From f864d10e66e8fc66c6d2162196eeda085e35b65a Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 14 三月 2024 17:40:43 +0800 Subject: [PATCH] 11 --- src/views/project/donatebaseinfo/index.vue | 131 ++++++++++++++++++++++++++++++++++--------- 1 files changed, 103 insertions(+), 28 deletions(-) diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue index 39be021..6345c11 100644 --- a/src/views/project/donatebaseinfo/index.vue +++ b/src/views/project/donatebaseinfo/index.vue @@ -64,9 +64,9 @@ </el-row> <el-row :gutter="8"> <el-col :span="5"> - <el-form-item label="鎹愮尞杩涘害" prop="recordstate"> + <el-form-item label="鎹愮尞杩涘害" prop="workflow"> <el-select - v-model="queryParams.recordstate" + v-model="queryParams.workflow" placeholder="璇烽�夋嫨褰撳墠杩涘害" clearable size="small" @@ -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