yangfeng
2023-08-09 acdff03246ce648082192dfb069c3a006a7fbee6
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) {