dev
This commit is contained in:
parent
c2b56ed357
commit
6de7cf78b6
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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(() => {
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue