yangfeng
2023-08-21 46ed69e3b72658140a40127f4bae16bef9a02d56
src/views/client/client/index.vue
@@ -2,13 +2,10 @@
  <div class="custom-manage">
    <div class="tab-view">
      <el-tabs v-model="activeName" @tab-click="tabsClick">
        <el-tab-pane label="全部(含所有公海)" name="first" disabled></el-tab-pane>
        <el-tab-pane label="全部(含公海)" name="second" disabled></el-tab-pane>
        <el-tab-pane label="全部(不含公海)" name="third" disabled></el-tab-pane>
        <el-tab-pane label="公海已分配" name="fourth" disabled></el-tab-pane>
        <el-tab-pane label="公未分配" name="aaa" disabled></el-tab-pane>
        <el-tab-pane label="公海客户" name="first"></el-tab-pane>
        <el-tab-pane label="我的客户" name="second"></el-tab-pane>
      </el-tabs>
      <div class="sel-gonghai">
      <!-- <div class="sel-gonghai">
        <el-select v-model="gonghaiValue" placeholder="请选择" class="query-class-sel" size="mini" disabled>
          <el-option v-for="item in gonghaiOptions" :key="item.value" :label="item.label" :value="item.value">
          </el-option>
@@ -16,7 +13,7 @@
        <div class="query-class-btn">
          <i class="el-icon-setting"></i>
        </div>
      </div>
      </div> -->
    </div>
    <div class="top">
      <SearchCommonView
@@ -28,7 +25,6 @@
      />
      <div class="btn-pager">
        <PublicFunctionBtnView
          :duplicate-check="true"
          :list-button="true"
          :map-button="true"
          :statistics="true"
@@ -175,15 +171,22 @@
                let contact_name = ""
                let contact_phone = ""
                let contact_id = 0
                let contact_wechat = ""
                let contact_email = ""
                let position = ""
                if (item.contacts.length !== 0) {
                  for (let i = 0; i < item.contacts.length; i++) {
                    if (item.contacts[i].is_first) {
                      contact_name = item.contacts[i].name
                      contact_phone = item.contacts[i].phone
                      contact_id = item.contacts[i].id
                      contact_wechat = item.contacts[i].wechat
                      contact_email = item.contacts[i].email
                      position = item.contacts[i].position
                    }
                  }
                }
                console.log(contact_wechat, contact_email)
                return {
                  ...item,
                  contact_name: contact_name,
@@ -191,7 +194,10 @@
                  client_level: item.client_level.name,
                  client_status: item.client_status.name,
                  contact_id: contact_id,
                  member_name: item.member.username
                  member_name: item.member.username,
                  contact_wechat: contact_wechat,
                  contact_email: contact_email,
                  position: position
                }
              })
              this.tableList.tableInfomation = list || []
@@ -236,18 +242,8 @@
      console.log(row)
      this.editConfig.visible = true
      this.editConfig.title = "编辑"
      let contactObj = {}
      if (row.contacts.length > 0) {
        row.contacts.forEach((ele) => {
          if (ele.is_first) {
            contactObj = { ...ele }
          }
        })
      }
      this.editConfig.infomation = {
        ...row,
        contact_wechat: contactObj.length > 0 ? contactObj.wechat : "",
        contact_email: contactObj.length > 0 ? contactObj.email : ""
        ...row
      }
    },
    // 删除