提交 4e19844a authored 作者: 王鹏飞's avatar 王鹏飞

update

上级 1ccc83fa
{ {
"name": "@ezijing/vue-form", "name": "@ezijing/vue-form",
"version": "2.2.4", "version": "2.2.7",
"private": false, "private": false,
"description": "基于Vue Element-UI的表单", "description": "基于Vue Element-UI的表单",
"scripts": { "scripts": {
......
...@@ -21,21 +21,10 @@ ...@@ -21,21 +21,10 @@
></v-form> ></v-form>
<template v-if="form.aside"> <template v-if="form.aside">
<div class="v-form-group__aside"> <div class="v-form-group__aside">
<div <div v-html="form.aside.prepend.html" v-if="form.aside.prepend.visible && form.aside.prepend.visible(item)"></div>
v-html="form.aside.prepend.html"
v-if="form.aside.prepend.visible && form.aside.prepend.visible(item)"
></div>
<div> <div>
<div v-for="(button, i) in form.aside.buttons" :key="i"> <div v-for="(button, i) in form.aside.buttons" :key="i">
<el-button <el-button type="primary" size="medium" plain @click="button.onClick(item, $refs.form[index])" v-if="button.visible && button.visible(item)"> {{ button.text }}</el-button>
type="primary"
size="medium"
plain
@click="button.onClick(item, $refs.form[index])"
v-if="button.visible && button.visible(item)"
>
{{ button.text }}</el-button
>
</div> </div>
</div> </div>
</div> </div>
...@@ -49,31 +38,17 @@ ...@@ -49,31 +38,17 @@
<div class="v-form-group__add"> <div class="v-form-group__add">
<i class="el-icon-circle-plus" @click="handleAdd"></i> <i class="el-icon-circle-plus" @click="handleAdd"></i>
</div> </div>
<v-form :options="form.options" :items="form.appendItems" :model="model[0] || model" :hasButton="false" v-on="$listeners" ref="form" v-if="form.appendItems"></v-form>
</template> </template>
<!-- 一个表单 --> <!-- 一个表单 -->
<template v-else> <template v-else>
<v-form <v-form :options="form.options" :items="form.items" :model="model" :hasButton="false" :submitText="form.submitText" @onSubmit="onSubmit" v-on="$listeners" ref="form"></v-form>
:options="form.options"
:items="form.items"
:model="model"
:hasButton="false"
:submitText="form.submitText"
@onSubmit="onSubmit"
v-on="$listeners"
ref="form"
></v-form>
</template> </template>
<div class="v-form-footer"> <div class="v-form-footer">
<el-button type="primary" size="medium" @click="handlePrev" v-if="form.prev">上一步</el-button> <el-button type="primary" size="medium" @click="handlePrev" v-if="form.prev">上一步</el-button>
<el-button <el-button type="primary" size="medium" :disabled="currentForm.options.disabled" @click="handleSubmit" v-if="currentForm.hasButton">{{ form.submitText || '保存' }}</el-button>
type="primary"
size="medium"
:disabled="currentForm.options.disabled"
@click="handleSubmit"
v-if="currentForm.hasButton"
>{{ form.submitText || '保存' }}</el-button
>
<el-button type="primary" size="medium" @click="handleNext" v-if="form.next">下一步</el-button> <el-button type="primary" size="medium" @click="handleNext" v-if="form.next">下一步</el-button>
</div> </div>
</div> </div>
...@@ -121,16 +96,7 @@ export default { ...@@ -121,16 +96,7 @@ export default {
}, },
// 获取 // 获取
getData() { getData() {
let { let { action: url, method = 'get', headers = {}, params = {}, data = {}, beforeRequest, callback, errorCallback } = this.get
action: url,
method = 'get',
headers = {},
params = {},
data = {},
beforeRequest,
callback,
errorCallback
} = this.get
if (beforeRequest) { if (beforeRequest) {
data = beforeRequest(data) data = beforeRequest(data)
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论