Commit efcee6f1 authored by 王's avatar

商品列表

parent af2f7182
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
searchFrom: { searchFrom: {
user_id: '', user_id: '',
out_trade_no:'', out_trade_no:'',
status:'' status:0
}, },
list: [] list: []
} }
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
<el-select multiple v-model="goodsYou" placeholder="全部"> <el-select multiple v-model="goodsYou" placeholder="全部">
<el-option v-for="data in goodsList" <el-option v-for="data in goodsList"
:key="data.id" :key="data.id"
:label="data.name" :label="data | filterGoods"
:value="data.id"> :value="data.id">
</el-option> </el-option>
</el-select> </el-select>
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
<el-select v-model="goOn_goods_Id.before_goods_id" placeholder="请选择"> <el-select v-model="goOn_goods_Id.before_goods_id" placeholder="请选择">
<el-option v-for="data in goodsList" <el-option v-for="data in goodsList"
:key="data.id" :key="data.id"
:label="data.name" :label="data | filterGoods"
:value="data.id"> :value="data.id">
</el-option> </el-option>
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
<el-select v-model="goOn_goods_Id.after_goods_id" placeholder="请选择"> <el-select v-model="goOn_goods_Id.after_goods_id" placeholder="请选择">
<el-option v-for="data in goodsList" <el-option v-for="data in goodsList"
:key="data.id" :key="data.id"
:label="data.name" :label="data | filterGoods"
:value="data.id"> :value="data.id">
</el-option> </el-option>
</el-select> </el-select>
...@@ -269,12 +269,17 @@ ...@@ -269,12 +269,17 @@
<script> <script>
import {getLessonApi,addGoodsApi,editGoodsApi,getGoodsDetailApi,uploadFileApi,getGoodsListApi} from "../../service/api"; import {getLessonApi,addGoodsApi,editGoodsApi,getGoodsDetailApi,uploadFileApi,getGoodsListApi} from "../../service/api";
import {TEACHERTYPE} from "../../util/wordbook"; import {TEACHERTYPE,GOODSTYPE} from "../../util/wordbook";
export default { export default {
name: "dialogObj", name: "dialogObj",
props:[ props:[
'dialogObj' 'dialogObj'
], ],
filters: {
filterGoods(val){
return '[' + GOODSTYPE[val.goods_type] + ']' + '[' +val.current_price / 100 + '元]' + val.name
}
},
data(){ data(){
return{ return{
loading:true, loading:true,
......
...@@ -4,6 +4,27 @@ ...@@ -4,6 +4,27 @@
<el-form-item label="商品名称"> <el-form-item label="商品名称">
<el-input v-model="searchFrom.name"></el-input> <el-input v-model="searchFrom.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="商品类型">
<el-select v-model="searchFrom.goods_type" placeholder="请选择" @change="getUser">
<el-option value="" label="请选择"></el-option>
<el-option
:label="'普通商品'"
:value="1">
</el-option>
<el-option
:label="'团购商品'"
:value="2">
</el-option>
<el-option
:label="'续课商品'"
:value="3">
</el-option>
<el-option
:label="'优惠券商品'"
:value="4">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="课程"> <el-form-item label="课程">
<el-select v-model="searchFrom.course_id" placeholder="请选择" @change="getUser"> <el-select v-model="searchFrom.course_id" placeholder="请选择" @change="getUser">
<el-option value="" label="请选择"></el-option> <el-option value="" label="请选择"></el-option>
...@@ -181,6 +202,9 @@ ...@@ -181,6 +202,9 @@
return { return {
searchFrom:{ searchFrom:{
name:'', name:'',
goods_type: '',
status: '',
course_id: ''
}, },
userList:[], userList:[],
total:0, total:0,
...@@ -299,6 +323,9 @@ ...@@ -299,6 +323,9 @@
if (this.searchFrom.name) { if (this.searchFrom.name) {
json.name = this.searchFrom.name json.name = this.searchFrom.name
} }
if (this.searchFrom.goods_type){
json.goods_type = this.searchFrom.goods_type
}
if (this.searchFrom.course_id) { if (this.searchFrom.course_id) {
json.course_id = this.searchFrom.course_id json.course_id = this.searchFrom.course_id
} }
......
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