(function(e){function t(t){for(var o,n,s=t[0],r=t[1],c=t[2],u=0,d=[];u-1?e:"boolean"===typeof e?"".concat(e):e},onDefaultValueInput:function(e){Array.isArray(this.props.value)?this.$set(this.props,"value",e.split(",").map((function(e){return Object(r["d"])(e)?+e:e}))):["true","false"].indexOf(e)>-1?this.$set(this.props,"value",JSON.parse(e)):this.$set(this.props,"value",Object(r["d"])(e)?+e:e)},setOptionValue:function(e,t){e.value=Object(r["d"])(t)?+t:t},addSelectItem:function(){this.props.options.push({label:"",value:""})},multipleChange:function(e){},handlerChangeDataType:function(e){"static"===e?(this.props.options=[],this.props.options=this.tempOptions):(this.tempOptions=this.props.options,this.props.options=[])}},mounted:function(){},watch:{}},p=c,u=p,d=(l("7f3f"),l("2877")),m=Object(d["a"])(u,o,a,!1,null,"1f075498",null);t["default"]=m.exports},"3dfc":function(e,t,l){"use strict";l("f306")},"3f32":function(e,t,l){},"3f5e":function(e,t,l){},4281:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"date"===e.props.compType,expression:"props.compType === 'date'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"提示符"}},[l("el-input",{staticClass:"input",model:{value:e.props.placeholder,callback:function(t){e.$set(e.props,"placeholder",t)},expression:"props.placeholder"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"时间类型"}},[l("el-select",{staticClass:"input",on:{change:e.handlerFormatChange},model:{value:e.props.type,callback:function(t){e.$set(e.props,"type",t)},expression:"props.type"}},e._l(e.dateTypeOptions,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-form-item",{attrs:{label:"时间格式"}},[l("el-input",{staticClass:"input",attrs:{value:e.props.format},on:{change:e.handlerChangeValueFormat}})],1),l("el-form-item",{attrs:{label:"清空"}},[l("el-switch",{model:{value:e.props.clearable,callback:function(t){e.$set(e.props,"clearable",t)},expression:"props.clearable"}})],1),l("el-form-item",{attrs:{label:"只读"}},[l("el-switch",{model:{value:e.props.readonly,callback:function(t){e.$set(e.props,"readonly",t)},expression:"props.readonly"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"monthrange"===e.props.type||"daterange"===e.props.type||"datetimerange"===e.props.type,expression:"props.type === 'monthrange'||props.type === 'daterange'||props.type === 'datetimerange'"}],attrs:{label:"分隔符"}},[l("el-input",{model:{value:e.props["range-separator"],callback:function(t){e.$set(e.props,"range-separator",t)},expression:"props['range-separator']"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-date-picker",{staticClass:"input",attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1)],1)},a=[],i=l("21d4"),n=[{label:"日(date)",value:"date"},{label:"周(week)",value:"week"},{label:"月(month)",value:"month"},{label:"年(year)",value:"year"},{label:"日期时间(datetime)",value:"datetime"},{label:"月份范围",value:"monthrange"},{label:"日期范围",value:"daterange"},{label:"日期时间范围",value:"datetimerange"}],s={date:"yyyy-MM-dd",week:"yyyy 第 WW 周",month:"yyyy-MM",year:"yyyy",datetime:"yyyy-MM-dd HH:mm:ss",daterange:"yyyy-MM-dd",monthrange:"yyyy-MM",datetimerange:"yyyy-MM-dd HH:mm:ss"},r={name:"inputConfig",props:["props","getFormId"],components:{},mixins:[i["a"]],data:function(){return{dateTypeOptions:n}},methods:{handlerFormatChange:function(e){this.props.format=s[e],this.props["value-format"]=s[e]},handlerChangeValueFormat:function(e){this.props["value-format"]=e}},mounted:function(){}},c=r,p=(l("ded2"),l("2877")),u=Object(p["a"])(c,o,a,!1,null,"1345d812",null);t["default"]=u.exports},"42a5":function(e,t,l){},"45d1":function(e,t,l){"use strict";l.r(t);var o=l("f677");t["default"]=o["default"]},4662:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"checkbox"===e.props.compType,expression:"props.compType === 'checkbox'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"提示符"}},[l("el-input",{staticClass:"input",attrs:{placeholder:"请输入提示符"},model:{value:e.props.placeholder,callback:function(t){e.$set(e.props,"placeholder",t)},expression:"props.placeholder"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerChangeLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"垂直"}},[l("el-switch",{model:{value:e.props.vertical,callback:function(t){e.$set(e.props,"vertical",t)},expression:"props.vertical"}})],1),l("el-form-item",{attrs:{label:"最小数量"}},[l("el-input-number",{attrs:{min:1},model:{value:e.props.min,callback:function(t){e.$set(e.props,"min",t)},expression:"props.min"}})],1),l("el-form-item",{attrs:{label:"最大数量"}},[l("el-input-number",{attrs:{min:1},model:{value:e.props.max,callback:function(t){e.$set(e.props,"max",t)},expression:"props.max"}})],1),l("el-form-item",{attrs:{label:"选项样式"}},[l("el-radio-group",{model:{value:e.props.optionType,callback:function(t){e.$set(e.props,"optionType",t)},expression:"props.optionType"}},[l("el-radio-button",{attrs:{label:"default"}},[e._v("默认")]),l("el-radio-button",{attrs:{label:"button"}},[e._v("按钮")])],1)],1),l("el-form-item",{attrs:{label:"显示边框"}},[l("el-switch",{model:{value:e.props.border,callback:function(t){e.$set(e.props,"border",t)},expression:"props.border"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.border||"button"===e.props.optionType,expression:"props.border||props.optionType ==='button'"}],attrs:{label:"选项尺寸"}},[l("el-radio-group",{model:{value:e.props.size,callback:function(t){e.$set(e.props,"size",t)},expression:"props.size"}},[l("el-radio-button",{attrs:{label:"medium"}},[e._v("正常")]),l("el-radio-button",{attrs:{label:"small"}},[e._v("略小")]),l("el-radio-button",{attrs:{label:"mini"}},[e._v("迷你")])],1)],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{on:{change:function(t){return e.handlerChangeDisStatus("disabled")}},model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",attrs:{value:e.setDefaultValue(e.props.value),placeholder:"请输入默认值"},on:{input:e.onDefaultValueInput}})],1),l("el-form-item",{attrs:{label:"数据类型"}},[l("el-radio-group",{on:{change:e.handlerChangeDataType},model:{value:e.props.dataType,callback:function(t){e.$set(e.props,"dataType",t)},expression:"props.dataType"}},[l("el-radio-button",{attrs:{label:"static"}},[e._v("静态数据")]),l("el-radio-button",{attrs:{label:"dynamic"}},[e._v("动态数据")])],1)],1),l("div",{directives:[{name:"show",rawName:"v-show",value:"static"===e.props.dataType,expression:'props.dataType ==="static"'}]},[l("el-divider",[e._v("选项")]),l("draggable",{attrs:{list:e.props.options,handle:".option-drag"}},e._l(e.props.options,(function(t,o){return l("div",{key:o,staticClass:"select-item"},[l("div",{staticClass:"select-line-icon option-drag"},[l("i",{staticClass:"el-icon-s-operation"})]),l("el-input",{attrs:{placeholder:"选项名",size:"small"},model:{value:t.label,callback:function(l){e.$set(t,"label",l)},expression:"item.label"}}),l("el-input",{attrs:{placeholder:"选项值",size:"small",value:t.value},on:{input:function(l){return e.setOptionValue(t,l)}}}),l("div",{staticClass:"close-btn select-line-icon",on:{click:function(t){return e.props.options.splice(o,1)}}},[l("i",{staticClass:"el-icon-remove-outline"})])],1)})),0),l("div",{staticStyle:{"margin-left":"20px"}},[l("el-button",{staticStyle:{"padding-bottom":"0"},attrs:{icon:"el-icon-circle-plus-outline",type:"text"},on:{click:e.addSelectItem}},[e._v(" 添加选项 ")])],1)],1),l("div",{directives:[{name:"show",rawName:"v-show",value:"dynamic"===e.props.dataType,expression:'props.dataType ==="dynamic"'}]},[l("el-form-item",{attrs:{label:"地址"}},[l("el-input",{model:{value:e.props.action,callback:function(t){e.$set(e.props,"action",t)},expression:"props.action"}})],1)],1)],1)},a=[],i=(l("277d"),l("a15b"),l("c975"),l("d81d"),l("ac1f"),l("1276"),l("21d4")),n=l("b76a"),s=l.n(n),r=l("96a4"),c={name:"checkboxConfig",props:["props","getFormId"],components:{draggable:s.a},mixins:[i["a"]],data:function(){return{}},methods:{handlerChangeLabel:function(e){this.props.labelWidth=e?"80":"1"},handlerChangeDisStatus:function(e){this.props.readOnly=!e},handlerChangeReadStatus:function(e){this.props.disabled=!e},setDefaultValue:function(e){return Array.isArray(e)?e.join(","):["string","number"].indexOf(e)>-1?e:"boolean"===typeof e?"".concat(e):e},onDefaultValueInput:function(e){Array.isArray(this.props.value)?this.$set(this.props,"value",e.split(",").map((function(e){return Object(r["d"])(e)?+e:e}))):["true","false"].indexOf(e)>-1?this.$set(this.props,"value",JSON.parse(e)):this.$set(this.props,"value",Object(r["d"])(e)?+e:e)},setOptionValue:function(e,t){e.value=Object(r["d"])(t)?+t:t},addSelectItem:function(){this.props.options.push({label:"",value:""})},multipleChange:function(e){},handlerChangeDataType:function(e){"static"===e?(this.props.options=[],this.props.options=this.tempOptions):(this.tempOptions=this.props.options,this.props.options=[])}},mounted:function(){},watch:{}},p=c,u=p,d=(l("0797"),l("2877")),m=Object(d["a"])(u,o,a,!1,null,"1d8b9fa0",null);t["default"]=m.exports},"48a0":function(e,t,l){},"4a38":function(e,t,l){"use strict";l("181e")},"4b27":function(e,t,l){"use strict";l("8601")},"4c31":function(e,t,l){},"4cf8":function(e,t,l){"use strict";l.r(t);l("4160"),l("159b");t["default"]={slot:function(e,t){var l=[],o=t.vertical?"display:block;":"";return t.options.forEach((function(a){"button"===t.optionType?l.push(e("el-checkbox-button",{attrs:{label:a.value}},[a.label])):l.push(e("el-checkbox",{attrs:{label:a.value,border:t.border},style:o},[a.label]))})),l}}},"4dea":function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"tdItem"===e.props.compType,expression:"props.compType === 'tdItem'"}]},[l("el-form-item",{attrs:{label:"单元格背景"}},[l("el-color-picker",{attrs:{predefine:e.predefineColors},model:{value:e.props.style.background,callback:function(t){e.$set(e.props.style,"background",t)},expression:"props.style.background"}})],1),l("el-form-item",{attrs:{label:"表格宽度(%)"}},[l("el-inputNumber",{staticClass:"input",attrs:{min:0,max:100},model:{value:e.props.style.width,callback:function(t){e.$set(e.props.style,"width",t)},expression:"props.style.width"}})],1)],1)},a=[],i={name:"tdItemConfig",props:["props"],data:function(){return{predefineColors:["#F6F6F6"]}},methods:{}},n=i,s=l("2877"),r=Object(s["a"])(n,o,a,!1,null,null,null);t["default"]=r.exports},"4e82":function(e){e.exports=JSON.parse('["el-icon-platform-eleme","el-icon-eleme","el-icon-delete-solid","el-icon-delete","el-icon-s-tools","el-icon-setting","el-icon-user-solid","el-icon-user","el-icon-phone","el-icon-phone-outline","el-icon-more","el-icon-more-outline","el-icon-star-on","el-icon-star-off","el-icon-s-goods","el-icon-goods","el-icon-warning","el-icon-warning-outline","el-icon-question","el-icon-info","el-icon-remove","el-icon-circle-plus","el-icon-success","el-icon-error","el-icon-zoom-in","el-icon-zoom-out","el-icon-remove-outline","el-icon-circle-plus-outline","el-icon-circle-check","el-icon-circle-close","el-icon-s-help","el-icon-help","el-icon-minus","el-icon-plus","el-icon-check","el-icon-close","el-icon-picture","el-icon-picture-outline","el-icon-picture-outline-round","el-icon-upload","el-icon-upload2","el-icon-download","el-icon-camera-solid","el-icon-camera","el-icon-video-camera-solid","el-icon-video-camera","el-icon-message-solid","el-icon-bell","el-icon-s-cooperation","el-icon-s-order","el-icon-s-platform","el-icon-s-fold","el-icon-s-unfold","el-icon-s-operation","el-icon-s-promotion","el-icon-s-home","el-icon-s-release","el-icon-s-ticket","el-icon-s-management","el-icon-s-open","el-icon-s-shop","el-icon-s-marketing","el-icon-s-flag","el-icon-s-comment","el-icon-s-finance","el-icon-s-claim","el-icon-s-custom","el-icon-s-opportunity","el-icon-s-data","el-icon-s-check","el-icon-s-grid","el-icon-menu","el-icon-share","el-icon-d-caret","el-icon-caret-left","el-icon-caret-right","el-icon-caret-bottom","el-icon-caret-top","el-icon-bottom-left","el-icon-bottom-right","el-icon-back","el-icon-right","el-icon-bottom","el-icon-top","el-icon-top-left","el-icon-top-right","el-icon-arrow-left","el-icon-arrow-right","el-icon-arrow-down","el-icon-arrow-up","el-icon-d-arrow-left","el-icon-d-arrow-right","el-icon-video-pause","el-icon-video-play","el-icon-refresh","el-icon-refresh-right","el-icon-refresh-left","el-icon-finished","el-icon-sort","el-icon-sort-up","el-icon-sort-down","el-icon-rank","el-icon-loading","el-icon-view","el-icon-c-scale-to-original","el-icon-date","el-icon-edit","el-icon-edit-outline","el-icon-folder","el-icon-folder-opened","el-icon-folder-add","el-icon-folder-remove","el-icon-folder-delete","el-icon-folder-checked","el-icon-tickets","el-icon-document-remove","el-icon-document-delete","el-icon-document-copy","el-icon-document-checked","el-icon-document","el-icon-document-add","el-icon-printer","el-icon-paperclip","el-icon-takeaway-box","el-icon-search","el-icon-monitor","el-icon-attract","el-icon-mobile","el-icon-scissors","el-icon-umbrella","el-icon-headset","el-icon-brush","el-icon-mouse","el-icon-coordinate","el-icon-magic-stick","el-icon-reading","el-icon-data-line","el-icon-data-board","el-icon-pie-chart","el-icon-data-analysis","el-icon-collection-tag","el-icon-film","el-icon-suitcase","el-icon-suitcase-1","el-icon-receiving","el-icon-collection","el-icon-files","el-icon-notebook-1","el-icon-notebook-2","el-icon-toilet-paper","el-icon-office-building","el-icon-school","el-icon-table-lamp","el-icon-house","el-icon-no-smoking","el-icon-smoking","el-icon-shopping-cart-full","el-icon-shopping-cart-1","el-icon-shopping-cart-2","el-icon-shopping-bag-1","el-icon-shopping-bag-2","el-icon-sold-out","el-icon-sell","el-icon-present","el-icon-box","el-icon-bank-card","el-icon-money","el-icon-coin","el-icon-wallet","el-icon-discount","el-icon-price-tag","el-icon-news","el-icon-guide","el-icon-male","el-icon-female","el-icon-thumb","el-icon-cpu","el-icon-link","el-icon-connection","el-icon-open","el-icon-turn-off","el-icon-set-up","el-icon-chat-round","el-icon-chat-line-round","el-icon-chat-square","el-icon-chat-dot-round","el-icon-chat-dot-square","el-icon-chat-line-square","el-icon-message","el-icon-postcard","el-icon-position","el-icon-turn-off-microphone","el-icon-microphone","el-icon-close-notification","el-icon-bangzhu","el-icon-time","el-icon-odometer","el-icon-crop","el-icon-aim","el-icon-switch-button","el-icon-full-screen","el-icon-copy-document","el-icon-mic","el-icon-stopwatch","el-icon-medal-1","el-icon-medal","el-icon-trophy","el-icon-trophy-1","el-icon-first-aid-kit","el-icon-discover","el-icon-place","el-icon-location","el-icon-location-outline","el-icon-location-information","el-icon-add-location","el-icon-delete-location","el-icon-map-location","el-icon-alarm-clock","el-icon-timer","el-icon-watch-1","el-icon-watch","el-icon-lock","el-icon-unlock","el-icon-key","el-icon-service","el-icon-mobile-phone","el-icon-bicycle","el-icon-truck","el-icon-ship","el-icon-basketball","el-icon-football","el-icon-soccer","el-icon-baseball","el-icon-wind-power","el-icon-light-rain","el-icon-lightning","el-icon-heavy-rain","el-icon-sunrise","el-icon-sunrise-1","el-icon-sunset","el-icon-sunny","el-icon-cloudy","el-icon-partly-cloudy","el-icon-cloudy-and-sunny","el-icon-moon","el-icon-moon-night","el-icon-dish","el-icon-dish-1","el-icon-food","el-icon-chicken","el-icon-fork-spoon","el-icon-knife-fork","el-icon-burger","el-icon-tableware","el-icon-sugar","el-icon-dessert","el-icon-ice-cream","el-icon-hot-water","el-icon-water-cup","el-icon-coffee-cup","el-icon-cold-drink","el-icon-goblet","el-icon-goblet-full","el-icon-goblet-square","el-icon-goblet-square-full","el-icon-refrigerator","el-icon-grape","el-icon-watermelon","el-icon-cherry","el-icon-apple","el-icon-pear","el-icon-orange","el-icon-coffee","el-icon-ice-tea","el-icon-ice-drink","el-icon-milk-tea","el-icon-potato-strips","el-icon-lollipop","el-icon-ice-cream-square","el-icon-ice-cream-round"]')},5427:function(e,t,l){},"56d7":function(e,t,l){"use strict";l.r(t);l("e260"),l("e6cf"),l("cca6"),l("a79d");var o,a,i=l("8bbf"),n=l.n(i),s=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("router-view")],1)},r=[],c={mounted:function(){var e=document.querySelector("#pre-loader");e.style.display="none",document.body.ondrop=function(e){e.preventDefault(),e.stopPropagation()}}},p=c,u=l("2877"),d=Object(u["a"])(p,s,r,!1,null,null,null),m=d.exports,h=l("cebe"),f=l.n(h),b=(l("e222"),function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"container"},[l("div",{staticClass:"left-board"},[e._m(0),l("el-scrollbar",{staticClass:"left-scrollbar"},[l("div",{staticClass:"components-list"},[l("div",{staticClass:"components-title"},[e._v(" 常用组件 ")]),l("draggable",{staticClass:"components-draggable",attrs:{list:e.formItems,group:{name:"componentsGroup",pull:"clone",put:!1},clone:e.cloneComponent,draggable:".components-item",sort:!1},on:{start:e.onStart,end:e.onEnd}},e._l(e.formItems,(function(t,o){return l("div",{key:o,staticClass:"components-item",on:{click:function(l){return e.addComponent(t)}}},[l("div",{staticClass:"components-body",class:{"dynamicTable-tips":e.dynamicTableExist(t)}},[l("icon",{attrs:{code:t.compIcon,text:t.compName}})],1)])})),0),l("div",{staticClass:"components-title"},[e._v(" 布局组件 ")]),l("draggable",{staticClass:"components-draggable",attrs:{list:e.layoutFormItems,group:{name:"componentsGroup",pull:"clone",put:!1},clone:e.cloneComponent,draggable:".components-item",sort:!1},on:{start:e.onStart,end:e.onEnd}},e._l(e.layoutFormItems,(function(t,o){return l("div",{key:o,staticClass:"components-item",on:{click:function(l){return e.addComponent(t)}}},[l("div",{staticClass:"components-body"},[l("icon",{attrs:{code:t.compIcon,text:t.compName}})],1)])})),0),l("div",{staticClass:"components-title"},[e._v(" 辅助组件 ")]),l("draggable",{staticClass:"components-draggable",attrs:{list:e.assistFormItems,group:{name:"componentsGroup",pull:"clone",put:!1},clone:e.cloneComponent,draggable:".components-item",sort:!1},on:{start:e.onStart,end:e.onEnd}},e._l(e.assistFormItems,(function(t,o){return l("div",{key:o,staticClass:"components-item",on:{click:function(l){return e.addComponent(t)}}},[l("div",{staticClass:"components-body"},[l("icon",{attrs:{code:t.compIcon,text:t.compName}})],1)])})),0)],1)])],1),l("designer",{ref:"designer",attrs:{list:e.designList,formConfig:e.formConfig,activeData:e.activeData},on:{clear:function(t){e.designList=[]},updateJSON:e.handlerUpdateJSON}})],1)}),v=[function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"d-logo-wrapper"},[l("div",{staticClass:"d-logo"},[e._v(" 表单设计 ")])])}],y=(l("ac1f"),l("5319"),l("1276"),l("d81d"),l("c975"),l("a434"),l("99af"),l("4de4"),l("caad"),l("2532"),l("b76a")),w=l.n(y),g={id:"",_id:"",field:"",fieldoptions:[],compType:"input",ele:"el-input",compName:"单行文本",compIcon:"input",viewType:"text",config:!0,showLabel:!0,label:"单行文本",labelWidth:"80",placeholder:"请输入文本",required:!1,maxLength:50,gutter:15,span:24,width:"100%",clearable:!0,disabled:!1,readonly:!1,status:"normal","prefix-icon":"","suffix-icon":"",value:"",rules:[],rulesType:"default",prepend:"",append:""},x={id:"",_id:"",compType:"select",compName:"下拉框",ele:"el-select",compIcon:"select",viewType:"component",config:!0,label:"下拉框",placeholder:"请选择",maxLength:50,span:24,gutter:"15",labelWidth:80,showLabel:!0,required:!1,multiple:!1,"collapse-tags":!1,disabled:!1,filterable:!1,options:[{label:"选项一",value:1},{label:"选项二",value:2}],dataType:"static",action:"https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/options",clearable:!1,value:"",rules:[],ruleError:"该字段不能为空"},_={id:"",_id:"",compType:"radio",compName:"单选框",ele:"el-radio-group",compIcon:"radio",viewType:"component",config:!0,label:"单选框",placeholder:"请选择",maxLength:50,span:24,gutter:"15",labelWidth:80,showLabel:!0,required:!1,disabled:!1,border:!1,vertical:!1,size:"medium",optionType:"default",options:[{label:"选项一",value:1},{label:"选项二",value:2}],dataType:"static",action:"https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/options",value:"",rules:[],ruleError:"该字段不能为空"},k={id:"",_id:"",compType:"checkbox",compName:"复选框",ele:"el-checkbox-group",compIcon:"checkbox",viewType:"component",config:!0,label:"复选框",placeholder:"请选择",maxLength:50,span:24,gutter:"15",labelWidth:80,showLabel:!0,required:!1,disabled:!1,border:!1,vertical:!1,size:"medium",optionType:"default",options:[{label:"选项一",value:1},{label:"选项二",value:2}],dataType:"static",action:"https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/options",value:[],rules:[],ruleError:"该字段不能为空"},C={id:"",_id:"",compType:"Switch",ele:"el-switch",compName:"开关",label:"开关",compIcon:"switch",viewType:"component",config:!0,showLabel:!0,gutter:15,labelWidth:"80",value:!1,rules:[],span:24,disabled:!1,required:!1,"active-color":"#409EFF","inactive-color":"#DCDFE6","active-value":"true","inactive-value":"false"},$={id:"",_id:"",compType:"inputNumber",ele:"el-inputNumber",compName:"计数器",label:"计数器",compIcon:"inputNumber",viewType:"text",config:!0,showLabel:!0,gutter:15,labelWidth:"80",value:0,rules:[],span:24,min:0,max:100,step:1,"step-strictly":!1,precision:0,"controls-position":"default",disabled:!1,readonly:!1,required:!1,regList:[]},I={id:"",_id:"",compType:"textarea",ele:"el-input",compName:"多行文本",compIcon:"textarea",viewType:"text",config:!0,showLabel:!0,label:"多行文本",labelWidth:"80",placeholder:"请输入文本",type:"textarea",required:!1,maxlength:50,"show-word-limit":!1,gutter:15,span:24,clearable:!0,disabled:!1,readonly:!1,rows:4,status:"normal",value:"",rules:[],ruleError:"该字段不能为空"},z={id:"",_id:"",compType:"slider",ele:"el-slider",compName:"滑块",label:"滑块",compIcon:"slider",viewType:"component",config:!0,showLabel:!0,gutter:15,labelWidth:"80",value:0,rules:[],span:24,disabled:!1,required:!1,min:0,max:20,step:1,"show-stops":!0,"show-tooltip":!0,range:!1},T={id:"",_id:"",compType:"rate",ele:"el-rate",compName:"评分",label:"评分",compIcon:"rate",viewType:"component",config:!0,showLabel:!0,gutter:15,labelWidth:"80",value:1,rules:[],span:24,disabled:!1,required:!1,max:5,"allow-half":!1,"show-score":!1},M={id:"",_id:"",compType:"date",ele:"el-date-picker",compName:"日期",compIcon:"date",viewType:"text",config:!0,showLabel:!0,label:"日期",labelWidth:"80",placeholder:"请选择",required:!1,maxLength:50,gutter:15,span:24,clearable:!0,disabled:!1,readonly:!1,value:"",rules:[],type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},O={id:"",_id:"",compType:"time",ele:"el-time-picker",compName:"时间",compIcon:"time",viewType:"text",config:!0,showLabel:!0,label:"时间",labelWidth:"80",placeholder:"请选择",required:!1,maxLength:50,gutter:15,span:24,clearable:!0,disabled:!1,readonly:!1,value:"",rules:[],"picker-options":{selectableRange:"00:00:00-23:59:59"},"arrow-control":!0,align:"left",format:"HH:mm:ss","value-format":"HH:mm:ss","is-range":!1,"range-separator":"-"},D={id:"",_id:"",compType:"editor",ele:"fancy-editor",compName:"编辑器",compIcon:"editor",viewType:"html",config:!0,form:!0,showLabel:!0,labelWidth:"80",label:"文本编辑器",value:"",required:!1,validateMaxText:!1,max:2e3,customRules:[]},V={id:"",_id:"",compType:"colorPicker",ele:"el-color-picker",compName:"颜色选择器",compIcon:"colorpicker",viewType:"component",config:!0,showLabel:!1,label:"单行文本",labelWidth:0,disabled:!1,size:"medium",type:"primary",span:24,"show-alpha":!1,"color-format":"hex",predefine:[],value:"#409EFF"},L={id:"",_id:"",compType:"cascader",ele:"el-cascader",compName:"级联选择器",compIcon:"cascader",viewType:"component",config:!0,showLabel:!0,label:"级联选择",labelWidth:"80",placeholder:"请选择",gutter:15,span:24,value:[],size:"medium",disabled:!1,dataType:"static","china-area-data":!1,action:"https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/cascaderOptions",props:{clearable:!0,separator:"/","show-all-levels":!1,filterable:!1,props:{expandTrigger:"click",multiple:!1,checkStrictly:!1,label:"label",value:"value",children:"children"}},options:[{value:"zhinan",label:"指南",children:[{value:"shejiyuanze",label:"设计原则",children:[{value:"yizhi",label:"一致"}]}]}]},S={id:"",_id:"",compType:"upload",ele:"el-upload",compName:"附件",compIcon:"att",viewType:"component",config:!0,showLabel:!0,label:"附件上传",labelWidth:"80",gutter:15,span:24,required:!1,action:"https://jsonplaceholder.typicode.com/posts/",multiple:!1,name:"file","show-file-list":!0,"list-type":"text",value:"",width:100,buttonText:"请上传附件",showTip:!1,tips:"点击按钮上传附件",accept:".pdf, .doc, .docx, .xls, .xlsx",fileSize:10,headers:{"X-Access-Token":"token"}},j=l("ade3"),E=(o={id:"",_id:"",compType:"dialogList",ele:"fancy-dialog-list",compName:"选择列表",compIcon:"dialog",viewType:"component",config:!0,showLabel:!0,label:"选择列表",labelWidth:"80"},Object(j["a"])(o,"showLabel",!0),Object(j["a"])(o,"labelWidth",80),Object(j["a"])(o,"required",!1),Object(j["a"])(o,"gutter",15),Object(j["a"])(o,"span",24),Object(j["a"])(o,"disabled",!1),Object(j["a"])(o,"title","请选择"),Object(j["a"])(o,"multi",!1),Object(j["a"])(o,"showIndex",!1),Object(j["a"])(o,"action","https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/dialogListData"),Object(j["a"])(o,"colConf",'[{"index":0,"label":"姓名","property":"name","width":"250","show":true},{"index":1,"label":"日期","property":"date","width":"150","show":true},{"index":2,"label":"地址","property":"address","width":"","show":true}]'),Object(j["a"])(o,"dval","id"),Object(j["a"])(o,"dlabel","name"),Object(j["a"])(o,"height",500),Object(j["a"])(o,"value",""),o),H={id:"",_id:"",compType:"dynamicTable",ele:"dynamic-table",compName:"动态表格",layout:"dynamicItem",compIcon:"table",labelWidth:0,showLabel:!1,config:!0,buttonAdd:!0,buttonDel:!0,showIndex:!0,visible:!0,multiCheck:!1,"show-summary":!1,"sum-text":"合计","summary-text":"元",columns:[]},A=(a={id:"",_id:"",compType:"button",ele:"el-button",compName:"按钮",compIcon:"button",viewType:"component",config:!0,showLabel:!1,label:"单行文本",labelWidth:0,disabled:!1,size:"medium",type:"primary",span:24,text:"按钮",plain:!1,round:!1,circle:!1,loading:!1},Object(j["a"])(a,"disabled",!1),Object(j["a"])(a,"icon",""),a),N={id:"",_id:"",compType:"divider",ele:"el-divider",compName:"分割线",compIcon:"divider",viewType:"component",config:!0,form:!1,"content-position":"left",text:"",showLabel:!1,labelWidth:"0"},R={id:"",_id:"",compType:"row",compName:"栅格布局",ele:"el-row",compIcon:"col",layout:"rowItem",config:!0,flex:"default",justify:"start",align:"top",gutter:0,columns:[{index:0,span:12,list:[]},{index:1,span:12,list:[]}]};l("0d03"),l("e25e");function B(){return W(10),(new Date).getTime()}var W=function(e){var t=(new Date).getTime()+parseInt(e,10);while((new Date).getTime()1)for(var l=0;l1)for(var l=0;l-1&&"row"===this.activeItem.compType||t.list.splice(e.newIndex,0,this.activeItem);else if(e.item.className.indexOf("el-row")>-1){var o=e.newIndex,a=e.oldIndex,i=t.list[o];return t.list.splice(o,1),this.$message.error("布局组件不允许被嵌套!"),this.$emit("rowItemRollBack",i,a),!1}},handlerDynamicAdd:function(e,t){if("clone"===e.pullMode)Te.includes(this.activeItem.compType)?t.columns.splice(e.newIndex,0,this.activeItem):this.$message.error("该组件不允许被放入动态表格内!");else if(e.item.className.indexOf("el-row")>-1){var l=e.newIndex,o=e.oldIndex,a=t.columns[l];return t.columns.splice(l,1),this.$message.error("布局组件不允许放入动态表格!"),this.$emit("rowItemRollBack",a,o),!1}},handlerTableAdd:function(e,t){"clone"===e.pullMode&&(Me.includes(this.activeItem.compType)?this.$message.error("该组件不允许被放入表格内!"):t.columns.splice(e.newIndex,0,this.activeItem))},handlerCopyItem:function(e,t,l){var o=t.columns[l],a=JSON.parse(JSON.stringify(o)),i="fd_"+B();a.id=i,a._id=i,t.columns.push(a)},handlerDeleteItem:function(e,t,l){t.columns.splice(l,1)}}},mt=dt,ht=Object(u["a"])(mt,pt,ut,!1,null,null,null),ft=ht.exports,bt=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"preview"},[l("el-row",{attrs:{gutter:e.formConf.gutter}},[l("el-form",{ref:e.formConf.formModel,attrs:{rules:e.rules,size:e.formConf.size,model:e.form,"label-position":e.formConf.labelPosition,disabled:e.formConf.disabled,"validate-on-rule-change":!1,"label-width":"formConf.labelWidth + 'px'"}},[e._l(e.list,(function(t,o){return["row"===t.compType?l("preview-row-item",{key:"row-"+o,attrs:{model:t}},e._l(t.columns,(function(t){return l("el-col",{key:t.index,attrs:{span:t.span}},[e._l(t.list,(function(t){return["dynamicTable"!==t.compType?l("preview-item",{key:t.id,attrs:{model:t},on:{valChange:e.handlerValChange},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[col.id]"}}):"dynamicTable"===t.compType?l("fancy-dynamic-table",{key:"dynamic-"+o,ref:"dynamicTable",refInFor:!0,attrs:{data:e.form[t.id],conf:t},on:{addRow:e.handlerAddRow,deleteRow:e.handlerDeleteRow,batchDeleteRow:e.handlerBatchDeleteRow},scopedSlots:e._u([{key:"item",fn:function(o){var a=o.rowScope,i=o.item;return[l("fancy-dynamic-table-item",{key:"tableIndex-"+a.$index,attrs:{model:i,parent:t,index:a.$index},on:{valChange:e.handlerDynamicValChange},model:{value:a.row[i.id],callback:function(t){e.$set(a.row,i.id,t)},expression:"rowScope.row[item.id]"}})]}}],null,!0)}):e._e()]}))],2)})),1):"dynamicTable"===t.compType?l("fancy-dynamic-table",{key:"dynamic-"+o,ref:t.id,refInFor:!0,attrs:{data:e.form[t.id],conf:t},on:{addRow:e.handlerAddRow,deleteRow:e.handlerDeleteRow,batchDeleteRow:e.handlerBatchDeleteRow},scopedSlots:e._u([{key:"item",fn:function(o){var a=o.rowScope,i=o.item;return[l("fancy-dynamic-table-item",{key:"tableIndex-"+a.$index,ref:i.id+a.$index,refInFor:!0,attrs:{model:i,parent:t,index:a.$index},on:{valChange:e.handlerDynamicValChange},model:{value:a.row[i.id],callback:function(t){e.$set(a.row,i.id,t)},expression:"rowScope.row[item.id]"}})]}}],null,!0)}):"table"===t.compType?l("fancy-edit-table",{attrs:{layoutArray:t.layoutArray,tdStyle:t.tdStyle,width:t.width,height:t.height},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.td;return[e._l(o.columns,(function(t){return[l("preview-item",{attrs:{model:t},on:{valChange:e.handlerValChange},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[col.id]"}})]}))]}}],null,!0)}):l("el-col",{key:o,staticClass:"drag-col-wrapper",attrs:{span:t.span}},[l("preview-item",{attrs:{model:t},on:{valChange:e.handlerValChange},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[element.id]"}})],1)]}))],2)],1),l("el-divider"),l("div",{staticStyle:{"text-align":"right",padding:"10px 0px"}},[l("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.handlerSubForm}},[e._v("提交")])],1)])],1)},vt=[];l("baa5");function yt(e,t){if(t.props.value=e.value,t.on.input=function(t){e.$emit("input",t)},"upload"===e.conf.compType){var l="这里为自己的token";if(t.attrs["headers"]={Authorization:"Bearer "+l},console.log("dataObject.props.value",t.props.value),void 0!==t.props.value&&""!==t.props.value){var o=JSON.parse(t.props.value);t.props["file-list"]=o}t.attrs["before-upload"]=function(l){var o=l.name,a=o.split(".").pop();if(!e.conf.accept.includes(a))return e.$message.error("该后缀文件不允许上传"),!1;var i=l.size;return i>1024*t.props.fileSize*1024?(e.$message.error("文件大小超出限制,请检查!"),!1):void 0},t.attrs["on-success"]=function(l){var o=l.message.substring(l.message.lastIndexOf("/")+1),a={name:o,url:l.message};console.log("dataObject=",t),console.log("self.conf=",e.conf);var i=[];i=t.props.value?JSON.parse(t.props.value):[],i?i.push(a):i=[a],e.$emit("input",JSON.stringify(i)),console.log("on-success value",i)},t.attrs["on-remove"]=function(l,o){console.log("on-remove file,fileList",l,o);var a=JSON.parse(t.props.value);console.log("on-remove oldValue",a);var i=a.filter((function(e){return e.name!==l.name}));e.$emit("input",JSON.stringify(i)),console.log("on-remove newValue",i)},t.attrs["on-error"]=function(e){console.log("on-error file",e)},t.attrs["on-preview"]=function(e){console.log("on-preview file",e)}}}var wt={render:function(e){var t={attrs:{},props:{},on:{},style:{}};this.getRemoteData();var l=Object(F["f"])(this.conf),o=Object(ge["default"])(e,l);return Object.keys(l).forEach((function(e){var o=l[e];t[e]?t[e]=o:"width"===e?t.style="width:"+o:Object(F["b"])(e)?"value"!==e&&(t.attrs[e]=o):t.props[e]=o})),yt(this,t),e(l.ele,t,o)},props:["conf","value"],mixins:[xe["b"]]};l("4d63"),l("25f0");function gt(e){var t=[],l=["blur","change"];if(e.required&&t.push({required:!0,message:e.label+"不能为空",trigger:l}),e.rules&&e.rules.forEach((function(e){t.push({pattern:new RegExp(e.rule),message:e.msg,trigger:l})})),"undefined"!==typeof e.validateMaxText&&e.validateMaxText){var o={max:e.max,message:e.label+"超出最大字数限制",trigger:l};t.push(o)}return t}var xt,_t,kt,Ct,$t={colItem:function(e,t,l){var o=this,a=t.labelWidth?"".concat(t.labelWidth,"px"):null,i=this.$listeners.valChange,n=gt(t);return e("el-col",{style:"padding-left: 7.5px; padding-right: 7.5px;"},[e("el-form-item",{attrs:{label:t.showLabel?t.label:"","label-width":a,prop:t.id,rules:n}},[e(wt,{key:t.id,attrs:{conf:t,value:l},on:{input:function(e){o.$set(t,"value",e),i(t.id,e)}}})])])}},It={name:"previewItem",components:{render:wt},props:["model","value"],data:function(){return{eleConfig:this.model}},render:function(e){return $t.colItem.call(this,e,this.eleConfig,this.value)}},zt=It,Tt=(l("7013"),Object(u["a"])(zt,xt,_t,!1,null,"01cc7848",null)),Mt=Tt.exports,Ot=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-col",[l("el-row",{attrs:{gutter:e.model.gutter}},[l("div",{staticClass:"drag-wrapper"},[e._t("default")],2)])],1)},Dt=[],Vt={name:"previewRowItem",components:{},props:["model","value"],data:function(){return{}},computed:{}},Lt=Vt,St=Object(u["a"])(Lt,Ot,Dt,!1,null,null,null),jt=St.exports,Et=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"fancyDynamicTable"},[l("el-table",{ref:e.conf.id,staticStyle:{width:"100%"},attrs:{data:e.tableData,fit:!0,border:"",size:"mini","cell-style":{padding:"5px 0"},"header-cell-style":{background:"#F5F7FA"},"row-class-name":e.tableRowClassName,"show-summary":e.conf["show-summary"],"summary-method":e.sumTotal},on:{"selection-change":e.handlerSelectionChange}},[e.conf.multiCheck?l("el-table-column",{attrs:{align:"center",type:"selection",width:"35px",fixed:"left"}}):e._e(),e.conf.showIndex?l("el-table-column",{attrs:{align:"center",type:"index",label:"序号",width:"50px",fixed:"left"}}):e._e(),e._l(e.conf.columns,(function(t,o){return l("el-table-column",{key:o,attrs:{align:"center",prop:t.id,"min-width":"240px;"},scopedSlots:e._u([{key:"default",fn:function(l){return[e._t("item",null,{rowScope:l,item:t})]}}],null,!0)},[l("template",{slot:"header"},[e._v(" "+e._s(e.tableColumnLabels[o])+" ")])],2)})),e.conf.buttonDel?l("el-table-column",{attrs:{align:"center",label:"操作",width:"100px",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-form-item",{staticStyle:{margin:"10px 3px 15px 3px"},attrs:{"label-width":"0px"}},[l("i",{staticClass:"el-icon-delete optIcon",on:{click:function(l){return e.handlerDelete(t,e.conf)}}})])]}}],null,!1,3996797899)}):e._e()],2),l("div",{staticClass:"column-buttons"},[e.conf.buttonAdd?l("i",{staticClass:"el-icon-circle-plus-outline optIcon button-plus",on:{click:function(t){return e.handlerAdd(e.conf)}}}):e._e(),e.BachDeleteButtonShow(e.conf.id)?l("i",{staticClass:"el-icon-remove-outline optIcon button-plus ",on:{click:e.handlerBachDelete}}):e._e()])],1)},Ht=[],At=(l("a623"),l("13d5"),{name:"fancyDynamicTable",props:["data","conf"],data:function(){return{tableData:this.data,tableColumns:[],tableColumnLabels:[],multipleSelection:[],componentsMount:!1}},mounted:function(){var e=this;this.conf.columns.forEach((function(t){e.tableColumnLabels.push(t.label);var l={};Object.assign(l,t),e.tableColumns.push(l)})),this.componentsMount=!0},components:{},methods:{handlerAdd:function(e){this.$emit("addRow",e)},handlerDelete:function(e,t){this.$emit("deleteRow",e,t)},handlerBachDelete:function(){var e=this;this.$confirm("确认删除选中的数据?").then((function(){var t=[];e.multipleSelection.forEach((function(e){return t.push(e.index)})),e.$emit("batchDeleteRow",t,e.conf)}))},handlerSelectionChange:function(e){this.multipleSelection=e},tableRowClassName:function(e){e.row.index=e.rowIndex},sumTotal:function(e){var t=this,l=e.columns,o=e.data,a=[];return l.forEach((function(e,l){if(0!==l){var i=o.map((function(t){return Number(t[e.property])}));i.every((function(e){return isNaN(e)}))?a[l]="":(a[l]=i.reduce((function(e,t){var l=Number(t);return isNaN(l)?e:e+t}),0),a[l]+=" "+t.conf["summary-text"])}else a[l]=t.conf["sum-text"]})),a}},computed:{BachDeleteButtonShow:function(){return function(e){if(this.componentsMount)return this.conf.multiCheck&&this.$refs[e].selection.length>0}}}}),Nt=At,Rt=(l("eaa2"),Object(u["a"])(Nt,Et,Ht,!1,null,"2b9056ee",null)),Bt=Rt.exports,Wt={colItem:function(e,t,l,o){var a=this,i=this.$createElement,n=this.$listeners.valChange,s=[];if(e&&e.rules)return s=s.concat(gt(e)),i("el-form-item",{attrs:{label:"","label-width":"0px",prop:l.id+"."+o+"."+e.id,rules:s}},[i(wt,{key:e.id,attrs:{conf:e,value:t},on:{input:function(t){a.eleValue=t,n(a.eleParent.id,a.index,e.id,a.eleValue)}}}),e.required?i("span",{style:"color:#F56C6C"},["*"]):""])}},qt={name:"fancyDynamicTableItem",components:{render:wt},props:["model","value","parent","index"],mounted:function(){var e={};Object.assign(e,this.model),this.eleConfig=e},data:function(){return{eleConfig:{},eleParent:this.parent,eleValue:this.value}},render:function(){return Wt.colItem.call(this,this.eleConfig,this.eleValue,this.eleParent,this.index)},watch:{value:function(e){this.eleValue=e}}},Pt=qt,Ft=Object(u["a"])(Pt,kt,Ct,!1,null,null,null),Jt=Ft.exports,Ut=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("div",{staticStyle:{padding:"5px","margin-top":"10px"}},[l("table",{staticClass:"table-layout",style:e.tableWidth},[l("tbody",e._l(e.layoutArray,(function(t,o){return l("tr",{key:o,style:e.trHeight},e._l(t,(function(t,a){return l("fancy-edit-table-item",{key:a,attrs:{item:t,tdIndex:a,trIndex:o,tdStyle:e.tdStyle}},[e._t("default",null,{td:t})],2)})),1)})),0)])])])},Kt=[],Gt=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("td",{class:{cellHide:e.item.hide},style:{tdStyle:e.tdStyle,"background-color":e.item.style.background,width:e.item.style.width+"%"},attrs:{colspan:e.item.col,rowspan:e.item.row},on:{contextmenu:function(t){return t.preventDefault(),e.rightClick(t,e.trIndex,e.tdIndex)}}},[e._t("default",null,{td:e.item})],2)},Zt=[],Xt={name:"fancyEditTableItem",components:{},props:{item:{type:Object,default:{}},tdIndex:{type:Number,default:0},trIndex:{type:Number,default:0},tdStyle:{type:String,default:""}}},Yt=Xt,Qt=(l("5f98"),Object(u["a"])(Yt,Gt,Zt,!1,null,"f82ba60c",null)),el=Qt.exports,tl={name:"fancyEditTable",components:{fancyEditTableItem:el},props:{layoutArray:{type:Array,default:function(){return[]}},tdStyle:{type:String,default:""},width:{type:Number,default:100},height:{type:Number,default:100}},data:function(){return{}},mounted:function(){},destroyed:function(){},methods:{},computed:{tableWidth:function(){return"width:"+this.width+"%"},trHeight:function(){return"height:"+this.height+"px"}}},ll=tl,ol=(l("b661"),Object(u["a"])(ll,Ut,Kt,!1,null,"d0e76824",null)),al=ol.exports,il={};function nl(){var e=this;il={};this.itemList.forEach((function(e){if("rowItem"===e.layout)sl(e);else if("dynamicItem"===e.layout){var t=rl(e),l=[];l.push(t),il[e.id]=l}else"tableItem"===e.layout?cl(e):pl(e)})),Object.keys(il).forEach((function(t){e.$set(e.form,t,il[t])}))}function sl(e){var t=e.columns;t.forEach((function(e){e.list.forEach((function(e){if("dynamicItem"===e.layout){var t=rl(e),l=[];l.push(t),il[e.id]=l}else pl(e)}))}))}function rl(e){var t=e.columns,l={};return t.forEach((function(e){var t=e.id;l[t]=e.value})),l}function cl(e){e.layoutArray.map((function(e){e.map((function(e){e.columns.map((function(e){return pl(e)}))}))}))}function pl(e){il[e.id]=e.value}function ul(e){var t=this;Object.keys(e).forEach((function(l){if("string"===typeof t.form[l]||"number"===typeof t.form[l])t.$set(t.form,l,e[l]);else if(t.form[l]instanceof Array&&e[l].length>0){var o=e[l][0];if("string"===typeof o||"number"===typeof o)t.$set(t.form,l,e[l]);else{var a=e[l];a.forEach((function(e,o){var a=JSON.parse(JSON.stringify(e));t.$set(t.form[l],o,a)}))}}}))}function dl(e){var t=rl(e);this.form[e.id].push(t)}function ml(e,t){this.form[t.id].splice(e.$index,1)}function hl(e,t){for(var l=0;l",t),e.addpage(t.data.data.sys_data_formdesigner.id,t.data.data.sys_data_formdesigner.name)}))},addpage:function(e,t){var l=this,o={token:"admin",dataname:"sys_page",operator:"save",data:{sys_page:{id:e,title:t,url:"module/form/page/formPreview/index.html?id="+e,is_active:"T"}}};console.log(o),this.$axios.post("http://dms-dev.highdatas.com/root/data/saveEntity",o).then((function(e){console.log("res=>",e),l.$message({type:"success",message:"保存成功!"})}))},viewJSON:function(){this.viewCode=this.code,this.JSONVisible=!0},view:function(){localStorage.setItem("formValue",this.code),window.open("#/view")},setting:function(){this.formConfVisible=!0},clear:function(){var e=this;this.$confirm("此操作将清空整个表单,是否继续?").then((function(){e.$emit("clear")}))},help:function(){window.open("https://gitee.com/wurong19870715/formDesigner")},handlerActiveItemChange:function(e){this.lastActiveItem=this.activeItem,this.activeItem=e},handlerItemCopy:function(e,t){var l=this;if(Object(F["c"])(e)){var o=Object(F["f"])(e),a="row_"+B();console.log(a),o.id=a,o._id=a,o.columns.map((function(e){var t=[];e.list.map((function(e){var l=Object(F["f"])(e),o="fd_"+B();l.id=o,l._id=o,t.push(l)})),e.list=[],e.list=t})),this.list.push(o),this.handlerActiveItemChange(o)}else if(Object(F["e"])(e)){var i=Object(F["f"])(e),n="table_"+B();i.id=n,i._id=n,i.layoutArray.map((function(e){e.map((function(e){var t=[];e.id=B(),e.columns.map((function(e,l){var o=Object(F["f"])(e),a="fd_"+B();o.id=a,o._id=a,t.push(o)})),e.columns=[],e.columns=t}))})),this.list.push(i),this.handlerActiveItemChange(i)}else if(t)if(Object(F["a"])(t)){if(t.columns.some((function(t){return t.id===e.id}))){var s=Object(F["f"])(e),r="fd_"+B();s.id=r,s._id=r,t.columns.push(s),this.handlerActiveItemChange(s)}}else t.columns.map((function(t){if(t.list.some((function(t){return t.id===e.id}))){var o=Object(F["f"])(e),a="fd_"+B();o.id=a,o._id=a,t.list.push(o),l.handlerActiveItemChange(o)}}));else{var c=Object(F["f"])(e),p="fd_"+B();c.id=p,c._id=p,this.list.push(c),this.handlerActiveItemChange(c)}},handlerItemDelete:function(e,t){if(Object(F["c"])(e)||Object(F["e"])(e)){var l=this.list.findIndex((function(t){return t.id===e.id}));this.list.splice(l,1)}else if(t)if(Object(F["a"])(t)){var o=t.columns.findIndex((function(t){return t.id===e.id}));o>-1&&t.columns.splice(o,1)}else t.columns.map((function(t){var l=t.list.findIndex((function(t){return t.id===e.id}));l>-1&&t.list.splice(l,1)}));else{var a=this.list.findIndex((function(t){return t.id===e.id}));this.list.splice(a,1)}},handlerSaveFormConf:function(){this.formConfVisible=!1},handlerRollBack:function(e,t){this.list.splice(t,0,e)},handlerSetJson:function(){this.$emit("updateJSON",this.viewCode),this.JSONVisible=!1}},computed:{infoShow:function(){return this.list.length<1},code:function(){var e={};return e.config=this.formConf,e.list=this.list,JSON.stringify(e,null,4)}},watch:{activeItem:function(e,t){this.lastActiveItem=t}}}),_l=xl,kl=(l("4b27"),l("bacf"),l("ad5a"),Object(u["a"])(_l,se,re,!1,null,"15851c5e",null)),Cl=kl.exports,$l={name:"formDesigner",components:{draggable:w.a,icon:Ke,designer:Cl},data:function(){return{formItems:ae,assistFormItems:ie,layoutFormItems:ne,designList:[],activeData:{},query:{},formConfig:ze}},props:{value:{type:String,default:""}},mounted:function(){var e=window.location.href;e=e.replace(/#\//g,""),this.getGetParamsByUrl(e),this.getFieldOptions()},methods:{getGetParamsByUrl:function(e){var t=e.split("?")[1],l={};if(!t)return{};var o=t.split("&");o.map((function(e){var t=e.split("=");if(2==t.length){var o=t[0],a=t[1];l[o]=a}})),console.log(l),this.query=l,this.$root.query=l},getFieldOptions:function(){var e=this,t=this.query.dataname;if(t){e.$root.dataname=t;var l={token:"admin",dataname:t,filter:"1<>1",attachMeta:!0};this.$axios.post("http://dms-dev.highdatas.com/root/data/getEntitySet?token=admin",l).then((function(l){console.log("res=>",l),l.data.meta[t]?(l.data.meta[t].map((function(t){t.labelchinese=decodeURI(t.labelchinese),e.$root.fieldsobj[t.field]=t})),e.$root.fieldoptions=l.data.meta[t]):e.$root.fieldoptions=[]}))}},addComponent:function(e){},cloneComponent:function(e){var t=JSON.parse(JSON.stringify(e));if(t.layout||(t.layout="colItem"),"colItem"===t.layout||"dynamicItem"===t.layout){var l="fd_"+B();t.id=l,t._id=l,fl=t}else if("rowItem"===t.layout){var o="row_"+B();t.id=o,t._id=o,fl=t}else if("tableItem"===t.layout){var a="table_"+B();t.id=a,t._id=a,q(t),fl=t}this.$refs.designer.activeItem=fl},onStart:function(e){},onEnd:function(e){e.from!==e.to?(this.activeData=fl,this.$refs.designer.activeItem=this.activeData,e.to.className.indexOf("row-drag")<0&&this.designList.splice(e.newIndex,0,this.activeData)):this.$refs.designer.activeItem={}},getFormData:function(){return this.formData},handlerUpdateJSON:function(e){var t=JSON.parse(e);this.designList=[],this.designList=this.designList.concat(t.list)}},computed:{formData:function(){var e=this.designList,t=this.formConfig,l={};return l.list=e,l.config=t,console.log(l),JSON.stringify(l)},dynamicTableExist:function(){return function(e){return this.formConfig.dynamicTableAllowed&&this.designList.filter((function(e){return"dynamicTable"===e.compType})).length>0&&Te.includes(e.compType)}}},watch:{value:function(e){if(""!==e){var t=JSON.parse(e);this.designList=t.list,this.formConfig=t.config}}}},Il=$l,zl=(l("19c5"),Object(u["a"])(Il,b,v,!1,null,"235e3e72",null)),Tl=zl.exports,Ml=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"edit_container",class:{warn_edit_container:e.warnTextLength}},[l("quill-editor",{ref:"myQuillEditor",attrs:{options:e.editorOption},on:{blur:function(t){return e.onEditorBlur(t)},focus:function(t){return e.onEditorFocus(t)},change:function(t){return e.onEditorChange(t)}},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),l("div",{staticClass:"text_number_tips",class:{warn_text_number_tips:e.warnTextLength}},[e._v(e._s(e.currentLength)+"/"+e._s(e.maxTextLength))])],1)},Ol=[],Dl=(l("a753"),l("8096"),l("14e1"),l("953d")),Vl={components:{quillEditor:Dl["quillEditor"]},props:{value:{type:String,default:""},max:{type:Number,default:0},validateMaxText:{type:Boolean,default:!1},id:{type:String,default:""}},data:function(){return{content:this.value,currentLength:0,defaultMaxLength:2e3,editorOption:{}}},methods:{onEditorBlur:function(e){},onEditorFocus:function(e){},onEditorChange:function(e){this.currentLength=e.text.length-1,this.$emit("input",this.content)}},computed:{editor:function(){return this.$refs.myQuillEditor.quill},maxTextLength:function(){var e=this.defaultMaxLength;return this.max>=1&&(e=this.max),e},warnTextLength:function(){var e=this.validateMaxText&&this.currentLength>this.maxTextLength;return e}},watch:{value:function(e){this.content=e}}},Ll=Vl,Sl=(l("64a3"),Object(u["a"])(Ll,Ml,Ol,!1,null,null,null)),jl=Sl.exports,El=function(){var e=this,t=e.$createElement,l=e._self._c||t;return e.show?l("div",[l("p",{domProps:{innerHTML:e._s(e.text)}})]):e._e()},Hl=[],Al={name:"fancyHtml",props:{text:{type:String,default:""},show:{type:Boolean,default:!0}}},Nl=Al,Rl=Object(u["a"])(Nl,El,Hl,!1,null,null,null),Bl=Rl.exports,Wl=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],staticClass:"test"},[l("p",{staticStyle:{"margin-block-start":"0em","margin-block-end":"0em"},style:{"text-align":e.align,color:e.color,"font-size":e.size+"px","font-weight":e.bold},domProps:{innerHTML:e._s(e.text)}})])},ql=[],Pl={name:"fancyText",props:{text:{type:String,default:""},show:{type:Boolean,default:!0},align:{type:String,default:"left"},color:{type:String,default:""},size:{type:Number,default:14},bold:{type:Number,default:400}},data:function(){return{htmlText:""}}},Fl=Pl,Jl=Object(u["a"])(Fl,Wl,ql,!1,null,null,null),Ul=Jl.exports,Kl=l("f579"),Gl=l.n(Kl),Zl=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"dialog-list"},[l("el-input",{staticStyle:{width:"95%"},attrs:{readonly:"",disabled:e.disabled,"suffix-icon":"el-icon-search"},nativeOn:{click:function(t){return e.handlerShowDialog.apply(null,arguments)}},model:{value:e.dialogValue,callback:function(t){e.dialogValue=t},expression:"dialogValue"}}),l("el-dialog",{attrs:{visible:e.dialogVisible,title:e.title,width:"60%",center:"","append-to-body":!0,"show-close":!0,"lock-scroll":!0,"destroy-on-close":!0,top:"15px"},on:{"update:visible":function(t){e.dialogVisible=t},open:function(t){return e.show()}}},[l("el-table",{ref:"dataTable",attrs:{data:e.filterGridData,border:"","row-class-name":e.tableRowClassName,"row-style":{height:"10px"},"cell-style":{padding:"5px 0"},"header-cell-style":{"background-color":"#fafafa","border-bottom":"1px #e6f7ff solid"},"highlight-current-row":!e.multi,"max-height":e.height},on:{"row-dblclick":e.handlerRowDoubleClick,"current-change":e.handleCurrentChange,"selection-change":e.handleSelectionChange}},[e.multi?l("el-table-column",{attrs:{type:"selection",width:"55"}}):e._e(),e.showIndex?l("el-table-column",{attrs:{type:"index",align:"center"}}):e._e(),e._l(e.jsonColConf,(function(e,t){return l("el-table-column",{key:t,attrs:{property:e.property,label:e.label,width:e.width,align:"center"}})}))],2),l("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{type:"primary"},on:{click:e.handlerSelect}},[e._v("确 定")]),l("el-button",{on:{click:e.handlerHideDialog}},[e._v("取 消")])],1)],1)],1)},Xl=[],Yl=";",Ql={name:"fancyDialogList",props:{value:{type:String,default:""},title:{type:String,default:"请选择"},multi:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},showIndex:{type:Boolean,default:!1},action:{type:String,default:""},height:{type:Number,default:600},colConf:{type:String,default:""},dval:{type:String,default:"id"},dlabel:{type:String,default:"name"}},data:function(){return{currentRow:null,dialogValue:"",dialogVisible:!1,gridData:[]}},mounted:function(){var e=this;this.$nextTick((function(){e.$axios.get(e.action).then((function(t){if(e.gridData=[],e.gridData=e.gridData.concat(t.data.list),""!==e.value&&""===e.dialogValue)if(e.multi){var l=e.value.split(Yl);e.currentRow=[],l.forEach((function(t){var l=e.gridData.findIndex((function(l){return l[e.dval]+""==t}));if(l>0){var o=e.gridData[l];e.currentRow.push(o)}})),e.dialogValue=e.selectName}else{var o=e.gridData.findIndex((function(t){return t[e.dval]==e.value}));if(o>0){var a=e.gridData[o];e.dialogValue=a[e.dlabel]}}}))}))},methods:{handlerShowDialog:function(){this.disabled||(this.dialogVisible=!0)},handleClose:function(){},tableRowClassName:function(e){return e.rowIndex%2==1?"odd-row":""},handleCurrentChange:function(e){this.multi||(this.currentRow=e)},handlerRowDoubleClick:function(e){this.multi||(this.currentRow=e,this.handlerSelect())},handleSelectionChange:function(e){this.currentRow=e},handlerSelect:function(){this.dialogVisible=!1;var e="",t="";e=this.selectName,t=this.selectId,this.dialogValue=e,this.$emit("input",t+"")},handlerHideDialog:function(){this.dialogVisible=!1,this.dialogValue="",this.$emit("input","")},setDialogValue:function(){var e=this;if(this.multi){var t=this.value.split(Yl);this.currentRow=[],t.forEach((function(t){var l=e.gridData.findIndex((function(l){return l[e.dval]==t}));if(l>0){var o=e.gridData[l];e.$refs.dataTable.toggleRowSelection(o)}}))}else{var l=this.gridData.findIndex((function(t){return t[e.dval]==e.value})),o=this.gridData[l];this.$refs.dataTable.setCurrentRow(o)}},show:function(){var e=this;this.$nextTick((function(){e.setDialogValue()}))}},computed:{jsonColConf:function(){return JSON.parse(this.colConf)},selectName:function(){var e=this;if(null==this.currentRow)return"";if(this.multi){var t="";return this.currentRow.forEach((function(l){t=t+Yl+l[e.dlabel]})),t.length>0&&(t=t.substring(1)),t}return this.currentRow[this.dlabel]},selectId:function(){var e=this;if(null==this.currentRow)return"";if(this.multi){var t="";return this.currentRow.forEach((function(l){t=t+Yl+l[e.dval]})),t.length>0&&(t=t.substring(1)),t}return this.currentRow[this.dval]},filterGridData:function(){return this.gridData}}},eo=Ql,to=(l("cb50"),l("f0c2"),Object(u["a"])(eo,Zl,Xl,!1,null,"4279c1d6",null)),lo=to.exports,oo=l("2b5f"),ao={install:function(e){e.component("form-designer",Tl),e.component("fancy-editor",jl),e.component("fancy-html",Bl),e.component("fancy-text",Ul),e.component("fancy-bar-code",Gl.a),e.component("fancy-dialog-list",lo),e.component("icon-dialog",oo["a"])}};"undefined"!==typeof window&&window.Vue&&window.Vue.use(ao);var io=ao,no=l("6389"),so=l.n(no),ro=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-button",{on:{click:e.handlerchangeopen}},[e._v("展开")]),e._v(" "+e._s(e.iconName)+" "),l("icon-dialog",{attrs:{visible:e.iconDialogVisible},on:{"update:visible":function(t){e.iconDialogVisible=t}},model:{value:e.iconName,callback:function(t){e.iconName=t},expression:"iconName"}},[e._v("/")])],1)},co=[],po={data:function(){return{iconDialogVisible:!1,iconName:""}},methods:{handlerchangeopen:function(){this.iconDialogVisible=!0}}},uo=po,mo=Object(u["a"])(uo,ro,co,!1,null,null,null),ho=mo.exports,fo=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("query-dialog",{attrs:{title:e.title,showIndex:!0,multi:!0,colConf:e.colConf,action:e.action},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}),e._v(" 显示当前选择的值:"+e._s(e.value)+" "),l("el-input",{model:{value:e.title,callback:function(t){e.title=t},expression:"title"}}),e._v(" 字段配置"),l("el-input",{attrs:{type:"textarea"},model:{value:e.colConf,callback:function(t){e.colConf=t},expression:"colConf"}})],1)},bo=[],vo={data:function(){return{value:"94;68;60",title:"",colConf:'[{"label":"姓名","property":"name","width":"250"},{"label":"日期","property":"date","width":"150"},{"label":"地址","property":"address","width":""}]',action:"https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/dialogListData"}},methods:{},watch:{}},yo=vo,wo=Object(u["a"])(yo,fo,bo,!1,null,null,null),go=wo.exports,xo=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[e.itemList.length>0?l("form-builder",{ref:"formBuilder",attrs:{buildData:e.formCode},model:{value:e.formVal,callback:function(t){e.formVal=t},expression:"formVal"}}):e._e()],1)},_o=[],ko=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-row",{staticClass:"form-builder",attrs:{gutter:e.formConf.gutter}},[l("el-form",{ref:e.formConf.formModel,attrs:{rules:e.rules,size:e.formConf.size,model:e.form,"label-position":e.formConf.labelPosition,disabled:e.formConf.disabled,"validate-on-rule-change":!1,"label-width":e.formConf.labelWidth+"px"}},[e._l(e.itemList,(function(t,o){return["row"===t.compType?l("preview-row-item",{key:"row-"+o,attrs:{model:t}},e._l(t.columns,(function(t){return l("el-col",{key:t.index,attrs:{span:t.span}},[e._l(t.list,(function(t){return["dynamicTable"!==t.compType?l("preview-item",{key:t.id,attrs:{model:t},on:{valChange:e.handlerValChange},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[col.id]"}}):"dynamicTable"===t.compType?l("fancy-dynamic-table",{key:"dynamic-"+o,ref:"dynamicTable",refInFor:!0,attrs:{data:e.form[t.id],conf:t},on:{addRow:e.handlerAddRow,deleteRow:e.handlerDeleteRow},scopedSlots:e._u([{key:"item",fn:function(o){var a=o.rowScope,i=o.item;return[l("fancy-dynamic-table-item",{key:"tableIndex-"+a.$index,attrs:{model:i,parent:t,index:a.$index},on:{valChange:e.handlerDynamicValChange},model:{value:a.row[i.id],callback:function(t){e.$set(a.row,i.id,t)},expression:"rowScope.row[item.id]"}})]}}],null,!0)}):e._e()]}))],2)})),1):"dynamicTable"===t.compType?l("fancy-dynamic-table",{key:"dynamic-"+o,ref:t.id,refInFor:!0,attrs:{data:e.form[t.id],conf:t},on:{addRow:e.handlerAddRow,deleteRow:e.handlerDeleteRow},scopedSlots:e._u([{key:"item",fn:function(o){var a=o.rowScope,i=o.item;return[l("fancy-dynamic-table-item",{key:"tableIndex-"+a.$index,ref:i.id+a.$index,refInFor:!0,attrs:{model:i,parent:t,index:a.$index},on:{valChange:e.handlerDynamicValChange},model:{value:a.row[i.id],callback:function(t){e.$set(a.row,i.id,t)},expression:"rowScope.row[item.id]"}})]}}],null,!0)}):"table"===t.compType?l("fancy-edit-table",{attrs:{layoutArray:t.layoutArray,tdStyle:t.tdStyle,width:t.width,height:t.height},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.td;return[e._l(o.columns,(function(t){return["dynamicTable"!==t.compType?l("preview-item",{key:t.id,attrs:{model:t},on:{valChange:e.handlerValChange},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[col.id]"}}):e._e()]}))]}}],null,!0)}):l("el-col",{key:o,staticClass:"drag-col-wrapper",attrs:{span:t.span}},[l("preview-item",{attrs:{model:t},on:{valChange:e.handlerValChange},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[element.id]"}})],1)]}))],2)],1)],1)},Co=[],$o={name:"formBuilder",props:{value:{type:String,default:""},buildData:{type:String,default:""},disabled:{type:Boolean,default:!1}},components:{previewItem:Mt,previewRowItem:jt,fancyDynamicTable:Bt,fancyDynamicTableItem:Jt,fancyEditTable:al},data:function(){return{form:{},rules:{},currentIndex:-1}},mounted:function(){var e=this;this.$nextTick((function(){if(""!==e.value){var t=JSON.parse(e.value);e.handlerFillDatas(t)}}))},methods:{handlerValChange:function(e,t){this.$set(this.form,e,t)},handlerDynamicValChange:function(e,t,l,o){this.$set(this.form[e][t],l,o),this.currentIndex=t},validate:function(){var e=this;this.$refs[this.formConf.formModel].validate((function(t){t?(e.$message.success("success"),e.$emit("input",JSON.stringify(e.form,null,4))):e.$emit("input","")}))},handlerAddRow:dl,handlerDeleteRow:ml,handlerInitDatas:nl,handlerFillDatas:ul},created:function(){this.handlerInitDatas()},computed:{itemList:function(){if(""!==this.buildData){var e=JSON.parse(this.buildData);return e.list}return[]},formConf:function(){if(""!==this.buildData){var e=JSON.parse(this.buildData);return e.config.disabled=this.disabled,e.config}return{}}}},Io=$o,zo=(l("5c4e"),Object(u["a"])(Io,ko,Co,!1,null,"e98f4bba",null)),To=zo.exports,Mo=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"form-viewer"},[l("el-row",{attrs:{gutter:e.formConf.gutter}},[l("el-form",{ref:e.formConf.formModel,attrs:{size:e.formConf.size,model:e.form,"label-position":e.formConf.labelPosition,disabled:e.formConf.disabled}},[e._l(e.itemList,(function(t,o){return["row"===t.compType?l("preview-row-item",{key:"row-"+o,attrs:{model:t}},e._l(t.columns,(function(t){return l("el-col",{key:t.index,attrs:{span:t.span}},e._l(t.list,(function(t){return l("form-view-item",{key:t.id,attrs:{model:t},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[item.id]"}})})),1)})),1):"dynamicTable"===t.compType?l("fancy-dynamic-view-table",{key:"dynamic-"+o,ref:t.id,refInFor:!0,attrs:{data:e.form[t.id],conf:t},scopedSlots:e._u([{key:"item",fn:function(o){var a=o.rowScope,i=o.item;return[l("fancy-dynamic-table-view-item",{key:"tableIndex-"+a.$index,ref:i.id+a.$index,refInFor:!0,attrs:{model:i,parent:t,index:a.$index},model:{value:a.row[i.id],callback:function(t){e.$set(a.row,i.id,t)},expression:"rowScope.row[item.id]"}})]}}],null,!0)}):"table"===t.compType?l("fancy-edit-table",{attrs:{layoutArray:t.layoutArray,tdStyle:t.tdStyle,width:t.width,height:t.height},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.td;return e._l(o.columns,(function(t){return l("form-view-item",{key:t.id,attrs:{model:t},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[item.id]"}})}))}}],null,!0)}):l("el-col",{key:o,staticClass:"drag-col-wrapper",attrs:{span:t.span}},[l("form-view-item",{attrs:{model:t},model:{value:e.form[t.id],callback:function(l){e.$set(e.form,t.id,l)},expression:"form[element.id]"}})],1)]}))],2)],1)],1)},Oo=[],Do=l("53ca");function Vo(e,t){if(t.props.value=e.value,t.on.input=function(t){e.$emit("input",t)},"upload"===e.conf.compType){var l="这里为自己的token";t.attrs["headers"]={Authorization:"Bearer "+l};var o=JSON.parse(t.props.value);t.props["file-list"]=o}}var Lo,So,jo,Eo,Ho={render:function(e){var t={attrs:{},props:{},on:{},style:{}};this.getRemoteData();var l=Object(F["f"])(this.conf),o=Object(ge["default"])(e,l);return Object.keys(l).forEach((function(e){var o=l[e];t[e]?t[e]=o:"width"===e?t.style="width:"+o+"%":Object(F["b"])(e)?t.attrs[e]=o:t.props[e]=o})),Vo(this,t),e(l.ele,t,o)},props:["conf","value"],mixins:[xe["b"]]},Ao={colItem:function(e,t,l){var o=this;t.disabled=!0;var a=t.labelWidth?"".concat(t.labelWidth,"px"):null;return"component"===t.viewType?e("el-form-item",{attrs:{label:t.showLabel?t.label:"","label-width":a,prop:t.id}},[e(Ho,{key:t.id,attrs:{conf:t,value:l},on:{input:function(e){o.$set(t,"value",e)}}})]):"html"===t.viewType?e("el-form-item",{attrs:{label:t.showLabel?t.label:"","label-width":a,prop:t.id}},[e("fancy-html",{attrs:{text:l}})]):("object"===Object(Do["a"])(l)&&(l=l[0]+" "+t["range-separator"]+" "+l[1]),e("el-form-item",{attrs:{label:t.showLabel?t.label:"","label-width":a,prop:t.id}},[l]))}},No={name:"formViewItem",components:{render:Ho},props:["model","value"],data:function(){return{eleConfig:this.model}},render:function(e){return Ao.colItem.call(this,e,this.eleConfig,this.value)}},Ro=No,Bo=(l("79b5"),Object(u["a"])(Ro,Lo,So,!1,null,null,null)),Wo=Bo.exports,qo=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"fancyDynamicTable"},[l("el-table",{staticStyle:{width:"100%"},attrs:{data:e.data,fit:!0,border:"",size:"mini","cell-style":{padding:"5px 0"},"header-cell-style":{background:"#F5F7FA"},"show-summary":e.conf["show-summary"],"summary-method":e.sumTotal}},[e.conf.showIndex?l("el-table-column",{attrs:{align:"center",type:"index",label:"序号",width:"50px",fixed:"left"}}):e._e(),e._l(e.conf.columns,(function(t,o){return l("el-table-column",{key:o,attrs:{align:"center",prop:t.id,"min-width":"150px;"},scopedSlots:e._u([{key:"default",fn:function(l){return[e._t("item",null,{rowScope:l,item:t})]}}],null,!0)},[l("template",{slot:"header"},[e._v(" "+e._s(e.tableColumnLables[o])+" ")])],2)}))],2)],1)},Po=[],Fo={name:"fancyDynamicViewTable",props:["data","conf"],data:function(){return{tableColumns:[],tableColumnLables:[]}},mounted:function(){var e=this;this.conf.columns.forEach((function(t){e.tableColumnLables.push(t.label);var l={};Object.assign(l,t),e.tableColumns.push(l)}))},methods:{sumTotal:function(e){var t=this,l=e.columns,o=e.data,a=[];return l.forEach((function(e,l){if(0!==l){var i=o.map((function(t){return Number(t[e.property])}));i.every((function(e){return isNaN(e)}))?a[l]="":(a[l]=i.reduce((function(e,t){var l=Number(t);return isNaN(l)?e:e+t}),0),a[l]+=" "+t.conf["summary-text"])}else a[l]=t.conf["sum-text"]})),a}}},Jo=Fo,Uo=(l("3dfc"),Object(u["a"])(Jo,qo,Po,!1,null,"2ca6ef6a",null)),Ko=Uo.exports,Go={colItem:function(e,t,l){var o=this;t.disabled=!0;t.labelWidth&&"".concat(t.labelWidth,"px");return"component"===t.viewType?e(Ho,{key:t.id,attrs:{conf:t,value:l},on:{input:function(e){o.$set(t,"value",e)}}}):"html"===t.viewType?e("fancy-html",{attrs:{text:l}}):e("fancy-text",{attrs:{text:l,align:"center"}})}},Zo={name:"fancyDynamicTableViewItem",components:{render:Ho},props:["model","value"],data:function(){return{eleConfig:this.model}},render:function(e){return Go.colItem.call(this,e,this.eleConfig,this.value)}},Xo=Zo,Yo=(l("1761"),Object(u["a"])(Xo,jo,Eo,!1,null,null,null)),Qo=Yo.exports,ea={name:"formViewer",data:function(){return{}},props:{value:{type:String,default:""},buildData:{type:String,default:""}},components:{formViewItem:Wo,previewRowItem:jt,fancyDynamicViewTable:Ko,fancyDynamicTableViewItem:Qo,fancyEditTable:al},mounted:function(){this.$nextTick((function(){}))},computed:{itemList:function(){if(""!==this.buildData){var e=JSON.parse(this.buildData);return e.list}return[]},form:function(){if(""!==this.value){var e=JSON.parse(this.value);return e}return{}},formConf:function(){if(""!==this.buildData){var e=JSON.parse(this.buildData);return e.config.disabled=this.disabled,e.config}return{}}}},ta=ea,la=(l("0457"),Object(u["a"])(ta,Mo,Oo,!1,null,"d70e8598",null)),oa=la.exports,aa={tabSize:2,theme:"dracula",lineNumbers:!0,line:!0,styleActiveLine:!0,hintOptions:{completeSingle:!0}},ia={components:{formBuilder:To,codemirror:gl["codemirror"],formViewer:oa},data:function(){return{formCode:"",formVal:"",tabName:"form",tableTabs:[{title:"编辑表单",name:"form"},{title:"配置",name:"config"},{title:"数据",name:"value"}],codeMirror:aa}},mounted:function(){var e=window.location.href;e=e.replace(/#\//g,""),this.getGetParamsByUrl(e),this.getFieldOptions()},methods:{getGetParamsByUrl:function(e){var t=e.split("?")[1],l={};if(!t)return{};var o=t.split("&");o.map((function(e){var t=e.split("=");if(2==t.length){var o=t[0],a=t[1];l[o]=a}})),console.log(l),this.query=l,this.$root.query=l},getFieldOptions:function(){var e=this,t=this.query.id,l={token:"admin",dataname:"sys_data_formdesigner",id:t,attachMeta:!0};this.$axios.post("http://dms-dev.highdatas.com/root/data/getEntity",l).then((function(t){console.log("res=>",t);var l=t.data.data.sys_data_formdesigner.jsontxt;console.log("formValue_=>",l),l=l.replace(/\^/g,'"'),console.log("formValue2_=>",l);var o=JSON.parse(l);console.log("formValue_obj_=>",o),e.$nextTick((function(){e.formCode=JSON.stringify(o,null,4),console.log("formCode=>",JSON.stringify(o,null,4))}))}))},handlerchangeopen:function(){},handlerSubForm:function(){this.$refs["formBuilder"][0].validate(),""!==this.formVal&&this.addNewTab()},addNewTab:function(){this.tableTabs.length<4&&this.tableTabs.push({title:"查看表单",name:"view"})}},computed:{itemList:function(){if(""!==this.formCode){var e=JSON.parse(this.formCode);return e.list}return[]},code:{get:function(){return"form"===this.tabName?"":"config"===this.tabName?this.formCode:this.formVal},set:function(){}}}},na=ia,sa=(l("4a38"),Object(u["a"])(na,xo,_o,!1,null,"649581a5",null)),ra=sa.exports,ca=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("fancy-table",{attrs:{layoutArray:e.trs},scopedSlots:e._u([{key:"item",fn:function(t){var o=t.item,a=t.index;return[l("fancy-table-item",{attrs:{trItem:o,index:a}},[e._v(" test111 ")])]}}])}),e._v(" "+e._s(e.trs)+" ")],1)},pa=[],ua={components:{fancyTable:it,fancyTableItem:et},data:function(){return{trs:[[{col:1,row:1,list:[]},{col:1,row:1,list:[]}],[{col:1,row:1,list:[]},{col:1,row:1,list:[]}]]}},mounted:function(){this.$nextTick((function(){}))},methods:{},computed:{}},da=ua,ma=Object(u["a"])(da,ca,pa,!1,null,"91dfd26e",null),ha=ma.exports;n.a.use(so.a);var fa=[{path:"/designer",name:"designer",component:Tl},{path:"/dialog",name:"dialogTest",component:ho},{path:"/queryDialog",name:"queryDialogTest",component:go},{path:"/",name:"view",component:ra},{path:"/table",name:"table",component:ha}],ba=new so.a({routes:fa}),va=ba;n.a.config.productionTip=!1,Vue.config.devtools=!0,Vue.prototype.$axios=f.a,n.a.use(io);new n.a({router:va,data:function(){return{query:{},dataname:"",fieldoptions:[],fieldsobj:{}}},render:function(e){return e(m)}}).$mount("#app")},5808:function(e,t,l){},5882:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"dialogList"===e.props.compType,expression:"props.compType === 'dialogList'"}],staticClass:"dialogList"},[l("el-collapse",{attrs:{accordion:""},model:{value:e.activePanel,callback:function(t){e.activePanel=t},expression:"activePanel"}},[l("el-collapse-item",{attrs:{title:"基础设置",name:"1"}},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格"}},[l("el-input-number",{attrs:{min:1,max:24},model:{value:e.props.span,callback:function(t){e.$set(e.props,"span",t)},expression:"props.span"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1),l("el-form-item",{attrs:{label:"请求地址"}},[l("el-input",{model:{value:e.props.action,callback:function(t){e.$set(e.props,"action",t)},expression:"props.action"}})],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{model:{value:e.props.title,callback:function(t){e.$set(e.props,"title",t)},expression:"props.title"}})],1),l("el-form-item",{attrs:{label:"多选"}},[l("el-switch",{model:{value:e.props.multi,callback:function(t){e.$set(e.props,"multi",t)},expression:"props.multi"}})],1),l("el-form-item",{attrs:{label:"显示序号"}},[l("el-switch",{model:{value:e.props.showIndex,callback:function(t){e.$set(e.props,"showIndex",t)},expression:"props.showIndex"}})],1),l("el-form-item",{attrs:{label:"表格高度"}},[l("el-input-number",{attrs:{step:10,max:1500,min:100},model:{value:e.props.height,callback:function(t){e.$set(e.props,"height",t)},expression:"props.height"}})],1),l("el-form-item",{attrs:{label:"字段值"}},[l("el-input",{model:{value:e.props.dval,callback:function(t){e.$set(e.props,"dval",t)},expression:"props.dval"}})],1),l("el-form-item",{attrs:{label:"字段名称"}},[l("el-input",{model:{value:e.props.dlabel,callback:function(t){e.$set(e.props,"dlabel",t)},expression:"props.dlabel"}})],1)],1),l("el-collapse-item",{attrs:{title:"字段配置",name:"2"}},[l("el-table",{attrs:{data:e.colOptions},on:{"row-dblclick":e.handlerDeleteRow}},[l("el-table-column",{attrs:{property:"label",label:"字段",align:"center"}}),l("el-table-column",{attrs:{property:"property",label:"属性",align:"center"}}),l("el-table-column",{attrs:{property:"width",label:"宽度",align:"center",width:"70"}}),l("el-table-column",{attrs:{label:"显示"}})],1),l("br"),l("el-alert",{directives:[{name:"show",rawName:"v-show",value:e.alertShow,expression:"alertShow"}],attrs:{title:"字段和属性不能为空,请检查",type:"error",closable:!1}}),l("el-alert",{directives:[{name:"show",rawName:"v-show",value:e.propertyExistShow,expression:"propertyExistShow"}],attrs:{title:"属性已存在请检查",type:"error",closable:!1}}),l("br"),l("el-form-item",{attrs:{label:"字段","label-width":"60px"}},[l("el-input",{model:{value:e.dLabel,callback:function(t){e.dLabel=t},expression:"dLabel"}})],1),l("el-form-item",{attrs:{label:"属性","label-width":"60px"}},[l("el-input",{model:{value:e.dProperty,callback:function(t){e.dProperty=t},expression:"dProperty"}})],1),l("el-form-item",{attrs:{label:"宽度","label-width":"60px"}},[l("el-input-number",{model:{value:e.dWidth,callback:function(t){e.dWidth=t},expression:"dWidth"}})],1),l("el-form-item",{attrs:{label:"显示","label-width":"60px"}},[l("el-switch",{model:{value:e.dShow,callback:function(t){e.dShow=t},expression:"dShow"}})],1),l("div",{staticStyle:{"margin-left":"20px"}},[l("el-button",{staticStyle:{"padding-bottom":"0"},attrs:{icon:"el-icon-circle-plus-outline",type:"text"},on:{click:e.addColItem}},[e._v(" 添加选项 ")])],1)],1),l("el-collapse-item",{attrs:{title:"数值联动",name:"3"}})],1)],1)},a=[],i=(l("7db0"),l("c740"),l("a434"),l("99af"),{name:"textConfig",props:{props:{}},data:function(){return{activePanel:"1",colOptions:[],dLabel:"",dProperty:"",dWidth:150,dShow:!0,alertShow:!1,propertyExistShow:!1}},methods:{addColItem:function(){var e=this;if(""!==this.dLabel&&""!==this.dProperty){var t=this.colOptions.find((function(t){return t.property===e.dProperty}));if("undefined"===typeof t){this.alertShow=!1,this.propertyExistShow=!1;var l={};l.index=this.colOptions.length,l.show=this.dShow,l.label=this.dLabel,l.property=this.dProperty,l.width=this.dWidth,this.colOptions.push(l),this.resetFields()}else this.propertyExistShow=!0}else this.alertShow=!0},resetFields:function(){this.dLabel="",this.dProperty="",this.dWidth=150,this.dShow=!0},handlerDeleteRow:function(e){var t=this.colOptions.findIndex((function(t){return t.property==e.property}));this.colOptions.splice(t,1)}},mounted:function(){var e=this;this.$nextTick((function(){e.colOptions=e.colOptions.concat(JSON.parse(e.props.colConf))}))},watch:{colOptions:function(e){this.props.colConf=JSON.stringify(e)}}}),n=i,s=(l("8715"),l("2877")),r=Object(s["a"])(n,o,a,!1,null,"9d8eb348",null);t["default"]=r.exports},"5c00":function(e,t,l){"use strict";l("ae19")},"5c4e":function(e,t,l){"use strict";l("de03")},"5f98":function(e,t,l){"use strict";l("34e8")},6293:function(e,t,l){},6389:function(e,t){e.exports=VueRouter},"64a3":function(e,t,l){"use strict";l("4c31")},"655a":function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"row"===e.props.compType,expression:"props.compType === 'row'"}]},[l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{size:"small",min:0,max:100},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-divider",[e._v("列配置项")]),e._l(e.props.columns,(function(t,o){return l("div",{key:o,staticClass:"select-item"},[e._m(0,!0),l("el-input-number",{attrs:{size:"normal",min:1,max:24},model:{value:t.span,callback:function(l){e.$set(t,"span",l)},expression:"item.span"}}),l("div",{staticClass:"close-btn select-line-icon",on:{click:function(t){return e.props.columns.splice(o,1)}}},[l("i",{staticClass:"el-icon-remove-outline"})])],1)})),l("div",{staticStyle:{"margin-left":"30px"}},[l("el-button",{staticStyle:{"padding-bottom":"0"},attrs:{icon:"el-icon-circle-plus-outline",type:"text"},on:{click:e.handlerAddCol}},[e._v(" 添加选项 ")])],1)],2)},a=[function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"select-line-icon"},[l("i",{staticClass:"el-icon-s-operation"})])}],i={name:"rowConfig",props:["props","getFormId"],data:function(){return{}},methods:{handlerAddCol:function(){var e=this.props.columns+1;this.props.columns.push({index:e,span:12,list:[]})}},mounted:function(){}},n=i,s=l("2877"),r=Object(s["a"])(n,o,a,!1,null,null,null);t["default"]=r.exports},"689c":function(e,t,l){"use strict";l("013c")},"6af4":function(e,t,l){"use strict";l("3850")},"6c21":function(e,t,l){},"6c6e":function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"text"===e.props.compType,expression:"props.compType === 'text'"}]},[l("el-form-item",{attrs:{label:"ID",labelWidth:"40px"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"文本",labelWidth:"40px"}},[l("el-input",{staticClass:"input",attrs:{type:"textarea",rows:"12"},model:{value:e.props.text,callback:function(t){e.$set(e.props,"text",t)},expression:"props.text"}})],1),l("el-form-item",{attrs:{label:"颜色",labelWidth:"40px"}},[l("el-color-picker",{model:{value:e.props.color,callback:function(t){e.$set(e.props,"color",t)},expression:"props.color"}})],1),l("el-form-item",{attrs:{label:"布局",labelWidth:"40px"}},[l("el-radio-group",{model:{value:e.props.align,callback:function(t){e.$set(e.props,"align",t)},expression:"props.align"}},[l("el-radio-button",{attrs:{label:"left"}},[e._v("左")]),l("el-radio-button",{attrs:{label:"center"}},[e._v("中")]),l("el-radio-button",{attrs:{label:"right"}},[e._v("右")])],1)],1),l("el-form-item",{attrs:{label:"大小",labelWidth:"40px"}},[l("el-input-number",{attrs:{min:10,max:50},on:{change:e.handlerChangeSize},model:{value:e.props.size,callback:function(t){e.$set(e.props,"size",t)},expression:"props.size"}})],1),l("el-form-item",{attrs:{label:"加粗",labelWidth:"40px"}},[l("el-input-number",{attrs:{min:100,max:800,step:100},on:{change:e.handlerChangeBold},model:{value:e.props.bold,callback:function(t){e.$set(e.props,"bold",t)},expression:"props.bold"}})],1)],1)},a=[],i=(l("cc71"),l("21d4")),n={name:"textConfig",props:["props"],data:function(){return{}},mixins:[i["a"]],methods:{handlerChangeSize:function(e){this.props.size=e+""},handlerChangeBold:function(e){this.props.bold=e+""}}},s=n,r=l("2877"),c=Object(r["a"])(s,o,a,!1,null,null,null);t["default"]=c.exports},"6c9a":function(e,t,l){"use strict";l("b8d3")},7013:function(e,t,l){"use strict";l("349d")},7115:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"inputNumber"===e.props.compType,expression:"props.compType === 'inputNumber'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerChangeLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"最小值"}},[l("el-input-number",{model:{value:e.props.min,callback:function(t){e.$set(e.props,"min",t)},expression:"props.min"}})],1),l("el-form-item",{attrs:{label:"最大值"}},[l("el-input-number",{model:{value:e.props.max,callback:function(t){e.$set(e.props,"max",t)},expression:"props.max"}})],1),l("el-form-item",{attrs:{label:"步长"}},[l("el-input-number",{model:{value:e.props.step,callback:function(t){e.$set(e.props,"step",t)},expression:"props.step"}})],1),l("el-form-item",{attrs:{label:"精度"}},[l("el-input-number",{attrs:{min:0,max:10},model:{value:e.props.precision,callback:function(t){e.$set(e.props,"precision",t)},expression:"props.precision"}})],1),l("el-form-item",{attrs:{label:"按钮位置"}},[l("el-radio-group",{model:{value:e.props["controls-position"],callback:function(t){e.$set(e.props,"controls-position",t)},expression:"props['controls-position']"}},[l("el-radio-button",{attrs:{label:"default"}},[e._v("默认")]),l("el-radio-button",{attrs:{label:"right"}},[e._v("右侧")])],1)],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{on:{change:function(t){return e.handlerChangeDisStatus("disabled")}},model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1)],1)},a=[],i=l("21d4"),n={name:"inputConfig",props:["props","getFormId"],components:{},mixins:[i["a"]],data:function(){return{}},methods:{handlerChangeLabel:function(e){this.props.labelWidth=e?"80":"1"},handlerChangeDisStatus:function(e){this.props.readOnly=!e},handlerChangeReadStatus:function(e){this.props.disabled=!e}},mounted:function(){}},s=n,r=(l("8e2b"),l("2877")),c=Object(r["a"])(s,o,a,!1,null,"b68fae88",null);t["default"]=c.exports},7209:function(e,t,l){},"757a":function(e,t,l){"use strict";l("164a")},"79b5":function(e,t,l){"use strict";l("48a0")},"7f3f":function(e,t,l){"use strict";l("3f32")},8162:function(e,t,l){"use strict";l("d042")},8601:function(e,t,l){},8715:function(e,t,l){"use strict";l("fe12")},"8bbf":function(e,t){e.exports=Vue},"8e2b":function(e,t,l){"use strict";l("95fb")},"95fb":function(e,t,l){},"96a4":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"d",(function(){return isNumberStr})),__webpack_require__.d(__webpack_exports__,"f",(function(){return jsonClone})),__webpack_require__.d(__webpack_exports__,"c",(function(){return isLayout})),__webpack_require__.d(__webpack_exports__,"e",(function(){return isTable})),__webpack_require__.d(__webpack_exports__,"a",(function(){return inTable})),__webpack_require__.d(__webpack_exports__,"b",(function(){return isAttr}));var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("b8bf"),core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("ac1f"),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("1276"),core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("4d63"),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("4160"),core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("5319"),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("a15b"),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("c975"),core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_9__);function makeMap(e,t){for(var l=Object.create(null),o=e.split(","),a=0;a2&&void 0!==arguments[2]?arguments[2]:2;if(0===t)return e;var o,a=t<0,i=[],n="";if(a)t*=-1,o=new RegExp("(^\\s{0,".concat(t*l,"})"),"g");else for(var s=0;s-1?eval("(".concat(v,")")):v}))}function jsonClone(e){return parse(stringify(e))}function isLayout(e){return"row"===e.compType}function isTable(e){return"table"===e.compType}function inTable(e){return e.col&&e.row}var isAttr=makeMap("accept,accept-charset,accesskey,action,align,alt,async,autocomplete,autofocus,autoplay,autosave,bgcolor,border,buffered,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,http-equiv,name,contenteditable,contextmenu,controls,coords,data,datetime,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,method,for,form,formaction,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,ismap,itemprop,keytype,kind,label,lang,language,list,loop,low,manifest,max,maxlength,media,method,GET,POST,min,multiple,email,file,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,seamless,selected,shape,size,type,text,password,sizes,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,type,usemap,value,width,wrap")},"991e":function(e,t,l){},a3c6:function(e,t,l){"use strict";l.r(t);l("4160"),l("159b");t["default"]={slot:function(e,t){var l=[];return t.options.forEach((function(t){l.push(e("el-option",{attrs:{label:t.label,value:t.value,disabled:t.disabled}}))})),l}}},ad5a:function(e,t,l){"use strict";l("27a7")},ae19:function(e,t,l){},ae45:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"slider"===e.props.compType,expression:"props.compType === 'slider'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"最小值"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.min,callback:function(t){e.$set(e.props,"min",t)},expression:"props.min"}})],1),l("el-form-item",{attrs:{label:"最大值"}},[l("el-input-number",{attrs:{placeholder:"字符长度"},model:{value:e.props.max,callback:function(t){e.$set(e.props,"max",t)},expression:"props.max"}})],1),l("el-form-item",{attrs:{label:"步长"}},[l("el-input-number",{model:{value:e.props.step,callback:function(t){e.$set(e.props,"step",t)},expression:"props.step"}})],1),l("el-form-item",{attrs:{label:"范围选择"}},[l("el-switch",{model:{value:e.props.range,callback:function(t){e.$set(e.props,"range",t)},expression:"props.range"}})],1),l("el-form-item",{attrs:{label:"显示断点"}},[l("el-switch",{model:{value:e.props["show-stops"],callback:function(t){e.$set(e.props,"show-stops",t)},expression:"props['show-stops']"}})],1),l("el-form-item",{attrs:{label:"显示提示消息"}},[l("el-switch",{model:{value:e.props["show-tooltip"],callback:function(t){e.$set(e.props,"show-tooltip",t)},expression:"props['show-tooltip']"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1)],1)},a=[],i=l("21d4"),n={name:"inputConfig",props:["props","getFormId"],components:{},mixins:[i["a"]],data:function(){return{}},methods:{},mounted:function(){}},s=n,r=(l("d2ba"),l("2877")),c=Object(r["a"])(s,o,a,!1,null,"684bddb0",null);t["default"]=c.exports},ae89:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"barCode"===e.props.compType,expression:"props.compType === 'barCode'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerShowLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.showLabel,expression:"props.showLabel"}],attrs:{label:"标签文字"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.showLabel,expression:"props.showLabel"}],attrs:{label:"标签长度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.span,expression:"props.span"}],attrs:{label:"占用列数"}},[l("el-input-number",{attrs:{min:1,max:24},model:{value:e.props.span,callback:function(t){e.$set(e.props,"span",t)},expression:"props.span"}})],1),l("el-form-item",{attrs:{label:"条码值"}},[l("el-input",{model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.lineColor,expression:"props.lineColor"}],attrs:{label:"条码颜色"}},[l("el-color-picker",{on:{change:e.handlerChangeBarCode},model:{value:e.props.lineColor,callback:function(t){e.$set(e.props,"lineColor",t)},expression:"props.lineColor"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.background,expression:"props.background"}],attrs:{label:"背景颜色"}},[l("el-color-picker",{on:{change:e.handlerChangeBackground},model:{value:e.props.background,callback:function(t){e.$set(e.props,"background",t)},expression:"props.background"}})],1),l("el-form-item",{attrs:{label:"条码高度"}},[l("el-input-number",{attrs:{min:10,max:100,step:1},model:{value:e.props.height,callback:function(t){e.$set(e.props,"height",t)},expression:"props.height"}})],1),l("el-form-item",{attrs:{label:"显示值"}},[l("el-switch",{model:{value:e.props.displayValue,callback:function(t){e.$set(e.props,"displayValue",t)},expression:"props.displayValue"}})],1)],1)},a=[],i={name:"buttonConfig",props:{props:{}},components:{},data:function(){return{}},methods:{handlerShowLabel:function(e){this.props.labelWidth=e?80:0},handlerChangeBarCode:function(e){null==e&&(this.props.lineColor="#000")},handlerChangeBackground:function(e){null==e&&(this.props.background="#fff")}},mounted:function(){}},n=i,s=l("2877"),r=Object(s["a"])(n,o,a,!1,null,null,null);t["default"]=r.exports},aee1:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"rate"===e.props.compType,expression:"props.compType === 'rate'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"允许半选"}},[l("el-switch",{model:{value:e.props["allow-half"],callback:function(t){e.$set(e.props,"allow-half",t)},expression:"props['allow-half']"}})],1),l("el-form-item",{attrs:{label:"显示分数"}},[l("el-switch",{model:{value:e.props["show-score"],callback:function(t){e.$set(e.props,"show-score",t)},expression:"props['show-score']"}})],1),l("el-form-item",{attrs:{label:"最大值"}},[l("el-input-number",{model:{value:e.props.max,callback:function(t){e.$set(e.props,"max",t)},expression:"props.max"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1)],1)},a=[],i=l("21d4"),n={name:"rate",props:["props","getFormId"],components:{},mixins:[i["a"]],data:function(){return{}},methods:{},mounted:function(){}},s=n,r=(l("1630"),l("2877")),c=Object(r["a"])(s,o,a,!1,null,"6a212e48",null);t["default"]=c.exports},af0e:function(e,t,l){"use strict";l("b9ad")},b661:function(e,t,l){"use strict";l("f246")},b866:function(e,t,l){},b8d3:function(e,t,l){},b9ad:function(e,t,l){},babb:function(e,t,l){},bacf:function(e,t,l){"use strict";l("113c")},bb10:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"colorPicker"===e.props.compType,expression:"props.compType === 'colorPicker'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerShowLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.showLabel,expression:"props.showLabel"}],attrs:{label:"标签文字"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.showLabel,expression:"props.showLabel"}],attrs:{label:"标签长度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"透明"}},[l("el-switch",{model:{value:e.props["show-alpha"],callback:function(t){e.$set(e.props,"show-alpha",t)},expression:"props['show-alpha']"}})],1),l("el-form-item",{attrs:{label:"默认颜色"}},[l("el-color-picker",{model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1),l("el-form-item",{attrs:{label:"大小"}},[l("el-radio-group",{model:{value:e.props.size,callback:function(t){e.$set(e.props,"size",t)},expression:"props.size"}},[l("el-radio-button",{attrs:{label:"medium"}},[e._v("常规")]),l("el-radio-button",{attrs:{label:"small"}},[e._v("略小")]),l("el-radio-button",{attrs:{label:"mini"}},[e._v("迷你")])],1)],1),l("el-form-item",{attrs:{label:"预定义颜色"}},[e._l(e.props.predefine,(function(t,o){return l("div",{key:t,staticClass:"select-item"},[l("span",{staticClass:"el-color-picker__color"},[l("span",{staticClass:"el-color-picker__color-inner",style:{"background-color":t}})]),l("div",{staticClass:"close-btn select-line-icon"},[l("i",{staticClass:"el-icon-remove-outline",on:{click:function(t){return e.handlerRemoveColor(o)}}})])])})),l("br"),l("el-color-picker",{on:{change:e.handlerAddPreColor},model:{value:e.color,callback:function(t){e.color=t},expression:"color"}})],2)],1)},a=[],i=(l("a434"),l("21d4")),n={name:"buttonConfig",props:{props:{}},mixins:[i["a"]],data:function(){return{color:"#409EFF"}},methods:{handlerShowLabel:function(e){this.props.labelWidth=e?80:0},handlerAddPreColor:function(e){console.log(e),this.props.predefine.push(e),console.log(this.props.predefine)},handlerRemoveColor:function(e){this.props.predefine.splice(e,1)}},mounted:function(){}},s=n,r=(l("2e7a"),l("2877")),c=Object(r["a"])(s,o,a,!1,null,"660bd56c",null);t["default"]=c.exports},bd3f:function(e,t,l){"use strict";l("3f5e")},c0bd:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"input"===e.props.compType,expression:"props.compType === 'input'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"绑定字段"}},[l("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},on:{change:e.fieldChange},model:{value:e.props.field,callback:function(t){e.$set(e.props,"field",t)},expression:"props.field"}},e._l(e.$root.fieldoptions,(function(e,t){return l("el-option",{key:t,attrs:{label:e.labelchinese,value:e.field}})})),1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格"}},[l("el-input-number",{attrs:{min:1,max:24},model:{value:e.props.span,callback:function(t){e.$set(e.props,"span",t)},expression:"props.span"}})],1),l("el-form-item",{attrs:{label:"提示符"}},[l("el-input",{staticClass:"input",attrs:{placeholder:"请输入提示符"},model:{value:e.props.placeholder,callback:function(t){e.$set(e.props,"placeholder",t)},expression:"props.placeholder"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerChangeLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"清除"}},[l("el-switch",{model:{value:e.props.clearable,callback:function(t){e.$set(e.props,"clearable",t)},expression:"props.clearable"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"只读"}},[l("el-switch",{model:{value:e.props.readonly,callback:function(t){e.$set(e.props,"readonly",t)},expression:"props.readonly"}})],1),l("el-form-item",{attrs:{label:"前置图标"}},[l("el-input",{attrs:{placeholder:"请选择图标",readonly:""},model:{value:e.props["prefix-icon"],callback:function(t){e.$set(e.props,"prefix-icon",t)},expression:"props['prefix-icon']"}},[l("template",{slot:"append"},[l("i",{staticClass:"el-icon-picture",staticStyle:{cursor:"pointer"},on:{click:e.handlerPrefixSelectIcon}})])],2)],1),l("el-form-item",{attrs:{label:"后置图标"}},[l("el-input",{attrs:{placeholder:"请选择图标",readonly:""},model:{value:e.props["suffix-icon"],callback:function(t){e.$set(e.props,"suffix-icon",t)},expression:"props['suffix-icon']"}},[l("template",{slot:"append"},[l("i",{staticClass:"el-icon-picture",staticStyle:{cursor:"pointer"},on:{click:e.handlerSuffixSelectIcon}})])],2)],1),l("el-form-item",{attrs:{label:"前缀"}},[l("el-input",{model:{value:e.props.prepend,callback:function(t){e.$set(e.props,"prepend",t)},expression:"props.prepend"}})],1),l("el-form-item",{attrs:{label:"后缀"}},[l("el-input",{model:{value:e.props.append,callback:function(t){e.$set(e.props,"append",t)},expression:"props.append"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1),l("el-divider",[e._v("校验")]),l("el-form-item",{attrs:{label:"验证类型"}},[l("el-select",{on:{change:e.handlerChangeRulesType},model:{value:e.props.rulesType,callback:function(t){e.$set(e.props,"rulesType",t)},expression:"props.rulesType"}},[l("el-option",{attrs:{label:"无",value:"default"}}),l("el-option",{attrs:{label:"电话",value:"phone"}}),l("el-option",{attrs:{label:"邮箱",value:"email"}}),l("el-option",{attrs:{label:"纯数字",value:"number"}}),l("el-option",{attrs:{label:"身份证",value:"idcard"}})],1)],1),e._l(e.props.rules,(function(t,o){return l("div",{key:o,staticClass:"rule-item"},[l("el-input",{attrs:{placeholder:"正则",size:"small"},model:{value:t.rule,callback:function(l){e.$set(t,"rule",l)},expression:"item.rule"}}),l("p"),l("el-input",{attrs:{placeholder:"自定义提示",size:"small"},model:{value:t.msg,callback:function(l){e.$set(t,"msg",l)},expression:"item.msg"}}),l("div",{staticClass:"close-btn select-line-icon",on:{click:function(t){return e.props.rules.splice(o,1)}}},[l("i",{staticClass:"el-icon-remove-outline close-icon"})])],1)})),l("div",{staticStyle:{"margin-left":"20px"}},[l("el-button",{staticStyle:{"padding-bottom":"0"},attrs:{icon:"el-icon-circle-plus-outline",type:"text"},on:{click:e.addRuleItem}},[e._v(" 添加选项 ")])],1),l("icon-dialog",{attrs:{visible:e.iconDialogVisible_suffix},on:{"update:visible":function(t){e.iconDialogVisible_suffix=t}},model:{value:e.props["suffix-icon"],callback:function(t){e.$set(e.props,"suffix-icon",t)},expression:"props['suffix-icon']"}}),l("icon-dialog",{attrs:{visible:e.iconDialogVisible_prefix},on:{"update:visible":function(t){e.iconDialogVisible_prefix=t}},model:{value:e.props["prefix-icon"],callback:function(t){e.$set(e.props,"prefix-icon",t)},expression:"props['prefix-icon']"}})],2)},a=[],i=l("21d4"),n=l("2b5f"),s={phone:{rule:"0?(13|14|15|17|18|19)[0-9]{9}",msg:"您输入的电话号码不符合规则"},email:{rule:"\\w[-\\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\\.)+[A-Za-z]{2,14}",msg:"您输入的邮件地址不符合规则"},number:{rule:"^[0-9]*$",msg:"您输入的内容不符合纯数字规则"},idcard:{rule:"\\d{17}[\\d|x]|\\d{15}",msg:"您输入的身份证号码不符合规则"}},r={name:"inputConfig",props:["props","getFormId"],components:{iconDialog:n["a"]},mixins:[i["a"]],data:function(){return{val:"",iconDialogVisible_suffix:!1,iconDialogVisible_prefix:!1}},methods:{handlerChangeLabel:function(e){this.props.labelWidth=e?"80":"1"},handlerSuffixSelectIcon:function(){this.iconDialogVisible_suffix=!0},handlerPrefixSelectIcon:function(){this.iconDialogVisible_prefix=!0},addRuleItem:function(){this.props.rules.push({rule:"",msg:""})},handlerChangeRulesType:function(e){var t=s[e];this.props.rules.push({rule:t.rule,msg:t.msg})},fieldChange:function(e){this.props.label=this.$root.fieldsobj[e].labelchinese},fieldvisibleChange:function(e){}},mounted:function(){},watch:{}},c=r,p=(l("bd3f"),l("2877")),u=Object(p["a"])(c,o,a,!1,null,"dfd08368",null);t["default"]=u.exports},c0f8:function(e,t,l){"use strict";l("cfdb")},c836:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"alert"===e.props.compType,expression:"props.compType === 'alert'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.title,callback:function(t){e.$set(e.props,"title",t)},expression:"props.title"}})],1),l("el-form-item",{attrs:{label:"类型"}},[l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.props.type,callback:function(t){e.$set(e.props,"type",t)},expression:"props.type"}},[l("el-option",{attrs:{label:"success",value:"success"}}),l("el-option",{attrs:{label:"warning",value:"warning"}}),l("el-option",{attrs:{label:"error",value:"error"}}),l("el-option",{attrs:{label:"info",value:"info"}})],1)],1),l("el-form-item",{attrs:{label:"辅助文字"}},[l("el-input",{staticClass:"input",model:{value:e.props.description,callback:function(t){e.$set(e.props,"description",t)},expression:"props.description"}})],1),l("el-form-item",{attrs:{label:"关闭"}},[l("el-switch",{model:{value:e.props.closable,callback:function(t){e.$set(e.props,"closable",t)},expression:"props.closable"}})],1),l("el-form-item",{attrs:{label:"居中"}},[l("el-switch",{model:{value:e.props.center,callback:function(t){e.$set(e.props,"center",t)},expression:"props.center"}})],1),l("el-form-item",{attrs:{label:"关闭按钮自定义文本"}},[l("el-input",{staticClass:"input",model:{value:e.props["close-text"],callback:function(t){e.$set(e.props,"close-text",t)},expression:"props['close-text']"}})],1),l("el-form-item",{attrs:{label:"显示图标"}},[l("el-switch",{model:{value:e.props["show-icon"],callback:function(t){e.$set(e.props,"show-icon",t)},expression:"props['show-icon']"}})],1),l("el-form-item",{attrs:{label:"主题"}},[l("el-radio-group",{model:{value:e.props.effect,callback:function(t){e.$set(e.props,"effect",t)},expression:"props.effect"}},[l("el-radio-button",{attrs:{label:"light"}},[e._v("light")]),l("el-radio-button",{attrs:{label:"dark"}},[e._v("dark")])],1)],1)],1)},a=[],i={name:"buttonConfig",props:{props:{}},components:{},data:function(){return{}},methods:{handlerShowLabel:function(e){this.props.labelWidth=e?80:0}},mounted:function(){}},n=i,s=l("2877"),r=Object(s["a"])(n,o,a,!1,null,null,null);t["default"]=r.exports},cb50:function(e,t,l){"use strict";l("6c21")},cdec:function(e,t,l){},cebe:function(e,t){e.exports=axios},cfc0:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"Switch"===e.props.compType,expression:"props.compType === 'Switch'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerChangeLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"开启时颜色"}},[l("el-color-picker",{model:{value:e.props["active-color"],callback:function(t){e.$set(e.props,"active-color",t)},expression:"props['active-color']"}})],1),l("el-form-item",{attrs:{label:"关闭时颜色"}},[l("el-color-picker",{model:{value:e.props["inactive-color"],callback:function(t){e.$set(e.props,"inactive-color",t)},expression:"props['inactive-color']"}})],1),l("el-form-item",{attrs:{label:"开启时值"}},[l("el-input",{staticClass:"input",model:{value:e.props["active-value"],callback:function(t){e.$set(e.props,"active-value",t)},expression:"props['active-value']"}})],1),l("el-form-item",{attrs:{label:"关闭时值"}},[l("el-input",{staticClass:"input",model:{value:e.props["inactive-value"],callback:function(t){e.$set(e.props,"inactive-value",t)},expression:"props['inactive-value']"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-switch",{model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1)],1)},a=[],i=l("21d4"),n={name:"inputConfig",props:["props","getFormId"],components:{},mixins:[i["a"]],data:function(){return{}},methods:{handlerChangeLabel:function(e){this.props.labelWidth=e?"80":"1"},handlerChangeDisStatus:function(e){this.props.readOnly=!e},handlerChangeReadStatus:function(e){this.props.disabled=!e}},mounted:function(){}},s=n,r=(l("dfb4"),l("2877")),c=Object(r["a"])(s,o,a,!1,null,"b96e178e",null);t["default"]=c.exports},cfdb:function(e,t,l){},d042:function(e,t,l){},d27d:function(e,t,l){"use strict";l("7209")},d2ba:function(e,t,l){"use strict";l("cdec")},d334:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"time"===e.props.compType,expression:"props.compType === 'time'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-input",{staticClass:"input",model:{value:e.props.placeholder,callback:function(t){e.$set(e.props,"placeholder",t)},expression:"props.placeholder"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"清空"}},[l("el-switch",{model:{value:e.props.clearable,callback:function(t){e.$set(e.props,"clearable",t)},expression:"props.clearable"}})],1),l("el-form-item",{attrs:{label:"只读"}},[l("el-switch",{model:{value:e.props.readonly,callback:function(t){e.$set(e.props,"readonly",t)},expression:"props.readonly"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"范围选择"}},[l("el-switch",{model:{value:e.props["is-range"],callback:function(t){e.$set(e.props,"is-range",t)},expression:"props['is-range']"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props["is-range"],expression:"props['is-range']"}],attrs:{label:"分隔符"}},[l("el-input",{model:{value:e.props["range-separator"],callback:function(t){e.$set(e.props,"range-separator",t)},expression:"props['range-separator']"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-time-picker",{staticClass:"input",attrs:{placeholder:"选择默认时间"},model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1)],1)},a=[],i=l("21d4"),n={name:"timeConfig",components:{},mixins:[i["a"]],props:["props","getFormId"],data:function(){return{}},methods:{},mounted:function(){}},s=n,r=(l("5c00"),l("2877")),c=Object(r["a"])(s,o,a,!1,null,"2bdb51a4",null);t["default"]=c.exports},d7ea:function(e,t,l){},de03:function(e,t,l){},ded2:function(e,t,l){"use strict";l("e904")},dfb4:function(e,t,l){"use strict";l("1372")},e222:function(e,t,l){l("4795"),l("c975"),function(e){var t,l,o,a,i,n='',s=(s=document.getElementsByTagName("script"))[s.length-1].getAttribute("data-injectcss"),r=function(e,t){t.parentNode.insertBefore(e,t)};if(s&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(e){console&&console.log(e)}}function c(){i||(i=!0,o())}function p(){try{a.documentElement.doScroll("left")}catch(e){return void setTimeout(p,50)}c()}t=function(){var e,t;(t=document.createElement("div")).innerHTML=n,n=null,(e=t.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",t=e,(e=document.body).firstChild?r(t,e.firstChild):e.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(l=function(){document.removeEventListener("DOMContentLoaded",l,!1),t()},document.addEventListener("DOMContentLoaded",l,!1)):document.attachEvent&&(o=t,a=e.document,i=!1,p(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,c())})}(window)},e269:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"textarea"===e.props.compType,expression:"props.compType === 'textarea'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"提示符"}},[l("el-input",{staticClass:"input",attrs:{placeholder:"请输入提示符"},model:{value:e.props.placeholder,callback:function(t){e.$set(e.props,"placeholder",t)},expression:"props.placeholder"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerChangeLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"输入框行数"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.rows,callback:function(t){e.$set(e.props,"rows",t)},expression:"props.rows"}})],1),l("el-form-item",{attrs:{label:"长度限制"}},[l("el-input-number",{attrs:{placeholder:"字符长度"},model:{value:e.props.maxlength,callback:function(t){e.$set(e.props,"maxlength",t)},expression:"props.maxlength"}})],1),l("el-form-item",{attrs:{label:"输入统计"}},[l("el-switch",{model:{value:e.props["show-word-limit"],callback:function(t){e.$set(e.props,"show-word-limit",t)},expression:"props['show-word-limit']"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{on:{change:e.handlerChangeDisStatus},model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"只读"}},[l("el-switch",{on:{change:e.handlerChangeReadStatus},model:{value:e.props.readonly,callback:function(t){e.$set(e.props,"readonly",t)},expression:"props.readonly"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",model:{value:e.props.value,callback:function(t){e.$set(e.props,"value",t)},expression:"props.value"}})],1)],1)},a=[],i=l("21d4"),n={name:"inputConfig",props:["props","getFormId"],components:{},mixins:[i["a"]],data:function(){return{}},methods:{handlerChangeLabel:function(e){this.props.labelWidth=e?"80":"1"},handlerChangeDisStatus:function(e){this.props.readOnly=!e},handlerChangeReadStatus:function(e){this.props.disabled=!e}},mounted:function(){}},s=n,r=(l("6c9a"),l("2877")),c=Object(r["a"])(s,o,a,!1,null,"011341c2",null);t["default"]=c.exports},e3f0:function(e,t,l){"use strict";l.r(t);var o=l("f677");t["default"]=o["default"]},e705:function(e,t,l){var o={"./Switch":"cfc0","./Switch.vue":"cfc0","./alert":"c836","./alert.vue":"c836","./barCode":"ae89","./barCode.vue":"ae89","./button":"24c8","./button.vue":"24c8","./cascader":"0f51","./cascader.vue":"0f51","./checkbox":"4662","./checkbox.vue":"4662","./colorPicker":"bb10","./colorPicker.vue":"bb10","./date":"4281","./date.vue":"4281","./dialogList":"5882","./dialogList.vue":"5882","./divider":"ea99","./divider.vue":"ea99","./dynamicTable":"1b6f","./dynamicTable.vue":"1b6f","./editor":"215a","./editor.vue":"215a","./html":"0412","./html.vue":"0412","./input":"c0bd","./input.vue":"c0bd","./inputNumber":"7115","./inputNumber.vue":"7115","./link":"1470","./link.vue":"1470","./radio":"3ac3","./radio.vue":"3ac3","./rate":"aee1","./rate.vue":"aee1","./row":"655a","./row.vue":"655a","./select":"f3c4","./select.vue":"f3c4","./slider":"ae45","./slider.vue":"ae45","./table":"e9e7","./table.vue":"e9e7","./tdItem":"4dea","./tdItem.vue":"4dea","./text":"6c6e","./text.vue":"6c6e","./textarea":"e269","./textarea.vue":"e269","./time":"d334","./time.vue":"d334","./upload":"1a19","./upload.vue":"1a19"};function a(e){var t=i(e);return l(t)}function i(e){if(!l.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}a.keys=function(){return Object.keys(o)},a.resolve=i,e.exports=a,a.id="e705"},e904:function(e,t,l){},e9e7:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"table"===e.props.compType,expression:"props.compType === 'table'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"单元格样式"}},[l("el-input",{staticClass:"input",model:{value:e.props.tdStyle,callback:function(t){e.$set(e.props,"tdStyle",t)},expression:"props.tdStyle"}})],1),l("el-form-item",{attrs:{label:"表格宽度"}},[l("el-inputNumber",{staticClass:"input",attrs:{min:0,max:500},model:{value:e.props.width,callback:function(t){e.$set(e.props,"width",t)},expression:"props.width"}})],1),l("el-form-item",{attrs:{label:"行高"}},[l("el-inputNumber",{staticClass:"input",attrs:{min:0,max:1500,step:5},model:{value:e.props.height,callback:function(t){e.$set(e.props,"height",t)},expression:"props.height"}})],1)],1)},a=[],i=l("21d4"),n={name:"inputConfig",props:["props","getFormId"],components:{},mixins:[i["a"]],data:function(){return{}},methods:{}},s=n,r=l("2877"),c=Object(r["a"])(s,o,a,!1,null,"819ce80e",null);t["default"]=c.exports},ea99:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"divider"===e.props.compType,expression:"props.compType === 'divider'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"文字"}},[l("el-input",{staticClass:"input",model:{value:e.props.text,callback:function(t){e.$set(e.props,"text",t)},expression:"props.text"}})],1),l("el-form-item",{attrs:{label:"文字大小"}},[l("el-radio-group",{model:{value:e.props["content-position"],callback:function(t){e.$set(e.props,"content-position",t)},expression:"props['content-position']"}},[l("el-radio-button",{attrs:{label:"left"}},[e._v("左")]),l("el-radio-button",{attrs:{label:"center"}},[e._v("中")]),l("el-radio-button",{attrs:{label:"right"}},[e._v("右")])],1)],1)],1)},a=[],i={name:"dividerConfig",props:{props:{}},data:function(){return{}},methods:{},mounted:function(){}},n=i,s=l("2877"),r=Object(s["a"])(n,o,a,!1,null,null,null);t["default"]=r.exports},eaa2:function(e,t,l){"use strict";l("f3e6")},ecbe:function(e,t,l){"use strict";l.r(t),t["default"]={slot:function(e,t){var l=[];return""!==t.prepend&&l.push(e("template",{slot:"prepend"},[t.prepend])),""!==t.append&&l.push(e("template",{slot:"append"},[t.append])),l}}},f0c2:function(e,t,l){"use strict";l("38fb")},f246:function(e,t,l){},f306:function(e,t,l){},f3c4:function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:"select"===e.props.compType,expression:"props.compType === 'select'"}]},[l("el-form-item",{attrs:{label:"ID"}},[l("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"请注意,ID的修改可能会导致该组件相关事件失效!",placement:"left"}},[l("el-input",{staticClass:"input",on:{change:e.handlerChangeId},model:{value:e.props.id,callback:function(t){e.$set(e.props,"id",t)},expression:"props.id"}})],1)],1),l("el-form-item",{attrs:{label:"标题"}},[l("el-input",{staticClass:"input",model:{value:e.props.label,callback:function(t){e.$set(e.props,"label",t)},expression:"props.label"}})],1),l("el-form-item",{attrs:{label:"提示符"}},[l("el-input",{staticClass:"input",attrs:{placeholder:"请输入提示符"},model:{value:e.props.placeholder,callback:function(t){e.$set(e.props,"placeholder",t)},expression:"props.placeholder"}})],1),l("el-form-item",{attrs:{label:"栅格间隔"}},[l("el-input-number",{attrs:{min:0},model:{value:e.props.gutter,callback:function(t){e.$set(e.props,"gutter",t)},expression:"props.gutter"}})],1),l("el-form-item",{attrs:{label:"标签宽度"}},[l("el-input-number",{attrs:{min:1,max:200},model:{value:e.props.labelWidth,callback:function(t){e.$set(e.props,"labelWidth",t)},expression:"props.labelWidth"}})],1),l("el-form-item",{attrs:{label:"显示标签"}},[l("el-switch",{on:{change:e.handlerChangeLabel},model:{value:e.props.showLabel,callback:function(t){e.$set(e.props,"showLabel",t)},expression:"props.showLabel"}})],1),l("el-form-item",{attrs:{label:"必填"}},[l("el-switch",{model:{value:e.props.required,callback:function(t){e.$set(e.props,"required",t)},expression:"props.required"}})],1),l("el-form-item",{attrs:{label:"清除"}},[l("el-switch",{model:{value:e.props.clearable,callback:function(t){e.$set(e.props,"clearable",t)},expression:"props.clearable"}})],1),l("el-form-item",{attrs:{label:"禁用"}},[l("el-switch",{model:{value:e.props.disabled,callback:function(t){e.$set(e.props,"disabled",t)},expression:"props.disabled"}})],1),l("el-form-item",{attrs:{label:"多选"}},[l("el-switch",{on:{change:e.multipleChange},model:{value:e.props.multiple,callback:function(t){e.$set(e.props,"multiple",t)},expression:"props.multiple"}})],1),l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.props.multiple,expression:"props.multiple"}],attrs:{label:"折叠"}},[l("el-switch",{model:{value:e.props["collapse-tags"],callback:function(t){e.$set(e.props,"collapse-tags",t)},expression:"props['collapse-tags']"}})],1),l("el-form-item",{attrs:{label:"搜索"}},[l("el-switch",{model:{value:e.props.filterable,callback:function(t){e.$set(e.props,"filterable",t)},expression:"props.filterable"}})],1),l("el-form-item",{attrs:{label:"默认值"}},[l("el-input",{staticClass:"input",attrs:{value:e.setValue(e.props.value),placeholder:"请输入默认值"},on:{input:e.onValueInput}})],1),l("el-form-item",{attrs:{label:"数据类型"}},[l("el-radio-group",{on:{change:e.handlerChangeDataType},model:{value:e.props.dataType,callback:function(t){e.$set(e.props,"dataType",t)},expression:"props.dataType"}},[l("el-radio-button",{attrs:{label:"static"}},[e._v("静态数据")]),l("el-radio-button",{attrs:{label:"dynamic"}},[e._v("动态数据")])],1)],1),l("div",{directives:[{name:"show",rawName:"v-show",value:"static"===e.props.dataType,expression:'props.dataType ==="static"'}]},[l("el-divider",[e._v("选项")]),l("draggable",{attrs:{list:e.props.options,handle:".option-drag"}},e._l(e.props.options,(function(t,o){return l("div",{key:o,staticClass:"select-item"},[l("div",{staticClass:"select-line-icon option-drag"},[l("i",{staticClass:"el-icon-s-operation"})]),l("el-input",{attrs:{placeholder:"选项名",size:"small"},model:{value:t.label,callback:function(l){e.$set(t,"label",l)},expression:"item.label"}}),l("el-input",{attrs:{placeholder:"选项值",size:"small",value:t.value},on:{input:function(l){return e.setOptionValue(t,l)}}}),l("div",{staticClass:"close-btn select-line-icon",on:{click:function(t){return e.props.options.splice(o,1)}}},[l("i",{staticClass:"el-icon-remove-outline"})])],1)})),0),l("div",{staticStyle:{"margin-left":"20px"}},[l("el-button",{staticStyle:{"padding-bottom":"0"},attrs:{icon:"el-icon-circle-plus-outline",type:"text"},on:{click:e.addSelectItem}},[e._v(" 添加选项 ")])],1)],1),l("div",{directives:[{name:"show",rawName:"v-show",value:"dynamic"===e.props.dataType,expression:'props.dataType ==="dynamic"'}]},[l("el-form-item",{attrs:{label:"地址"}},[l("el-input",{model:{value:e.props.action,callback:function(t){e.$set(e.props,"action",t)},expression:"props.action"}})],1)],1)],1)},a=[],i=(l("277d"),l("a15b"),l("c975"),l("d81d"),l("ac1f"),l("1276"),l("21d4")),n=l("b76a"),s=l.n(n),r=l("96a4"),c={name:"inputConfig",props:["props","getFormId"],components:{draggable:s.a},mixins:[i["a"]],data:function(){return{tempOptions:[]}},methods:{handlerChangeLabel:function(e){this.props.labelWidth=e?"80":"1"},setValue:function(e){return Array.isArray(e)?e.join(","):["string","number"].indexOf(e)>-1?e:"boolean"===typeof e?"".concat(e):e},onValueInput:function(e){Array.isArray(this.props.value)?this.$set(this.props,"value",e.split(",").map((function(e){return Object(r["d"])(e)?+e:e}))):["true","false"].indexOf(e)>-1?this.$set(this.props,"value",JSON.parse(e)):this.$set(this.props,"value",Object(r["d"])(e)?+e:e)},setOptionValue:function(e,t){e.value=Object(r["d"])(t)?+t:t},addSelectItem:function(){this.props.options.push({label:"",value:""})},multipleChange:function(e){this.$set(this.props,"value",e?[]:"")},handlerChangeDataType:function(e){"static"===e?(this.props.options=[],this.props.options=this.tempOptions):(this.tempOptions=this.props.options,this.props.options=[])}},mounted:function(){}},p=c,u=(l("8162"),l("2877")),d=Object(u["a"])(p,o,a,!1,null,"490a172c",null);t["default"]=d.exports},f3e6:function(e,t,l){},f677:function(e,t,l){"use strict";l.r(t),t["default"]={slot:function(e,t){return t.text}}},fcf5:function(e,t,l){"use strict";l("5427")},fe12:function(e,t,l){}}); //# sourceMappingURL=index.e1ce836a.js.map