diff --git a/src/page/main/ticket/business-ticket-manage/edit/index.vue b/src/page/main/ticket/business-ticket-manage/edit/index.vue index f012dbc8419a59a7daa8401c137fb7f120d5cded..b64011d45d246545a9ef9d0628d93f7f42b6e7e8 100644 --- a/src/page/main/ticket/business-ticket-manage/edit/index.vue +++ b/src/page/main/ticket/business-ticket-manage/edit/index.vue @@ -9,7 +9,7 @@
取消 - 保存 + 保存 立即下发
@@ -23,6 +23,7 @@ import bgBreadcrumb from "@/components/bg-breadcrumb.vue"; import addForm from "../modules/add-form.vue"; import axios from "@/request/http.js"; import { ElMessage } from "element-plus"; +import { Save } from "../modules/interface.js"; const router = useRouter(); const route = useRoute(); const { id } = route.query; @@ -31,10 +32,10 @@ const Cancle = () => { router.go(-1); }; const add_form = ref(null); -const Save = async () => { +const SaveSubmit = async () => { let res = await add_form.value.Submit(); if (!res) return; - Save({ res, is_push: 0 }, { url: "/v1/api/work_order/work_order_manage/edit" }, () => { + Save({ res, is_push: 0 }, { id, url: "/v1/api/work_order/work_order_manage/edit" }, () => { Cancle(); }); }; @@ -59,7 +60,7 @@ const getInfoData = () => { time: data.timing_weekly?.point_time || "", }, 3: { - lists: data.timing_custom?.map((e) => { + lists: data.timing_rule?.map((e) => { return { date: [e.date_from, e.date_to], time: e.point_time, @@ -87,7 +88,7 @@ const getInfoData = () => { ticket_desc: data.order_desc, timing_rules: +data.timing_type, rules: { - ...ruleObj, + ...ruleObj[data.timing_type], }, }; } else { diff --git a/src/page/main/ticket/business-ticket-manage/modules/interface.js b/src/page/main/ticket/business-ticket-manage/modules/interface.js index 4f681198d1fb704baaccfb55e0db0d345f6ba75f..598ead710575351c89eef58301ff7812674a7ffc 100644 --- a/src/page/main/ticket/business-ticket-manage/modules/interface.js +++ b/src/page/main/ticket/business-ticket-manage/modules/interface.js @@ -41,7 +41,7 @@ const setParams = ({ res, is_push }, { id }) => { ...ruleObj[res.timing_rules] } if (id) { - params.id = id + params.id = +id } return params; }