Browse Source

site描述

master
han\hanst 2 weeks ago
parent
commit
1ab7ee9e72
  1. 39
      src/views/modules/sys/user.vue

39
src/views/modules/sys/user.vue

@ -551,8 +551,8 @@
<el-dialog title="角色" :close-on-click-modal="false" v-drag :visible.sync="businessRoleAddModal" width="900px"> <el-dialog title="角色" :close-on-click-modal="false" v-drag :visible.sync="businessRoleAddModal" width="900px">
<div style="font-size: 12px"> <div style="font-size: 12px">
<el-form :inline="true" label-position="top" :model="businessRoleData"> <el-form :inline="true" label-position="top" :model="businessRoleData">
<el-form-item :label="'工厂编码'">
<el-input v-model="businessRoleData.site" clearable style="width: 80px"></el-input>
<el-form-item :label="'工厂描述'">
<el-input v-model="businessRoleData.sitename" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'角色编码'"> <el-form-item :label="'角色编码'">
<el-input v-model="businessRoleData.roleNo" clearable style="width: 80px"></el-input> <el-input v-model="businessRoleData.roleNo" clearable style="width: 80px"></el-input>
@ -585,11 +585,11 @@
width="50"> width="50">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="site"
prop="sitename"
header-align="center" header-align="center"
align="center" align="center"
min-width="50"
label="工厂编码">
min-width="120"
label="工厂描述">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="roleNo" prop="roleNo"
@ -633,6 +633,13 @@
:selectable="selectFlag" :selectable="selectFlag"
width="50"> width="50">
</el-table-column> </el-table-column>
<el-table-column
prop="sitename"
header-align="center"
align="center"
min-width="120"
label="工厂描述">
</el-table-column>
<el-table-column <el-table-column
prop="roleNo" prop="roleNo"
header-align="center" header-align="center"
@ -830,6 +837,7 @@ export default {
businessRoleAddModal: false, businessRoleAddModal: false,
businessRoleData: { businessRoleData: {
site: '', site: '',
sitename: '',
buNo: '', buNo: '',
roleNo: '', roleNo: '',
roleDesc: '', roleDesc: '',
@ -1260,6 +1268,7 @@ export default {
businessRoleAuthorize () { businessRoleAuthorize () {
this.businessRoleData = { this.businessRoleData = {
site: '', site: '',
sitename: '',
roleNo: '', roleNo: '',
roleDesc: '', roleDesc: '',
active: '', active: '',
@ -1267,11 +1276,15 @@ export default {
} }
this.businessRoleSelections1 = null this.businessRoleSelections1 = null
this.businessRoleSelections2 = null this.businessRoleSelections2 = null
this.refreshBusinessRoleList()
this.businessRoleAddModal = true
},
refreshBusinessRoleList () {
this.businessRoleData.username = this.selectUser.username
getBusinessRoleList(this.businessRoleData).then(({data}) => { getBusinessRoleList(this.businessRoleData).then(({data}) => {
this.businessRoleList1 = data.row1
this.businessRoleList2 = data.row2
this.businessRoleList1 = data.row1 || []
this.businessRoleList2 = data.row2 || []
}) })
this.businessRoleAddModal = true
}, },
/** /**
* 查询可用角色 * 查询可用角色
@ -1310,10 +1323,7 @@ export default {
} }
addUserBusinessRole(inData).then(({data}) => { addUserBusinessRole(inData).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
getBusinessRoleList(this.selectUser).then(({data}) => {
this.businessRoleList1 = data.row1
this.businessRoleList2 = data.row2
})
this.refreshBusinessRoleList()
this.businessRoleSelections1 = [] this.businessRoleSelections1 = []
} else { } else {
this.$alert(data.msg, '错误', { this.$alert(data.msg, '错误', {
@ -1334,10 +1344,7 @@ export default {
} }
delUserBusinessRole(inData).then(({data}) => { delUserBusinessRole(inData).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
getBusinessRoleList(this.selectUser).then(({data}) => {
this.businessRoleList1 = data.row1
this.businessRoleList2 = data.row2
})
this.refreshBusinessRoleList()
this.businessRoleSelections2 = [] this.businessRoleSelections2 = []
} else { } else {
this.$alert(data.msg, '错误', { this.$alert(data.msg, '错误', {

Loading…
Cancel
Save