lmx hai 10 horas
pai
achega
95c5f3c8fb
Modificáronse 1 ficheiros con 27 adicións e 19 borrados
  1. 27 19
      src/views/company/companyVoiceRobotic/index.vue

+ 27 - 19
src/views/company/companyVoiceRobotic/index.vue

@@ -192,7 +192,7 @@
           <el-form-item label="任务名称" prop="name">
             <el-input v-model="form.name" placeholder="请输入任务名称"/>
           </el-form-item>
-          <el-form-item label="机器人" prop="robot">
+          <!-- <el-form-item label="机器人" prop="robot">
             <el-select v-model="form.robot" filterable>
               <el-option v-for="item in robotList" :label="item.name + '('+item.num+')'" :value="item.id"/>
             </el-select>
@@ -201,26 +201,27 @@
             <el-select v-model="form.dialogId" filterable>
               <el-option v-for="item in dialogList" :label="item.name" :value="item.id"/>
             </el-select>
-          </el-form-item>
-           <el-form-item label="主叫分组" prop="cidGroupId">
+          </el-form-item> -->
+           <!-- <el-form-item label="主叫分组" prop="cidGroupId">
             <el-select v-model="form.cidGroupId" filterable>
               <el-option v-for="item in CIDGroupList" :label="item.name" :value="item.id"/>
             </el-select>
-          </el-form-item>
+          </el-form-item> -->
           <el-form-item label="拨打客户" prop="userIds">
             <el-button @click="openSelect">选择客户({{ form.userIds ? form.userIds.length : 0 }})</el-button>
           </el-form-item>
-          <el-form-item label="任务流程" prop="taskFlow">
+          <!-- <el-form-item label="任务流程" prop="taskFlow"> -->
 <!--            <draggable v-model="taskFlowList" @end="" class="flow-parent">-->
 <!--              <div class="flow-child" v-for="item in taskFlowList">-->
 <!--                <el-tag>{{ item.value }}</el-tag>-->
 <!--                <i class="el-icon-arrow-right"></i>-->
 <!--              </div>-->
 <!--            </draggable>-->
-            <el-select v-model="form.workflowId" filterable>
+        <el-form-item label="任务流程" prop="companyAiWorkflowId">
+             <el-select v-model="form.companyAiWorkflowId" filterable>
               <el-option v-for="item in workflowList" :label="item.label" :value="item.value"/>
             </el-select>
-          </el-form-item>
+         </el-form-item>
           <el-form-item label="加微方式" prop="addType">
             <el-radio v-model="form.addType" :label="0">平均</el-radio>
             <el-radio v-model="form.addType" :label="1">意向</el-radio>
@@ -239,7 +240,7 @@
               <el-col :span="4">
                 <el-button @click="openQwUserSelect(index)">选择企微({{ item.companyUserId ? item.companyUserId.length : 0 }})</el-button>
               </el-col>
-              <el-col :span="5">
+              <!-- <el-col :span="5">
                 <el-select v-model="item.wxDialogId" placeholder="话术" filterable>
                   <el-option v-for="item in wxDialogList" :label="item.name" :value="item.id"/>
                 </el-select>
@@ -248,13 +249,13 @@
                 <el-select v-model="item.smsTempId" placeholder="短信模板" filterable>
                   <el-option v-for="item in smsTempList" :label="item.title" :value="item.tempId"/>
                 </el-select>
-              </el-col>
+              </el-col> -->
               <el-col :span="3">
                 <el-button type="danger" icon="el-icon-delete" circle @click="removeQwUser(index)"></el-button>
               </el-col>
             </el-row>
           </el-form-item>
-          <el-form-item label="模式" prop="mode">
+          <!-- <el-form-item label="模式" prop="mode">
             <el-select v-model="form.mode">
               <el-option label="呼叫机器人后挂断" :value="7"/>
             </el-select>
@@ -281,7 +282,7 @@
               <el-option :value="4"/>
               <el-option :value="5"/>
             </el-select>
-          </el-form-item>
+          </el-form-item> -->
         </el-form>
         <div slot="footer" class="dialog-footer">
           <el-button type="primary" @click="submitForm">确 定</el-button>
@@ -472,7 +473,14 @@ export default {
         },
       },
       // 表单校验
-      rules: {},
+      rules: {
+        name: [
+            { required: true, message: '请输入任务名称', trigger: 'blur' },
+          ],
+        companyAiWorkflowId: [
+            { required: true, message: '请选择流程', trigger: 'change' }
+          ],
+      },
       smsTempList:[]
     };
   },
@@ -616,13 +624,13 @@ export default {
           })
           this.form.qwUserList = list;
           console.log(this.form);
-          if(this.form.addType != 0 ){
-           let firstTask = this.taskFlowList[0];
-            if(firstTask.key != "cellPhone"){
-              this.msgError("【意向】加微方式下,任务流程第一步必须为外呼!");
-              return;
-            }
-          }
+          // if(this.form.addType != 0 ){
+          //  let firstTask = this.taskFlowList[0];
+          //   if(firstTask.key != "cellPhone"){
+          //     this.msgError("【意向】加微方式下,任务流程第一步必须为外呼!");
+          //     return;
+          //   }
+          // }
           if(!this.form.qwUserList || this.form.qwUserList.length == 0){
             this.msgError("请选者加微方案");
             return;