Просмотр исходного кода

区域业绩管理操作增加人员详情

lihongxiao 2 лет назад
Родитель
Сommit
20b9dd3abd

+ 2 - 2
config/dev.env.js

@@ -6,14 +6,14 @@ module.exports = merge(prodEnv, {
   NODE_ENV: '"development"',
   ENV_CONFIG:'"dev"',
   // BASE_URL: '"https://test.baoxianzhanggui.com/web-api"',//测试服务器
-  BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
+  // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL: '"http://192.168.0.115:8080/"' //凯森
   // BASE_URL: '"http:///192.168.0.106:8080/"',//屈晨
   // BASE_URL: '"http:///192.168.0.253:8080/"',//田智
   // BASE_URL: '"http:///192.168.0.42:8080/"',//武鸿鹏
   // BASE_URL: '"http://192.168.1.101:8080/"',
-  // BASE_URL: '"http:///192.168.0.22:8080/"',//郝宇
+  BASE_URL: '"http:///192.168.0.22:8080/"',//郝宇
   // BASE_URL: '"http:///192.168.0.103:8080/"',//
 })
 

+ 30 - 24
src/views/PeopleManage/Player/RegionPerformanceManage.vue

@@ -79,11 +79,14 @@
           :columns="columns"
           :showBatchDelete="false"
           :showOperation="showOperation"
-          editButtonName="详情"
+          button2Name="详情"
           @findPage="findPage"
           :isshowpagination="true"
-          @handleEdit="handleDetail"
-        ></kt-common-table>
+          @handleButton2="handleDetail"
+          button3Name="人员详情"
+          @handleButton3="handlePersonnelDetail"
+        >
+        </kt-common-table>
       </SplitArea>
     </Split>
 
@@ -123,6 +126,7 @@
             align="center"
             :label="item.label"
           ></el-table-column>
+          <el-table-column v-if="isPersonnel" prop="userName" label="人员姓名" align="center" ></el-table-column>
         </el-table>
       </div>
       <div slot="footer" class="dialog-footer">
@@ -149,6 +153,7 @@
     components: { KtCommonTable, KtButton },
     data() {
       return {
+        isPersonnel:false,
         provinceOptions:[],
         cityOptions:[],
         flag:false,
@@ -177,7 +182,7 @@
         loading: true,
         detailDialog: false,
         showOperation:true,
-        operationWidth: 100, //操作列宽度
+        operationWidth: 160, //操作列宽度
         queryFrom: {
           //查询条件
         },
@@ -214,45 +219,37 @@
           prop: "insCompany",
           label: "保险公司",
           type: "text",
-          minWidth: "100",
         },
         {
           prop: "quoteNum",
           label: "报价次数",
           type: "text",
-          minWidth: "100",
-          minWidth: "100",
         },
         {
           prop: "submitNum",
           label: "提交核保次数",
           type: "text",
-          minWidth: "100",
         },
         {
           prop: "hasInsuredNum",
           label: "已承保数量",
           type: "text",
-          minWidth: "100",
         },
         {
           prop: "syPremiumSum",
           label: "商业保费",
           type: "text",
-          minWidth: "100",
         },
         { prop: "taxaMountSum", label: "车船税", type: "text" },
         {
           prop: "jqPremiumSum",
           label: "交强险费用",
           type: "text",
-          minWidth: "100",
         },
         {
           prop: "totalSumpremium",
           label: "总承保保费总数",
           type: "text",
-          minWidth: "120",
         },
       ],
       };
