UNPKG

sohelp-ele

Version:

SohelpEle Library

165 lines (164 loc) 4.5 kB
"use strict"; var render = function() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c("v-form-render", _vm._g(_vm._b({ ref: "vFormRef", scopedSlots: _vm._u([_vm._l(Object.keys(_vm.$scopedSlots), function(slot) { return { key: slot, fn: function(scope) { return [_vm._t(slot, null, null, scope)]; } }; })], null, true) }, "v-form-render", _vm.$attrs, false), _vm.$listeners)); }; var staticRenderFns = []; function normalizeComponent(scriptExports, render2, staticRenderFns2, functionalTemplate, injectStyles, scopeId, moduleIdentifier, shadowMode) { var options = typeof scriptExports === "function" ? scriptExports.options : scriptExports; if (render2) { options.render = render2; options.staticRenderFns = staticRenderFns2; options._compiled = true; } if (functionalTemplate) { options.functional = true; } if (scopeId) { options._scopeId = "data-v-" + scopeId; } var hook; if (moduleIdentifier) { hook = function(context) { context = context || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext; if (!context && typeof __VUE_SSR_CONTEXT__ !== "undefined") { context = __VUE_SSR_CONTEXT__; } if (injectStyles) { injectStyles.call(this, context); } if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier); } }; options._ssrRegister = hook; } else if (injectStyles) { hook = shadowMode ? function() { injectStyles.call( this, (options.functional ? this.parent : this).$root.$options.shadowRoot ); } : injectStyles; } if (hook) { if (options.functional) { options._injectStyles = hook; var originalRender = options.render; options.render = function renderWithStyleInjection(h, context) { hook.call(context); return originalRender(h, context); }; } else { var existing = options.beforeCreate; options.beforeCreate = existing ? [].concat(existing, hook) : [hook]; } } return { exports: scriptExports, options }; } const __vue2_script = { name: "SohelpVform", components: {}, data() { return { baseParams: {}, params: {} }; }, mounted() { }, methods: { setFormJson(formJson) { this.$refs.vFormRef.setFormJson(formJson); }, getFormData(needValidation = true) { return this.$refs.vFormRef.getFormData(needValidation); }, setFormData(formData) { this.$nextTick(() => { this.$refs.vFormRef.setFormData(formData); }); }, getValues() { return this.$refs.vFormRef.getValues(); }, setValues(values) { this.$nextTick(() => { this.$refs.vFormRef.setFormData(values); }); }, setValue(refName, value) { this.$nextTick(() => { this.$refs.vFormRef.setFieldValue(refName, value); }); }, getValue(refName) { return this.$refs.vFormRef.getFieldValue(refName); }, reset() { this.$refs.vFormRef.resetForm(); }, getVformRef() { return this.$refs.vFormRef; }, getRef(refName) { return this.$refs.vFormRef.getRef(refName); }, getWidgetRef(ref) { return this.$refs.vFormRef.getWidgetRef(ref); }, async getRecordUpdater() { var _a; let formData = await this.getFormData(true); let data = {}; data["namespace"] = (_a = this.formConfig) == null ? void 0 : _a.namespace; if (formData["id"]) { data["native_record_status"] = "updated"; data["pk_data"] = { id: formData["id"] }; } else { data["native_record_status"] = "inserted"; } data["record"] = formData; return data; }, disableForm() { this.$refs.vFormRef.disableForm(); }, enableForm() { this.$refs.vFormRef.enableForm(); }, setReadMode(readMode) { this.$refs.vFormRef.setReadMode(readMode); } } }; const __cssModules = {}; var __component__ = /* @__PURE__ */ normalizeComponent( __vue2_script, render, staticRenderFns, false, __vue2_injectStyles, null, null, null ); function __vue2_injectStyles(context) { for (let o in __cssModules) { this[o] = __cssModules[o]; } } var index = /* @__PURE__ */ function() { return __component__.exports; }(); module.exports = index;