UNPKG

yk-element-components-v2

Version:

142 lines (141 loc) 5.49 kB
function C(t, e, a, n, o, l, f, 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 (f ? (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(f); }, i._ssrRegister = s) : o && (s = u ? function() { o.call( this, (i.functional ? this.parent : this).$root.$options.shadowRoot ); } : o), s) if (i.functional) { i._injectStyles = s; var h = i.render; i.render = function(m, d) { return s.call(d), h(m, d); }; } else { var g = i.beforeCreate; i.beforeCreate = g ? [].concat(g, s) : [s]; } return { exports: t, options: i }; } const p = { 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 _ = 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); }, b = [], y = /* @__PURE__ */ C( p, _, b, !1, null, "75c2cfce", null, null ); const c = y.exports, v = { install(t) { t.component(c.name, c); } }; export { v as default };