Bladeren bron

cid加微调整

lmx 17 uur geleden
bovenliggende
commit
9e5cf260f5
1 gewijzigde bestanden met toevoegingen van 23 en 1 verwijderingen
  1. 23 1
      src/views/company/companyWorkflow/design.vue

+ 23 - 1
src/views/company/companyWorkflow/design.vue

@@ -262,6 +262,20 @@
                 </div>
               </el-form-item>
             </div>
+             <!-- AI加微配置 -->
+            <div v-if="selectedNode.nodeType == 'AI_ADD_WX_TASK'" class="property-section">
+              <div class="section-title">
+                <i class="el-icon-chat-dot-round"></i>加微配置
+              </div>
+              <el-form-item label="加微话术">
+                <!-- <el-select v-model="selectedNode.nodeConfig.robot" filterable placeholder="请选择加微话术">
+                  <el-option v-for="item in robotList" :key="item.id" :label="item.name + '('+item.num+')'" :value="item.id"/>
+                </el-select> -->
+                 <el-select v-model="selectedNode.nodeConfig.dialogId" placeholder="请选择加微话术" filterable size="small">
+                      <el-option v-for="dialog in wxDialogList" :key="dialog.id" :label="dialog.name" :value="dialog.id"/>
+                    </el-select>
+              </el-form-item>
+            </div>
 
             <!-- AI外呼配置 -->
             <div v-if="selectedNode.nodeType == 'AI_CALL_TASK'" class="property-section">
@@ -388,7 +402,7 @@
                         <template slot="append">分钟</template>
                       </el-input>
                     </el-form-item>
-                    <el-form-item label="意向度">
+                    <el-form-item label="意向度" v-if="!!item.callConnected">
                       <el-select v-model="item.intention" placeholder="请选择意向等级" filterable clearable>
                         <el-option v-for="level in levelList" :key="level.dictValue" :label="level.dictLabel" :value="level.dictValue"/>
                       </el-select>
@@ -470,10 +484,13 @@ import {
 import { getWorkflow, addWorkflow, updateWorkflow, getNodeTypes } from '@/api/company/companyWorkflow'
 import {getDicts} from "@/api/system/dict/data";
 
+import { listAll } from '@/api/company/wxDialog';
 export default {
   name: 'WorkflowDesign',
   data() {
     return {
+    
+      wxDialogList: [],
       // 工作流ID
       workflowId: null,
       // 表单数据
@@ -552,6 +569,11 @@ export default {
     if (this.workflowId) {
       this.loadWorkflow()
     }
+    listAll().then(e => {
+      this.wxDialogList = e.data;
+      console.log("------")
+      console.log(this.wxDialogList)
+    })
   },
   mounted() {
     // 确保容器可获取焦点