Commit 776aeca2 authored by “yiyousong”'s avatar “yiyousong”

fix:修改编辑用户

parent 65388ba7
......@@ -148,6 +148,7 @@ export default {
},
// 编辑
onEdit(row) {
console.log(row);
this.form = { ...row };
this.form.areaNames = JSON.parse(this.form.areaNames);
if (this.form.areaNames.length) {
......@@ -155,7 +156,7 @@ export default {
} else {
this.selectAreaList = [];
}
this.form.areaCodes = this.form.areaCodes.split(",");
// this.form.areaCodes = this.form.areaCodes.split(",");
this.form.loginPwd && this.$delete(this.form, "loginPwd");
},
onSubmit() {
......
......@@ -96,6 +96,7 @@ export default {
return {
labelCol: { span: 4 },
wrapperCol: { span: 20 },
changeSelect: [],
form: {
loginName: undefined,
loginPwd: undefined,
......@@ -178,6 +179,7 @@ export default {
// 新增
onAdd() {
Object.assign(this.form, this.$options.data().form);
this.changeSelect = [];
},
onSubmit() {
this.$refs.ruleForm.validate(async (valid) => {
......@@ -185,6 +187,7 @@ export default {
let res = await userSave({
...this.form,
areaCodes: this.form.areaCodes.join(","),
areaNames: JSON.stringify(this.changeSelect),
});
let { code, msg } = res;
if (code === 1) {
......@@ -197,11 +200,12 @@ export default {
},
resetForm() {
this.$refs.ruleForm.resetFields();
this.changeSelect = [];
},
// 选择区域
handleSelect(value, node, extra) {
let { allCheckedNodes } = extra;
let arr = allCheckedNodes.map((v) => {
this.changeSelect = allCheckedNodes.map((v) => {
if (v.node) {
return {
areaCode: v.node.data.props.areaCode,
......@@ -214,11 +218,6 @@ export default {
};
}
});
if (arr.length) {
this.form.areaNames = JSON.stringify(arr);
} else {
this.form.areaNames = "";
}
},
},
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment