{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\IntelligentControl\\IntelligentDecision.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\IntelligentControl\\IntelligentDecision.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//\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\nexport default {\r\n name: 'intelligent-control',\r\n data() {\r\n return {\r\n form: {\r\n searchDate: [],\r\n demandSysName: '',\r\n fanCode: '',\r\n orderName: '',\r\n status: ''\r\n },\r\n tableData: [],\r\n fanCodeList: [], //获取机编号\r\n orderNameList: [], //获取命令\r\n currentPage: 1,\r\n total: 0,\r\n pageSize: 50,\r\n fanCode: '',\r\n orderName: '',\r\n multipleSelection: []\r\n }\r\n },\r\n created() {\r\n this.loadData()\r\n this.loadFanCode()\r\n this.loadOrder()\r\n },\r\n methods: {\r\n // 测试操作\r\n handleClick(row){\r\n let query = {\r\n url: '${cssc}/biz/model/order/v1/executeOrderById',\r\n method: 'POST',\r\n headers: {\r\n 'Content-type': 'application/x-www-form-urlencoded'\r\n },\r\n data: this.qs.stringify({\r\n id: row.id\r\n })\r\n }\r\n this.$http.request(query)\r\n .then(res => {\r\n if(res.success){\r\n this.$message.success('已下发')\r\n }else{\r\n this.$message.warning(res.message)\r\n }\r\n })\r\n },\r\n //初始查询命令\r\n loadOrder() {\r\n this.$http.post('${cssc}/biz/model/orderInfo/v1/list').then(res => {\r\n let row = res.data\r\n for (var i = 0; i < row.length; i++) {\r\n let obj = {}\r\n obj.label = row[i].orderName\r\n obj.value = row[i].orderCode\r\n this.orderNameList.push(obj)\r\n }\r\n })\r\n },\r\n //初始查询机组编号\r\n loadFanCode() {\r\n let query = {\r\n sorter: [{direction: 'ASC', property: 'sn'}]\r\n }\r\n this.$http.post('${cssc}/biz/base/fanInfo/v1/list', query).then(\r\n res => {\r\n let row = res.data\r\n for (var i = 0; i < row.length; i++) {\r\n let obj = {}\r\n obj.label = row[i].fanName\r\n obj.value = row[i].fanCode\r\n this.fanCodeList.push(obj)\r\n }\r\n },\r\n error => {\r\n reject(error)\r\n }\r\n )\r\n },\r\n handleSelectionChange(val){\r\n this.multipleSelection = val;\r\n },\r\n handleDelete(){\r\n if(!this.multipleSelection.length){\r\n this.$message.warning('请选择要删除的数据!')\r\n return\r\n }\r\n let queryStr = ''\r\n let ids = this.multipleSelection.map(item=>{\r\n queryStr += '&ids=' + item.id\r\n return ids\r\n })\r\n queryStr = queryStr.slice(1)\r\n let query = {\r\n url: '${cssc}/biz/model/order/v1/?' + queryStr,\r\n method: 'delete',\r\n }\r\n this.$http.request(query)\r\n .then(res => {\r\n if(res.data && res.data.state){\r\n this.$message.success('删除成功')\r\n this.loadData()\r\n }else{\r\n this.$message.warning(res.data.state)\r\n }\r\n })\r\n },\r\n handleRefresh() {\r\n this.form = {\r\n searchDate: [],\r\n demandSysName: '',\r\n fanCode: '',\r\n orderName: '',\r\n status: ''\r\n }\r\n this.fanCode = ''\r\n this.orderName = ''\r\n // 请求列表数据\r\n this.loadData()\r\n },\r\n loadData(val) {\r\n let param = {\r\n pageBean: {\r\n page: this.currentPage,\r\n pageSize: this.pageSize,\r\n total: 0\r\n },\r\n querys: [],\r\n sorter: [{\r\n \"direction\": \"DESC\",\r\n\t\t\t \"property\": \"demandTime\"\r\n }]\r\n }\r\n let searchQuerys = [\r\n {\r\n group: 'main',\r\n operation: 'BETWEEN',\r\n parentGroup: '',\r\n property: 'demandTime',\r\n relation: 'AND',\r\n value: this.form.searchDate?this.form.searchDate:[]\r\n },\r\n {\r\n group: 'main',\r\n operation: 'LIKE',\r\n parentGroup: '',\r\n property: 'demandSysName',\r\n relation: 'AND',\r\n value: this.form.demandSysName\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'fanCode',\r\n relation: 'AND',\r\n value: this.fanCode\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'orderCode',\r\n relation: 'AND',\r\n value: this.orderName\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'decisionState',\r\n relation: 'AND',\r\n value: this.form.status\r\n }\r\n ]\r\n\r\n let newQuerys = []\r\n searchQuerys.forEach((val, index) => {\r\n if (val['value'] != '') {\r\n newQuerys.push(searchQuerys[index])\r\n } else if (val['value'] === 0 || val['value'] === 1) {\r\n newQuerys.push(searchQuerys[index])\r\n }\r\n })\r\n param.querys = newQuerys\r\n\r\n this.$http.post('${cssc}/biz/model/order/v1/query', param).then(res => {\r\n let resp = res.data\r\n // console.log(resp)\r\n this.tableData = resp.rows\r\n this.currentPage = resp.page\r\n this.pageSize = resp.pageSize\r\n this.total = resp.total\r\n })\r\n },\r\n //每页显示多少条数目\r\n handleSizeChange(val) {\r\n this.pageSize = val\r\n this.loadData()\r\n },\r\n //点击跳到几页\r\n handleCurrentChange(val) {\r\n this.currentPage = val\r\n this.loadData()\r\n }\r\n }\r\n}\r\n",null]}