WXL
2026-05-13 e5af0daca71f21317b061f174869e6ded2829071
src/views/business/maintain/index.vue
@@ -8,7 +8,7 @@
        :inline="true"
        label-width="100px"
      >
        <el-form-item label="捐献者姓名" prop="name">
        <el-form-item label="姓名" prop="name">
          <el-input
            v-model="queryParams.name"
            placeholder="请输入捐献者姓名"
@@ -17,25 +17,7 @@
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="所在医疗机构" prop="treatmenthospitalname">
          <el-input
            v-model="queryParams.treatmenthospitalname"
            placeholder="请输入医疗机构"
            clearable
            style="width: 200px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="协调员" prop="coordinatorName">
          <el-input
            v-model="queryParams.coordinatorName"
            placeholder="请输入协调员姓名"
            clearable
            style="width: 200px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="患者状态" prop="recordstate">
        <el-form-item label="案例进度" prop="recordstate">
          <el-select
            v-model="queryParams.recordstate"
            placeholder="请选择记录状态"
@@ -49,10 +31,10 @@
            <el-option label="未完成捐献" value="5" />
          </el-select>
        </el-form-item>
        <el-form-item label="年龄范围" prop="ageRange">
        <el-form-item label="年龄" prop="ageRange">
          <el-input
            v-model="queryParams.startAge"
            placeholder="最小年龄"
            placeholder="0"
            clearable
            style="width: 95px"
            @keyup.enter.native="handleQuery"
@@ -60,13 +42,13 @@
          <span style="margin: 0 5px">-</span>
          <el-input
            v-model="queryParams.endAge"
            placeholder="最大年龄"
            placeholder="70"
            clearable
            style="width: 95px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="档案录入时间" prop="recordTimeRange">
        <el-form-item label="入院时间" prop="recordTimeRange">
          <el-date-picker
            v-model="queryParams.recordTimeRange"
            type="daterange"
@@ -75,6 +57,16 @@
            end-placeholder="结束日期"
            value-format="yyyy-MM-dd"
            style="width: 240px"
          />
        </el-form-item>
        <el-form-item label="协调员" prop="coordinatorName">
          <el-input
            v-model="queryParams.coordinatorName"
            placeholder="请输入协调员姓名"
            clearable
            style="width: 200px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item>
@@ -113,20 +105,38 @@
        @selection-change="handleSelectionChange"
      >
        <el-table-column type="selection" width="55" align="center" />
<<<<<<< HEAD
        <!--
        <el-table-column
=======
        <!-- <el-table-column
>>>>>>> 059398ad3ad81ea49dfb75ac09f268bc0b0f6145
          label="案例编号"
          align="center"
          prop="caseNo"
          width="120"
<<<<<<< HEAD
        />
        -->
        <el-table-column
          label="捐献编号"
=======
        /> -->
         <el-table-column
          label="住院号"
>>>>>>> 059398ad3ad81ea49dfb75ac09f268bc0b0f6145
          align="center"
          prop="inpatientno"
          width="120"
        />
        <el-table-column
          label="住院号"
          align="center"
          prop="inpatientno"
          width="120"
        />
        <el-table-column
          label="潜在捐献者姓名"
          label="姓名"
          align="center"
          prop="name"
          width="120"
@@ -159,6 +169,9 @@
          min-width="180"
          show-overflow-tooltip
        />
<<<<<<< HEAD
=======
        <el-table-column
          label="首诊医疗机构"
          align="center"
@@ -185,13 +198,28 @@
          prop="coordinatorName"
          width="100"
        />
>>>>>>> 059398ad3ad81ea49dfb75ac09f268bc0b0f6145
        <!-- <el-table-column
          label="维护项目"
          align="center"
          prop="itemName"
          width="120"
          show-overflow-tooltip
        /> -->
        /> -->
        <el-table-column
          label="首次维护时间"
          align="center"
          prop="updateTime"
          width="140"
        >
          <template slot-scope="scope">
            <span>{{
              scope.row.updateTime
                ? parseTime(scope.row.updateTime)
                : "-"
            }}</span>
          </template>
        </el-table-column>
        <el-table-column
          label="最新维护时间"
          align="center"
@@ -211,6 +239,36 @@
          align="center"
          prop="updateBy"
          width="120"
        /><el-table-column
          label="入院时间"
          align="center"
          prop="treatmenthospitalname"
          width="150"
          show-overflow-tooltip
        /><el-table-column
          label="上报医院"
          align="center"
          prop="treatmenthospitalname"
          width="150"
          show-overflow-tooltip
        />
        <!-- <el-table-column
          label="状态"
          align="center"
          prop="recordstate"
          width="120"
        >
          <template slot-scope="scope">
            <el-tag :type="statusFilter(scope.row.recordstate)">
              {{ statusTextFilter(scope.row.recordstate) }}
            </el-tag>
          </template>
        </el-table-column> -->
        <el-table-column
          label="协调员"
          align="center"
          prop="coordinatorName"
          width="100"
        />
        <el-table-column
          label="操作"