dev
This commit is contained in:
parent
6a6bcc13e7
commit
c7914d555a
|
|
@ -104,7 +104,7 @@ onMounted(() => {
|
||||||
// 启动定时器,每秒更新一次
|
// 启动定时器,每秒更新一次
|
||||||
refreshInterval = setInterval(() => {
|
refreshInterval = setInterval(() => {
|
||||||
initList()
|
initList()
|
||||||
}, 1000); // 每1000毫秒(即1秒)执行一次
|
}, 60*1000); // 每1000毫秒(即1秒)执行一次
|
||||||
})
|
})
|
||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
// 组件卸载时清除定时器
|
// 组件卸载时清除定时器
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue