WXL
16 小时以前 9b2c74ee4f08fad01c2a16bc6e36df073bfa1dd5
src/views/project/donatebaseinfo/index.vue
@@ -10,7 +10,7 @@
    >
      <el-row :gutter="8">
        <el-col :span="5">
          <el-form-item label="患者姓名" prop="name">
          <el-form-item label="捐献者姓名" prop="name">
            <el-input
              v-model="queryParams.name"
              placeholder="请输入姓名"
@@ -65,7 +65,6 @@
    <!-- 操作按钮 -->
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="warning"
@@ -106,7 +105,7 @@
        prop="caseNo"
        width="200"
      />
      <el-table-column label="姓名" align="center" prop="name" width="100" />
      <el-table-column label="捐献者姓名" align="center" prop="name" width="100" />
      <el-table-column label="性别" align="center" prop="sex" width="100">
        <template slot-scope="scope">
          <dict-tag
@@ -135,7 +134,7 @@
        align="center"
        prop="treatmenthospitalname"
      />
      <el-table-column label="GSC评分" align="center" prop="gcsScore" />
      <el-table-column label="GCS评分" align="center" prop="gcsScore" />
      <el-table-column label="血型" align="center" prop="bloodtype" width="100">
        <template slot-scope="scope">
          <dict-tag
@@ -535,9 +534,14 @@
    },
    /** 打开编辑弹窗 */
    handleOpenEdit(row) {
      this.currentEditData = { ...row };
      console.log(this.currentEditData, "this.currentEditData");
      this.editModalVisible = true;
      // 确保在打开弹框前重置currentEditData
      this.currentEditData = {};
      // 使用$nextTick确保DOM更新完成
      this.$nextTick(() => {
        this.currentEditData = { ...row };
        this.editModalVisible = true;
      });
    },
    /** 处理编辑成功 */
@@ -549,6 +553,7 @@
    /** 处理编辑弹窗关闭 */
    handleEditClosed() {
      this.currentEditData = {};
      this.editModalVisible = false;
    },
    handleModalVisibleChange(newVisible) {