This commit is contained in:
shidongli 2024-08-16 17:45:10 +08:00
parent a47895cff1
commit a904c3ea48

View File

@ -79,7 +79,9 @@
<!-- <el-button size="mini" type="text" icon="el-icon-search" @click="handlesee(scope.row)">预览</el-button> --> <!-- <el-button size="mini" type="text" icon="el-icon-search" @click="handlesee(scope.row)">预览</el-button> -->
<el-button size="mini" type="text" icon="el-icon-zoom-in" @click="see(scope.row)">话术</el-button> <el-button size="mini" type="text" icon="el-icon-zoom-in" @click="see(scope.row)">话术</el-button>
<el-button size="mini" type="text" icon="el-icon-picture-outline" <el-button size="mini" type="text" icon="el-icon-picture-outline"
@click="seescript(scope.row)">预览</el-button> @click="seescript(scope.row)"> 预览</el-button>
<el-button size="mini" type="text" icon="el-icon-document"
@click="seeAI(scope.row)"> AI话术</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
v-hasPermi="['manage:script:edit']">修改</el-button> v-hasPermi="['manage:script:edit']">修改</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
@ -122,9 +124,14 @@
">{{ form.diseaseTypeName }}</el-button> ">{{ form.diseaseTypeName }}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="话术ID" prop="scriptId"> <el-form-item label="话术ID" prop="scriptId">
<!-- 仅支持输入英文和数字 -->
<el-input onKeyUp="value=value.replace(/[\W]/g,'')" v-model="form.scriptId" placeholder="请输入话术ID" <el-input onKeyUp="value=value.replace(/[\W]/g,'')" v-model="form.scriptId" placeholder="请输入话术ID"
maxlength="100" /> maxlength="100" />
</el-form-item> </el-form-item>
<el-form-item label="机器人ID" prop="robotPublishId">
<el-input onKeyUp="value=value.replace(/[\W]/g,'')" v-model="form.robotPublishId" placeholder="请输入机器人ID"
maxlength="100" />
</el-form-item>
<el-form-item label="话术排序" prop="scriptSort"> <el-form-item label="话术排序" prop="scriptSort">
<el-input-number v-model="form.scriptSort" controls-position="right" :min="0" placeholder="请输入话术排序" <el-input-number v-model="form.scriptSort" controls-position="right" :min="0" placeholder="请输入话术排序"
style="width: 206px" /> style="width: 206px" />
@ -439,6 +446,7 @@ export default {
}, },
}); });
}, },
//
seescript(row) { seescript(row) {
this.$router.push({ this.$router.push({
path: "/knowledge/Scriptpreview", path: "/knowledge/Scriptpreview",
@ -448,6 +456,10 @@ export default {
}, },
}); });
}, },
// AI
seeAI(row){
window.open(`https://aifuv2cloud.aihealthx.cn/NewRobotTemplate/?template_id=${row.scriptId}`, '_blank');
},
// //
handlesee(row) { handlesee(row) {
if (row.scriptFilePath) { if (row.scriptFilePath) {