src/views/client/client/DetailClientManage.vue
@@ -225,6 +225,7 @@
import SubOrder from "@/views/sales/subOrder"
import SalesDetails from "@/views/sales/salesDetails"
import Receipt from "@/views/other/payment/receipt"
import { getContactList } from "@/api/client/contacts"
export default {
  name: "DetailClientManage",
  props: {
@@ -256,10 +257,16 @@
      addressInfoList: [],
      isRemarkExpand: true, // 备注信息
      isAnnexExpand: true, // 附件信息
      addConfig: {}
      addConfig: {},
      contact_name: "",
      contact_phone: "",
      contact_position: "",
      contact_wechat: "",
      contact_email: ""
    }
  },
  created() {
    this.getContactList()
    this.setData(this.detailConfig.infomation)
    this.addConfig = {
      id_name: "client_name",
@@ -306,11 +313,11 @@
          leftStr: "所属公海",
          leftValue: "",
          rightStr: "下次回访日期",
          rightValue: this.processTime(item.next_visit_time)
          rightValue: item.next_visit_time
        },
        {
          leftStr: "最晚服务到期日",
          leftValue: this.processTime(item.latest_service_time),
          leftValue: item.latest_service_time,
          rightStr: "创建时间",
          rightValue: ""
        },
@@ -324,19 +331,19 @@
      this.contactList = [
        {
          leftStr: "联系人姓名",
          leftValue: item.contact_name,
          leftValue: this.contact_name,
          rightStr: "联系人手机",
          rightValue: item.contact_phone
          rightValue: this.contact_phone
        },
        {
          leftStr: "联系人职务",
          leftValue: "",
          leftValue: this.contact_position,
          rightStr: "联系人微信",
          rightValue: ""
          rightValue: this.contact_wechat
        },
        {
          leftStr: "联系人Email",
          leftValue: "",
          leftValue: this.contact_email,
          rightStr: "",
          rightValue: ""
        }
@@ -364,7 +371,7 @@
        },
        {
          leftStr: "注册时间",
          leftValue: this.processTime(item.registration_time),
          leftValue: item.registration_time,
          rightStr: "注册资金",
          rightValue: item.RegisteredCapital.name
        },
@@ -422,12 +429,6 @@
        this.isAnnexExpand = !this.isAnnexExpand
      }
    },
    // 处理时间
    processTime(dateTime) {
      return this.dateFormat("YYYY-mm-dd HH:MM:SS", dateTime) === "1900-01-01 08:00:00"
        ? "--"
        : this.dateFormat("YYYY-mm-dd HH:MM:SS", dateTime)
    },
    // 时间显示
    dateFormat(fmt, date) {
      let ret = ""
@@ -448,6 +449,29 @@
        }
      }
      return fmt
    },
    getContactList() {
      getContactList({
        search_map: {
          client_id: this.clientManageDetail.infomation.id
        },
        page: 0,
        pageSize: 0
      }).then((res) => {
        if (res.code === 200) {
          console.log(res.data.list)
          if (res.data.list && res.data.list.length > 0) {
            let data = res.data.list[0]
            console.log(data)
            this.contact_name = data.name
            this.contact_phone = data.phone
            this.contact_position = data.position
            this.contact_wechat = data.wechat
            this.contact_email = data.email
          }
        }
        this.setData(this.detailConfig.infomation)
      })
    }
  }
}
@@ -573,6 +597,7 @@
        }
      }
      .second {
        height: calc(100vh - 111px);
        background: #fff;
        .followup-records {
          .table-view {