{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\common\\MessageCenter.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\common\\MessageCenter.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//\nimport MessageInfo from '@/components/message/MessageInfo';\nimport uc from '@/api/uc.js';\nexport default {\n components: {\n MessageInfo: MessageInfo\n },\n data: function data() {\n return {\n relationDialogVisible: false,\n data: [],\n options: [{\n value: '0',\n label: '全部消息'\n }, {\n value: '1',\n label: '未读'\n }, {\n value: '2',\n label: '已读'\n }],\n value: '1',\n pageResult: {\n page: 1,\n pageSize: 50,\n total: 0\n },\n filterQuery: {\n property: 'receiveTime',\n value: 1,\n //1是未读,2是已读,0是全部\n operation: 'EQUAL',\n relation: 'AND',\n group: 'filterTime'\n },\n title: '',\n sendpeople: '',\n sendtime: '',\n content: '',\n checkBoxData: [],\n messageInfo: {},\n activeRow: {}\n };\n },\n mounted: function mounted() {\n this.$validator = this.$root.$validator;\n },\n methods: {\n rowClick: function rowClick(row, column, event) {\n this.$refs.htTable.$refs.htTable.toggleRowSelection(row);\n },\n showDialog: function showDialog(row) {\n var _this = this;\n\n var _self = this;\n\n this.activeRow = row;\n this.$http.get('${uc}/msg/messageReceiver/v1/get?id=' + row.id).then(function (res) {\n if (res.data) {\n _this.$refs.messageDialog.open(res.data);\n }\n\n if (!row.receiveTime) {\n uc.messageMark(row.id).then(function () {});\n }\n });\n },\n loadData: function loadData(param, cb) {\n var _this2 = this;\n\n var paramCopy = {};\n\n if (param && param.querys && param.querys.length) {\n param.querys.push(this.filterQuery);\n } else if (param) {\n param.querys = [this.filterQuery];\n } else if (!param) {\n paramCopy.querys = [this.filterQuery];\n paramCopy.pageBean = this.pageResult;\n }\n\n this.$http.post('${uc}/msg/messageReceiver/v1/list', paramCopy.querys ? paramCopy : param).then(function (resp) {\n var response = resp.data;\n _this2.data = response.rows;\n _this2.pageResult = {\n page: response.page,\n pageSize: response.pageSize,\n total: response.total\n };\n }, function (error) {\n reject(error);\n }).finally(function () {\n if (cb) {\n cb();\n }\n });\n },\n selectd: function selectd() {\n this.checkBoxData = this.$refs.htTable.selection;\n },\n Markread: function Markread() {\n var _this3 = this;\n\n var ids = [];\n\n if (this.checkBoxData && this.checkBoxData.length > 0) {\n for (var index = 0; index < this.checkBoxData.length; index++) {\n ids.push(this.checkBoxData[index].id);\n }\n }\n\n if (ids.length > 0) {\n uc.messageMark(ids).then(function (res) {\n _this3.$message({\n message: '标记成功',\n type: 'success'\n });\n\n _this3.loadData();\n });\n } else {\n this.$message({\n message: '请选择要标记的数据',\n type: 'warning'\n });\n }\n },\n //标记为已读\n changes: function changes(value) {\n if (value == 1) {\n this.filterQuery.value = 1;\n } else if (value == 2) {\n this.filterQuery.value = 2;\n } else if (value == 0) {\n this.filterQuery.value = 0;\n }\n\n var param = {\n pageBean: {\n page: 1,\n pageSize: 50,\n total: 0\n },\n querys: [this.filterQuery]\n };\n this.loadData(param);\n },\n //选择未读/已读\n handleClose: function handleClose() {\n if (!this.activeRow.receiveTime) {\n this.loadData();\n }\n }\n }\n};",null]}