dev
This commit is contained in:
parent
6a6bcc13e7
commit
c7914d555a
|
|
@ -104,7 +104,7 @@ onMounted(() => {
|
|||
// 启动定时器,每秒更新一次
|
||||
refreshInterval = setInterval(() => {
|
||||
initList()
|
||||
}, 1000); // 每1000毫秒(即1秒)执行一次
|
||||
}, 60*1000); // 每1000毫秒(即1秒)执行一次
|
||||
})
|
||||
onUnmounted(() => {
|
||||
// 组件卸载时清除定时器
|
||||
|
|
|
|||
|
|
@ -45,12 +45,12 @@
|
|||
alt="">
|
||||
<div class="detail-top-left-text">
|
||||
<div class="detail-top-left-text-name">
|
||||
<span class="name" style="margin-right: 16px">{{ listItem.name || '-' }}</span>
|
||||
<el-tag type="success">{{ listItem.levelName || '-' }}</el-tag>
|
||||
<span class="name" style="margin-right: 16px">{{ listItem.name}}</span>
|
||||
<el-tag type="success">{{ listItem.levelName }}</el-tag>
|
||||
</div>
|
||||
<div class="detail-top-left-text-phone">
|
||||
<span class="age">{{ listItem.age ? listItem.age + '岁' : '-' }}</span>
|
||||
<span>{{ listItem.phone || '-' }}</span>
|
||||
<span class="age">{{ listItem.age ? listItem.age + '岁' : '' }}</span>
|
||||
<span>{{ listItem.phone }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -68,27 +68,27 @@
|
|||
:column="3"
|
||||
border
|
||||
>
|
||||
<el-descriptions-item label="生日">{{ listItem.birthday || "-" }}</el-descriptions-item>
|
||||
<el-descriptions-item label="生日">{{ listItem.birthday}}</el-descriptions-item>
|
||||
<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 label="就诊时间">{{
|
||||
formatListTime(listItem.lastVisitTime) || "-"
|
||||
formatListTime(listItem.lastVisitTime)
|
||||
}}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label="证件类型">
|
||||
{{ certTypeList.find((item: any) => item.id == Number(listItem.certType))?.name }}
|
||||
</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>
|
||||
<el-descriptions-item label="地址">
|
||||
{{ areaName }}{{ areaName ? '/' + listItem.address : listItem.address || "-" }}
|
||||
{{ areaName }}{{ areaName ? '/' + listItem.address : listItem.address}}
|
||||
</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.remark || "-" }}</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.remark }}</el-descriptions-item>
|
||||
|
||||
</el-descriptions>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@
|
|||
v-model:current-page="current_page" @current-change="change_page"/>
|
||||
</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 class="updateDirectory">
|
||||
<div class="updateDirectory-message">{{ tip_message }}</div>
|
||||
|
|
@ -146,7 +146,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</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 class="updateDirectory">
|
||||
<div class="updateDirectory-message">{{ tip_message }}</div>
|
||||
|
|
@ -386,15 +386,15 @@ const syncCacheTotalPage = ref<any>(0)
|
|||
const isSynchronizedCacheBox = ref(false)
|
||||
const syncCache = () => {
|
||||
if (syncCachePage.value == 1) {
|
||||
tip_message.value = "开始同步第一页";
|
||||
tip_message.value = "开始同步第1页";
|
||||
}
|
||||
post("social/directory/syncToMongo", {page: syncCachePage.value}).then((res: any) => {
|
||||
if (res.total_page) {
|
||||
syncCacheTotalPage.value = res.total_page
|
||||
}
|
||||
if (syncCachePage.value <= syncCacheTotalPage.value) {
|
||||
if (syncCachePage.value < syncCacheTotalPage.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)
|
||||
syncCache()
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue