From 1882f51443655c9fd3078c7a115154de0928cabc Mon Sep 17 00:00:00 2001 From: zhangyao Date: Wed, 2 Aug 2023 15:06:53 +0800 Subject: [PATCH] fix: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复工单管理编辑bug --- .../main/ticket/business-ticket-manage/edit/index.vue | 11 ++++++----- .../business-ticket-manage/modules/interface.js | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) 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 f012dbc..b64011d 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 4f68119..598ead7 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; } -- 2.26.0