Commit 106119fc authored by chenfenglei's avatar chenfenglei

团购商品增加实物商品,及团购商品是否配置实物bug

parent 0d746f44
...@@ -38,6 +38,10 @@ ...@@ -38,6 +38,10 @@
:label="'优惠券商品'" :label="'优惠券商品'"
:value="4"> :value="4">
</el-option> </el-option>
<el-option
:label="'实物商品'"
:value="5">
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -78,7 +82,7 @@ ...@@ -78,7 +82,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row v-if="form.goods_type !== 3 && form.goods_type !== 4"> <el-row v-if="form.goods_type !== 3 && form.goods_type !== 4 && form.goods_type !== 5">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="课程类型"> <el-form-item label="课程类型">
<el-select v-model="form.course_type" placeholder="请选择" @change="changeLessonType()"> <el-select v-model="form.course_type" placeholder="请选择" @change="changeLessonType()">
...@@ -106,7 +110,7 @@ ...@@ -106,7 +110,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row v-if="form.goods_type !== 3 && form.goods_type !== 4"> <el-row v-if="form.goods_type !== 3 && form.goods_type !== 4 && form.goods_type !== 5">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="观看时长(节)"> <el-form-item label="观看时长(节)">
<el-input-number v-model="form.watch_num" label="课时数"></el-input-number> <el-input-number v-model="form.watch_num" label="课时数"></el-input-number>
...@@ -118,7 +122,7 @@ ...@@ -118,7 +122,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item label="课程封面(670*472)" v-if="form.goods_type !== 3 && form.goods_type !== 4"> <el-form-item label="课程封面(670*472)" v-if="form.goods_type !== 3 && form.goods_type !== 4 && form.goods_type !== 5">
<el-upload <el-upload
list-type="picture-card" list-type="picture-card"
class="upload-demo" class="upload-demo"
...@@ -158,7 +162,7 @@ ...@@ -158,7 +162,7 @@
<el-form-item label="推荐奖金(元)" v-if="form.goods_type === 1"> <el-form-item label="推荐奖金(元)" v-if="form.goods_type === 1">
<el-input-number v-model="form.invite_earnings" label="推荐奖金"></el-input-number> <el-input-number v-model="form.invite_earnings" label="推荐奖金"></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="是否配置实物" v-if="form.goods_type === 1"> <el-form-item label="是否配置实物" v-if="form.goods_type === 1 || form.goods_type === 2">
<el-switch <el-switch
v-model="form.is_real" v-model="form.is_real"
:active-value="1" :active-value="1"
...@@ -188,12 +192,12 @@ ...@@ -188,12 +192,12 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item :label="form.goods_type === 1 || form.goods_type === 3 ? '原价(元)' :form.goods_type === 4 ? '抵扣价格(元)' : '单买价格(元)'"> <el-form-item :label="form.goods_type === 1 || form.goods_type === 3 || form.goods_type === 5 ? '原价(元)' :form.goods_type === 4 ? '抵扣价格(元)' : '单买价格(元)'">
<el-input-number v-model="form.original_price" label="原价"></el-input-number> <el-input-number v-model="form.original_price" label="原价"></el-input-number>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item :label="form.goods_type === 1 || form.goods_type === 3 ? '现价(元)' :form.goods_type === 4 ? '购买价格(元)' : '拼团价格(元)'"> <el-form-item :label="form.goods_type === 1 || form.goods_type === 3 || form.goods_type === 5 ? '现价(元)' :form.goods_type === 4 ? '购买价格(元)' : '拼团价格(元)'">
<el-input-number v-model="form.current_price" label="现价"></el-input-number> <el-input-number v-model="form.current_price" label="现价"></el-input-number>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -210,7 +214,7 @@ ...@@ -210,7 +214,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row v-if="form.goods_type !== 3"> <el-row v-if="form.goods_type !== 3 || form.goods_type !== 5">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="分享标题"> <el-form-item label="分享标题">
<el-input v-model="form.share_desc.title"></el-input> <el-input v-model="form.share_desc.title"></el-input>
...@@ -222,7 +226,7 @@ ...@@ -222,7 +226,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item label="分享主图(300*300)" v-if="form.goods_type !== 3"> <el-form-item label="分享主图(300*300)" v-if="form.goods_type !== 3 || form.goods_type !== 5">
<el-upload <el-upload
list-type="picture-card" list-type="picture-card"
action="/api/public/upload" action="/api/public/upload"
...@@ -232,7 +236,7 @@ ...@@ -232,7 +236,7 @@
<i class="el-icon-plus"></i> <i class="el-icon-plus"></i>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
<el-form-item label="分享海报" v-if="form.goods_type !== 3"> <el-form-item label="分享海报" v-if="form.goods_type !== 3 || form.goods_type !== 5">
<el-upload <el-upload
list-type="picture-card" list-type="picture-card"
action="/api/public/upload" action="/api/public/upload"
...@@ -314,6 +318,7 @@ ...@@ -314,6 +318,7 @@
current_price:'', current_price:'',
is_real:0, is_real:0,
is_auth_user:0, is_auth_user:0,
is_auth_teacher:0,
share_desc:{ share_desc:{
title:'', title:'',
content:'', content:'',
...@@ -338,10 +343,13 @@ ...@@ -338,10 +343,13 @@
methods:{ methods:{
sub(){ sub(){
let _json = JSON.parse(JSON.stringify(this.form)+''); let _json = JSON.parse(JSON.stringify(this.form)+'');
if(_json.goods_type === 3 || _json.goods_type === 4 ){ if(_json.goods_type === 3 || _json.goods_type === 4 || _json.goods_type === 5){
_json.course_id=0; _json.course_id=0;
_json.watch_num = 0; _json.watch_num = 0;
} }
if(_json.goods_type === 5){
_json.is_real=1;
}
_json.desc.before_goods_id = this.goOn_goods_Id.before_goods_id; _json.desc.before_goods_id = this.goOn_goods_Id.before_goods_id;
if(this.goodsYou.length < 1){ if(this.goodsYou.length < 1){
_json.desc.use_goods_ids = '' _json.desc.use_goods_ids = ''
...@@ -355,6 +363,7 @@ ...@@ -355,6 +363,7 @@
_json.goods_desc = JSON.stringify(_json.goods_desc); _json.goods_desc = JSON.stringify(_json.goods_desc);
_json.desc = JSON.stringify(_json.desc); _json.desc = JSON.stringify(_json.desc);
_json.share_desc = JSON.stringify(_json.share_desc); _json.share_desc = JSON.stringify(_json.share_desc);
console.log(_json)
switch(this.dialogObj.type){ switch(this.dialogObj.type){
case 1: case 1:
editGoodsApi(this.dialogObj.id,_json).then(res=>{ editGoodsApi(this.dialogObj.id,_json).then(res=>{
...@@ -505,6 +514,7 @@ ...@@ -505,6 +514,7 @@
current_price:'', current_price:'',
is_real:0, is_real:0,
is_auth_user:0, is_auth_user:0,
is_auth_teacher:0,
share_desc:{ share_desc:{
title:'', title:'',
content:'', content:'',
...@@ -540,6 +550,7 @@ ...@@ -540,6 +550,7 @@
current_price:'', current_price:'',
is_real:0, is_real:0,
is_auth_user:0, is_auth_user:0,
is_auth_teacher:0,
share_desc:{ share_desc:{
title:'', title:'',
content:'', content:'',
......
...@@ -23,6 +23,10 @@ ...@@ -23,6 +23,10 @@
:label="'优惠券商品'" :label="'优惠券商品'"
:value="4"> :value="4">
</el-option> </el-option>
<el-option
:label="'实物商品'"
:value="5">
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="课程"> <el-form-item label="课程">
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<el-form-item label="手机号"> <el-form-item label="手机号">
<el-input v-model="searchFrom.mobile" @change="getList"></el-input> <el-input v-model="searchFrom.mobile" @change="getList"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="发送状态"> <el-form-item label="发送结果">
<el-select v-model="searchFrom.status" placeholder="请选择" @change="getList" clearable> <el-select v-model="searchFrom.status" placeholder="请选择" @change="getList" clearable>
<el-option <el-option
v-for="item in useTypeList" v-for="item in useTypeList"
...@@ -31,10 +31,6 @@ ...@@ -31,10 +31,6 @@
<el-table <el-table
:data="list" :data="list"
style="width: 100%"> style="width: 100%">
<el-table-column
prop="id"
label="发送编号">
</el-table-column>
<el-table-column <el-table-column
prop="mobile" prop="mobile"
label="手机号"> label="手机号">
...@@ -44,9 +40,18 @@ ...@@ -44,9 +40,18 @@
label="短信验证码"> label="短信验证码">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="发送状态"> prop="nickname"
label="发送人">
</el-table-column>
<el-table-column
label="发送结果">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.status==0">
{{scope.row.status | filterStatus}} {{scope.row.status | filterStatus}}
</div>
<div v-if="scope.row.status != 0">
{{scope.row.status | filterStatus}} / {{scope.row.result}}
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
...@@ -74,11 +79,11 @@ ...@@ -74,11 +79,11 @@
useTypeList:[ useTypeList:[
{ {
status:0, status:0,
value:'成功' value:'发送成功'
}, },
{ {
status:1, status:1,
value:'失败' value:'发送失败'
}, },
], ],
TypeList:[ TypeList:[
...@@ -99,9 +104,9 @@ ...@@ -99,9 +104,9 @@
filterStatus:function (value) { filterStatus:function (value) {
let msg = ''; let msg = '';
if(value === 0){ if(value === 0){
msg = '成功' msg = '发送成功'
}else{ }else{
msg = '失败' msg = '发送失败'
} }
return msg; return msg;
} }
...@@ -134,6 +139,7 @@ ...@@ -134,6 +139,7 @@
json.mobile = this.searchFrom.mobile json.mobile = this.searchFrom.mobile
} }
getsmsRecordApi(json).then((res)=>{ getsmsRecordApi(json).then((res)=>{
console.log(res.list)
this.total = res.total; this.total = res.total;
this.list = res.list ? res.list : [] this.list = res.list ? res.list : []
}) })
......
...@@ -242,7 +242,6 @@ export default { ...@@ -242,7 +242,6 @@ export default {
json.pull_end_at = this.searchFrom.syncTime[1]; json.pull_end_at = this.searchFrom.syncTime[1];
} }
getyunjiApi(json).then(res => { getyunjiApi(json).then(res => {
console.log(res.list);
this.total = res.total; this.total = res.total;
this.list = res.list ? res.list : []; this.list = res.list ? res.list : [];
console.log(res) console.log(res)
......
...@@ -17,6 +17,7 @@ export const GOODSTYPE = { ...@@ -17,6 +17,7 @@ export const GOODSTYPE = {
'2':'团购商品', '2':'团购商品',
'3':'续课商品', '3':'续课商品',
'4':'优惠券商品', '4':'优惠券商品',
'5':'实物商品',
}; };
export const ISORNOT = { export const ISORNOT = {
'0':'否', '0':'否',
......
Markdown is supported
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