| | |
| | | <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> |
| | |
| | | }, |
| | | // 表单参数 |
| | | 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: [], |
| | |
| | | }, |
| | | /** 提交按钮 */ |
| | | 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" |
| | | ); |
| | |
| | | this.form.redorganname = this.form.redorganno; |
| | | } |
| | | |
| | | //尝试生成捐献编号(已经由addDonatebaseinfo接口中生成取代) |
| | | // 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); |
| | | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | } |
| | | }); |
| | | }, |