This commit is contained in:
ChenQiuYu 2025-04-27 17:01:53 +08:00
parent c2b56ed357
commit 6de7cf78b6
5 changed files with 50 additions and 39 deletions

View File

@ -186,7 +186,7 @@ const getInventoryWarning = () => {
.item-right { .item-right {
width: 70px; width: 70px;
display: flex; display: flex;
margin-right: 16px; margin-right: 10px;
font-weight: bold; font-weight: bold;
font-style: normal; font-style: normal;
font-size: 28px; font-size: 28px;

View File

@ -49,7 +49,7 @@ const getExpiryDateWarning = () => {
}}{{ expireDateWarningList[0].min_packaging_unit }}</span> }}{{ expireDateWarningList[0].min_packaging_unit }}</span>
</div> </div>
</div> </div>
<div class="item-right"> <div class="item-right" style="margin-right: 10px">
<div v-if="expireDateWarningList[0].remaining_days<0">已过期<span class="item-right-num">{{ <div v-if="expireDateWarningList[0].remaining_days<0">已过期<span class="item-right-num">{{
Math.abs(expireDateWarningList[0].remaining_days) Math.abs(expireDateWarningList[0].remaining_days)
}}</span> }}</span>
@ -75,7 +75,7 @@ const getExpiryDateWarning = () => {
}}{{ expireDateWarningList[1].min_packaging_unit }}</span> }}{{ expireDateWarningList[1].min_packaging_unit }}</span>
</div> </div>
</div> </div>
<div class="item-right"> <div class="item-right" style="margin-right: 10px">
<div v-if="expireDateWarningList[1].remaining_days<0">已过期<span class="item-right-num">{{ <div v-if="expireDateWarningList[1].remaining_days<0">已过期<span class="item-right-num">{{
Math.abs(expireDateWarningList[1].remaining_days) Math.abs(expireDateWarningList[1].remaining_days)
}}</span> }}</span>
@ -101,7 +101,7 @@ const getExpiryDateWarning = () => {
}}{{ expireDateWarningList[2].min_packaging_unit }}</span> }}{{ expireDateWarningList[2].min_packaging_unit }}</span>
</div> </div>
</div> </div>
<div class="item-right"> <div class="item-right" style="margin-right: 10px">
<div v-if="expireDateWarningList[2].remaining_days<0">已过期<span class="item-right-num">{{ <div v-if="expireDateWarningList[2].remaining_days<0">已过期<span class="item-right-num">{{
Math.abs(expireDateWarningList[2].remaining_days) Math.abs(expireDateWarningList[2].remaining_days)
}}</span> }}</span>
@ -127,7 +127,7 @@ const getExpiryDateWarning = () => {
}}{{ expireDateWarningList[3].min_packaging_unit }}</span> }}{{ expireDateWarningList[3].min_packaging_unit }}</span>
</div> </div>
</div> </div>
<div class="item-right"> <div class="item-right" style="margin-right: 10px">
<div v-if="expireDateWarningList[3].remaining_days<0">已过期<span class="item-right-num">{{ <div v-if="expireDateWarningList[3].remaining_days<0">已过期<span class="item-right-num">{{
Math.abs(expireDateWarningList[3].remaining_days) Math.abs(expireDateWarningList[3].remaining_days)
}}</span> }}</span>
@ -147,20 +147,19 @@ const getExpiryDateWarning = () => {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
margin-right: 24px;
.box { .box {
display: flex;
flex-wrap: wrap;
.item { .item {
float: left; float: left;
width: 48%; width:48%;
height: 58px; height: 58px;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
border-radius: 8px; border-radius: 8px;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between;
flex: 1 1 calc(50% - 8px); //2 item item 33.33%
.image { .image {
width: 34px; width: 34px;
height: 34px; height: 34px;
@ -178,24 +177,25 @@ const getExpiryDateWarning = () => {
white-space: nowrap; white-space: nowrap;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
}
.item-name-font {
font-weight: 400;
font-size: 12px;
color: #999999;
font-style: normal;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} }
} }
.item-right{
.item-right { width: 70px;
width: 56px; .item-right-num{
margin-right: 16px;
font-weight: 400;
font-size: 10px;
color: #333333;
font-style: normal;
.item-right-num {
font-weight: bold;
font-size: 28px; font-size: 28px;
color: #FF282E; color: #FF282E;
font-weight: bold;
font-style: normal; font-style: normal;
} }
} }
@ -211,15 +211,16 @@ const getExpiryDateWarning = () => {
margin-top: 8px !important; margin-top: 8px !important;
} }
} }
.item1 { .item1 {
float: right; float: right;
width:48%;
height: 58px; height: 58px;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
border-radius: 8px; border-radius: 8px;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between;
flex: 1 1 calc(50% - 8px); //2 item item 33.33%
.image { .image {
width: 34px; width: 34px;
height: 34px; height: 34px;
@ -237,24 +238,27 @@ const getExpiryDateWarning = () => {
white-space: nowrap; white-space: nowrap;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
}
.item-name-font {
font-weight: 400;
font-size: 12px;
color: #999999;
font-style: normal;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} }
} }
.item-right {
width: 56px;
margin-right: 16px;
font-weight: 400;
font-size: 10px;
color: #333333;
font-style: normal;
.item-right-num { .item-right{
font-weight: bold; width: 70px;
.item-right-num{
font-size: 28px; font-size: 28px;
color: #FF282E; color: #FF282E;
font-weight: bold;
font-style: normal; font-style: normal;
} }
} }

View File

@ -10,7 +10,7 @@
</div> </div>
<div class="list"> <div class="list">
<el-scrollbar> <el-scrollbar>
<ul> <ul v-loading="loading">
<li class="list-item" :class="curItem.id == item.id ? 'active' : ''" v-for="(item, index) in list" <li class="list-item" :class="curItem.id == item.id ? 'active' : ''" v-for="(item, index) in list"
:key="index" @click="clickLi(item)"> :key="index" @click="clickLi(item)">
<span> <span>
@ -86,12 +86,15 @@ onMounted(() => {
initStatusList() initStatusList()
init() init()
}) })
const loading = ref(true)
const init = () => { const init = () => {
loading.value = true
post(apiConfig.DoctorList, { post(apiConfig.DoctorList, {
query: { query: {
status: props.status, status: props.status,
} }
}).then((res: any) => { }).then((res: any) => {
loading.value = false
list.value = res.list list.value = res.list
}) })
} }

