UNPKG

mk-form-design

Version:

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

1 lines 4.27 MB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("vue")):"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["mk-form-design"]=t(require("vue")):e["mk-form-design"]=t(e["Vue"])})("undefined"!==typeof self?self:this,(function(__WEBPACK_EXTERNAL_MODULE__8bbf__){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({0:function(e,t){},"00bb":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function n(e,t,n,r){var i,a=this._iv;a?(i=a.slice(0),this._iv=void 0):i=this._prevBlock,r.encryptBlock(i,0);for(var o=0;o<n;o++)e[t+o]^=i[o]}return t.Encryptor=t.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize;n.call(this,e,t,i,r),this._prevBlock=e.slice(t,t+i)}}),t.Decryptor=t.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize,a=e.slice(t,t+i);n.call(this,e,t,i,r),this._prevBlock=a}}),t}(),e.mode.CFB}))},"00fd":function(e,t,n){var r=n("9e69"),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;function l(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(l){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}e.exports=l},"00ff":function(e,t,n){"use strict";n.r(t);n("7f7f");var r=function(){var e=this,t=e.$createElement,n=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)?n("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)?n("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?[n("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?[n("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?n("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"}},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("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?n("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[n("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,r){return n("van-radio",{key:"key"+e.record.options.dynamicKey+r,attrs:{name:t.value,"label-disabled":""}},[e._v(e._s(t.label))])})),1)]},proxy:!0}],null,!1,2944130637)},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("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?n("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[n("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,r){return n("van-checkbox",{key:"key"+e.record.options.dynamicKey+r,attrs:{shape:"square",name:t.value,"label-disabled":""}},[e._v(e._s(t.label))])})),1)]},proxy:!0}],null,!1,509022696)},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("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?n("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[n("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)},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("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?[n("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[n("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)},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),n("template",{slot:"right-icon"},[n("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?n("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(),n("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()}}},[n("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?n("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[n("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)},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("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?n("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[n("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)},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("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?n("upload-img",{attrs:{"label-width":e.labelWidth,record:e.record,rules:e.rules,disabled:e.disabled,openStatus:e.openStatus}}):"uploadFile"===e.record.type?n("upload-file",{attrs:{"label-width":e.labelWidth,record:e.record,rules:e.rules,disabled:e.disabled,openStatus:e.openStatus}}):"girdview"===e.record.type?n("van-field",{attrs:{name:e.record.model,required:e.record.options.required,rules:e.rules}},[n("template",{slot:"input"},[n("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?n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))])]):e._e()],2):"treeSelect"===e.record.type?n("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"}},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),n("template",{slot:"extra"},[n("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?n("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"}},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}],null,!1,1267421819),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),n("template",{slot:"extra"},[n("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.record.options.showCascaderOptions=!0)}}},[e._v("选择")])])],2):e._e(),n("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"}},[n("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),n("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"}},[n("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?n("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?n("van-cell-group",[n("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?n("van-cell-group",[n("van-notice-bar",{attrs:{text:e.record.label}})],1):!0!==e.record.options.hidden&&"text"===e.record.type?n("van-cell-group",[n("div",{style:{textAlign:e.record.options.textAlign}},[n("label",{domProps:{textContent:e._s(e.record.label)}})])]):!0!==e.record.options.hidden&&"html"===e.record.type?n("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)?n("van-cell-group",{attrs:{"label-col":"horizontal"===e.formConfig.layout?e.formConfig.labelCol:{},"wrapper-col":"horizontal"===e.formConfig.layout?e.formConfig.wrapperCol:{}}},[n("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):n("div",["divider"===e.record.type&&""!==e.record.label&&e.record.options.orientation?n("van-divider",{attrs:{orientation:e.record.options.orientation}},[e._v(e._s(e.record.label))]):"divider"===e.record.type&&""!==e.record.label?n("van-divider",[e._v(e._s(e.record.label))]):"divider"===e.record.type&&""===e.record.label?n("van-divider"):e._e()],1)},i=[],a=(n("7514"),n("3b2b"),n("53ca")),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(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=(n("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=n("2877"),d=Object(u["a"])(c,o,s,!1,null,null,null),h=d.exports,f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-form-model",{ref:"dynamicValidateForm",attrs:{layout:"inline",model:e.dynamicValidateForm}},[n("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(r,i,a){return[n("KFormModelItem",{key:t.key+"1",attrs:{record:t,config:e.config,parentDisabled:e.disabled,index:a,domains:e.dynamicValidateForm.domains,dynamicData:e.dynamicData},on:{input:e.handleInput},model:{value:i[t.model],callback:function(n){e.$set(i,t.model,n)},expression:"vRecord[item.model]"}})]}}})),{key:"dynamic-delete-button",fn:function(t,r){return[e.disabled?e._e():n("a-icon",{staticClass:"dynamic-delete-button",attrs:{type:"minus-circle-o"},on:{click:function(t){return e.removeDomain(r)}}})]}}],null,!0)}),n("a-button",{attrs:{type:"dashed",disabled:e.disabled},on:{click:e.addDomain}},[n("a-icon",{attrs:{type:"plus"}}),e._v("增加 ")],1)],1)},p=[],m=(n("8e6e"),n("cadf"),n("456d"),n("ade3")),v=n("2909"),g=function(){var e=this,t=e.$createElement,n=e._self._c||t;return["input","textarea","date","time","number","radio","checkbox","select","rate","switch","slider","uploadImg","uploadFile","cascader","treeSelect"].includes(e.record.type)?n("a-form-model-item",{attrs:{prop:"domains."+e.index+"."+e.record.model,rules:e.record.rules}},["input"===e.record.type?n("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?n("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?n("MkDatePicker",{attrs:{parentDisabled:e.parentDisabled,record:e.record,value:e.value},on:{change:e.handleChange}}):"time"===e.record.type?n("MkTimePicker",{attrs:{parentDisabled:e.parentDisabled,record:e.record,value:e.value},on:{change:e.handleChange}}):"number"===e.record.type?n("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?n("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?n("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?n("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?n("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?n("a-switch",{attrs:{disabled:e.record.options.disabled||e.parentDisabled,checked:e.value},on:{change:e.handleChange}}):"slider"===e.record.type?n("div",{staticClass:"slider-box",style:"width:"+e.record.options.width},[n("div",{staticClass:"slider"},[n("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?n("div",{staticClass:"number"},[n("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?n("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?n("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?n("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?n("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?n("a-form-model-item",[n("div",{style:{textAlign:e.record.options.textAlign}},[n("label",{class:{"ant-form-item-required":e.record.options.showRequiredMark},domProps:{textContent:e._s(e.record.label)}})])]):"html"===e.record.type?n("div",{domProps:{innerHTML:e._s(e.record.options.defaultValue)}}):n("div")},y=[],b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("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[n("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"}},[n("van-button",{attrs:{icon:"plus",type:"primary"}},[e._v("上传文件")])],1)]},proxy:!0}])},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)])],2)},w=[],_=n("6df8"),k=n("f55f"),S=n("8207"),x=n("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,n=1024e3;switch(t){case"KB":n=1e3*e;break;case"MB":n=1e3*e*1e3;break;case"GB":n=1e3*e*1e3*1e3;break}return n}},methods:{beforeDelete:function(e,t){console.log(e,t);var n=this.fileList.filter((function(e,n){return n!==t.index}));return console.log(n),this.record.value=n,!1},afterRead:function(e){var t=this;if(console.log("afterRead",JSON.stringify(e)),e.length)for(var n=function(n){e[n].status=_["a"].ATTACHMENT_UPLOADING;var r=new FormData;r.append("file",e[n].file),k["a"].upload(t.record.options.action,r).then((function(r){if(0===r.code){var i={fileId:r.data.fileId?r.data.fileId:"",fileName:r.data.fileName,filePath:r.data.filePath,fileSize:r.data.fileSize,fileType:r.data.fileType};e[n]={type:"file",name:r.data.fileName,status:_["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+r.data.downLoadParams||"",thumbUrl:x["c"]+r.data.downLoadParams||"",data:i},t.record.value.push(JSON.parse(JSON.stringify(e[n])))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e[n].status=_["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("上传失败")}))},r=0;r<e.length;r++)n(r);else{e.status=_["a"].ATTACHMENT_UPLOADING;var i=new FormData;i.append("file",e.file),k["a"].upload(this.record.options.action,i).then((function(n){if(0===n.code){var r={fileId:n.data.fileId?n.data.fileId:"",fileName:n.data.fileName,filePath:n.data.filePath,fileSize:n.data.fileSize,fileType:n.data.fileType};e={type:"file",name:n.data.fileName,status:_["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+n.data.downLoadParams||"",thumbUrl:x["c"]+n.data.downLoadParams||"",data:r},t.record.value.push(JSON.parse(JSON.stringify(e)))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e.status=_["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("上传失败")}))}}}},M=C,O=Object(u["a"])(M,b,w,!1,null,null,null),T=O.exports,L=T,A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("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[n("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}])},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("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,n=1024e3;switch(t){case"KB":n=1e3*e;break;case"MB":n=1e3*e*1e3;break;case"GB":n=1e3*e*1e3*1e3;break}return n}},methods:{beforeDelete:function(e,t){console.log(e,t);var n=this.fileList.filter((function(e,n){return n!==t.index}));return console.log(n),this.record.value=n,!1},afterRead:function(e){var t=this;if(console.log("afterRead",JSON.stringify(e)),e.length)for(var n=function(n){e[n].status=_["a"].ATTACHMENT_UPLOADING;var r=new FormData;r.append("file",e[n].file),k["a"].upload(t.record.options.action,r).then((function(r){if(0===r.code){var i={fileId:r.data.fileId?r.data.fileId:"",fileName:r.data.fileName,filePath:r.data.filePath,fileSize:r.data.fileSize,fileType:r.data.fileType};e[n]={type:"image",name:r.data.fileName,status:_["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+r.data.downLoadParams||"",thumbUrl:x["c"]+r.data.downLoadParams||"",isImage:!0,data:i},t.record.value.push(JSON.parse(JSON.stringify(e[n])))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e[n].status=_["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("上传失败")}))},r=0;r<e.length;r++)n(r);else{e.status=_["a"].ATTACHMENT_UPLOADING;var i=new FormData;i.append("file",e.file),k["a"].upload(this.record.options.action,i).then((function(n){if(0===n.code){var r={fileId:n.data.fileId?n.data.fileId:"",fileName:n.data.fileName,filePath:n.data.filePath,fileSize:n.data.fileSize,fileType:n.data.fileType};e={type:"image",name:n.data.fileName,status:_["a"].ATTACHMENT_DONE,uid:Object(S["m"])(),url:x["c"]+n.data.downLoadParams||"",thumbUrl:x["c"]+n.data.downLoadParams||"",isImage:!0,data:r},t.record.value.push(JSON.parse(JSON.stringify(e)))}else t.record.value=JSON.parse(JSON.stringify(t.record.value)),e.status=_["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("上传失败")}))}}}},D=E,I=(n("f2cd"),Object(u["a"])(D,A,P,!1,null,null,null)),j=I.exports,F=j,R=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("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)}}},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])]),e._v("` ")],1)]),n("template",{slot:"extra"},[n("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showStartDatePicker=!0)}}},[e._v("选择")])])],2),e.record.options.range?n("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)}}},[n("template",{slot:"label"},[n("span")]),n("template",{slot:"extra"},[n("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showEndDatePicker=!0)}}},[e._v("选择")])])],2):e._e(),n("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()}}},[n("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),n("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()}}},[n("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)},z=[],N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("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?n("div",{style:e.btnStyle},[n("van-button",{attrs:{block:"","native-type":"button",type:e.okBtnType},on:{click:e.handleClickOk}},[e._v(e._s(e.okText))])],1):e._e()],2)},H=[],V={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")}}},B=V,Y=Object(u["a"])(B,N,H,!1,null,"f04008b8",null),U=Y.exports,q={props:["labelWidth","record","openStatus","disabled","rules","value","containerName"],components:{MkFormPopup:U},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 n=this.$moment(t).format(e.options.format);e.options.range?(e.value[0]=n,e.value=Object(v["a"])(e.value)):e.value=n,this.handleChange(e.value,e.model),this.showStartDatePicker=!1},onEndDateConfirm:function(e,t){var n=this.$moment(t).format(e.options.format);e.options.range?(e.value[1]=n,e.value=Object(v["a"])(e.value)):e.value=n,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"}},$=q,W=Object(u["a"])($,R,z,!1,null,null,null),K=W.exports,G=K,X=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("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)}}},[n("template",{slot:"label"},[n("span",[e._v(e._s(e.record.label))]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.record.options.tooltip,expression:"record.options.tooltip"}],staticStyle:{"padding-left":"5px"}},[n("van-popover",{attrs:{trigger:"click",theme:"dark"},scopedSlots:e._u([{key:"reference",fn:function(){return[n("van-icon",{attrs:{name:"question-o"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}},[n("div",{staticStyle:{width:"120px","max-height":"80px",overflow:"auto",margin:"20px"}},[e._v(" "+e._s(e.record.options.tooltip)+" ")])])],1)]),n("template",{slot:"extra"},[n("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showStartTimePicker=!0)}}},[e._v("选择")])])],2),e.record.options.range?n("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)}}},[n("template",{slot:"label"},[n("span")]),n("template",{slot:"extra"},[n("span",{style:e.disabledComputed?{color:"#c8c9cc"}:{color:"#1a8afa"},on:{click:function(){e.disabledComputed||(e.showEndTimePicker=!0)}}},[e._v("选择")])])],2):e._e(),n("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()}}},[n("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),n("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()}}},[n("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)},J=[],Z=(n("c1df"),{props:["labelWidth","record","openStatus","disabled","rules","value","containerName"],components:{MkFormPopup:U},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 n;n="object"===Object(a["a"])(t)?t["value"]:t,n+=":00",e.options.range?(e.value[0]=n,e.value=Object(v["a"])(e.value)):e.value=n,this.handleChange(e.value,e.model),this.showStartTimePicker=!1},onEndTimeConfirm:function(e,t){var n;n="object"===Object(a["a"])(t)?t["value"]:t,n+=":00",e.options.range?(e.value[1]=n,e.value=Object(v["a"])(e.value)):e.value=n,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,X,J,!1,null,null,null),te=ee.exports,ne=te,re={name:"MkFormItem",props:["record","domains","index","value","parentDisabled","dynamicData","config"],components:{UploadImg:F,UploadFile:L,MkDatePicker:G,MkTimePicker:ne},computed:{customList:function(){return window.$customComponentListApp?window.$customComponentListApp.map((function(e){return e.type})):[]}},methods:{handleChange:function(e){this.$emit("input",e)}}},ie=re,ae=(n("a4e7"),Object(u["a"])(ie,g,y,!1,null,"67b14851",null)),oe=ae.exports;function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?se(Object(n),!0).forEach((function(t){Object(m["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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{dynamicValidateFo