k-form-design
Version:
基于vue、ant-design-vue的表单设计器,可视化开发表单
1 lines • 7.05 kB
JavaScript
(("undefined"!==typeof self?self:this)["webpackJsonpk_form_design"]=("undefined"!==typeof self?self:this)["webpackJsonpk_form_design"]||[]).push([[22,24],{"0422":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("2d38"),i=o(a);function o(e){return e&&e.__esModule?e:{default:e}}t["default"]=i["default"]},"2d38":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("92fa"),i=C(a),o=n("6042"),s=C(o),d=n("8e8e"),r=C(d),u=n("41b2"),l=C(u),f=n("7b44"),c=C(f),h=n("4d26"),p=C(h),b=n("73c8"),v=n("48bb"),g=C(v);function C(e){return e&&e.__esModule?e:{default:e}}t["default"]={name:"Checkbox",mixins:[g["default"]],inheritAttrs:!1,model:{prop:"checked",event:"change"},props:(0,b.initDefaultProps)({prefixCls:c["default"].string,name:c["default"].string,id:c["default"].string,type:c["default"].string,defaultChecked:c["default"].oneOfType([c["default"].number,c["default"].bool]),checked:c["default"].oneOfType([c["default"].number,c["default"].bool]),disabled:c["default"].bool,tabIndex:c["default"].oneOfType([c["default"].string,c["default"].number]),readOnly:c["default"].bool,autoFocus:c["default"].bool,value:c["default"].any},{prefixCls:"rc-checkbox",type:"checkbox",defaultChecked:!1}),data:function(){var e=(0,b.hasProp)(this,"checked")?this.checked:this.defaultChecked;return{sChecked:e}},watch:{checked:function(e){this.sChecked=e}},mounted:function(){var e=this;this.$nextTick((function(){e.autoFocus&&e.$refs.input&&e.$refs.input.focus()}))},methods:{focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},handleChange:function(e){var t=(0,b.getOptionProps)(this);t.disabled||("checked"in t||(this.sChecked=e.target.checked),this.$forceUpdate(),e.shiftKey=this.eventShiftKey,this.__emit("change",{target:(0,l["default"])({},t,{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e}),this.eventShiftKey=!1,"checked"in t&&(this.$refs.input.checked=t.checked))},onClick:function(e){this.__emit("click",e),this.eventShiftKey=e.shiftKey}},render:function(){var e,t=arguments[0],n=(0,b.getOptionProps)(this),a=n.prefixCls,o=n.name,d=n.id,u=n.type,f=n.disabled,c=n.readOnly,h=n.tabIndex,v=n.autoFocus,g=n.value,C=(0,r["default"])(n,["prefixCls","name","id","type","disabled","readOnly","tabIndex","autoFocus","value"]),k=(0,b.getAttrs)(this),m=Object.keys((0,l["default"])({},C,k)).reduce((function(e,t){return"aria-"!==t.substr(0,5)&&"data-"!==t.substr(0,5)&&"role"!==t||(e[t]=C[t]),e}),{}),x=this.sChecked,y=(0,p["default"])(a,(e={},(0,s["default"])(e,a+"-checked",x),(0,s["default"])(e,a+"-disabled",f),e));return t("span",{class:y},[t("input",(0,i["default"])([{attrs:{name:o,id:d,type:u,readOnly:c,disabled:f,tabIndex:h,autoFocus:v},class:a+"-input",domProps:{checked:!!x,value:g},ref:"input"},{attrs:m,on:(0,l["default"])({},(0,b.getListeners)(this),{change:this.handleChange,click:this.onClick})}])),t("span",{class:a+"-inner"})])}}},"48bb":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("9b57"),i=r(a),o=n("41b2"),s=r(o),d=n("73c8");function r(e){return e&&e.__esModule?e:{default:e}}t["default"]={methods:{setState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n="function"===typeof e?e(this.$data,this.$props):e;if(this.getDerivedStateFromProps){var a=this.getDerivedStateFromProps((0,d.getOptionProps)(this),(0,s["default"])({},this.$data,n));if(null===a)return;n=(0,s["default"])({},n,a||{})}(0,s["default"])(this.$data,n),this.$forceUpdate(),this.$nextTick((function(){t&&t()}))},__emit:function(){var e=[].slice.call(arguments,0),t=e[0],n=this.$listeners[t];if(e.length&&n)if(Array.isArray(n))for(var a=0,o=n.length;a<o;a++)n[a].apply(n,(0,i["default"])(e.slice(1)));else n.apply(void 0,(0,i["default"])(e.slice(1)))}}}},a1a7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("8e8e"),i=f(a),o=n("41b2"),s=f(o),d=n("c889"),r=f(d),u=n("73c8"),l=n("bad7");function f(e){return e&&e.__esModule?e:{default:e}}t["default"]={name:"ARadioButton",props:(0,s["default"])({},r["default"].props),inject:{radioGroupContext:{default:void 0},configProvider:{default:function(){return l.ConfigConsumerProps}}},render:function(){var e=arguments[0],t=(0,u.getOptionProps)(this),n=t.prefixCls,a=(0,i["default"])(t,["prefixCls"]),o=this.configProvider.getPrefixCls,d=o("radio-button",n),l={props:(0,s["default"])({},a,{prefixCls:d}),on:(0,u.getListeners)(this)};return this.radioGroupContext&&(l.on.change=this.radioGroupContext.onRadioChange,l.props.checked=this.$props.value===this.radioGroupContext.stateValue,l.props.disabled=this.$props.disabled||this.radioGroupContext.disabled),e(r["default"],l,[this.$slots["default"]])}}},c889:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("92fa"),i=k(a),o=n("6042"),s=k(o),d=n("41b2"),r=k(d),u=n("8e8e"),l=k(u),f=n("7b44"),c=k(f),h=n("d1dd"),p=k(h),b=n("4d26"),v=k(b),g=n("73c8"),C=n("bad7");function k(e){return e&&e.__esModule?e:{default:e}}function m(){}t["default"]={name:"ARadio",model:{prop:"checked"},props:{prefixCls:c["default"].string,defaultChecked:Boolean,checked:{type:Boolean,default:void 0},disabled:Boolean,isGroup:Boolean,value:c["default"].any,name:String,id:String,autoFocus:Boolean,type:c["default"].string.def("radio")},inject:{radioGroupContext:{default:void 0},configProvider:{default:function(){return C.ConfigConsumerProps}}},methods:{focus:function(){this.$refs.vcCheckbox.focus()},blur:function(){this.$refs.vcCheckbox.blur()},handleChange:function(e){var t=e.target.checked;this.$emit("input",t),this.$emit("change",e)},onChange:function(e){this.$emit("change",e),this.radioGroupContext&&this.radioGroupContext.onRadioChange&&this.radioGroupContext.onRadioChange(e)}},render:function(){var e,t=arguments[0],n=this.$slots,a=this.radioGroupContext,o=(0,g.getOptionProps)(this),d=n["default"],u=(0,g.getListeners)(this),f=u.mouseenter,c=void 0===f?m:f,h=u.mouseleave,b=void 0===h?m:h,C=(0,l["default"])(u,["mouseenter","mouseleave"]),k=o.prefixCls,x=(0,l["default"])(o,["prefixCls"]),y=this.configProvider.getPrefixCls,_=y("radio",k),P={props:(0,r["default"])({},x,{prefixCls:_}),on:C,attrs:(0,g.getAttrs)(this)};a?(P.props.name=a.name,P.on.change=this.onChange,P.props.checked=o.value===a.stateValue,P.props.disabled=o.disabled||a.disabled):P.on.change=this.handleChange;var $=(0,v["default"])((e={},(0,s["default"])(e,_+"-wrapper",!0),(0,s["default"])(e,_+"-wrapper-checked",P.props.checked),(0,s["default"])(e,_+"-wrapper-disabled",P.props.disabled),e));return t("label",{class:$,on:{mouseenter:c,mouseleave:b}},[t(p["default"],(0,i["default"])([P,{ref:"vcCheckbox"}])),void 0!==d?t("span",[d]):null])}}},d1dd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("0422");function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(a)["default"]}})}}]);