WXL
2026-05-17 3453ba7e5243022ad4388da1515dc75ad8d81f94
src/views/business/affirm/index.vue
@@ -8,7 +8,7 @@
        :inline="true"
        label-width="100px"
      >
        <el-form-item label="捐献者姓名" prop="donorName">
        <el-form-item label="姓名" prop="donorName">
          <el-input
            v-model="queryParams.donorName"
            placeholder="请输入捐献者姓名"
@@ -17,19 +17,10 @@
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="所在医疗机构" prop="hospitalName">
        <el-form-item label="上报医院" prop="hospitalName">
          <el-input
            v-model="queryParams.hospitalName"
            placeholder="请输入医疗机构"
            clearable
            style="width: 200px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="业务人员" prop="assignee">
          <el-input
            v-model="queryParams.assignee"
            placeholder="请输入业务人员"
            clearable
            style="width: 200px"
            @keyup.enter.native="handleQuery"
@@ -56,6 +47,15 @@
            end-placeholder="结束日期"
            value-format="yyyy-MM-dd"
            style="width: 240px"
          />
        </el-form-item>
        <el-form-item label="协调员" prop="assignee">
          <el-input
            v-model="queryParams.assignee"
            placeholder="请输入协调员"
            clearable
            style="width: 200px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item>
@@ -109,17 +109,16 @@
        v-loading="loading"
        :data="confirmationList"
        @selection-change="handleSelectionChange"
        @row-click="handleRowClick"
      >
        <el-table-column type="selection" width="55" align="center" />
        <el-table-column
          label="住院号"
          label="案例编号"
          align="center"
          prop="caseNo"
          prop="inpatientno"
          width="120"
        />
        <el-table-column
          label="潜在捐献者姓名"
          label="姓名"
          align="center"
          prop="name"
          width="120"
@@ -140,13 +139,6 @@
          min-width="180"
          show-overflow-tooltip
        />
        <el-table-column
          label="所在医疗机构"
          align="center"
          prop="treatmenthospitalname"
          width="150"
          show-overflow-tooltip
        />
        <!-- <el-table-column
          label="确认状态"
          align="center"
@@ -159,14 +151,6 @@
            </el-tag>
          </template>
        </el-table-column> -->
        <el-table-column
          label="家属意见"
          align="center"
          prop="relativeRemark"
          width="150"
          show-overflow-tooltip
        />
        <el-table-column
          label="确认时间"
          align="center"
@@ -181,11 +165,25 @@
            }}</span>
          </template>
        </el-table-column>
        <el-table-column
          label="业务人员"
<el-table-column
          label="确认状态"
          align="center"
          prop="responsibleusername"
          prop="state"
          width="100"
        >
          <template slot-scope="scope">
            <dict-tag
              :options="dict.type.affirm_type"
              :value="scope.row.state"
            />
          </template>
        </el-table-column>
        <el-table-column
          label="家属意见"
          align="center"
          prop="relativeRemark"
          width="150"
          show-overflow-tooltip
        />
        <el-table-column
          label="协调员1"
@@ -197,6 +195,19 @@
          label="协调员2"
          align="center"
          prop="coordinatedusernamet"
          width="100"
        />
        <el-table-column
          label="上报医院"
          align="center"
          prop="treatmenthospitalname"
          width="150"
          show-overflow-tooltip
        />
        <el-table-column
          label="上报人员"
          align="center"
          prop="responsibleusername"
          width="100"
        />
        <el-table-column
@@ -245,7 +256,7 @@
export default {
  name: "ConfirmationList",
  components: { Pagination },
  dicts: ["sys_user_sex"],
  dicts: ["sys_user_sex",'affirm_type'],
  data() {
    return {
      // 遮罩层