修改预览接口

This commit is contained in:
shidongli 2024-05-28 11:12:44 +08:00
parent bf3a2db5a1
commit 32d8f62a1a
3 changed files with 24 additions and 13 deletions

View File

@ -52,4 +52,11 @@ export function updateRouteCheckStatus(data) {
method: 'post',
data
})
}
}
// 预览
export function selectSpecialDiseasenew(id) {
return request({
url: `/manage/signnode/getList?manageRouteId=${id}`,
method: 'get'
})
}

View File

@ -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 {
}
}
}
</style>
</style>

View File

@ -49,8 +49,8 @@
@click.native='bottomclickevent(uitem, index, uindex)'
:class="listindex == index && itemindex == uindex ? 'cards' : ''">
<h3 style="height: 20px;">{{ uitem.taskTypeName }}</h3>
<el-tag v-if="uitem.routeCheckStatus == 'AGREE'" class="routeCheckStatus">已审核</el-tag>
<el-tag v-else type="warning" class="routeCheckStatus">审核</el-tag>
<el-tag v-if="uitem.nodeExecuteStatus == 'EXECUTED'" class="routeCheckStatus">已执行</el-tag>
<el-tag v-else type="warning" class="routeCheckStatus">执行</el-tag>
<p style="height: 16px;">{{ uitem.taskSubdivisionName }}</p>
</el-card>
</el-timeline-item>
@ -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;
}
</style>
</style>