Merge branch 'master' of https://gitee.com/tottimctj/RuoYi-Vue-Plus
This commit is contained in:
commit
ce0886afc2
@ -33,7 +33,7 @@ private static final long serialVersionUID=1L;
|
|||||||
|
|
||||||
|
|
||||||
/** ID */
|
/** ID */
|
||||||
@TableId(value = "id")
|
@TableId(value = "id", type = IdType.ASSIGN_UUID)
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
/** 商户名称 */
|
/** 商户名称 */
|
||||||
|
@ -152,6 +152,9 @@
|
|||||||
<el-form-item label="商品简称" prop="goodsAlias">
|
<el-form-item label="商品简称" prop="goodsAlias">
|
||||||
<el-input v-model="form.goodsAlias" placeholder="请输入商品简称"/>
|
<el-input v-model="form.goodsAlias" placeholder="请输入商品简称"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="商品价格" prop="goodsPrice">
|
||||||
|
<el-input type="number" v-model="form.goodsPrice" placeholder="请输入商品价格"/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="商品封面" prop="goodsFaceImg">
|
<el-form-item label="商品封面" prop="goodsFaceImg">
|
||||||
<upload-image :value="form.goodsFaceImg" @input="inputGoodsFaceImg"/>
|
<upload-image :value="form.goodsFaceImg" @input="inputGoodsFaceImg"/>
|
||||||
<!-- <el-input v-model="form.goodsFaceImg" placeholder="请输入商品封面" />-->
|
<!-- <el-input v-model="form.goodsFaceImg" placeholder="请输入商品封面" />-->
|
||||||
@ -257,6 +260,7 @@ export default {
|
|||||||
goodsDesc: undefined,
|
goodsDesc: undefined,
|
||||||
goodsFaceImg: undefined,
|
goodsFaceImg: undefined,
|
||||||
goodsImg: undefined,
|
goodsImg: undefined,
|
||||||
|
goodsPrice: undefined,
|
||||||
state: undefined
|
state: undefined
|
||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
@ -328,6 +332,7 @@ export default {
|
|||||||
goodsDesc: undefined,
|
goodsDesc: undefined,
|
||||||
goodsFaceImg: undefined,
|
goodsFaceImg: undefined,
|
||||||
goodsImg: undefined,
|
goodsImg: undefined,
|
||||||
|
goodsPrice: undefined,
|
||||||
createBy: undefined,
|
createBy: undefined,
|
||||||
createTime: undefined,
|
createTime: undefined,
|
||||||
updateBy: undefined,
|
updateBy: undefined,
|
||||||
|
@ -90,8 +90,12 @@
|
|||||||
<el-table-column label="ID" align="center" prop="id" v-if="false"/>
|
<el-table-column label="ID" align="center" prop="id" v-if="false"/>
|
||||||
<el-table-column label="商户名称" align="center" prop="mchName" />
|
<el-table-column label="商户名称" align="center" prop="mchName" />
|
||||||
<el-table-column label="副标题" align="center" prop="subtitle" />
|
<el-table-column label="副标题" align="center" prop="subtitle" />
|
||||||
<el-table-column label="图标" align="center" prop="avatar" />
|
<el-table-column label="图标" align="center" prop="avatar">
|
||||||
<el-table-column label="介绍" align="center" prop="mchDesc" />
|
<template slot-scope="scope">
|
||||||
|
<el-image :src="'https://winery-1257413599.cos.ap-beijing.myqcloud.com/' + scope.row.avatar" style="width: 60px; height: 60px"/>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<!--<el-table-column label="介绍" align="center" prop="mchDesc" />-->
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
@ -121,7 +125,7 @@
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- 添加或修改商户对话框 -->
|
<!-- 添加或修改商户对话框 -->
|
||||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
<el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="商户名称" prop="mchName">
|
<el-form-item label="商户名称" prop="mchName">
|
||||||
<el-input v-model="form.mchName" placeholder="请输入商户名称" />
|
<el-input v-model="form.mchName" placeholder="请输入商户名称" />
|
||||||
@ -130,10 +134,10 @@
|
|||||||
<el-input v-model="form.subtitle" placeholder="请输入副标题" />
|
<el-input v-model="form.subtitle" placeholder="请输入副标题" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="图标" prop="avatar">
|
<el-form-item label="图标" prop="avatar">
|
||||||
<el-input v-model="form.avatar" placeholder="请输入图标" />
|
<uploadImage v-model="form.avatar"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="介绍" prop="mchDesc">
|
<el-form-item label="介绍" prop="mchDesc">
|
||||||
<el-input v-model="form.mchDesc" placeholder="请输入介绍" />
|
<editor :value="form.mchDesc" :height="400" :min-height="400" @on-change="onChangeNewsBody"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
@ -146,10 +150,13 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { listMerchant, getMerchant, delMerchant, addMerchant, updateMerchant, exportMerchant } from "@/api/winery/merchant";
|
import { listMerchant, getMerchant, delMerchant, addMerchant, updateMerchant, exportMerchant } from "@/api/winery/merchant";
|
||||||
|
import UploadImage from '@/components/UploadImage';
|
||||||
|
import Editor from '@/components/Editor';
|
||||||
export default {
|
export default {
|
||||||
name: "Merchant",
|
name: "Merchant",
|
||||||
components: {
|
components: {
|
||||||
|
Editor,
|
||||||
|
UploadImage
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -296,6 +303,9 @@ export default {
|
|||||||
}).then(response => {
|
}).then(response => {
|
||||||
this.download(response.msg);
|
this.download(response.msg);
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
onChangeNewsBody(value) {
|
||||||
|
this.form.mchDesc = value.html
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user