WXL
2025-12-30 ed62678cd16042506bad5e5f75665a822f2d5717
src/views/business/appear/index.vue
@@ -34,7 +34,7 @@
            <el-option label="全部" value="" />
            <el-option label="待审批" value="0" />
            <el-option label="已通过" value="1" />
            <el-option label="已驳回" value="2" />
            <el-option label="已终止" value="2" />
          </el-select>
        </el-form-item>
        <el-form-item>
@@ -99,6 +99,14 @@
          <dict-tag :options="bloodTypeOptions" :value="scope.row.bloodType" />
        </template>
      </el-table-column>
         <el-table-column
        label="GCS评分"
        align="center"
        prop="gscScore"
        width="80"
        show-overflow-tooltip
      />
      <el-table-column
        label="疾病诊断"
        align="center"
@@ -198,14 +206,14 @@
            <el-form-item label="审批结果" prop="approveResult">
              <el-radio-group v-model="approveForm.approveResult">
                <el-radio label="1">通过</el-radio>
                <el-radio label="2">驳回</el-radio>
                <el-radio label="2">终止</el-radio>
              </el-radio-group>
            </el-form-item>
            <el-form-item label="审批意见" prop="approveOpinion">
              <el-input
                type="textarea"
                v-model="approveForm.approveOpinion"
                placeholder="请输入详细的审批意见,包括通过或驳回的理由"
                placeholder="请输入详细的审批意见,包括通过或终止的理由"
                :rows="6"
                maxlength="500"
                show-word-limit
@@ -294,7 +302,7 @@
      const statusMap = {
        "0": "warning", // 待审批
        "1": "success", // 已通过
        "2": "danger" // 已驳回
        "2": "danger" // 已终止
      };
      return statusMap[status];
    },
@@ -302,7 +310,7 @@
      const statusMap = {
        "0": "待审批",
        "1": "已通过",
        "2": "已驳回"
        "2": "已终止"
      };
      return statusMap[status];
    }
@@ -322,9 +330,10 @@
            id: 1,
            donorNo: "DON20241219001",
            donorName: "张三",
            gender: "0",
            gender: "2",
            age: 38,
            bloodType: "A",
            gscScore:'1',
            diagnosis:
              "脑外伤导致脑死亡,经抢救无效宣布脑死亡。家属同意器官捐献。",
            hospitalName: "青岛大学附属医院",
@@ -353,6 +362,7 @@
            gender: "1",
            age: 45,
            bloodType: "O",
            gscScore:'3',
            diagnosis: "急性心肌梗死,心脏功能衰竭",
            hospitalName: "青岛市立医院",
            status: "1",
@@ -366,9 +376,10 @@
            id: 3,
            donorNo: "DON20241217001",
            donorName: "王五",
            gender: "0",
            gender: "2",
            age: 52,
            bloodType: "B",
            gscScore:'6',
            diagnosis: "颅内出血,脑干功能丧失",
            hospitalName: "青岛眼科医院",
            status: "2",
@@ -385,6 +396,7 @@
            gender: "1",
            age: 28,
            bloodType: "AB",
            gscScore:'10',
            diagnosis: "重型颅脑损伤,多器官功能衰竭",
            hospitalName: "青岛儿童医院",
            status: "0",
@@ -456,7 +468,7 @@
    handleDelete(row) {
      const ids = row.id || this.ids;
      this.$modal
        .confirm('是否确认删除案例编号为"' + ids + '"的数据项?')
        .confirm('是否确认删除住院号为"' + ids + '"的数据项?')
        .then(() => {
          // 模拟删除操作
          this.caseList = this.caseList.filter(item => !ids.includes(item.id));