优化
部署生产环境 / 发布版本 (push) Successful in 24s Details
部署生产环境 / 编译发布 (push) Successful in 1m33s Details

This commit is contained in:
yj 2024-06-11 13:50:55 +08:00
parent 66b6f3c030
commit c384cb6934
1 changed files with 30 additions and 12 deletions

View File

@ -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") {