ludc
2024-12-30 9c0f8e3576aecba48aa00bd4347e6dae58ceb2ae
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5dc9c739","chunk-51a847a0","chunk-51a847a0","chunk-e084231c","chunk-e084231c","chunk-974c5152"],{"02e9":function(e,a,t){var i={"./AddAction.js":["3eb8","chunk-974c5152"],"./DeleteAction.js":["fb99","chunk-2d2375d2"],"./EditAction.js":["ccfe","chunk-9720bb64"],"./LinkAddAction.js":["f767","chunk-971f577e"],"./RevisionAction.js":["8e55","chunk-7ece17a6"],"./StartWorkflowAction.js":["2665","chunk-742f2d8c"],"./ViewAction.js":["339b","chunk-0010cd48"],"./ViewDialogAction.js":["2c0c","chunk-3b6e57d0"],"./downloadFileAction.js":["b2f6","chunk-2d20f596"],"./upRevisionAction.js":["399a","chunk-2d0bad24"],"./uploadFileAction.js":["f73b","chunk-3a0ec9c8"]};function r(e){if(!t.o(i,e))return Promise.resolve().then((function(){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}));var a=i[e],r=a[0];return t.e(a[1]).then((function(){return t(r)}))}r.keys=function(){return Object.keys(i)},r.id="02e9",e.exports=r},"35ec":function(e,a,t){"use strict";t.r(a);var i=function(){var e=this,a=e._self._c;return a("div",{staticStyle:{height:"calc(100% - 4px)"}},[e.uiDefineVO.northAreas&&e.uiDefineVO.northAreas.length>0?a("el-header",[a("UIContentArea",{key:"northArea-"+e.uiDefineVO.oid,attrs:{uiBtmType:e.btmType,uiContext:e.context,areasData:e.uiDefineVO.northAreas,dataStore:e.checkedData.northAreaInDialog.data,paramVOS:e.paramVOS,inDialog:e.inDialog,canEdit:e.canEdit,actionType:e.actionType,sourceData:e.sourceData,sourceBtmType:e.btmType,"areas-name":"northAreaInDialog"},on:{setData:e.setData,setDataStore:e.setDataStore}})],1):e._e(),a("el-container",{style:"height: "+(e.uiDefineVO.northAreas&&e.uiDefineVO.northAreas.length>0?"calc(100% - 70px)":"100%")},[e.uiDefineVO.westAreas&&e.uiDefineVO.westAreas.length>0?a("el-aside",{attrs:{width:"table"==e.uiDefineVO.westAreas[0].componentVOs[0].uiComponentType||"TreeTable"==e.uiDefineVO.westAreas[0].componentVOs[0].uiComponentType?"420px":"320px",height:"100%"}},[a("UIContentArea",{key:"westArea-"+e.uiDefineVO.oid,attrs:{uiBtmType:e.btmType,uiContext:e.context,areasData:e.uiDefineVO.westAreas,dataStore:e.checkedData.westAreaInDialog.data,paramVOS:e.paramVOS,inDialog:e.inDialog,canEdit:e.canEdit,actionType:e.actionType,sourceData:e.sourceData,sourceBtmType:e.btmType,"areas-name":"westAreaInDialog",cradStyle:""},on:{setData:e.setData,setDataStore:e.setDataStore}})],1):e._e(),a("el-container",{staticStyle:{height:"100%",display:"block"}},[e.uiDefineVO.centerAreas&&e.uiDefineVO.centerAreas.length>0?a("el-main",{style:"min-height: 200px;height: "+e.centerHeight},[a("UIContentArea",{key:"centerArea-"+e.uiDefineVO.oid,attrs:{uiBtmType:e.btmType,uiContext:e.context,areasData:e.uiDefineVO.centerAreas,dataStore:e.checkedData.centerAreaInDialog.data,paramVOS:e.paramVOS,inDialog:e.inDialog,canEdit:e.canEdit,actionType:e.actionType,sourceData:e.uiDefineVO.westAreas&&e.uiDefineVO.westAreas.length>0?e.checkedData.westAreaInDialog.data[e.checkedData.westAreaInDialog.data.length-1]:e.sourceData,sourceBtmType:e.uiDefineVO.westAreas&&e.uiDefineVO.westAreas.length>0?e.checkedData.westAreaInDialog.DefineVOBtmType:e.btmType,"areas-name":"centerAreaInDialog",cradStyle:""},on:{setData:e.setData,setDataStore:e.setDataStore}})],1):e._e(),e.uiDefineVO.southAreas&&e.uiDefineVO.southAreas.length>0?a("el-footer",{staticStyle:{"min-height":"100px"},attrs:{height:"35%"}},[a("UIContentArea",{key:"southArea-"+e.uiDefineVO.oid,attrs:{uiBtmType:e.btmType,uiContext:e.context,areasData:e.uiDefineVO.southAreas,dataStore:e.checkedData.southAreaInDialog.data,paramVOS:e.paramVOS,inDialog:e.inDialog,canEdit:e.canEdit,actionType:e.actionType,sourceData:e.checkedData.centerAreaInDialog.data[e.checkedData.centerAreaInDialog.data.length-1],sourceBtmType:e.checkedData.centerAreaInDialog.DefineVOBtmType,"areas-name":"southAreaInDialog",cradStyle:""},on:{setData:e.setData,setDataStore:e.setDataStore}})],1):e._e()],1)],1)],1)},r=[],n=t("d7b5"),o=t("c54a"),s=t("6efd"),c={name:"UIContentViewerInDialog",components:{UIContentArea:n["default"]},props:{btmType:{type:String},context:{type:String},inDialog:{type:Boolean,default:!1},canEdit:{type:Boolean,default:!1},actionType:{default:"add"},sourceData:{type:Object,default:{}},dataStore:{type:Array,default:[]},paramVOS:{type:Object,default:{}}},data:function(){return{checkedData:{northAreaInDialog:{DefineVOBtmType:"",data:[{}]},westAreaInDialog:{DefineVOBtmType:"",data:[{}]},centerAreaInDialog:{DefineVOBtmType:"",data:[{}]},southAreaInDialog:{DefineVOBtmType:"",data:[{}]}},data:{northAreaInDialog:{type:"",DefineVO:null,data:null},westAreaInDialog:{type:"",DefineVO:null,data:null},centerAreaInDialog:{type:"",DefineVO:null,data:null},southAreaInDialog:{type:"",DefineVO:null,data:null}},uiDefineVO:{},centerHeight:"100%"}},watch:{typeAndContext:{handler:function(e,a){a==e||Object(o["d"])(e)||this.initUI()},immediate:!0}},computed:{typeAndContext:function(){return this.btmType+this.context}},created:function(){if(Object(o["d"])(this.btmType)||Object(o["d"])(this.context))return this.$message.error("自定义组件配置的信息错误,请参考”?type=xxx&context=yyy&param=zzz“这种形式。其中type是业务类型(或链接类型),context是UI上下文的名称"),!1},methods:{initUI:function(){var e=this;Object(s["getUIContext"])({btmType:this.btmType,id:this.context}).then((function(a){e.uiDefineVO=a.data.obj,e.initContext()}))},initContext:function(){this.uiDefineVO.southAreas&&this.uiDefineVO.southAreas.length>0?this.centerHeight="65%":this.centerHeight="100%",this.uiDefineVO.westAreas&&this.uiDefineVO.westAreas.length>0?this.checkedData.westAreaInDialog.data=this.dataStore:this.uiDefineVO.centerAreas&&this.uiDefineVO.centerAreas.length>0?this.checkedData.centerAreaInDialog.data=this.dataStore:this.checkedData.southAreaInDialog.data=this.dataStore},setData:function(e){this.data[e.area].DefineVO=e.currentDefineVO,this.data[e.area].data=e.data,this.data[e.area].type=e.type},setDataStore:function(e){this.checkedData[e.area].DefineVOBtmType=e.btmType,this.checkedData[e.area].data=e.dataStore}}},l=c,d=(t("9dba"),t("2877")),u=Object(d["a"])(l,i,r,!1,null,"3d8ea6b3",null);a["default"]=u.exports},"3eb8":function(e,a,t){"use strict";t.r(a),t.d(a,"doAction",(function(){return s})),t.d(a,"doAdd",(function(){return c})),t.d(a,"doBefore",(function(){return l})),t.d(a,"doAfter",(function(){return d}));var i=t("140e"),r=(t("c54a"),t("8bbf")),n=t.n(r),o=t("6af5"),s=function(e,a){var t=Object.assign({url:"/api/uiDataController/addSave",method:"post",uploadfileurl:"vciFileUploadController/uploadFile"},e.paramVOS);e.paramVOS=t,e.sourceData=e.sourceData||{},Object(i["callPreEvent"])(e,l,(function(e){c(e,(function(t,r){Object(i["callPostEvent"])(e,d,a,t)}))}))},c=function(e,a){var t=e.paramVOS;if(!t["form"]&&!t["context"])return n.a.prototype.$message.error("按钮配置不正确"),!1;var i=n.a.extend(o["default"]),r=new i;r.sourceData=e.sourceData,r.dataStore=e.dataStore,r.paramVOS=t,r.type="add",r.dialogClose=function(){s.visible=!1,document.body.removeChild(s.$el),r.$destroy(),r=null},a&&(r.saveCallback=a);var s=r.$mount();document.body.appendChild(s.$el),r.visible=!0},l=function(e,a){console.log("执行增加前置事件"),a&&a(e)},d=function(e,a,t){console.log("执行增加后置事件"),a&&a(t)}},"3f55":function(e,a,t){},"6af5":function(e,a,t){"use strict";t.r(a);var i=function(){var e=this,a=e._self._c;return a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{"append-to-body":!0,"close-on-click-modal":!1,"destroy-on-close":!0,fullscreen:e.fullscreen,title:e.title,visible:e.visible,width:e.width,top:"0"},on:{"update:visible":function(a){e.visible=a},close:e.dialogClose}},[e.paramVOS.form?a("basic-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:"dialog-"+e.paramVOS.form,ref:"formRef",style:e.fullscreen?"":"height:"+e.height,attrs:{formData:e.form,formItems:e.formItems,initValue:e.paramVOS.initvalue,isEdit:!0,span:e.span,uploadattachment:e.paramVOS.uploadattachment||!1},on:{getFormData:e.getFormData}}):e.paramVOS.context?a("ui-view",{key:"AddEditDialog-"+e.type,ref:"uiViewRef",style:e.fullscreen?"":"height:"+e.height,attrs:{actionType:e.type,btmType:e.paramVOS.type,canEdit:!0,context:e.paramVOS.context,dataStore:e.dataStore,inDialog:!0,paramVOS:e.paramVOS,sourceData:e.sourceData},on:{getFormData:e.getFormData}}):e._e(),e.showSave?a("div",{staticClass:"dialog-footer avue-dialog__footer"},[e.paramVOS.form?a("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.formSave}},[e._v("保 存")]):a("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.contextSave}},[e._v("保 存")]),a("el-button",{attrs:{size:"small"},on:{click:e.dialogClose}},[e._v("取 消")]),e.paramVOS.form?a("el-button",{attrs:{size:"small"},on:{click:e.resetValue}},[e._v("重 置")]):e._e()],1):e._e()],1)},r=[],n=(t("28a5"),t("ac6a"),t("456d"),t("6762"),t("2fdb"),t("35ec")),o=t("140e"),s=t("6efd"),c=t("1b32"),l=t("c54a"),d={name:"AddEditDialog",components:{uiView:n["default"]},props:{sourceData:{type:Object,default:{}},dataStore:{type:Array,default:[]},paramVOS:{type:Object,default:{}}},data:function(){return{loading:!1,type:"add",visible:!1,showSave:this.paramVOS.customBtn||!0,span:12,formItems:[],form:{},btmDefaultKeys:["oid","id","name","description","revisionoid","nameoid","btmname","lastr","firstr","lastv","firstv","creator","createtime","lastModifier","lastmodifytime","revisionrule","revisionseq","revisionvalue","versionrule","versionseq","versionvalue","lcstatus","ts","owner","checkinby","checkintime","checkoutby","checkouttime","copyfromversion","secretgrade"],linkDefaultKeys:["oid","creator","createtime","lastmodifier","lastmodifytime","f_oid","foid","f_revisionoid","frevisionoid","f_nameoid","fnameoid","f_btmname","fbtmname","t_oid","toid","t_revisionoid","trevisionoid","t_nameoid","tnameoid","t_btmname","tbtmname","ts"]}},computed:{title:function(){return this.paramVOS.title||("add"==this.type?"添加":"修改")},width:function(){return Object(l["b"])(this.paramVOS.width)?"60%":this.paramVOS.width.includes("px")||this.paramVOS.width.includes("%")?this.paramVOS.width:this.paramVOS.width+"px"},height:function(){return Object(l["b"])(this.paramVOS.height)?"auto":this.paramVOS.height.includes("px")||this.paramVOS.height.includes("%")?this.paramVOS.height:this.paramVOS.height+"px"},fullscreen:function(){return!this.paramVOS.width&&!this.paramVOS.height&&!this.paramVOS.form}},created:function(){},watch:{paramVOS:{handler:function(e){this.paramVOS.form&&this.onLoad()},deep:!0,immediate:!0}},methods:{dialogClose:function(){this.visible=!1},onLoad:function(){var e=this;Object.keys(this.sourceData).length>0&&(this.loading=!0,Object(s["getFormDefineById"])(this.paramVOS.type,this.paramVOS.form).then((function(a){if(e.formItems=a.data.obj.items,e.span=a.data.obj.columnOneRow?24/a.data.obj.columnOneRow:12,e.paramVOS.initvalue&&(e.form=e.paramVOS.initvalue),"edit"==e.type){var t={};for(var i in e.sourceData){var r=e.sourceData[i];if(r.constructor===Object)return;t['sourceData["'+i+'"]']=r}Object(s["dataForm"])(Object.assign({btmname:e.paramVOS.type,formDefineId:e.paramVOS.form,oid:e.dataStore[0].oid},t),e.paramVOS.getdataurl,e.paramVOS.getdatamethod).then((function(a){e.form=a.data.obj.data,e.loading=!1})).catch((function(a){e.$message.error(a),e.loading=!1}))}e.loading=!1})).catch((function(a){e.$message.error(a),e.loading=!1})))},contextSave:function(){var e=this,a=this.paramVOS["useDataType"]||"form";for(var i in this.$refs.uiViewRef.data)if(this.$refs.uiViewRef.data[i].type==a){if(this.form=this.$refs.uiViewRef.data[i].data,this.formDefineId=this.$refs.uiViewRef.data[i].DefineVO.id,this.paramVOS.savebeforeevent){var r=Object(o["parseEventByUrl"])(this.paramVOS.savebeforeevent,null,null,"doAction");if(r.params&&Object.assign(this.paramVOS,r.params),Object(l["b"])(r.jsPath))this.saveBforeHandle(this.paramVOS);else try{t("02e9")("./".concat(r.jsPath,".js")).then((function(a){a[r.methodName]({paramVOS:e.paramVOS,dataStore:e.dataStore,sourceData:e.sourceData},e.formSaveHandle)}))}catch(n){this.$message.error("未找到保存前置事件执行js")}}else this.formSaveHandle();return}},formSave:function(){var e=this,a=this;this.$refs.formRef.validate((function(i,r){if(!i)return!1;if(e.formDefineId=e.paramVOS.form,e.paramVOS.savebeforeevent){var n=Object(o["parseEventByUrl"])(e.paramVOS.savebeforeevent,null,null,"doAction");if(n.params&&Object.assign(e.paramVOS,n.params),Object(l["b"])(n.jsPath))e.saveBforeHandle(e.paramVOS);else try{t("02e9")("./".concat(n.jsPath,".js")).then((function(t){t[n.methodName]({paramVOS:e.paramVOS,dataStore:e.dataStore,sourceData:e.sourceData},a.formSaveHandle)}))}catch(s){e.$message.error("未找到保存前置事件执行js")}}else a.formSaveHandle()}))},formSaveHandle:function(){var e=this,a=this,i=this.getValues();i.otherValue.releaseFileOids&&(i.otherValue.releaseFileOids=i.otherValue.releaseFileOids.split(",")),i.defaultValues.btmname||(i.defaultValues.btmname=this.paramVOS.type);var r={formDefineId:this.formDefineId,preEvent:this.paramVOS.preevent,afterEvent:this.paramVOS.afterevent,beforeServerEvent:this.paramVOS.beforeserverevent,afterServerEvent:this.paramVOS.afterserverevent,releaseFileOids:i.otherValue.releaseFileOids||[],data:i.otherValue};Object.assign(r,i.defaultValues),"add"==a.type?Object(c["addSave"])(r,a.paramVOS.url,a.paramVOS.method).then((function(){if(a.$message({type:"success",message:a.paramVOS.successmsg||"保存成功!"}),a.saveCallback&&a.saveCallback(a.type,a.form),e.paramVOS.saveafterevent){var i=Object(o["parseEventByUrl"])(e.paramVOS.saveafterevent,null,null,"doAction");if(i.params&&Object.assign(e.paramVOS,i.params),Object(l["b"])(i.jsPath))e.saveAfterHandle(e.paramVOS);else try{t("02e9")("./".concat(i.jsPath,".js")).then((function(a){a[i.methodName]({paramVOS:e.paramVOS,dataStore:e.dataStore,sourceData:e.sourceData})}))}catch(r){e.$message.error("未找到保存后置事件执行js")}}a.dialogClose()})):Object(c["editSave"])(r,a.paramVOS.url,a.paramVOS.method).then((function(){if(a.$message({type:"success",message:a.paramVOS.successmsg||"修改成功!"}),a.saveCallback&&a.saveCallback(a.type,a.form),e.paramVOS.saveafterevent){var i=Object(o["parseEventByUrl"])(e.paramVOS.saveafterevent,null,null,"doAction");if(i.params&&Object.assign(e.paramVOS,i.params),Object(l["b"])(i.jsPath))e.saveAfterHandle(e.paramVOS);else try{t("02e9")("./".concat(i.jsPath,".js")).then((function(a){a[i.methodName]({paramVOS:e.paramVOS,dataStore:e.dataStore,sourceData:e.sourceData})}))}catch(r){e.$message.error("未找到保存后置事件执行js")}}a.dialogClose()}))},getValues:function(){var e={},a={};for(var t in this.form)this.btmDefaultKeys.indexOf(t.toLowerCase())>-1?e[t]=this.form[t]:a[t]=this.form[t];return{defaultValues:e,otherValue:a}},resetValue:function(){this.paramVOS.form&&this.$refs.formRef.resetFields()},getFormData:function(e){this.form=e},saveBforeHandle:function(e){this.$message.info("执行保存前置事件")},saveAfterHandle:function(e){this.$message.info("保存后置事件执行")}}},u=d,m=t("2877"),f=Object(m["a"])(u,i,r,!1,null,"096b33b8",null);a["default"]=f.exports},"9dba":function(e,a,t){"use strict";t("3f55")}}]);