UNPKG

mk-form-design

Version:

基于vue、ant-design-vue的表单设计器,可视化开发表单

1 lines 2.72 MB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["mk-form-design-mini"]=t():e["mk-form-design-mini"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s="fb15")}({0:function(e,t){},"00bb":function(e,t,r){(function(t,n,a){e.exports=n(r("21bf"),r("38ba"))})(0,(function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function r(e,t,r,n){var a,i=this._iv;i?(a=i.slice(0),this._iv=void 0):a=this._prevBlock,n.encryptBlock(a,0);for(var o=0;o<r;o++)e[t+o]^=a[o]}return t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,a=n.blockSize;r.call(this,e,t,a,n),this._prevBlock=e.slice(t,t+a)}}),t.Decryptor=t.extend({processBlock:function(e,t){var n=this._cipher,a=n.blockSize,i=e.slice(t,t+a);r.call(this,e,t,a,n),this._prevBlock=i}}),t}(),e.mode.CFB}))},"00ff":function(e,t,r){"use strict";r.r(t);r("7f7f");var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return!0!==e.record.options.hidden&&("add"===e.openStatus&&e.record.options.addVisible||"edit"===e.openStatus&&e.record.options.updateVisible||"view"===e.openStatus&&e.record.options.readVisible||"preview"===e.openStatus)&&["input","textarea","date","time","number","radio","checkbox","select","rate","switch","slider","uploadImg","uploadFile","cascader","treeSelect","girdview","address"].includes(e.record.type)?r("van-cell-group",{attrs:{"label-col":"horizontal"===e.formConfig.layout?e.formConfig.labelCol:{},id:e.record.model,"wrapper-col":"horizontal"===e.formConfig.layout?e.formConfig.wrapperCol:{}}},[["input","textarea"].includes(e.record.type)?r("MkFormInputSensitive",{attrs:{record:e.record,disabled:e.disabled,"open-status":e.openStatus,rules:e.rules,"label-width":e.labelWidth},on:{change:e.handleChange,changeValue:e.changeValue},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}}):"date"===e.record.type?[r("k-date-picker",{attrs:{containerName:e.containerName,record:e.record,disabled:e.disabled,"open-status":e.openStatus,"label-width":e.labelWidth,rules:e.rules},on:{change:e.handleChange},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}})]:"time"===e.record.type?[r("k-time-picker",{attrs:{containerName:e.containerName,record:e.record,disabled:e.disabled,"open-status":e.openStatus,"label-width":e.labelWidth,rules:e.rules},on:{change:e.handleChange},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}})]:"number"===e.record.type?r("van-field",{directives:[{name:"decorator",rawName:"v-decorator",value:[e.record.model,{initialValue:e.record.options.defaultValue,rules:e.rules}],expression:"[\n record.model,\n {\n initialValue: record.options.defaultValue,\n rules: rules\n }\n ]"}],style:"width:"+e.record.options.width,attrs:{"label-width":e.labelWidth,name:e.record.model,type:"number",min:e.record.options.min||0===e.record.options.min?e.record.options.min:-1/0,max:e.record.options.max||0===e.record.options.max?e.record.options.max:1/0,disabled:e.disabledComputed,step:e.record.options.step,precision:e.record.options.precision>50||!e.record.options.precision&&0!==e.record.options.precision?null:e.record.options.precision,placeholder:"view"===e.openStatus?"":e.record.options.placeholder,required:e.record.options.required,rules:e.rules},on:{change:function(t){return e.handleNumberChange(t,e.record.model)}},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value","string"===typeof t?t.trim():t)},expression:"record.value"}},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2):"radio"===e.record.type?r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,required:e.record.options.required,rules:e.rules,disabled:e.disabledComputed},scopedSlots:e._u([{key:"input",fn:function(){return[r("van-radio-group",{attrs:{direction:"vertical"===e.record.options.direction?"vertical":"horizontal",options:e.defaultOptions,disabled:e.disabledComputed},on:{change:function(t){return e.handleChange(t,e.record.model)}},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}},e._l(e.defaultOptions,(function(t,n){return r("van-radio",{key:"key"+e.record.options.dynamicKey+n,attrs:{name:t.value,"label-disabled":""}},[e._v(e._s(t.label))])})),1)]},proxy:!0}],null,!1,2944130637)},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2):"checkbox"===e.record.type?r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,required:e.record.options.required,rules:e.rules,disabled:e.disabledComputed},scopedSlots:e._u([{key:"input",fn:function(){return[r("van-checkbox-group",{attrs:{direction:"vertical"===e.record.options.direction?"vertical":"horizontal",disabled:e.disabledComputed},on:{change:function(t){return e.handleChange(t,e.record.model)}},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}},e._l(e.defaultOptions,(function(t,n){return r("van-checkbox",{key:"key"+e.record.options.dynamicKey+n,attrs:{shape:"square",name:t.value,"label-disabled":""}},[e._v(e._s(t.label))])})),1)]},proxy:!0}],null,!1,509022696)},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2):"rate"===e.record.type?r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,required:e.record.options.required,rules:e.rules,disabled:e.disabledComputed},scopedSlots:e._u([{key:"input",fn:function(){return[r("van-rate",{attrs:{count:e.record.options.max,disabled:e.disabledComputed,"allow-half":e.record.options.allowHalf},on:{change:function(t){return e.handleChange(t,e.record.model)}},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}})]},proxy:!0}],null,!1,1304686672)},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2):"select"===e.record.type?[r("van-field",{attrs:{"label-width":e.labelWidth,readonly:"",clickable:"",name:e.record.model,disabled:e.disabledComputed,value:e.selectLabel,required:e.record.options.required,placeholder:"view"===e.openStatus?"":e.record.options.placeholder,rules:e.rules},on:{"click-input":function(){e.disabledComputed||(e.record.options.multiple?e.showMultiplePicker=!0:e.showPicker=!0)},change:function(t){return e.handleChange(t.target.value,e.record.model)}},scopedSlots:e._u([{key:"button",fn:function(){return[r("i",{directives:[{name:"show",rawName:"v-show",value:e.record.options.clearable&&e.record.value,expression:"record.options.clearable && record.value"}],staticClass:"van-icon van-icon-clear van-field__clear",on:{click:function(t){return e.clearContent(t.target.value,e.record.model)}}})]},proxy:!0}],null,!1,815187858)},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),r("template",{slot:"right-icon"},[r("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.record.options.multiple?e.showMultiplePicker=!0:e.showPicker=!0)}}},[e._v("选择")])])],2),e.record.options.multiple?r("MultipleSelectPopup",{attrs:{label:"label",value:"value",containerName:e.containerName,"show-pop":e.showMultiplePicker,"select-list":e.record.value,list:e.columns},on:{"update:showPop":function(t){e.showMultiplePicker=t},"update:show-pop":function(t){e.showMultiplePicker=t},onConfirm:function(t){return e.onPickerConfirm(e.record,t)}}}):e._e(),r("mk-form-popup",{attrs:{containerName:e.containerName,show:e.showPicker,"ok-btn":e.record.options.okBtn},on:{"update:show":function(t){e.showPicker=t},ok:function(t){e.$refs["picker_"+e.record.key].confirm()}}},[r("van-picker",{ref:"picker_"+e.record.key,attrs:{"show-toolbar":e.record.options.toolbar,columns:e.columns,"value-key":"label"},on:{confirm:function(t){return e.onPickerConfirm(e.record,t)},cancel:function(t){e.showPicker=!1}}})],1)]:"switch"===e.record.type?r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,required:e.record.options.required,rules:e.rules},scopedSlots:e._u([{key:"input",fn:function(){return[r("van-switch",{attrs:{disabled:e.disabledComputed},on:{change:function(t){return e.handleChange(t,e.record.model)}},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}})]},proxy:!0}],null,!1,2200044410)},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2):"slider"===e.record.type?r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,required:e.record.options.required,rules:e.rules,disabled:e.disabledComputed},scopedSlots:e._u([{key:"input",fn:function(){return[r("van-slider",{attrs:{disabled:e.disabledComputed,min:e.record.options.min,max:e.record.options.max,step:e.record.options.step},on:{change:function(t){return e.handleChange(t,e.record.model)}},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}})]},proxy:!0}],null,!1,3529264070)},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2):"uploadImg"===e.record.type?r("upload-img",{attrs:{"label-width":e.labelWidth,record:e.record,rules:e.rules,disabled:e.disabled,openStatus:e.openStatus}}):"uploadFile"===e.record.type?r("upload-file",{attrs:{"label-width":e.labelWidth,record:e.record,rules:e.rules,disabled:e.disabled,openStatus:e.openStatus}}):"girdview"===e.record.type?r("van-field",{attrs:{name:e.record.model,required:e.record.options.required,rules:e.rules}},[r("template",{slot:"input"},[r("MkDynamicTable",{attrs:{record:e.record,dynamicData:e.dynamicData,fieldFormatList:e.fieldFormatList,openStatus:e.openStatus,config:e.config,disabled:e.disabled||e.record.options.disabled,formConfig:e.formConfig,form:e.form,jsonData:e.jsonData,name:e.record.model},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}})],1),e.record.options.showLabel?r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))])]):e._e()],2):"treeSelect"===e.record.type?r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,readonly:"",disabled:e.disabledComputed,placeholder:"view"===e.openStatus?"":e.record.options.placeholder,required:e.record.options.required,rules:e.rules},on:{"click-input":function(){e.disabledComputed||(e.record.options.showTreeOptions=!0)}},model:{value:e.record.treeLabel,callback:function(t){e.$set(e.record,"treeLabel",t)},expression:"record.treeLabel"}},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),r("template",{slot:"extra"},[r("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.record.options.showTreeOptions=!0)}}},[e._v("选择")])])],2):"cascader"===e.record.type?r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,readonly:"",disabled:e.disabledComputed,placeholder:"view"===e.openStatus?"":e.record.options.placeholder,required:e.record.options.required,rules:e.rules},on:{"click-input":function(){e.disabledComputed||(e.record.options.showCascaderOptions=!0)}},model:{value:e.record.cascaderLabel,callback:function(t){e.$set(e.record,"cascaderLabel",t)},expression:"record.cascaderLabel"}},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),r("template",{slot:"extra"},[r("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.record.options.showCascaderOptions=!0)}}},[e._v("选择")])])],2):e._e(),r("van-popup",{attrs:{"get-container":e.getContainer,round:"",position:"bottom"},model:{value:e.record.options.showCascaderOptions,callback:function(t){e.$set(e.record.options,"showCascaderOptions",t)},expression:"record.options.showCascaderOptions"}},[r("van-cascader",{attrs:{title:e.record.options.placeholder,options:e.defaultOptions,"field-names":e.fieldNames},on:{close:function(t){e.record.options.showCascaderOptions=!1},change:function(t){return e.finishCascader(t)}},model:{value:e.cascaderValue,callback:function(t){e.cascaderValue=t},expression:"cascaderValue"}})],1),r("van-popup",{attrs:{"get-container":e.getContainer,round:"",position:"bottom"},model:{value:e.record.options.showTreeOptions,callback:function(t){e.$set(e.record.options,"showTreeOptions",t)},expression:"record.options.showTreeOptions"}},[r("van-cascader",{attrs:{title:e.record.options.placeholder,options:e.defaultOptions,"field-names":e.fieldNames},on:{close:function(t){e.record.options.showTreeOptions=!1},change:function(t){return e.finishTree(t)}},model:{value:e.cascaderValue,callback:function(t){e.cascaderValue=t},expression:"cascaderValue"}})],1),"address"===e.record.type?r("MkFormAddress",{attrs:{containerName:e.containerName,dynamicData:e.dynamicData,record:e.record,disabled:e.disabled,"open-status":e.openStatus,config:e.config,rules:e.rules,"label-width":e.labelWidth},on:{change:function(t){return e.handleChange(t,e.record.model)}},model:{value:e.record.value,callback:function(t){e.$set(e.record,"value",t)},expression:"record.value"}}):e._e()],2):!0!==e.record.options.hidden&&"button"===e.record.type?r("van-cell-group",[r("van-button",{attrs:{name:e.record.model,round:"",block:"",disabled:e.disabledComputed,type:e.record.options.type,"native-type":"submit"}},[e._v(e._s(e.record.label))])],1):!0!==e.record.options.hidden&&"alert"===e.record.type?r("van-cell-group",[r("van-notice-bar",{attrs:{text:e.record.label}})],1):!0!==e.record.options.hidden&&"text"===e.record.type?r("van-cell-group",[r("div",{style:{textAlign:e.record.options.textAlign}},[r("label",{domProps:{textContent:e._s(e.record.label)}})])]):!0!==e.record.options.hidden&&"html"===e.record.type?r("div",{domProps:{innerHTML:e._s(e.record.options.defaultValue)}}):e.customList.includes(e.record.type)&&!0!==e.record.options.hidden&&("add"===e.openStatus&&e.record.options.addVisible||"edit"===e.openStatus&&e.record.options.updateVisible||"view"===e.openStatus&&e.record.options.readVisible||"preview"===e.openStatus)?r("van-cell-group",{attrs:{"label-col":"horizontal"===e.formConfig.layout?e.formConfig.labelCol:{},"wrapper-col":"horizontal"===e.formConfig.layout?e.formConfig.wrapperCol:{}}},[r("customComponent",{style:"width:"+e.record.options.width,attrs:{openStatus:e.openStatus,labelWidth:e.labelWidth,record:e.record,config:e.config,parentDisabled:e.disabled||e.record.options.disabled||"add"===e.openStatus&&!e.record.options.addWritable||"edit"===e.openStatus&&!e.record.options.updateWritable||"view"===e.openStatus,dynamicData:e.dynamicData,formConfig:e.formConfig,rules:e.rules},on:{change:function(t){return e.handleChange(e.value,e.record.model)},fillBack:e.doFillBack}})],1):r("div",["divider"===e.record.type&&""!==e.record.label&&e.record.options.orientation?r("van-divider",{attrs:{orientation:e.record.options.orientation}},[e._v(e._s(e.record.label))]):"divider"===e.record.type&&""!==e.record.label?r("van-divider",[e._v(e._s(e.record.label))]):"divider"===e.record.type&&""===e.record.label?r("van-divider"):e._e()],1)},a=[],i=(r("7514"),r("3b2b"),r("53ca")),o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r(e.customComponent,{tag:"component",style:"width:"+e.record.options.width,attrs:{record:e.record,labelWidth:e.labelWidth,parentDisabled:e.parentDisabled,dynamicData:e.dynamicData,config:e.config,height:"undefined"!==typeof e.record.options.height?e.record.options.height:"",rules:e.rules},on:{change:e.handleChange,fillBack:e.doFillBack}})},s=[],l=(r("ac6a"),{name:"CustomComponent",props:["record","formConfig","disabled","dynamicData","parentDisabled","config","openStatus","labelWidth","rules"],computed:{customComponent:function(){var e={};return window.$customComponentListApp&&window.$customComponentListApp.forEach((function(t){e[t.type]=t.component})),e[this.record.type]}},methods:{handleChange:function(e,t){this.$emit("change",e,t)},doFillBack:function(e,t){this.$emit("fillBack",e,t)}}}),c=l,u=r("2877"),d=Object(u["a"])(c,o,s,!1,null,null,null),h=d.exports,f=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("a-form-model",{ref:"dynamicValidateForm",attrs:{layout:"inline",model:e.dynamicValidateForm}},[r("a-table",{staticClass:"batch-table",attrs:{pagination:!1,rowKey:function(e){return e.key},columns:e.columns,dataSource:e.dynamicValidateForm.domains,bordered:"",scroll:{x:190*e.listLength+80+(e.record.options.hideSequence?0:60),y:e.record.options.scrollY}},scopedSlots:e._u([e._l(e.record.list,(function(t){return{key:t.key,fn:function(n,a,i){return[r("KFormModelItem",{key:t.key+"1",attrs:{record:t,config:e.config,parentDisabled:e.disabled,index:i,domains:e.dynamicValidateForm.domains,dynamicData:e.dynamicData},on:{input:e.handleInput},model:{value:a[t.model],callback:function(r){e.$set(a,t.model,r)},expression:"vRecord[item.model]"}})]}}})),{key:"dynamic-delete-button",fn:function(t,n){return[e.disabled?e._e():r("a-icon",{staticClass:"dynamic-delete-button",attrs:{type:"minus-circle-o"},on:{click:function(t){return e.removeDomain(n)}}})]}}],null,!0)}),r("a-button",{attrs:{type:"dashed",disabled:e.disabled},on:{click:e.addDomain}},[r("a-icon",{attrs:{type:"plus"}}),e._v("增加 ")],1)],1)},p=[],m=(r("8e6e"),r("cadf"),r("456d"),r("ade3")),g=r("2909"),v=function(){var e=this,t=e.$createElement,r=e._self._c||t;return["input","textarea","date","time","number","radio","checkbox","select","rate","switch","slider","uploadImg","uploadFile","cascader","treeSelect"].includes(e.record.type)?r("a-form-model-item",{attrs:{prop:"domains."+e.index+"."+e.record.model,rules:e.record.rules}},["input"===e.record.type?r("a-input",{style:"width:"+e.record.options.width,attrs:{disabled:e.record.options.disabled||e.parentDisabled,placeholder:e.record.options.placeholder,type:e.record.options.type,allowClear:e.record.options.clearable,maxLength:e.record.options.maxLength,value:e.value},on:{change:function(t){return e.handleChange(t.target.value)}}}):"textarea"===e.record.type?r("a-textarea",{style:"width:"+e.record.options.width,attrs:{autoSize:{minRows:e.record.options.minRows,maxRows:e.record.options.maxRows},disabled:e.record.options.disabled||e.parentDisabled,placeholder:e.record.options.placeholder,allowClear:e.record.options.clearable,maxLength:e.record.options.maxLength,rows:4,value:e.value},on:{change:function(t){return e.handleChange(t.target.value)}}}):"date"===e.record.type?r("MkDatePicker",{attrs:{parentDisabled:e.parentDisabled,record:e.record,value:e.value},on:{change:e.handleChange}}):"time"===e.record.type?r("MkTimePicker",{attrs:{parentDisabled:e.parentDisabled,record:e.record,value:e.value},on:{change:e.handleChange}}):"number"===e.record.type?r("a-input-number",{style:"width:"+e.record.options.width,attrs:{min:e.record.options.min||0===e.record.options.min?e.record.options.min:-1/0,max:e.record.options.max||0===e.record.options.max?e.record.options.max:1/0,precision:e.record.options.precision>50||!e.record.options.precision&&0!==e.record.options.precision?null:e.record.options.precision,disabled:e.record.options.disabled||e.parentDisabled,step:e.record.options.step,placeholder:e.record.options.placeholder,value:e.value},on:{change:e.handleChange}}):"radio"===e.record.type?r("a-radio-group",{attrs:{options:e.record.options.dynamic?e.dynamicData[e.record.options.dynamicKey]?e.dynamicData[e.record.options.dynamicKey]:[]:e.record.options.options,disabled:e.record.options.disabled||e.parentDisabled,placeholder:e.record.options.placeholder,value:e.value},on:{change:function(t){return e.handleChange(t.target.value)}}}):"checkbox"===e.record.type?r("a-checkbox-group",{attrs:{options:e.record.options.dynamic?e.dynamicData[e.record.options.dynamicKey]?e.dynamicData[e.record.options.dynamicKey]:[]:e.record.options.options,disabled:e.record.options.disabled||e.parentDisabled,placeholder:e.record.options.placeholder,value:e.value},on:{change:e.handleChange}}):"rate"===e.record.type?r("a-rate",{attrs:{count:e.record.options.max,disabled:e.record.options.disabled||e.parentDisabled,placeholder:e.record.options.placeholder,allowHalf:e.record.options.allowHalf,value:e.value},on:{change:e.handleChange}}):"select"===e.record.type?r("a-select",{style:"width:"+e.record.options.width,attrs:{placeholder:e.record.options.placeholder,showSearch:e.record.options.filterable,options:e.record.options.dynamic?e.dynamicData[e.record.options.dynamicKey]?e.dynamicData[e.record.options.dynamicKey]:[]:e.record.options.options,disabled:e.record.options.disabled||e.parentDisabled,allowClear:e.record.options.clearable,mode:e.record.options.multiple?"multiple":"",value:e.value},on:{change:e.handleChange}}):"switch"===e.record.type?r("a-switch",{attrs:{disabled:e.record.options.disabled||e.parentDisabled,checked:e.value},on:{change:e.handleChange}}):"slider"===e.record.type?r("div",{staticClass:"slider-box",style:"width:"+e.record.options.width},[r("div",{staticClass:"slider"},[r("a-slider",{attrs:{disabled:e.record.options.disabled||e.parentDisabled,min:e.record.options.min,max:e.record.options.max,step:e.record.options.step,value:e.value},on:{change:e.handleChange}})],1),e.record.options.showInput?r("div",{staticClass:"number"},[r("a-input-number",{staticStyle:{width:"100%"},attrs:{disabled:e.record.options.disabled||e.parentDisabled,min:e.record.options.min,max:e.record.options.max,step:e.record.options.step,value:e.value},on:{change:e.handleChange}})],1):e._e()]):"uploadImg"===e.record.type?r("UploadImg",{style:"width:"+e.record.options.width,attrs:{parentDisabled:e.parentDisabled,record:e.record,config:e.config,value:e.value},on:{change:e.handleChange}}):"uploadFile"===e.record.type?r("UploadFile",{style:"width:"+e.record.options.width,attrs:{parentDisabled:e.parentDisabled,dynamicData:e.dynamicData,config:e.config,record:e.record,value:e.value},on:{change:e.handleChange}}):"treeSelect"===e.record.type?r("a-tree-select",{style:"width:"+e.record.options.width,attrs:{placeholder:e.record.options.placeholder,multiple:e.record.options.multiple,showSearch:e.record.options.showSearch,treeCheckable:e.record.options.treeCheckable,treeData:e.record.options.dynamic?e.dynamicData[e.record.options.dynamicKey]?e.dynamicData[e.record.options.dynamicKey]:[]:e.record.options.options,disabled:e.record.options.disabled||e.parentDisabled,allowClear:e.record.options.clearable,value:e.value},on:{change:e.handleChange}}):"cascader"===e.record.type?r("a-cascader",{style:"width:"+e.record.options.width,attrs:{placeholder:e.record.options.placeholder,showSearch:e.record.options.showSearch,options:e.record.options.dynamic?e.dynamicData[e.record.options.dynamicKey]?e.dynamicData[e.record.options.dynamicKey]:[]:e.record.options.options,disabled:e.record.options.disabled||e.parentDisabled,allowClear:e.record.options.clearable,value:e.value},on:{change:e.handleChange}}):e._e()],1):"text"===e.record.type?r("a-form-model-item",[r("div",{style:{textAlign:e.record.options.textAlign}},[r("label",{class:{"ant-form-item-required":e.record.options.showRequiredMark},domProps:{textContent:e._s(e.record.label)}})])]):"html"===e.record.type?r("div",{domProps:{innerHTML:e._s(e.record.options.defaultValue)}}):r("div")},y=[],b=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,required:e.record.options.required,rules:e.rules},scopedSlots:e._u([{key:"input",fn:function(){return[r("van-uploader",{attrs:{accept:".",disabled:e.disabled||e.record.options.disabled||"add"===e.openStatus&&!e.record.options.addWritable||"edit"===e.openStatus&&!e.record.options.updateWritable||"view"===e.openStatus,"max-count":e.record.options.limit,multiple:e.record.options.multiple,"max-size":e.fileMaxSize,"after-read":e.afterRead,"before-delete":e.beforeDelete},model:{value:e.fileList,callback:function(t){e.fileList=t},expression:"fileList"}},[r("van-button",{attrs:{icon:"plus",type:"primary"}},[e._v("上传文件")])],1)]},proxy:!0}])},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2)},_=[],w=r("6df8"),k=r("f55f"),S=r("8207"),x=r("3ce8"),C={name:"KUploadFile",props:{labelWidth:{type:String,required:!0},record:{type:Object,required:!0},rules:{type:Array,default:function(){return[]}},disabled:{type:Boolean,required:!0},openStatus:{type:String,default:"preview"}},data:function(){return{showPopover:!1,fileList:[]}},watch:{"record.value":{handler:function(e){this.fileList=e},immediate:!0,deep:!0}},computed:{fileMaxSize:function(){var e=this.record.options.fileSize,t=this.record.options.fileSizeUnit,r=1024e3;switch(t){case"KB":r=1e3*e;break;case"MB":r=1e3*e*1e3;break;case"GB":r=1e3*e*1e3*1e3;break}return r}},methods:{beforeDelete:function(e,t){console.log(e,t);var r=this.fileList.filter((function(e,r){return r!==t.index}));return console.log(r),this.record.value=r,!1},afterRead:function(e){var t=this;if(console.log("afterRead",JSON.stringify(e)),e.length)for(var r=function(r){e[r].status=w["a"].ATTACHMENT_UPLOADING;var n=new FormData;n.append("file",e[r].file),k["a"].upload(t.record.options.action,n).then((function(n){if(0===n.code){var a={fileId:n.data.fileId?n.data.fileId:"",fileName:n.data.fileName,filePath:n.data.filePath,fileSize:n.data.fileSize,fileType:n.data.fileType};e[r]={type:"file",name:n.data.fileName,status:w["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+n.data.downLoadParams||"",thumbUrl:x["c"]+n.data.downLoadParams||"",data:a},t.record.value.push(JSON.parse(JSON.stringify(e[r])))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e[r].status=w["a"].ATTACHMENT_FAILED,t.$antMessage.error(n.desc?n.desc:"上传失败")})).catch((function(){t.record.value=JSON.parse(JSON.stringify(t.record.value)),t.$antMessage.error("上传失败")}))},n=0;n<e.length;n++)r(n);else{e.status=w["a"].ATTACHMENT_UPLOADING;var a=new FormData;a.append("file",e.file),k["a"].upload(this.record.options.action,a).then((function(r){if(0===r.code){var n={fileId:r.data.fileId?r.data.fileId:"",fileName:r.data.fileName,filePath:r.data.filePath,fileSize:r.data.fileSize,fileType:r.data.fileType};e={type:"file",name:r.data.fileName,status:w["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+r.data.downLoadParams||"",thumbUrl:x["c"]+r.data.downLoadParams||"",data:n},t.record.value.push(JSON.parse(JSON.stringify(e)))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e.status=w["a"].ATTACHMENT_FAILED,t.$antMessage.error(r.desc?r.desc:"上传失败")})).catch((function(){t.record.value=JSON.parse(JSON.stringify(t.record.value)),t.$antMessage.error("上传失败")}))}}}},M=C,A=Object(u["a"])(M,b,_,!1,null,null,null),L=A.exports,T=L,O=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("van-field",{attrs:{"label-width":e.labelWidth,name:e.record.model,required:e.record.options.required,rules:e.rules},scopedSlots:e._u([{key:"input",fn:function(){return[r("van-uploader",{attrs:{disabled:e.disabled||e.record.options.disabled||"add"===e.openStatus&&!e.record.options.addWritable||"edit"===e.openStatus&&!e.record.options.updateWritable||"view"===e.openStatus,"max-count":e.record.options.limit,multiple:e.record.options.multiple,"max-size":e.fileMaxSize,"after-read":e.afterRead,"before-delete":e.beforeDelete},model:{value:e.fileList,callback:function(t){e.fileList=t},expression:"fileList"}})]},proxy:!0}])},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2)},P=[],E={name:"KUploadImg",props:{labelWidth:{type:String,required:!0},record:{type:Object,required:!0},rules:{type:Array,default:function(){return[]}},disabled:{type:Boolean,required:!0},openStatus:{type:String,default:"preview"}},data:function(){return{showPopover:!1,fileList:[]}},watch:{"record.value":{handler:function(e){this.fileList=e},immediate:!0,deep:!0}},computed:{fileMaxSize:function(){var e=this.record.options.fileSize,t=this.record.options.fileSizeUnit,r=1024e3;switch(t){case"KB":r=1e3*e;break;case"MB":r=1e3*e*1e3;break;case"GB":r=1e3*e*1e3*1e3;break}return r}},methods:{beforeDelete:function(e,t){console.log(e,t);var r=this.fileList.filter((function(e,r){return r!==t.index}));return console.log(r),this.record.value=r,!1},afterRead:function(e){var t=this;if(console.log("afterRead",JSON.stringify(e)),e.length)for(var r=function(r){e[r].status=w["a"].ATTACHMENT_UPLOADING;var n=new FormData;n.append("file",e[r].file),k["a"].upload(t.record.options.action,n).then((function(n){if(0===n.code){var a={fileId:n.data.fileId?n.data.fileId:"",fileName:n.data.fileName,filePath:n.data.filePath,fileSize:n.data.fileSize,fileType:n.data.fileType};e[r]={type:"image",name:n.data.fileName,status:w["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+n.data.downLoadParams||"",thumbUrl:x["c"]+n.data.downLoadParams||"",isImage:!0,data:a},t.record.value.push(JSON.parse(JSON.stringify(e[r])))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e[r].status=w["a"].ATTACHMENT_FAILED,t.$antMessage.error(n.desc?n.desc:"上传失败")})).catch((function(){t.record.value=JSON.parse(JSON.stringify(t.record.value)),t.$antMessage.error("上传失败")}))},n=0;n<e.length;n++)r(n);else{e.status=w["a"].ATTACHMENT_UPLOADING;var a=new FormData;a.append("file",e.file),k["a"].upload(this.record.options.action,a).then((function(r){if(0===r.code){var n={fileId:r.data.fileId?r.data.fileId:"",fileName:r.data.fileName,filePath:r.data.filePath,fileSize:r.data.fileSize,fileType:r.data.fileType};e={type:"image",name:r.data.fileName,status:w["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+r.data.downLoadParams||"",thumbUrl:x["c"]+r.data.downLoadParams||"",isImage:!0,data:n},t.record.value.push(JSON.parse(JSON.stringify(e)))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e.status=w["a"].ATTACHMENT_FAILED,t.$antMessage.error(r.desc?r.desc:"上传失败")})).catch((function(){t.record.value=JSON.parse(JSON.stringify(t.record.value)),t.$antMessage.error("上传失败")}))}}}},D=E,I=(r("f2cd"),Object(u["a"])(D,O,P,!1,null,null,null)),R=I.exports,F=R,j=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("van-field",{attrs:{"label-width":e.labelWidth,readonly:"",clickable:"",value:e.startDateLabel,placeholder:e.startDatePlaceholder,required:e.record.options.required,rules:e.rules,clearable:e.record.options.clearable,disabled:e.disabledComputed},on:{"click-input":function(){e.disabledComputed||(e.showStartDatePicker=!0)},change:function(t){return e.handleStartDateChange(t.target.value,e.record.model)}}},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])]),e._v("` ")],1)]),r("template",{slot:"extra"},[r("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showStartDatePicker=!0)}}},[e._v("选择")])])],2),e.record.options.range?r("van-field",{attrs:{"label-width":e.labelWidth,readonly:"",clickable:"",value:e.endDateLabel,placeholder:e.endDatePlaceholder,rules:e.rules,clearable:e.record.options.clearable,disabled:e.disabledComputed},on:{"click-input":function(){e.disabledComputed||(e.showEndDatePicker=!0)},change:function(t){return e.handleEndDateChange(t.target.value,e.record.model)}}},[r("template",{slot:"label"},[r("span")]),r("template",{slot:"extra"},[r("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showEndDatePicker=!0)}}},[e._v("选择")])])],2):e._e(),r("mk-form-popup",{attrs:{containerName:e.containerName,show:e.showStartDatePicker,"ok-btn":e.record.options.okBtn},on:{"update:show":function(t){e.showStartDatePicker=t},ok:function(t){e.$refs["datetimeStart_"+e.record.key].getPicker().confirm()}}},[r("van-datetime-picker",{ref:"datetimeStart_"+e.record.key,attrs:{type:e.type,"show-toolbar":e.record.options.toolbar,minDate:e.minDate,maxDate:e.maxDate,formatter:e.formatter},on:{confirm:function(t){return e.onStartDateConfirm(e.record,t)},cancel:function(t){e.showStartDatePicker=!1}},model:{value:e.currentDate,callback:function(t){e.currentDate=t},expression:"currentDate"}})],1),r("mk-form-popup",{attrs:{containerName:e.containerName,show:e.showEndDatePicker,"ok-btn":e.record.options.okBtn},on:{"update:show":function(t){e.showEndDatePicker=t},ok:function(t){e.$refs["datetimeEnd_"+e.record.key].getPicker().confirm()}}},[r("van-datetime-picker",{ref:"datetimeEnd_"+e.record.key,attrs:{type:e.type,"show-toolbar":e.record.options.toolbar,minDate:e.minDate,maxDate:e.maxDate,formatter:e.formatter},on:{confirm:function(t){return e.onEndDateConfirm(e.record,t)},cancel:function(t){e.showEndDatePicker=!1}},model:{value:e.currentDate,callback:function(t){e.currentDate=t},expression:"currentDate"}})],1)],1)},N=[],Y=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("van-popup",{attrs:{"get-container":e.getContainer,position:e.position},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}},[e._t("default"),e.okBtn?r("div",{style:e.btnStyle},[r("van-button",{attrs:{block:"","native-type":"button",type:e.okBtnType},on:{click:e.handleClickOk}},[e._v(e._s(e.okText))])],1):e._e()],2)},B=[],H={name:"MkFormPicker",props:{containerName:{type:String,default:""},okBtn:{type:Boolean,default:!1},okText:{type:String,default:"确认"},okBtnType:{type:String,default:"info"},okBtnWidth:{type:String,default:"90%"},show:{type:Boolean,default:!1},position:{type:String,default:"bottom"}},data:function(){return{showPicker:!1}},watch:{show:function(e){this.showPicker=e},showPicker:function(e){this.$emit("update:show",e)}},computed:{getContainer:function(){return""===this.containerName?"":"#"+this.containerName},btnStyle:function(){return{margin:"auto",width:this.okBtnWidth}}},methods:{handleClickOk:function(){this.$emit("ok")}}},U=H,q=Object(u["a"])(U,Y,B,!1,null,"f04008b8",null),W=q.exports,z={props:["labelWidth","record","openStatus","disabled","rules","value","containerName"],components:{MkFormPopup:W},data:function(){return{minDate:new Date(1900,0,1),maxDate:new Date(2100,0,1),startDateLabel:"",endDateLabel:"",showStartDatePicker:!1,showEndDatePicker:!1,showPopover:!1,format:"",type:"date",currentDate:new Date}},watch:{"record.options.range":function(e,t){this.record.value=!0===e&&!1===t?[]:""},value:{handler:function(e){e?this.record.options.range?(this.startDateLabel=e[0],this.endDateLabel=e[1]):this.startDateLabel=e:(this.startDateLabel="",this.endDateLabel="")},immediate:!0,deep:!0}},computed:{startDatePlaceholder:function(){return"view"===this.openStatus?"":this.record.options.range?this.record.options.rangePlaceholder[0]:this.record.options.placeholder},endDatePlaceholder:function(){return"view"===this.openStatus?"":this.record.options.range?this.record.options.rangePlaceholder[1]:this.record.options.placeholder},disabledComputed:function(){return this.disabled||this.record.options.disabled||"add"===this.openStatus&&!this.record.options.addWritable||"edit"===this.openStatus&&!this.record.options.updateWritable||"view"===this.openStatus}},methods:{handleStartDateChange:function(e,t){this.handleChange(e,t)},handleEndDateChange:function(e,t){this.handleChange(e,t)},handleChange:function(e,t){this.$emit("change",e,t)},onStartDateConfirm:function(e,t){var r=this.$moment(t).format(e.options.format);e.options.range?(e.value[0]=r,e.value=Object(g["a"])(e.value)):e.value=r,this.handleChange(e.value,e.model),this.showStartDatePicker=!1},onEndDateConfirm:function(e,t){var r=this.$moment(t).format(e.options.format);e.options.range?(e.value[1]=r,e.value=Object(g["a"])(e.value)):e.value=r,this.handleChange(e.value,e.model),this.showEndDatePicker=!1},formatter:function(e,t){return"year"===e?t+"年":"month"===e?t+"月":"day"===e?t+"日":"hour"===e?t+"时":"minute"===e?t+"分":t}},mounted:function(){this.format=this.record.options.format,!0===this.record.options.showTime?this.type="datetime":"YYYY-MM"===this.record.options.format||"YYYY"===this.record.options.format||"YYYY-MM"===this.record.options.format?this.type="year-month":"MM-DD"===this.record.options.format?this.type="month-day":this.type="date"}},V=z,G=Object(u["a"])(V,j,N,!1,null,null,null),K=G.exports,$=K,J=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("van-field",{attrs:{"label-width":e.labelWidth,readonly:"",clickable:"",name:e.record.model,value:e.startTimeLabel,placeholder:e.startTimePlaceholder,disabled:e.disabledComputed,required:e.record.options.required,rules:e.rules},on:{"click-input":function(){e.disabledComputed||(e.showStartTimePicker=!0)},change:function(t){return e.handleChange(t.target.value,e.record.model)}}},[r("template",{slot:"label"},[r("span",[e._v(e._s(e.record.label))]),r("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[r("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[r("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[r("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),r("template",{slot:"extra"},[r("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showStartTimePicker=!0)}}},[e._v("选择")])])],2),e.record.options.range?r("van-field",{attrs:{"label-width":e.labelWidth,readonly:"",clickable:"",value:e.endTimeLabel,placeholder:e.endTimePlaceholder,disabled:e.disabledComputed,rules:e.rules},on:{"click-input":function(){e.disabledComputed||(e.showEndTimePicker=!0)},change:function(t){return e.handleChange(t.target.value,e.record.model)}}},[r("template",{slot:"label"},[r("span")]),r("template",{slot:"extra"},[r("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showEndTimePicker=!0)}}},[e._v("选择")])])],2):e._e(),r("mk-form-popup",{attrs:{containerName:e.containerName,show:e.showStartTimePicker,"ok-btn":e.record.options.okBtn},on:{"update:show":function(t){e.showStartTimePicker=t},ok:function(t){e.$refs["timeStart_"+e.record.key].getPicker().confirm()}}},[r("van-datetime-picker",{ref:"timeStart_"+e.record.key,attrs:{"show-toolbar":e.record.options.toolbar,type:"time"},on:{confirm:function(t){return e.onStartTimeConfirm(e.record,t)},cancel:function(t){e.showStartTimePicker=!1}}})],1),r("mk-form-popup",{attrs:{containerName:e.containerName,show:e.showEndTimePicker,"ok-btn":e.record.options.okBtn},on:{"update:show":function(t){e.showEndTimePicker=t},ok:function(t){e.$refs["timeEnd_"+e.record.key].getPicker().confirm()}}},[r("van-datetime-picker",{ref:"timeEnd_"+e.record.key,attrs:{"show-toolbar":e.record.options.toolbar,type:"time"},on:{confirm:function(t){return e.onEndTimeConfirm(e.record,t)},cancel:function(t){e.showEndTimePicker=!1}}})],1)],1)},X=[],Z=(r("c1df"),{props:["labelWidth","record","openStatus","disabled","rules","value","containerName"],components:{MkFormPopup:W},data:function(){return{startTimeLabel:"",endTimeLabel:"",showStartTimePicker:!1,showEndTimePicker:!1,showPopover:!1,currentDate:new Date}},watch:{"record.options.range":function(e,t){this.record.value=!0===e&&!1===t?[]:""},value:{handler:function(e){e?this.record.options.range?(this.startTimeLabel=e[0],this.endTimeLabel=e[1]):this.startTimeLabel=e:(this.startTimeLabel="",this.endTimeLabel="")},immediate:!0,deep:!0}},computed:{startTimePlaceholder:function(){return"view"===this.openStatus?"":this.record.options.range?this.record.options.rangePlaceholder[0]:this.record.options.placeholder},endTimePlaceholder:function(){return"view"===this.openStatus?"":this.record.options.range?this.record.options.rangePlaceholder[1]:this.record.options.placeholder},disabledComputed:function(){return this.disabled||this.record.options.disabled||"add"===this.openStatus&&!this.record.options.addWritable||"edit"===this.openStatus&&!this.record.options.updateWritable||"view"===this.openStatus}},methods:{onStartTimeConfirm:function(e,t){var r;r="object"===Object(i["a"])(t)?t["value"]:t,r+=":00",e.options.range?(e.value[0]=r,e.value=Object(g["a"])(e.value)):e.value=r,this.handleChange(e.value,e.model),this.showStartTimePicker=!1},onEndTimeConfirm:function(e,t){var r;r="object"===Object(i["a"])(t)?t["value"]:t,r+=":00",e.options.range?(e.value[1]=r,e.value=Object(g["a"])(e.value)):e.value=r,this.handleChange(e.value,e.model),this.showEndTimePicker=!1},handleChange:function(e,t){this.$emit("change",e,t)}}}),Q=Z,ee=Object(u["a"])(Q,J,X,!1,null,null,null),te=ee.exports,re=te,ne={name:"MkFormItem",props:["record","domains","index","value","parentDisabled","dynamicData","config"],components:{UploadImg:F,UploadFile:T,MkDatePicker:$,MkTimePicker:re},computed:{customList:function(){return window.$customComponentListApp?window.$customComponentListApp.map((function(e){return e.type})):[]}},methods:{handleChange:function(e){this.$emit("input",e)}}},ae=ne,ie=(r("a4e7"),Object(u["a"])(ae,v,y,!1,null,"67b14851",null)),oe=ie.exports;function se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?se(Object(r),!0).forEach((function(t){Object(m["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ce={name:"MkBatch",props:["record","value","dynamicData","config","parentDisabled"],components:{MkFormModelItem:oe},watch:{value:{handler:function(e){this.dynamicValidateForm.domains=e||[]},immediate:!0,deep:!0}},data:function(){return{dynamicValidateForm:{domains:[]}}},computed:{listLength:function(){return this.record.list.filter((function(e){return!e.options.hidden})).length},columns:function(){var e=this,t=[];return this.record.options.hideSequence||t.push({title:"序号",dataIndex:"sequence_index_number",width:"60px",align:"center",customRender:function(e,t,