{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\riverCourse.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\riverCourse.vue","mtime":1684458239637},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-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\timport FormDialog from './alertComponents/riverForm-dialog.vue'\n\timport riverCourse from '@/api/stManager/riverCourse.js'\n\timport req from '@/request.js'\n\timport {\n\t\tTableMixin\n\t} from '@/mixins/tableMixin'\n\texport default {\n\t\tname: 'disPlacement',\n\t\tcomponents: {\n\t\t\tFormDialog,\n\t\t},\n\t\tmixins: [TableMixin],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloading: false,\n\t\t\t\tmultipleSelection: [], // 复选框\n\t\t\t\tqueryParam: {\n\t\t\t\t\tpageBean: {\n\t\t\t\t\t\tpageSize: 20,\n\t\t\t\t\t\tpage: 1,\n\t\t\t\t\t},\n\t\t\t\t\tparams: {\n\t\t\t\t\t\tstcd: null, //关联测站\n\t\t\t\t\t\tgradeCode: null, //预警等级\n\t\t\t\t\t\tfstp: null, //汛期类别\n\t\t\t\t\t\tbgmd: null, //开始月日\n\t\t\t\t\t\tedmd: null, //结束月日\n\t\t\t\t\t\tfsltdw: null, //汛限库容\n\t\t\t\t\t\tfsltdz: null, //汛限水位\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tstcds: [], //关联测站\n\t\t\t\tgradeNames: [], //预警等级\n\t\t\t\tfstps: [], //汛期类别\n\t\t\t\tparams: {\n\t\t\t\t\tid: '',\n\t\t\t\t\tvalidStatus: '',\n\t\t\t\t},\n\t\t\t\ttotal: 0,\n\t\t\t\ttitle: '',\n\t\t\t\tshowFormDia: false,\n\t\t\t\ttableData: [],\n\t\t\t\tpId: '',\n\t\t\t}\n\t\t},\n\t\tcreated() {\n\t\t\tthis.getDateList()\n\t\t\tthis.getSysDict()\n\t\t\triverCourse.getStnm({}, (res) => {\n\t\t\t\t for(let i = 0;i {\n\t\t\t\t\treq.post(portal + '/sys/sysDictionary/v1/queryAllDictItems').then(\n\t\t\t\t\t\t(response) => {\n\t\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t\t\tthis.gradeNames = response.data.hdswyjdj //预警等级\n\t\t\t\t\t\t\tthis.fstps = response.data.xqlb //汛期类别\n\t\t\t\t\t\t\tthis.getDateList()\n\t\t\t\t\t\t},\n\t\t\t\t\t\t(error) => {\n\t\t\t\t\t\t\treject(error)\n\t\t\t\t\t\t}\n\t\t\t\t\t)\n\t\t\t\t})\n\t\t\t},\n\t\t\tgetDateList() {\n\t\t\t\tthis.loading = true\n\t\t\t\tthis.tableData = []\n\t\t\t\triverCourse.ListGet(this.queryParam, (res) => {\n\t\t\t\t\t\tthis.total = res.value?res.value.total:0\n\t\t\t\t\t\tres.value.rows.forEach((ii) => {\n\t\t\t\t\t\t\tthis.fstps.forEach((item) => {\n\t\t\t\t\t\t\t\tif (item['value'] === ii['fstp']) {\n\t\t\t\t\t\t\t\t\tii['fstp'] = item['name']\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t})\n\t\t\t\t\t\t\n\t\t\t\t\t\tthis.tableData = JSON.parse(JSON.stringify(res.value.rows))\n\t\t\t\t\t\tthis.$set(this.tableData)\n\t\t\t\t\t\tthis.loading = false\n\t\t\t\t\t\n\t\t\t\t})\n\t\t\t},\n\n\t\t\tchangeStatus(val) {\n\t\t\t\tif (val.validStatus === '0' || val.validStatus === 0) {\n\t\t\t\t\tthis.params.validStatus = '1'\n\t\t\t\t\tthis.params.id = val.id\n\t\t\t\t\triverCourse.getStatus(this.params, (res) => {\n\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\tmessage: '修改成功',\n\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t} else if (val.validStatus === '1' || val.validStatus === 1) {\n\t\t\t\t\tthis.params.validStatus = '1'\n\t\t\t\t\tthis.params.id = val.id\n\t\t\t\t\triverCourse.getStatus(this.params, (res) => {\n\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\tmessage: '修改成功',\n\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t},\n\t\t\topenFormDiao() {\n\t\t\t\tthis.title = '新增'\n\t\t\t\tthis.showFormDia = true\n\t\t\t},\n\t\t\tcloseFormDiao() {\n\t\t\t\tthis.showFormDia = false\n\t\t\t\tthis.getDateList()\n\t\t\t},\n\t\t\thandleSizeChange(val) {\n\t\t\t\tthis.queryParam.pageBean.pageSize = val\n\t\t\t\tthis.getDateList()\n\t\t\t},\n\t\t\thandleCurrentChange(val) {\n\t\t\t\tthis.queryParam.pageBean.page = val\n\t\t\t\tthis.getDateList()\n\t\t\t},\n\t\t\t// // 修改\n\t\t\thandleUpdate(row) {\n\t\t\t\tthis.title = '修改'\n\t\t\t\tthis.pId = row.id\n\t\t\t\tthis.showFormDia = true\n\t\t\t},\n\t\t\thandleSelectionChange(val) {\n\t\t\t\tthis.multipleSelection = val.map((item) => {\n\t\t\t\t\treturn item.id\n\t\t\t\t})\n\t\t\t},\n\t\t\t// // 指定一个key标识这一行的数据\n\t\t\tgetRowKey(row) {\n\t\t\t\treturn row.id\n\t\t\t},\n\t\t\t// // 批量删除\n\t\t\tdeleteSelect() {\n\t\t\t\tthis.$confirm('确定删除选中数据?', '提示', {\n\t\t\t\t\t\tconfirmButtonText: '确 定',\n\t\t\t\t\t\tcancelButtonText: '取 消',\n\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t})\n\t\t\t\t\t.then(() => {\n\t\t\t\t\t\triverCourse\n\t\t\t\t\t\t\t.remove(this.multipleSelection, (res) => {\n\t\t\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\t\tmessage: '删除成功',\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t\t\t\t// offset: 80\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t\t// this.multipleSelection = [];\n\t\t\t\t\t\t\t\t\tthis.$refs.multipleSelection.clearSelection()\n\t\t\t\t\t\t\t\t\tthis.queryParam.pageBean.page = 1\n\t\t\t\t\t\t\t\t\tthis.getDateList()\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.catch((res) => {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'error',\n\t\t\t\t\t\t\t\t\tmessage: res.message,\n\t\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t\t\toffset: 80,\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.getDateList()\n\t\t\t\t\t\t\t})\n\t\t\t\t\t})\n\t\t\t\t\t.catch(() => {})\n\t\t\t},\n\t\t\t/** 删除按钮操作 */\n\t\t\thandleDelete(row) {\n\t\t\t\tthis.$confirm('确定删除选中数据?', '提示', {\n\t\t\t\t\t\tconfirmButtonText: '确 定',\n\t\t\t\t\t\tcancelButtonText: '取 消',\n\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t})\n\t\t\t\t\t.then(() => {\n\t\t\t\t\t\triverCourse\n\t\t\t\t\t\t\t.remove(row.id, (res) => {\n\t\t\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\t\tmessage: '删除成功',\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t\t\t\t// offset: 80\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t\tthis.queryParam.pageBean.page = 1\n\t\t\t\t\t\t\t\t\tthis.getDateList()\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.catch((res) => {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'error',\n\t\t\t\t\t\t\t\t\tmessage: res.message,\n\t\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t\t\toffset: 80,\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.getDateList()\n\t\t\t\t\t\t\t})\n\t\t\t\t\t})\n\t\t\t\t\t.catch(() => {})\n\t\t\t},\n\t\t\t// // 点击查询\n\t\t\tonClickSearch() {\n\t\t\t\tthis.queryParam.pageBean.page = 1\n\t\t\t\tthis.getDateList()\n\t\t\t},\n\t\t\t// 重置\n\t\t\tresetQuery() {\n\t\t\t\tthis.queryParam.params = {}\n\t\t\t\tthis.onClickSearch()\n\t\t\t},\n\t\t},\n\t}\n",null]}