Browse Source

【安宁-前端优化分支】【机构管理修改】-王公峰-2020-09-21

migration
wanggongfeng 5 years ago
parent
commit
6a8c616c51
  1. 23
      src/views/modules/sys/dept-add-or-update.vue

23
src/views/modules/sys/dept-add-or-update.vue

@ -50,9 +50,10 @@
</el-input>
</el-form-item>
<el-form-item label="机构类型"
prop="typeKey">
<el-select v-model="dataForm.typeKey"
prop="typeKeyList">
<el-select v-model="dataForm.typeKeyList"
@change="changeOrgType"
multiple
placeholder="机构类型">
<el-option v-for="item in secondOrgDictList"
:key="item.dictValue"
@ -94,7 +95,8 @@ export default {
sort: 0,
typeKey: '',
typeName: '',
partyCode: ''
partyCode: '',
typeKeyList : []
},
secondOrgDictList: []
}
@ -111,7 +113,7 @@ export default {
parentName: [
{ required: true, message: this.$t('validate.required'), trigger: 'change' }
],
typeKey: [
typeKeyList: [
{ required: true, message: this.$t('validate.required'), trigger: 'change' }
]
}
@ -139,7 +141,15 @@ export default {
},
//
changeOrgType (item) {
this.typeKey = item
var type_key = ''
for(var i = 0; i < item.length; i++){
if(i === item.length - 1){
type_key += item[i]
}else{
type_key += (item[i] + ',')
}
}
this.dataForm.typeKey = type_key
},
//
getDeptList () {
@ -169,6 +179,9 @@ export default {
...this.dataForm,
...res.data
}
if (this.dataForm.typeKey !== '' && this.dataForm.typeKey !== null) {
this.dataForm.typeKeyList = this.dataForm.typeKey.split(",")
}
if (this.dataForm.pid === '0') {
return this.deptListTreeSetDefaultHandle()
}

Loading…
Cancel
Save