Commit 2aebad23 authored by Junling Bu's avatar Junling Bu
Browse files

perf[litemall-admin]: 管理后台的商品列表页面调整

parent a0928474
...@@ -36,15 +36,9 @@ ...@@ -36,15 +36,9 @@
<el-form-item label="品牌商ID"> <el-form-item label="品牌商ID">
<span>{{ props.row.brandId }}</span> <span>{{ props.row.brandId }}</span>
</el-form-item> </el-form-item>
<el-form-item label="商品详细介绍">
<div v-html="props.row.desc"></div>
</el-form-item>
</el-form> </el-form>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="商品ID" prop="id">
</el-table-column>
<el-table-column align="center" label="商品编号" prop="goodsSn"> <el-table-column align="center" label="商品编号" prop="goodsSn">
</el-table-column> </el-table-column>
...@@ -58,6 +52,15 @@ ...@@ -58,6 +52,15 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="详情" prop="desc">
<template slot-scope="scope">
<el-dialog title="商品详情" :visible.sync="descDialogVisible">
<div v-html="descDetail"></div>
</el-dialog>
<el-button type="primary" size="mini" @click="showDesc(scope.row.desc)">查看</el-button>
</template>
</el-table-column>
<el-table-column align="center" label="专柜价格" prop="counterPrice"> <el-table-column align="center" label="专柜价格" prop="counterPrice">
</el-table-column> </el-table-column>
...@@ -142,23 +145,8 @@ export default { ...@@ -142,23 +145,8 @@ export default {
sort: 'add_time', sort: 'add_time',
order: 'desc' order: 'desc'
}, },
dataForm: { descDetail: '',
id: undefined, descDialogVisible: false,
goodsSn: undefined,
name: undefined,
counterPrice: undefined,
retailPrice: undefined,
isHot: false,
isNew: true,
isOnSale: true,
picUrl: undefined,
brief: undefined,
desc: undefined,
keywords: undefined,
gallery: [],
categoryId: undefined,
brandId: undefined
},
downloadLoading: false downloadLoading: false
} }
}, },
...@@ -196,6 +184,10 @@ export default { ...@@ -196,6 +184,10 @@ export default {
handleUpdate(row) { handleUpdate(row) {
this.$router.push({ path: '/goods/edit', query: { id: row.id }}) this.$router.push({ path: '/goods/edit', query: { id: row.id }})
}, },
showDesc(desc) {
this.descDetail = desc
this.descDialogVisible = true
},
handleDelete(row) { handleDelete(row) {
deleteGoods(row).then(response => { deleteGoods(row).then(response => {
this.$notify({ this.$notify({
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment