Explorar el Código

客户管理调整

liyangzhi hace 5 años
padre
commit
14079718ac
Se han modificado 77 ficheros con 161 adiciones y 159 borrados
  1. 2 2
      dist/200.html
  2. 0 1
      dist/_nuxt/15fbf037fa25b7acb25d.css
  3. 1 1
      dist/_nuxt/ff84775c02eed9a6f3be.js
  4. 1 0
      dist/_nuxt/c3ea8a56095cff15a8f7.css
  5. 0 1
      dist/_nuxt/c59900cc7e573df64227.js
  6. 1 0
      dist/_nuxt/d2174504862818825782.js
  7. 2 2
      dist/index.html
  8. 2 2
      dist/login/index.html
  9. 2 2
      dist/main/404/index.html
  10. 2 2
      dist/main/account_manager/index.html
  11. 2 2
      dist/main/artificial_order/index.html
  12. 2 2
      dist/main/artificial_orders/index.html
  13. 2 2
      dist/main/balance_change/index.html
  14. 2 2
      dist/main/cancel_account/index.html
  15. 2 2
      dist/main/card_conf/index.html
  16. 2 2
      dist/main/cash_form/index.html
  17. 2 2
      dist/main/cats/index.html
  18. 2 2
      dist/main/cert_check/index.html
  19. 2 2
      dist/main/cert_edit/index.html
  20. 2 2
      dist/main/cert_pro/index.html
  21. 2 2
      dist/main/chat_users/index.html
  22. 2 2
      dist/main/cloud_balance/index.html
  23. 2 2
      dist/main/cloud_developer/index.html
  24. 2 2
      dist/main/cloud_job/index.html
  25. 2 2
      dist/main/cps_manage/index.html
  26. 2 2
      dist/main/dev_check/index.html
  27. 2 2
      dist/main/dev_check_detail/index.html
  28. 2 2
      dist/main/dev_show/index.html
  29. 2 2
      dist/main/free_work/index.html
  30. 2 2
      dist/main/gongmall/index.html
  31. 2 2
      dist/main/group_list/index.html
  32. 2 2
      dist/main/index.html
  33. 2 2
      dist/main/invoice_audit/index.html
  34. 2 2
      dist/main/jishuquan/index.html
  35. 2 2
      dist/main/job/index.html
  36. 2 2
      dist/main/jobs/index.html
  37. 2 2
      dist/main/jobs_behalf_post/index.html
  38. 2 2
      dist/main/jobs_publish_company/index.html
  39. 2 2
      dist/main/kaifabao/index.html
  40. 2 2
      dist/main/kaifawu_contact/index.html
  41. 2 2
      dist/main/occupation_setting/index.html
  42. 2 2
      dist/main/orders/index.html
  43. 2 2
      dist/main/orders_detail/index.html
  44. 2 2
      dist/main/orders_frozen/index.html
  45. 2 2
      dist/main/outsource_bill/index.html
  46. 2 2
      dist/main/persona/index.html
  47. 2 2
      dist/main/present_job_apply/index.html
  48. 2 2
      dist/main/project_form/index.html
  49. 2 2
      dist/main/publish_present/index.html
  50. 2 2
      dist/main/publish_recruit/index.html
  51. 2 2
      dist/main/qingtuanbao/index.html
  52. 2 2
      dist/main/quick_manage/index.html
  53. 2 2
      dist/main/remark_list/index.html
  54. 2 2
      dist/main/report_business/index.html
  55. 2 2
      dist/main/report_cash/index.html
  56. 2 2
      dist/main/solution/index.html
  57. 2 2
      dist/main/solution_detail/index.html
  58. 2 2
      dist/main/solution_manage/index.html
  59. 2 2
      dist/main/user_bills/index.html
  60. 2 2
      dist/main/user_cards_list/index.html
  61. 2 2
      dist/main/user_credit_item/index.html
  62. 2 2
      dist/main/user_credit_list/index.html
  63. 2 2
      dist/main/user_credit_setting/index.html
  64. 2 2
      dist/main/user_homepwd/index.html
  65. 2 2
      dist/main/user_search/index.html
  66. 2 2
      dist/main/user_workfile_list/index.html
  67. 2 2
      dist/main/vip_info/index.html
  68. 2 2
      dist/main/vip_manager/index.html
  69. 2 2
      dist/main/vip_order/index.html
  70. 2 2
      dist/main/vip_setting/index.html
  71. 2 2
      dist/main/wage_details/index.html
  72. 2 2
      dist/main/wage_settlement/index.html
  73. 2 2
      dist/main/wait_expend/index.html
  74. 2 2
      dist/main/withdraw/index.html
  75. 2 2
      dist/main/work_bill/index.html
  76. 2 2
      dist/main/work_statistics/index.html
  77. 16 14
      pages/main/index/account_manager.vue

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/200.html


+ 0 - 1
dist/_nuxt/15fbf037fa25b7acb25d.css

@@ -1 +0,0 @@
-.page[data-v-942c3662]{margin-top:10px}.el-form-item[data-v-942c3662]{margin-bottom:0}.filter-form[data-v-942c3662]{margin-bottom:10px}

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
dist/_nuxt/ff84775c02eed9a6f3be.js


