(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-320934be"],{"0dd2":function(e,t,n){"use strict";n("884b")},"20f7":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.searchList.length?n("el-row",{staticClass:"NCC-common-search-box",attrs:{gutter:16}},[n("el-form",{nativeOn:{submit:function(e){e.preventDefault()}}},[e._l(e.searchList,(function(t,i){return n("el-col",{key:i,attrs:{span:6}},[n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:i<3||i>=3&&e.showAll,expression:"index<3 || (index>=3 && showAll)"}],attrs:{label:t.__config__.label}},[e.useInputList.indexOf(t.__config__.nccKey)>-1?[n("el-input",{staticClass:"item",attrs:{placeholder:t.__config__.label,clearable:""},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e.useDateList.indexOf(t.__config__.nccKey)>-1?[n("el-date-picker",{staticClass:"item",attrs:{"value-format":"timestamp",format:"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期",type:"daterange"},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e.useSelectList.indexOf(t.__config__.nccKey)>-1?[n("el-select",{staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label,clearable:"",filterable:""},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}},e._l(t.__slot__.options,(function(e,i){return n("el-option",{key:i,attrs:{label:e[t.__config__.props.label],value:e[t.__config__.props.value]}})})),1)]:["numInput"===t.__config__.nccKey||"calculate"===t.__config__.nccKey?[n("num-range",{model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"cascader"===t.__config__.nccKey?[n("el-cascader",{staticClass:"item",attrs:{options:t.options,clearable:"","show-all-levels":t["show-all-levels"],props:t.props.props,filterable:"",placeholder:"请选择"+t.__config__.label},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"time"===t.__config__.nccKey||"timeRange"===t.__config__.nccKey?[n("el-time-picker",{staticClass:"item",attrs:{"start-placeholder":"开始时间","end-placeholder":"结束时间",clearable:"","value-format":t["value-format"],format:t.format,"is-range":""},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"date"===t.__config__.nccKey?[n("el-date-picker",{staticClass:"item",attrs:{type:t.type+"range","value-format":t["value-format"],format:t.format,"start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"dateRange"===t.__config__.nccKey?[n("el-date-picker",{staticClass:"item",attrs:{type:t.type,"value-format":t["value-format"],format:t.format,"start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),e.commonList.includes(t.__config__.nccKey)?[n(t.__config__.tag,{tag:"component",staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"address"===t.__config__.nccKey?[n("NCCAddress",{staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label,level:t.level,clearable:""},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"treeSelect"===t.__config__.nccKey?[n("NCC-TreeSelect",{staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label,options:t.options,multiple:t.multiple,clearable:""},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"createUser"===t.__config__.nccKey||"modifyUser"===t.__config__.nccKey?[n("userSelect",{staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"currOrganize"===t.__config__.nccKey?[n("comSelect",{staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"currDept"===t.__config__.nccKey?[n("depSelect",{staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e(),"currPosition"===t.__config__.nccKey?[n("posSelect",{staticClass:"item",attrs:{placeholder:"请选择"+t.__config__.label},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}})]:e._e()]],2)],1)})),n("el-col",{attrs:{span:6}},[n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.search()}}},[e._v(e._s(e.$t("common.search"))+"\n ")]),n("el-button",{attrs:{icon:"el-icon-refresh-right"},on:{click:function(t){return e.reset()}}},[e._v(e._s(e.$t("common.reset"))+"\n ")]),e.searchList.length>3?[e.showAll?n("el-button",{attrs:{type:"text",icon:"el-icon-arrow-up"},on:{click:function(t){e.showAll=!1}}},[e._v("\n 收起")]):n("el-button",{attrs:{type:"text",icon:"el-icon-arrow-down"},on:{click:function(t){e.showAll=!0}}},[e._v("\n 展开\n ")])]:e._e()],2)],1)],2)],1):e._e()},a=[],o=(n("ac6a"),n("ed08")),s=n("100e"),r=n("9b6f"),l=n("17de"),c={props:["list"],data:function(){return{showAll:!1,searchList:[],commonList:["comSelect","depSelect","posSelect","userSelect","dicSelect"],useInputList:s["g"],useDateList:s["f"],useSelectList:s["h"]}},watch:{list:{handler:function(e){this.searchList=Object(o["b"])(e),this.buildOptions(this.searchList)},deep:!0,immediate:!0}},methods:{buildOptions:function(e){e.forEach((function(e){var t=e.__config__;if(s["a"].indexOf(t.nccKey)>-1){var n="treeSelect"===t.nccKey||"cascader"===t.nccKey;if("dictionary"===t.dataType){if(!t.dictionaryType)return;Object(r["i"])(t.dictionaryType).then((function(t){n?e.options=t.data.list:e.__slot__.options=t.data.list}))}if("dynamic"===t.dataType){if(!t.propsUrl)return;Object(l["i"])(t.propsUrl).then((function(t){n?e.options=t.data:e.__slot__.options=t.data}))}}}))},search:function(){for(var e={},t=0;t-1},on:{click:function(n){return e.columnBtnsHandel(i.value,t.row)}}},[e._v("\n "+e._s(i.label))])]:e._e(),"remove"==i.value?[n("el-button",{key:a,staticClass:"NCC-table-delBtn",attrs:{size:"mini",type:"text",disabled:3==e.config.webType&&[1,2,3,5].indexOf(t.row.flowState)>-1},on:{click:function(n){return e.columnBtnsHandel(i.value,t.row)}}},[e._v("\n "+e._s(i.label))])]:e._e(),"detail"==i.value?[n("el-button",{key:a,attrs:{size:"mini",type:"text",disabled:3==e.config.webType&&!t.row.flowState},on:{click:function(n){return e.columnBtnsHandel(i.value,t.row)}}},[e._v("\n "+e._s(i.label))])]:e._e()]}))]:[e._l(e.columnData.columnBtnsList,(function(i,a){return["edit"==i.value?[n("el-button",{directives:[{name:"has",rawName:"v-has",value:"btn_"+i.value,expression:"'btn_'+item.value"}],key:a,attrs:{size:"mini",type:"text",disabled:3==e.config.webType&&[1,2,5].indexOf(t.row.flowState)>-1},on:{click:function(n){return e.columnBtnsHandel(i.value,t.row)}}},[e._v("\n "+e._s(i.label))])]:e._e(),"remove"==i.value?[n("el-button",{directives:[{name:"has",rawName:"v-has",value:"btn_"+i.value,expression:"'btn_'+item.value"}],key:a,staticClass:"NCC-table-delBtn",attrs:{size:"mini",type:"text",disabled:3==e.config.webType&&[1,2,3,5].indexOf(t.row.flowState)>-1},on:{click:function(n){return e.columnBtnsHandel(i.value,t.row)}}},[e._v("\n "+e._s(i.label))])]:e._e(),"detail"==i.value?[n("el-button",{directives:[{name:"has",rawName:"v-has",value:"btn_"+i.value,expression:"'btn_'+item.value"}],key:a,attrs:{size:"mini",type:"text",disabled:3==e.config.webType&&!t.row.flowState},on:{click:function(n){return e.columnBtnsHandel(i.value,t.row)}}},[e._v("\n "+e._s(i.label))])]:e._e()]}))]]}}],null,!0)}):e._e()],2):e._e(),3!==e.columnData.type&&e.columnData.hasPage?[n("pagination",{attrs:{total:e.total,page:e.listQuery.currentPage,limit:e.listQuery.pageSize},on:{"update:page":function(t){return e.$set(e.listQuery,"currentPage",t)},"update:limit":function(t){return e.$set(e.listQuery,"pageSize",t)},pagination:e.initData}})]:e._e()],2)],1),e.flowVisible?n("FlowBox",{ref:"FlowBox",on:{close:e.colseFlow}}):e._e(),n("Form",{directives:[{name:"show",rawName:"v-show",value:e.formVisible,expression:"formVisible"}],ref:"Form",on:{refreshDataList:e.refresh}}),n("Detail",{directives:[{name:"show",rawName:"v-show",value:e.detailVisible,expression:"detailVisible"}],ref:"Detail",on:{close:function(t){e.detailVisible=!1}}}),e.exportBoxVisible?n("ExportBox",{ref:"ExportBox",on:{download:e.download}}):e._e()],1)},a=[],o=n("5530"),s=(n("386d"),n("ade3")),r=(n("55dd"),n("ef22")),l=n("9b6f"),c=n("17de"),u=n("ba53"),f=n("226a"),d=n("841b"),m=n("e16c"),p=n("20f7"),h={name:"dynamicModel",components:{Form:u["default"],ExportBox:m["default"],Search:p["default"],Detail:d["default"],FlowBox:f["default"]},props:["config","modelId","isPreview"],data:function(){return{keyword:"",treeProps:{children:"children",label:"fullName",value:"id"},list:[],total:0,listLoading:!1,listQuery:{currentPage:1,pageSize:20,sort:"desc",sidx:"",menuId:"",json:""},flowVisible:!1,formVisible:!1,detailVisible:!1,importBoxVisible:!1,exportBoxVisible:!1,treeData:[],treeActiveId:"",columnData:{columnBtnsList:[]},formData:{},columnList:[],hasBatchBtn:!1,refreshTable:!0,multipleSelection:[]}},created:function(){this.init()},methods:{init:function(){var e=this;this.listQuery.menuId=this.$route.meta.modelId,this.refreshTable=!1,this.config.columnData&&this.config.formData&&(this.columnData=JSON.parse(this.config.columnData),3===this.columnData.type&&(this.columnData.columnList=this.columnData.columnList.filter((function(t){return t.prop!=e.columnData.groupField}))),this.hasBatchBtn=this.columnData.btnsList.some((function(e){return"batchRemove"==e.value})),this.$nextTick((function(){e.refreshTable=!0})),this.formData=JSON.parse(this.config.formData),this.getColumnList(),this.isPreview||(this.listQuery.pageSize=this.columnData.pageSize,this.listQuery.sort=this.columnData.sort,this.listQuery.sidx=this.columnData.defaultSidx,3!==this.columnData.type&&this.columnData.hasPage||(this.listQuery.pageSize=1e4),2===this.columnData.type?(this.treeProps.value=this.columnData.treePropsValue||"id",this.treeProps.label=this.columnData.treePropsLabel||"fullName",this.treeProps.children=this.columnData.treePropsChildren||"children",this.getTreeView()):this.initData()))},initData:function(){var e=this;this.isPreview||(this.listLoading=!0,Object(r["t"])(this.modelId,this.listQuery).then((function(t){e.list=t.data.list,3!==e.columnData.type&&e.columnData.hasPage&&(e.total=t.data.pagination.total),e.listLoading=!1})))},getTreeView:function(){var e=this;if("dictionary"===this.columnData.treeDataSource){if(!this.columnData.treeDictionary)return;Object(l["i"])(this.columnData.treeDictionary).then((function(t){e.treeData=t.data.list,e.initData()}))}if("organize"===this.columnData.treeDataSource&&this.$store.dispatch("generator/getCompanyTree").then((function(t){e.treeData=t,e.initData()})),"department"===this.columnData.treeDataSource&&this.$store.dispatch("generator/getDepTree").then((function(t){e.treeData=t,e.initData()})),"api"===this.columnData.treeDataSource){if(!this.columnData.treePropsUrl)return;Object(c["i"])(this.columnData.treePropsUrl).then((function(t){Array.isArray(t.data)?e.treeData=t.data:e.treeData=[],e.initData()}))}},getColumnList:function(){if(this.isPreview||!this.columnData.useColumnPermission)this.columnList=this.columnData.columnList;else{for(var e=this.$store.getters.permissionList,t=this.$route.meta.modelId,n=e.filter((function(e){return e.modelId===t})),i=n[0]&&n[0].column?n[0].column:[],a=[],o=0;o0||e[r+1]>0||e[r+2]||e[r+3]>0)&&(a=Math.max(s,a),n=Math.max(o,n),i=Math.min(s,i),t=Math.min(o,t))}return t++,n++,i++,a++,[t,i,n,a]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(2);i.a.install=function(e){this.installed||(this.installed=!0,e.component("vueEsign",i.a))},t.default=i.a,"undefined"!=typeof window&&window.Vue&&window.Vue.use(i.a)},function(e,t,n){"use strict";function i(e){n(3)}var a=n(0),o=n(9),s=n(8),r=i,l=s(a.a,o.a,!1,r,"data-v-25d47434",null);t.a=l.exports},function(e,t,n){var i=n(4);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),n(6)("4828dc1e",i,!0,{})},function(e,t,n){t=e.exports=n(5)(!1),t.push([e.i,"canvas[data-v-25d47434]{max-width:100%;display:block}",""])},function(e,t){function n(e,t){var n=e[1]||"",a=e[3];if(!a)return n;if(t&&"function"==typeof btoa){var o=i(a);return[n].concat(a.sources.map((function(e){return"/*# sourceURL="+a.sourceRoot+e+" */"}))).concat([o]).join("\n")}return[n].join("\n")}function i(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=n(t,e);return t[2]?"@media "+t[2]+"{"+i+"}":i})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},a=0;an.parts.length&&(i.parts.length=n.parts.length)}else{var s=[];for(a=0;a0&&t0?arguments[0]:void 0)}}),{get:function(e){var t=i.getEntry(a(this,o),e);return t&&t.v},set:function(e,t){return i.def(a(this,o),0===e?0:e,t)}},i,!0)}}]);