xuechunyuan 3 years ago
commit 0d01381494
  1. 76
      src/views/examination.vue

@ -6,10 +6,10 @@
<div class="week_num" v-for="item in weekData" :key="item">{{item}}</div>
</div>
<div class="week_text">
<div class="week_txt" v-for="item in weekArr" :key="item" @click="changeDate(item)" :class="[(item < today ? 'week_none' : ''),item == selectDate.slice(-2) ? 'today_week' : '',numData.find(item1 => item1.date.slice(-2) == (item < 0 ? '0' + item : item)) ? numData.find(item1 => item1.date.slice(-2) == (item < 0 ? '0' + item : item)).isNum == 1 ? 'isnum' : 'none' : '']">
<div class="week_txt" v-for="item in weekArr" :key="item" @click="changeDate(item)" :class="[(new Date(item).getTime() <= new Date(yesterDay).getTime() ? 'week_none' : ''),item == selectDate ? 'today_week' : '',numData.find(item1 => item1.date == item ) ? numData.find(item1 => item1.date == item).isNum == 1 ? 'isnum' : 'none' : '']">
<div class="top_info"></div>
{{item}}
<div class="bottom_info" v-text="numData.find(item1 => item1.date.slice(-2) == (item < 0 ? '0' + item : item)) ? numData.find(item1 => item1.date.slice(-2) == (item < 0 ? '0' + item : item)).isNum == 1 ? '有号' :'无号' : ''"></div>
{{item.slice(-2)}}
<div class="bottom_info" v-text="numData.find(item1 => item1.date == item) ? numData.find(item1 => item1.date == item).isNum == 1 ? '有号' :'无号' : ''"></div>
</div>
</div>
@ -137,7 +137,8 @@ export default {
startTime:'',
endTime:'',
cupCardNo:'',
dayArr:[]
dayArr:[],
yesterDay:''
}
},
created() {
@ -151,12 +152,15 @@ export default {
let year = new Date().getFullYear();
let month = new Date().getMonth() + 1 < 10 ? '0' + (new Date().getMonth() + 1) : new Date().getMonth() + 1
let month1 = new Date().getMonth() + 2 < 10 ? '0' + (new Date().getMonth() + 2) : new Date().getMonth() + 2;
let day = new Date().getDate() < 10 ? '0' + parseInt(new Date().getDate() - 1) : new Date().getDate() - 1
let lastDay = new Date(new Date().getFullYear(),new Date().getMonth() + 2,0).getDate();
this.yesterDay = year + '-' + month + '-' + day
console.log(this.yesterDay)
this.selectDate = year + '-' + month + '-' + (this.today < 10 ? '0' + this.today : this.today);
for(var i = WeekFirstDay.getDate();i<= parseInt(WeekFirstDay.getDate()) + 6;i++){
this.weekArr.push(i)
i = i < 10 ? '0' + i : i
this.weekArr.push(year + '-' + month + '-' + i)
}
console.log(this.weekArr)
var todayWeek = new Date().getDay();
this.weekData.map((item,index) =>{
if(index + 1 == todayWeek){
@ -259,17 +263,19 @@ export default {
console.log(retData.data)
if(retData.data.length == 0){
this.examData = retData.data
lightAppJssdk.notification.alert({
message: "当前时间无体检项目",
title: "提示",//
buttonName: "收到",
success: (data) => {
this.$toast.clear();
// console.log(this.examData)
},
fail: function (data) { //
}
})
this.$toast.clear();
// lightAppJssdk.notification.alert({
// message: "",
// title: "",//
// buttonName: "",
// success: (data) => {
// // console.log(this.examData)
// },
// fail: data => { //
// // this.$toast.clear();
// }
// })
}else{
this.examData = retData.data;
this.$toast.clear();
@ -293,18 +299,20 @@ export default {
}
).then(res =>{
if(res.data.length == 0){
this.examData = res.data
lightAppJssdk.notification.alert({
message: "当前时间无体检项目",
title: "提示",//
buttonName: "收到",
success: (data) => {
this.$toast.clear();
// console.log(this.examData)
},
fail: function (data) { //
}
})
this.examData = res.data;
this.$toast.clear();
// lightAppJssdk.notification.alert({
// message: "",
// title: "",//
// buttonName: "",
// success: (data) => {
// this.$toast.clear();
// // console.log(this.examData)
// },
// fail: function (data) { //
// console.log('data')
// }
// })
}else{
this.examData = res.data;
this.examData.map(item =>{
@ -367,9 +375,9 @@ export default {
return day
},
changeDate(item){
let year = new Date().getFullYear()
let month = new Date().getMonth() < 10 ? '0' + parseInt(new Date().getMonth() + 1) : new Date().getMonth() + 1
this.selectDate = year + '-' + month + '-' + item;
// let year = new Date().getFullYear()
// let month = new Date().getMonth() < 10 ? '0' + parseInt(new Date().getMonth() + 1) : new Date().getMonth() + 1
this.selectDate = item;
console.log(this.selectDate)
this.getList()
this.isToday = item
@ -448,9 +456,9 @@ export default {
let m = date.getMonth() + 1
m < 10 ? m = '0' + m : m
let d = date.getDate()
// d < 10 ? d = "0" + d : d
d < 10 ? d = "0" + d : d
// let datetime = y + '-' + m + '-' + d
let datetime = d
let datetime = y + '-' + m + '-' + d
dates.push(datetime)
}
return dates

Loading…
Cancel
Save