{"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\\osmotic.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\osmotic.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\r\nimport FormDialog from './alertComponents/osmForm-dialog.vue'\r\nimport osmotic from '@/api/stManager/osmotic.js'\r\nimport portal from '@/api/portal.js'\r\nimport req from '@/request.js'\r\nimport {\r\n\tTableMixin\r\n} from '@/mixins/tableMixin'\r\nexport default {\r\n\tname: 'disPlacement',\r\n\tcomponents: {\r\n\t\tFormDialog,\r\n\t},\r\n\tmixins: [TableMixin],\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tloading: false,\r\n\t\t\tmultipleSelection: [], // 复选框\r\n\t\t\tstcds: [],\r\n\t\t\tgradeCodes: [],\r\n\t\t\tqueryParam: {\r\n\t\t\t\tpageBean: {\r\n\t\t\t\t\tpageSize: 20,\r\n\t\t\t\t\tpage: 1,\r\n\t\t\t\t},\r\n\t\t\t\tparams: {\r\n\t\t\t\t\tstcd: null,\r\n\t\t\t\t\tgradeCode: null,\r\n\t\t\t\t},\r\n\t\t\t},\r\n\t\t\tcascaderName: '',\r\n\t\t\ttotal: 0,\r\n\t\t\ttitle: '',\r\n\t\t\tshowFormDia: false,\r\n\t\t\ttableData: [],\r\n\t\t\tpId: '',\r\n\t\t\tsttp: null,\r\n\t\t\tdefaultProps: {\r\n\t\t\t\tchildren: 'children',\r\n\t\t\t\temitPath: true,\r\n\t\t\t\tvalue: 'value',\r\n\t\t\t\tlabel: 'label',\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tcreated() {\r\n\t\tthis.getDateList()\r\n\t\tthis.getList()\r\n\t\tthis.getSysDict()\r\n\t},\r\n\tmethods: {\r\n\t\tchangeregion(val) {\r\n\t\t\tconsole.log(val);\r\n\t\t\tif (val) {\r\n\t\t\t\tthis.queryParam.params.rscd = val[0] || ''\r\n\t\t\t\tthis.queryParam.params.stcd = val[1] || ''\r\n\t\t\t} else {\r\n\t\t\t\tthis.queryParam.params.stcd = null\r\n\t\t\t\tthis.queryParam.params.rscd = null\r\n\t\t\t}\r\n\r\n\t\t},\r\n\t\tgetList() {\r\n\t\t\tosmotic.getgqList(3, res => {\r\n\t\t\t\tthis.stcds = res.value\r\n\t\t\t\tthis.stcds.map(i => {\r\n\t\t\t\t\ti.label = i.rsnm\r\n\t\t\t\t\ti.value = i.rscd\r\n\t\t\t\t\tif (i.children) {\r\n\t\t\t\t\t\ti.children = JSON.parse(JSON.stringify(i.children).replace(/mpid/g, 'value'))\r\n\t\t\t\t\t\ti.children = JSON.parse(JSON.stringify(i.children).replace(/mpnm/g, 'label'))\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.stcds.forEach(m => {\r\n\t\t\t\t\tif (m.children == undefined) {\r\n\t\t\t\t\t\tm.disabled = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})\r\n\t\t},\r\n\t\tchangeCode(val) {\r\n\t\t\tif (val) {\r\n\t\t\t\tthis.queryParam.params.gradeCode = val;\r\n\t\t\t} else {\r\n\t\t\t\tthis.queryParam.params.gradeCode = '';\r\n\t\t\t}\r\n\t\t},\r\n\t\tgetDateList() {\r\n\t\t\tthis.loading = true\r\n\t\t\tthis.tableData = []\r\n\t\t\tosmotic.ListGet(this.queryParam, (res) => {\r\n\t\t\t\tthis.total = res.value.total;\r\n\t\t\t\tthis.tableData = res.value.rows;\r\n\t\t\t\tthis.loading = false\r\n\t\t\t})\r\n\t\t},\r\n\t\topenFormDiao() {\r\n\t\t\tthis.title = '新增'\r\n\t\t\tthis.showFormDia = true\r\n\t\t},\r\n\t\tcloseFormDiao() {\r\n\t\t\tthis.showFormDia = false\r\n\t\t\tthis.getDateList()\r\n\t\t},\r\n\t\thandleSizeChange(val) {\r\n\t\t\tthis.queryParam.pageBean.pageSize = val\r\n\t\t\tthis.getDateList()\r\n\t\t},\r\n\t\thandleCurrentChange(val) {\r\n\t\t\tthis.queryParam.pageBean.page = val\r\n\t\t\tthis.getDateList()\r\n\t\t},\r\n\t\t// // 修改\r\n\t\thandleUpdate(row) {\r\n\t\t\tthis.title = '修改'\r\n\t\t\tthis.pId = row.id\r\n\t\t\tthis.showFormDia = true\r\n\t\t},\r\n\t\thandleSelectionChange(val) {\r\n\t\t\tthis.multipleSelection = val.map((item) => {\r\n\t\t\t\treturn item.id\r\n\t\t\t})\r\n\t\t},\r\n\t\t// // 指定一个key标识这一行的数据\r\n\t\tgetRowKey(row) {\r\n\t\t\treturn row.id\r\n\t\t},\r\n\t\t// // 批量删除\r\n\t\tdeleteSelect() {\r\n\t\t\tthis.$confirm('确定删除选中数据?', '提示', {\r\n\t\t\t\tconfirmButtonText: '确 定',\r\n\t\t\t\tcancelButtonText: '取 消',\r\n\t\t\t\ttype: 'warning',\r\n\t\t\t})\r\n\t\t\t\t.then(() => {\r\n\t\t\t\t\tosmotic\r\n\t\t\t\t\t\t.remove(this.multipleSelection, (res) => {\r\n\t\t\t\t\t\t\tif (res.state) {\r\n\t\t\t\t\t\t\t\tthis.$notify({\r\n\t\t\t\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\t\t\t\tmessage: '删除成功',\r\n\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t// offset: 80\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t// this.multipleSelection = [];\r\n\t\t\t\t\t\t\t\tthis.$refs.multipleSelection.clearSelection()\r\n\t\t\t\t\t\t\t\tthis.queryParam.pageBean.page = 1\r\n\t\t\t\t\t\t\t\tthis.getDateList()\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\t.catch((res) => {\r\n\t\t\t\t\t\t\tthis.$notify({\r\n\t\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\t\tmessage: res.message,\r\n\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\toffset: 80,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tthis.getDateList()\r\n\t\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => { })\r\n\t\t},\r\n\t\t/** 删除按钮操作 */\r\n\t\thandleDelete(row) {\r\n\t\t\tthis.$confirm('确定删除选中数据?', '提示', {\r\n\t\t\t\tconfirmButtonText: '确 定',\r\n\t\t\t\tcancelButtonText: '取 消',\r\n\t\t\t\ttype: 'warning',\r\n\t\t\t})\r\n\t\t\t\t.then(() => {\r\n\t\t\t\t\tosmotic\r\n\t\t\t\t\t\t.remove(row.id, (res) => {\r\n\t\t\t\t\t\t\tif (res.state) {\r\n\t\t\t\t\t\t\t\tthis.$notify({\r\n\t\t\t\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\t\t\t\tmessage: '删除成功',\r\n\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t// offset: 80\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\tthis.queryParam.pageBean.page = 1\r\n\t\t\t\t\t\t\t\tthis.getDateList()\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\t.catch((res) => {\r\n\t\t\t\t\t\t\tthis.$notify({\r\n\t\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\t\tmessage: res.message,\r\n\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\toffset: 80,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tthis.getDateList()\r\n\t\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => { })\r\n\t\t},\r\n\t\t// // 点击查询\r\n\t\tonClickSearch() {\r\n\t\t\tthis.queryParam.pageBean.page = 1\r\n\t\t\tthis.getDateList()\r\n\t\t},\r\n\t\t// 重置\r\n\t\tresetQuery() {\r\n\t\t\tthis.cascaderName = ''\r\n\t\t\tthis.queryParam.params = {}\r\n\t\t\tthis.onClickSearch()\r\n\t\t},\r\n\t\t//获取字典数据\r\n\t\tgetSysDict() {\r\n\t\t\tlet portal = window.context.portal\r\n\t\t\treturn new Promise((resolve, reject) => {\r\n\t\t\t\treq.post(portal + '/sys/sysDictionary/v1/queryAllDictItems').then(\r\n\t\t\t\t\t(response) => {\r\n\t\t\t\t\t\tresolve(response.data)\r\n\t\t\t\t\t\tthis.gradeCodes = response.data.yjdj;\r\n\t\t\t\t\t},\r\n\t\t\t\t\t(error) => {\r\n\t\t\t\t\t\treject(error)\r\n\t\t\t\t\t}\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t},\r\n\t},\r\n}\r\n",null]}