修改checkbox

上级 d11e846e
......@@ -537,29 +537,27 @@ export default {
}).then(res => {
if (res.code == "000000") {
// console.log(res.data);
vm.questionEditList = Object.assign(
{},
res.data.data.questionnaireInfo
);
let { questionnaireInfo, loginAuthInfo } = res.data.data;
vm.questionEditList = Object.assign({}, questionnaireInfo);
vm.questionEditList = Object.assign({}, vm.questionEditList, {
limitNumFlag: res.data.data.limitNum < 1 ? "1" : "0",
limitNum: res.data.data.limitNum < 1 ? 1 : res.data.data.limitNum
limitNumFlag: questionnaireInfo.limitNum < 1 ? "1" : "0",
limitNum:
questionnaireInfo.limitNum < 1 ? 1 : questionnaireInfo.limitNum
});
vm.loginAuthList = [];
res.data.data.loginAuthInfo.map(u => {
loginAuthInfo.map(u => {
vm.loginAuthList.push(u.value);
});
const userBaseData = JSON.parse(
res.data.data.questionnaireInfo.userBase
);
const userBaseData = JSON.parse(questionnaireInfo.userBase);
vm.userBase = Object.assign({}, vm.userBase, {
address: Boolean(userBaseData.address),
mobile: Boolean(userBaseData.mobile),
name: Boolean(userBaseData.name)
});
console.log(vm.questionEditList);
}
});
},
......@@ -698,12 +696,12 @@ export default {
if (vm.questionEditList.limitNumFlag == 1) {
req.model.limitNum = -1;
}
vm.userBase = Object.assign({}, vm.userBase, {
let reqUserBase = Object.assign({}, vm.userBase, {
address: Number(vm.userBase.address),
mobile: Number(vm.userBase.mobile),
name: Number(vm.userBase.name)
});
req.model.userBase = JSON.stringify(vm.userBase);
req.model.userBase = JSON.stringify(reqUserBase);
vm.loginAuthList.map(u => {
req.loginAuth.push({
value: u
......@@ -738,6 +736,7 @@ export default {
vm.search();
} else {
vm.$message.info(res.message);
vm.discussEditVisible = false;
}
});
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册