{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\cssc-fvue\\src\\api\\form.js","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\api\\form.js","mtime":1667804637167},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\"use strict\";\n\nimport \"core-js/modules/es6.function.name\";\nimport req from \"@/request.js\";\nimport { Message, Loading } from \"element-ui\";\nvar form = window.context.form;\nexport default {\n getByAlias: function getByAlias(alias, cb) {\n req.get(form + \"/form/customDialog/v1/getByAlias?alias=\" + alias).then(function (response) {\n cb(response.data);\n });\n },\n getFormRemindDataByUser: function getFormRemindDataByUser(cb) {\n req.get(form + \"/form/formRemindData/v1/getFormRemindDataByUser\").then(function (response) {\n cb(response.data);\n });\n },\n deleteFormRemindDataById: function deleteFormRemindDataById(id, cb) {\n req.remove(form + \"/form/formRemindData/v1/\" + id).then(function (response) {\n cb(response.data);\n });\n },\n getByAliasCq: function getByAliasCq(alias, cb) {\n req.post(form + \"/form/customQuery/v1/getByAlias\", alias).then(function (response) {\n cb(response.data);\n });\n },\n selectQuery: function selectQuery(customQuery, cb) {\n var queryUrl = customQuery.dsType == \"dataSource\" ? \"${form}/form/customQuery/v1/doQueryBase64?alias=\" + customQuery.alias : customQuery.url;\n var requestType = customQuery.requestType ? customQuery.requestType : \"GET\";\n var queryData = customQuery.queryData ? customQuery.queryData : \"\";\n queryData = Base64.encode(queryData);\n var currentPage = customQuery.currentPage ? customQuery.currentPage : 1;\n\n if (customQuery.dsType == \"dataSource\") {\n req.get(queryUrl + \"&queryData=\" + queryData + \"&page=\" + currentPage).then(function (response) {\n cb(response.data);\n });\n }\n\n if (requestType == \"POST\" && customQuery.dsType == \"restful\") {\n req.post(queryUrl, customQuery.pageBean).then(function (response) {\n cb(response.data);\n });\n }\n\n if (requestType == \"GET\" && customQuery.dsType == \"restful\") {\n req.get(queryUrl, customQuery.pageBean).then(function (response) {\n cb(response.data.row ? response.data : {\n rows: response.data\n });\n });\n }\n },\n backendValidate: function backendValidate(data, cb) {\n var loadingInstance = Loading.service({\n fullscreen: true\n }); //开始\n\n var params = {};\n\n if (data.submitFormData == \"true\") {\n var formElementAry = document.getElementsByName(\"online-form\");\n\n if (formElementAry && formElementAry.length == 1) {\n var frmInst = formElementAry[0].__vue__;\n params = frmInst.data;\n }\n }\n\n req.post(data.url + data.param, params).then(function (response) {\n cb(response.data);\n loadingInstance.close();\n }).catch(function (error) {\n loadingInstance.close();\n });\n },\n //获取业务数据模板信息\n getBpmDataTemplateInfo: function getBpmDataTemplateInfo(data, cb) {\n var needDisplayFileds = data.needDisplayFileds ? true : false;\n req.get(form + \"/form/dataTemplate/v1/getBpmDataTemplateInfo?alias=\" + data.templateKey + \"&needDisplayFileds=\" + needDisplayFileds).then(function (response) {\n cb(response);\n });\n },\n //获取业务数据模板信息\n boSave: function boSave(data, cb) {\n if (data.formKey) {\n data.boData.formKey = data.formKey;\n }\n\n if (data.templateKey) {\n data.boData.templateKey = data.templateKey;\n }\n\n req.post(form + \"/form/dataTemplate/v1/boSave/\" + data.boAlias + \"?delDraftId=\".concat(data.delDraftId || ''), data.boData).then(function (response) {\n cb(response);\n });\n },\n //保存业务数据模板草稿数据\n boSaveDraft: function boSaveDraft(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/boSaveDraft\", data).then(function (response) {\n cb(response);\n });\n },\n //获取业务数据模板表单数据\n getTemplateForm: function getTemplateForm(data, cb) {\n req.get(form + \"/form/dataTemplate/v1/getForm/\" + data.formKey + \"/\" + data.boAlias + \"?id=\" + data.id + \"&action=\" + data.action + \"&recordId=\" + data.recordId + \"&dataKey=\" + data.dataKey).then(function (response) {\n cb(response);\n });\n },\n //获取业务数据模板表单草稿数据\n getTempDraftData: function getTempDraftData(data, cb) {\n req.get(form + \"/form/dataTemplate/v1/getTempDraftData/\" + data).then(function (response) {\n cb(response);\n });\n },\n //获取业务数据模板列表模板html\n getTemplateDataListForm: function getTemplateDataListForm(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/dataList_\" + data, {}).then(function (response) {\n cb(response);\n });\n },\n //获取业务数据列表\n getBpmTemplateByPagination: function getBpmTemplateByPagination(data, cb) {\n var dataTemplateQueryVo = {\n templateId: data.templateId,\n queryFilter: data.pagination\n };\n\n if (data.isJoinFlow && data.taskType && data.defKey) {\n dataTemplateQueryVo.isJoinFlow = data.isJoinFlow;\n dataTemplateQueryVo.taskType = data.taskType;\n dataTemplateQueryVo.defKey = data.defKey;\n }\n\n if (data.selectField) {\n dataTemplateQueryVo.selectField = data.selectField;\n dataTemplateQueryVo.selectValue = data.selectValue;\n }\n\n if (data.selectList) {\n dataTemplateQueryVo.selectList = data.selectList;\n }\n\n dataTemplateQueryVo.refIdValue = data.refIdValue;\n req.post(form + \"/form/dataTemplate/v1/listJson\", dataTemplateQueryVo).then(function (response) {\n cb(response);\n });\n },\n //删除业务数据模板bo数据\n deleteTemplateDataById: function deleteTemplateDataById(data, cb) {\n req.remove(form + \"/form/dataTemplate/v1/boDel/\" + data.boAlias + \"?ids=\" + data.ids).then(function (response) {\n cb(response);\n });\n },\n //业务数据模板导出\n templateExport: function templateExport(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/export?formKey=\" + data.boAlias + \"&getType=\" + data.getType + \"&filterKey=\" + data.filterKey + \"&expField=\" + data.expField, data.query, \"arraybuffer\").then(function (response) {\n cb(response.data);\n });\n },\n downloadMainTempFile: function downloadMainTempFile(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/downloadMainTempFile/\" + data, data, \"arraybuffer\").then(function (response) {\n cb(response.data);\n });\n },\n subExport: function subExport(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/exportSub\", data, \"arraybuffer\").then(function (response) {\n cb(response.data);\n });\n },\n subImport: function subImport(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/importSub?refId=\" + data.refId + \"&alias=\" + data.alias, data.data).then(function (response) {\n cb(response.data);\n });\n },\n mainImport: function mainImport(data, cb) {\n if (data.bindFilld == undefined) {\n data.bindFilld = '';\n }\n\n req.post(form + \"/form/dataTemplate/v1/tImportMain?alias=\" + data.alias + \"&bindFilld=\" + data.bindFilld + \"&fillValue=\" + data.fillValue + \"&refIdValue=\" + data.refIdValue, data.data).then(function (response) {\n cb(response.data);\n });\n },\n getCustomChart: function getCustomChart(data, cb) {\n req.get(form + \"/form/customChart/v1/get/\" + data).then(function (response) {\n cb(response.data);\n });\n },\n getListData: function getListData(alias, params) {\n return new Promise(function (resolve, reject) {\n req.post(form + \"/form/customChart/v1/getListData?alias=\" + alias, params).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getCustomChartById: function getCustomChartById(id) {\n return new Promise(function (resolve, reject) {\n req.get(form + \"/form/customChart/v1/get/\" + id).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取业务数据模板子表信息\n getSubEntsByFormKey: function getSubEntsByFormKey(data, cb) {\n req.get(form + \"/form/form/v1/getSubEntsByFormKey?formKey=\" + data).then(function (response) {\n cb(response);\n });\n },\n //获取业务数据模板子表数据\n getSubData: function getSubData(data, cb) {\n req.get(form + \"/form/dataTemplate/v1/getSubData?alias=\" + data.name + \"&refId=\" + data.refId).then(function (response) {\n cb(response);\n });\n },\n getSubDataPagination: function getSubDataPagination(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/getSubDataPagination?alias=\" + data.name + \"&refId=\" + data.refId, data.pagination).then(function (response) {\n cb(response);\n });\n },\n //获取自定义sql视图数据\n getQuerySqlView: function getQuerySqlView(data, cb) {\n req.get(form + \"/form/query/queryView/getJson?sqlAlias=\" + data.sqlAlias + \"&alias=\" + data.alias).then(function (response) {\n cb(response);\n });\n },\n //获取自定义sql查询视图数据列表\n getQuerySqlViewByPagination: function getQuerySqlViewByPagination(data, cb) {\n req.post(form + \"/form/query/queryView/data_\" + data.sqlAlias + \"/\" + data.alias, data.pagination).then(function (response) {\n cb(response);\n });\n },\n //自定义sql查询视图数据导出\n querySqlViewExport: function querySqlViewExport(data, cb) {\n req.post(form + \"/form/query/queryView/export?sqlAlias=\" + data.sqlAlias + \"&alias=\" + data.alias + \"&getType=\" + data.getType + \"&expField=\" + data.expField, data.query, \"blob\").then(function (response) {\n cb(response.data);\n });\n },\n //获取我的报表草稿\n getMyTemplateDraftList: function getMyTemplateDraftList(param) {\n return new Promise(function (resolve, reject) {\n req.post(form + \"/form/dataTemplate/v1/getMyDraftList\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n removeTempDraft: function removeTempDraft(ids) {\n return new Promise(function (resolve, reject) {\n req.remove(form + \"/form/dataTemplate/v1/removeTempDraft?ids=\" + ids).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取业务数据模板信息\n batchUpdateTemplateData: function batchUpdateTemplateData(data, cb) {\n req.post(form + \"/form/dataTemplate/v1/boBatchUpdate/\" + data.boAlias, data.boData).then(function (response) {\n cb(response);\n });\n },\n // 通过别名获取对话框\n getDialogByAlias: function getDialogByAlias(alias, cb) {\n req.get(form + \"/form/customDialog/v1/getByAlias?alias=\".concat(alias)).then(function (response) {\n cb(response.data);\n });\n }\n};",null]}