{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\performanceAnalysis\\DurationAnalysis.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\performanceAnalysis\\DurationAnalysis.vue","mtime":1686706098943},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-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//\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//\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//\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 {TableMixin} from '@/mixins/tableMixin'\r\nimport productType from '@/api/device/productType.js'\r\nimport {dragControllerDiv} from '@/mixins/dragControllerDiv'\r\nimport performanceAnalysis from '@/api/device/performanceAnalysis.js'\r\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\r\nimport moment from 'moment'\r\nexport default {\r\n name: 'DurationAnalysis',\r\n mixins: [TableMixin],\r\n data() {\r\n return {\r\n url: {\r\n delete: '/device/appraiseInfo/',\r\n },\r\n assessTypeList: [], //考核方式字典\r\n treeData: [\r\n {code: '', id: '0', name: '设备分类', type: 0, children: []},\r\n ],\r\n defaultProps: {\r\n children: 'children',\r\n label: 'name',\r\n },\r\n treeNode: {\r\n code: '',\r\n id: '0',\r\n name: '设备分类',\r\n type: 0,\r\n children: [],\r\n },\r\n searchTime: [\r\n new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 7),\r\n new Date(),\r\n ],\r\n params: {\r\n name: '',\r\n code: '',\r\n deviceType: '',\r\n endTime: '',\r\n startTime: '',\r\n },\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'LIKE',\r\n parentGroup: '',\r\n property: 'name',\r\n relation: 'AND',\r\n value: '',\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'code',\r\n relation: 'AND',\r\n value: '',\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'deviceType',\r\n relation: 'AND',\r\n value: '',\r\n },\r\n ],\r\n }\r\n },\r\n created() {\r\n this.assessTypeList = dictUtils.getDictItemsFromCache('jxkh-khfs')\r\n this.getTreen()\r\n this.params.endTime = moment().format('YYYY-MM-DDTHH:mm:ss')\r\n this.params.startTime = moment()\r\n .subtract(7, 'days')\r\n .format('YYYY-MM-DDTHH:mm:ss')\r\n },\r\n mounted() {\r\n\t\tdragControllerDiv()\r\n\t},\r\n methods: {\r\n // 打开搜索更多\r\n openMore() {\r\n this.showMore = !this.showMore\r\n },\r\n changeTime(val) {\r\n this.params.startTime = moment(val[0]).format('YYYY-MM-DDTHH:mm:ss')\r\n this.params.endTime = moment(val[1]).format('YYYY-MM-DDTHH:mm:ss')\r\n },\r\n // 设备组织树查询\r\n getTreen() {\r\n productType.AllproductType({id: '0'}).then((res) => {\r\n this.treeData[0].children = res.value\r\n this.$set(this.treeData)\r\n })\r\n },\r\n // 重置\r\n clearQuerys() {\r\n this.params.name = ''\r\n this.params.code = ''\r\n this.params.deviceType = ''\r\n this.loadData()\r\n },\r\n handleUpdate(row) {},\r\n // 获取list\r\n loadData(page) {\r\n if (page) {\r\n this.queryParam.pageBean.page = page\r\n }\r\n this.loading = true\r\n this.tableData = []\r\n this.queryParam.params = this.params\r\n performanceAnalysis.loadTime(this.queryParam, (res) => {\r\n this.total = res.value.total\r\n this.tableData = res.value.rows\r\n this.$set(this.tableData)\r\n this.loading = false\r\n })\r\n },\r\n handleNodeClick(data) {\r\n this.treeNode = data\r\n console.log(this.treeNode)\r\n if (data.id == '0') {\r\n this.queryParam.params.deviceType = this.treeNode.code\r\n this.loadData(1)\r\n } else {\r\n this.queryParam.params.deviceType = this.treeNode.code\r\n console.log(this.treeNode.name)\r\n this.loadData(1)\r\n }\r\n },\r\n },\r\n}\r\n",null]}