From 920e530b68c0f4dba434281ce94c9814e9937db3 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 22 七月 2025 16:36:18 +0800 Subject: [PATCH] 11 --- src/views/ecg/appointment/alter.vue | 92 ++++++++++++++++++++++++++++----------------- 1 files changed, 57 insertions(+), 35 deletions(-) diff --git a/src/views/ecg/appointment/alter.vue b/src/views/ecg/appointment/alter.vue index 3e43c9c..fc83be2 100644 --- a/src/views/ecg/appointment/alter.vue +++ b/src/views/ecg/appointment/alter.vue @@ -80,12 +80,7 @@ </el-select> </el-form-item> <el-form-item label-width="90" label="鐢宠鍗曠姸鎬�" prop="bookCheckType"> - <el-select - v-model="queryParams.status" - placeholder="璇烽�夋嫨" - clearable - class="!w-240px" - > + <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨" clearable class="!w-240px"> <el-option label="鐢宠鍗曞紑绔�" disabled :value="'1'" /> <el-option label="鐢宠鍗曟挙閿�" disabled :value="'2'" /> <el-option label="妫�鏌ョ櫥璁�" :value="'3'" /> @@ -96,16 +91,27 @@ <el-option label="鎶ュ憡鐢熸垚" disabled :value="'8'" /> </el-select> </el-form-item> - <el-form-item label="鐧昏鏃堕棿" prop="bookCheckType"> - <el-select - v-model="queryParams.registerTime" - placeholder="璇烽�夋嫨" - clearable - class="!w-240px" - > - <el-option label="涓婂崍" value="涓婂崍" /> - <el-option label="涓嬪崍" value="涓嬪崍" /> - </el-select> + <el-form-item label="鐧昏鏃堕棿" prop="registerTime"> + <el-date-picker + v-model="djTime" + 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="createTime"> + <el-date-picker + v-model="kdTime" + 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="bookSrc"> @@ -152,6 +158,23 @@ > <el-table-column label="灏辫瘖娴佹按鍙�" align="center" prop="episodeId" min-width="110px" /> <el-table-column label="鐢宠鍙�" align="center" prop="applyNo" min-width="110px" /> + <el-table-column label="濮撳悕" align="center" min-width="160px"> + <template #default="scope"> + {{ scope.row.patName }} + <dict-tag :type="DICT_TYPE.SYSTEM_USER_SEX" :value="scope.row.patGender" /> + <dict-tag :type="DICT_TYPE.ECG_PAT_SOURCE" :value="scope.row.patSrc" /> + </template> + </el-table-column> + <el-table-column + label="鐢熸棩" + align="center" + prop="patBirthday" + :formatter="dateFormatter2" + width="110px" + /> + <el-table-column label="鐥呭尯鍚嶇О" align="center" prop="patWardDesc" /> + <el-table-column label="搴婂彿" align="center" prop="patBedNo" /> + <el-table-column label="缂栧彿" align="center" prop="patId" /> <!-- <el-table-column label="缂磋垂" align="center" prop="paid"> @@ -160,13 +183,7 @@ </template> </el-table-column> --> - <el-table-column label="濮撳悕" align="center" min-width="160px"> - <template #default="scope"> - {{ scope.row.patName }} - <dict-tag :type="DICT_TYPE.SYSTEM_USER_SEX" :value="scope.row.patGender" /> - <dict-tag :type="DICT_TYPE.ECG_PAT_SOURCE" :value="scope.row.patSrc" /> - </template> - </el-table-column> + <el-table-column label="棰勭害鏃ユ湡" align="center" @@ -184,13 +201,7 @@ {{ getCheckTypeName(scope.row.bookCheckType) }} </template> </el-table-column> - <el-table-column - label="鐢熸棩" - align="center" - prop="patBirthday" - :formatter="dateFormatter2" - width="110px" - /> + <el-table-column label="寮�鍗曟椂闂�" align="center" @@ -198,16 +209,16 @@ :formatter="dateFormatter2" width="110px" /> + <el-table-column label="寮�鍗曞尰鐢�" align="center" prop="doctor" width="110px" /> <el-table-column label="鎵嬫満" align="center" prop="patMobile" /> <!-- <el-table-column label="鐢佃瘽" align="center" prop="patPhone" />--> <!-- <el-table-column label="韬唤璇佸彿" align="center" prop="patIdentityId" />--> - <el-table-column label="鍦板潃" align="center" prop="patAddr" /> <!-- <el-table-column label="绉戝浠g爜" align="center" prop="patDeptCode" /> --> <el-table-column label="绉戝鍚嶇О" align="center" prop="patDeptDesc" /> <el-table-column label="绉戝鍚嶇О" align="center" prop="patDeptDesc" /> + <el-table-column label="鍦板潃" align="center" prop="patAddr" /> + <!-- <el-table-column label="鐥呭尯浠g爜" align="center" prop="patWardCode" /> --> - <el-table-column label="鐥呭尯鍚嶇О" align="center" prop="patWardDesc" /> - <el-table-column label="搴婂彿" align="center" prop="patBedNo" /> <el-table-column label="鎿嶄綔" fixed="right" align="center" min-width="220px"> <template #default="scope"> <el-button @@ -303,10 +314,17 @@ const form = ref({ status: '' }) // 淇敼鐘舵�佹暟鎹� +const djTime = ref('') + +const kdTime = ref('') + const queryParams = reactive({ pageNo: 1, - status:undefined, - registerTime:undefined, + status: undefined, + registerDateStart: '', + registerDateEnd: '', + createTimestart: '', + createTimeEnd: '', pageSize: 10, applyNo: undefined, patId: undefined, @@ -349,6 +367,10 @@ /** 鎼滅储鎸夐挳鎿嶄綔 */ const handleQuery = () => { queryParams.pageNo = 1 + queryParams.registerDateStart = djTime.value[0] + queryParams.registerDateEnd = djTime.value[1] + queryParams.createTimestart = kdTime.value[0] + queryParams.createTimeEnd = kdTime.value[1] getList() } -- Gitblit v1.9.3