wansfa преди 1 година
родител
ревизия
59d798db91

+ 12 - 1
src/views/company/companyUser/index.vue

@@ -83,7 +83,7 @@
     </el-row>
 
     <!-- 添加或修改参数配置对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="12">
@@ -161,6 +161,13 @@
               <el-input v-model="form.idCard" placeholder="请输入身份证号" maxlength="18" />
             </el-form-item>
           </el-col>
+          <el-col :span="12">
+            <el-form-item label="数据权限">
+              <el-radio-group v-model="form.userType">
+                <el-radio v-for="dict in userTypeOptions" :key="dict.dictValue" :label="dict.dictValue">{{dict.dictLabel}}</el-radio>
+              </el-radio-group>
+            </el-form-item>
+          </el-col>
         </el-row>
         <el-row>
           <el-col :span="24">
@@ -255,6 +262,10 @@ export default {
       postOptions: [],
       // 角色选项
       roleOptions: [],
+      userTypeOptions:[
+        { "dictLabel": "临时管理员","dictValue": "02"},
+        { "dictLabel": "普通用户","dictValue": "01"}
+      ],
       // 表单参数
       form: {},
       defaultProps: {

+ 8 - 0
src/views/company/tcmScheduleReport/add.vue

@@ -70,6 +70,7 @@
                     <span class="default-text">轮次业绩</span>
              </div>
         </div>
+        
          <el-row v-for="(item, index) in roundArr" :key="index">
               <el-col :span="7">
                     <el-form-item :label="item+'业绩'"  label-width="90px" :prop="'round'+(index+1)+'Money'">  
@@ -798,6 +799,7 @@ export default {
 .app-container{
   margin: 0;
 }
+
 .bj-divider {
     padding: 10px 0;
     border-bottom: 1px solid #eee;
@@ -841,9 +843,13 @@ export default {
     padding-left: 16px;
     font-size: 18px
 }
+
+
 .bj-divider.small .default-text {
     font-size: 14px
 }
+
+
 .bj-divider .xs {
     font-size: 12px;
     padding: 0 8px
@@ -860,6 +866,8 @@ export default {
     -ms-flex-align: center;
     align-items: center
 }
+
+
 .bj-divider .el-button {
     margin-left: 16px
 }

+ 9 - 9
src/views/company/tcmScheduleReport/companyReport.vue

@@ -57,11 +57,11 @@
 
   
     <el-table v-loading="loading" :data="tcmScheduleReportList" @selection-change="handleSelectionChange">
-      <el-table-column  label="档期" align="center" prop="scheduleName" />
-      <el-table-column  label="总进线"  width="60"  align="center" prop="totalNum" />
-      <el-table-column  label="注册数"  width="60"  align="center" prop="registerNum" />
-      <el-table-column  label="上线数"  width="60"  align="center" prop="onlineNum" />
-      <el-table-column  label="完课数"  width="60"  align="center" prop="finishNum" />
+      <el-table-column fixed  label="档期" align="center" prop="scheduleName" />
+      <el-table-column fixed  label="总进线"  width="60"  align="center" prop="totalNum" />
+      <el-table-column fixed  label="注册数"  width="60"  align="center" prop="registerNum" />
+      <el-table-column fixed  label="上线数"  width="60"  align="center" prop="onlineNum" />
+      <el-table-column fixed  label="完课数"  width="60"  align="center" prop="finishNum" />
       <el-table-column  label="注册率"  width="80"  align="center" prop="registerRate"   >
             <template slot-scope="scope">
                {{ renderTotalVal(scope.row,0) }}
@@ -82,22 +82,22 @@
                {{!scope.row.money?0:(scope.row.money).toFixed(2)}}
             </template>
     </el-table-column>
-     <el-table-column   label="累计总业绩" width="90" align="center" prop="totalMoney"   >
+     <el-table-column fixed="right"  label="累计总业绩" width="90" align="center" prop="totalMoney"   >
             <template slot-scope="scope">
                {{!scope.row.totalMoney?0:(scope.row.totalMoney).toFixed(2)}}
             </template>
     </el-table-column>
-     <el-table-column   label="累计总单" width="80" align="center" prop="totalOrder"   >
+     <el-table-column  label="累计总单" width="80" align="center" prop="totalOrder"   >
             <template slot-scope="scope">
               {{!scope.row.totalOrder?0:scope.row.totalOrder}}
             </template>
     </el-table-column>
-   <el-table-column   label="目标业绩"  width="80"  align="center" prop="targetMoney"   >
+   <el-table-column  fixed="right" label="目标业绩"  width="80"  align="center" prop="targetMoney"   >
           <template slot-scope="scope">
             {{!scope.row.targetMoney?0:(scope.row.targetMoney).toFixed(2)}}
           </template>
     </el-table-column>
-    <el-table-column   label="目标完成率"  width="90" align="center" prop="targetRate"   >
+    <el-table-column fixed="right"  label="目标完成率"  width="90" align="center" prop="targetRate"   >
            <template slot-scope="scope">
                 {{ renderTotalVal(scope.row,3) }}
            </template>

+ 13 - 13
src/views/crm/customer/line.vue

@@ -84,16 +84,18 @@
             </el-date-picker>
 
         </el-form-item>
-        <el-form-item  label="客户来源" prop="source">
-          <el-select filterable  v-model="queryParams.source" placeholder="请选择客户来源" clearable size="small">
-            <el-option
-                  v-for="item in sourceOptions"
-                  :key="item.dictValue"
-                  :label="item.dictLabel"
-                  :value="item.dictValue"
-                />
-          </el-select>
-        </el-form-item>
+
+      <el-form-item label="客户来源" prop="source">
+            <el-select v-model="queryParams.source" placeholder="请选择客户来源" clearable size="small">
+              <el-option
+                    v-for="item in sourceOptions"
+                    :key="item.dictValue"
+                    :label="item.dictLabel"
+                    :value="item.dictValue"
+                  />
+            </el-select>
+       </el-form-item>
+
         <el-form-item>
           <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
           <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -424,9 +426,7 @@ export default {
     this.getDicts("common_sex").then((response) => {
       this.sexOptions = response.data;
     });
-    this.getDicts("crm_customer_source").then((response) => {
-      this.sourceOptions = response.data;
-    });
+   
     this.getDicts("common_sex").then((response) => {
       this.sexOptions = response.data;
     });