正在显示
1 个修改的文件
包含
57 行增加
和
44 行删除
@@ -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> |
@@ -56,36 +58,36 @@ | @@ -56,36 +58,36 @@ | ||
56 | </el-col> | 58 | </el-col> |
57 | 59 | ||
58 | <!--编辑界面--> | 60 | <!--编辑界面--> |
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> | 61 | +<!-- <el-dialog title="编辑" :visible.sync="editFormVisible" :close-on-click-modal="false">--> |
62 | +<!-- <el-form :model="editForm" label-width="80px" :rules="editFormRules" ref="editForm">--> | ||
63 | +<!-- <el-form-item label="ID">--> | ||
64 | +<!-- <span>{{editForm.roleId}}</span>--> | ||
65 | +<!-- </el-form-item>--> | ||
66 | +<!-- <el-form-item label="组织机构名称">--> | ||
67 | +<!-- <el-input v-model="editForm.roleName" auto-complete="off" placeholder="请输入岗位/角色名称:例如:ROLE_name"></el-input>--> | ||
68 | +<!-- </el-form-item>--> | ||
69 | +<!-- <el-form-item label="组织机构描述">--> | ||
70 | +<!-- <el-input v-model="editForm.description" auto-complete="off" placeholder="请输入岗位/角色描述:例如:用户管理员"></el-input>--> | ||
71 | +<!-- </el-form-item>--> | ||
72 | +<!-- <el-form-item label="组织机构类型">--> | ||
73 | +<!-- <el-select v-model="editForm.departmentId" placeholder="请选择">--> | ||
74 | +<!-- <el-option--> | ||
75 | +<!-- v-for="item in departmentNameList"--> | ||
76 | +<!-- :key="item.departmentId"--> | ||
77 | +<!-- :label="item.departmentName"--> | ||
78 | +<!-- :value="item.departmentId">--> | ||
79 | +<!-- </el-option>--> | ||
80 | +<!-- </el-select>--> | ||
81 | +<!-- </el-form-item>--> | ||
82 | +<!-- </el-form>--> | ||
83 | +<!-- <div slot="footer" class="dialog-footer">--> | ||
84 | +<!-- <el-button @click.native="editFormVisible = false">取消</el-button>--> | ||
85 | +<!-- <el-button type="primary" @click.native="editSubmit" :loading="editLoading">提交</el-button>--> | ||
86 | +<!-- </div>--> | ||
87 | +<!-- </el-dialog>--> | ||
86 | 88 | ||
87 | <!--新增界面--> | 89 | <!--新增界面--> |
88 | - <el-dialog title="新增" :visible.sync="addFormVisible" :close-on-click-modal="false"> | 90 | + <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"> | 91 | <el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm"> |
90 | <el-form-item label="上级组织机构"> | 92 | <el-form-item label="上级组织机构"> |
91 | <span>{{addForm.parentName}}</span> | 93 | <span>{{addForm.parentName}}</span> |
@@ -96,7 +98,7 @@ | @@ -96,7 +98,7 @@ | ||
96 | <el-form-item label="组织机构描述" prop="description"> | 98 | <el-form-item label="组织机构描述" prop="description"> |
97 | <el-input v-model="addForm.description" auto-complete="off" placeholder="组织机构描述:例如:组织机构简介"></el-input> | 99 | <el-input v-model="addForm.description" auto-complete="off" placeholder="组织机构描述:例如:组织机构简介"></el-input> |
98 | </el-form-item> | 100 | </el-form-item> |
99 | - <el-form-item label="组织机构类型" prop="description"> | 101 | + <el-form-item label="组织机构类型" prop="type"> |
100 | <el-select | 102 | <el-select |
101 | v-model="addForm.type" | 103 | v-model="addForm.type" |
102 | filterable | 104 | filterable |
@@ -111,16 +113,19 @@ | @@ -111,16 +113,19 @@ | ||
111 | </el-option> | 113 | </el-option> |
112 | </el-select> | 114 | </el-select> |
113 | </el-form-item> | 115 | </el-form-item> |
114 | - <el-form-item label="工商企业代码" prop="description"> | 116 | + <el-form-item label="工商企业代码" prop="businessLicense"> |
115 | <el-input v-model="addForm.businessLicense" auto-complete="off" placeholder="社会信用代码或者组织机构代码"></el-input> | 117 | <el-input v-model="addForm.businessLicense" auto-complete="off" placeholder="社会信用代码或者组织机构代码"></el-input> |
116 | </el-form-item> | 118 | </el-form-item> |
117 | - <el-form-item label="海关备案代码" prop="description"> | 119 | + <el-form-item label="海关备案代码" prop="customsRegCode"> |
118 | <el-input v-model="addForm.customsRegCode" auto-complete="off" placeholder="海关备案后返回的备案代码"></el-input> | 120 | <el-input v-model="addForm.customsRegCode" auto-complete="off" placeholder="海关备案后返回的备案代码"></el-input> |
119 | </el-form-item> | 121 | </el-form-item> |
122 | + <el-form-item label="海关通道编号" prop="mqcode"> | ||
123 | + <el-input v-model="addForm.mqcode" auto-complete="off" placeholder="海关通道编号"></el-input> | ||
124 | + </el-form-item> | ||
120 | </el-form> | 125 | </el-form> |
121 | <div slot="footer" class="dialog-footer"> | 126 | <div slot="footer" class="dialog-footer"> |
122 | <el-button @click.native="addFormVisible = false">取消</el-button> | 127 | <el-button @click.native="addFormVisible = false">取消</el-button> |
123 | - <el-button type="primary" @click.native="addSubmit" :loading="addLoading">提交</el-button> | 128 | + <el-button type="primary" @click="dialogStatus==='create'?addSubmit():editSubmit()" :loading="addLoading" >提交</el-button> |
124 | </div> | 129 | </div> |
125 | </el-dialog> | 130 | </el-dialog> |
126 | 131 | ||
@@ -193,7 +198,11 @@ | @@ -193,7 +198,11 @@ | ||
193 | roleSign: 1, | 198 | roleSign: 1, |
194 | departmentId:'' | 199 | departmentId:'' |
195 | }, | 200 | }, |
196 | - | 201 | + dialogMap: { |
202 | + update: '编辑', | ||
203 | + create: '新增', | ||
204 | + }, | ||
205 | + dialogStatus: 'create', | ||
197 | //新增界面是否显示 | 206 | //新增界面是否显示 |
198 | addFormVisible: false, | 207 | addFormVisible: false, |
199 | //设置权限界面是否显示 | 208 | //设置权限界面是否显示 |
@@ -216,7 +225,8 @@ | @@ -216,7 +225,8 @@ | ||
216 | type: '', | 225 | type: '', |
217 | businessLicense: '', | 226 | businessLicense: '', |
218 | customsRegCode: '', | 227 | customsRegCode: '', |
219 | - parentName: '' | 228 | + parentName: '', |
229 | + mqcode: '' | ||
220 | 230 | ||
221 | }, | 231 | }, |
222 | permForm: { | 232 | permForm: { |
@@ -348,9 +358,10 @@ | @@ -348,9 +358,10 @@ | ||
348 | * @param row 为这行的数据对象 | 358 | * @param row 为这行的数据对象 |
349 | */ | 359 | */ |
350 | handleEdit: function (index, row) { | 360 | handleEdit: function (index, row) { |
351 | - this.editFormVisible = true; | ||
352 | - this.editForm = Object.assign({}, row); | ||
353 | - this.getdepartmentNames(); | 361 | + this.addFormVisible = true; |
362 | + this.dialogStatus= 'update', | ||
363 | + this.addForm = Object.assign({}, row); | ||
364 | + // this.getdepartmentNames(); | ||
354 | }, | 365 | }, |
355 | setPerm: function (index, row) { | 366 | setPerm: function (index, row) { |
356 | this.PermFormVisible = true; | 367 | this.PermFormVisible = true; |
@@ -376,6 +387,7 @@ | @@ -376,6 +387,7 @@ | ||
376 | //显示新增界面,每次点开初始化数据 | 387 | //显示新增界面,每次点开初始化数据 |
377 | handleAdd: function (index,row) { | 388 | handleAdd: function (index,row) { |
378 | this.addFormVisible = true; | 389 | this.addFormVisible = true; |
390 | + this.dialogStatus= 'create'; | ||
379 | this.addForm = { | 391 | this.addForm = { |
380 | description: '', | 392 | description: '', |
381 | roleName: '', | 393 | roleName: '', |
@@ -384,6 +396,7 @@ | @@ -384,6 +396,7 @@ | ||
384 | type: '', | 396 | type: '', |
385 | businessLicense: '', | 397 | businessLicense: '', |
386 | customsRegCode: '', | 398 | customsRegCode: '', |
399 | + mqcode: '', | ||
387 | parentid: 0 | 400 | parentid: 0 |
388 | 401 | ||
389 | }; | 402 | }; |
@@ -399,12 +412,12 @@ | @@ -399,12 +412,12 @@ | ||
399 | }, | 412 | }, |
400 | //编辑 | 413 | //编辑 |
401 | editSubmit: function () { | 414 | editSubmit: function () { |
402 | - this.$refs.editForm.validate((valid) => { | 415 | + this.$refs.addForm.validate((valid) => { |
403 | if (valid) { | 416 | if (valid) { |
404 | this.$confirm('确认提交吗?', '提示', {}).then(() => { | 417 | this.$confirm('确认提交吗?', '提示', {}).then(() => { |
405 | - this.editLoading = true; | 418 | + this.addLoading = true; |
406 | //NProgress.start(); | 419 | //NProgress.start(); |
407 | - let para = Object.assign({}, this.editForm); | 420 | + let para = Object.assign({}, this.addForm); |
408 | //不需要提交的 去掉,后端不好接收 | 421 | //不需要提交的 去掉,后端不好接收 |
409 | para.authorities = null; | 422 | para.authorities = null; |
410 | para.permissions = null; | 423 | para.permissions = null; |
@@ -417,8 +430,8 @@ | @@ -417,8 +430,8 @@ | ||
417 | 式; | 430 | 式; |
418 | */ | 431 | */ |
419 | /*moment 安装 npm install moment --save*/ | 432 | /*moment 安装 npm install moment --save*/ |
420 | - para.creattime = moment(para.creattime).format('YYYY-MM-DD HH:mm:ss'); | ||
421 | - this.editLoading = false; | 433 | + // para.creattime = moment(para.creattime).format('YYYY-MM-DD HH:mm:ss'); |
434 | + this.addLoading = false; | ||
422 | edit(para).then((res) => { | 435 | edit(para).then((res) => { |
423 | 436 | ||
424 | //NProgress.done(); | 437 | //NProgress.done(); |
@@ -426,8 +439,8 @@ | @@ -426,8 +439,8 @@ | ||
426 | message: '提交成功', | 439 | message: '提交成功', |
427 | type: 'success' | 440 | type: 'success' |
428 | }); | 441 | }); |
429 | - this.$refs['editForm'].resetFields(); | ||
430 | - this.editFormVisible = false; | 442 | + this.$refs['addForm'].resetFields(); |
443 | + this.addFormVisible = false; | ||
431 | this.getRoles(); | 444 | this.getRoles(); |
432 | }).catch(error => alert(error)); | 445 | }).catch(error => alert(error)); |
433 | }); | 446 | }); |
-
请 注册 或 登录 后发表评论