Merge remote-tracking branch 'origin/master'
正在显示
1 个修改的文件
包含
29 行增加
和
61 行删除
| @@ -39,6 +39,8 @@ | @@ -39,6 +39,8 @@ | ||
| 39 | </el-table-column> | 39 | </el-table-column> |
| 40 | <el-table-column prop="customsRegCode" label="海关备案代码" min-width="150" > | 40 | <el-table-column prop="customsRegCode" label="海关备案代码" min-width="150" > |
| 41 | </el-table-column> | 41 | </el-table-column> |
| 42 | + <el-table-column prop="mqcode" label="海关通道编号" min-width="150" > | ||
| 43 | + </el-table-column> | ||
| 42 | <el-table-column label="操作" min-width="260"> | 44 | <el-table-column label="操作" min-width="260"> |
| 43 | <template slot-scope="scope"> | 45 | <template slot-scope="scope"> |
| 44 | <el-button type="primary" size="small" @click="handleAdd(scope.$index, scope.row)">新增下级</el-button> | 46 | <el-button type="primary" size="small" @click="handleAdd(scope.$index, scope.row)">新增下级</el-button> |
| @@ -55,37 +57,8 @@ | @@ -55,37 +57,8 @@ | ||
| 55 | </el-pagination> | 57 | </el-pagination> |
| 56 | </el-col> | 58 | </el-col> |
| 57 | 59 | ||
| 58 | - <!--编辑界面--> | ||
| 59 | - <el-dialog title="编辑" :visible.sync="editFormVisible" :close-on-click-modal="false"> | ||
| 60 | - <el-form :model="editForm" label-width="80px" :rules="editFormRules" ref="editForm"> | ||
| 61 | - <el-form-item label="ID"> | ||
| 62 | - <span>{{editForm.roleId}}</span> | ||
| 63 | - </el-form-item> | ||
| 64 | - <el-form-item label="岗位名称"> | ||
| 65 | - <el-input v-model="editForm.roleName" auto-complete="off" placeholder="请输入岗位/角色名称:例如:ROLE_name"></el-input> | ||
| 66 | - </el-form-item> | ||
| 67 | - <el-form-item label="岗位描述"> | ||
| 68 | - <el-input v-model="editForm.description" auto-complete="off" placeholder="请输入岗位/角色描述:例如:用户管理员"></el-input> | ||
| 69 | - </el-form-item> | ||
| 70 | - <el-form-item label="部门名称"> | ||
| 71 | - <el-select v-model="editForm.departmentId" placeholder="请选择"> | ||
| 72 | - <el-option | ||
| 73 | - v-for="item in departmentNameList" | ||
| 74 | - :key="item.departmentId" | ||
| 75 | - :label="item.departmentName" | ||
| 76 | - :value="item.departmentId"> | ||
| 77 | - </el-option> | ||
| 78 | - </el-select> | ||
| 79 | - </el-form-item> | ||
| 80 | - </el-form> | ||
| 81 | - <div slot="footer" class="dialog-footer"> | ||
| 82 | - <el-button @click.native="editFormVisible = false">取消</el-button> | ||
| 83 | - <el-button type="primary" @click.native="editSubmit" :loading="editLoading">提交</el-button> | ||
| 84 | - </div> | ||
| 85 | - </el-dialog> | ||
| 86 | - | ||
| 87 | <!--新增界面--> | 60 | <!--新增界面--> |
| 88 | - <el-dialog title="新增" :visible.sync="addFormVisible" :close-on-click-modal="false"> | 61 | + <el-dialog :title="dialogMap[dialogStatus]" :visible.sync="addFormVisible" :close-on-click-modal="false"> |
| 89 | <el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm"> | 62 | <el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm"> |
| 90 | <el-form-item label="上级组织机构"> | 63 | <el-form-item label="上级组织机构"> |
| 91 | <span>{{addForm.parentName}}</span> | 64 | <span>{{addForm.parentName}}</span> |
| @@ -96,7 +69,7 @@ | @@ -96,7 +69,7 @@ | ||
| 96 | <el-form-item label="组织机构描述" prop="description"> | 69 | <el-form-item label="组织机构描述" prop="description"> |
| 97 | <el-input v-model="addForm.description" auto-complete="off" placeholder="组织机构描述:例如:组织机构简介"></el-input> | 70 | <el-input v-model="addForm.description" auto-complete="off" placeholder="组织机构描述:例如:组织机构简介"></el-input> |
| 98 | </el-form-item> | 71 | </el-form-item> |
| 99 | - <el-form-item label="组织机构类型" prop="description"> | 72 | + <el-form-item label="组织机构类型" prop="type"> |
| 100 | <el-select | 73 | <el-select |
| 101 | v-model="addForm.type" | 74 | v-model="addForm.type" |
| 102 | filterable | 75 | filterable |
| @@ -111,16 +84,19 @@ | @@ -111,16 +84,19 @@ | ||
| 111 | </el-option> | 84 | </el-option> |
| 112 | </el-select> | 85 | </el-select> |
| 113 | </el-form-item> | 86 | </el-form-item> |
| 114 | - <el-form-item label="工商企业代码" prop="description"> | 87 | + <el-form-item label="工商企业代码" prop="businessLicense"> |
| 115 | <el-input v-model="addForm.businessLicense" auto-complete="off" placeholder="社会信用代码或者组织机构代码"></el-input> | 88 | <el-input v-model="addForm.businessLicense" auto-complete="off" placeholder="社会信用代码或者组织机构代码"></el-input> |
| 116 | </el-form-item> | 89 | </el-form-item> |
| 117 | - <el-form-item label="海关备案代码" prop="description"> | 90 | + <el-form-item label="海关备案代码" prop="customsRegCode"> |
| 118 | <el-input v-model="addForm.customsRegCode" auto-complete="off" placeholder="海关备案后返回的备案代码"></el-input> | 91 | <el-input v-model="addForm.customsRegCode" auto-complete="off" placeholder="海关备案后返回的备案代码"></el-input> |
| 119 | </el-form-item> | 92 | </el-form-item> |
| 93 | + <el-form-item label="海关通道编号" prop="mqcode"> | ||
| 94 | + <el-input v-model="addForm.mqcode" auto-complete="off" placeholder="海关通道编号"></el-input> | ||
| 95 | + </el-form-item> | ||
| 120 | </el-form> | 96 | </el-form> |
| 121 | <div slot="footer" class="dialog-footer"> | 97 | <div slot="footer" class="dialog-footer"> |
| 122 | <el-button @click.native="addFormVisible = false">取消</el-button> | 98 | <el-button @click.native="addFormVisible = false">取消</el-button> |
| 123 | - <el-button type="primary" @click.native="addSubmit" :loading="addLoading">提交</el-button> | 99 | + <el-button type="primary" @click="dialogStatus==='create'?addSubmit():editSubmit()" :loading="addLoading" >提交</el-button> |
| 124 | </div> | 100 | </div> |
| 125 | </el-dialog> | 101 | </el-dialog> |
| 126 | 102 | ||
| @@ -177,23 +153,11 @@ | @@ -177,23 +153,11 @@ | ||
| 177 | pageSize: 5, | 153 | pageSize: 5, |
| 178 | listLoading: false, | 154 | listLoading: false, |
| 179 | sels: [],//列表选中列 | 155 | sels: [],//列表选中列 |
| 180 | - //编辑界面是否显示 | ||
| 181 | - editFormVisible: false, | ||
| 182 | - editLoading: false, | ||
| 183 | - editFormRules: { | ||
| 184 | - roleName: [ | ||
| 185 | - { required: true, message: '请输入岗位/角色名称', trigger: 'blur' } | ||
| 186 | - ] | ||
| 187 | - }, | ||
| 188 | - //编辑界面数据 | ||
| 189 | - editForm: { | ||
| 190 | - roleId: 1, | ||
| 191 | - description: '', | ||
| 192 | - roleName: '', | ||
| 193 | - roleSign: 1, | ||
| 194 | - departmentId:'' | 156 | + dialogMap: { |
| 157 | + update: '编辑', | ||
| 158 | + create: '新增', | ||
| 195 | }, | 159 | }, |
| 196 | - | 160 | + dialogStatus: 'create', |
| 197 | //新增界面是否显示 | 161 | //新增界面是否显示 |
| 198 | addFormVisible: false, | 162 | addFormVisible: false, |
| 199 | //设置权限界面是否显示 | 163 | //设置权限界面是否显示 |
| @@ -216,7 +180,8 @@ | @@ -216,7 +180,8 @@ | ||
| 216 | type: '', | 180 | type: '', |
| 217 | businessLicense: '', | 181 | businessLicense: '', |
| 218 | customsRegCode: '', | 182 | customsRegCode: '', |
| 219 | - parentName: '' | 183 | + parentName: '', |
| 184 | + mqcode: '' | ||
| 220 | 185 | ||
| 221 | }, | 186 | }, |
| 222 | permForm: { | 187 | permForm: { |
| @@ -348,9 +313,10 @@ | @@ -348,9 +313,10 @@ | ||
| 348 | * @param row 为这行的数据对象 | 313 | * @param row 为这行的数据对象 |
| 349 | */ | 314 | */ |
| 350 | handleEdit: function (index, row) { | 315 | handleEdit: function (index, row) { |
| 351 | - this.editFormVisible = true; | ||
| 352 | - this.editForm = Object.assign({}, row); | ||
| 353 | - this.getdepartmentNames(); | 316 | + this.addFormVisible = true; |
| 317 | + this.dialogStatus= 'update', | ||
| 318 | + this.addForm = Object.assign({}, row); | ||
| 319 | + // this.getdepartmentNames(); | ||
| 354 | }, | 320 | }, |
| 355 | setPerm: function (index, row) { | 321 | setPerm: function (index, row) { |
| 356 | this.PermFormVisible = true; | 322 | this.PermFormVisible = true; |
| @@ -376,6 +342,7 @@ | @@ -376,6 +342,7 @@ | ||
| 376 | //显示新增界面,每次点开初始化数据 | 342 | //显示新增界面,每次点开初始化数据 |
| 377 | handleAdd: function (index,row) { | 343 | handleAdd: function (index,row) { |
| 378 | this.addFormVisible = true; | 344 | this.addFormVisible = true; |
| 345 | + this.dialogStatus= 'create'; | ||
| 379 | this.addForm = { | 346 | this.addForm = { |
| 380 | description: '', | 347 | description: '', |
| 381 | roleName: '', | 348 | roleName: '', |
| @@ -384,6 +351,7 @@ | @@ -384,6 +351,7 @@ | ||
| 384 | type: '', | 351 | type: '', |
| 385 | businessLicense: '', | 352 | businessLicense: '', |
| 386 | customsRegCode: '', | 353 | customsRegCode: '', |
| 354 | + mqcode: '', | ||
| 387 | parentid: 0 | 355 | parentid: 0 |
| 388 | 356 | ||
| 389 | }; | 357 | }; |
| @@ -399,12 +367,12 @@ | @@ -399,12 +367,12 @@ | ||
| 399 | }, | 367 | }, |
| 400 | //编辑 | 368 | //编辑 |
| 401 | editSubmit: function () { | 369 | editSubmit: function () { |
| 402 | - this.$refs.editForm.validate((valid) => { | 370 | + this.$refs.addForm.validate((valid) => { |
| 403 | if (valid) { | 371 | if (valid) { |
| 404 | this.$confirm('确认提交吗?', '提示', {}).then(() => { | 372 | this.$confirm('确认提交吗?', '提示', {}).then(() => { |
| 405 | - this.editLoading = true; | 373 | + this.addLoading = true; |
| 406 | //NProgress.start(); | 374 | //NProgress.start(); |
| 407 | - let para = Object.assign({}, this.editForm); | 375 | + let para = Object.assign({}, this.addForm); |
| 408 | //不需要提交的 去掉,后端不好接收 | 376 | //不需要提交的 去掉,后端不好接收 |
| 409 | para.authorities = null; | 377 | para.authorities = null; |
| 410 | para.permissions = null; | 378 | para.permissions = null; |
| @@ -417,8 +385,8 @@ | @@ -417,8 +385,8 @@ | ||
| 417 | 式; | 385 | 式; |
| 418 | */ | 386 | */ |
| 419 | /*moment 安装 npm install moment --save*/ | 387 | /*moment 安装 npm install moment --save*/ |
| 420 | - para.creattime = moment(para.creattime).format('YYYY-MM-DD HH:mm:ss'); | ||
| 421 | - this.editLoading = false; | 388 | + // para.creattime = moment(para.creattime).format('YYYY-MM-DD HH:mm:ss'); |
| 389 | + this.addLoading = false; | ||
| 422 | edit(para).then((res) => { | 390 | edit(para).then((res) => { |
| 423 | 391 | ||
| 424 | //NProgress.done(); | 392 | //NProgress.done(); |
| @@ -426,8 +394,8 @@ | @@ -426,8 +394,8 @@ | ||
| 426 | message: '提交成功', | 394 | message: '提交成功', |
| 427 | type: 'success' | 395 | type: 'success' |
| 428 | }); | 396 | }); |
| 429 | - this.$refs['editForm'].resetFields(); | ||
| 430 | - this.editFormVisible = false; | 397 | + this.$refs['addForm'].resetFields(); |
| 398 | + this.addFormVisible = false; | ||
| 431 | this.getRoles(); | 399 | this.getRoles(); |
| 432 | }).catch(error => alert(error)); | 400 | }).catch(error => alert(error)); |
| 433 | }); | 401 | }); |
-
请 注册 或 登录 后发表评论