xg
This commit is contained in:
parent
a1d3f44c5b
commit
0bd778ee3f
@ -45,7 +45,7 @@ export function delSpecialDiseaseRoute(id) {
|
||||
//科室
|
||||
export function selectDiseaseCount(departmentName) {
|
||||
return request({
|
||||
url: `/system/specialDiseaseRoute/departmentRouteCount?departmentName=${departmentName}`,
|
||||
url: `/system/specialDiseaseRoute/departmentRouteCount?departmentName=${departmentName}&releaseStatus=PUBLISHED`,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<el-button size="small" @click="classificationOpen = true" style="width: 200px;font-size:14px;text-align:left"
|
||||
:style="handleselectName ? 'color:black' : 'color:#C0C4CC'">{{ handleselectName ? handleselectName :
|
||||
'请选择专病管理路径' }}</el-button>
|
||||
<el-dialog title="问卷库模板选择" :visible.sync="classificationOpen" width="70%" :before-close="classificationOpenfalse">
|
||||
<el-dialog title="专病管理路径选择" :visible.sync="classificationOpen" width="70%" :before-close="classificationOpenfalse">
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="6">
|
||||
<div class="left" ref="box">
|
||||
@ -23,12 +23,9 @@
|
||||
<el-col :span="18">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
|
||||
label-width="68px">
|
||||
<el-form-item label="发布状态" prop="releaseStatus">
|
||||
<el-select v-model="queryParams.releaseStatus" placeholder="请选择">
|
||||
<el-option label="全部" value="ALL" />
|
||||
<el-option label="已发布" value="PUBLISHED" />
|
||||
<el-option label="未发布" value="UNPUBLISHED" />
|
||||
</el-select>
|
||||
<el-form-item label="路径名称" prop="routeName">
|
||||
<el-input v-model="queryParams.routeName" placeholder="请输入路径名称" clearable
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="路径分类" prop="routeClassify">
|
||||
<el-select v-model="queryParams.routeClassify" placeholder="请选择">
|
||||
@ -116,7 +113,7 @@ export default {
|
||||
routeCode: null,
|
||||
version: null,
|
||||
routeClassify: null,
|
||||
releaseStatus: null,
|
||||
releaseStatus: 'PUBLISHED',
|
||||
suitRange: null,
|
||||
routeSort: null,
|
||||
routeRemark: null,
|
||||
@ -170,6 +167,7 @@ export default {
|
||||
},
|
||||
//科室
|
||||
infolists() {
|
||||
this.DepartmentoList.releaseStatus = 'PUBLISHED'
|
||||
selectDiseaseCount(this.departmentName).then((res) => {
|
||||
this.DepartmentoList = res.data;
|
||||
});
|
||||
@ -177,6 +175,7 @@ export default {
|
||||
/** 查询专病路径信息列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
this.queryParams.releaseStatus = 'PUBLISHED'
|
||||
listSpecialDiseaseRoute(this.queryParams).then(response => {
|
||||
this.specialDiseaseRouteList = response.rows;
|
||||
this.total = response.total;
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
</el-descriptions>
|
||||
<el-descriptions title="健康管理师信息" style="padding:20px 30px 10px" class="descriptions">
|
||||
</el-descriptions>
|
||||
<el-form :model="form" :rules="rules" ref="form" label-width="100px" class="demo-ruleForm" :inline="true"
|
||||
<el-form :model="form" :rules="rules" ref="form" label-width="110px" class="demo-ruleForm" :inline="true"
|
||||
style="padding-left:40px">
|
||||
<el-form-item label="健康管理师" prop="healthManageId">
|
||||
<el-select v-model="form.record.healthManageId" filterable placeholder="请选择健康管理师"
|
||||
@ -41,7 +41,7 @@
|
||||
</el-form>
|
||||
<el-descriptions title="服务包信息" style="padding:20px 30px 10px" class="descriptions">
|
||||
</el-descriptions>
|
||||
<el-form :model="signPackage" :rules="rules" ref="signPackage" label-width="100px" class="demo-ruleForm"
|
||||
<el-form :model="signPackage" :rules="rules" ref="signPackage" label-width="110px" class="demo-ruleForm"
|
||||
:inline="true" style="padding-left:40px">
|
||||
<el-form-item label="选择服务包" prop="servicePackageId">
|
||||
<el-select v-model="signPackage.servicePackageId" filterable placeholder="请选择服务包" clearable
|
||||
@ -62,7 +62,7 @@
|
||||
</el-form>
|
||||
<el-form :model="signPackage" :rules="rules" ref="signPackage" label-width="80px" class="demo-ruleForm"
|
||||
:inline="true" style="padding-left:40px">
|
||||
<el-form-item label="签约期限" prop="" label-width="100px">
|
||||
<el-form-item label="签约期限" prop="" label-width="110px">
|
||||
<div>
|
||||
<el-input v-model="signPackage.packageTerm" style="width:130px" disabled
|
||||
placeholder="请输入签约周期"></el-input>
|
||||
@ -90,15 +90,19 @@
|
||||
</el-form>
|
||||
<el-descriptions title="专病管理信息" style="padding:20px 30px 10px" class="descriptions">
|
||||
</el-descriptions>
|
||||
<el-form :model="route" :rules="rules" ref="route" label-width="100px" class="demo-ruleForm" :inline="true"
|
||||
<el-form :model="route" :rules="rules" ref="route" label-width="110px" class="demo-ruleForm" :inline="true"
|
||||
style="padding-left:40px">
|
||||
<el-form-item label="专病管理路径" prop="routeId">
|
||||
<specialDiseaseRoute @on-template="ontemplate"></specialDiseaseRoute>
|
||||
<specialDiseaseRoute @on-template="ontemplate" v-if="signPackage.servicePackageId">
|
||||
</specialDiseaseRoute>
|
||||
<el-button size="small" @click="noservicePackageId" v-else
|
||||
style="width: 200px;font-size:14px;color:#C0C4CC;text-align:left">
|
||||
请选择专病管理路径</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<el-descriptions title="硬件信息" style="padding:20px 30px 10px" class="descriptions">
|
||||
</el-descriptions>
|
||||
<el-form :model="form" :rules="rules" ref="form" label-width="100px" class="demo-ruleForm" :inline="true"
|
||||
<el-form :model="form" :rules="rules" ref="form" label-width="110px" class="demo-ruleForm" :inline="true"
|
||||
style="padding-left:40px">
|
||||
<div v-for="(item, index) in form.devices" :key="index">
|
||||
<el-form-item label="硬件类型" :prop="`devices[${index}].hardwareType`"
|
||||
@ -180,6 +184,9 @@ export default {
|
||||
servicePackageId: [
|
||||
{ required: true, message: '请选择服务包', trigger: 'change' }
|
||||
],
|
||||
routeId: [
|
||||
{ required: true, message: '请选择专病管理路径', trigger: 'change' }
|
||||
],
|
||||
devices: {
|
||||
snCode: [
|
||||
{ required: true, message: '请输入SN码', trigger: 'change' }
|
||||
@ -302,6 +309,9 @@ export default {
|
||||
});
|
||||
})
|
||||
},
|
||||
noservicePackageId() {
|
||||
this.$message.error('请先选择服务包!!');
|
||||
},
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user