From 37e436a97c6753b38f0c462068122b32a8612a6a Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期二, 08 八月 2023 16:40:46 +0800 Subject: [PATCH] 客户服务单联调 --- src/views/service/clientServiceOrder/index.vue | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-) diff --git a/src/views/service/clientServiceOrder/index.vue b/src/views/service/clientServiceOrder/index.vue index d068dfc..689a8c8 100644 --- a/src/views/service/clientServiceOrder/index.vue +++ b/src/views/service/clientServiceOrder/index.vue @@ -42,7 +42,7 @@ <script> import AddClientServiceOrderDialog from "@/views/service/clientServiceOrder/AddCientServiceOrderDialog" -import { getOrderManageList, getDelOrderManage } from "@/api/serviceManage/orderManage" +import { getServiceOrderList, getDelServiceOrder } from "@/api/serviceManage/clientServiceOrder" import pageMixin from "@/components/makepager/pager/mixin/pageMixin" import DetailClientServiceOrder from "@/views/service/clientServiceOrder/DetailClientServiceOrder" @@ -105,14 +105,14 @@ this.tableList = { tableInfomation: [], tableColumn: [ - { label: "鏈嶅姟鍗曠紪鍙�", prop: "number", min: 100, isCommonClick: true }, // 鏈嶅姟鍗曠紪鍙� - { label: "涓婚", prop: "name" }, // 涓婚 - { label: "瀹㈡埛鍚嶇О", prop: "clientId", min: 130, isClientClick: true }, // 瀹㈡埛鍚嶇О - { label: "瀹為檯澶勭悊鏃堕棿", prop: "contactName" }, // 瀹為檯澶勭悊鏃堕棿 - { label: "鏈嶅姟浜哄憳", prop: "name" }, // 鏈嶅姟浜哄憳 - { label: "鏈嶅姟鏂瑰紡", prop: "orderType" }, // 鏈嶅姟鏂瑰紡 + { label: "鏈嶅姟鍗曠紪鍙�", prop: "serviceNumber", min: 100, isCommonClick: true }, // 鏈嶅姟鍗曠紪鍙� + { label: "涓婚", prop: "subject" }, // 涓婚 + { label: "瀹㈡埛鍚嶇О", prop: "client_name", min: 130, isClientClick: true }, // 瀹㈡埛鍚嶇О + { label: "瀹為檯澶勭悊鏃堕棿", prop: "realTime" }, // 瀹為檯澶勭悊鏃堕棿 + { label: "鏈嶅姟浜哄憳", prop: "serviceManId" }, // 鏈嶅姟浜哄憳 + { label: "鏈嶅姟鏂瑰紡", prop: "serviceType_name" }, // 鏈嶅姟鏂瑰紡 { label: "浜у搧绫诲埆", prop: "reportSourceId" }, // 浜у搧绫诲埆 - { label: "鏁呴殰绫诲埆", prop: "orderType" } // 鏁呴殰绫诲埆 + { label: "鏁呴殰绫诲埆", prop: "faultType_name" } // 鏁呴殰绫诲埆 ] } this.searchOptions = [] @@ -124,18 +124,17 @@ // 璇锋眰鏁版嵁 async getData() { this.loading = true - await getOrderManageList({ - keyword: "", - page: this.pagerOptions.currPage, - pageSize: this.pagerOptions.pageSize - }) + await getServiceOrderList() .then((res) => { console.log(res) if (res.code === 200) { - if (res.data.list && res.data.list.length > 0) { - const list = res.data.list.map((item) => { + if (res.data.data && res.data.data.length > 0) { + const list = res.data.data.map((item) => { return { - ...item + ...item, + client_name: item.Client.name, + serviceType_name: item.ServiceType.name, + faultType_name: item.FaultType.name } }) this.tableList.tableInfomation = list || [] @@ -179,7 +178,7 @@ type: "warning" }) .then(function () { - return getDelOrderManage({ id: id }) + return getDelServiceOrder({ id: id }) }) .then((response) => { if (response.code === 200) { -- Gitblit v1.8.0