|
|
@ -81,9 +81,9 @@ |
|
|
|
<tr> |
|
|
|
<td>组织层级</td> |
|
|
|
<td> |
|
|
|
<el-select v-model="roleForm.orgName" style="width:300px" @change="changeOrgName"> |
|
|
|
<el-select v-model="roleForm.roleTypeValue" style="width:300px" @change="changeOrgName"> |
|
|
|
<el-option |
|
|
|
v-for="(item, i) in orgName_list" |
|
|
|
v-for="(item, i) in roleTypeValue_list" |
|
|
|
:key="i" |
|
|
|
:label="item.dictValue" |
|
|
|
:value="item.dictValue"> |
|
|
@ -212,10 +212,10 @@ |
|
|
|
<tr> |
|
|
|
<td>组织层级</td> |
|
|
|
<td> |
|
|
|
<el-select v-model="roleForm.orgName" style="width:300px" @change="changeOrgName"> |
|
|
|
<el-option v-for="(item, i) in orgName_list" :key="i" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
<el-select v-model="roleForm.roleTypeValue" style="width:300px" @change="changeOrgName"> |
|
|
|
<el-option v-for="(item, i) in roleTypeValue_list" :key="i" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
<!-- <el-input v-model="roleForm.orgName" style="width:300px"></el-input>--> |
|
|
|
<!-- <el-input v-model="roleForm.roleTypeValue" style="width:300px"></el-input>--> |
|
|
|
</td> |
|
|
|
<td>排序</td> |
|
|
|
<td> |
|
|
@ -266,7 +266,9 @@ export default { |
|
|
|
sort: '', |
|
|
|
type: '2', |
|
|
|
postSid: '', |
|
|
|
remarks: '' |
|
|
|
remarks: '', |
|
|
|
roleType:'', |
|
|
|
roleTypeValue:'' |
|
|
|
}, |
|
|
|
formBackup: {}, |
|
|
|
search: { |
|
|
@ -279,7 +281,7 @@ export default { |
|
|
|
}, |
|
|
|
roleTable: [], |
|
|
|
postSidData: [], |
|
|
|
orgName_list: [], // 组织层级 |
|
|
|
roleTypeValue_list: [], // 组织层级 |
|
|
|
editDialog: false, |
|
|
|
// 树形 |
|
|
|
loading: false, |
|
|
@ -327,7 +329,7 @@ export default { |
|
|
|
type: 'roleType' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.orgName_list = res.data |
|
|
|
this.roleTypeValue_list = res.data |
|
|
|
console.log('下拉框请求组织层级', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
@ -352,9 +354,9 @@ export default { |
|
|
|
}) |
|
|
|
}, |
|
|
|
changeOrgName(value) { |
|
|
|
const choosetItem = this.orgName_list.filter((item) => item.dictValue === value) |
|
|
|
this.roleForm.orgSid = choosetItem[0].dictKey |
|
|
|
console.log('组织层级',this.roleForm.orgSid,this.roleForm.orgName) |
|
|
|
const choosetItem = this.roleTypeValue_list.filter((item) => item.dictValue === value) |
|
|
|
this.roleForm.roleType = choosetItem[0].dictKey |
|
|
|
console.log('组织层级',this.roleForm.roleType,this.roleForm.roleTypeValue) |
|
|
|
}, |
|
|
|
changePost(value) { |
|
|
|
const choosetItem = this.postSidData.filter((item) => item.sid === value) |
|
|
|