|
|
@ -577,13 +577,23 @@ |
|
|
<Chooselist ref="baseList" @getBaseData="getBaseData"></Chooselist> |
|
|
<Chooselist ref="baseList" @getBaseData="getBaseData"></Chooselist> |
|
|
|
|
|
|
|
|
<!-- 机修人员清单 --> |
|
|
<!-- 机修人员清单 --> |
|
|
<el-dialog title="执行人员清单" :close-on-click-modal="false" v-drag :visible.sync="operatorModelFlag" width="820px"> |
|
|
|
|
|
|
|
|
<el-dialog title="执行人员清单" @close="closeDialog" :close-on-click-modal="false" v-drag :visible.sync="operatorModelFlag" width="820px"> |
|
|
<div class="rq"> |
|
|
<div class="rq"> |
|
|
<el-form :inline="true" label-position="top" :model="operatorData"> |
|
|
<el-form :inline="true" label-position="top" :model="operatorData"> |
|
|
<el-form-item :label="'人员编码'"> |
|
|
|
|
|
|
|
|
<el-form-item :label="'所属角色'"> |
|
|
|
|
|
<el-select value="roleName" v-model="operatorData.roleName" clearable placeholder="请选择" style="width: 120px"> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for = "i in roleList" |
|
|
|
|
|
:key = "i.roleID" |
|
|
|
|
|
:label = "i.roleName" |
|
|
|
|
|
:value = "i.roleName"> |
|
|
|
|
|
</el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item :label="'用户账号'"> |
|
|
<el-input v-model="operatorData.adminID" style="width: 120px"></el-input> |
|
|
<el-input v-model="operatorData.adminID" style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="'人员姓名'"> |
|
|
|
|
|
|
|
|
<el-form-item :label="'用户名称'"> |
|
|
<el-input v-model="operatorData.adminName" style="width: 120px"></el-input> |
|
|
<el-input v-model="operatorData.adminName" style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="' '"> |
|
|
<el-form-item :label="' '"> |
|
|
@ -632,6 +642,16 @@ |
|
|
<el-dialog title="审核人员清单" :close-on-click-modal="false" v-drag :visible.sync="checkerModelFlag" width="820px"> |
|
|
<el-dialog title="审核人员清单" :close-on-click-modal="false" v-drag :visible.sync="checkerModelFlag" width="820px"> |
|
|
<div class="rq"> |
|
|
<div class="rq"> |
|
|
<el-form :inline="true" label-position="top" :model="checkerData"> |
|
|
<el-form :inline="true" label-position="top" :model="checkerData"> |
|
|
|
|
|
<el-form-item :label="'所属角色'"> |
|
|
|
|
|
<el-select value="roleName" v-model="checkerData.roleName" clearable placeholder="请选择" style="width: 120px"> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for = "i in roleList" |
|
|
|
|
|
:key = "i.roleID" |
|
|
|
|
|
:label = "i.roleName" |
|
|
|
|
|
:value = "i.roleName"> |
|
|
|
|
|
</el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
<el-form-item :label="'人员编码'"> |
|
|
<el-form-item :label="'人员编码'"> |
|
|
<el-input v-model="checkerData.adminID" style="width: 120px"></el-input> |
|
|
<el-input v-model="checkerData.adminID" style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
@ -1415,7 +1435,7 @@ |
|
|
columnProp: 'adminID', |
|
|
columnProp: 'adminID', |
|
|
headerAlign: "center", |
|
|
headerAlign: "center", |
|
|
align: "center", |
|
|
align: "center", |
|
|
columnLabel: '编码', |
|
|
|
|
|
|
|
|
columnLabel: '用户账号', |
|
|
columnHidden: false, |
|
|
columnHidden: false, |
|
|
columnImage: false, |
|
|
columnImage: false, |
|
|
columnSortable: false, |
|
|
columnSortable: false, |
|
|
@ -1427,31 +1447,7 @@ |
|
|
columnProp: 'adminName', |
|
|
columnProp: 'adminName', |
|
|
headerAlign: "center", |
|
|
headerAlign: "center", |
|
|
align: "center", |
|
|
align: "center", |
|
|
columnLabel: '名称', |
|
|
|
|
|
columnHidden: false, |
|
|
|
|
|
columnImage: false, |
|
|
|
|
|
columnSortable: false, |
|
|
|
|
|
sortLv: 0, |
|
|
|
|
|
status: true, |
|
|
|
|
|
fixed: '', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
columnProp: 'phone', |
|
|
|
|
|
headerAlign: "center", |
|
|
|
|
|
align: "center", |
|
|
|
|
|
columnLabel: '手机号', |
|
|
|
|
|
columnHidden: false, |
|
|
|
|
|
columnImage: false, |
|
|
|
|
|
columnSortable: false, |
|
|
|
|
|
sortLv: 0, |
|
|
|
|
|
status: true, |
|
|
|
|
|
fixed: '', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
columnProp: 'department', |
|
|
|
|
|
headerAlign: "center", |
|
|
|
|
|
align: "center", |
|
|
|
|
|
columnLabel: '部门', |
|
|
|
|
|
|
|
|
columnLabel: '用户名称', |
|
|
columnHidden: false, |
|
|
columnHidden: false, |
|
|
columnImage: false, |
|
|
columnImage: false, |
|
|
columnSortable: false, |
|
|
columnSortable: false, |
|
|
@ -1472,34 +1468,10 @@ |
|
|
fixed: '', |
|
|
fixed: '', |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
columnProp: 'tel', |
|
|
|
|
|
headerAlign: "center", |
|
|
|
|
|
align: "center", |
|
|
|
|
|
columnLabel: '座机号', |
|
|
|
|
|
columnHidden: false, |
|
|
|
|
|
columnImage: false, |
|
|
|
|
|
columnSortable: false, |
|
|
|
|
|
sortLv: 0, |
|
|
|
|
|
status: true, |
|
|
|
|
|
fixed: '', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
columnProp: 'adminLevelDesc', |
|
|
|
|
|
headerAlign: "center", |
|
|
|
|
|
align: "center", |
|
|
|
|
|
columnLabel: '等级', |
|
|
|
|
|
columnHidden: false, |
|
|
|
|
|
columnImage: false, |
|
|
|
|
|
columnSortable: false, |
|
|
|
|
|
sortLv: 0, |
|
|
|
|
|
status: true, |
|
|
|
|
|
fixed: '', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
columnProp: 'mesUser', |
|
|
|
|
|
|
|
|
columnProp: 'phone', |
|
|
headerAlign: "center", |
|
|
headerAlign: "center", |
|
|
align: "center", |
|
|
align: "center", |
|
|
columnLabel: 'MES账号', |
|
|
|
|
|
|
|
|
columnLabel: '手机号', |
|
|
columnHidden: false, |
|
|
columnHidden: false, |
|
|
columnImage: false, |
|
|
columnImage: false, |
|
|
columnSortable: false, |
|
|
columnSortable: false, |
|
|
@ -1562,17 +1534,22 @@ |
|
|
dataListSelections3: [], |
|
|
dataListSelections3: [], |
|
|
objectSelections1: [], |
|
|
objectSelections1: [], |
|
|
objectSelections2: [], |
|
|
objectSelections2: [], |
|
|
|
|
|
roleList: [], |
|
|
operatorData: { |
|
|
operatorData: { |
|
|
site: this.$store.state.user.site, |
|
|
site: this.$store.state.user.site, |
|
|
bu: '', |
|
|
bu: '', |
|
|
adminID: '', |
|
|
adminID: '', |
|
|
adminName: '' |
|
|
|
|
|
|
|
|
adminName: '', |
|
|
|
|
|
roleID: '', |
|
|
|
|
|
roleName: '机修人员', |
|
|
}, |
|
|
}, |
|
|
checkerData: { |
|
|
checkerData: { |
|
|
site: this.$store.state.user.site, |
|
|
site: this.$store.state.user.site, |
|
|
bu: '', |
|
|
bu: '', |
|
|
adminID: '', |
|
|
adminID: '', |
|
|
adminName: '' |
|
|
|
|
|
|
|
|
adminName: '', |
|
|
|
|
|
roleID: '', |
|
|
|
|
|
roleName: '机修人员', |
|
|
}, |
|
|
}, |
|
|
updateDetailData: { |
|
|
updateDetailData: { |
|
|
site: '', |
|
|
site: '', |
|
|
@ -1896,6 +1873,8 @@ |
|
|
// 获取机修人员列表 |
|
|
// 获取机修人员列表 |
|
|
getOperatorList () { |
|
|
getOperatorList () { |
|
|
this.operatorData.bu = this.modalData.bu |
|
|
this.operatorData.bu = this.modalData.bu |
|
|
|
|
|
this.operatorData.site = this.$store.state.user.site |
|
|
|
|
|
this.getRoleNameList() |
|
|
getOperatorList(this.operatorData).then(({data}) => { |
|
|
getOperatorList(this.operatorData).then(({data}) => { |
|
|
if (data && data.code === 0) { |
|
|
if (data && data.code === 0) { |
|
|
this.operatorList = data.rows |
|
|
this.operatorList = data.rows |
|
|
@ -1910,9 +1889,36 @@ |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 获取数据列表 |
|
|
|
|
|
getRoleNameList () { |
|
|
|
|
|
this.dataListLoading = true |
|
|
|
|
|
this.$http({ |
|
|
|
|
|
url: this.$http.adornUrl('/sys/role/list'), |
|
|
|
|
|
method: 'get', |
|
|
|
|
|
params: this.$http.adornParams({ |
|
|
|
|
|
'page': this.pageIndex, |
|
|
|
|
|
'limit': this.pageSize, |
|
|
|
|
|
}) |
|
|
|
|
|
}).then(({data}) => { |
|
|
|
|
|
let temp = [] |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.roleList = data.page.list |
|
|
|
|
|
temp = this.roleList[0] |
|
|
|
|
|
this.roleList[0] = this.roleList[1] |
|
|
|
|
|
this.roleList[1] = temp |
|
|
|
|
|
this.totalPage = data.page.totalCount |
|
|
|
|
|
} else { |
|
|
|
|
|
this.roleList = [] |
|
|
|
|
|
this.totalPage = 0 |
|
|
|
|
|
} |
|
|
|
|
|
this.dataListLoading = false |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// 获取审核人员 |
|
|
// 获取审核人员 |
|
|
getCheckerList () { |
|
|
getCheckerList () { |
|
|
this.checkerData.bu = this.modalData.bu |
|
|
this.checkerData.bu = this.modalData.bu |
|
|
|
|
|
this.getRoleNameList() |
|
|
getCheckerList(this.checkerData).then(({data}) => { |
|
|
getCheckerList(this.checkerData).then(({data}) => { |
|
|
if (data && data.code === 0) { |
|
|
if (data && data.code === 0) { |
|
|
this.checkerList = data.rows |
|
|
this.checkerList = data.rows |
|
|
@ -2700,6 +2706,14 @@ |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
closeDialog () { |
|
|
|
|
|
this.operatorData = { |
|
|
|
|
|
site: '', |
|
|
|
|
|
adminName: '', |
|
|
|
|
|
adminID: '', |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// 动态列开始 获取 用户保存的 格式列 |
|
|
// 动态列开始 获取 用户保存的 格式列 |
|
|
async getTableUserColumn (tableId, columnId) { |
|
|
async getTableUserColumn (tableId, columnId) { |
|
|
let queryTableUser = { |
|
|
let queryTableUser = { |
|
|
|