优化
This commit is contained in:
parent
66b6f3c030
commit
c384cb6934
|
|
@ -160,8 +160,12 @@
|
|||
v-if="navListIndex !== 5"
|
||||
>下一步</el-button
|
||||
>
|
||||
<el-button type="primary" size="large" @click="save('save')">保 存</el-button>
|
||||
<el-button type="primary" size="large" @click="save('lock')">锁 定</el-button>
|
||||
<el-button type="primary" size="large" @click="btnClick('save')"
|
||||
>保 存</el-button
|
||||
>
|
||||
<el-button type="primary" size="large" @click="btnClick('lock')"
|
||||
>锁 定</el-button
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -2681,7 +2685,7 @@ const changeData = (): any => {
|
|||
};
|
||||
|
||||
// 保存
|
||||
const save = (str: string): void => {
|
||||
const btnClick = (str: string): void => {
|
||||
const data = changeData().map((item: any) => {
|
||||
return {
|
||||
...item,
|
||||
|
|
@ -2708,27 +2712,41 @@ const save = (str: string): void => {
|
|||
return;
|
||||
}
|
||||
if (str === "save") {
|
||||
PostSave({
|
||||
templateData: data,
|
||||
mid: router.currentRoute.value.query.mid,
|
||||
}).then((res: any) => {
|
||||
if (res.code === 200) {
|
||||
ElMessage.success("保存成功");
|
||||
}
|
||||
});
|
||||
save(true);
|
||||
} else {
|
||||
LockListRef.value.getData(data, templateInfo);
|
||||
}
|
||||
};
|
||||
|
||||
// 锁定
|
||||
const lock = (): void => {
|
||||
const lock = async (): Promise<void> => {
|
||||
await save();
|
||||
GetLock(router.currentRoute.value.query.mid as string).then((res: any) => {
|
||||
if (res.code === 200) {
|
||||
ElMessage.success("锁定成功");
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
// 保存
|
||||
const save = async (isShow: boolean = false): Promise<void> => {
|
||||
const data = changeData().map((item: any) => {
|
||||
return {
|
||||
...item,
|
||||
tempData: JSON.stringify(item.tempData),
|
||||
};
|
||||
});
|
||||
PostSave({
|
||||
templateData: data,
|
||||
mid: router.currentRoute.value.query.mid,
|
||||
}).then((res: any) => {
|
||||
if (res.code === 200) {
|
||||
if (isShow) {
|
||||
ElMessage.success("保存成功");
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
@mixin flexAlignCenter($align-center: "center") {
|
||||
|
|
|
|||
Loading…
Reference in New Issue