Przeglądaj źródła

优化查询页面默认选中当前季度

coys 2 lat temu
rodzic
commit
371a1537e9

+ 26 - 18
src/views/menu/rehearsalTask/index.vue

@@ -192,11 +192,9 @@ export default {
     Cascader
   },
 
- 
-
   created() {
     this.presentDate = new Date(newDateYear())
-
+    this.getNewMonth()
     this.yearData()
   },
   mounted() {
@@ -204,6 +202,26 @@ export default {
     this.cascaderValue = JSON.parse(window.sessionStorage.getItem('SET_USER_ORGID')) + ''
   },
   methods: {
+    //getNewDate
+    getNewMonth() {
+      //获取当前月份
+      let date = new Date().getMonth() + 1
+      console.log(date)
+      //默认填充当前季度
+      if (date > 7 && date < 10) {
+        this.active='07-01'
+        //三季度
+      }else if(date > 4 && date < 7){
+        //二季度
+        this.active='04-01'
+      }else if(date > 1 && date < 4){
+        //一季度
+        this.active='01-01'
+      }else{
+        this.active='10-01'
+        // 四季度
+      }
+    },
     //机构搜索
     getDataList(val) {
       this.cascaderValue = val.id
@@ -212,8 +230,6 @@ export default {
     },
     //判断是否展示签名按钮
     isSignature(list) {
-     
-      
       let falg = false
       let timefalg = false
       //value1 当前登陆用户ID
@@ -228,8 +244,7 @@ export default {
           timefalg = true
         }
       }
-      if(list.userList&&list.userList.length>0){
-
+      if (list.userList && list.userList.length > 0) {
         list.userList.forEach(item => {
           console.log(this.value1, 'sss')
           if (this.value1 == item.userId && item.sign === 0 && item.type == 1) {
@@ -243,14 +258,13 @@ export default {
       }
     },
     //判断评价按钮是否展示
-    evaluateTure(item){
-      if(item.status==2){
+    evaluateTure(item) {
+      if (item.status == 2) {
         return true
       }
     },
     //判断是否展示登记按钮
     isSign(list) {
-     
       let falg = false
       let timefalg = false
       //value1 当前登陆用户ID
@@ -284,7 +298,6 @@ export default {
         return true
       }
     },
-   
 
     //初始化
     init() {
@@ -339,9 +352,6 @@ export default {
       })
     },
 
-  
-   
-
     //搜索选择状态时触发
     onConfirm(value, index) {
       this.fieldValue = value
@@ -357,13 +367,12 @@ export default {
       this.selectListAppHandler()
       this.showStatus = false
     },
-    tbsHandler(){
+    tbsHandler() {
       this.selectListAppHandler()
     },
     //月份选中触发
     onDateConfirm(val) {
-      
-      this.currentDate = this.newDate(val+'')
+      this.currentDate = this.newDate(val + '')
 
       this.showDate = false
       this.selectListAppHandler()
@@ -443,7 +452,6 @@ export default {
     },
     //关闭弹框
     beforeClose() {
-     
       ;(this.participationList = {
         list: [], // 参与人员
         num: 0 //人数

+ 20 - 1
src/views/menu/rehearsalTask/learning.vue

@@ -144,7 +144,7 @@ export default {
 
   created() {
     this.presentDate = new Date(newDateYear())
-
+    this.getNewMonth()
     this.yearData()
   },
   mounted() {
@@ -152,6 +152,25 @@ export default {
     this.cascaderValue = JSON.parse(window.sessionStorage.getItem('SET_USER_ORGID')) + ''
   },
   methods: {
+    getNewMonth() {
+      //获取当前月份
+      let date = new Date().getMonth() + 1
+      console.log(date)
+      //默认填充当前季度
+      if (date > 7 && date < 10) {
+        this.active='07-01'
+        //三季度
+      }else if(date > 4 && date < 7){
+        //二季度
+        this.active='04-01'
+      }else if(date > 1 && date < 4){
+        //一季度
+        this.active='01-01'
+      }else{
+        this.active='10-01'
+        // 四季度
+      }
+    },
     //机构搜索
     getDataList(val) {
       this.cascaderValue = val.id