dongdong.xiang před 4 týdny
rodič
revize
41f480d1a6
2 změnil soubory, kde provedl 50 přidání a 0 odebrání
  1. 10 0
      src/api/user/fsUser.js
  2. 40 0
      src/views/qw/externalContact/index.vue

+ 10 - 0
src/api/user/fsUser.js

@@ -1,4 +1,5 @@
 import request from '@/utils/request'
+import {params} from "svgo/plugins/prefixIds";
 
 // 查询用户列表
 export function listUser(query) {
@@ -75,3 +76,12 @@ export function auditUser(data) {
     data: data
   })
 }
+
+// 获取企微重粉数据
+export function getQwRepeatData(data){
+  return request({
+    url: '/user/fsUser/getQwRepeatData',
+    method: 'post',
+    data: data
+  })
+}

+ 40 - 0
src/views/qw/externalContact/index.vue

@@ -512,6 +512,19 @@
 	<el-dialog :title="info.title" :visible.sync="info.open"   width="1100px" append-to-body>
 	  <info  ref="Details" />
 	</el-dialog>
+
+    <el-dialog :title="repeatDialog.title" :visible.sync="repeatDialog.visible" width="70%" append-to-body>
+      <el-table v-loading="repeatDialog.loading" :data="repeatDialog.data" border>
+        <el-table-column label="所属公司ID" prop="companyId" align="center" />
+        <el-table-column label="公司名称" prop="companyName" align="center" />
+        <el-table-column label="销售ID" prop="companyUserId" align="center" />
+        <el-table-column label="销售名称" prop="companyUserName" align="center" />
+        <el-table-column label="销售微信号" prop="saleerWx" align="center" />
+      </el-table>
+      <div slot="footer" class="dialog-footer">
+        <el-button @click="repeatDialog.visible = false">关 闭</el-button>
+      </div>
+    </el-dialog>
   </div>
 </template>
 
@@ -541,6 +554,7 @@ import SopDialog from '@/views/course/sop/SopDialog.vue'
 import  selectUser  from "@/views/qw/externalContact/selectUser.vue";
 import info from "@/views/qw/externalContact/info.vue";
 import { editTalk } from "@/api/qw/externalContactInfo";
+import {getQwRepeatData} from "@/api/user/fsUser";
 export default {
   name: "ExternalContact",
   components:{mycustomer,customerDetails,SopDialog,selectUser,info},
@@ -674,6 +688,12 @@ export default {
       statusOptions:[],
       // 表单校验
       rules: {
+      },
+      repeatDialog: {
+        visible: false,
+        loading: false,
+        title: "查看重粉数据",
+        data: []
       }
     };
   },
@@ -718,7 +738,27 @@ export default {
   methods: {
     // 查看重粉
     handleViewRepeat(row){
+      this.repeatDialog.data = [];
+      this.repeatDialog.visible = true;
+      this.repeatDialog.loading = true;
 
+      const params = {
+        externalUserID: row.externalUserId,
+        corpId: row.corpId
+      };
+
+      getQwRepeatData(params).then(response => {
+        if (response.code === 200) {
+          this.repeatDialog.data = response.data || [];
+        } else {
+          this.msgError(response.msg || "获取重粉数据失败");
+        }
+        this.repeatDialog.loading = false;
+      }).catch(error => {
+        console.error("Error fetching repeat follower data:", error);
+        this.msgError("请求重粉数据接口失败");
+        this.repeatDialog.loading = false;
+      });
     },
     updateCorpId(){
       var listTagFrom={corpId:this.queryParams.corpId}