{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\IntelligentControl\\modules\\ModelHistory.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\IntelligentControl\\modules\\ModelHistory.vue","mtime":1667804639665},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-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\r\nexport default {\r\n name: 'point-dialog',\r\n data() {\r\n return {\r\n dateTime: [],\r\n title: '',\r\n data: [],\r\n currentPage: 1, //当前页\r\n pageSize: 50, //每页多少条\r\n total: 0, //总条数\r\n filters: [\r\n {text: '布尔', value: 'B'},\r\n {text: '浮点', value: 'F'},\r\n {text: '整型', value: 'I'}\r\n ],\r\n pointDialogVisible: false,\r\n currentSys: {},\r\n fanCode: '', //机组编号\r\n modelId: '', //模型ID\r\n modelResult: [] //执行结果\r\n // message: ''\r\n }\r\n },\r\n methods: {\r\n open(model) {\r\n this.title = model.fanCode + '-' + model.modelName\r\n this.modelId = model.modelId\r\n this.fanCode = model.fanCode\r\n this.pointDialogVisible = true\r\n this.loadData()\r\n },\r\n renderHeader(h, {column}) {\r\n // console.log(column)\r\n if (column.label.length && column.label.length < 4) {\r\n column.minWidth = 50\r\n } else {\r\n column.minWidth = column.label.length * 16\r\n }\r\n return h(\r\n 'div',\r\n {\r\n class: 'table-header'\r\n },\r\n [column.label]\r\n )\r\n },\r\n beforeClosePointDialog() {\r\n this.pointDialogVisible = false\r\n this.dateTime = []\r\n this.data = []\r\n this.modelResult = []\r\n this.currentPage = 1\r\n this.pageSize = 50\r\n this.total = 0\r\n },\r\n loadData() {\r\n let param = {\r\n pageBean: {\r\n page: this.currentPage,\r\n pageSize: this.pageSize,\r\n total: this.total\r\n },\r\n sorter: [\r\n {\r\n direction: 'DESC',\r\n property: 'create_time_'\r\n }\r\n ]\r\n }\r\n let idQuerys = [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'fan_code_',\r\n relation: 'AND',\r\n value: this.fanCode\r\n }\r\n ]\r\n let dateQuerys = [\r\n {\r\n group: 'main',\r\n operation: 'BETWEEN',\r\n parentGroup: '',\r\n property: 'scheduler_time_',\r\n relation: 'AND',\r\n value: this.dateTime\r\n }\r\n ]\r\n if (param.querys && param.querys.length) {\r\n param.querys.push(...idQuerys)\r\n } else {\r\n param.querys = idQuerys\r\n }\r\n if (this.dateTime && this.dateTime.length) {\r\n param.querys.push(...dateQuerys)\r\n }\r\n\r\n this.$http\r\n .post(\r\n '${cssc}/biz/model/modelInfo/v1/modelResult/sliceQueryModelResult?modelId=' +\r\n this.modelId,\r\n param\r\n )\r\n .then(\r\n res => {\r\n // console.log(res)\r\n let resp = res.data\r\n let rows = resp.rows\r\n this.data = rows\r\n this.currentPage = resp.page\r\n this.pageSize = resp.pageSize\r\n this.total = resp.total\r\n },\r\n error => {\r\n reject(error)\r\n }\r\n )\r\n let param2 = {\r\n pageBean: {\r\n page: 1,\r\n pageSize: 50,\r\n total: 0\r\n },\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'modelId',\r\n relation: 'AND',\r\n value: this.modelId\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'paramType',\r\n relation: 'AND',\r\n value: 'result'\r\n }\r\n ],\r\n sorter: [\r\n {\r\n direction: 'ASC',\r\n property: 'sn'\r\n }\r\n ]\r\n }\r\n this.$http\r\n .post(\r\n '${cssc}/biz/model/modelInfo/v1/modelParams/queryParamByModel',\r\n param2\r\n )\r\n .then(\r\n res => {\r\n // console.log(res.data)\r\n this.modelResult = res.data\r\n },\r\n err => {\r\n reject(err)\r\n }\r\n )\r\n },\r\n handleSizeChange(val) {\r\n this.pageSize = val\r\n this.loadData()\r\n },\r\n handleCurrentChange(val) {\r\n this.currentPage = val\r\n this.loadData()\r\n }\r\n }\r\n}\r\n",null]}