WXL
2026-05-15 68daed8ac76b42542e6ed3fbcac19a057c1dedf0
src/views/business/ethicalReview/index.vue
@@ -75,16 +75,16 @@
    <el-card class="tool-card">
      <el-row :gutter="10">
        <el-col :span="16">
          <el-button type="primary" icon="el-icon-plus" @click="handleCreate"
          <!-- <el-button type="primary" icon="el-icon-plus" @click="handleCreate"
            >新建审查</el-button
          >
          <el-button
          > -->
          <!-- <el-button
            type="success"
            icon="el-icon-edit"
            :disabled="single"
            @click="handleUpdate"
            >修改</el-button
          >
          > -->
          <el-button
            type="warning"
            icon="el-icon-download"
@@ -116,6 +116,30 @@
      >
        <el-table-column type="selection" width="55" align="center" />
        <el-table-column
          label="住院号"
          align="center"
          prop="inpatientno"
          width="120"
        />
        <el-table-column
          label="姓名"
          align="center"
          prop="name"
          width="100"
        />
        <el-table-column label="性别" align="center" prop="sex" width="80">
          <template slot-scope="scope">
            <dict-tag
              :options="dict.type.sys_user_sex"
              :value="scope.row.sex"
            />
          </template>
        </el-table-column>
        <el-table-column label="年龄" align="center" prop="age" width="80" />
        <!--
        <el-table-column
          label="案例编号"
          align="center"
          prop="caseNo"
@@ -128,27 +152,6 @@
          width="120"
        />
        <el-table-column
          label="姓名"
          align="center"
          prop="name"
          width="100"
        />
        <el-table-column
          label="住院号"
          align="center"
          prop="inpatientno"
          width="120"
        />
        <el-table-column label="性别" align="center" prop="sex" width="80">
          <template slot-scope="scope">
            <dict-tag
              :options="dict.type.sys_user_sex"
              :value="scope.row.sex"
            />
          </template>
        </el-table-column>
        <el-table-column label="年龄" align="center" prop="age" width="80" />
        <el-table-column
          label="血型"
          align="center"
          prop="bloodtype"
@@ -160,6 +163,22 @@
          prop="idcardno"
          width="180"
        />
        <el-table-column
          label="医疗机构"
          align="center"
          prop="treatmenthospitalname"
          min-width="150"
          show-overflow-tooltip
        />
        <el-table-column
          label="专家姓名"
          align="center"
          prop="expertName"
          width="100"
        />
        -->
        <el-table-column
          label="疾病诊断"
          align="center"
@@ -168,14 +187,7 @@
          show-overflow-tooltip
        />
        <el-table-column
          label="医疗机构"
          align="center"
          prop="treatmenthospitalname"
          min-width="150"
          show-overflow-tooltip
        />
        <el-table-column
          label="伦理状态"
          label="审查状态"
          align="center"
          prop="status"
          width="100"
@@ -188,26 +200,27 @@
          </template>
        </el-table-column>
        <el-table-column
          label="专家结论"
          label="审查结论"
          align="center"
          prop="expertConclusion"
          width="120"
        />
        >
          <template slot-scope="scope">
            <dict-tag
              :options="dict.type.expert_Conclusion"
              :value="scope.row.expertConclusion"
            />
          </template>
        </el-table-column>
        <el-table-column
          label="专家意见"
          label="审查意见"
          align="center"
          prop="expertOpinion"
          min-width="150"
          show-overflow-tooltip
        />
        <el-table-column
          label="专家姓名"
          align="center"
          prop="expertName"
          width="100"
        />
        <el-table-column
          label="结论时间"
          label="审查时间"
          align="center"
          prop="expertTime"
          width="160"
@@ -273,7 +286,7 @@
export default {
  name: "EthicsReviewList",
  components: { Pagination },
  dicts: ["sys_user_sex", "sys_ethical"],
  dicts: ["sys_user_sex", "ReviewForm_status",'sys_ethical','expert_Conclusion'],
  data() {
    return {
      // 遮罩层
@@ -361,7 +374,7 @@
    handleView(row) {
      this.$router.push({
        path: "/case/ethicalReviewInfo",
        query: { id: row.infoid }
        query: { infoid: row.infoid,id:row.id }
      });
    },
    // 新增按钮操作
@@ -370,10 +383,10 @@
    },
    // 修改按钮操作
    handleUpdate(row) {
      const id = row.infoid || this.ids[0];
      const infoid = row.infoid;
      this.$router.push({
        path: "/case/ethicalReviewInfo",
        query: { id: id }
        query: { infoid: infoid,id:row.id }
      });
    },
    // 结束审查操作