{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\applicationCenter\\MessageConfig\\MessageClassification.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\applicationCenter\\MessageConfig\\MessageClassification.vue","mtime":1675071992772},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\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\r\nimport flow from '@/api/flow.js'\r\nimport portal from '@/api/portal.js'\r\nexport default {\r\n components: {},\r\n data() {\r\n return {\r\n title: '',\r\n pageBean: {\r\n page: 1,\r\n pageSize: 20,\r\n total: 0,\r\n },\r\n dialogVisible: false,\r\n data: [],\r\n formData: {\r\n name: '',\r\n code: '',\r\n sn: '',\r\n },\r\n isSubmit: false,\r\n direction: 'rtl',\r\n sequence: {},\r\n defaultSort: [\r\n {\r\n direction: 'ASC',\r\n property: 'sn',\r\n },\r\n ],\r\n dataBaseOptions: {\r\n dataBaseId: '',\r\n tableName: 'portal_sys_msg_type',\r\n tableSchema: '',\r\n },\r\n originAPIOptions: {\r\n url: '/msg/messageType/v1/query',\r\n method: 'post',\r\n moduleRoot: 'portal',\r\n },\r\n exportQuery:{}\r\n }\r\n },\r\n // mounted() {\r\n // this.Num();\r\n // },\r\n methods: {\r\n rowClick(row, column, event) {\r\n this.$refs.htTable.$refs.htTable.toggleRowSelection(row)\r\n },\r\n\r\n handleOpen(param, row) {\r\n this.title = param\r\n if (row) {\r\n this.formData = row\r\n }\r\n this.dialogVisible = true\r\n },\r\n loadData(param, cb) {\r\n if (!param) {\r\n this.pageBean.total = 0\r\n param = {pageBean: ''}\r\n param.pageBean = this.pageBean\r\n param.sorter = this.defaultSort\r\n }\r\n this.exportQuery = param\r\n flow.getMsgClassificationData(param)\r\n .then((resp) => {\r\n this.data = resp.data.rows\r\n this.pageBean = {\r\n page: resp.data.page,\r\n pageSize: resp.data.pageSize,\r\n total: resp.data.total,\r\n }\r\n })\r\n .finally(() => cb())\r\n },\r\n handleClose() {\r\n this.dialogVisible = false\r\n this.formData = {\r\n name: '',\r\n code: '',\r\n sn: '',\r\n }\r\n },\r\n saveUrl() {\r\n return window.context.portal + '/msg/messageType/v1/save'\r\n },\r\n beforeSaveData() {\r\n if (!this.formData || !this.formData.isDefault) {\r\n this.formData.isDefault = 0\r\n }\r\n this.isSubmit = true\r\n },\r\n afterSaveData() {\r\n this.dialogVisible = false\r\n this.formData = {\r\n name: '',\r\n code: '',\r\n // sn: '',\r\n }\r\n this.loadData()\r\n },\r\n formDeleteUrl() {\r\n return `${window.context.portal}/msg/messageType/v1/removes`\r\n },\r\n // Num() {\r\n // setTimeout(() => {\r\n // this.num = Number(this.pageBean.total) + 1\r\n // console.log(this.num , 'num')\r\n // }, 1000)\r\n // },\r\n updateSequence() {\r\n if (Object.keys(this.sequence).length) {\r\n this.$refs.htTable.loading = true\r\n portal.MsgClassupdateSequence(this.sequence).then((res) => {\r\n if (res.state) {\r\n this.$message({\r\n type: 'success',\r\n message: res.message,\r\n })\r\n this.loadData()\r\n }\r\n this.$refs.htTable.loading = false\r\n })\r\n } else {\r\n this.$message({\r\n type: 'warning',\r\n message: '保存号未修改',\r\n })\r\n }\r\n },\r\n handleChangeSequ(res) {\r\n this.sequence[res.row.id] = res.row.sn\r\n console.log(this.sequence)\r\n },\r\n },\r\n}\r\n",null]}