浏览代码

团队功能

wucl 2 年之前
父节点
当前提交
b05e8d8352
共有 3 个文件被更改,包括 13 次插入4 次删除
  1. 2 2
      src/views/brokerage/ahead.vue
  2. 2 2
      src/views/brokerage/collect.vue
  3. 9 0
      src/views/market/index.vue

+ 2 - 2
src/views/brokerage/ahead.vue

@@ -56,7 +56,7 @@
             <span>{{ row.clientManager}}</span>
             <span>{{ row.clientManager}}</span>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
-        <el-table-column label="客户经理提成金额(元)" align="center" width="160">
+        <el-table-column label="相关营销人员总提成(元)" align="center" width="160">
           <template slot-scope="{row}">
           <template slot-scope="{row}">
             <span>{{ row.marketerBrokerageAmount}}</span>
             <span>{{ row.marketerBrokerageAmount}}</span>
           </template>
           </template>
@@ -144,7 +144,7 @@
         const that = this;
         const that = this;
         this.listLoading = true;
         this.listLoading = true;
         const key = {};
         const key = {};
-        this.$api.itemBrokerageGeneral.list(Object.assign({marketerAdvanceBrokerageAble:true}, that.listQuery, key)).then((res) => {
+        this.$api.itemBrokerageGeneral.list(Object.assign({marketerAdvanceBrokerageAble:true, marketerAdvanceBrokerageDone:false}, that.listQuery, key)).then((res) => {
           that.pageData = res.data;
           that.pageData = res.data;
           setTimeout(() => {
           setTimeout(() => {
             that.listLoading = false
             that.listLoading = false

+ 2 - 2
src/views/brokerage/collect.vue

@@ -106,12 +106,12 @@
             <el-tag type="success">{{ row.marketerAdvanceBrokerageDone===true?'是':'否'}}</el-tag>
             <el-tag type="success">{{ row.marketerAdvanceBrokerageDone===true?'是':'否'}}</el-tag>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
-        <el-table-column label="相关营销人员总提成(元)" align="center" width="180">
+        <el-table-column label="营销人员总提成(元)" align="center" width="180">
           <template slot-scope="{row}">
           <template slot-scope="{row}">
             <span>{{ row.marketerBrokerageAmount}}</span>
             <span>{{ row.marketerBrokerageAmount}}</span>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
-        <el-table-column label="客户经理提成状态" align="center" width="150">
+        <el-table-column label="营销人员提成状态" align="center" width="150">
           <template slot-scope="{row}">
           <template slot-scope="{row}">
             <el-tag type="success">{{brokerageStatus(row.marketerStatus)}}</el-tag>
             <el-tag type="success">{{brokerageStatus(row.marketerStatus)}}</el-tag>
           </template>
           </template>

+ 9 - 0
src/views/market/index.vue

@@ -10,6 +10,7 @@
           <y-d-v-over-view style="width: 220px" title="本年已签约" :typeId="4" :ico="require('@/assets/statics/pg9.png')" :data="[{text:marketStaticsInfo.yearSaleDone,value:'元'}]" @click.native="toItemPage()"></y-d-v-over-view>
           <y-d-v-over-view style="width: 220px" title="本年已签约" :typeId="4" :ico="require('@/assets/statics/pg9.png')" :data="[{text:marketStaticsInfo.yearSaleDone,value:'元'}]" @click.native="toItemPage()"></y-d-v-over-view>
           <y-d-v-over-view style="width: 220px" title="本年已回款" :typeId="5" :ico="require('@/assets/statics/pg9.png')" :data="[{text:marketStaticsInfo.yearPaymentDone,value:'元'}]" @click.native="toPaymentPage('year')"></y-d-v-over-view>
           <y-d-v-over-view style="width: 220px" title="本年已回款" :typeId="5" :ico="require('@/assets/statics/pg9.png')" :data="[{text:marketStaticsInfo.yearPaymentDone,value:'元'}]" @click.native="toPaymentPage('year')"></y-d-v-over-view>
           <y-d-v-over-view style="width: 220px" title="本月已回款" :typeId="6" :ico="require('@/assets/statics/pg9.png')" :data="[{text:marketStaticsInfo.monthPaymentDone,value:'元'}]" @click.native="toPaymentPage('month')"></y-d-v-over-view>
           <y-d-v-over-view style="width: 220px" title="本月已回款" :typeId="6" :ico="require('@/assets/statics/pg9.png')" :data="[{text:marketStaticsInfo.monthPaymentDone,value:'元'}]" @click.native="toPaymentPage('month')"></y-d-v-over-view>
+          <el-progress  style=" margin-left:12px ;width: 91%" :text-inside="true" :stroke-width="24" :percentage="percentage" status="success" />
         </div>
         </div>
       </y-data-view-module>
       </y-data-view-module>
       <div class="calendar-class">
       <div class="calendar-class">
@@ -195,6 +196,14 @@
       title(){
       title(){
         return this.currentDate +" 工作计划";
         return this.currentDate +" 工作计划";
       },
       },
+      percentage(){
+        const date = new Date();
+        const month = date.getMonth() + 1;
+        const target = this.marketStaticsInfo.yearPaymentTarget;
+        const paymentDone = this.marketStaticsInfo.yearPaymentDone;
+        const currentTarget = target/10 * month===0?1:target/10 * month;
+        return Math.round((paymentDone/currentTarget) * 100);
+      }
     },
     },
     methods: {
     methods: {
       editNote(item){
       editNote(item){