基础数据-作业中心管理-镀种分类更换组件

dev-scheduling
ysn 2 months ago
parent 898054ca0f
commit bb3503ab30
  1. 87
      src/views/basicData/workCenter.vue

@ -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&current=1",
// // dicUrl:"/blade-system/user/page?size=999999&current=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 {
done();
}
});
// 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();
}

Loading…
Cancel
Save