|
|
@@ -177,9 +177,9 @@
|
|
|
<!-- 添加或修改设备维修单对话框 -->
|
|
|
<el-dialog :title="title" :visible.sync="open" width="450px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
|
- <el-form-item label="用户名称" prop="userName">
|
|
|
+ <el-form-item label="用户名称" prop="userId">
|
|
|
<el-select
|
|
|
- v-model="form.userName"
|
|
|
+ v-model="form.userId"
|
|
|
placeholder="请选择工卡用户"
|
|
|
clearable
|
|
|
style="width: 100%"
|
|
|
@@ -304,13 +304,15 @@ export default {
|
|
|
},
|
|
|
userList: [],
|
|
|
// 表单参数
|
|
|
- form: {},
|
|
|
+ form: {
|
|
|
+ userName: null,
|
|
|
+ },
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
cardCode: [
|
|
|
{ required: true, message: "工卡编码不能为空", trigger: "blur" },
|
|
|
],
|
|
|
- userName: [
|
|
|
+ userId: [
|
|
|
{ required: true, message: "用户名称不能为空", trigger: "blur" },
|
|
|
],
|
|
|
cardNfc: [
|
|
|
@@ -360,7 +362,7 @@ export default {
|
|
|
// console.log(respone, "人员数据");
|
|
|
this.userList = respone.rows.map((item) => {
|
|
|
return {
|
|
|
- value: item.userName,
|
|
|
+ value: item.userId,
|
|
|
label: item.userName,
|
|
|
};
|
|
|
});
|
|
|
@@ -415,10 +417,10 @@ export default {
|
|
|
workCardInfo(this.EditId).then((response) => {
|
|
|
console.log(response, "response");
|
|
|
this.form = response.data;
|
|
|
- if (response.data.cardType == "1") {
|
|
|
- this.form.cardType = "员工卡";
|
|
|
- } else {
|
|
|
- this.form.cardType = "临时卡";
|
|
|
+ if(response.data.cardType=='1'){
|
|
|
+ this.form.cardType='员工卡'
|
|
|
+ }else if(response.data.cardType=='2'){
|
|
|
+ this.form.cardType='临时卡'
|
|
|
}
|
|
|
this.open = true;
|
|
|
this.title = "编辑工卡信息";
|
|
|
@@ -429,12 +431,22 @@ export default {
|
|
|
this.$refs["form"].validate((valid) => {
|
|
|
if (valid) {
|
|
|
if (this.EditId != null) {
|
|
|
+ if(this.form.cardType=='员工卡'){
|
|
|
+ this.form.cardType='1'
|
|
|
+ }else if(this.form.cardType=='临时卡'){
|
|
|
+ this.form.cardType='2'
|
|
|
+ }
|
|
|
updateWorkCard(this.form).then((response) => {
|
|
|
this.$modal.msgSuccess("修改成功");
|
|
|
this.open = false;
|
|
|
this.getList();
|
|
|
});
|
|
|
} else {
|
|
|
+
|
|
|
+ const data=this.userList.find((item) => item.value == this.form.userId?item.value:'');
|
|
|
+ // console.log(data);
|
|
|
+ this.form.userName=data.label;
|
|
|
+ this.form.userId=data.value;
|
|
|
// console.log(this.form, "form");
|
|
|
addWorkCard(this.form).then((response) => {
|
|
|
this.$modal.msgSuccess("新增成功");
|