diff --git a/src/api/feature/diseaseInfoServer.ts b/src/api/feature/diseaseInfoServer.ts
index ab437bd9e89d01b22958191248212e81731519d2..cd240891c2b386440addba4d1c199eb5e88e7aa3 100644
--- a/src/api/feature/diseaseInfoServer.ts
+++ b/src/api/feature/diseaseInfoServer.ts
@@ -152,6 +152,11 @@ export class DiseaseInfoServer {
const url = '/infection/point/hospital/list';
return this.rSerivce.serverObj.post(url, opts);
}
+ // 定点医院病患信息详情
+ public searchPointInfo(id: any) {
+ const url = `/infection/point/hospital/detail?id=${id}`;
+ return this.rSerivce.serverObj.get(url);
+ }
// 病情下拉框
public findPointIllnessState() {
const url = '/infection/point/hospital/findPointIllnessState';
diff --git a/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue b/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue
index bafc98c7aa121225d0c5b5be5d5dffe15bc31ff9..fb196e4b439be63f0272049bb64c00571b14efc7 100644
--- a/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue
+++ b/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue
@@ -7,12 +7,7 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
- -->
+
@@ -179,16 +117,8 @@
:on-success="uploadSuccess"
:on-error="uploadError"
>
- 选取文件
- 上传
+ 选取文件
+ 上传
@@ -208,7 +138,7 @@ const serverPath = require('../../../config/index.js').servePath;
import { Component, Prop, Vue } from 'vue-property-decorator';
import { diseaseInfoServer } from '@/api/installServer';
@Component({
- name: 'DiseaseList',
+ name: 'DiseaseList'
})
export default class DiseasDeList extends Vue {
// 角色权限
@@ -231,14 +161,14 @@ export default class DiseasDeList extends Vue {
// 查询条件
private queryInfo: any = {
- idNo: '',
- illnessState: '0',
+ // idNo: '',
+ // illnessState: '0',
page: 0,
- size: 10,
- suffererName: '',
- suffererStatus: '0',
- suffererType: '0',
- telphone: '',
+ size: 10
+ // suffererName: '',
+ // suffererStatus: '0',
+ // suffererType: '0',
+ // telphone: '',
};
private statusList: any[] = [];
private typeList: any[] = [];
@@ -356,8 +286,8 @@ export default class DiseasDeList extends Vue {
{
confirmButtonText: '确定',
cancelButtonText: '取消',
- type: 'warning',
- },
+ type: 'warning'
+ }
);
if (result !== 'confirm') {
return this.$message.info('已取消删除');
@@ -432,7 +362,7 @@ export default class DiseasDeList extends Vue {
suffererName: '',
suffererStatus: '',
suffererTel: '',
- suffererType: '',
+ suffererType: ''
};
diseaseInfoServer.downloadList(params).then((res: any) => {
this.downloadFun(res);
@@ -455,7 +385,7 @@ export default class DiseasDeList extends Vue {
suffererName: '',
suffererStatus: '',
suffererTel: '',
- suffererType: '',
+ suffererType: ''
};
diseaseInfoServer.downloadList(params).then((res: any) => {
this.downloadFun(res);
diff --git a/src/components/feature/DiseaseInfoHospitalDD/PeopleInfoEdit.vue b/src/components/feature/DiseaseInfoHospitalDD/PeopleInfoEdit.vue
index 891eec28d47f73a2d4b70a110772cad43534ea8d..3e9a83206cfac078272605b4d4a755110861a1ec 100644
--- a/src/components/feature/DiseaseInfoHospitalDD/PeopleInfoEdit.vue
+++ b/src/components/feature/DiseaseInfoHospitalDD/PeopleInfoEdit.vue
@@ -1,22 +1,10 @@
@@ -30,42 +18,39 @@
class="demo-ruleForm"
label-position="right"
:model="editInfo"
+ disabled
>
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
- -->
+ -->
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+ -->
-
-
+
+
-
+
@@ -293,7 +263,7 @@ import { Component, Prop, Vue } from 'vue-property-decorator';
import { diseaseInfoServer } from '@/api/installServer';
@Component({
- name: 'PeopleInfoEdit',
+ name: 'PeopleInfoEdit'
})
export default class PeopleInfoEdit extends Vue {
private id: any;
@@ -320,7 +290,7 @@ export default class PeopleInfoEdit extends Vue {
turnOutPlanTime: '',
turnOutTime: '',
turnOutToPlace: '',
- turnOutToPlaceType: '',
+ turnOutToPlaceType: ''
};
// 病患类型下拉框数据
@@ -344,7 +314,7 @@ export default class PeopleInfoEdit extends Vue {
// 性别下拉框
private genderList: any[] = [
{ value: 1, label: '男' },
- { value: 2, label: '女' },
+ { value: 2, label: '女' }
];
// 验证表单对象
@@ -355,31 +325,31 @@ export default class PeopleInfoEdit extends Vue {
// 添加校验规则
private rules = {
- curSiteId: [
- { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
- ],
- suffererName: [
- { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
- ],
- suffererCard: [
- { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
- { validator: this.validIDCardBlur, trigger: 'blur' },
- { validator: this.validIDCardChange, trigger: 'change' },
- ],
- suffererTel: [
- { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
- { validator: this.validTelBlur, trigger: 'blur' },
- { validator: this.validTelChange, trigger: 'change' },
- ],
- suffererStatus: [
- { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
- ],
- suffererType: [
- { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
- ],
- illnessState: [
- { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
- ],
+ // curSiteId: [
+ // { required: true, message: '该项不能为空', trigger: ['blur', 'change'] }
+ // ],
+ // suffererName: [
+ // { required: true, message: '该项不能为空', trigger: ['blur', 'change'] }
+ // ],
+ // suffererCard: [
+ // { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
+ // { validator: this.validIDCardBlur, trigger: 'blur' },
+ // { validator: this.validIDCardChange, trigger: 'change' }
+ // ],
+ // suffererTel: [
+ // { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
+ // { validator: this.validTelBlur, trigger: 'blur' },
+ // { validator: this.validTelChange, trigger: 'change' }
+ // ],
+ // suffererStatus: [
+ // { required: true, message: '该项不能为空', trigger: ['blur', 'change'] }
+ // ],
+ // suffererType: [
+ // { required: true, message: '该项不能为空', trigger: ['blur', 'change'] }
+ // ],
+ // illnessState: [
+ // { required: true, message: '该项不能为空', trigger: ['blur', 'change'] }
+ // ]
// suffererAddress: [
// { required: true, message: '该项不能为空', trigger: ['blur', 'change'] },
// ],
@@ -390,7 +360,7 @@ export default class PeopleInfoEdit extends Vue {
return {
disabledDate: (time: any) => {
return this.$moment(time).isAfter(this.$moment(), 'day');
- },
+ }
};
})();
@@ -399,7 +369,7 @@ export default class PeopleInfoEdit extends Vue {
if (
value.length >= 18 &&
!/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test(
- value,
+ value
)
) {
return callback(new Error('请输入有效的身份证号码'));
@@ -409,7 +379,7 @@ export default class PeopleInfoEdit extends Vue {
private validIDCardBlur(rule: any, value: string, callback: any) {
if (
!/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test(
- value,
+ value
)
) {
return callback(new Error('请输入有效的身份证号码'));
@@ -448,7 +418,7 @@ export default class PeopleInfoEdit extends Vue {
}
private getPatientInfo() {
- diseaseInfoServer.searchSuffererInfo(this.id).then((res: any) => {
+ diseaseInfoServer.searchPointInfo(this.id).then((res: any) => {
if (res.status === 200) {
this.editInfo = res.data.data;
this.editInfo.suffererType = `${this.editInfo.suffererType}`;
@@ -467,7 +437,7 @@ export default class PeopleInfoEdit extends Vue {
curSiteId: this.editInfo.curSiteId,
suffererStatusTime: this.editInfo.suffererStatusTime,
suffererTypeTime: this.editInfo.suffererTypeTime,
- moveIntoTime: this.editInfo.moveIntoTime,
+ moveIntoTime: this.editInfo.moveIntoTime
};
}
});