yk-element-components-v2
Version:
2 lines (1 loc) • 4.57 kB
JavaScript
(function(d,f){typeof exports=="object"&&typeof module<"u"?module.exports=f():typeof define=="function"&&define.amd?define(f):(d=typeof globalThis<"u"?globalThis:d||self,d.index=f())})(this,function(){"use strict";const d="";function f(t,e,a,n,o,l,u,_){var i=typeof t=="function"?t.options:t;e&&(i.render=e,i.staticRenderFns=a,i._compiled=!0),n&&(i.functional=!0),l&&(i._scopeId="data-v-"+l);var s;if(u?(s=function(r){r=r||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!r&&typeof __VUE_SSR_CONTEXT__<"u"&&(r=__VUE_SSR_CONTEXT__),o&&o.call(this,r),r&&r._registeredComponents&&r._registeredComponents.add(u)},i._ssrRegister=s):o&&(s=_?function(){o.call(this,(i.functional?this.parent:this).$root.$options.shadowRoot)}:o),s)if(i.functional){i._injectStyles=s;var y=i.render;i.render=function(v,h){return s.call(h),y(v,h)}}else{var c=i.beforeCreate;i.beforeCreate=c?[].concat(c,s):[s]}return{exports:t,options:i}}const m={props:{formConfig:{type:Object,default:()=>({}),required:!0},tableConfig:{type:Object,default:()=>({}),required:!0}},name:"yk-form-table",data(){return{}},computed:{defaultScopeList(){return this.tableConfig.options.filter(t=>t.slot)},headerScopeList(){return this.tableConfig.options.filter(t=>t.headerSlot)},editScopeList(){return this.tableConfig.options.filter(t=>t.customEditSlot)}},mounted(){},methods:{search(){this.$emit("formSearch")},resetQuery(){this.$emit("formResetQuery")},confirm(){this.$emit("formConfirm",this.model)},cancel(){this.$emit("formCancel")},formHeightChange(t){this.$emit("formHeightChange",t)},handleSizeChange(t){this.$emit("size-change",t)},handleCurrentChange(t){this.$emit("current-change",t)},tableConfirm(){this.$emit("tableConfirm")},tableCancel(){this.$emit("tableCancel")},edit(){this.$emit("tableEdit")},rowClick(t){this.$emit("rowClick",t)},selectAll(t){this.$emit("select-all",t)},selectionChange(t){this.$emit("selectionChange",t)},getFormData(){return this.$refs.form.getFormData()}}};var C=function(){var e=this,a=e._self._c;return a("div",[a("yk-form",{ref:"form",attrs:{inline:e.formConfig.inline,"label-position":e.formConfig.labelPosition,"label-width":e.formConfig.labelWidth,"label-suffix":e.formConfig.labelSuffix,"hide-required-asterisk":e.formConfig.hideRequiredAsterisk,"show-message":e.formConfig.showMessage,"inline-message":e.formConfig.inlineMessage,"status-icon":e.formConfig.statusIcon,disabled:e.formConfig.disabled,size:e.formConfig.size,options:e.formConfig.options,"form-item-com-width":e.formConfig.formItemComWidth,"button-show":e.formConfig.buttonShow,showPart:e.formConfig.showPart},on:{search:e.search,resetQuery:e.resetQuery,confirm:e.confirm,cancel:e.cancel,searchHeightChange:e.formHeightChange}}),e._t("default"),a("yk-table",{attrs:{data:e.tableConfig.data,options:e.tableConfig.options,isLoading:e.tableConfig.isLoading,elementLoadingText:e.tableConfig.elementLoadingText,elementLoadingBackground:e.tableConfig.elementLoadingBackground,elementLoadingSvg:e.tableConfig.svg,elementLoadingSvgViewBox:e.tableConfig.elementLoadingSvgViewBox,orEdit:e.tableConfig.orEdit,isEditRow:e.tableConfig.isEditRow,pagination:e.tableConfig.pagination,total:e.tableConfig.total,paginationAlign:e.tableConfig.paginationAlign,operateDropAlign:e.tableConfig.operateDropAlign,trigger:e.tableConfig.trigger,"row-key":e.tableConfig.rowKey,lazy:e.tableConfig.lazy,"tree-props":e.tableConfig.treeProps,load:e.tableConfig.load,"default-edit":e.tableConfig.defaultEdit,height:e.tableConfig.height,maxHeight:e.tableConfig.maxHeight},on:{sizeChange:e.handleSizeChange,currentChange:e.handleCurrentChange,tableConfirm:e.tableConfirm,tableCancel:e.tableCancel,edit:e.edit,rowClick:e.rowClick,"select-all":e.selectAll,selectionChange:e.selectionChange},scopedSlots:e._u([{key:"action",fn:function({scope:n}){return[e._t("action",null,{scope:n})]}},{key:"editRow",fn:function({scope:n}){return[e._t("editRow",null,{scope:n})]}},e._l(e.defaultScopeList,function(n,o){return{key:n.slot,fn:function(l){return a("div",{key:o},[e._t(n.slot,null,{scope:l.scope})],2)}}}),e._l(e.headerScopeList,function(n,o){return{key:n.headerSlot,fn:function(l){return a("div",{key:o},[e._t(n.headerSlot,null,{scope:l.scope})],2)}}}),e._l(e.editScopeList,function(n,o){return{key:n.customEditSlot,fn:function(l){return a("div",{key:o},[e._t(n.customEditSlot,null,{scope:l.scope})],2)}}}),{key:"utils",fn:function(){return[e._t("utils")]},proxy:!0}],null,!0)})],2)},p=[],b=f(m,C,p,!1,null,"75c2cfce",null,null);const g=b.exports;return{install(t){t.component(g.name,g)}}});