diff --git a/src/api/system/specialDiseaseNode.js b/src/api/system/specialDiseaseNode.js index 3047ce5..f044c50 100644 --- a/src/api/system/specialDiseaseNode.js +++ b/src/api/system/specialDiseaseNode.js @@ -52,4 +52,11 @@ export function updateRouteCheckStatus(data) { method: 'post', data }) -} \ No newline at end of file +} +// 预览 +export function selectSpecialDiseasenew(id) { + return request({ + url: `/manage/signnode/getList?manageRouteId=${id}`, + method: 'get' + }) +} diff --git a/src/views/manage/components/RehabilitationPlanandRecords.vue b/src/views/manage/components/RehabilitationPlanandRecords.vue index e04c2f2..8a5150d 100644 --- a/src/views/manage/components/RehabilitationPlanandRecords.vue +++ b/src/views/manage/components/RehabilitationPlanandRecords.vue @@ -169,6 +169,7 @@ export default { baseUrl: process.env.VUE_APP_BASE_API, //左侧list itemindex: 0, + manageRouteId:'', namelist: [ { name: '专病管理路径' @@ -199,7 +200,9 @@ export default { this.lookitem = { routeName: item.routeName, suitRange: item.suitRange, - id: item.specialDiseaseRoute.specialDiseaseRouteId + id: item.specialDiseaseRoute.specialDiseaseRouteId, + manageRouteId:this.manageRouteId, + } this.specialDiseaseNodeopen = true }, @@ -250,6 +253,7 @@ export default { this.itemindex = index this.loading.close(); this.categorylist = res.data + this.manageRouteId=this.categorylist[0].manageRouteId }) }, } @@ -382,4 +386,4 @@ export default { } } } - \ No newline at end of file + diff --git a/src/views/manage/components/specialDiseaseNodeopen.vue b/src/views/manage/components/specialDiseaseNodeopen.vue index 60ad29c..61edf52 100644 --- a/src/views/manage/components/specialDiseaseNodeopen.vue +++ b/src/views/manage/components/specialDiseaseNodeopen.vue @@ -49,8 +49,8 @@ @click.native='bottomclickevent(uitem, index, uindex)' :class="listindex == index && itemindex == uindex ? 'cards' : ''">
{{ uitem.taskSubdivisionName }}
@@ -266,7 +266,7 @@ import propaganda from '@/views/system/components/propaganda.vue' import officialAccount from '@/views/system/components/officialAccount.vue' import miniProgram from '@/views/system/components/miniProgram.vue' import { - selectTaskTypeList, taskPartitionList, taskStatusDictList, specialDiseaseNode, selectSpecialDisease, updateRouteCheckStatus + selectTaskTypeList, taskPartitionList, taskStatusDictList, specialDiseaseNode, selectSpecialDiseasenew, updateRouteCheckStatus } from '@/api/system/specialDiseaseNode' export default { components: { wangeditor, question, propaganda, message, officialAccount, miniProgram }, @@ -287,7 +287,7 @@ export default { totalNumber: 0, agreeNumber: 0, updata: { - specialDiseaseRouteId: '', + manageRouteId: '', suitRange: '', routeName: '', specialDiseaseNodeList: [], @@ -326,14 +326,14 @@ export default { }, created() { this.updata = this.lookitem - this.updata.specialDiseaseRouteId = this.lookitem.id + this.updata.manageRouteId = this.lookitem.manageRouteId this.taskinfo(); }, beforeDestroy() { }, watch: { lookitem(newValue, oldValue) { this.updata = newValue; - this.updata.specialDiseaseRouteId = newValue.id + this.updata.manageRouteId = newValue.manageRouteId this.taskinfo(); } }, @@ -341,15 +341,15 @@ export default { }, methods: { info() { - selectSpecialDisease(this.updata.specialDiseaseRouteId).then(res => { + selectSpecialDiseasenew(this.updata.manageRouteId).then(res => { this.agreeNumber = res.data.agreeNumber this.totalNumber = res.data.totalNumber - res.data.specialDiseaseNodeList.forEach(e => { + res.data.forEach(e => { e.messagePushSign = '' + e.messagePushSign e.officialPushSign = '' + e.officialPushSign e.appletPushSign = '' + e.appletPushSign }) - this.lists = this.handleData(res.data.specialDiseaseNodeList, 'routeNodeDay', 'routeNodeName') + this.lists = this.handleData(res.data, 'routeNodeDay', 'routeNodeName') this.form = this.lists[0].list[0] if (this.form.taskType) { this.changeTaskType(this.form.taskType, this.form.taskSubdivision) @@ -803,4 +803,4 @@ export default { ::v-deep .el-card { margin-top: 20px !important; } - \ No newline at end of file +