fix: 🧩 修复bug
This commit is contained in:
@@ -31,6 +31,8 @@ import { BUTTON } from "./constant/add/button";
|
||||
import { useUserStore } from "@/stores/modules/user";
|
||||
import { cloneDeep } from "lodash-es";
|
||||
import $Bus from "@/utils/mittBus";
|
||||
// import { useTabsStore } from "@/stores/modules/tabs";
|
||||
// const tabStore = useTabsStore();
|
||||
const dataStore = reactive({
|
||||
formData: cloneDeep(FORM_DATA),
|
||||
ruleForm: cloneDeep(RULE_FORM),
|
||||
@@ -53,24 +55,34 @@ const init = () => {
|
||||
init();
|
||||
//新增
|
||||
const handleAdd = () => {
|
||||
if (
|
||||
dataStore.ruleForm?.customer_number?.length ||
|
||||
dataStore.ruleForm?.org_number ||
|
||||
dataStore.ruleForm?.product_lines ||
|
||||
dataStore.ruleForm?.subscriber_dduid
|
||||
) {
|
||||
ElMessageBox.confirm("当前数据未提交, 确认放弃新增数据?", "温馨提示", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
})
|
||||
.then(async () => {
|
||||
dataStore.ruleForm = cloneDeep(RULE_FORM);
|
||||
dataStore.ruleForm.org_number = ["101"];
|
||||
dataStore.isAdd = true;
|
||||
detailsRef?.value?.formElement?.resetFields();
|
||||
if ($route.query.title === "编辑订阅") {
|
||||
$router.replace({
|
||||
path: "/foundation/subscribe/list/add",
|
||||
query: {
|
||||
title: "新增订阅"
|
||||
}
|
||||
});
|
||||
}
|
||||
if ($route.query.title === "新增订阅") {
|
||||
if (
|
||||
dataStore.ruleForm?.customer_number?.length ||
|
||||
dataStore.ruleForm?.org_number ||
|
||||
dataStore.ruleForm?.product_lines ||
|
||||
dataStore.ruleForm?.subscriber_dduid
|
||||
) {
|
||||
ElMessageBox.confirm("当前数据未提交, 确认放弃新增数据?", "温馨提示", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
})
|
||||
.catch(() => {});
|
||||
.then(async () => {
|
||||
dataStore.ruleForm = cloneDeep(RULE_FORM);
|
||||
dataStore.ruleForm.org_number = ["101"];
|
||||
dataStore.isAdd = true;
|
||||
detailsRef?.value?.formElement?.resetFields();
|
||||
})
|
||||
.catch(() => {});
|
||||
}
|
||||
}
|
||||
};
|
||||
const handleGoList = () => {
|
||||
|
||||
Reference in New Issue
Block a user