This commit is contained in:
ChenQiuYu 2025-05-22 10:51:32 +08:00
parent 6a6bcc13e7
commit c7914d555a
3 changed files with 18 additions and 18 deletions

View File

@ -104,7 +104,7 @@ onMounted(() => {
// //
refreshInterval = setInterval(() => { refreshInterval = setInterval(() => {
initList() initList()
}, 1000); // 10001 }, 60*1000); // 10001
}) })
onUnmounted(() => { onUnmounted(() => {
// //

View File

@ -45,12 +45,12 @@
alt=""> alt="">
<div class="detail-top-left-text"> <div class="detail-top-left-text">
<div class="detail-top-left-text-name"> <div class="detail-top-left-text-name">
<span class="name" style="margin-right: 16px">{{ listItem.name || '-' }}</span> <span class="name" style="margin-right: 16px">{{ listItem.name}}</span>
<el-tag type="success">{{ listItem.levelName || '-' }}</el-tag> <el-tag type="success">{{ listItem.levelName }}</el-tag>
</div> </div>
<div class="detail-top-left-text-phone"> <div class="detail-top-left-text-phone">
<span class="age">{{ listItem.age ? listItem.age + '岁' : '-' }}</span> <span class="age">{{ listItem.age ? listItem.age + '岁' : '' }}</span>
<span>{{ listItem.phone || '-' }}</span> <span>{{ listItem.phone }}</span>
</div> </div>
</div> </div>
</div> </div>
@ -68,27 +68,27 @@
:column="3" :column="3"
border border
> >
<el-descriptions-item label="生日">{{ listItem.birthday || "-" }}</el-descriptions-item> <el-descriptions-item label="生日">{{ listItem.birthday}}</el-descriptions-item>
<el-descriptions-item label="民族"> <el-descriptions-item label="民族">
{{ antysList.find((item: any) => item.id == listItem.nation)?.name || "-" }} {{ antysList.find((item: any) => item.id == listItem.nation)?.name}}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="就诊时间">{{ <el-descriptions-item label="就诊时间">{{
formatListTime(listItem.lastVisitTime) || "-" formatListTime(listItem.lastVisitTime)
}} }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="证件类型"> <el-descriptions-item label="证件类型">
{{ certTypeList.find((item: any) => item.id == Number(listItem.certType))?.name }} {{ certTypeList.find((item: any) => item.id == Number(listItem.certType))?.name }}
</el-descriptions-item> </el-descriptions-item>
> >
<el-descriptions-item label="证件号码">{{ listItem.certNo || "-" }}</el-descriptions-item> <el-descriptions-item label="证件号码">{{ listItem.certNo}}</el-descriptions-item>
<el-descriptions-item label="积分"><span>{{ listItem.integralBalance }}</span> <el-descriptions-item label="积分"><span>{{ listItem.integralBalance }}</span>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="地址"> <el-descriptions-item label="地址">
{{ areaName }}{{ areaName ? '/' + listItem.address : listItem.address || "-" }} {{ areaName }}{{ areaName ? '/' + listItem.address : listItem.address}}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="既往史">{{ listItem.beforeMedicalHistory || "-" }}</el-descriptions-item> <el-descriptions-item label="既往史">{{ listItem.beforeMedicalHistory}}</el-descriptions-item>
<el-descriptions-item label="过敏史">{{ listItem.allergyHistory || "-" }}</el-descriptions-item> <el-descriptions-item label="过敏史">{{ listItem.allergyHistory}}</el-descriptions-item>
<el-descriptions-item label="备注">{{ listItem.remark || "-" }}</el-descriptions-item> <el-descriptions-item label="备注">{{ listItem.remark }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
</div> </div>

View File

@ -52,7 +52,7 @@
v-model:current-page="current_page" @current-change="change_page"/> v-model:current-page="current_page" @current-change="change_page"/>
</div> </div>
</div> </div>
<Mask :is-show="UpdateDirectoryLoading" :width="540" :height="160+24+24+60" title="更新版本" @close="close"> <Mask :is-show="UpdateDirectoryLoading" :width="540" :height="268" title="更新版本" @close="close">
<div style="height:100%;padding: 24px"> <div style="height:100%;padding: 24px">
<div class="updateDirectory"> <div class="updateDirectory">
<div class="updateDirectory-message">{{ tip_message }}</div> <div class="updateDirectory-message">{{ tip_message }}</div>
@ -146,7 +146,7 @@
</div> </div>
</div> </div>
</Mask> </Mask>
<Mask :is-show="isSynchronizedCacheBox" :width="540" :height="347" title="同步缓存" @close="close"> <Mask :is-show="isSynchronizedCacheBox" :width="540" :height="268+24" title="同步缓存" @close="close">
<div style="height:100%;padding: 24px"> <div style="height:100%;padding: 24px">
<div class="updateDirectory"> <div class="updateDirectory">
<div class="updateDirectory-message">{{ tip_message }}</div> <div class="updateDirectory-message">{{ tip_message }}</div>
@ -386,15 +386,15 @@ const syncCacheTotalPage = ref<any>(0)
const isSynchronizedCacheBox = ref(false) const isSynchronizedCacheBox = ref(false)
const syncCache = () => { const syncCache = () => {
if (syncCachePage.value == 1) { if (syncCachePage.value == 1) {
tip_message.value = "开始同步第页"; tip_message.value = "开始同步第1页";
} }
post("social/directory/syncToMongo", {page: syncCachePage.value}).then((res: any) => { post("social/directory/syncToMongo", {page: syncCachePage.value}).then((res: any) => {
if (res.total_page) { if (res.total_page) {
syncCacheTotalPage.value = res.total_page syncCacheTotalPage.value = res.total_page
} }
if (syncCachePage.value <= syncCacheTotalPage.value) { if (syncCachePage.value < syncCacheTotalPage.value) {
syncCachePage.value++ syncCachePage.value++
tip_message.value = "正在同步目录,以同步" + syncCachePage.value + "/" + syncCacheTotalPage.value + "页,请不要强制关闭程序,否则数据不完整"; tip_message.value = "正在同步目录,以同步" + syncCachePage.value + "/" + syncCacheTotalPage.value + "页请不要强制关闭程序,否则数据不完整";
percent.value = Math.floor((syncCachePage.value / syncCacheTotalPage.value) * 100) percent.value = Math.floor((syncCachePage.value / syncCacheTotalPage.value) * 100)
syncCache() syncCache()
} else { } else {