任务推送方式修改

This commit is contained in:
shidongli 2024-03-25 09:28:01 +08:00
parent 86a1c122c2
commit 8ebdc5a6ec

View File

@ -167,14 +167,38 @@
:inline="true" :inline="true"
> >
<div class="top"> <div class="top">
<el-form-item label="任务内容:" prop="patientId" label-width="110px"> <el-form-item label="任务内容:" prop="patientId" label-width="110px">
<div> <div>
<el-radio v-model="form.taskType" label="PHONE_OUTBOUND" v-if="form.taskType=='PHONE_OUTBOUND'">电话外呼</el-radio> <el-radio
<el-radio v-model="form.taskType" label="QUESTIONNAIRE_SCALE" v-if="form.taskType=='QUESTIONNAIRE_SCALE'">问卷量表</el-radio> v-model="form.taskType"
<el-radio v-model="form.taskType" label="PROPAGANDA_ARTICLE" v-if="form.taskType=='PROPAGANDA_ARTICLE'">宣教文章</el-radio> label="PHONE_OUTBOUND"
<el-radio v-model="form.taskType" label="TEXT_REMIND" v-if="form.taskType=='TEXT_REMIND'">文字提醒</el-radio> v-if="form.taskType == 'PHONE_OUTBOUND'"
<el-radio v-model="form.taskType" label="ARTIFICIAL_FOLLOW_UP" v-if="form.taskType=='ARTIFICIAL_FOLLOW_UP'">人工随访</el-radio> >电话外呼</el-radio
>
<el-radio
v-model="form.taskType"
label="QUESTIONNAIRE_SCALE"
v-if="form.taskType == 'QUESTIONNAIRE_SCALE'"
>问卷量表</el-radio
>
<el-radio
v-model="form.taskType"
label="PROPAGANDA_ARTICLE"
v-if="form.taskType == 'PROPAGANDA_ARTICLE'"
>宣教文章</el-radio
>
<el-radio
v-model="form.taskType"
label="TEXT_REMIND"
v-if="form.taskType == 'TEXT_REMIND'"
>文字提醒</el-radio
>
<el-radio
v-model="form.taskType"
label="ARTIFICIAL_FOLLOW_UP"
v-if="form.taskType == 'ARTIFICIAL_FOLLOW_UP'"
>人工随访</el-radio
>
<!-- <el-radio-group v-model="form.taskType"> <!-- <el-radio-group v-model="form.taskType">
<el-radio <el-radio
class="custom-radio" class="custom-radio"
@ -207,6 +231,7 @@
v-if="form.taskType == 'PHONE_OUTBOUND'" v-if="form.taskType == 'PHONE_OUTBOUND'"
> >
<el-input <el-input
disabled
style="width: 635px" style="width: 635px"
type="textarea" type="textarea"
v-model="form.phoneNodeContent" v-model="form.phoneNodeContent"
@ -243,16 +268,17 @@
<el-input <el-input
style="width: 635px" style="width: 635px"
type="textarea" type="textarea"
disabled
v-model="form.questionnaireContent" v-model="form.questionnaireContent"
/> />
</el-form-item> </el-form-item>
</div> </div>
<!-- 宣教文章top --> <!-- 宣教文章top -->
<div style="margin-top:-13px" v-if="form.taskType == 'PROPAGANDA_ARTICLE'"> <div
<el-form-item style="margin-top: -13px"
label="宣教模板:" v-if="form.taskType == 'PROPAGANDA_ARTICLE'"
prop="patientId"
> >
<el-form-item label="宣教模板:" prop="patientId">
<el-input <el-input
v-model="form.propagandaTitle" v-model="form.propagandaTitle"
style="width: 260px" style="width: 260px"
@ -260,21 +286,18 @@
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item label="宣教文章内容:" prop="patientId">
label="宣教文章内容:"
prop="patientId"
>
<el-input <el-input
style="width: 635px" style="width: 635px"
type="textarea" type="textarea"
disabled
v-model="form.propagandaContent" v-model="form.propagandaContent"
/> />
</el-form-item> </el-form-item>
</div> </div>
<!-- 文字提醒 --> <!-- 文字提醒 -->
<div style="margin-top:-13px" v-if="form.taskType == 'TEXT_REMIND'"> <div style="margin-top: -13px" v-if="form.taskType == 'TEXT_REMIND'">
<el-form-item <el-form-item
label="提醒内容:" label="提醒内容:"
prop="patientId" prop="patientId"
@ -284,6 +307,7 @@
<el-input <el-input
v-if="form.messagePushSign == 1" v-if="form.messagePushSign == 1"
type="textarea" type="textarea"
disabled
v-model="form.messagePreview" v-model="form.messagePreview"
style="width: 635px" style="width: 635px"
/> />
@ -291,6 +315,7 @@
<el-input <el-input
v-if="form.officialPushSign == 1" v-if="form.officialPushSign == 1"
type="textarea" type="textarea"
disabled
v-model="form.officialRemindContent" v-model="form.officialRemindContent"
style="width: 635px" style="width: 635px"
/> />
@ -298,13 +323,14 @@
<el-input <el-input
v-if="form.appletPushSign == 1" v-if="form.appletPushSign == 1"
type="textarea" type="textarea"
disabled
v-model="form.appletRemindContent" v-model="form.appletRemindContent"
style="width: 635px" style="width: 635px"
/> />
</el-form-item> </el-form-item>
</div> </div>
<!-- 人工随访 --> <!-- 人工随访 -->
<div style="margin-top:-13px"> <div style="margin-top: -13px">
<el-form-item <el-form-item
label-width="130px" label-width="130px"
label="人工随访模板:" label="人工随访模板:"
@ -452,11 +478,9 @@
</div> </div>
</div> </div>
</div> </div>
<div style="margin-top: 22px;"> <div style="margin-top: 22px">
<el-form-item <el-form-item
label-width="140px" label-width="140px"
label="节点审核状态:" label="节点审核状态:"
prop="patientId" prop="patientId"
> >
@ -468,7 +492,6 @@
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label-width="140px" label-width="140px"
label="任务处理人姓名:" label="任务处理人姓名:"
prop="patientId" prop="patientId"
> >
@ -480,68 +503,55 @@
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label-width="140px" label-width="140px"
label="节点审核人姓名:" label="节点审核人姓名:"
prop="patientId" prop="patientId"
> >
<el-input <el-input
v-model="form.routeCheckPerson" v-model="form.routeCheckPerson"
style="width: 226px" style="width: 226px"
disabled disabled
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label-width="140px" label-width="140px"
label="节点审核时间:" label="节点审核时间:"
prop="patientId" prop="patientId"
> >
<el-input <el-input
v-model="form.routeCheckDate" v-model="form.routeCheckDate"
style="width: 226px" style="width: 226px"
disabled disabled
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label-width="140px" label-width="140px"
label="节点任务执行状态:" label="节点任务执行状态:"
prop="nodeExecuteStatus" prop="nodeExecuteStatus"
> >
<el-input <el-input
v-model="form.nodeExecuteStatus" v-model="form.nodeExecuteStatus"
style="width: 226px" style="width: 226px"
disabled disabled
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label-width="140px" label-width="140px"
label="任务处理信息:" label="任务处理信息:"
prop="routeHandleRemark" prop="routeHandleRemark"
> >
<el-input <el-input
disabled
v-model="form.routeHandleRemark" v-model="form.routeHandleRemark"
style="width: 610px" style="width: 610px"
type="textarea" type="textarea"
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item label-width="140px" label="任务链接:" prop="routeLink">
label-width="140px"
label="任务链接:"
prop="routeLink"
>
<el-input <el-input
v-model="form.routeLink" v-model="form.routeLink"
style="width: 610px" style="width: 610px"
type="textarea" type="textarea"
disabled
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -551,23 +561,22 @@
> >
<el-input <el-input
label-width="140px" label-width="140px"
v-model="form.routeCheckRemark" v-model="form.routeCheckRemark"
style="width: 610px" style="width: 610px"
type="textarea" type="textarea"
disabled
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label-width="140px" label-width="140px"
label="备注信息:" label="备注信息:"
prop="routeNodeRemark" prop="routeNodeRemark"
> >
<el-input <el-input
v-model="form.routeNodeRemark" v-model="form.routeNodeRemark"
style="width: 610px" style="width: 610px"
type="textarea" type="textarea"
disabled
/> />
</el-form-item> </el-form-item>
</div> </div>
@ -659,7 +668,7 @@ export default {
this.form = { this.form = {
taskType: null, taskType: null,
questionExpirationDate: undefined, questionExpirationDate: undefined,
routeCheckStatus:null, routeCheckStatus: null,
id: null, id: null,
patientId: null, patientId: null,
manageRouteNodeId: null, manageRouteNodeId: null,
@ -807,11 +816,15 @@ export default {
} }
}; };
</script> </script>
<style lang="scss" scope> <style lang="scss" scoped>
.el-input.is-disabled .el-input__inner { ::v-deep .el-input.is-disabled .el-input__inner {
background: #fff; background: #fff;
color: #606266; color: #606266;
} }
::v-deep .el-textarea.is-disabled .el-textarea__inner {
color: #606266;
background: #fff;
}
.top { .top {
width: 100%; width: 100%;
border-bottom: 1px solid #dfe4ed; border-bottom: 1px solid #dfe4ed;