修改住院模块流程页面,修改限额时段
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
<div class="home">
|
||||
<nav-bar></nav-bar>
|
||||
<div class="bj"></div>
|
||||
<div class="lxr" @click="handleCardSelect">
|
||||
<div class="lxrr" v-if="card && card.id">
|
||||
<div class="lxr" @click="handleCardSelect" v-if="card && card.id">
|
||||
<div class="lxrr">
|
||||
<h2>
|
||||
{{ card.name }}
|
||||
<p>卡号:{{ card.cardNo }}</p>
|
||||
@@ -12,7 +12,6 @@
|
||||
<i class="van-icon van-icon-arrow van-cell__right-icon"></i>
|
||||
</h3>
|
||||
</div>
|
||||
<van-contact-card type="add" add-text="请选择就诊人" v-else />
|
||||
</div>
|
||||
<div v-if="showbox">
|
||||
<div class="cellbody">
|
||||
@@ -176,6 +175,35 @@ export default {
|
||||
};
|
||||
},
|
||||
created() {
|
||||
// 首先检查 sessionStorage 中是否有 hospitalizationItem 数据
|
||||
const hospitalizationItem = sessionStorage.getItem('hospitalizationItem');
|
||||
if (hospitalizationItem) {
|
||||
const item = JSON.parse(hospitalizationItem);
|
||||
this.INHOSNUM = item.INHOSNUM;
|
||||
this.zyinfo = {
|
||||
INHOSNUM: item.INHOSNUM,
|
||||
PATIENTNAME: item.PATIENTNAME,
|
||||
PATIENTSEX: item.PATIENTSEX,
|
||||
BIRTHDAY: item.BIRTHDAY,
|
||||
PHONENUM: item.PHONENUM,
|
||||
ADDRESS: item.ADDRESS,
|
||||
IDCARDNO: item.IDCARDNO,
|
||||
DEPARTCODE: item.DEPARTCODE,
|
||||
DEPTNAME: item.DEPTNAME,
|
||||
BEDNO: item.BEDNO,
|
||||
HOSDATE: item.HOSDATE,
|
||||
OUTHOSDATE: item.OUTHOSDATE,
|
||||
HOSSTATE: item.HOSSTATE,
|
||||
HOSBALANCE: item.HOSBALANCE,
|
||||
PATIENTSOURCE: item.PATIENTSOURCE,
|
||||
};
|
||||
this.startdate = this.formatDate(item.HOSDATE);
|
||||
this.enddate = this.formatDate(item.OUTHOSDATE);
|
||||
this.showbox = true;
|
||||
return;
|
||||
}
|
||||
|
||||
// 如果没有 hospitalizationItem 数据,执行原来的逻辑
|
||||
this.card = JSON.parse(sessionStorage.getItem("card"));
|
||||
if (this.card) {
|
||||
this.getZYInfo();
|
||||
@@ -299,10 +327,31 @@ export default {
|
||||
});
|
||||
},
|
||||
formatDate(date) {
|
||||
let year = date.getFullYear();
|
||||
let month = date.getMonth() + 1;
|
||||
// 处理空值、undefined、null 或空字符串
|
||||
if (!date || date === '') {
|
||||
return '';
|
||||
}
|
||||
|
||||
let dateObj;
|
||||
if (typeof date === 'string') {
|
||||
// 如果是字符串,将空格替换为 'T' 以兼容 iOS,然后创建 Date 对象
|
||||
dateObj = new Date(date.replace(' ', 'T'));
|
||||
} else if (date instanceof Date) {
|
||||
// 如果是 Date 对象,直接使用
|
||||
dateObj = date;
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
|
||||
// 检查是否是有效的日期
|
||||
if (isNaN(dateObj.getTime())) {
|
||||
return '';
|
||||
}
|
||||
|
||||
let year = dateObj.getFullYear();
|
||||
let month = dateObj.getMonth() + 1;
|
||||
month = month > 9 ? month : "0" + month;
|
||||
let day = date.getDate();
|
||||
let day = dateObj.getDate();
|
||||
day = day > 9 ? day : "0" + day;
|
||||
return year + "-" + month + "-" + day;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user