From 1b145b5655fa023032c8713bb2375bccdf0fc314 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期四, 24 十月 2024 11:13:40 +0800 Subject: [PATCH] 领用完成后 立即刷新 患者列表 --- src/views/ecg/devmanage/index.vue | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/views/ecg/devmanage/index.vue b/src/views/ecg/devmanage/index.vue index d2eb6c7..d6a483c 100644 --- a/src/views/ecg/devmanage/index.vue +++ b/src/views/ecg/devmanage/index.vue @@ -19,17 +19,6 @@ class="!w-220px" /> </el-form-item> - <el-form-item label="鍒涘缓鏃堕棿" prop="createTime"> - <el-date-picker - v-model="queryParams.createTime" - value-format="YYYY-MM-DD HH:mm:ss" - type="daterange" - start-placeholder="寮�濮嬫棩鏈�" - end-placeholder="缁撴潫鏃ユ湡" - :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]" - class="!w-220px" - /> - </el-form-item> <el-form-item label="璁惧缂栧彿" prop="devId"> <el-input v-model="queryParams.devId" @@ -38,6 +27,21 @@ @keyup.enter="handleQuery" class="!w-240px" /> + </el-form-item> + <el-form-item label="鐘舵��" prop="state"> + <el-select + v-model="queryParams.state" + placeholder="璇烽�夋嫨鐘舵��" + clearable + class="!w-240px" + > + <el-option + v-for="dict in stateOptions" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> </el-form-item> <el-form-item label="鍒嗙被鍚�" prop="category"> <el-select @@ -126,12 +130,14 @@ </template> </el-table-column> <el-table-column label="鍨嬪彿" align="center" prop="model" /> - <el-table-column label="浣跨敤鎯呭喌" align="center" prop="lost" > + <el-table-column label="鐘舵��" align="center" prop="lost" > <template #default="scope"> <span>{{tranlateDevState(scope.row.state)}}</span> </template> </el-table-column> <el-table-column label="閲囪喘鏃ユ湡" align="center" prop="purchaseDate" :formatter="dateFormatter2" width="120px"/> + <el-table-column label="鐘舵�佹棩鏈�" align="center" prop="stateDate" :formatter="dateFormatter2" width="120px"/> +<!-- <el-table-column label="鍒涘缓鏃堕棿" align="center" @@ -139,6 +145,7 @@ :formatter="dateFormatter2" width="180px" /> +--> <el-table-column label="鎿嶄綔" align="center" min-width="120px"> <template #default="scope"> <el-button @@ -183,7 +190,8 @@ <script setup lang="ts"> import {getStrDictOptions, DICT_TYPE, DictDataType} from '@/utils/dict' -import {dateFormatter, dateFormatter2} from '@/utils/formatTime' +import {dateFormatter2} from '@/utils/formatTime' +import {tranlateDevState} from "@/utils/statusFormatter"; import download from '@/utils/download' import {DeviceApi, DeviceVO, DevModelApi, OptionsVO} from '@/api/ecg/devmanage' import DeviceForm from './DeviceForm.vue' @@ -203,6 +211,7 @@ purchaseDate: [], createTime: [], devId: undefined, + state: undefined, category: undefined, brand: undefined, model: undefined @@ -270,15 +279,6 @@ } finally { exportLoading.value = false } -} - -const tranlateDevState = (state) => { - if (state === 0) return "绌洪棽"; - else if (state=== 5) return "宸查鐢�"; - else if (state=== 10) return "宸茶鏈�"; - else if (state=== 20) return "宸查仐澶�"; - else if (state=== 30) return "缁翠慨涓�"; - else if (state=== 40) return "宸叉姤搴�"; } const categoryChanged = async () => { -- Gitblit v1.9.3