am blt 绑定优化

This commit is contained in:
caoqianming 2022-10-25 17:42:39 +08:00
parent 8f79d5fe3e
commit 6b9625a741
1 changed files with 14 additions and 22 deletions

View File

@ -96,21 +96,19 @@
@closed="closeDrawer" @closed="closeDrawer"
> >
<el-form ref="dialogForm" :model="form" label-width="120px"> <el-form ref="dialogForm" :model="form" label-width="120px">
<el-form-item label="卡号"> <!-- <el-form-item label="卡号">
{{ form.blt }} {{ form.blt }}
</el-form-item> </el-form-item> -->
<el-form-item label="mac"> <el-form-item label="mac">
{{ bindBltMac }} {{ bindBltMac }}
</el-form-item> </el-form-item>
<el-form-item label="绑定员工"> <el-form-item label="绑定员工" v-if="dis==false">
<el-select v-model="form.employee" style="width: 100%" :disabled="dis"> <el-input
<el-option v-model="form.employee_name"
v-for="item in employeeList" style="width:200px"
:key="item.id" disabled
:label="item.name" ></el-input>
:value="item.id" <ehsUserSelect :multiple="false" @submit="getEmployee"/>
/>
</el-select>
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>
@ -149,12 +147,11 @@ export default {
form: { form: {
type: 10, type: 10,
blt: "", blt: "",
employee: "", employee: null,
}, },
}; };
}, },
mounted() { mounted() {
this.getEmployeeList();
}, },
methods: { methods: {
// //
@ -168,15 +165,10 @@ export default {
this.$refs.table.refresh(); this.$refs.table.refresh();
this.syncLoading = false; this.syncLoading = false;
}, },
getEmployeeList() { getEmployee(data) {
let that = this; this.form.employee=data.id;
that.$API.hrm.employee.list this.form.employee_name=data.name
.req({ job_state: 10, page: 0 }) },
.then((res) => {
that.tdevice = res;
that.employeeList = res;
});
},
handleBindBlt(type, row) { handleBindBlt(type, row) {
this.dis = false; this.dis = false;
this.form.blt = row.id; this.form.blt = row.id;