| | |
| | | }, |
| | | /** 新增按钮操作 */ |
| | | handleAdd(row) { |
| | | this.reset(); |
| | | |
| | | const id = row.id; |
| | | this.curCase = { |
| | | id: row.id, |
| | | recordstate: null, |
| | | donorno: row.donorno, |
| | | name: row.name, |
| | | treatmenthospitalname: row.treatmenthospitalname, |
| | | sex: row.sex, |
| | | idcardtype: row.idcardtype, |
| | | idcardno: row.idcardno, |
| | | education: row.education, |
| | | nationality: row.nationality, |
| | | occupation: row.occupation, |
| | | birthday: row.birthday |
| | | }; |
| | | |
| | | getDonatebaseinfo(id).then(res => { |
| | | console.log("捐献基础表数据", res); |
| | | this.curCase.nation = res.data.nation; |
| | | this.curCase.education = res.data.education; |
| | | this.curCase.occupation = res.data.occupation; |
| | | }); |
| | | // this.open = true; |
| | | console.log("row", row); |
| | | this.form.infoid = row.id; |
| | | this.form.donorno = row.donorno; |
| | | this.form.name = row.name; |
| | | this.form.treatmenthospitalname = row.treatmenthospitalname; |
| | | this.form.dosex = row.sex; |
| | | this.form.doidcardtype = row.idcardtype; |
| | | this.form.doidcardno = row.idcardno; |
| | | this.form.doeducation = row.education; |
| | | this.form.donationality = row.nationality; |
| | | this.form.dooccupation = row.occupation; |
| | | this.form.dobirthday = row.birthday; |
| | | |
| | | //判断是否存在见证记录 |
| | | let searchParam = { |
| | | infoid: row.id |
| | | }; |
| | | this.GetDonortedList(); |
| | | const infoid = this.form.infoid; |
| | | getByInfoId(infoid).then(response => { |
| | | if (response.code == 200) { |
| | | //获取器官分配信息 |
| | | |
| | | if (response.data != null) { |
| | | // this.$modal.msgError("获取捐献器官失败1:" + response.msg); |
| | | this.open = true; |
| | | this.form = response.data; |
| | | this.form.organdonation = this.form.organdonation.split(","); |
| | | this.title = "修改人体器官捐献获取见证登记表"; |
| | | } else { |
| | | this.open = true; |
| | | this.title = "新增人体器官捐献获取见证登记表"; |
| | | } |
| | | this.$router.push({ |
| | | path: "/organ/donationdetails/", |
| | | query: { |
| | | id: row.id, |
| | | organType: "edit", |
| | | } |
| | | }); |
| | | // this.reset(); |
| | | |
| | | // const id = row.id; |
| | | // this.curCase = { |
| | | // id: row.id, |
| | | // recordstate: null, |
| | | // donorno: row.donorno, |
| | | // name: row.name, |
| | | // treatmenthospitalname: row.treatmenthospitalname, |
| | | // sex: row.sex, |
| | | // idcardtype: row.idcardtype, |
| | | // idcardno: row.idcardno, |
| | | // education: row.education, |
| | | // nationality: row.nationality, |
| | | // occupation: row.occupation, |
| | | // birthday: row.birthday |
| | | // }; |
| | | |
| | | // getDonatebaseinfo(id).then(res => { |
| | | // console.log("捐献基础表数据", res); |
| | | // this.curCase.nation = res.data.nation; |
| | | // this.curCase.education = res.data.education; |
| | | // this.curCase.occupation = res.data.occupation; |
| | | // }); |
| | | // // this.open = true; |
| | | // console.log("row", row); |
| | | // this.form.infoid = row.id; |
| | | // this.form.donorno = row.donorno; |
| | | // this.form.name = row.name; |
| | | // this.form.treatmenthospitalname = row.treatmenthospitalname; |
| | | // this.form.dosex = row.sex; |
| | | // this.form.doidcardtype = row.idcardtype; |
| | | // this.form.doidcardno = row.idcardno; |
| | | // this.form.doeducation = row.education; |
| | | // this.form.donationality = row.nationality; |
| | | // this.form.dooccupation = row.occupation; |
| | | // this.form.dobirthday = row.birthday; |
| | | |
| | | // //判断是否存在见证记录 |
| | | // let searchParam = { |
| | | // infoid: row.id |
| | | // }; |
| | | // this.GetDonortedList(); |
| | | // const infoid = this.form.infoid; |
| | | // getByInfoId(infoid).then(response => { |
| | | // if (response.code == 200) { |
| | | // //获取器官分配信息 |
| | | |
| | | // if (response.data != null) { |
| | | // // this.$modal.msgError("获取捐献器官失败1:" + response.msg); |
| | | // this.open = true; |
| | | // this.form = response.data; |
| | | // this.form.organdonation = this.form.organdonation.split(","); |
| | | // this.title = "修改人体器官捐献获取见证登记表"; |
| | | // } else { |
| | | // this.open = true; |
| | | // this.title = "新增人体器官捐献获取见证登记表"; |
| | | // } |
| | | // } |
| | | // }); |
| | | }, |
| | | /** 修改按钮操作 */ |
| | | handleUpdate(row) { |