@@ -281,6 +278,8 @@
         this.rightSplitWidth = 100 - this.leftSplitWidth;
       },
       async findLeftTreeData() {
+        this.formData.areaCode='140000'
+        this.formData.level='1'
         let data=await this.$api.user.personnelFindTree() 
         if(data.code==200){
           this.ztreeNodes = data.data;
@@ -333,11 +332,18 @@
     handleDetail(index) {
       this.detailParams.areaCode = index.row.areaCode;
       this.detailDialog = true;
-      this.getDetailData()
+      this.getDetailData(1)
+      this.isPersonnel=false
     },
-    getDetailData(){
+    handlePersonnelDetail(index) {
+      this.detailParams.areaCode = index.row.areaCode;
+      this.detailDialog = true;
+      this.getDetailData(2)
+      this.isPersonnel=true
+    },
+    getDetailData(quMarks){
       this.loading = true;
-      this.$api.user.quUserNumDetail({...this.detailParams,userId:this.userId,createTimeStart:this.formData.createTimeStart,createTimeEnd:this.formData.createTimeEnd }).then((res) => {
+      this.$api.user.quUserNumDetail({...this.detailParams,userId:this.userId,createTimeStart:this.formData.createTimeStart,createTimeEnd:this.formData.createTimeEnd,quMarks }).then((res) => {
         if (res.code == 200) {
           this.detailData = res.data.records;
           this.detailParams.pageNum = res.data.current;
@@ -358,15 +364,15 @@
           this.formData.pageSize = data.pageRequest.pageSize;
         }   
         let areaCode=''
-        this.formData.level=''
-        if(this.formData.cityCode){
-          areaCode=this.formData.cityCode
-           this.formData.level='2'
-        }
-        else{
-          areaCode=this.formData.areaCode
-          this.formData.level='1'
-        }
+          this.formData.level=''
+          if(this.formData.cityCode){
+            areaCode=this.formData.cityCode
+              this.formData.level='2'
+          }
+          else{
+            areaCode=this.formData.areaCode
+            this.formData.level='1'
+          }
         this.loading = true;
         let res=await this.$api.user.quUserNumList({...this.formData,userId: this.userId,areaCode })
         if (res.code == 200) {

+ 2 - 2
src/views/Task/AgentPoolChannel/AgentPoolChannel.vue

@@ -5,7 +5,7 @@
         <el-row>
           <el-col :span="6">
             <el-form-item label="业务员工号">
-              <el-input v-model="queryFrom.operatorld" placeholder="请输入业务员工号" class="widths" clearable></el-input>
+              <el-input v-model="queryFrom.operatorId" placeholder="请输入业务员工号" class="widths" clearable></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="6">
@@ -226,7 +226,7 @@ export default {
         .queryPageHospitalityLinkagent({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:0,
+          orderStatus:0,
           userId: Cookies.get("user")
         })
         .then(res => {

+ 1 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel1.vue

@@ -226,7 +226,7 @@ export default {
         .queryPageHospitalityLinkagent({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:1,
+          orderStatus:1,
           userId: Cookies.get("user")
         })
         .then(res => {

+ 1 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel2.vue

@@ -226,7 +226,7 @@ export default {
         .queryPageHospitalityLinkagent({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:2,
+          orderStatus:2,
           userId: Cookies.get("user")
         })
         .then(res => {

+ 1 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel3.vue

@@ -226,7 +226,7 @@ export default {
         .queryPageHospitalityLinkagent({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:3,
+          orderStatus:3,
           userId: Cookies.get("user")
         })
         .then(res => {

+ 1 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel4.vue

@@ -226,7 +226,7 @@ export default {
         .queryPageHospitalityLinkagent({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:4,
+          orderStatus:4,
           userId: Cookies.get("user")
         })
         .then(res => {

+ 4 - 5
src/views/Task/CompanyPoolChannel/CompanyPoolChannel.vue

@@ -93,7 +93,9 @@
         </el-row>
       </el-form>
     </el-row>
-
+    <!-- button2Name="收回"
+      button2Type="text"
+      @handleButton2="takeBack" -->
     <kt-common-table
       :data="pageResult"
       :columns="columns"
@@ -104,9 +106,6 @@
       button3Name="转发"
       button3Type="text"
       @handleButton3="transmit"
-      button2Name="收回"
-      button2Type="text"
-      @handleButton2="takeBack"
       button5Name="详情"
       button5Type="text"
       @handleButton5="detailFun"
@@ -227,7 +226,7 @@ export default {
         .queryPageHospitalityByInsuranceCompany({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:0,
+          orderStatus:0,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 4 - 5
src/views/Task/CompanyPoolChannel/CompanyPoolChannel1.vue

@@ -93,7 +93,9 @@
         </el-row>
       </el-form>
     </el-row>
-
+    <!-- button2Name="收回"
+      button2Type="text"
+      @handleButton2="takeBack" -->
     <kt-common-table
       :data="pageResult"
       :columns="columns"
@@ -104,9 +106,6 @@
       button3Name="转发"
       button3Type="text"
       @handleButton3="transmit"
-      button2Name="收回"
-      button2Type="text"
-      @handleButton2="takeBack"
       button5Name="详情"
       button5Type="text"
       @handleButton5="detailFun"
@@ -227,7 +226,7 @@ export default {
         .queryPageHospitalityByInsuranceCompany({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:1,
+          orderStatus:1,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 4 - 5
src/views/Task/CompanyPoolChannel/CompanyPoolChannel2.vue

@@ -93,7 +93,9 @@
         </el-row>
       </el-form>
     </el-row>
-
+    <!-- button2Name="收回"
+      button2Type="text"
+      @handleButton2="takeBack" -->
     <kt-common-table
       :data="pageResult"
       :columns="columns"
@@ -104,9 +106,6 @@
       button3Name="转发"
       button3Type="text"
       @handleButton3="transmit"
-      button2Name="收回"
-      button2Type="text"
-      @handleButton2="takeBack"
       button5Name="详情"
       button5Type="text"
       @handleButton5="detailFun"
@@ -227,7 +226,7 @@ export default {
         .queryPageHospitalityByInsuranceCompany({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:2,
+          orderStatus:2,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 3 - 3
src/views/Task/CompanyPoolChannel/CompanyPoolChannel3.vue

@@ -68,10 +68,10 @@
         </el-row>
       </el-form>
     </el-row>
-
+    <!-- button2Name="收回" button2Type="text" @handleButton2="takeBack" -->
     <kt-common-table :data="pageResult" :columns="columns" :showBatchDelete="false" element-loading-text="加载中..."
       v-loading="loading" @findPage="findPage" button3Name="转发" button3Type="text" @handleButton3="transmit"
-      button2Name="收回" button2Type="text" @handleButton2="takeBack" button5Name="详情" button5Type="text"
+      button5Name="详情" button5Type="text"
       @handleButton5="detailFun"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
@@ -184,7 +184,7 @@ export default {
         .queryPageHospitalityByInsuranceCompany({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus: 3,
+          orderStatus: 3,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 4 - 5
src/views/Task/CompanyPoolChannel/CompanyPoolChannel4.vue

@@ -93,7 +93,9 @@
         </el-row>
       </el-form>
     </el-row>
-
+    <!-- button2Name="收回"
+      button2Type="text"
+      @handleButton2="takeBack" -->
     <kt-common-table
       :data="pageResult"
       :columns="columns"
@@ -104,9 +106,6 @@
       button3Name="转发"
       button3Type="text"
       @handleButton3="transmit"
-      button2Name="收回"
-      button2Type="text"
-      @handleButton2="takeBack"
       button5Name="详情"
       button5Type="text"
       @handleButton5="detailFun"
@@ -227,7 +226,7 @@ export default {
         .queryPageHospitalityByInsuranceCompany({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:4,
+          orderStatus:4,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 1 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel.vue

@@ -231,7 +231,7 @@ export default {
         .queryPageHospitalityByChannel({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:0,
+          orderStatus:0,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 1 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel1.vue

@@ -229,7 +229,7 @@ export default {
         .queryPageHospitalityByChannel({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:1,
+          orderStatus:1,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 1 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel2.vue

@@ -231,7 +231,7 @@ export default {
         .queryPageHospitalityByChannel({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:2,
+          orderStatus:2,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 1 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel3.vue

@@ -229,7 +229,7 @@ export default {
         .queryPageHospitalityByChannel({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:3,
+          orderStatus:3,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })

+ 1 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel4.vue

@@ -227,7 +227,7 @@ export default {
         .queryPageHospitalityByChannel({
           ...this.pageRequest,
           ...this.queryFrom,
-          orderstatus:4,
+          orderStatus:4,
           userId: Cookies.get("user")
           // userId: '99140105M01D01001'
         })