|
|
|
|
@ -19,6 +19,7 @@ |
|
|
|
|
@sort-change="sortChange" |
|
|
|
|
:beforeOpen="beforeOpen" |
|
|
|
|
:permission="permissionList" |
|
|
|
|
v-model:search="search" |
|
|
|
|
> |
|
|
|
|
<template #menu-left> |
|
|
|
|
<el-button type="danger" v-if="permission.workCenter_del" @click="handleDelete"> |
|
|
|
|
@ -37,6 +38,45 @@ |
|
|
|
|
设置工艺能力 |
|
|
|
|
</el-button> |
|
|
|
|
</template> |
|
|
|
|
<template #leaderUser-search="{ type }"> |
|
|
|
|
<jhSelect |
|
|
|
|
:value="search.leaderUser" |
|
|
|
|
@input="val => (search.leaderUser = val)" |
|
|
|
|
placeholder="请搜索选择" |
|
|
|
|
api-url="/blade-system/user/page" |
|
|
|
|
echo-api="/blade-system/user/page" |
|
|
|
|
echoParamsKey="ids" |
|
|
|
|
echo-method="get" |
|
|
|
|
api-method="get" |
|
|
|
|
list-key="records" |
|
|
|
|
total-key="total" |
|
|
|
|
label-key="realName" |
|
|
|
|
value-key="id" |
|
|
|
|
search-key="realName" |
|
|
|
|
:debounce-time="500" |
|
|
|
|
/> |
|
|
|
|
</template> |
|
|
|
|
<template #leaderUser-form="{ type }"> |
|
|
|
|
<span v-show="type == 'edit' || type == 'add'"> |
|
|
|
|
<jhSelect |
|
|
|
|
:value="form.leaderUser" |
|
|
|
|
@input="val => (form.leaderUser = val)" |
|
|
|
|
placeholder="请搜索选择" |
|
|
|
|
api-url="/api/blade-system/user/page" |
|
|
|
|
echo-api="/api/blade-system/user/page" |
|
|
|
|
echoParamsKey="ids" |
|
|
|
|
echo-method="get" |
|
|
|
|
api-method="get" |
|
|
|
|
list-key="records" |
|
|
|
|
total-key="total" |
|
|
|
|
label-key="realName" |
|
|
|
|
value-key="id" |
|
|
|
|
search-key="realName" |
|
|
|
|
:debounce-time="500" |
|
|
|
|
:title="'修改'" |
|
|
|
|
/> |
|
|
|
|
</span> |
|
|
|
|
</template> |
|
|
|
|
</avue-crud> |
|
|
|
|
<el-dialog title="设置班组" append-to-body v-model="teamDialog" width="700"> |
|
|
|
|
<el-transfer |
|
|
|
|
@ -151,6 +191,7 @@ export default { |
|
|
|
|
data: [], |
|
|
|
|
form: {}, |
|
|
|
|
query: {}, |
|
|
|
|
search: {}, |
|
|
|
|
capacityList: [], |
|
|
|
|
page: { |
|
|
|
|
pageSize: 10, |
|
|
|
|
@ -321,7 +362,7 @@ export default { |
|
|
|
|
{ |
|
|
|
|
label: '主管工艺员', |
|
|
|
|
prop: 'leaderUser', |
|
|
|
|
type: 'select', |
|
|
|
|
// type: 'select', |
|
|
|
|
span: 12, |
|
|
|
|
overflow: true, |
|
|
|
|
search: true, |
|
|
|
|
@ -335,16 +376,16 @@ export default { |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
// filterable:true, |
|
|
|
|
remote: true, |
|
|
|
|
dicUrl: '/api/blade-system/user/page?current=1&size=9999&realName={{key}}', |
|
|
|
|
// remote: true, |
|
|
|
|
// dicUrl: '/api/blade-system/user/page?current=1&size=9999&realName={{key}}', |
|
|
|
|
|
|
|
|
|
// dicUrl:"/blade-system/user/page?size=999999¤t=1", |
|
|
|
|
// // dicUrl:"/blade-system/user/page?size=999999¤t=1", |
|
|
|
|
|
|
|
|
|
props: { |
|
|
|
|
label: 'realName', |
|
|
|
|
value: 'id', |
|
|
|
|
res: 'data.records', |
|
|
|
|
}, |
|
|
|
|
// props: { |
|
|
|
|
// label: 'realName', |
|
|
|
|
// value: 'id', |
|
|
|
|
// res: 'data.records', |
|
|
|
|
// }, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '班组', |
|
|
|
|
@ -524,20 +565,20 @@ export default { |
|
|
|
|
this.form.bigBatch = this.form.bigBatch == 1 ? 1 : 0; |
|
|
|
|
this.form.whetherPlate = this.form.whetherPlate == 1 ? 1 : 0; |
|
|
|
|
|
|
|
|
|
getAllUser({ current: 1, size: 300 }).then(res => { |
|
|
|
|
this.leaderUsers = res.data.data.records; |
|
|
|
|
let tmp = this.leaderUsers.find(item => item.id == this.form.leaderUser); |
|
|
|
|
if (!tmp) { |
|
|
|
|
getAllUser({ |
|
|
|
|
realName: this.form.leaderUserName, |
|
|
|
|
}).then(res => { |
|
|
|
|
this.leaderUsers = [...this.leaderUsers, ...res.data.data.records]; |
|
|
|
|
done(); |
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
// getAllUser({ current: 1, size: 300 }).then(res => { |
|
|
|
|
// this.leaderUsers = res.data.data.records; |
|
|
|
|
// let tmp = this.leaderUsers.find(item => item.id == this.form.leaderUser); |
|
|
|
|
// if (!tmp) { |
|
|
|
|
// getAllUser({ |
|
|
|
|
// realName: this.form.leaderUserName, |
|
|
|
|
// }).then(res => { |
|
|
|
|
// this.leaderUsers = [...this.leaderUsers, ...res.data.data.records]; |
|
|
|
|
// done(); |
|
|
|
|
// }); |
|
|
|
|
// } else { |
|
|
|
|
done(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
// } |
|
|
|
|
// }); |
|
|
|
|
} else { |
|
|
|
|
done(); |
|
|
|
|
} |
|
|
|
|
|