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 | 101 +++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 83 insertions(+), 18 deletions(-) diff --git a/src/views/ecg/appointment/alter.vue b/src/views/ecg/appointment/alter.vue index 43ff0e5..fc83be2 100644 --- a/src/views/ecg/appointment/alter.vue +++ b/src/views/ecg/appointment/alter.vue @@ -79,6 +79,40 @@ /> </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-option label="鐢宠鍗曞紑绔�" disabled :value="'1'" /> + <el-option label="鐢宠鍗曟挙閿�" disabled :value="'2'" /> + <el-option label="妫�鏌ョ櫥璁�" :value="'3'" /> + <el-option label="鍙栨秷妫�鏌�" :value="'4'" /> + <el-option label="妫�鏌ュ紑濮�" disabled :value="'5'" /> + <el-option label="缁欓�犲奖鍓�" disabled :value="'6'" /> + <el-option label="妫�鏌ョ粨鏉�" disabled :value="'7'" /> + <el-option label="鎶ュ憡鐢熸垚" disabled :value="'8'" /> + </el-select> + </el-form-item> + <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"> <el-input @@ -124,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"> @@ -132,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" @@ -156,23 +201,25 @@ {{ getCheckTypeName(scope.row.bookCheckType) }} </template> </el-table-column> + <el-table-column - label="鐢熸棩" + label="寮�鍗曟椂闂�" align="center" - prop="patBirthday" + prop="createTime" :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="绉戝浠g爜" align="center" prop="patDeptCode" /> --> <el-table-column label="绉戝鍚嶇О" align="center" prop="patDeptDesc" /> - <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="200px"> + <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="鎿嶄綔" fixed="right" align="center" min-width="220px"> <template #default="scope"> <el-button link @@ -188,7 +235,12 @@ @click="statusalter(scope.row)" v-hasPermi="['ecg:appointment:update']" > - 鐘舵�佷慨鏀� + <dict-tag + v-if="scope.row.status" + :type="DICT_TYPE.ecg_status" + :value="scope.row.status" + /> + <div v-else>鐘舵�佸壀杈�</div> </el-button> <el-button link @@ -219,7 +271,7 @@ <el-select v-model="form.status" placeholder="璇烽�夋嫨"> <el-option label="鐢宠鍗曞紑绔�" disabled :value="'1'" /> <el-option label="鐢宠鍗曟挙閿�" disabled :value="'2'" /> - <el-option label="妫�鏌ョ櫥璁�" :value="'3'" /> + <el-option label="妫�鏌ョ櫥璁�" :value="'3'" /> <el-option label="鍙栨秷妫�鏌�" :value="'4'" /> <el-option label="妫�鏌ュ紑濮�" disabled :value="'5'" /> <el-option label="缁欓�犲奖鍓�" disabled :value="'6'" /> @@ -262,8 +314,17 @@ const form = ref({ status: '' }) // 淇敼鐘舵�佹暟鎹� +const djTime = ref('') + +const kdTime = ref('') + const queryParams = reactive({ pageNo: 1, + status: undefined, + registerDateStart: '', + registerDateEnd: '', + createTimestart: '', + createTimeEnd: '', pageSize: 10, applyNo: undefined, patId: undefined, @@ -306,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() } @@ -331,7 +396,7 @@ }).then(() => { console.log(form, 'form') AppointmentApi.alterAppointment(form) - message.success('淇敼鎴愬姛') + message.success('淇敼鎴愬姛') dialogFormVisible.value = false }) } -- Gitblit v1.9.3