45
chenyc
2022-10-27 ec62e93bf5570acc20eaa71b11b7c33e5d162f89
45
1个文件已修改
32 ■■■■■ 已修改文件
src/views/paiban/index.vue 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/paiban/index.vue
@@ -67,7 +67,7 @@
    const day=new Date()
    const Year = day.getFullYear()
    const minDate=ref( new Date(Date.parse(Year+'-01-01'.replace(/-/g,   '/'))))
    const selectDate=ref([{y:2000,m:1,d:1,type:'',code:'',deviceGroupName:'',deviceName:'',timeSlot:1}])
    const selectDate=ref([{y:2000,m:1,d:1,type:'',code:'',id:0,deviceGroupName:'',deviceName:'',timeSlot:1}])
    const fanhui=()=>{
        router.go(-1)
    }
@@ -92,18 +92,26 @@
            console.log(re)
            re.forEach((element:any) => {
                const dey=element.scheduleDay.split('-')
                // console.log(dey,'444')
                selectDate.value.push({
                    y:Number(dey[0]),
                    m:Number(dey[1]),
                    d:Number(dey[2].substring(0,2)),
                    type:element.patientVsHemoMedSchemeName,
                    deviceGroupName:element.deviceGroupName,
                    deviceName:element.deviceName,
                    timeSlot:element.timeSlot,
                    code:element.code
                // 不能添加重复的
                const x=selectDate.value.findIndex(e=>{return e.code===element.code})
                if (x===-1){
                    selectDate.value.push({
                        y:Number(dey[0]),
                        m:Number(dey[1]),
                        d:Number(dey[2].substring(0,2)),
                        type:element.patientVsHemoMedSchemeName,
                        deviceGroupName:element.deviceGroupName,
                        deviceName:element.deviceName,
                        timeSlot:element.timeSlot,
                        code:element.code,
                        id:element.id
                })
                    })
                }
            })
            selectDate.value= selectDate.value.sort((a,b)=>{
                return a.id-b.id
            })
            console.log(selectDate.value)
        })