View File

@ -120,6 +120,7 @@ const save = () => {
mdtrtCertType: socialCard.value.mdtrtCertType mdtrtCertType: socialCard.value.mdtrtCertType
}).then(() => { }).then(() => {
ElMessage.success('修改成功') ElMessage.success('修改成功')
close()
}) })
} else { } else {
console.log(socialCard.value) console.log(socialCard.value)
@ -128,9 +129,9 @@ const save = () => {
mdtrtCertType: socialCard.value.mdtrtCertType mdtrtCertType: socialCard.value.mdtrtCertType
}).then(() => { }).then(() => {
ElMessage.success('新建成功') ElMessage.success('新建成功')
close()
}) })
} }
close()
} }
const deleteDetail = () => { const deleteDetail = () => {
post('registration/delete', {id}).then(() => { post('registration/delete', {id}).then(() => {

View File

@ -47,8 +47,8 @@
</div> </div>
</div> </div>
</div> </div>
<Mask :is-show="isShow" width="800" title="挂号" @close="isShow=false"> <Mask :is-show="isShow" width="800" title="挂号" @close="close">
<Edit :id="id" :doctorList="roleList" @close="getPatientList"></Edit> <Edit :id="id" :doctorList="roleList" @close="close"></Edit>
</Mask> </Mask>
</div> </div>
</template> </template>
@ -90,7 +90,6 @@ const getPatientList = () => {
}).then((res: any) => { }).then((res: any) => {
patientList.value = res.list patientList.value = res.list
}) })
isShow.value = false
} }
const total = ref(0) const total = ref(0)
const size = ref(20) const size = ref(20)
@ -104,6 +103,10 @@ const rowClick = (row: any) => {
isShow.value = true isShow.value = true
id.value = row.id id.value = row.id
} }
const close = () => {
isShow.value = false
getPatientList()
}
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
.container-wrapper { .container-wrapper {