Commit 7dee496f authored by 罗成兵's avatar 罗成兵

代码整合

parent 6d13f0d7
NODE_ENV = dev NODE_ENV = dev
VUE_APP_BASE_URL2222 = https://beta-ysservice.yiboshi.com VUE_APP_BASE_URL111= https://beta-ysservice.yiboshi.com
VUE_APP_BASE_URL1 = https://ys-service.yiboshi.com VUE_APP_BASE_URL2 = https://ys-service.yiboshi.com
VUE_APP_BASE_URL111 = http://59.230.237.90:8115 VUE_APP_BASE_URL4 = http://59.230.237.90:8115
VUE_APP_BASE_URL = http://127.0.0.1:8083 VUE_APP_BASE_URL = http://127.0.0.1:8083
VUE_APP_BASE_PATH = https://beta-yac.yiboshi.com VUE_APP_BASE_PATH = https://beta-yac.yiboshi.com
VUE_APP_KEY_WORD = 'XwKsGlMcdPMEhR1B' VUE_APP_KEY_WORD = 'XwKsGlMcdPMEhR1B'
......
.DS_Store
node_modules
/dist
dist.zip
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {
"serve-dev": "vue-cli-service serve --mode dev", "pc-dev": "vue-cli-service serve --mode dev",
"serve-yy": "vue-cli-service serve --mode yueyang", "serve-yy": "vue-cli-service serve --mode yueyang",
"build:test": "vue-cli-service build --mode test", "build:test": "vue-cli-service build --mode test",
"build:prod": "vue-cli-service build --mode production --report", "build:prod": "vue-cli-service build --mode production --report",
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<!--<script src="https://webapi.amap.com/maps?v=1.4.4&key=34bb7ed1b21bfcc5a3ed0b9a66a587ff"></script>--> <!--<script src="https://webapi.amap.com/maps?v=1.4.4&key=34bb7ed1b21bfcc5a3ed0b9a66a587ff"></script>-->
<!-- <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>--> <!-- <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>-->
<script src="https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.js"></script> <!-- <script src="https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.js"></script>-->
</head> </head>
<body> <body>
<noscript> <noscript>
......
...@@ -13,7 +13,8 @@ import 'ant-design-vue/dist/antd.less' ...@@ -13,7 +13,8 @@ import 'ant-design-vue/dist/antd.less'
// import 'nprogress/nprogress.css' // import 'nprogress/nprogress.css'
import Print from 'vue-print-nb' import Print from 'vue-print-nb'
import './antd/register' import './antd/register'
import api from './api' import api from './api';
// import {optionalChaining} from "./views/utils/common"; // import {optionalChaining} from "./views/utils/common";
import Moment from 'moment'; import Moment from 'moment';
import './views/utils/directives/debounce' import './views/utils/directives/debounce'
...@@ -23,8 +24,9 @@ import './views/utils/directives/price' ...@@ -23,8 +24,9 @@ import './views/utils/directives/price'
import './views/utils/directives/remarkNum' import './views/utils/directives/remarkNum'
import './views/utils/directives/inputNum' import './views/utils/directives/inputNum'
import {message, modal} from 'ant-design-vue' import {message, modal} from 'ant-design-vue'
import {ApiUtils} from "./utils/ApiUtils"
const {confirm} = modal const {confirm} = modal
Vue.prototype.ApiUtils = ApiUtils;
Vue.prototype.$api = api; Vue.prototype.$api = api;
// Vue.prototype.$isNot = optionalChaining; // 非空判断,为空返回 "未知" // Vue.prototype.$isNot = optionalChaining; // 非空判断,为空返回 "未知"
Vue.prototype.$message= message Vue.prototype.$message= message
......
import md5 from 'js-md5'
//常用工具方法
export const ApiUtils = {
isBlank: function (obj) {
if (obj == null || obj == undefined || obj == "" || obj == {} || obj == []) {
return true;
}
if (obj === null || obj === undefined || obj === "" || obj === {} || obj === []) {
return true;
}
return false;
},
isNotBlank: function (obj) {
return !this.isBlank(obj);
},
copyObject: function (obj) {
if (this.isBlank(obj)) {
return null;
}
let jsonData = JSON.stringify(obj);
let newObj = JSON.parse(jsonData);
return newObj;
},
getLoginInfo: function () {
let info = sessionStorage.getItem('loginInfo');
let newObj = JSON.parse(info);
return newObj;
},
getAddDayDate(tempDate, dayCount) {
let resultDate = new Date((tempDate / 1000 + (86400 * dayCount)) * 1000);//增加n天后的日期
let mouth = resultDate.getMonth() + 1;
let day = resultDate.getDate();
if (mouth < 10) {
mouth = "0" + mouth;
}
if (day < 10) {
day = "0" + day;
}
let resultDateStr = resultDate.getFullYear() + "-" + mouth + "-" + day;//将日期转化为字符串格式
return resultDateStr;
},
getDateStr(date) {
let mouth = date.getMonth() + 1;
let day = date.getDate();
if (mouth < 10) {
mouth = "0" + mouth;
}
if (day < 10) {
day = "0" + day;
}
let resultDateStr = date.getFullYear() + "-" + mouth + "-" + day;//将日期转化为字符串格式
return resultDateStr;
}
}
\ No newline at end of file
...@@ -57,14 +57,12 @@ ...@@ -57,14 +57,12 @@
//document.cookie = 'bGNnd3lwdF9hdA=6a84c8f3-86b3-42dc-835c-95e8b26ce568;' //document.cookie = 'bGNnd3lwdF9hdA=6a84c8f3-86b3-42dc-835c-95e8b26ce568;'
let cookieToken = getCookie('bGNnd3lwdF9hdA'); let cookieToken = getCookie('bGNnd3lwdF9hdA');
console.log('tokenInfo',cookieToken) console.log('tokenInfo',cookieToken)
if (cookieToken) {//根据cookie获取token并调用接口获取菜单并设置初始选中菜单 if (cookieToken) {
window.sessionStorage.setItem('token', 'bearer' + ' ' + cookieToken); window.sessionStorage.setItem('token', 'bearer' + ' ' + cookieToken);
let query=this.$route.query; let query=this.$route.query;
let par = {menuId:query.menuId}; let par = {menuId:query.menuId};
console.log("query",query);
this.$api.fyManage.fetchFYLoginUser(par).then(({data}) => { this.$api.fyManage.fetchFYLoginUser(par).then(({data}) => {
this.unitInfo = data.unitInfo; this.unitInfo = data.unitInfo;
// window.sessionStorage.setItem('menuList', JSON.stringify(data.menuList));
window.sessionStorage.setItem('userInfo', JSON.stringify(data.userInfo)); window.sessionStorage.setItem('userInfo', JSON.stringify(data.userInfo));
window.sessionStorage.setItem('allEnum', JSON.stringify(data.enumValueList)); window.sessionStorage.setItem('allEnum', JSON.stringify(data.enumValueList));
window.sessionStorage.setItem('unitInfo', JSON.stringify(data.unitInfo)); window.sessionStorage.setItem('unitInfo', JSON.stringify(data.unitInfo));
......
<template> <template>
<div> <div>
<a-cascader v-model="areaCode" <a-cascader v-model="areaCode"
ref="cascader"
:style="{width:width}" :style="{width:width}"
change-on-select change-on-select
:disabled="disabled" :disabled="disabled"
...@@ -20,7 +21,7 @@ ...@@ -20,7 +21,7 @@
<script> <script>
export default { export default {
name: "allAreaCascader", name: "allAreaCascader",
props: ["disabled", "value","width"], props: ["disabled", "value", "width"],
created() { created() {
this.loadAreaData([{areaCode: 0}]); this.loadAreaData([{areaCode: 0}]);
}, },
...@@ -52,7 +53,7 @@ export default { ...@@ -52,7 +53,7 @@ export default {
methods: { methods: {
handleAreaCode(areaCode) { handleAreaCode(areaCode) {
if (this.$api.utils.isBlank(areaCode)) { if (this.$api.utils.isBlank(areaCode)) {
this.areaCode=[]; this.areaCode = [];
return; return;
} }
let level = 1; let level = 1;
...@@ -186,9 +187,16 @@ export default { ...@@ -186,9 +187,16 @@ export default {
return this.areaCode; return this.areaCode;
}, },
areaChange(areaCode) { areaChange(areaCode) {
if (areaCode.length == 0) {
this.$emit("input", "");
return;
}
this.$emit("input", areaCode[areaCode.length - 1]) this.$emit("input", areaCode[areaCode.length - 1])
},
focus() {
let input = this.$refs["cascader"];
input.focus();
} }
} }
} }
</script> </script>
......
...@@ -117,6 +117,7 @@ const columns = [ ...@@ -117,6 +117,7 @@ const columns = [
}, },
] ]
export default { export default {
name:"folviteApply",
components: {}, components: {},
data() { data() {
return { return {
...@@ -138,6 +139,12 @@ export default { ...@@ -138,6 +139,12 @@ export default {
menuId: undefined menuId: undefined
} }
}, },
mounted() {
let that = this;
window.addEventListener("message", function (data) {
that.getFolviteApplyList();
});
},
created() { created() {
this.routerParams = this.$route.query; this.routerParams = this.$route.query;
if (this.routerParams.menuId) { if (this.routerParams.menuId) {
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<a-row :gutter="16"> <a-row :gutter="16">
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="姓名" prop="womanName"> <a-form-model-item label="姓名" prop="womanName">
<a-input v-toInputNum="{num: 15}" <a-input v-toInputNum="{num: 15}" @keyup.enter.native="nextFocus(1)" ref="input1"
placeholder="请输入姓名,最多可输入15个字" placeholder="请输入姓名,最多可输入15个字"
:disabled="disabled" :disabled="disabled"
v-model="formData.womanName"></a-input> v-model="formData.womanName"></a-input>
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="证件类型" prop="womenCertificateType"> <a-form-model-item label="证件类型" prop="womenCertificateType">
<a-select v-model="formData.womenCertificateType" placeholder="请选择" <a-select v-model="formData.womenCertificateType" placeholder="请选择" @keyup.enter.native="nextFocus(2)" ref="input2"
:disabled="disabled" @change="changeWomenCardType"> :disabled="disabled" @change="changeWomenCardType">
<a-select-option v-for="item in certificateTypeList" <a-select-option v-for="item in certificateTypeList"
:key="item.enumValue" :value="item.enumValue" :key="item.enumValue" :value="item.enumValue"
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<a-col :span="12" v-if="formData.womenCertificateType!=3"> <a-col :span="12" v-if="formData.womenCertificateType!=3">
<a-form-model-item label="证件号码" prop="womenIdCard"> <a-form-model-item label="证件号码" prop="womenIdCard">
<a-input placeholder="请输入证件号码" @blur="womenIdCardChange" style="width: 100%" <a-input placeholder="请输入证件号码" @blur="womenIdCardChange" style="width: 100%" @keyup.enter.native="nextFocus(3)" ref="input3"
v-model="formData.womenIdCard" v-model="formData.womenIdCard"
:disabled="disabled"></a-input> :disabled="disabled"></a-input>
</a-form-model-item> </a-form-model-item>
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="出生日期" prop="birthDate"> <a-form-model-item label="出生日期" prop="birthDate">
<a-date-picker style="width: 100%" placeholder="请输入出生日期" format="YYYY-MM-DD" <a-date-picker style="width: 100%" placeholder="请输入出生日期" format="YYYY-MM-DD"
ref="input4" @change="nextFocus(4)"
value-format="yyyy-MM-DD" :disabled="disabled" value-format="yyyy-MM-DD" :disabled="disabled"
v-model="formData.birthDate"/> v-model="formData.birthDate"/>
</a-form-model-item> </a-form-model-item>
...@@ -57,6 +58,7 @@ ...@@ -57,6 +58,7 @@
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="身高" prop="height"> <a-form-model-item label="身高" prop="height">
<a-input type="number" placeholder="请输入身高,1000以内的数值" <a-input type="number" placeholder="请输入身高,1000以内的数值"
@keyup.enter.native="nextFocus(5)" ref="input5"
@blur="onBlur(1,formData.height)" :disabled="disabled" @blur="onBlur(1,formData.height)" :disabled="disabled"
v-model="formData.height" suffix="cm" v-model="formData.height" suffix="cm"
></a-input> ></a-input>
...@@ -65,6 +67,7 @@ ...@@ -65,6 +67,7 @@
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="体重" prop="weight"> <a-form-model-item label="体重" prop="weight">
<a-input type="number" placeholder="请输入体重,1000以内的数值" <a-input type="number" placeholder="请输入体重,1000以内的数值"
@keyup.enter.native="nextFocus(6)" ref="input6"
@blur="onBlur(2,formData.weight)" :disabled="disabled" @blur="onBlur(2,formData.weight)" :disabled="disabled"
v-model="formData.weight" suffix="kg" v-model="formData.weight" suffix="kg"
></a-input> ></a-input>
...@@ -74,7 +77,7 @@ ...@@ -74,7 +77,7 @@
<a-form-model-item label="BMI" prop="bmi"> <a-form-model-item label="BMI" prop="bmi">
<a-input <a-input
v-model="formData.bmi" v-model="formData.bmi"
disabled>1 disabled>
</a-input> </a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
...@@ -107,22 +110,24 @@ ...@@ -107,22 +110,24 @@
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="联系电话" prop="telephone" :labelCol="{span: 3}" <a-form-model-item label="联系电话" prop="telephone" :labelCol="{span: 3}"
:wrapperCol="{span: 8}"> :wrapperCol="{span: 8}">
<a-input placeholder="请输入联系电话" v-model="formData.telephone" <a-input placeholder="请输入联系电话" v-model="formData.telephone" @keyup.enter.native="nextFocus(7)" ref="input7"
:disabled="disabled"></a-input> :disabled="disabled"></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="现住地址" prop="presentCode" :labelCol="{span: 3}" <a-form-model-item label="现住地址" prop="presentCode" :labelCol="{span: 3}"
:wrapperCol="{span: 8}"> :wrapperCol="{span: 20}">
<all-area-cascader :disabled="disabled" <all-area-cascader :disabled="disabled" @keyup.enter.native="nextFocus(8)" ref="input8"
v-model="formData.presentCode"></all-area-cascader> v-model="formData.presentCode"></all-area-cascader>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
</a-row>
<a-row :gutter="16">
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="详细地址" prop="nowAddress" :labelCol="{span: 3}" <a-form-model-item label="详细地址" prop="nowAddress" :labelCol="{span: 3}"
:wrapperCol="{span: 20}"> :wrapperCol="{span: 20}">
<a-input <a-input
@keyup.enter.native="nextFocus(9)" ref="input9"
v-toInputNum="{num: 100}" v-toInputNum="{num: 100}"
placeholder="请输入详细地址,最多可输入100个字" placeholder="请输入详细地址,最多可输入100个字"
v-model="formData.nowAddress" v-model="formData.nowAddress"
...@@ -143,6 +148,7 @@ ...@@ -143,6 +148,7 @@
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="签署日期" prop="parentDate"> <a-form-model-item label="签署日期" prop="parentDate">
<a-date-picker v-model="formData.parentDate" format="yyyy-MM-DD" <a-date-picker v-model="formData.parentDate" format="yyyy-MM-DD"
@change="nextFocus(10)" ref="input10"
value-format="yyyy-MM-DD" value-format="yyyy-MM-DD"
:disabled="disabled" :disabled="disabled"
style="width: 100%"/> style="width: 100%"/>
...@@ -168,6 +174,7 @@ ...@@ -168,6 +174,7 @@
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="发放日期" prop="provideDate"> <a-form-model-item label="发放日期" prop="provideDate">
<a-date-picker v-model="formData.provideDate" value-format="yyyy-MM-DD" <a-date-picker v-model="formData.provideDate" value-format="yyyy-MM-DD"
@change="nextFocus(11)" ref="input11"
format="YYYY-MM-DD" format="YYYY-MM-DD"
style="width: 100%"/> style="width: 100%"/>
</a-form-model-item> </a-form-model-item>
...@@ -175,6 +182,7 @@ ...@@ -175,6 +182,7 @@
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="发放数量" prop="provideNumber"> <a-form-model-item label="发放数量" prop="provideNumber">
<a-input type="number" placeholder="请输入发放数量" <a-input type="number" placeholder="请输入发放数量"
@keyup.enter.native="nextFocus(12)" ref="input12"
v-model="formData.provideNumber" suffix="瓶" v-model="formData.provideNumber" suffix="瓶"
></a-input> ></a-input>
</a-form-model-item> </a-form-model-item>
...@@ -183,7 +191,8 @@ ...@@ -183,7 +191,8 @@
<a-row> <a-row>
<a-col :span="12"> <a-col :span="12">
<a-form-model-item label="发放医生" prop="provideDoctorId"> <a-form-model-item label="发放医生" prop="provideDoctorId">
<a-select v-model="formData.provideDoctorId" placeholder="请选择"> <a-select v-model="formData.provideDoctorId" placeholder="请选择"
@keyup.enter.native="nextFocus(13)" ref="input13">
<a-select-option v-for="item in doctorInfoList" <a-select-option v-for="item in doctorInfoList"
:key="item.id" :value="item.id" :key="item.id" :value="item.id"
> >
...@@ -196,6 +205,7 @@ ...@@ -196,6 +205,7 @@
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="备注" prop="remarks" :labelCol="{span: 3}" :wrapperCol="{span: 20}"> <a-form-model-item label="备注" prop="remarks" :labelCol="{span: 3}" :wrapperCol="{span: 20}">
<a-textarea placeholder="请输入备注,最多可输入500字" v-model="formData.remarks" :rows="5" <a-textarea placeholder="请输入备注,最多可输入500字" v-model="formData.remarks" :rows="5"
@keyup.enter.native="nextFocus(14)" ref="input14"
:maxLength="500"></a-textarea> :maxLength="500"></a-textarea>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
...@@ -331,28 +341,10 @@ export default { ...@@ -331,28 +341,10 @@ export default {
{required: true, message: '请选择发放医生'} {required: true, message: '请选择发放医生'}
], ],
presentCode: [ presentCode: [
{required: true, message: '请选现住地址'} {required: true, message: '请选现住地址', trigger: 'change'}
], ],
sendNumber: [ sendNumber: [
{required: true, message: '请输入发放数量'}, {required: true, message: '请输入发放数量'}
{
validator: (rule, value, callback, prod) => {
let index;
for (let key in prod) {
let keyArr = key.split(".");
index = Number(keyArr[1]);
}
if (value == '' || value == undefined) {
callback()
}
let number = this.formData.provideRecordList[index].number
if (value <= number) {
callback()
} else {
callback(new Error('超出当前库存!'));
}
},
},
] ]
}, },
womanPregnant: false,//是否怀孕 womanPregnant: false,//是否怀孕
...@@ -398,7 +390,22 @@ export default { ...@@ -398,7 +390,22 @@ export default {
this.formData.presentCode = this.unitInfo.areaCode this.formData.presentCode = this.unitInfo.areaCode
} }
}, },
mounted() {
let input = this.$refs["input1"];
if (this.ApiUtils.isNotBlank(input)) {
input.focus();
}
},
watch: {},
methods: { methods: {
nextFocus(index) {
let input = this.$refs["input" + (index + 1)];
if (this.ApiUtils.isBlank(input)) {
index = 1;
input = this.$refs["input" + index];
}
input.focus();
},
onBlur(type, value) { onBlur(type, value) {
if (value) { if (value) {
if (type == 1) { if (type == 1) {
...@@ -472,10 +479,10 @@ export default { ...@@ -472,10 +479,10 @@ export default {
provideDate: moment(new Date()).format('yyyy-MM-DD'), provideDate: moment(new Date()).format('yyyy-MM-DD'),
remarks: data.remarks, remarks: data.remarks,
provideDoctorId: this.userInfo.relationId, provideDoctorId: this.userInfo.relationId,
recommendEat:data.recommendEat, recommendEat: data.recommendEat,
question: data.question question: data.question,
bmi: data.bmi
} }
this.formData.bmi = !this.formData.height || this.formData.height == 0 ? '-' : this.formData.weight / this.formData.height ? (this.formData.weight / ((this.formData.height / 100) * (this.formData.height / 100))).toFixed(2) : '-';
if (this.formData.question) { if (this.formData.question) {
this.checkedList = this.formData.question.split(","); this.checkedList = this.formData.question.split(",");
} }
...@@ -601,6 +608,7 @@ export default { ...@@ -601,6 +608,7 @@ export default {
changeWomenCardType() { changeWomenCardType() {
let cardInfo = this.cardType.filter(item => item.id == this.formData.womenCertificateType) let cardInfo = this.cardType.filter(item => item.id == this.formData.womenCertificateType)
this.formRules.womenIdCard = cardInfo[0].rule; this.formRules.womenIdCard = cardInfo[0].rule;
this.$refs["input3"].focus();
}, },
changeMenCardType() { changeMenCardType() {
let cardInfo = this.cardType.filter(item => item.id == this.formData.menCertificateType) let cardInfo = this.cardType.filter(item => item.id == this.formData.menCertificateType)
...@@ -707,7 +715,6 @@ export default { ...@@ -707,7 +715,6 @@ export default {
}); });
}, },
womenIdCardChange() { womenIdCardChange() {
console.log(this.formData.presentCode)
if (!this.formData.womenIdCard) { if (!this.formData.womenIdCard) {
return return
} }
......
...@@ -36,6 +36,9 @@ ...@@ -36,6 +36,9 @@
<a-descriptions-item label="体重"> <a-descriptions-item label="体重">
{{ detailInfo.weight ? detailInfo.weight + "kg" : '--' }} {{ detailInfo.weight ? detailInfo.weight + "kg" : '--' }}
</a-descriptions-item> </a-descriptions-item>
<a-descriptions-item label="BMI">
{{ detailInfo.bmi ? detailInfo.bmi: '--' }}
</a-descriptions-item>
</a-descriptions> </a-descriptions>
<div class="detail_title" style="border-top: 0px"> <div class="detail_title" style="border-top: 0px">
<div class="divider_my_dashed"> <div class="divider_my_dashed">
......
...@@ -251,7 +251,7 @@ export default { ...@@ -251,7 +251,7 @@ export default {
menuId: undefined, menuId: undefined,
qrCodeShow: false, qrCodeShow: false,
qrCodeUrl: "", qrCodeUrl: "",
unitInfo: JSON.parse(window.sessionStorage.getItem('unitInfo')), unitInfo: {unitName:""},
printDisplay: 'none' printDisplay: 'none'
} }
}, },
...@@ -462,6 +462,13 @@ export default { ...@@ -462,6 +462,13 @@ export default {
window.addEventListener("message", function (data) { window.addEventListener("message", function (data) {
that.getDataList(); that.getDataList();
}); });
let timer = setInterval(res => {
let unitInfo = JSON.parse(window.sessionStorage.getItem('unitInfo'));
if (unitInfo) {
that.unitInfo = unitInfo;
clearInterval(timer)
}
}, 500)
} }
} }
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment