| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="捐献者" prop="infoid" v-show="form.costtype == 4"> |
| | | <el-form-item label="捐献者" prop="infoid" v-show="form.costtype == 3||form.costtype == 4"> |
| | | <el-select v-model="form.infoid" @change="selectbaseinfo" clearable filterable placeholder="请选择捐献者"> |
| | | <el-option v-for="item in baselist" :key="item.index" :label="item.name" :value="item.infoid"> |
| | | </el-option> |
| | |
| | | //保存明细 |
| | | for (let i = 0; i < rbDetails.length; i++) { |
| | | if (rbDetails[i].rbid != null) { |
| | | if (rbDetails[i].persontype == "家属") { |
| | | if (rbDetails[i].persontype == "家属"||rbDetails[i].persontype == "专家") { |
| | | if (this.form.infoid) { |
| | | updateReimbursementdetail(rbDetails[i]); |
| | | } else { |
| | | return this.$message.error( |
| | | `因家属分配要求,请选择捐献者信息` |
| | | "因财务核算的要求,家属或专家的报销,需要选择对应的捐献者!" |
| | | ); |
| | | } |
| | | } else { |
| | |
| | | addReimbursementdetail(rbDetails[i]); |
| | | } else { |
| | | return this.$message.error( |
| | | `因家属分配要求,请选择捐献者信息` |
| | | "因财务核算的要求,家属或专家的报销,需要选择对应的捐献者!" |
| | | ); |
| | | } |
| | | } else { |