提交 c796cd2d authored 作者: lidongxu's avatar lidongxu

fix(user/index): 修复修改/新增用户时,促销身份id为null调用接口报错问题

同上
上级 1640d0b6
...@@ -344,9 +344,9 @@ ...@@ -344,9 +344,9 @@
</el-col> </el-col>
</el-row> </el-row>
<!-- 促销权限配置 --> <!-- 促销权限配置 -->
<el-row v-show="form.proStatus"> <el-row v-if="form.proStatus">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="促销角色"> <el-form-item label="促销角色" prop="privilegeId">
<el-radio-group v-model="form.privilegeId"> <el-radio-group v-model="form.privilegeId">
<el-radio :value="1" <el-radio :value="1"
label="城市经理"></el-radio> label="城市经理"></el-radio>
...@@ -501,6 +501,7 @@ ...@@ -501,6 +501,7 @@
phonenumber: [{ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "请输入正确的手机号码", trigger: "blur" }], phonenumber: [{ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "请输入正确的手机号码", trigger: "blur" }],
postId: [{ required: true, message: "请选择岗位", trigger: "change" }], postId: [{ required: true, message: "请选择岗位", trigger: "change" }],
roleId: [{ required: true, message: "请选择角色", trigger: "change" }], roleId: [{ required: true, message: "请选择角色", trigger: "change" }],
privilegeId: [{ required: true, message: "请选择促销角色", trigger: "change" }]
} }
}); });
...@@ -713,6 +714,7 @@ ...@@ -713,6 +714,7 @@
postOptions.value = response.posts; postOptions.value = response.posts;
roleOptions.value = response.roles; roleOptions.value = response.roles;
open.value = true; open.value = true;
title.value = "添加用户"; title.value = "添加用户";
form.value.password = initPassword.value; form.value.password = initPassword.value;
}) })
...@@ -759,22 +761,14 @@ ...@@ -759,22 +761,14 @@
form.value.workCityNum = form.value.workCityList && form.value.workCityList[1] form.value.workCityNum = form.value.workCityList && form.value.workCityList[1]
// 促销开关 true 转 0,false 转 1 // 促销开关 true 转 0,false 转 1
form.value.proStatus = form.value.proStatus == true ? 0 : 1; form.value.proStatus = form.value.proStatus == true ? 0 : 1;
if (form.value.userId != undefined) { await form.value.userId ? updateUser(form.value) : addUser(form.value);
updateUser(form.value).then(response => { proxy.$modal.msgSuccess(`${form.value.userId ? '修改' : '新增'}修改成功`);
proxy.$modal.msgSuccess("修改成功"); open.value = false;
open.value = false; getList();
getList();
});
} else {
addUser(form.value).then(response => {
proxy.$modal.msgSuccess("新增成功");
open.value = false;
getList();
});
}
// 同步促销角色权限,给另外一个系统 // 同步促销角色权限,给另外一个系统
await openPromotionSystemAPI({ if (form.value.privilegeId === null) return
await openPromotionSystemAPI({
loginName: form.value.userName, loginName: form.value.userName,
privilegeId: form.value.privilegeId, privilegeId: form.value.privilegeId,
status: form.value.proStatus status: form.value.proStatus
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论