|
|
@@ -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() {
|
|
|
// 确保容器可获取焦点
|