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