修改知识库
This commit is contained in:
parent
fb5565e193
commit
b9ad682d12
@ -62,9 +62,9 @@
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" @click="handleselect(scope.row)"
|
||||
v-if="handleselectId != scope.row.textMessageId">选择</el-button>
|
||||
v-if="handleselectId != scope.row.id">选择</el-button>
|
||||
<el-button size="mini" type="text" @click="nohandleselect(scope.row)"
|
||||
v-if="handleselectId == scope.row.textMessageId">取消选择</el-button>
|
||||
v-if="handleselectId == scope.row.id">取消选择</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@ -147,6 +147,7 @@ export default {
|
||||
},
|
||||
templateId(newValue, oldValue) {
|
||||
this.handleselectId = newValue;
|
||||
console.log( this.handleselectId,' this.handleselectId')
|
||||
},
|
||||
templateName(newValue, oldValue) {
|
||||
this.handleselectName = newValue;
|
||||
@ -161,15 +162,14 @@ export default {
|
||||
this.Departmentlist();
|
||||
},
|
||||
methods: {
|
||||
listDisease(){
|
||||
this.$emit("on-template", { templateId: '', templateName: '', templateContent: '' });
|
||||
},
|
||||
|
||||
nohandleselect() {
|
||||
this.handleselectId = ''
|
||||
this.handleselectName = ''
|
||||
this.$emit("on-template", { templateId: '', templateName: '', templateContent: "" });
|
||||
},
|
||||
handleselect(item) {
|
||||
console.log(item.id,'id')
|
||||
this.handleselectId = item.id
|
||||
this.handleselectName = item.textMessageName
|
||||
this.$emit("on-template", { templateId: item.id, templateName: item.textMessageName, templateContent: item.templateContent });
|
||||
|
||||
@ -167,14 +167,14 @@
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleselect(scope.row)"
|
||||
v-if="handleselectId != scope.row.textMessageId"
|
||||
v-if="handleselectId != scope.row.id"
|
||||
>选择</el-button
|
||||
>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="nohandleselect(scope.row)"
|
||||
v-if="handleselectId == scope.row.textMessageId"
|
||||
v-if="handleselectId == scope.row.id"
|
||||
>取消选择</el-button
|
||||
>
|
||||
</template>
|
||||
|
||||
@ -272,7 +272,7 @@ export default {
|
||||
aaa.remove();
|
||||
} else {
|
||||
aaa.innerHTML = "";
|
||||
this.html += `<p >${this.add}</p>`;
|
||||
this.html += `<p>${this.add}</p>`;
|
||||
console.log(this.html, "this.html2222");
|
||||
}
|
||||
this.fieldshow = false;
|
||||
|
||||
@ -244,6 +244,24 @@
|
||||
:inline="true"
|
||||
:rules="rulesphone"
|
||||
>
|
||||
<!-- <br/> -->
|
||||
<el-form-item label="是否接通" prop="phone">
|
||||
<el-radio v-model="formlist.phoneConnectStatus" label="1"
|
||||
>是</el-radio
|
||||
>
|
||||
<el-radio v-model="formlist.phoneConnectStatus" label="0"
|
||||
>否</el-radio
|
||||
>
|
||||
</el-form-item>
|
||||
<br />
|
||||
|
||||
<el-form-item label="任务处理信息" prop="routeHandleRemark">
|
||||
<el-input
|
||||
v-model="formlist.routeHandleRemark"
|
||||
placeholder="请输入任务处理信息"
|
||||
/>
|
||||
</el-form-item>
|
||||
<br />
|
||||
<!-- <el-form-item label="话术名称" prop="scriptName">
|
||||
<el-input
|
||||
disabled
|
||||
@ -260,7 +278,7 @@
|
||||
placeholder="请输入通用话术名称"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <br /> -->
|
||||
<br />
|
||||
<!-- <el-form-item label="话术简介" prop="scriptIntroduction">
|
||||
<el-input
|
||||
disabled
|
||||
@ -278,22 +296,29 @@
|
||||
/>
|
||||
</el-form-item> -->
|
||||
<!-- <br /> -->
|
||||
<el-form-item label="电话外呼" prop="phonePushSign">
|
||||
<el-form-item label="电话推送" prop="phonePushSign">
|
||||
<!-- <el-input
|
||||
|
||||
type="textarea"
|
||||
v-model="formlist.routeHandleRemark"
|
||||
placeholder="请输入任务处理信息"
|
||||
/> -->
|
||||
<el-switch
|
||||
<!-- <el-switch
|
||||
disabled
|
||||
v-model="formlist.phonePushSign"
|
||||
active-color="#13ce66"
|
||||
active-value="1"
|
||||
inactive-value="0"
|
||||
>
|
||||
</el-switch>
|
||||
</el-switch> -->
|
||||
<el-radio disabled v-model="formlist.routeHandleRemark" label="1"
|
||||
>已开启</el-radio
|
||||
>
|
||||
<el-radio disabled v-model="formlist.routeHandleRemark" label="0"
|
||||
>未开启</el-radio
|
||||
>
|
||||
</el-form-item>
|
||||
<!-- <br /> -->
|
||||
<br />
|
||||
|
||||
<el-form-item label="电话" prop="patientPhone">
|
||||
<el-input
|
||||
@ -302,11 +327,12 @@
|
||||
placeholder="请输入电话"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <br /> -->
|
||||
<br />
|
||||
<!-- <div style="background:red;width:200px;height:1600px"> -->
|
||||
<el-form-item label="重复次数" prop="phoneRedialTimes">
|
||||
<el-select
|
||||
v-model="formlist.phoneRedialTimes"
|
||||
disabled
|
||||
style="width: 200px"
|
||||
>
|
||||
<el-option
|
||||
@ -318,43 +344,50 @@
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- <br /> -->
|
||||
<br />
|
||||
<el-form-item label="发送短信" prop="phone">
|
||||
<el-input
|
||||
<el-select
|
||||
disabled
|
||||
v-model="formlist.phoneMessageRemind"
|
||||
style="width: 200px"
|
||||
v-model="formlist.phone"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in optionslist"
|
||||
:key="item.dictValue"
|
||||
:label="item.dictLabel"
|
||||
:value="item.dictValue"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
style="width: 200px"
|
||||
v-model="formlist.phoneMessageRemind"
|
||||
placeholder="请输入电话"
|
||||
/> -->
|
||||
</el-form-item>
|
||||
<br />
|
||||
|
||||
<el-form-item label="话术图" prop="phone">
|
||||
<img
|
||||
:src="formlist.scriptFilePath"
|
||||
style="width: 250px; height: 200px"
|
||||
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <br /> -->
|
||||
<br />
|
||||
|
||||
<el-form-item label="是否接通" prop="phone">
|
||||
<el-radio v-model="radio" label="1">备选项</el-radio>
|
||||
<el-radio v-model="radio" label="2">备选项</el-radio>
|
||||
</el-form-item>
|
||||
<!-- <br /> -->
|
||||
<el-form-item label="是否发送短信" prop="phone">
|
||||
<el-radio v-model="radio" label="1">备选项</el-radio>
|
||||
<el-radio v-model="radio" label="2">备选项</el-radio>
|
||||
</el-form-item>
|
||||
<el-form-item label="话术图" prop="phone">
|
||||
<img src="@/assets/images/dark.svg" style="width:250px;height:200px" alt="dark" />
|
||||
</el-form-item>
|
||||
<span class="pushMethod">
|
||||
短信模板:
|
||||
<message
|
||||
<el-form-item label="短信模板:" prop="phone">
|
||||
<span class="spanname">
|
||||
<message
|
||||
style="width: 200px"
|
||||
@on-template="messageontemplateMESSAGE"
|
||||
:templateId="formlist.phoneMessageTemplateId"
|
||||
:templateName="formlist.phoneMessageTemplateName"
|
||||
></message>
|
||||
</span>
|
||||
|
||||
<!-- <br/> -->
|
||||
|
||||
<!-- <br /> -->
|
||||
|
||||
<!-- </div> -->
|
||||
</span>
|
||||
|
||||
</el-form-item>
|
||||
|
||||
</el-form>
|
||||
</div>
|
||||
</div>
|
||||
@ -370,7 +403,7 @@ import {
|
||||
selectFollowPatientInfo,
|
||||
question,
|
||||
addPatientQuestionResult,
|
||||
selectPhonePush
|
||||
selectPhonePush,
|
||||
} from "@/api/system/followupsee";
|
||||
import { getScript } from "@/api/manage/script";
|
||||
import Cookies from "js-cookie";
|
||||
@ -384,6 +417,7 @@ export default {
|
||||
|
||||
data() {
|
||||
return {
|
||||
optionslist: [],
|
||||
obj: {},
|
||||
radio: "1",
|
||||
checkList: [],
|
||||
@ -429,7 +463,7 @@ export default {
|
||||
};
|
||||
},
|
||||
created() {
|
||||
// this.infolist()
|
||||
this.infolistword();
|
||||
this.id = this.$route.query.manageRouteId;
|
||||
this.info();
|
||||
this.infolistMESSAGE();
|
||||
@ -447,12 +481,15 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
// infolist(){
|
||||
// console.log(this.form.manageRouteNodeId,'manageRouteNodeId')
|
||||
// selectPhonePush(this.form.manageRouteNodeId).then(res=>{
|
||||
// console.log(res,'red')
|
||||
// })
|
||||
// },
|
||||
// 发送短信
|
||||
infolistword() {
|
||||
var dictType = "text_message_remind";
|
||||
getAgencytype(dictType).then((res) => {
|
||||
this.optionslist = res.data;
|
||||
// this.taskinfo();
|
||||
});
|
||||
},
|
||||
|
||||
// 短信
|
||||
messageontemplateMESSAGE(item) {
|
||||
console.log(item, "2222222");
|
||||
@ -460,6 +497,7 @@ export default {
|
||||
this.formlist.phoneMessageTemplateName = item.templateName;
|
||||
// this.form.messagePreview = item.templateContent;
|
||||
},
|
||||
// 重复次数
|
||||
infolistMESSAGE() {
|
||||
var dictType = "redial_times";
|
||||
getAgencytype(dictType).then((res) => {
|
||||
@ -697,6 +735,9 @@ export default {
|
||||
background: #fff !important;
|
||||
color: #606266;
|
||||
}
|
||||
.spanname {
|
||||
pointer-events: none;
|
||||
}
|
||||
::v-deep .el-textarea.is-disabled .el-textarea__inner {
|
||||
color: #606266;
|
||||
background: #fff;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user