{"remainingRequest":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/main_read.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/main_read.vue","mtime":1739760944319},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/babel.config.js","mtime":1739760943855},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport _typeof from \"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/@babel/runtime-corejs2/helpers/esm/typeof.js\";\nimport form_selectApprover_flowpanel from \"@/components/form_selectApprover_flowpanel.vue\";\nimport dateFormat from '@/assets/js/dateFormat';\nexport default {\n inject: [\"reload\"],\n components: {\n form_selectApprover_flowpanel: form_selectApprover_flowpanel\n },\n data: function data() {\n return {\n loading: true,\n preserve: [],\n preserveObj: {},\n putaside: [],\n Formrendering: [],\n //表格里面首次渲染的数据\n backlogRight: \"\",\n //$t('placeholder.theme')框的v-model\n backlogProposer: \"\",\n //申请框的v-model\n ChildList: '',\n //按部门的穿梭框的v-model\n dialogVisible: false,\n //弹出框是否弹出\n activeName: \"first\",\n //标签页默认选中第一个\n Storage: [],\n //储存按角色为树形的用户数据\n Shuttle: \"\",\n //按角色的穿梭框的v-model\n userSublist: [],\n //按角色储存子列表的数据\n DepartmentSublist: [],\n //按部门储存子列表数据\n //按部门选择的节点展示\n props: {\n label: \"name\",\n children: \"zones\",\n isLeaf: \"leaf\"\n },\n row_count: 0,\n isUpcoming: true,\n initiatorId: '',\n currentSelectFlowId: ''\n };\n },\n created: function created() {\n this.navigation();\n this.flowcenters();\n //this.selectbox();\n },\n methods: {\n setSubjectFormat: function setSubjectFormat(str) {\n if (str && typeof str == 'string') {\n try {\n var obj = JSON.parse(str);\n if (_typeof(obj) == 'object' && obj) {\n return obj.summaryText;\n } else {\n return str;\n }\n } catch (e) {\n return str;\n }\n }\n },\n selectApprover: function selectApprover(name, id) {\n this.dialogVisible = false;\n this.backlogProposer = name;\n this.initiatorId = id;\n },\n tableRowClassName: function tableRowClassName(_ref) {\n var row = _ref.row,\n rowIndex = _ref.rowIndex;\n row.index = rowIndex;\n if (rowIndex % 2 != 0) {\n return 'table-row-color';\n } else {\n return '';\n }\n },\n onRowClick: function onRowClick(row, column, event) {\n var params = {\n appId: this.$root.appid,\n linkType: '00',\n actionContent: row.formId,\n name: row.formName,\n docId: row.docId,\n _select: row.docId,\n refreshId: '11'\n };\n this.$emit(\"add-tab\", params);\n this.Formrendering[row.index].read = true;\n this.$forceUpdate();\n },\n writeCurrentDate: function writeCurrentDate(val) {\n var now = new Date(val);\n var year = now.getFullYear();\n var month = now.getMonth() + 1 < 10 ? '0' + (now.getMonth() + 1) : now.getMonth() + 1;\n var date = now.getDate() < 10 ? '0' + now.getDate() : now.getDate();\n var hour = now.getHours();\n var minute = now.getMinutes();\n var second = now.getSeconds();\n return year + \"-\" + month + \"-\" + date + \" \" + hour + \":\" + minute + \":\" + second;\n },\n //服务器返回待办导航的结果\n navigation: function navigation() {\n var _this = this;\n //applicationId=&isread=true&_=1594186597018\n this.$api.navCarboncopy({\n applicationId: this.$root.appid,\n isread: true,\n _: new Date().getTime()\n }, {\n onSucess: function onSucess(res) {\n var newData = res.data.data[0].carboncopyFlowList.map(function (item) {\n return {\n id: item.id,\n name: item.name,\n num: item.num\n };\n });\n _this.preserveObj = {\n name: res.data.data[0].name,\n total: newData[newData.length - 1].num\n };\n _this.preserve = newData.slice(0, newData.length - 1);\n }\n });\n },\n //获取待办事项\n flowcenters: function flowcenters() {\n var _this2 = this;\n var appId = this.$root.appid;\n var params = {\n title: this.backlogRight,\n linesPerPage: 10,\n pageNo: 1,\n initiatorId: this.initiatorId,\n flowId: this.currentSelectFlowId,\n isRead: true,\n isMyWorkFlow: false,\n appId: this.$root.appid,\n _: new Date().getTime()\n };\n this.$api.getCarboncopyList(appId, params, {\n onSucess: function onSucess(res) {\n _this2.row_count = res.data.data.rowCount;\n var newData = res.data.data.datas.map(function (item) {\n return {\n formId: item.formId,\n docId: item.docId,\n initiator: item.initiator,\n initiatorDept: item.initiatorDept,\n lastProcessTime: _this2.writeCurrentDate(item.lastProcessTime),\n //dateFormat.calculateTime(this.writeCurrentDate(item.lastProcessTime)), //.substring(5, 10),\n lastFlowOperation: item.lastFlowOperation = _this2.$t('flow.circulation'),\n stateLabel: item.stateLabel,\n subject: item.subject,\n read: item.read,\n formName: item.formName\n };\n });\n _this2.Formrendering = newData;\n _this2.loading = false;\n }\n });\n },\n //{{$t('btns.clean')}}$t('placeholder.theme')框和申请框里面面对数据\n eliminating: function eliminating() {\n this.backlogProposer = '';\n this.initiatorId = '';\n },\n //分页请求\n paging: function paging(num) {\n var _this3 = this;\n var appId = this.$root.appid;\n var params = {\n title: this.backlogRight,\n linesPerPage: 10,\n pageNo: num,\n initiatorId: this.initiatorId,\n flowId: this.currentSelectFlowId,\n isRead: true,\n isMyWorkFlow: false,\n appId: this.$root.appid,\n _: new Date().getTime()\n };\n this.$api.getCarboncopyList(appId, params, {\n onSucess: function onSucess(res) {\n _this3.row_count = res.data.data.rowCount;\n var newData = res.data.data.datas.map(function (item) {\n return {\n formId: item.formId,\n docId: item.docId,\n initiator: item.initiator,\n initiatorDept: item.initiatorDept,\n lastProcessTime: _this3.writeCurrentDate(item.lastProcessTime),\n //dateFormat.calculateTime(this.writeCurrentDate(item.lastProcessTime)) //.substring(5, 10),\n lastFlowOperation: item.lastFlowOperation = _this3.$t('flow.circulation'),\n stateLabel: item.stateLabel,\n subject: item.subject,\n read: item.read,\n formName: item.formName\n };\n });\n _this3.Formrendering = newData;\n }\n });\n },\n //$t('placeholder.theme')框的出发事件\n activate: function activate() {\n if (this.backlogRight.length === 0) {}\n },\n //点击左侧导航触发待办事项\n omniselector: function omniselector(id) {\n var _this4 = this;\n var appId = this.$root.appid;\n this.currentSelectFlowId = id;\n var params = {\n title: this.backlogRight,\n linesPerPage: 10,\n pageNo: 1,\n initiatorId: this.initiatorId,\n flowId: id,\n isRead: true,\n isMyWorkFlow: false,\n appId: this.$root.appid,\n _: new Date().getTime()\n };\n this.$api.getCarboncopyList(appId, params, {\n onSucess: function onSucess(res) {\n _this4.row_count = res.data.data.rowCount;\n var newData = res.data.data.datas.map(function (item) {\n return {\n formId: item.formId,\n docId: item.docId,\n initiator: item.initiator,\n initiatorDept: item.initiatorDept,\n lastProcessTime: _this4.writeCurrentDate(item.lastProcessTime),\n //dateFormat.calculateTime(this.writeCurrentDate(item.lastProcessTime)), //.substring(5, 10),\n lastFlowOperation: item.lastFlowOperation = _this4.$t('flow.circulation'),\n stateLabel: item.stateLabel,\n subject: item.subject,\n read: item.read,\n formName: item.formName\n };\n });\n _this4.Formrendering = newData;\n }\n });\n },\n //点击重新加载表格数据\n primaryNavigationSystem: function primaryNavigationSystem() {\n var _this5 = this;\n this.currentSelectFlowId = '';\n var appId = this.$root.appid;\n var params = {\n title: '',\n linesPerPage: 10,\n pageNo: 1,\n initiatorId: '',\n flowId: '',\n isRead: true,\n isMyWorkFlow: false,\n appId: this.$root.appid,\n _: new Date().getTime()\n };\n this.$api.getCarboncopyList(appId, params, {\n onSucess: function onSucess(res) {\n _this5.row_count = res.data.data.rowCount;\n var newData = res.data.data.datas.map(function (item) {\n return {\n formId: item.formId,\n docId: item.docId,\n initiator: item.initiator,\n initiatorDept: item.initiatorDept,\n lastProcessTime: _this5.writeCurrentDate(item.lastProcessTime),\n //dateFormat.calculateTime(this.writeCurrentDate(item.lastProcessTime)), //.substring(5, 10),\n lastFlowOperation: item.lastFlowOperation = _this5.$t('flow.circulation'),\n stateLabel: item.stateLabel,\n subject: item.subject,\n read: item.read,\n formName: item.formName\n };\n });\n _this5.Formrendering = newData;\n _this5.loading = false;\n }\n });\n },\n //点击添加弹出\n AddPopup: function AddPopup() {\n this.dialogVisible = true;\n }\n }\n};",null]}