{"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\\flow\\help\\MsgTemplateList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\flow\\help\\MsgTemplateList.vue","mtime":1675071992881},{"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":["import \"core-js/modules/es6.regexp.split\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 flow from \"@/api/flow.js\";\n\nvar msgDetails = function msgDetails() {\n return import(\"@/views/flow/help/MsgDetails.vue\");\n};\n\nvar htEditor = function htEditor() {\n return import(\"@/components/common/HtEditor.vue\");\n};\n\nexport default {\n components: {\n msgDetails: msgDetails,\n htEditor: htEditor\n },\n data: function data() {\n return {\n myConfig: {\n initialFrameHeight: 240,\n UEDITOR_HOME_URL: window.location.origin + '/' + window.location.pathname.split('/')[1] + '/static/ueditor/',\n toolbars: [[// 'source', //源代码\n 'undo', //撤销\n 'bold', //加粗\n 'indent', //首行缩进\n 'italic', //斜体\n 'underline', //下划线\n 'strikethrough', //删除线\n 'subscript', //下标\n 'fontborder', //字符边框\n 'superscript', //上标\n 'formatmatch', //格式刷\n 'forecolor', //字体颜色\n 'justifyleft', //居左对齐\n 'justifycenter', //居中对齐\n 'justifyright', //居右对齐\n 'justifyjustify', //两端对齐\n 'fontfamily', //字体\n 'fontsize', //字号\n 'insertorderedlist', //有序列表\n 'insertunorderedlist', //无序列表\n 'lineheight', //行间距\n 'inserttable', //插入表格\n 'link', //超链接\n 'simpleupload', //单图上传\n 'insertimage', //多图上传\n 'attachment' //附件\n ]],\n // 初始容器宽度\n initialFrameWidth: \"100%\",\n zIndex: 9999,\n enableAutoSave: false,\n readonly: false\n },\n msgTemplateData: {},\n title: \"\",\n templateType: [{\n key: \"taskCreate\",\n value: \"任务创建通知\"\n }, {\n key: \"bpmCommuSend\",\n value: \"任务沟通\"\n }, {\n key: \"bpmCommuFeedBack\",\n value: \"沟通通知人\"\n }, {\n key: \"bpmnTaskTrans\",\n value: \"任务流转默认\"\n }, {\n key: \"bpmHandTo\",\n value: \"任务转交通知\"\n }, {\n key: \"addSignTask\",\n value: \"加签通知\"\n }, {\n key: \"taskComplete\",\n value: \"任务完成通知\"\n }, {\n key: \"taskBack\",\n value: \"任务驳回通知\"\n }, {\n key: \"processEnd\",\n value: \"流程结束\"\n }, {\n key: \"bpmnApproval\",\n value: \"审批提醒\"\n }, {\n key: \"bpmnBack\",\n value: \"驳回提醒\"\n }, {\n key: \"bpmnRecover\",\n value: \"撤销提醒\"\n }, {\n key: \"bpmnAgent\",\n value: \"委托任务审批\"\n }, {\n key: \"bpmnDelegate\",\n value: \"通知被委托人\"\n }, {\n key: \"bpmEndProcess\",\n value: \"终止流程\"\n }, {\n key: \"bpmTransCancel\",\n value: \"撤销流程\"\n }, {\n key: \"copyTo\",\n value: \"流程实例抄送\"\n }, {\n key: \"bpmtasksetexecutors\",\n value: \"设置任务执行人\"\n }],\n pageBean: {\n page: 1,\n pageSize: 20,\n total: 0\n },\n dialogVisible: false,\n data: [],\n formData: {\n name: \"\",\n key: \"\",\n smsTemplateNo: \"\",\n voiceTemplateNo: \"\",\n htmlTemplate: \"\",\n plain: \"\",\n subject: \"\"\n },\n isSubmit: false,\n templateParams: [{\n key: 1,\n value: \"${instSubject}\",\n label: \"流程实例标题\"\n }, {\n key: 2,\n value: \"${nodeName}\",\n label: \"节点名称\"\n }, {\n key: 3,\n value: \"${taskSubject}\",\n label: \"任务标题\"\n }, {\n key: 4,\n value: \"${cause}\",\n label: \"原因\"\n }, {\n key: 5,\n value: \"${delegate}\",\n label: \"委托人\"\n }, {\n key: 6,\n value: \"${agent}\",\n label: \"代理人\"\n }, {\n key: 7,\n value: \"${receiver}\",\n label: \"收信人\"\n }, {\n key: 8,\n value: \"${sender}\",\n label: \"发送人\"\n }],\n activeTextarea: \"\"\n };\n },\n methods: {\n rowClick: function rowClick(row, column, event) {\n this.$refs.htTable.$refs.htTable.toggleRowSelection(row);\n },\n //表格操作\n setDefault: function setDefault(id) {\n var this_ = this;\n this.$http.get('${portal}/msg/MsgTemplate/v1/setDefault?id=' + id).then(function (res) {\n if (res.data && res.data.state) {\n this_.$message.success('操作成功');\n this_.$refs.htTable.load(true);\n }\n });\n },\n setNotDefault: function setNotDefault(id) {\n var this_ = this;\n this.$http.get('${portal}/msg/MsgTemplate/v1/setNotDefault?id=' + id).then(function (res) {\n if (res.data && res.data.state) {\n this_.$message.success('操作成功');\n this_.$refs.htTable.load(true);\n }\n });\n },\n //表格操作\n showFormDialog: function showFormDialog(param) {\n switch (param.command) {\n case \"edit\":\n this.handleOpen(\"编辑消息模板\", param.row);\n break;\n\n case \"details\":\n this.details(param.row);\n break;\n\n case \"setDefault\":\n this.setDefault(param.row.id);\n break;\n }\n },\n handleOpen: function handleOpen(param, row) {\n this.title = param;\n\n if (row) {\n this.formData = row;\n }\n\n this.dialogVisible = true;\n },\n loadData: function loadData(param, cb) {\n var _this = this;\n\n if (!param) {\n this.pageBean.total = 0;\n param = {\n pageBean: \"\"\n };\n param.pageBean = this.pageBean;\n param.sorter = this.defaultSort;\n }\n\n flow.getMsgData(param).then(function (resp) {\n _this.data = resp.data.rows;\n _this.pageBean = {\n page: resp.data.page,\n pageSize: resp.data.pageSize,\n total: resp.data.total\n };\n }).finally(function () {\n return cb();\n });\n },\n handleClose: function handleClose() {\n this.dialogVisible = false;\n this.loadData();\n this.formData = {\n name: \"\",\n key: \"\",\n smsTemplateNo: \"\",\n voiceTemplateNo: \"\",\n htmlTemplate: \"\",\n plain: \"\",\n subject: \"\"\n };\n },\n saveUrl: function saveUrl() {\n return window.context.portal + \"/msg/MsgTemplate/v1/save\";\n },\n beforeSaveData: function beforeSaveData() {\n if (!this.formData || !this.formData.isDefault) {\n this.formData.isDefault = 0;\n }\n\n this.isSubmit = true;\n },\n afterSaveData: function afterSaveData() {\n this.loadData();\n this.dialogVisible = false;\n this.formData = {\n name: \"\",\n key: \"\",\n smsTemplateNo: \"\",\n voiceTemplateNo: \"\",\n htmlTemplate: \"\",\n plain: \"\",\n subject: \"\"\n };\n },\n formDeleteUrl: function formDeleteUrl() {\n return \"\".concat(window.context.portal, \"/msg/MsgTemplate/v1/remove\");\n },\n details: function details(row) {\n this.msgTemplateData.id = row.id;\n this.$refs.msgDetails.handleOpen();\n },\n changeTemplate: function changeTemplate() {\n switch (this.formData.typeKey) {\n case \"taskCreate\":\n this.formData.key = \"taskCreate-\";\n break;\n\n case \"bpmCommuSend\":\n this.formData.key = \"bpmCommuSend-\";\n break;\n\n case \"bpmCommuFeedBack\":\n this.formData.key = \"bpmCommuFeedBack-\";\n break;\n\n case \"bpmnTaskTrans\":\n this.formData.key = \"bpmnTaskTrans-\";\n break;\n\n case \"bpmHandTo\":\n this.formData.key = \"bpmHandTo-\";\n break;\n\n case \"addSignTask\":\n this.formData.key = \"addSignTask-\";\n break;\n\n case \"taskComplete\":\n this.formData.key = \"taskComplete-\";\n break;\n\n case \"taskBack\":\n this.formData.key = \"taskBack-\";\n break;\n\n case \"processEnd\":\n this.formData.key = \"processEnd-\";\n break;\n\n case \"bpmnApproval\":\n this.formData.key = \"bpmnApproval-\";\n break;\n\n case \"bpmnBack\":\n this.formData.key = \"bpmnBack-\";\n break;\n\n case \"bpmnRecover\":\n this.formData.key = \"bpmnRecover-\";\n break;\n\n case \"bpmnAgent\":\n this.formData.key = \"bpmnAgent-\";\n break;\n\n case \"bpmnDelegate\":\n this.formData.key = \"bpmnDelegate-\";\n break;\n\n case \"bpmEndProcess\":\n this.formData.key = \"bpmEndProcess-\";\n break;\n\n case \"bpmTransCancel\":\n this.formData.key = \"bpmTransCancel-\";\n break;\n\n case \"copyTo\":\n this.formData.key = \"copyTo-\";\n break;\n }\n },\n addTemplateParam: function addTemplateParam(param) {\n if (this.activeTextarea) {\n var textInput = this.$refs[this.activeTextarea].$refs.elInput.$refs.textarea;\n var insert = textInput.selectionStart;\n this.formData[this.activeTextarea] = textInput.value.substr(0, insert) + param + textInput.value.substr(insert);\n }\n }\n }\n};",null]}