From 8236d0e2b4d1670164217c5dc91746e85be1f796 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 14 三月 2024 12:05:07 +0800
Subject: [PATCH] 11
---
src/views/project/donatebaseinfo/index.vue | 114 +++++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 94 insertions(+), 20 deletions(-)
diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue
index 437e4e6..24014f4 100644
--- a/src/views/project/donatebaseinfo/index.vue
+++ b/src/views/project/donatebaseinfo/index.vue
@@ -566,7 +566,7 @@
<el-radio
v-for="dict in dict.type.sys_bloodtype_rhd"
:key="dict.value"
- :label="dict.label"
+ :label="dict.value"
>{{ dict.label }}</el-radio
>
</el-radio-group>
@@ -1015,7 +1015,84 @@
},
// 琛ㄥ崟鍙傛暟
form: {
- rhyin:'0'
+ id: null,
+ name: null,
+ sex: null,
+ idcardtype: null,
+ idcardno: null,
+ age: null,
+ ageunit: null,
+ birthday: null,
+ phone: null,
+ residenceaddress: null,
+ nationality: "涓浗",
+ nativeplace: null,
+ residenceprovince: null,
+ nation: null,
+ residenceprovincename: null,
+ occupation: null,
+ residencecity: null,
+ education: null,
+ residencecityname: null,
+ residencetown: null,
+ residencetownname: null,
+ residencecommunity: null,
+ residencecommunityname: null,
+ residencecountycode: null,
+ residencecountyname: null,
+ registeraddress: null,
+ registerprovince: null,
+ registerprovincename: null,
+ registercity: null,
+ registercityname: null,
+ registertown: null,
+ registertownname: null,
+ registercommunity: null,
+ registercommunityname: null,
+ registercountycode: null,
+ registercountyname: null,
+ recordstate: null,
+ treatmenthospitalno: null,
+ treatmenthospitalname: null,
+ treatmentdeptname: null,
+ diagnosisno: null,
+ diagnosisname: null,
+ bloodtype: "0",
+ inpatientno: null,
+ rhyin: '0',
+ donorno: null,
+ donationcategory: null,
+ illnessoverview: null,
+ diseasetype: [],
+ infectious: [],
+ selfwill: [],
+ diseasetypeOther: null,
+ othercases: [],
+ kinshipwill: 0,
+ infosources: [],
+ kinship: [],
+ redorganno: null,
+ redorganname: null,
+ contactperson: null,
+ infectiousOther: null,
+ contactnumber: null,
+ contacttime: null,
+ reporterno: null,
+ reportername: null,
+ patientstate: [],
+ reporterphone: null,
+ infosourcesOther: null,
+ reporttime: null,
+ delFlag: null,
+ createBy: null,
+ createTime: null,
+ updateBy: null,
+ updateTime: null,
+ kinshipOther: null,
+ majorrelatives: null,
+ familyrelations: null,
+ acquisitiontissueno: "ZJOPO",
+ acquisitiontissuename: "娴欐睙鐪佷汉浣撳櫒瀹樿幏鍙栫粍缁�"
},
//ads
reporters: [],
@@ -1653,8 +1730,11 @@
},
/** 鎻愪氦鎸夐挳 */
submitForm() {
+ console.log(this.form);
this.$refs["form"].validate(valid => {
if (valid) {
+ const date = {...this.form};
+ console.log(date,'date');
this.form.birthday = this.$moment(this.form.birthday).format(
"YYYY-MM-DD HH:mm:ss"
);
@@ -1702,38 +1782,32 @@
this.form.redorganname = this.form.redorganno;
}
- //灏濊瘯鐢熸垚鎹愮尞缂栧彿锛堝凡缁忕敱addDonatebaseinfo鎺ュ彛涓敓鎴愬彇浠o級
- // getdonatorno(this.form).then((response) => {
- // // alert(JSON.stringify(response));
- // this.reset();
- // });
- if (this.form.id != null) {
- updateDonatebaseinfo(this.form).then(response => {
- this.$modal.msgSuccess("淇敼鎴愬姛");
- this.open = false;
- this.getList();
- });
- } else {
+
this.form.workflow = 0;
this.form.recordstate = 0;
- addDonatebaseinfo(this.form).then(response => {
- if (response.code == 200) {
+ addDonatebaseinfo(this.form).then(res => {
+ console.log('22');
+ console.log(res.code);
+ if (res.code == 200) {
this.$modal.msgSuccess("鏂板鎴愬姛");
this.$router.push({
path: "/organ/donationdetails/",
query: {
- id: response.data.id,
+ id: res.data.id,
organType: "edit"
}
});
this.open = false;
- // this.getList();
} else {
- this.$modal.msgError("鏂板澶辫触锛�" + response.msg);
+ console.log('1');
+ this.form = date;
+ console.log(this.form,'form');
+ this.$modal.msgError("鏂板澶辫触锛�" + res.msg);
+
}
});
- }
+
}
});
},
--
Gitblit v1.9.3