{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\app\\history.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\app\\history.vue","mtime":1667327529872},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport tabBar from '@/components/tabbar/tabbar.vue'\r\nimport TabBarItem from '@/components/tabbar/TabBarItem.vue'\r\nimport meetingItem from '@/components/meetingTemplate/hisMetItem.vue'\r\n\r\nexport default {\r\n  data() {\r\n    return {\r\n      metDataListSorted: [],\r\n      metDataList: [],\r\n    }\r\n  },\r\n  components: {\r\n    // tabBar,\r\n    // TabBarItem,\r\n    // meetingItem\r\n  },\r\n  mounted() {\r\n    window.scrollTo(0, 0)\r\n  },\r\n  created() {\r\n    this.loadData()\r\n  },\r\n  methods: {\r\n    detils(id) {\r\n      this.$router.push({\r\n        name: 'meetingDetail',\r\n        query: {\r\n          id,\r\n        },\r\n      })\r\n    },\r\n    loadData() {\r\n      let url = `${window.context.xqhk}/meeting/v1/getJson`\r\n      this.$http\r\n        .post(url, {\r\n          groupRelation: 'AND',\r\n          groupTree: {},\r\n          pageBean: {\r\n            page: 1,\r\n            pageSize: 10,\r\n            showTotal: true,\r\n          },\r\n          params: {},\r\n          querys: [\r\n            {\r\n              group: 'main',\r\n              operation: 'EQUAL',\r\n              parentGroup: '',\r\n              property: 'meeting_status_',\r\n              relation: 'AND',\r\n              value: '3',\r\n            },\r\n            {\r\n              group: 'main',\r\n              operation: 'EQUAL',\r\n              parentGroup: '',\r\n              property: 'meeting_status_',\r\n              relation: 'OR',\r\n              value: '4',\r\n            },\r\n          ],\r\n          sorter: [\r\n            {\r\n              direction: 'ASC',\r\n              property: 'create_by_',\r\n            },\r\n          ],\r\n        })\r\n        .then((res) => {\r\n          if (res.status == 200) {\r\n            // res.data.value.rows.forEach((item, index) => {\r\n            //   res.data.value.rows[index].date =\r\n            //     res.data.value.rows[index].startTime.split(' ')[0]\r\n            // })\r\n            this.metDataList =\r\n              (res && res.data && res.data.value && res.data.value.rows) || []\r\n            // console.log(this.metDataList, 'this.metDataList')\r\n            // this.metDataListSorted = this.sortClass(this.metDataList)\r\n            // console.log(this.metDataListSorted, 'this.metDataListSorted')\r\n            // this.metDataList.forEach(e => {\r\n            //   this.users.push(e.name)\r\n            // })\r\n          } else {\r\n            Message.error(res.data.message)\r\n          }\r\n        })\r\n    },\r\n    sortClass(sortData) {\r\n      console.log(sortData, 'sortData')\r\n      const groupBy = (array, f) => {\r\n        let groups = {}\r\n        array.forEach((o) => {\r\n          let group = JSON.stringify(f(o))\r\n          groups[group] = groups[group] || []\r\n          groups[group].push(o)\r\n        })\r\n        return Object.keys(groups).map((group) => {\r\n          return groups[group]\r\n        })\r\n        console.log(groups, 'groups')\r\n      }\r\n\r\n      const sorted = groupBy(sortData, (item) => {\r\n        return item.date // 返回需要分组的对象\r\n      })\r\n\r\n      return sorted\r\n    },\r\n  },\r\n}\r\n",null]}