|
@@ -6,7 +6,7 @@
|
|
<el-button type="primary" size="mini" @click="back">返回</el-button>
|
|
<el-button type="primary" size="mini" @click="back">返回</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="down" v-loading="loading">
|
|
<el-col :span="24" class="down" v-loading="loading">
|
|
- <data-form :data="form" :fields="fields" :rules="{}" @save="toSave">
|
|
|
|
|
|
+ <data-form :data="form" :fields="fields" :rules="{}" @save="toSave" v-if="!loading">
|
|
<template #custom="{item,form}">
|
|
<template #custom="{item,form}">
|
|
<template v-if="item.model == 'picture'">
|
|
<template v-if="item.model == 'picture'">
|
|
<upload :limit="1" :data="form.picture" type="picture" :url="'/files/picture/upload'" @upload="uploadSuccess" @delete="uploadDelete"></upload>
|
|
<upload :limit="1" :data="form.picture" type="picture" :url="'/files/picture/upload'" @upload="uploadSuccess" @delete="uploadDelete"></upload>
|
|
@@ -36,8 +36,15 @@
|
|
<template v-else-if="item.model == 'is_money'">
|
|
<template v-else-if="item.model == 'is_money'">
|
|
<el-switch v-model="form.is_money" active-color="#13ce66" inactive-color="#ff4949"> </el-switch>
|
|
<el-switch v-model="form.is_money" active-color="#13ce66" inactive-color="#ff4949"> </el-switch>
|
|
</template>
|
|
</template>
|
|
- <template v-else-if="item.model == 'money'">
|
|
|
|
- <el-input v-model="form.money" placeholder="请输入金额" :disabled="form.is_money == true ? false : true" @keyup.native="number"></el-input>
|
|
|
|
|
|
+ <template v-else-if="item.model == 'money_url'">
|
|
|
|
+ <upload
|
|
|
|
+ :limit="1"
|
|
|
|
+ :data="form.money_url"
|
|
|
|
+ type="money_url"
|
|
|
|
+ :url="'/files/moneyurl/upload'"
|
|
|
|
+ @upload="uploadSuccess"
|
|
|
|
+ @delete="uploadDelete"
|
|
|
|
+ ></upload>
|
|
</template>
|
|
</template>
|
|
</template>
|
|
</template>
|
|
</data-form>
|
|
</data-form>
|
|
@@ -67,7 +74,7 @@ export default {
|
|
{ label: '信息来源', model: 'origin' },
|
|
{ label: '信息来源', model: 'origin' },
|
|
{ label: '信息简介', model: 'brief', type: 'textarea' },
|
|
{ label: '信息简介', model: 'brief', type: 'textarea' },
|
|
{ label: '是否收费', model: 'is_money', custom: true },
|
|
{ label: '是否收费', model: 'is_money', custom: true },
|
|
- { label: '输入金额(元)', model: 'money', custom: true },
|
|
|
|
|
|
+ { label: '上传收款图片', model: 'money_url', custom: true },
|
|
{ label: '图片文件', model: 'picture', custom: true },
|
|
{ label: '图片文件', model: 'picture', custom: true },
|
|
{ label: '视频文件', model: 'video', custom: true },
|
|
{ label: '视频文件', model: 'video', custom: true },
|
|
{ label: '附件文件', model: 'filepath', custom: true },
|
|
{ label: '附件文件', model: 'filepath', custom: true },
|