From f792e8ecddfcd4c1d09504fa8a6a9181586ae88c Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 14 三月 2024 17:35:22 +0800
Subject: [PATCH] 11
---
src/views/project/donatebaseinfo/index.vue | 127 +++++++++++++++++++++++++++++++++--------
1 files changed, 101 insertions(+), 26 deletions(-)
diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue
index 360fcb0..6345c11 100644
--- a/src/views/project/donatebaseinfo/index.vue
+++ b/src/views/project/donatebaseinfo/index.vue
@@ -878,7 +878,6 @@
</el-dialog>
</div>
</template>
-<style scoped></style>
<script>
import { getUserProfile } from "@/api/system/user";
import {
@@ -1014,7 +1013,86 @@
// reporttime: null,
},
// 琛ㄥ崟鍙傛暟
- form: {},
+ form: {
+ 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: [],
users: [],
@@ -1573,9 +1651,9 @@
this.showSaveBtn = true;
//this.$refs.annex.getAnnexList();
this.open = true;
- this.$nextTick(function() {
- this.$refs.annex.getAnnexList();
- });
+ // this.$nextTick(function() {
+ // this.$refs.annex.getAnnexList();
+ // });
this.title = "浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃";
},
@@ -1644,15 +1722,18 @@
this.open = true;
this.title = "浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃";
this.form.recordstate = 99;
- this.$nextTick(function() {
- this.$refs.annex.getAnnexList();
- });
+ // this.$nextTick(function() {
+ // this.$refs.annex.getAnnexList();
+ // });
});
},
/** 鎻愪氦鎸夐挳 */
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"
);
@@ -1700,38 +1781,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