diff --git a/src/views/system/ManageNodeInformation/index.vue b/src/views/system/ManageNodeInformation/index.vue index cf474b2..d982168 100644 --- a/src/views/system/ManageNodeInformation/index.vue +++ b/src/views/system/ManageNodeInformation/index.vue @@ -2,7 +2,7 @@
-
+
@@ -30,7 +30,8 @@ @change="changetriggerLogic($event, index)" >
-
+
管理路径节点({{ lists.length }}) @@ -276,7 +278,7 @@ @@ -849,7 +851,7 @@ export default indexjs; } .dialog-footer { - padding: 0px 30px; + padding: 4px 20px 0 30px; text-align: right; } @@ -966,7 +968,7 @@ export default indexjs; .topform { padding: 15px 0 0 15px; - height: 200px; + height: 150px; .form { ::v-deep .el-input__inner { @@ -980,10 +982,10 @@ export default indexjs; } } -.title { +.titlement { display: flex; margin-left: 100px; - + // height: 15vh; .select { font-weight: 550; // margin-left: 10%; @@ -999,14 +1001,33 @@ export default indexjs; } } } +.title { + display: flex; + margin-left: 100px; + height: 7vh; + .select { + font-weight: 550; + // margin-left: 10%; + position: relative; + right: 20px; + // width: 300px; + font-size: 13px; + .el-input { + width: 200px; + height: 30px !important; + line-height: 30px !important; + } + } +} // .container { // padding: 20px; // } -.list { +.listment { margin: 12px auto; width: 100%; - // height: calc(100% - 80px); + // height: 60vh; + // height: calc(100% - 220px); background-color: #f2f4f5; display: flex; padding-top: 15px; @@ -1041,6 +1062,45 @@ export default indexjs; background-color: #fff; } } +.list { + // margin: 12px auto; + width: 100%; + height: 69vh; + // height: calc(100% - 80px); + background-color: #f2f4f5; + display: flex; + padding-top: 15px; + justify-content: space-evenly; + + .timelist { + width: 25%; + background-color: #fff; + padding: 0 20px 20px; + // height: calc(100vh - 350px); + + overflow: scroll; + + .timetitle { + height: 60px; + display: flex; + align-items: center; + justify-content: space-between; + } + + ::v-deep .el-timeline { + width: 100%; + padding: 15px 0 0 !important; + } + } + + .texts { + width: 73%; + // height: calc(100vh - 350px); + + overflow: scroll; + background-color: #fff; + } +} .cards { border: 1px solid #409eff; diff --git a/src/views/system/ManageNodeInformation/indexjs.js b/src/views/system/ManageNodeInformation/indexjs.js index c493eec..f6610b1 100644 --- a/src/views/system/ManageNodeInformation/indexjs.js +++ b/src/views/system/ManageNodeInformation/indexjs.js @@ -590,11 +590,12 @@ export default { }, //wangeditor传值 onNodeContent(item) { - this.form.nodeContent = item.nodeContent; - if (this.form.nodeContent) { + if (item.nodeContent) { + this.form.nodeContent = item.nodeContent; var abc = new RegExp("
", "g"); var bbb = this.form.nodeContent.replace(abc, ""); this.form.nodeContent = bbb; + console.log(this.form.nodeContent, 'this.form.nodeContent') } }, @@ -699,13 +700,12 @@ export default { }, bottomclickevent(uitem, index, uindex) { - // if ( - // this.form.taskSubdivisiontemplateType != "QUESTIONNAIRE" && - // this.form.taskSubdivisiontemplateType != "PROPAGANDA" - // ) { - // console.log() - this.$refs.wangeditor.emit(); - // } + if ( + this.form.taskSubdivisiontemplateType != "QUESTIONNAIRE" && + this.form.taskSubdivisiontemplateType != "PROPAGANDA" + ) { + this.$refs.wangeditor.emit(); + } setTimeout(() => { this.form = uitem; this.taskPartitionList = []; diff --git a/src/views/system/followupsee/index.vue b/src/views/system/followupsee/index.vue index 420ab49..3fc8664 100644 --- a/src/views/system/followupsee/index.vue +++ b/src/views/system/followupsee/index.vue @@ -2,8 +2,18 @@
- - + +
{{ list.patientName }}
@@ -37,83 +47,187 @@
-
-
- +
+
+ - +
-
+
问卷模板: Barthel指数评定问卷
-
+
您好!本问卷用于评估日常生活能力,请根据自身日常实际表现选择合适的选项。
-
+
人工随访模板: 神经内科人工随访
-
+
**您好!
-
+
我是✕✕医院的工作人员,今天给您打电话想要了解一下您的恢复情况。
-
+
{{ index + 1 }}.{{ item.questionName }} - (单选题) - (多选题) - (打分题) - (组合单选题) - (组合多选题) - (组合填空题) - (填空题) - (组合打分题) - (日期填空题) - (时间填空题) - - {{ aitem.optionName }} + (单选题) + (多选题) + (打分题) + (组合单选题) + (组合多选题) + (组合填空题) + (填空题) + (组合打分题) + (日期填空题) + (时间填空题) + + {{ aitem.optionName }} - - {{ aitem.optionName }} + + {{ aitem.optionName }} -
- +
+
-
- +
+
-
- + + start: '08:30', + step: '00:30', + end: '23:30', + }" + placeholder="选择时间" + >
@@ -122,18 +236,36 @@
电话外呼
- + + + + +
- 已接通 - 未接通 + 已接通 + 未接通
- - - -
- +
- - - - 已开启 - 未开启 - -
- - - - -
- + + +
- + +
- + -
- + + +
+ +
@@ -290,33 +428,35 @@ export default { routeHandlePerson: null, routeHandleId: null, }, + parentDictCode: "", }; }, created() { - this.id = this.$route.query.manageRouteId; this.info(); - this.infolistword() - this.infolistMESSAGE(); + this.infolistword(); if ( this.$route.query.taskType == "QUESTIONNAIRE_SCALE" || this.$route.query.taskType == "ARTIFICIAL_FOLLOW_UP" ) { this.questioninfo(); } else { - selectPhonePush(this.$route.query.manageRouteNodeId).then((response) => { + selectPhonePush(this.$route.query.manageRouteNodeId).then((response) => { if (response.data) { this.formlist = response.data; - if(this.formlist.phonePushSign==0){ - this.formlist.phonePushSign='0' - }else if(this.formlist.phonePushSign==1){ - this.formlist.phonePushSign='1' + this.formlist.phoneRedialTimes = response.data.phoneRedialTimes; + this.formlist.phoneMessageRemind = response.data.phoneMessageRemind; + + // console.log(this.formlist, " this.formlist.phoneRedialTimes"); + this.infolistMESSAGE(); +this.infolistword() + if (this.formlist.phonePushSign == 0) { + this.formlist.phonePushSign = "0"; + } else if (this.formlist.phonePushSign == 1) { + this.formlist.phonePushSign = "1"; } } }); - - - } }, methods: { @@ -326,6 +466,9 @@ export default { getAgencytype(dictType).then((res) => { this.optionslist = res.data; // this.taskinfo(); + this.formlist.phoneMessageRemind = this.optionslist.find( + (el) => el.dictValue == this.formlist.phoneMessageRemind + )?.dictLabel; }); }, @@ -341,6 +484,9 @@ export default { var dictType = "redial_times"; getAgencytype(dictType).then((res) => { this.optionslistS = res.data; + this.formlist.phoneRedialTimes = this.optionslistS.find( + (el) => el.dictValue == this.formlist.phoneRedialTimes + )?.dictLabel; }); }, // 日期填空题 @@ -351,7 +497,7 @@ export default { timepickerselect(e, index) { this.questiondata.questionSubjectList[index].fillBlanksAnswer = e; }, - radioGroupChange(e, item) { }, + radioGroupChange(e, item) {}, // 选中某个单选框时,由radio时触发 radioChange(e, item, index) { console.log(e, item, index, "选中某个单选框时"); @@ -383,7 +529,6 @@ export default { info() { selectFollowPatientInfo(this.id).then((res) => { this.list = res.data; - }); }, questioninfo() { @@ -532,10 +677,8 @@ export default { (this.form.diseaseTypeId = this.formlist.diseaseTypeId), (this.form.diseaseTypeName = this.formlist.diseaseTypeName), (this.form.routeHandleRemark = this.formlist.routeHandleRemark); - (this.form.phoneConnectStatus = this.formlist.phoneConnectStatus); - (this.form.phoneMessageRemind = this.formlist.phoneMessageRemind); - - + this.form.phoneConnectStatus = this.formlist.phoneConnectStatus; + this.form.phoneMessageRemind = this.formlist.phoneMessageRemind; (this.form.visitRecordId = this.$route.query.visitRecordId), // console.log(this.form, 'this.form') @@ -680,7 +823,7 @@ export default { .bottomheader { overflow-y: scroll; width: 99%; - height: 67vh; + height: 60vh; background-color: #fff; margin: 10px auto; padding: 10px 20px;