+ 1 - 0
dist/_nuxt/c3ea8a56095cff15a8f7.css

@@ -0,0 +1 @@
+.page[data-v-ea1691ac]{margin-top:10px}.el-form-item[data-v-ea1691ac]{margin-bottom:0}.filter-form[data-v-ea1691ac]{margin-bottom:10px}

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/_nuxt/c59900cc7e573df64227.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/_nuxt/d2174504862818825782.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/login/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/404/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/account_manager/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/artificial_order/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/artificial_orders/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/balance_change/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cancel_account/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/card_conf/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cash_form/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cats/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cert_check/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cert_edit/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cert_pro/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/chat_users/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cloud_balance/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cloud_developer/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cloud_job/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/cps_manage/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/dev_check/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/dev_check_detail/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/dev_show/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/free_work/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/gongmall/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/group_list/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/invoice_audit/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/jishuquan/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/job/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/jobs/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/jobs_behalf_post/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/jobs_publish_company/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/kaifabao/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/kaifawu_contact/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/occupation_setting/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/orders/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/orders_detail/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/orders_frozen/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/outsource_bill/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/persona/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/present_job_apply/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/project_form/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/publish_present/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/publish_recruit/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/qingtuanbao/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/quick_manage/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/remark_list/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/report_business/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/report_cash/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/solution/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/solution_detail/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/solution_manage/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_bills/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_cards_list/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_credit_item/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_credit_list/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_credit_setting/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_homepwd/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_search/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/user_workfile_list/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/vip_info/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/vip_manager/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/vip_order/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/vip_setting/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/wage_details/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/wage_settlement/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/wait_expend/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/withdraw/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/work_bill/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/main/work_statistics/index.html


+ 16 - 14
pages/main/index/account_manager.vue

@@ -9,13 +9,8 @@
               <el-form-item label="客户来源">
                 <el-radio-group v-model="filterForm.source" size="mini">
                   <el-radio-button :label="0">全部</el-radio-button>
-                  <el-radio-button :label="1">朋友介绍</el-radio-button>
-                  <el-radio-button :label="2">搜索引擎</el-radio-button>
-                  <el-radio-button :label="3">网络广告</el-radio-button>
-                  <el-radio-button :label="4">微信微博</el-radio-button>
-                  <el-radio-button :label="5">线下活动</el-radio-button>
-                  <el-radio-button :label="6">知乎</el-radio-button>
-                  <el-radio-button :label="7">其他</el-radio-button>
+                  
+                  <el-radio-button v-for="itm in counter.source" :label="itm.id" :key="itm.id">{{itm.name}}({{itm.counter}})</el-radio-button>
                 </el-radio-group>
               </el-form-item>
               <el-form-item>
@@ -26,8 +21,8 @@
               <el-form-item label="是否发布过项目">
                 <el-radio-group v-model="filterForm.is_publish" size="mini">
                   <el-radio-button :label="0">全部</el-radio-button>
-                  <el-radio-button :label="4">发布过</el-radio-button>
-                  <el-radio-button :label="5">未发布过</el-radio-button>
+                  <el-radio-button :label="4">发布过({{counter.published}})</el-radio-button>
+                  <el-radio-button :label="5">未发布过({{counter.unpublished}})</el-radio-button>
                 </el-radio-group>
               </el-form-item>
             </el-row>
@@ -35,7 +30,7 @@
               <el-form-item label="客户经理">
                 <el-radio-group v-model="filterForm.manager" size="mini">
                   <el-radio-button :label="0">全部</el-radio-button>
-                  <el-radio-button v-for="itm in managerList" :label="itm.uid" :key="itm.uid">{{itm.nickname}}</el-radio-button>
+                  <el-radio-button v-for="itm in managerList" :label="itm.uid" :key="itm.uid">{{itm.nickname}}({{itm.counter}})</el-radio-button>
                 </el-radio-group>
               </el-form-item>
               <el-form-item>
@@ -253,12 +248,14 @@ export default {
         manager:0
       },
       managerList: [],
-      manageData: []
+      manageData: [],
+      counter: [],
     }
   },
   mounted() {
     this.getData();
     this.getManagerList();
+    this.getCounter();
   },
   methods: {
     getData() {
@@ -311,10 +308,9 @@ export default {
       }
     },
     async getManagerList() {
-      let res = await this.$post("/api/admin/user_manager/get_manager");
+      let res = await this.$post("/api/admin/accountManager/getManagers");
       if (res && res.status === 1) {
-        let managers = res.data.managers;
-        this.managerList = managers;
+        this.managerList = res.data;
       }
     },
     searchManage() {
@@ -362,6 +358,12 @@ export default {
         this.getData();
       }
     },
+    async getCounter(row) {
+      let res = await this.$post("/api/admin/accountManager/getUserCount");
+      if (res && res.status === 1) {
+        this.counter = res.data;
+      }
+    },
     handleCurrentChange(val) {
       this.page = val;
       this.getData();