任务推送方式修改

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