{"remainingRequest":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/src/components/modulesDetail/FormOperation.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/src/components/modulesDetail/FormOperation.vue","mtime":1701674859502},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js","mtime":1701674874584},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/thread-loader/dist/cjs.js","mtime":1701674873947},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/babel-loader/lib/index.js","mtime":1701674874357},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js","mtime":1701674874584},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/vue-loader/lib/index.js","mtime":1701674874903}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"regenerator-runtime/runtime\";\nimport _asyncToGenerator from \"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/@babel/runtime-corejs2/helpers/esm/asyncToGenerator\";\nimport \"core-js/modules/es6.regexp.split\";\nimport \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/es6.function.name\";\nimport _defineProperty from \"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 FormOperationDialog from '@/components/modulesDetail/FormOperationDialog';\nimport { updateActivityOrder } from \"@/service/ViewApi.js\";\nimport configData from '@/assets/js/config';\nimport { delMsg } from '@/utils/elementui';\nimport { getFormActivityList as _getFormActivityList, deleteOperationColumn } from \"@/service/FormApi.js\";\nexport default {\n name: 'FormOperation',\n data: function data() {\n return {\n operaHeight: (document.documentElement.clientHeight || document.body.clientHeight) - 60 - 32 - 41 - 50 - 20 - 48,\n listTableData: [],\n // 操作弹层数据\n dialogBtnActionVisible: false,\n // 操作弹出层xianshi\n dialogBtnActionTiTle: \"\",\n // 操作弹出层标题\n btnActionForm: {\n //操作表单\n name: \"\",\n //名称\n label: \"\",\n //标签\n multiLanguageLabel: \"\",\n //多语言标签\n type: \"\",\n //动作\n transpond: \"\",\n // 摘要模板\n withOld: false,\n // 带旧数据\n icon: \"\",\n // 图标类型和地址合并\n icontype: \"\",\n // 图标类型\n iconurl: \"\",\n // 图片地址\n fontUrl: \"\",\n // 字体图标地址\n colorType: \"default\",\n //颜色类型\n workFlowType: \"0\",\n // 流程处理方式,\n editMode: \"0\",\n // 指定流程启动模式\n startFlowScript: \"\",\n // 流程启动脚本\n onActionPrint: \"\",\n // 选择打印模板\n fileNameScript: \"\",\n // 文件脚本路径\n jumpMode: \"0\",\n // 类型\n moduleSelect: \"\",\n // 跳转设置模块\n formSelect: \"\",\n // 跳转设置目标表单\n targetList: \"\",\n // 跳转设置模块 + 跳转设置目标表单\n dispatcherUrl: \"\",\n // 地址脚本\n dispatcherParams: [// 参数\n {\n \"paramKey\": \"\",\n \"paramValue\": \"\"\n }],\n jumpActOpenType: \"0\",\n // 打开方式\n stateToShow: \"\",\n // 状态\n beforeActionScript: \"\",\n //动作执行前脚本\n retractBeforeActionScript: \"\",\n // 执行回撤前脚本\n retractAfterActionScript: \"\",\n // 执行回撤后脚本\n actionSelection: \"0\",\n // 动作处理方式\n relatedFormId: \"\",\n // 动作关联表单\n actionScript: \"\",\n // 动作执行脚本\n afterActionScript: \"\",\n //动作执行后脚本\n actionType: \"0\",\n // 动作完成后操作类型\n actionDispatcherUrlScript: \"\",\n // 自定义按钮 执行后的跳转动作类型的地址脚本\n readonlyScript: \"\",\n //只读条件\n hiddenScript: \"\",\n //隐藏条件\n orderno: 0 //排序号\n\n },\n btnActionTypeOptions: configData.btnActionTypeOptions,\n btnActionFromColumnId: \"\" // 当前选中行的值\n\n };\n },\n components: {\n FormOperationDialog: FormOperationDialog\n },\n props: {\n formId: String\n },\n mounted: function mounted() {\n this.getFormActivityList();\n },\n methods: {\n /**\n * 获取表单操作列\n */\n getFormActivityList: function getFormActivityList() {\n var _this = this;\n\n var params = {\n id: this.formId\n };\n\n _getFormActivityList(params, {\n onSucess: function onSucess(response) {\n if (response.data.errcode == 0) {\n _this.listTableData = response.data.data ? response.data.data : [];\n }\n }\n });\n },\n\n /**\n * 操作列新建弹窗\n */\n btnActionCreat: function btnActionCreat() {\n this.dialogBtnActionVisible = true;\n this.dialogBtnActionTiTle = this.$t('form.new');\n this.btnActionFromColumnId = \"\";\n this.btnActionForm.orderno = this.listTableData.length;\n },\n\n /**\n * 点击操作获取详情\n */\n btnActionDataClick: function btnActionDataClick(row) {\n this.btnActionFromColumnId = row.id;\n\n var btnAction = _objectSpread(_objectSpread({}, this.btnActionForm), {}, {\n name: row.name,\n //名称\n label: row.label ? row.label : '',\n //标签\n multiLanguageLabel: row.multiLanguageLabel ? row.multiLanguageLabel : '',\n //多语言标签\n type: row.type + '',\n //动作\n transpond: row.transpond ? row.transpond : '',\n // 摘要模板\n withOld: row.withOld ? row.withOld : false,\n // 带旧数据\n icon: row.icon ? row.icon : '',\n //图标类型和地址合并\n icontype: row.icon ? JSON.parse(row.icon).type : '',\n // 图标类型\n iconurl: row.icon && JSON.parse(row.icon).type === 'img' ? row.iconurl : '',\n // 图片地址\n fontUrl: row.icon && JSON.parse(row.icon).type === 'font' ? JSON.parse(row.icon).icon : '',\n // 字体图标地址\n colorType: row.colorType ? row.colorType : 'default',\n //颜色类型\n workFlowType: row.workFlowType ? row.workFlowType.toString() : '0',\n // 流程处理方式,\n onActionFlow: row.onActionFlow ? row.onActionFlow : '',\n // 作用流程\n editMode: row.editMode ? row.editMode + '' : '0',\n // 指定流程启动模式\n startFlowScript: row.startFlowScript ? row.startFlowScript : '',\n // 流程启动脚本\n onActionPrint: row.onActionPrint ? row.onActionPrint : '',\n // 选择打印模板\n fileNameScript: row.fileNameScript ? row.fileNameScript : '',\n // 文件脚本路径\n jumpMode: row.jumpMode ? row.jumpMode + '' : '0',\n // 类型\n targetList: row.targetList ? row.targetList : '',\n // 跳转设置模块 + 跳转设置目标表单\n moduleSelect: row.targetList ? row.targetList.split('|')[1] : '',\n // 跳转设置模块\n formSelect: row.targetList ? row.targetList.split('|')[0] : '',\n // 跳转设置目标表单\n dispatcherUrl: row.dispatcherUrl ? row.dispatcherUrl : '',\n // 地址脚本\n dispatcherParams: row.dispatcherParams ? eval(row.dispatcherParams) : [{\n \"paramKey\": '',\n \"paramValue\": ''\n }],\n // 参数【需要解析】\n jumpActOpenType: row.jumpActOpenType ? row.jumpActOpenType + '' : '0',\n // 打开方式\n stateToShow: row.stateToShow ? row.stateToShow : '',\n // 状态\n beforeActionScript: row.beforeActionScript ? row.beforeActionScript : '',\n //动作执行前脚本\n retractBeforeActionScript: row.retractBeforeActionScript ? row.retractBeforeActionScript : '',\n // 执行回撤前脚本\n retractAfterActionScript: row.retractAfterActionScript ? row.retractAfterActionScript : '',\n // 执行回撤后脚本\n actionSelection: row.actionSelection ? row.actionSelection + '' : '0',\n // 动作处理方式\n relatedFormId: row.relatedFormId ? row.relatedFormId : '',\n // 动作关联表单\n actionScript: row.actionScript ? row.actionScript : '',\n // 动作执行脚本\n afterActionScript: row.afterActionScript ? row.afterActionScript : '',\n //动作执行后脚本\n actionType: row.actionType ? row.actionType + '' : '0',\n // 动作完成后操作类型\n actionDispatcherUrlScript: row.actionDispatcherUrlScript ? row.actionDispatcherUrlScript : '',\n // 自定义按钮 执行后的跳转动作类型的地址脚本\n readonlyScript: row.readonlyScript ? row.readonlyScript : '',\n //只读条件\n hiddenScript: row.hiddenScript ? row.hiddenScript : '',\n //隐藏条件\n orderno: row.orderno // 列表排序\n\n }); // 如果有摘要模板需要请求接口\n // if (row.transpond) {\n // this.getSummarysListData()\n // }\n\n\n this.btnActionForm = btnAction;\n this.dialogBtnActionVisible = true;\n this.dialogBtnActionTiTle = this.$t('form.edit');\n },\n\n /**\n * 批量删除操作\n */\n showDeleteConfirm: function () {\n var _showDeleteConfirm = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(val) {\n var response;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n _context.next = 3;\n return delMsg(this.$t('msg.delConfirm'), this.$t('msg.tip'));\n\n case 3:\n _context.next = 5;\n return deleteOperationColumn([val]);\n\n case 5:\n response = _context.sent;\n\n if (response.data.errcode == 0) {\n this.getFormActivityList();\n this.$message.success(this.$t('msg.del_ss'));\n }\n\n _context.next = 12;\n break;\n\n case 9:\n _context.prev = 9;\n _context.t0 = _context[\"catch\"](0);\n console.log(_context.t0);\n\n case 12:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[0, 9]]);\n }));\n\n function showDeleteConfirm(_x) {\n return _showDeleteConfirm.apply(this, arguments);\n }\n\n return showDeleteConfirm;\n }(),\n\n /**\n * 关闭操作新建编辑重置数据\n */\n resetBtnActionFormData: function resetBtnActionFormData(val) {\n this.btnActionForm = val;\n this.btnActionFromColumnId = \"\";\n },\n //操作类型的数据处理\n getbtnActionType: function getbtnActionType(type) {\n var btnType = \"\";\n this.btnActionTypeOptions.forEach(function (elm) {\n if (elm.value == type) {\n btnType = elm.label;\n }\n });\n return btnType;\n },\n\n /**\n * 操作向上移动\n */\n moveUp: function moveUp(index) {\n // 保存上一条数据\n var updata = this.listTableData[index - 1]; // 删除上一条的数据\n\n this.listTableData.splice(index - 1, 1); // 将上一条数据插入当前的索引数组\n\n this.listTableData.splice(index, 0, updata);\n this.changeActivityOrder(this.listTableData[index - 1].id, this.listTableData[index].id);\n },\n\n /**\n * 操作排序\n */\n changeActivityOrder: function changeActivityOrder(oId, nId) {\n var _this2 = this;\n\n updateActivityOrder(oId, nId, {\n onSucess: function onSucess(response) {\n if (response.data.errcode == 0) {\n _this2.$message.success(response.data.data);\n }\n }\n });\n },\n\n /**\n * 操作向下移动\n */\n moveDown: function moveDown(index) {\n // 保存下一条数据\n var downData = this.listTableData[index + 1]; // 删除下一条数据\n\n this.listTableData.splice(index + 1, 1); // 将下一条数据插入当前的索引中\n\n this.listTableData.splice(index, 0, downData);\n this.changeActivityOrder(this.listTableData[index].id, this.listTableData[index + 1].id);\n }\n },\n computed: {\n /**\n * 计算table下的按钮\n */\n operateTableHeight: function operateTableHeight() {\n if ((this.listTableData.length + 1) * 53 > this.operaHeight) {\n return this.operaHeight;\n } else {\n return (this.listTableData.length + 1) * 53;\n }\n }\n }\n};",null]}