eight
2024-08-28 75bdffbfab151c40a79d70f1e7e6844c4c39c605
src/views/ecg/queue/index.vue
@@ -80,18 +80,18 @@
          />
        </el-select>
      </el-form-item>
      <el-form-item label="诊室编号" prop="roomNum">
      <el-form-item label="诊室编号" prop="roomId">
        <el-input
          v-model="queryParams.roomNum"
          v-model="queryParams.roomId"
          placeholder="请输入诊室编号"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="诊疗床号" prop="bedNum">
      <el-form-item label="诊疗床号" prop="bedNo">
        <el-input
          v-model="queryParams.bedNum"
          v-model="queryParams.bedNo"
          placeholder="请输入诊疗床号"
          clearable
          @keyup.enter="handleQuery"
@@ -158,8 +158,9 @@
      </el-table-column>
      <el-table-column label="过号标记" align="center" prop="passed" />
      <el-table-column label="过期标记" align="center" prop="expired" />
      <el-table-column label="诊室编号" align="center" prop="roomNum" />
      <el-table-column label="诊疗床号" align="center" prop="bedNum" />
      <el-table-column label="诊室编号" align="center" prop="roomId" />
      <el-table-column label="诊室名称" align="center" prop="roomName" />
      <el-table-column label="诊疗床号" align="center" prop="bedNo" />
      <el-table-column
        label="创建时间"
        align="center"
@@ -184,6 +185,15 @@
            v-hasPermi="['ecg:queue:delete']"
          >
            删除
          </el-button>
          <el-button
            link
            type="danger"
            @click="handleJump(scope.row)"
            v-if="scope.row.status === 10"
            v-hasPermi="['ecg:queue:jump']"
          >
            {{scope.row.jumpFlag === 0? "插队" : "取消插队"}}
          </el-button>
        </template>
      </el-table-column>
@@ -229,8 +239,8 @@
  status: undefined,
  passed: undefined,
  expired: undefined,
  roomNum: undefined,
  bedNum: undefined,
  roomId: undefined,
  bedNo: undefined,
  createTime: []
})
const queryFormRef = ref() // 搜索的表单
@@ -279,6 +289,21 @@
  } catch {}
}
/** 插队按钮操作 */
const handleJump = async (item: queueVO ) => {
  try {
    if (item.jumpFlag === 0)
      item.jumpFlag = 1
    else
      item.jumpFlag = 0
    const data = await queueApi.jumpQueue(item)
    message.success(data)
    // 刷新列表
    await getList()
  } catch {}
}
/** 导出按钮操作 */
const handleExport = async () => {
  try {