chunk-commons.1fdf934f.js
50.8 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-commons"],{"0431":function(t,e,i){},"10e2":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-card",{staticClass:"todo-box",attrs:{shadow:"never"}},[i("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[i("span",[t._v(t._s(t.title))])]),i("div",{staticClass:"todo-box-body"},[i("router-link",{staticClass:"item",attrs:{to:"/workFlow/flowTodo"}},[i("i",{staticClass:"icon-ym icon-ym-flowTodo"}),i("div",{staticClass:"text"},[i("p",{staticClass:"num"},[t._v(t._s(t.toBeReviewed))]),i("p",{staticClass:"name"},[t._v("待我审核")])])]),i("router-link",{staticClass:"item",attrs:{to:"/workFlow/entrust"}},[i("i",{staticClass:"icon-ym icon-ym-flowEntrust"}),i("div",{staticClass:"text"},[i("p",{staticClass:"num"},[t._v(t._s(t.entrust))]),i("p",{staticClass:"name"},[t._v("流程委托")])])]),i("router-link",{staticClass:"item",attrs:{to:"/workFlow/flowDone"}},[i("i",{staticClass:"icon-ym icon-ym-flowDone"}),i("div",{staticClass:"text"},[i("p",{staticClass:"num"},[t._v(t._s(t.flowDone))]),i("p",{staticClass:"name"},[t._v("已办事宜")])])])],1)])},a=[],o=i("3191"),r={props:{title:{type:String,default:""}},data:function(){return{entrust:0,flowDone:0,toBeReviewed:0}},created:function(){this.getData()},methods:{getData:function(){var t=this;Object(o["e"])().then((function(e){t.entrust=e.data.entrust||0,t.flowDone=e.data.flowDone||0,t.toBeReviewed=e.data.toBeReviewed||0}))}}},s=r,c=(i("7d30"),i("2877")),l=Object(c["a"])(s,n,a,!1,null,"713e92dc",null),_=l.exports,d=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-card",{staticClass:"commonFunc-box",attrs:{shadow:"never"}},[i("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[i("span",[t._v(t._s(t.title))])]),i("div",{staticClass:"commonFunc-box-body"},t._l(t.menuList,(function(e,n){return i("router-link",{key:n,staticClass:"item",attrs:{to:"/"+e.urlAddress}},[i("i",{class:e.icon,style:{color:e.iconBackgroundColor||"#1890FF"}}),i("p",{staticClass:"name"},[t._v(t._s(e.fullName))])])})),1)])},u=[],p={props:{title:{type:String,default:""},list:{type:Array,default:function(){return[]}}},data:function(){return{menuList:[]}},created:function(){this.menuList=this.list.filter((function(t){return t.id}))},watch:{list:{handler:function(t){this.menuList=t.filter((function(t){return t.id}))},deep:!0}}},f=p,h=(i("34a4"),Object(c["a"])(f,d,u,!1,null,"0548ba52",null)),m=h.exports,v=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-todoList-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"portal-todoList-box-body"},[t.list.length?t._l(t.list,(function(e,i){return n("router-link",{key:i,staticClass:"item",attrs:{to:"/workFlow/flowTodo"}},[n("span",{staticClass:"name"},[t._v(t._s(e.fullName))]),n("span",{staticClass:"time"},[t._v(t._s(t._f("toDate")(e.creatorTime,"yyyy-MM-dd")))])])})):n("div",{staticClass:"portal-common-noData"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])],2)])},y=[],b={props:{title:{type:String,default:""}},data:function(){return{list:[]}},created:function(){this.getData()},methods:{getData:function(){var t=this;Object(o["d"])().then((function(e){t.list=e.data.list.slice(0,7)}))}}},g=b,C=Object(c["a"])(g,v,y,!1,null,null,null),E=C.exports,w=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-todoList-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"portal-todoList-box-body"},[t.list.length?t._l(t.list,(function(e,i){return n("router-link",{key:i,staticClass:"item",attrs:{to:"/messageRecord"}},[n("span",{staticClass:"name"},[t._v(t._s(e.fullName))]),n("span",{staticClass:"time"},[t._v(t._s(t._f("toDate")(e.creatorTime,"yyyy-MM-dd")))])])})):n("div",{staticClass:"portal-common-noData"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])],2)])},D=[],O={props:{title:{type:String,default:""}},data:function(){return{list:[]}},created:function(){this.getData()},methods:{getData:function(){var t=this;Object(o["a"])().then((function(e){t.list=e.data.list.slice(0,7)}))}}},N=O,P=Object(c["a"])(N,w,D,!1,null,null,null),T=P.exports,M=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-todoList-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"portal-todoList-box-body"},[t.list.length?t._l(t.list,(function(e,i){return n("router-link",{key:i,staticClass:"item",attrs:{to:"/extend/email"}},[n("span",{staticClass:"name"},[t._v(t._s(e.fullName))]),n("span",{staticClass:"time"},[t._v(t._s(t._f("toDateText")(e.creatorTime)))])])})):n("div",{staticClass:"portal-common-noData"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])],2)])},A=[],k={props:{title:{type:String,default:""}},data:function(){return{list:[]}},created:function(){this.getData()},methods:{getData:function(){var t=this;Object(o["c"])().then((function(e){t.list=e.data.list.slice(0,7)}))}}},x=k,I=Object(c["a"])(x,M,A,!1,null,null,null),j=I.exports,L=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-row",{staticClass:"dataBoard",attrs:{gutter:10}},t._l(t.menuList,(function(e,n){return i("el-col",{key:n,staticClass:"dataBoard-item",attrs:{span:6}},[i("el-card",{attrs:{shadow:"never"}},[i("div",{staticClass:"dataBoard-body"},[i("i",{class:e.icon+" dataBoard-body-item dataBoard-body-item"+(n+1)}),i("div",{staticClass:"text"},[i("p",{staticClass:"num"},[t._v(t._s(e.num))]),i("p",{staticClass:"name"},[t._v(t._s(e.fullName))])])])])],1)})),1)},R=[],B={props:{title:{type:String,default:""}},data:function(){return{menuList:[]}},created:function(){this.getData()},methods:{getData:function(){var t=this;Object(o["b"])().then((function(e){t.menuList=e.data.list}))}},watch:{list:{handler:function(t){this.menuList=t},deep:!0}}},K=B,F=(i("78d0"),Object(c["a"])(K,L,R,!1,null,"75aa7eb3",null)),U=F.exports,$=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-eChart-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"eChart-box-body"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.isEmpty,expression:"!isEmpty"}],ref:"chart",attrs:{id:"chart"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmpty,expression:"isEmpty"}],staticClass:"portal-common-noData portal-common-noData-eChart"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])])])},S=[],q=i("164e"),W=i.n(q),H=i("f42c"),z={mixins:[H["a"]],props:{title:{type:String,default:""},option:{type:Object,default:function(){}}},data:function(){return{chart:null,currOption:{},isEmpty:!1}},created:function(){this.getData()},methods:{getData:function(){var t=this;Object(o["f"])().then((function(e){window.console.log("柱状图:"+e.data.chartdata),t.currOption=e.data.chartdata,t.initChart()}))},initChart:function(){var t=this;this.chart=W.a.init(this.$refs.chart),this.chart.setOption(this.currOption),setTimeout((function(){t.$nextTick((function(){t.chart.resize()}))}),50)}},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)}},V=z,G=Object(c["a"])(V,$,S,!1,null,null,null),J=G.exports,Q=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-eChart-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"eChart-box-body"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.isEmpty,expression:"!isEmpty"}],ref:"chart",attrs:{id:"chart"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmpty,expression:"isEmpty"}],staticClass:"portal-common-noData portal-common-noData-eChart"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])])])},X=[],Y=i("17de"),Z={mixins:[H["a"]],props:{title:{type:String,default:""},dataType:{type:String,default:"static"},propsApi:{type:String,default:""},option:{type:Object,default:function(){}}},data:function(){return{chart:null,currOption:{},isEmpty:!1}},mounted:function(){var t=this;if("dynamic"===this.dataType){if(!this.propsApi)return;Object(Y["i"])(this.propsApi).then((function(e){t.currOption=e.data,t.resetChart()}))}else this.currOption=this.option,this.initChart()},watch:{option:{handler:function(t){this.currOption=t,this.resetChart()},deep:!0},dataType:function(t){"dynamic"!==t&&(this.currOption=this.option,this.resetChart())},propsApi:function(t){var e=this;"static"!==this.dataType&&t&&Object(Y["i"])(t).then((function(t){e.currOption=t.data,e.resetChart()}))}},methods:{initChart:function(){var t=this;this.chart=W.a.init(this.$refs.chart),this.chart.setOption(this.currOption),setTimeout((function(){t.$nextTick((function(){t.chart.resize()}))}),50)},resetChart:function(){this.isEmpty="{}"===JSON.stringify(this.currOption),this.chart&&this.chart.dispose(),this.chart=null,this.isEmpty||this.initChart()}},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)}},tt={mixins:[Z]},et=tt,it=Object(c["a"])(et,Q,X,!1,null,null,null),nt=it.exports,at=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-eChart-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"eChart-box-body"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.isEmpty,expression:"!isEmpty"}],ref:"chart",attrs:{id:"chart"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmpty,expression:"isEmpty"}],staticClass:"portal-common-noData portal-common-noData-eChart"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])])])},ot=[],rt={mixins:[Z]},st=rt,ct=Object(c["a"])(st,at,ot,!1,null,null,null),lt=ct.exports,_t=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-eChart-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"eChart-box-body"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.isEmpty,expression:"!isEmpty"}],ref:"chart",attrs:{id:"chart"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmpty,expression:"isEmpty"}],staticClass:"portal-common-noData portal-common-noData-eChart"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])])])},dt=[],ut={mixins:[Z]},pt=ut,ft=Object(c["a"])(pt,_t,dt,!1,null,null,null),ht=ft.exports,mt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-eChart-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"eChart-box-body"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.isEmpty,expression:"!isEmpty"}],ref:"chart",attrs:{id:"chart"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmpty,expression:"isEmpty"}],staticClass:"portal-common-noData portal-common-noData-eChart"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])])])},vt=[],yt={mixins:[Z]},bt=yt,gt=Object(c["a"])(bt,mt,vt,!1,null,null,null),Ct=gt.exports,Et=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"portal-eChart-box",attrs:{shadow:"never"}},[n("div",{staticClass:"portal-common-title",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.title))])]),n("div",{staticClass:"eChart-box-body"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.isEmpty,expression:"!isEmpty"}],ref:"chart",attrs:{id:"chart"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmpty,expression:"isEmpty"}],staticClass:"portal-common-noData portal-common-noData-eChart"},[n("img",{staticClass:"noData-img",attrs:{src:i("2476"),alt:""}}),n("p",{staticClass:"noData-txt"},[t._v("暂无数据")])])])])},wt=[],Dt={mixins:[Z]},Ot=Dt,Nt=Object(c["a"])(Ot,Et,wt,!1,null,null,null),Pt=Nt.exports;i.d(e,"k",(function(){return _})),i.d(e,"a",(function(){return m})),i.d(e,"l",(function(){return E})),i.d(e,"h",(function(){return T})),i.d(e,"f",(function(){return j})),i.d(e,"b",(function(){return U})),i.d(e,"e",(function(){return J})),i.d(e,"c",(function(){return nt})),i.d(e,"d",(function(){return lt})),i.d(e,"g",(function(){return ht})),i.d(e,"i",(function(){return Ct})),i.d(e,"j",(function(){return Pt}))},"230a":function(t,e,i){},"2a5c":function(t,e,i){"use strict";i.r(e),e["default"]={default:function(t,e,i){return e.__slot__[i]}}},"2e29":function(t,e,i){"use strict";i("6762"),i("20d6"),i("ac6a");var n=i("2d63"),a=i("d225"),o=i("b0b4"),r={start:{type:"start",content:"所有人",properties:{initiator:[],initiatePos:[],initiateRole:[],title:"发起节点"}},approver:{type:"approver",content:"请设置审批人",properties:{title:"审批节点"}},copy:{type:"copy",content:"发起人自选",properties:{title:"抄送人",menbers:[],userOptional:!0}},timer:{type:"timer",content:"请设置时间",properties:{title:"定时器",day:0,hour:0,minute:0,second:0}},subFlow:{type:"subFlow",content:"请设置发起人",properties:{title:"子流程"}},interflow:{type:"approver",content:"请设置审批人",isInterflow:!0,properties:{title:"审批节点"}},condition:{type:"condition",content:"请设置条件",properties:{title:"条件",conditions:[],initiator:null}},branch:{type:"branch",content:"",properties:{}},empty:{type:"empty",content:"",properties:{}}};i.d(e,"a",(function(){return c})),i.d(e,"b",(function(){return l}));var s=function(t){return!Array.isArray(t)||0===t.length},c=function(){function t(){Object(a["a"])(this,t)}return Object(o["a"])(t,null,[{key:"idGenerator",value:function(){var t=new Date-new Date("2020-08-01");t+=Math.ceil(1e3*Math.random());var e="0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz",i=e.split(""),n=e.length,a=[];do{var o=t%n;t=(t-o)/n,a.push(i[o])}while(t);return a.join("")}},{key:"isConditionNode",value:function(t){return t&&"condition"===t.type}},{key:"isCopyNode",value:function(t){return t&&"copy"===t.type}},{key:"isStartNode",value:function(t){return t&&"start"===t.type}},{key:"isApproverNode",value:function(t){return t&&"approver"===t.type}},{key:"isTimerNode",value:function(t){return t&&"timer"===t.type}},{key:"isSubFlowNode",value:function(t){return t&&"subFlow"===t.type}},{key:"isInterflowNode",value:function(t){return t&&"approver"===t.type&&t.isInterflow}},{key:"createNode",value:function(t,e){var i=JSON.parse(JSON.stringify(r[t]));return i.nodeId=this.idGenerator(),i.prevId=e,i}},{key:"getPreviousNode",value:function(t,e){if(e.nodeId===t)return e;if(e.childNode){var i=this.getPreviousNode(t,e.childNode);if(i)return i}if(e.conditionNodes){var a,o=Object(n["a"])(e.conditionNodes);try{for(o.s();!(a=o.n()).done;){var r=a.value,s=this.getPreviousNode(t,r);if(s)return s}}catch(c){o.e(c)}finally{o.f()}}}},{key:"deleteNode",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.getPreviousNode(t.prevId,e);if(i&&"empty"===n.type)if(this.isConditionNode(t)||this.isInterflowNode(t)){var a=2===n.conditionNodes.length,o=a?n:t;this.deleteNode(o,e,a)}else s(n.conditionNodes)&&this.deleteNode(n,e),this.deleteNode(t,e,!1);else{var r=function(t,e){t.childNode=e.childNode,s(t.conditionNodes)&&(t.conditionNodes=e.conditionNodes),t.childNode&&(t.childNode.prevId=t.nodeId),t.conditionNodes&&t.conditionNodes.forEach((function(e){return e.prevId=t.nodeId}))};if(this.isConditionNode(t)||this.isInterflowNode(t)){var c=n.conditionNodes,l=c.findIndex((function(e){return e.nodeId===t.nodeId}));if(c.length>2)c.splice(l,1);else{var _=c[+!l];if(delete n.conditionNodes,delete n.conditionType,n.childNode){var d=_;while(d.childNode)d=d.childNode;d.childNode=n.childNode,d.childNode.prevId=d.nodeId}r(n,_),n.childNode&&"empty"===n.childNode.type&&this.deleteNode(n.childNode,n)}c.forEach((function(t,e){return t.properties.priority=e}))}else r(n,t)}}},{key:"addApprovalNode",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=t.childNode;i=i||this.createNode("approver",t.nodeId),t.childNode=i,n&&(i.childNode=n,n.prevId=i.nodeId);var a=t.conditionNodes;Array.isArray(a)&&!e&&a.length&&(i.conditionNodes=a.map((function(t){return t.prevId=i.nodeId,t})),delete t.conditionNodes),n&&"empty"===n.type&&"empty"!==i.type&&0===n.conditionNodes.length&&this.deleteNode(n,t)}},{key:"addEmptyNode",value:function(t){var e=this.createNode("empty",t.nodeId);return this.addApprovalNode(t,!0,e),e}},{key:"addCopyNode",value:function(t,e){this.addApprovalNode(t,e,this.createNode("copy",t.nodeId))}},{key:"addTimerNode",value:function(t,e){this.addApprovalNode(t,e,this.createNode("timer",t.nodeId))}},{key:"addSubFlowNode",value:function(t,e){this.addApprovalNode(t,e,this.createNode("subFlow",t.nodeId))}},{key:"appendConditionNode",value:function(t){var e=t.conditionNodes,i=this.createNode("condition",t.nodeId),n=e.findIndex((function(t){return t.properties.isDefault}));i.properties.priority=e.length,n>-1?(e.splice(-1,0,i),i.properties.priority=e.length-2,e[e.length-1].properties.priority=e.length-1):e.push(i),this.setDefaultCondition(i,t)}},{key:"appendInterflowNode",value:function(t){var e=t.conditionNodes,i=this.createNode("interflow",t.nodeId),n=e.findIndex((function(t){return t.properties.isDefault}));i.properties.priority=e.length,n>-1?(e.splice(-1,0,i),i.properties.priority=e.length-2,e[e.length-1].properties.priority=e.length-1):e.push(i)}},{key:"appendBranch",value:function(t,e){var i=t;if(Array.isArray(t.conditionNodes)&&t.conditionNodes.length)if(e)i=this.addEmptyNode(i,!0);else{var n=this.addEmptyNode(i,!0);n.conditionNodes=i.conditionNodes,n.conditionType="condition",n.conditionNodes.forEach((function(t){t.prevId=n.nodeId}))}var a=[this.createNode("condition",i.nodeId),this.createNode("condition",i.nodeId)].map((function(t,e){return t.properties.priority=e,t}));i.conditionNodes=a,i.conditionType="condition"}},{key:"appendInterflowBranch",value:function(t,e){var i=t;if(Array.isArray(t.conditionNodes)&&t.conditionNodes.length)if(e)i=this.addEmptyNode(i,!0);else{var n=this.addEmptyNode(i,!0);n.conditionNodes=i.conditionNodes,n.conditionType="interflow",n.conditionNodes.forEach((function(t){t.prevId=n.nodeId}))}var a=[this.createNode("interflow",i.nodeId),this.createNode("interflow",i.nodeId)];i.conditionNodes=a,i.conditionType="interflow"}},{key:"resortPrioByCNode",value:function(t,e,i){if(t.properties.isDefault)t.properties.priority=e;else{var n=this.getPreviousNode(t.prevId,i),a=t.properties.priority;if(n.conditionNodes[a].properties.isDefault)t.properties.priority=e;else{var o=n.conditionNodes.splice(a,1,t)[0];o.properties.priority=e,n.conditionNodes[e]=o}}}},{key:"increasePriority",value:function(t,e){if(!t.properties.isDefault){var i=this.getPreviousNode(t.prevId,e),n=i.conditionNodes,a=n.findIndex((function(e){return e===t}));a&&(n[a-1].properties.priority=a,n[a].properties.priority=a-1,n[a-1]=n.splice(a,1,n[a-1])[0])}}},{key:"decreasePriority",value:function(t,e){var i=this.getPreviousNode(t.prevId,e),n=i.conditionNodes,a=n.findIndex((function(e){return e.nodeId===t.nodeId}));if(a<n.length-1){var o=n[a+1];if(o.properties.isDefault)return;o.properties.priority=a,n[a].properties.priority=a+1,n[a+1]=n.splice(a,1,n[a+1])[0]}}},{key:"setDefaultCondition",value:function(t,e){var i="其他情况进入此流程",n=this.getPreviousNode(t.prevId,e).conditionNodes,a=function(t){return t.properties&&(t.properties.initiator||!s(t.properties.conditions))},o=function(t){t.properties.isDefault=!1,t.content===i&&(t.content="请设置条件")},r=function(t){t.properties.isDefault=!0,t.content=i},c=0;n.slice(0,-1).forEach((function(t){a(t)&&c++,o(t)}));var l=n[n.length-1];c>0&&!a(l)?r(l):o(l)}},{key:"checkNode",value:function(t,e){var i=!0,n=t.properties;this.isStartNode(t)&&!n.initiator&&(i=!1),this.isConditionNode(t)&&!n.isDefault&&s(n.conditions)&&(i=!1),this.isSubFlowNode(t)&&(!n.flowId||1===n.initiateType&&s(n.initiator)&&s(n.initiatePos)&&s(n.initiateRole))&&(i=!1);var a=[6,8];return this.isApproverNode(t)&&(!n.assigneeType||a.includes(n.assigneeType))&&s(n.approvers)&&s(n.approverPos)&&s(n.approverRole)&&(i=!1),i}},{key:"checkAllNode",value:function(t){var e=this,i=!0,n=function t(i,n,a){!e.checkNode(i,a)&&n(),i.childNode&&t(i.childNode,n,a),s(i.conditionNodes)||i.conditionNodes.forEach((function(e){return t(e,n,i)}))};return n(t,(function(){return i=!1})),i}}]),t}();function l(){var t=c.createNode("start");return t.childNode=c.createNode("approver",t.nodeId),t}},"34a4":function(t,e,i){"use strict";i("ecc1")},"3f02":function(t,e,i){"use strict";i.r(e);i("ac6a");e["default"]={options:function(t,e,i){var n=[];return e.__slot__.options.forEach((function(i){n.push(t("el-option",{attrs:{label:i[e.__config__.props.label],value:i[e.__config__.props.value],disabled:i.disabled}}))})),n}}},"49aa":function(t,e,i){"use strict";var n,a,o=i("c2da"),r=o["a"],s=i("2877"),c=Object(s["a"])(r,n,a,!1,null,null,null);e["a"]=c.exports},"4dfe":function(t,e,i){"use strict";i("7bc0")},"518b":function(t,e,i){"use strict";i.r(e),e["default"]={prepend:function(t,e,i){return t("template",{slot:"prepend"},[e.__slot__[i]])},append:function(t,e,i){return t("template",{slot:"append"},[e.__slot__[i]])}}},6637:function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",t._g(t._b({staticClass:"NCC-full-dialog",attrs:{"close-on-click-modal":!1,"modal-append-to-body":!1,fullscreen:"","lock-scroll":"","show-close":!1,modal:!1,"append-to-body":""},on:{open:t.onOpen}},"el-dialog",t.$attrs,!1),t.$listeners),[n("div",{staticClass:"NCC-full-dialog-header"},[n("div",{staticClass:"header-title"},[n("img",{staticClass:"header-logo",attrs:{src:i("a634")}}),n("p",{staticClass:"header-txt"},[t._v(" · 打印预览")])]),n("div",{staticClass:"options"},[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.word}},[t._v("Word下载")]),n("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.print}},[t._v("打印")]),n("el-button",{on:{click:function(e){return t.closeDialog()}}},[t._v(t._s(t.$t("common.cancelButton")))])],1)]),n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"main",attrs:{"element-loading-text":t.$t("common.loadingText")}},[n("div",{ref:"tsPrint",staticClass:"print-content",domProps:{innerHTML:t._s(t.printTemplate)}})])])},a=[],o=(i("28a5"),i("db72")),r=i("2f62"),s=i("bb1a"),c={props:["id","formId","fullName"],computed:Object(o["a"])({},Object(r["b"])(["userInfo"])),data:function(){return{data:{},printTemplate:"",loading:!1}},methods:{onOpen:function(){var t=this;if(this.id){this.printTemplate="",this.data={},this.loading=!0;var e={id:this.id,formId:this.formId};Object(s["f"])(e).then((function(e){e.data&&(t.printTemplate=e.data.printTemplate,t.data=e.data.printData,t.$nextTick((function(){var e=t.$refs.tsPrint.getElementsByTagName("table");if(e.length)for(var i=0;i<e.length;i++){for(var n=e[i],a=[],o=[],r=0;r<n.rows.length;r++){a=n.rows[r];var s=t.isChildTable(a.cells);s?t.retrieveData(s,n,a,o):o.push(a)}n.getElementsByTagName("tbody")[0].innerHTML="";for(var c=0;c<o.length;c++)n.getElementsByTagName("tbody")[0].appendChild(o[c])}})),t.replaceValue(t.data),t.replaceSysValue(),t.loading=!1)}))}},isChildTable:function(t){var e="";t:for(var i=0;i<t.length;i++){t[i];var n=t[i].getElementsByTagName("span");if(!n.length)break t;var a=!1;e:for(var o=0;o<n.length;o++){var r=n[o],s=r.getAttribute("data-tag")?r.getAttribute("data-tag").split(".")[0]:"null";if(s&&"null"!==s){a=!0,e=s;break e}}if(a)break t}return e},closeDialog:function(){this.$emit("update:visible",!1)},shengchengtable:function(t,e){for(var i in t)for(var n=0;n<e.cells.length;n++)for(var a=e.cells[n].getElementsByTagName("span"),o=0;o<a.length;o++)"{".concat(i,"}")===a[o].innerHTML&&(a[o].innerHTML=t[i]);return e},retrieveData:function(t,e,i,n){for(var a in this.data)if(a==t)for(var o=0;o<this.data[a].length;o++)n.push(this.shengchengtable(this.data[a][o],i.cloneNode(!0)))},replaceSysValue:function(){var t=this.userInfo.userName+"/"+this.userInfo.userAccount,e=this.ncc.toDate(new Date),i="";this.printTemplate=this.replaceAll(this.printTemplate,"{systemPrinter}",t),this.printTemplate=this.replaceAll(this.printTemplate,"{systemPrintTime}",e),this.printTemplate=this.replaceAll(this.printTemplate,"{systemApprovalContent}",i)},replaceValue:function(t){for(var e in t)this.printTemplate=this.replaceAll(this.printTemplate,"{".concat(e,"}"),t[e]||""),Array.isArray(t[e])&&t[e]&&t[e].length&&this.replaceValue(t[e])},replaceAll:function(t,e,i){var n=e.length,a=t.length,o="",r=0;for(r;r<a;r++){var s=0,c="";for(s;s<n;s++){var l=r+s;c+=t[l]}c===e&&(o+=i,r+=n),o+=t[r]}return o},word:function(){var t=this.$refs.tsPrint.innerHTML,e=new Blob([t],{type:""}),i=this.fullName?"".concat(this.fullName,".doc"):"下载文档.doc";this.downloadFile(e,i)},downloadFile:function(t,e,i){var n=new Blob([t],{type:i||""}),a=document.createElement("a"),o=window.URL.createObjectURL(n);a.href=o,a.download=e,document.body.appendChild(a),a.click(),document.body.removeChild(a),window.URL.revokeObjectURL(o)},print:function(){var t=this.$refs.tsPrint.innerHTML,e=window.open("_blank");e.document.body.innerHTML=t,e.print(),e.close()}}},l=c,_=(i("a3a5"),i("2877")),d=Object(_["a"])(l,n,a,!1,null,"ed6f101e",null);e["a"]=d.exports},6700:function(t,e,i){"use strict";i.r(e),e["default"]={default:function(t,e,i){return e.__slot__[i]}}},"6d1f":function(t,e,i){"use strict";i("0431")},"78d0":function(t,e,i){"use strict";i("d743")},"7bc0":function(t,e,i){},"7d30":function(t,e,i){"use strict";i("230a")},"8ada":function(t,e,i){"use strict";var n=i("100e");e["a"]={data:function(){return{key:+new Date,formConf:{}}},methods:{fillFormData:function(t,e){var i=function t(i){for(var n=0;n<i.length;n++){var a=i[n];if(a.__vModel__){var o=e[a.__vModel__];void 0!==o&&(a.__config__.defaultValue=o)}a.__config__&&"table"!==a.__config__.nccKey&&a.__config__.children&&Array.isArray(a.__config__.children)&&t(a.__config__.children)}};i(t.fields)},setFormData:function(t,e){if(t){var i=this.$refs.dynamicForm.dataForm;this.$set(i,t,e),this.fillFormData(this.formConf,i),this.key=+new Date}},setShowOrHide:function(t,e){var i=!!e;this.comSet("noShow",t,!i)},setRequired:function(t,e){var i=!!e;this.comSet("required",t,i)},setDisabled:function(t,e){var i=!!e;this.comSet("disabled",t,i)},setFieldOptions:function(t,e){var i=Array.isArray(e)?e:[];this.comSet("options",t,i)},comSet:function(t,e,i){if(e){var a=function a(o){for(var r=0;r<o.length;r++){var s=o[r];if(s.__vModel__&&s.__vModel__===e)switch(t){case"disabled":s[t]=i;break;case"options":if(n["a"].indexOf(s.__config__.nccKey)>-1){var c="treeSelect"===s.__config__.nccKey||"cascader"===s.__config__.nccKey;c?s.options=i:s.__slot__.options=i}break;default:s.__config__[t]=i;break}s.__config__&&"table"!==s.__config__.nccKey&&s.__config__.children&&Array.isArray(s.__config__.children)&&a(s.__config__.children)}};a(this.formConf.fields);var o=this.$refs.dynamicForm.dataForm;this.fillFormData(this.formConf,o),this.key=+new Date}}}}},"914c":function(t,e,i){"use strict";i.r(e);i("ac6a");e["default"]={options:function(t,e,i){var n=[];return e.__slot__.options.forEach((function(i){"button"===e.__config__.optionType?n.push(t("el-checkbox-button",{attrs:{label:i[e.__config__.props.value]}},[i[e.__config__.props.label]])):n.push(t("el-checkbox",{attrs:{label:i[e.__config__.props.value],border:e.__config__.border}},[i[e.__config__.props.label]]))})),n}}},9169:function(t,e,i){"use strict";i.r(e);i("ac6a");e["default"]={options:function(t,e,i){var n=[];return e.__slot__.options.forEach((function(i){"button"===e.__config__.optionType?n.push(t("el-radio-button",{attrs:{label:i[e.__config__.props.value]}},[i[e.__config__.props.label]])):n.push(t("el-radio",{attrs:{label:i[e.__config__.props.value],border:e.__config__.border}},[i[e.__config__.props.label]]))})),n}}},"94ab":function(t,e,i){"use strict";i("ac6a"),i("6762"),i("2fdb");var n=i("75fc"),a=i("7618"),o=i("2e29"),r=function(t){return"condition"===t.type||"approver"===t.type&&t.isInterflow},s=function(t){return Array.isArray(t)&&t.length>0},c=function(t){return s(t.conditionNodes)};function l(t,e,i){var n=["flow-path-card"];e.state&&n.push(e.state);var a=function(t,e){return t&&n.push(e),t};a(o["a"].isStartNode(e),"start-node"),a(o["a"].isApproverNode(e),"approver"),a(o["a"].isCopyNode(e),"copy"),a(o["a"].isTimerNode(e),"timer"),a(o["a"].isSubFlowNode(e),"subFlow");return i("section",{class:n.join(" "),on:{click:this.eventLancher.bind(t,"edit",e)}},[i("header",{class:"header"},[i("div",{class:"title-box",style:"height: 100%;width:190px;"},[i("span",{class:"title-text"},[e.properties.title])])]),i("div",{class:"body"},[i("span",{class:"text"},[e.content])])])}var _=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return l.call.apply(l,[e[0]].concat(e))},d={start:_,approver:_,copy:_,timer:_,subFlow:_,interflow:_,empty:function(t){return""},condition:function(t,e,i){return i("section",{class:"flow-path-card condition"},[i("header",{class:"header"},[i("div",{class:"title-box",style:"height: 20px;width:160px;"},[i("span",{class:"title-text"},[e.properties.title])])]),i("div",{class:"body"},[i("div",{class:"text"},[e.content])])])}};function u(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=(c(e),"empty"===e.type);return a&&!n?"":i("div",{class:"add-node-btn-box flex justify-center"})}function p(t,e,i){if(e){var n=t.verifyMode&&!1===o["a"].checkNode(e),a=[],s="",l=i("div",{class:"node-wrap"},[i("div",{class:"node-wrap-box ".concat(e.type," ").concat(o["a"].isInterflowNode(e)?"interflow":""," ").concat(n?"error":"")},[d[e.type].call(t,t,e,i),u.call(t,t,e,i)])]);return c(e)&&(s=i("div",{class:"branch-wrap"},[i("div",{class:"branch-box-wrap"},[i("div",{class:"branch-box flex justify-center relative"},[i("span",{class:"line"}),e.conditionNodes.map((function(e){return p.call(t,t,e,i)}))])]),u.call(t,t,e,i,!0)])),r(e)?i("div",{class:"col-box"},[i("div",{class:"center-line"}),i("div",{class:"top-cover-line"}),i("div",{class:"bottom-cover-line"}),l,s,p.call(t,t,e.childNode,i)]):(a.push(l),s&&a.push(s),e.childNode&&a.push(p.call(t,t,e.childNode,i)),a)}}function f(t){return t("section",{class:"end-node"},["流程结束"])}var h,m,v,y,b={props:{data:{type:Object,required:!0},verifyMode:{type:Boolean,default:!0}},watch:{},methods:{eventLancher:function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];var a={event:t,args:i.slice(0,-1)};this.$emit("emits",a)}},render:function(t){return t("div",{style:"display: inline-flex; flex-direction: column; align-items: center;"},[this.data&&p.call(this,this,this.data,t),f(t)])}},g=b,C=(i("f385"),i("2877")),E=Object(C["a"])(g,h,m,!1,null,"d19bff44",null),w=E.exports,D={name:"Process",props:["tabName","conf"],data:function(){var t={};return t="object"===Object(a["a"])(this.conf)&&null!==this.conf&&"{}"!==JSON.stringify(this.conf)?Object.assign(o["a"].createNode("start"),this.conf):Object(o["b"])(),{data:t,scaleVal:100,step:5,updateId:0,activeData:null,isProcessCmp:!0,verifyMode:!1}},methods:{getData:function(){return this.verifyMode=!0,o["a"].checkAllNode(this.data)?Promise.resolve({formData:this.data}):Promise.reject({target:this.tabName})},eventReciver:function(t){var e=t.event,i=t.args;"edit"!==e?(o["a"][e].apply(o["a"],Object(n["a"])(i)),this.forceUpdate()):this.activeData=i[0]},forceUpdate:function(){this.updateId=this.updateId+1},changeScale:function(t){if(this.scaleVal>=0&&this.scaleVal<=200){if(200===this.scaleVal&&this.scaleVal+t>200)return;if(0===this.scaleVal&&this.scaleVal+t<0)return;this.scaleVal+=t}},onPropEditConfirm:function(t,e){this.activeData.content=e||"请设置条件";var i=this.activeData.properties;this.activeData.properties=t,o["a"].isConditionNode(this.activeData)&&(t.priority!==i.priority&&o["a"].resortPrioByCNode(this.activeData,i.priority,this.data),o["a"].setDefaultCondition(this.activeData,this.data)),o["a"].isStartNode(this.activeData)&&this.$emit("startNodeChange",this.data),this.onClosePanel(),this.forceUpdate()},onClosePanel:function(){this.activeData=null},isFilledPCon:function(t){var e=!1,i=function(t,e){return t.childNode&&n(t.childNode,e)},n=function(n,a){if(!e&&n){if(Array.isArray(n.conditionNodes)){var o=n.conditionNodes.some((function(e){var i=e.properties.conditions||[];return Array.isArray(t)?i.some((function(e){return t.includes(e.formId)})):i.length>0}));o?a():n.conditionNodes.forEach((function(t){return i(t,a)}))}i(n,a)}};return n(this.data,(function(){return e=!0})),e}},render:function(t){return t("div",{class:"flow-container flow-container-preview"},[t("div",{class:"scale-slider"},[t("i",{class:"btn el-icon-minus",on:{click:this.changeScale.bind(this,-this.step)}}),t("span",{style:"font-size:14px;"},[this.scaleVal,"%"]),t("i",{class:"btn el-icon-plus",on:{click:this.changeScale.bind(this,this.step)}})]),t("div",{class:"tips"},[t("div",{class:"tips-item"},[t("span",{class:"icon success"},["●"]),"已完成"]),t("div",{class:"tips-item"},[t("span",{class:"icon current"},["●"]),"进行中"]),t("div",{class:"tips-item"},[t("span",{class:"icon"},["●"]),"无/未处理"])]),t(w,{attrs:{verifyMode:this.verifyMode,data:this.data},key:this.updateId,on:{emits:this.eventReciver},style:{transform:"scale(".concat(this.scaleVal/100,")")}})])}},O=D,N=(i("6d1f"),Object(C["a"])(O,v,y,!1,null,"49d054c8",null));e["a"]=N.exports},"9a65":function(t,e,i){},a3a5:function(t,e,i){"use strict";i("f791")},c2da:function(module,__webpack_exports__,__webpack_require__){"use strict";var _Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("bd86"),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("456d"),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_2__),_vue_babel_helper_vue_jsx_merge_props__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("2638"),_vue_babel_helper_vue_jsx_merge_props__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_vue_babel_helper_vue_jsx_merge_props__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("7f7f"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4__),_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("db72"),_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("75fc"),_utils__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("ed08"),_components_Generator_render_render_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("e287"),_components_Generator_generator_comConfig__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("100e"),_api_systemData_dictionary__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("9b6f"),_api_systemData_dataInterface__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("17de"),_utils_request__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("b775"),hasOptionsList=[].concat(Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_6__["a"])(_components_Generator_generator_comConfig__WEBPACK_IMPORTED_MODULE_9__["a"]),["popupSelect"]),layouts={colFormItem:function(t,e){var i=e.__config__,n=buildListeners.call(this,e),a=i.labelWidth?"".concat(i.labelWidth,"px"):null;if(!1===i.showLabel&&(a="0"),!i.noShow)return t("el-col",{attrs:{span:i.span}},[t("el-form-item",{attrs:{"label-width":a,prop:e.__vModel__,label:i.showLabel?i.label:""}},[t(_components_Generator_render_render_js__WEBPACK_IMPORTED_MODULE_8__["a"],{attrs:{formData:this[this.formConf.formModel],conf:e},on:Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["a"])({},n),ref:"table"===i.rowType?e.__vModel__:void 0})])])},rowFormItem:function(t,e){var i=this,n=buildListeners.call(this,e);if("tab"===e.__config__.nccKey)return t("el-col",{attrs:{span:e.__config__.span},class:"mb-10"},[t("el-tabs",{attrs:{type:e.type,"tab-position":e["tab-position"]},on:Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["a"])({},n),model:{value:e.__config__.active,callback:function(t){i.$set(e.__config__,"active",t)}}},[e.__config__.children.map((function(e,n){var a=renderChildren.call(i,t,e);return t("el-tab-pane",{key:e.name,attrs:{label:e.title}},[t("el-row",[a])])}))])]);if("collapse"===e.__config__.nccKey)return t("el-col",{attrs:{span:e.__config__.span},class:"mb-20"},[t("el-collapse",{attrs:{accordion:e.accordion},on:Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["a"])({},n),model:{value:e.__config__.active,callback:function(t){i.$set(e.__config__,"active",t)}}},[e.__config__.children.map((function(e,n){var a=renderChildren.call(i,t,e);return t("el-collapse-item",{key:e.name,attrs:{title:e.title,name:e.name}},[t("el-row",[a])])}))])]);var a=renderChildren.apply(this,arguments);if("table"===e.__config__.nccKey){e.__config__.noShow||(this.tableRefs[e.__vModel__]=e);var o=Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["a"])({},e),{},{config:e});return layouts.colFormItem.call(this,t,o)}return"card"===e.__config__.nccKey?t("el-col",{attrs:{span:e.__config__.span},class:"item-card"},[t("el-card",{attrs:{shadow:e.shadow,header:e.header},class:"mb-20"},[a])]):"row"===e.__config__.nccKey?("flex"===e.type&&(a=t("el-row",{attrs:{type:e.type,justify:e.justify,align:e.align}},[a])),t("el-col",{attrs:{span:e.__config__.span}},[t("el-row",{attrs:{gutter:e.gutter}},[a])])):void 0}};function renderFrom(t){var e=this.formConfCopy;return t("el-row",{attrs:{gutter:e.gutter},class:e.formStyle},[t("el-form",_vue_babel_helper_vue_jsx_merge_props__WEBPACK_IMPORTED_MODULE_3___default()([{attrs:{size:e.size,"label-position":e.labelPosition,disabled:e.disabled,"label-width":"".concat(e.labelWidth,"px")},ref:e.formRef},{props:{model:this[e.formModel]}},{attrs:{rules:this[e.formRules]}}]),[renderFormItem.call(this,t,e.fields),e.formBtns&&formBtns.call(this,t)])])}function formBtns(t){return t("el-col",[t("el-form-item",{attrs:{size:"large"}},[t("el-button",{attrs:{type:"primary"},on:{click:this.submitForm}},["提交"]),t("el-button",{on:{click:this.resetForm}},["重置"])])])}function renderFormItem(t,e){var i=this;return e.map((function(e){var n=e.__config__,a=layouts[n.layout];if(a)return a.call(i,t,e);throw new Error("没有与".concat(n.layout,"匹配的layout"))}))}function renderChildren(t,e){var i=e.__config__;return Array.isArray(i.children)?renderFormItem.call(this,t,i.children):null}function setValue(t,e,i){this.$set(e,"defaultValue",t),this.$set(this[this.formConf.formModel],i.__vModel__,t)}function getFunc(str){var func=null;try{return func=eval(str),func}catch(error){return console.log(error),!1}}function buildListeners(t){var e=this,i=t.__config__,n={};return t.on&&Object.keys(t.on).forEach((function(i){var a=t.on[i],o=getFunc(a);o&&(n[i]=function(t){return o.call(e,Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["a"])({data:t},e.parameter))})})),n.input=function(n){return setValue.call(e,n,i,t)},n}__webpack_exports__["a"]={components:{render:_components_Generator_render_render_js__WEBPACK_IMPORTED_MODULE_8__["a"]},props:{setFormData:Function,setShowOrHide:Function,setRequired:Function,setDisabled:Function,setFieldOptions:Function,formConf:{type:Object,required:!0}},data:function(){var t,e=this,i=(t={formConfCopy:Object(_utils__WEBPACK_IMPORTED_MODULE_7__["b"])(this.formConf)},Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["a"])(t,this.formConf.formModel,{}),Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["a"])(t,this.formConf.formRules,{}),Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["a"])(t,"options",{}),Object(_Users_mr_wang_lvqianmeiye_ERP_antis_ncc_admin_node_modules_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["a"])(t,"tableRefs",{}),t);return this.initFormData(i.formConfCopy.fields,i[this.formConf.formModel]),this.buildRules(i.formConfCopy.fields,i[this.formConf.formRules]),this.buildOptions(i.formConfCopy.fields,i.options),this.$nextTick((function(){e.onLoad(i.formConfCopy,i[e.formConf.formModel])})),i},computed:{parameter:function(){return{formData:this[this.formConf.formModel],setFormData:this.setFormData,setShowOrHide:this.setShowOrHide,setRequired:this.setRequired,setDisabled:this.setDisabled,request:this.request,getFieldOptions:this.getFieldOptions,setFieldOptions:this.setFieldOptions}}},methods:{initFormData:function(t,e){var i=this;this.$store.commit("generator/UPDATE_RELATION_DATA",{}),t.forEach((function(t){var n=t.__config__;t.__vModel__&&(e[t.__vModel__]=n.defaultValue),"table"!=t.__config__.nccKey&&n.children&&i.initFormData(n.children,e)}))},buildOptions:function(t,e){var i=this;t.forEach((function(t){var n=t.__config__;if(_components_Generator_generator_comConfig__WEBPACK_IMPORTED_MODULE_9__["a"].indexOf(n.nccKey)>-1){var a="treeSelect"===n.nccKey||"cascader"===n.nccKey;if("dictionary"===n.dataType){if(!n.dictionaryType)return;Object(_api_systemData_dictionary__WEBPACK_IMPORTED_MODULE_10__["i"])(n.dictionaryType).then((function(i){a?t.options=i.data.list:t.__slot__.options=i.data.list,e[t.__vModel__+"Options"]=a?t.options:t.__slot__.options}))}if("dynamic"===n.dataType){if(!n.propsUrl)return;Object(_api_systemData_dataInterface__WEBPACK_IMPORTED_MODULE_11__["i"])(n.propsUrl).then((function(i){a?t.options=i.data:t.__slot__.options=i.data,e[t.__vModel__+"Options"]=a?t.options:t.__slot__.options}))}}if("popupSelect"===n.nccKey){if(!t.interfaceId)return;Object(_api_systemData_dataInterface__WEBPACK_IMPORTED_MODULE_11__["i"])(t.interfaceId).then((function(i){t.options=i.data,e[t.__vModel__+"Options"]=i.data}))}n.children&&"table"!==n.nccKey&&i.buildOptions(n.children,e)}))},buildRules:function buildRules(componentList,rules){var _this7=this;componentList.forEach((function(cur){var config=cur.__config__;if(Array.isArray(config.regList)){if(config.required){var required={required:config.required,message:cur.placeholder};Array.isArray(config.defaultValue)&&(required.type="array",required.message="请至少选择一个".concat(config.label)),void 0===required.message&&(required.message="".concat(config.label,"不能为空")),config.regList.push(required)}rules[cur.__vModel__]=config.regList.map((function(item){return item.pattern&&(item.pattern=eval(item.pattern)),item.trigger=config.trigger||"blur",item}))}config.children&&_this7.buildRules(config.children,rules)}))},onLoad:function(t,e){if(t&&t.funcs&&t.funcs.onLoad){var i=getFunc(t.funcs.onLoad);i&&i({formData:e,request:this.request})}},resetForm:function(){var t=this;this.$store.commit("generator/UPDATE_RELATION_DATA",{}),this.formConfCopy=Object(_utils__WEBPACK_IMPORTED_MODULE_7__["b"])(this.formConf),this.$refs[this.formConf.formRef].resetFields(),Object.keys(this.tableRefs).forEach((function(e){t.$refs[e].$children[0].resetTable()}))},checkTableData:function(){var t=this,e=!0;return Object.keys(this.tableRefs).forEach((function(i){var n=t.$refs[i].$children[0].submit();n?t[t.formConf.formModel][i]=n:e=!1})),e},request:function(t,e,i){if(t)return Object(_utils_request__WEBPACK_IMPORTED_MODULE_12__["a"])({url:t,method:e||"GET",data:i||{}})},getFieldOptions:function(t){return t&&this.options[t+"Options"]||[]},beforeSubmit:function(){var t=!0;if(!this.formConfCopy||!this.formConfCopy.funcs||!this.formConfCopy.funcs.beforeSubmit)return t;var e=getFunc(this.formConfCopy.funcs.beforeSubmit);return e?(t=e(this.parameter),t):t},afterSubmit:function(){if(this.formConfCopy&&this.formConfCopy.funcs&&this.formConfCopy.funcs.afterSubmit){var t=getFunc(this.formConfCopy.funcs.afterSubmit);t&&t(this.parameter)}},submitForm:function(){var t=this,e=this.beforeSubmit();if(!e)return!1;var i=this.checkTableData();this.$refs[this.formConf.formRef].validate((function(e){return!!e&&(!!i&&(t.$emit("submit",t[t.formConf.formModel],t.afterSubmit),!0))}))}},render:function(t){return renderFrom.call(this,t)}}},c797:function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-scrollbar",{staticClass:"layout-area"},[t.layout.length?[n("grid-layout",{attrs:{layout:t.layout,"row-height":40,"is-draggable":!1,"is-resizable":!1},on:{"update:layout":function(e){t.layout=e}}},t._l(t.layout,(function(e){return n("grid-item",{key:e.i,attrs:{x:e.x,y:e.y,w:e.w,h:e.h,i:e.i,static:""}},["todo"===e.nccKey?n("Todo",{attrs:{title:e.title}}):t._e(),"commonFunc"===e.nccKey?n("CommonFunc",{attrs:{title:e.title,list:e.list}}):t._e(),"todoList"===e.nccKey?n("TodoList",{attrs:{title:e.title}}):t._e(),"notice"===e.nccKey?n("HNotice",{attrs:{title:e.title}}):t._e(),"email"===e.nccKey?n("HEmail",{attrs:{title:e.title}}):t._e(),"dataBoard"===e.nccKey?n("DataBoard",{attrs:{title:e.title,list:e.list}}):t._e(),"barChart"===e.nccKey?n("HBarChart",{attrs:{title:e.title,option:e.option,dataType:e.dataType,propsApi:e.propsApi}}):t._e(),"annularChart"===e.nccKey?n("HAnnularChart",{attrs:{title:e.title,option:e.option,dataType:e.dataType,propsApi:e.propsApi}}):t._e(),"areaChart"===e.nccKey?n("HAreaChart",{attrs:{title:e.title,option:e.option,dataType:e.dataType,propsApi:e.propsApi}}):t._e(),"lineChart"===e.nccKey?n("HLineChart",{attrs:{title:e.title,option:e.option,dataType:e.dataType,propsApi:e.propsApi}}):t._e(),"pieChart"===e.nccKey?n("HPieChart",{attrs:{title:e.title,option:e.option,dataType:e.dataType,propsApi:e.propsApi}}):t._e(),"radarChart"===e.nccKey?n("HRadarChart",{attrs:{title:e.title,option:e.option,dataType:e.dataType,propsApi:e.propsApi}}):t._e(),t.mask?n("div",{staticClass:"mask"}):t._e()],1)})),1)]:n("div",{staticClass:"portal-layout-nodata"},[n("img",{staticClass:"layout-nodata-img",attrs:{src:i("c13c"),alt:""}}),n("p",{staticClass:"layout-nodata-txt"},[t._v("暂无数据")])])],2)},a=[],o=i("10e2"),r=i("7be8"),s=i.n(r),c={props:{layout:{type:Array,default:function(){return[]}},mask:{type:Boolean,default:!1}},components:{GridLayout:s.a.GridLayout,GridItem:s.a.GridItem,Todo:o["k"],CommonFunc:o["a"],TodoList:o["l"],HNotice:o["h"],HEmail:o["f"],DataBoard:o["b"],HBarChart:o["e"],HAnnularChart:o["c"],HAreaChart:o["d"],HLineChart:o["g"],HPieChart:o["i"],HRadarChart:o["j"]}},l=c,_=(i("4dfe"),i("2877")),d=Object(_["a"])(l,n,a,!1,null,"377248fb",null);e["a"]=d.exports},d743:function(t,e,i){},e287:function(t,e,i){"use strict";var n=i("db72"),a=i("75fc"),o=i("7618"),r=(i("6762"),i("2fdb"),i("3b2b"),i("456d"),i("a481"),i("ac6a"),i("ed08")),s={},c=i("b952"),l=c.keys()||[];function _(t,e){var i=this;t.props.value=e,t.on.input=function(t){i.$emit("input",t)}}function d(t,e,i){var n=s[e.__config__.tag];n&&Object.keys(n).forEach((function(a){var o=n[a];e.__slot__&&e.__slot__[a]&&i.push(o(t,e,a))}))}function u(t){var e=this;["on","nativeOn"].forEach((function(i){var n=Object.keys(t[i]||{});n.forEach((function(n){t[i][n];"string"===typeof n&&(t[i][n]=function(t){return e.$emit(n,t)})}))}))}function p(t,e,i){var r=this;Object.keys(t).forEach((function(i){var s=t[i];"__vModel__"===i?_.call(r,e,t.__config__.defaultValue):void 0!==e[i]?null===e[i]||e[i]instanceof RegExp||["boolean","string","number","function"].includes(Object(o["a"])(e[i]))?e[i]=s:Array.isArray(e[i])?e[i]=[].concat(Object(a["a"])(e[i]),Object(a["a"])(s)):e[i]=Object(n["a"])(Object(n["a"])({},e[i]),s):e.attrs[i]=s})),"NCCText"===t.__config__.nccKey&&_.call(this,e,t.__config__.defaultValue),"calculate"!==t.__config__.nccKey&&"table"!==t.__config__.nccKey||(e.attrs["formData"]=i),"relationForm"!==t.__config__.nccKey&&"relationFlow"!==t.__config__.nccKey||(e.attrs["field"]=t.__vModel__),f(e)}function f(t){delete t.attrs.__config__,delete t.attrs.__slot__,delete t.attrs.__methods__}function h(){return{class:{},attrs:{},props:{},domProps:{},nativeOn:{},on:{},style:{},directives:[],scopedSlots:{},slot:null,key:null,ref:null,refInFor:!0}}l.forEach((function(t){var e=t.replace(/^\.\/(.*)\.\w+$/,"$1"),i=c(t).default;s[e]=i})),e["a"]={props:{conf:{type:Object,required:!0},formData:{type:Object,default:function(){}}},render:function(t){var e=h(),i=Object(r["b"])(this.conf),n=this.$slots.default||[];return d.call(this,t,i,n),u.call(this,i),p.call(this,i,e,this.formData),t(this.conf.__config__.tag,e,n)}}},ecc1:function(t,e,i){},f385:function(t,e,i){"use strict";i("9a65")},f42c:function(t,e,i){"use strict";var n=i("ed08");e["a"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.$_resizeHandler()},initListener:function(){var t=this;this.$_resizeHandler=Object(n["a"])((function(){t.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var t=this.chart;t&&t.resize()}}}},f791:function(t,e,i){}}]);