优化榜单排序
This commit is contained in:
@@ -172,6 +172,12 @@ export default {
|
|||||||
return 5
|
return 5
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
// disabled:{
|
||||||
|
// type:Boolean,
|
||||||
|
// default(){
|
||||||
|
// return false
|
||||||
|
// }
|
||||||
|
// },
|
||||||
// 宽度
|
// 宽度
|
||||||
width: {
|
width: {
|
||||||
type: Number,
|
type: Number,
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ service.interceptors.request.use(config => {
|
|||||||
|
|
||||||
// 响应拦截器
|
// 响应拦截器
|
||||||
service.interceptors.response.use(res => {
|
service.interceptors.response.use(res => {
|
||||||
|
// console.log('res1111111111',res)
|
||||||
// 未设置状态码则默认成功状态
|
// 未设置状态码则默认成功状态
|
||||||
const code = res.data.code || 200;
|
const code = res.data.code || 200;
|
||||||
// 获取错误信息
|
// 获取错误信息
|
||||||
@@ -89,7 +90,14 @@ service.interceptors.response.use(res => {
|
|||||||
type: 'error'
|
type: 'error'
|
||||||
})
|
})
|
||||||
return Promise.reject(new Error(msg))
|
return Promise.reject(new Error(msg))
|
||||||
} else if (code === 901) {
|
}else if(res.data.status === 500){
|
||||||
|
Message({
|
||||||
|
message: msg,
|
||||||
|
type: 'error'
|
||||||
|
})
|
||||||
|
return Promise.reject(new Error(msg))
|
||||||
|
}
|
||||||
|
else if (code === 901) {
|
||||||
Message({
|
Message({
|
||||||
type: 'error',
|
type: 'error',
|
||||||
duration: 0,
|
duration: 0,
|
||||||
|
|||||||
@@ -6,14 +6,17 @@
|
|||||||
<cgood v-model="form1.good" :disabled="true" ></cgood>
|
<cgood v-model="form1.good" :disabled="true" ></cgood>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-form-item label="砍价名称">
|
<el-form-item label="砍价活动标题">
|
||||||
<el-input v-model="form.title" style="width: 500px;" />
|
<el-input v-model="form.title" style="width: 500px;" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="商品名称">
|
||||||
|
<el-input v-model="form.storeName" style="width: 500px;" disabled="true"/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="砍价简介">
|
<el-form-item label="砍价简介">
|
||||||
<el-input v-model="form.info" style="width: 500px;" rows="5" type="textarea" />
|
<el-input v-model="form.info" disabled="true" style="width: 500px;" rows="5" type="textarea" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="单位">
|
<el-form-item label="单位">
|
||||||
<el-input v-model="form.unitName" style="width: 500px;" />
|
<el-input v-model="form.unitName" disabled="true" style="width: 500px;" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="活动开始时间">
|
<el-form-item label="活动开始时间">
|
||||||
<template>
|
<template>
|
||||||
@@ -34,7 +37,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="砍价产品主图片">
|
<el-form-item label="砍价产品主图片">
|
||||||
<single-pic v-model="form.image" style="width: 500px" type="image" :num="1" :width="150" :height="150" />
|
<single-pic v-model="form.image" style="width: 500px" type="image" :num="1" :width="150" :height="150" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="砍价产品轮播图">
|
<el-form-item label="砍价产品轮播图">
|
||||||
<MaterialList v-model="form.sliderImageArr" style="width: 500px" type="image" :num="4" :width="150" :height="150" />
|
<MaterialList v-model="form.sliderImageArr" style="width: 500px" type="image" :num="4" :width="150" :height="150" />
|
||||||
@@ -208,9 +211,9 @@ export default {
|
|||||||
Object.keys(that.form).forEach(key=>{
|
Object.keys(that.form).forEach(key=>{
|
||||||
if(data[key]) that.form[key] = data[key];
|
if(data[key]) that.form[key] = data[key];
|
||||||
})
|
})
|
||||||
that.form.productId = data.id
|
that.form.productId = data.id;
|
||||||
|
that.form.storeName = data.store_name;
|
||||||
that.form.cate_id = cate_id;
|
that.form.cate_id = cate_id;
|
||||||
that.form.title = data.store_name
|
|
||||||
that.form.info = data.store_info
|
that.form.info = data.store_info
|
||||||
that.form.unitName = data.unit_name
|
that.form.unitName = data.unit_name
|
||||||
that.form.imageArr = data.image
|
that.form.imageArr = data.image
|
||||||
|
|||||||
@@ -24,7 +24,8 @@
|
|||||||
<!--表格渲染-->
|
<!--表格渲染-->
|
||||||
<el-table v-loading="loading" :data="data" size="small" style="width: 100%;">
|
<el-table v-loading="loading" :data="data" size="small" style="width: 100%;">
|
||||||
<el-table-column prop="id" label="砍价产品ID" />
|
<el-table-column prop="id" label="砍价产品ID" />
|
||||||
<el-table-column prop="title" label="砍价名称" />
|
<el-table-column prop="title" label="活动名称" />
|
||||||
|
<el-table-column prop="storeName" label="商品名称" />
|
||||||
<el-table-column prop="image" label="砍价图片">
|
<el-table-column prop="image" label="砍价图片">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a :href="scope.row.image" style="color: #42b983" target="_blank"><img :src="scope.row.image" alt="点击打开" class="el-avatar"></a>
|
<a :href="scope.row.image" style="color: #42b983" target="_blank"><img :src="scope.row.image" alt="点击打开" class="el-avatar"></a>
|
||||||
|
|||||||
@@ -10,22 +10,22 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="拼团名称" prop="title">
|
<el-form-item label="拼团商品名称" prop="title" >
|
||||||
<el-input v-model="formValidate.title" @input="onInput()" style="width: 500px;" placeholder="请输入拼团名称"/>
|
<el-input v-model="formValidate.title" @input="onInput()" disabled="true" style="width: 500px;" placeholder="请输入拼团名称"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="拼团简介" prop="info">
|
<el-form-item label="拼团简介" prop="info" >
|
||||||
<el-input v-model="formValidate.info" @input="onInput()" style="width: 500px;" placeholder="请输入拼团简介"/>
|
<el-input v-model="formValidate.info" disabled="true" @input="onInput()" style="width: 500px;" placeholder="请输入拼团简介"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="单位" prop="unitName">
|
<el-form-item label="单位" prop="unitName" >
|
||||||
<el-input v-model="formValidate.unitName" @input="onInput()" style="width: 500px;" placeholder="请输入单位"/>
|
<el-input v-model="formValidate.unitName" disabled="true" @input="onInput()" style="width: 500px;" placeholder="请输入单位"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="商品原价">
|
<el-form-item label="商品原价" >
|
||||||
<!-- oneFormValidate[0].cost-->
|
<!-- oneFormValidate[0].cost-->
|
||||||
<el-input type="text" style="width: 500px;" disabled v-model="formValidate.productPrice" />
|
<el-input type="text" style="width: 500px;" disabled v-model="formValidate.productPrice" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -52,9 +52,9 @@
|
|||||||
<el-radio :label="0">隐藏</el-radio>
|
<el-radio :label="0">隐藏</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="排序">-->
|
<el-form-item label="排序">
|
||||||
<!-- <el-input v-model="form.sort" style="width: 380px;" type="number" />-->
|
<el-input v-model="form.sort" style="width: 380px;" type="number" />
|
||||||
<!-- </el-form-item>-->
|
</el-form-item>
|
||||||
<!-- <el-form-item label="添加时间">-->
|
<!-- <el-form-item label="添加时间">-->
|
||||||
<!-- <el-input v-model="form.createTime" style="width: 370px;" />-->
|
<!-- <el-input v-model="form.createTime" style="width: 370px;" />-->
|
||||||
<!-- </el-form-item>-->
|
<!-- </el-form-item>-->
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
<el-table-column v-if="columns.visible('id')" prop="id" label="榜单列表ID" />
|
<el-table-column v-if="columns.visible('id')" prop="id" label="榜单列表ID" />
|
||||||
<el-table-column v-if="columns.visible('listName')" prop="listName" label="榜单名称" />
|
<el-table-column v-if="columns.visible('listName')" prop="listName" label="榜单名称" />
|
||||||
<!-- <el-table-column v-if="columns.visible('mouth')" prop="mouth" label="所属月份" />-->
|
<!-- <el-table-column v-if="columns.visible('mouth')" prop="mouth" label="所属月份" />-->
|
||||||
<!-- <el-table-column v-if="columns.visible('sort')" prop="sort" label="排序" />-->
|
<el-table-column v-if="columns.visible('sort')" prop="sort" label="排序" />
|
||||||
<!-- <el-table-column v-if="columns.visible('productlist')" prop="productlist" label="商品列表" width="250">-->
|
<!-- <el-table-column v-if="columns.visible('productlist')" prop="productlist" label="商品列表" width="250">-->
|
||||||
<!-- <template slot-scope="scope">-->
|
<!-- <template slot-scope="scope">-->
|
||||||
<!-- <div v-for="(item,index) in (scope.row.productInfoList)">-->
|
<!-- <div v-for="(item,index) in (scope.row.productInfoList)">-->
|
||||||
|
|||||||
Reference in New Issue
Block a user