yxh
6 天以前 4afb944c92aed7287cc4691fc9019f3b9faea1c0
src/views/project/unitCost/organfee/index.vue
@@ -133,7 +133,7 @@
        align="center"
        show-overflow-tooltip
      />
      <el-table-column prop="name" label="受体姓氏" width="120" align="center" />
      <el-table-column prop="name" label="受体" width="120" align="center" />
      
      <el-table-column label="器官状态" width="120" align="center">
        <template slot-scope="scope">
@@ -182,7 +182,7 @@
      />
      <el-table-column
        label="操作"
        width="160"
        width="210"
        align="center"
        fixed="right"
      >
@@ -201,6 +201,13 @@
            @click="handleCharge(scope.row)"
            v-hasPermi="['project:donorchargeorgan:edit']"
            >已收费</el-button
          >
          <el-button
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['project:donorchargeorgan:edit']"
            >删除</el-button
          >
        </template>
      </el-table-column>
@@ -258,6 +265,15 @@
                v-model="editForm.caseno"
                maxlength="50"
                placeholder="请输入器官分配编号"
              />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="受体" prop="name">
              <el-input
                v-model="editForm.name"
                maxlength="50"
                placeholder="请输入受体"
              />
            </el-form-item>
          </el-col>
@@ -370,11 +386,11 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="受体姓氏" prop="name">
            <el-form-item label="受体" prop="name">
              <el-input
                v-model="addForm.name"
                maxlength="50"
                placeholder="请输入受体姓氏"
                placeholder="请输入受体"
              />
            </el-form-item>
          </el-col>
@@ -458,6 +474,7 @@
  listDonorchargeorgan,
  addDonorchargeorgan,
  updateDonorchargeorgan,
  delDonorchargeorgan,
  exportOrganfee
} from "@/api/project/donorcharge";
import { listOrganization } from "@/api/project/organization";
@@ -465,6 +482,7 @@
/** 新增器官费用的空表单 */
function emptyAddForm() {
  return {
    infoid: null,
    donorname: null,
    hospitalno: null,
    hospitalname: null,
@@ -519,6 +537,7 @@
        hospitalname: null,
        payOrganName: null,
        caseno: null,
        name: null,
        organState: null,
        organchargedesc: null
      },
@@ -639,6 +658,20 @@
        })
        .catch(() => {});
    },
    /** 删除按钮操作 */
    handleDelete(row) {
      this.$modal
        .confirm('是否确认删除器官费用编号为"' + row.id + '"的数据项?')
        .then(() => delDonorchargeorgan(row.id))
        .then(() => {
          this.$modal.msgSuccess("删除成功");
          if (this.currentRow && this.currentRow.id === row.id) {
            this.currentRow = null;
          }
          this.getList();
        })
        .catch(() => {});
    },
    /** 表格当前行变化 */
    handleCurrentChange(row) {
      this.currentRow = row;
@@ -651,6 +684,8 @@
        return;
      }
      this.addForm = {
        infoid:
          row.infoid === null || row.infoid === undefined ? null : row.infoid,
        donorname: row.donorname || null,
        hospitalno:
          row.hospitalno === null || row.hospitalno === undefined
@@ -722,6 +757,7 @@
        hospitalname: row.hospitalname || null,
        payOrganName: row.payOrganName || "",
        caseno: row.caseno || "",
        name: row.name || "",
        organState:
          row.organState === null || row.organState === undefined
            ? null