785834757 1 год назад
Родитель
Сommit
86e36ebb67

+ 9 - 8
src/views/operationManagement/modules/addOperation.vue

@@ -13,10 +13,10 @@
               <el-col :span="10">
                 <el-form-item prop="typeAttr" label="业务员类型">
                   <el-select v-model="operationForm.typeAttr" placeholder="请选择业务员类型" @change="typeAttrChange">
-                    <el-option key="1" value="1" label="个代"></el-option>
-                    <el-option key="2" value="3" label="渠道"></el-option>
-                    <el-option key="3" value="2" label="团队"></el-option>
-                    <el-option key="4" value="4" label="电销组"></el-option>
+                    <el-option key="6" value="6" label="个代"></el-option>
+                    <el-option key="7" value="7" label="渠道"></el-option>
+                    <el-option key="5" value="5" label="团队"></el-option>
+                    <el-option key="8" value="8" label="电销组"></el-option>
                     <!--<el-option key="1" value="1" label="前线人员"></el-option>
                     <el-option key="2" value="2" label="后线人员"></el-option>
                     <el-option key="3" value="3" label="合伙人"></el-option>
@@ -29,7 +29,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="10">
-                <el-form-item prop="organizationId" label="所属团队" v-if="operationForm.typeAttr!='1'">
+                <el-form-item prop="organizationId" label="所属团队" v-if="operationForm.typeAttr!='6'">
                   <el-select v-model="operationForm.organizationId" placeholder="请选择所属团队" @change="deptChange">
                     <el-option v-for="item in teamList" :key="item.id" :value="item.id" :label="item.name"></el-option>
                   </el-select>
@@ -51,7 +51,7 @@
             <el-row :gutter="20">
               <el-col :span="10">
                 <el-form-item prop="organization" label="所属机构">
-                  <el-input v-if="operationForm.typeAttr!='1'" disabled v-model="operationForm.organization"></el-input>
+                  <el-input v-if="operationForm.typeAttr!='6'" disabled v-model="operationForm.organization"></el-input>
                   <el-cascader v-else style="width: 100%" v-model="operationForm.organization" placeholder="请选择所属机构" :options="deptOption" :props="optionProps" @change="deptIdChange"></el-cascader>
                 </el-form-item>
               </el-col>
@@ -717,7 +717,8 @@ const initEditData = (id, ids) => {
     api.operationApi.operationDetail(id).then(res => {
       if(res?.code == 200) {
         let formData = res.data
-        initTeamData(formData?.typeAttr==='5'?'1':formData?.typeAttr==='8'?'2':formData?.typeAttr==='7'?'3':'')
+        console.log('edittype',formData?.typeAttr,formData?.typeAttr==='5'?'1':formData?.typeAttr==='8'?'3':formData?.typeAttr==='7'?'2':'')
+        initTeamData(formData?.typeAttr==='5'?'1':formData?.typeAttr==='8'?'3':formData?.typeAttr==='7'?'2':'')
         operationForm.value = formData
         operationForm.value.organization = formData.deptId
         operationForm.value.deptId = formData.deptId
@@ -1299,7 +1300,7 @@ const typeAttrChange = async (e) => {
   operationForm.value.referrerNumber = ''
   operationForm.value.organizationId = ''
   if(e != '6') {
-    initTeamData(e==='5'?'1':e==='8'?'2':e==='7'?'3':'')
+    initTeamData(e==='5'?'1':e==='8'?'3':e==='7'?'2':'')
   } else {
     institutionList();
   }

+ 12 - 7
src/views/operationManagement/operation.vue

@@ -21,9 +21,9 @@
           <el-form-item label="类型" class="formItem">
             <el-select clearable v-model="form.typeAttr">
               <el-option key="1" value="6" label="个代"></el-option>
-              <el-option key="2" value="8" label="渠道"></el-option>
+              <el-option key="2" value="7" label="渠道"></el-option>
               <el-option key="3" value="5" label="团队"></el-option>
-              <el-option key="4" value="7" label="电销组"></el-option>
+              <el-option key="4" value="8" label="电销组"></el-option>
 <!--              <el-option key="1" value="1" label="前线人员"></el-option>
               <el-option key="2" value="2" label="后线人员"></el-option>
               <el-option key="3" value="3" label="合伙人"></el-option>
@@ -45,10 +45,15 @@
         <el-col :span="8">
           <el-form-item label="人员状态" class="formItem">
             <el-select clearable v-model="form.status">
-              <el-option key="4" value="0" label="待认证"></el-option>
-              <el-option key="1" value="1" label="已认证"></el-option>
-              <el-option key="2" value="2" label="待提交资料"></el-option>
-              <el-option key="3" value="3" label="已入职"></el-option>
+              <el-option key="0" value="0" label="未认证"></el-option>
+              <el-option key="1" value="1" label="实名待认证"></el-option>
+              <el-option key="2" value="2" label="实名认证失败"></el-option>
+              <el-option key="3" value="3" label="待入职"></el-option>
+              <el-option key="4" value="4" label="入司待审核"></el-option>
+              <el-option key="5" value="5" label="入司审核失败"></el-option>
+              <el-option key="6" value="6" label="已入职"></el-option>
+              <el-option key="7" value="7" label="离职待审核"></el-option>
+              <el-option key="8" value="8" label="离职"></el-option>
             </el-select>
           </el-form-item>
         </el-col>
@@ -112,7 +117,7 @@
       <el-table-column label="工号" prop="workNumber" width="200"></el-table-column>
       <el-table-column label="类型" prop="typeAttr" width="100">
         <template #default="scope">
-          {{ scope.row.typeAttr == '1'?'个代':scope.row.typeAttr == '3'?'渠道':scope.row.typeAttr == '2'?'团队':scope.row.typeAttr == '4'?'电销组': '' }}
+          {{ scope.row.typeAttr == '6'?'个代':scope.row.typeAttr == '8'?'电销组':scope.row.typeAttr == '7'?'渠道':scope.row.typeAttr == '5'?'团队': '' }}
         </template>
       </el-table-column>
       <el-table-column label="归属" prop="organizationName" width="200"></el-table-column>