Commit 948fe5b8 authored by 王's avatar

“下拉查询自动搜索”

parent e7c4db8b
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</el-cascader> </el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="老师"> <el-form-item label="老师">
<el-select v-model="teacher_id" placeholder="请选择" clearable> <el-select v-model="teacher_id" placeholder="请选择" @change="getClassList" clearable>
<el-option <el-option
v-for="(data,index) in teacherList" v-for="(data,index) in teacherList"
:key="index" :key="index"
...@@ -288,7 +288,8 @@ ...@@ -288,7 +288,8 @@
let nowGoods = this.goodsList.find(i=>{return i.id === data[0]}); let nowGoods = this.goodsList.find(i=>{return i.id === data[0]});
this.periods = nowGoods.children.find(i=>{return i.id === data[1]}); this.periods = nowGoods.children.find(i=>{return i.id === data[1]});
this.teacher_id = ''; this.teacher_id = '';
this.getTeacher() this.getTeacher();
this.getClassList();
} }
}, },
onPageChange(val){ onPageChange(val){
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="课程类型"> <el-form-item label="课程类型">
<el-select v-model="searchFrom.type" placeholder="请选择"> <el-select v-model="searchFrom.type" placeholder="请选择" @change="getUser">
<el-option value="" label="请选择"></el-option> <el-option value="" label="请选择"></el-option>
<el-option value="0" label="月课"></el-option> <el-option value="0" label="月课"></el-option>
<el-option value="1" label="日课"></el-option> <el-option value="1" label="日课"></el-option>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="商品名称"> <el-form-item label="商品名称">
<el-select v-model="searchFrom.goods_id" placeholder="请选择" clearable> <el-select v-model="searchFrom.goods_id" placeholder="请选择" @change="getOrderList" clearable>
<el-option <el-option
v-for="(data,index) in goodList" v-for="(data,index) in goodList"
:key="index" :key="index"
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="购买方式"> <el-form-item label="购买方式">
<el-select v-model="searchFrom.buy_type" placeholder="请选择" clearable> <el-select v-model="searchFrom.buy_type" placeholder="请选择" @change="getOrderList" clearable>
<el-option <el-option
v-for="item in buyTypeOption" v-for="item in buyTypeOption"
:key="item.id" :key="item.id"
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="订单状态"> <el-form-item label="订单状态">
<el-select v-model="searchFrom.status" placeholder="请选择" clearable> <el-select v-model="searchFrom.status" placeholder="请选择" @change="getOrderList" clearable>
<el-option <el-option
v-for="item in orderStatusOption" v-for="item in orderStatusOption"
:key="item.id" :key="item.id"
...@@ -83,7 +83,8 @@ ...@@ -83,7 +83,8 @@
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期" end-placeholder="结束日期"
:default-time="['00:00:00','23:59:59']"> :default-time="['00:00:00','23:59:59']"
@change="getOrderList">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -320,6 +321,7 @@ ...@@ -320,6 +321,7 @@
} else if (val === 2) { } else if (val === 2) {
this.inviteSearchPlaceholder = '推广人ID' this.inviteSearchPlaceholder = '推广人ID'
} }
this.getOrderList();
}, },
detail(row){ detail(row){
let _detail = row; let _detail = row;
......
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
collapse-tags collapse-tags
multiple multiple
filterable filterable
placeholder="请选择"> placeholder="请选择"
@change="searchPage">
<el-option <el-option
v-for="item in goodsList" v-for="item in goodsList"
:key="item.id" :key="item.id"
...@@ -25,7 +26,8 @@ ...@@ -25,7 +26,8 @@
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期"> end-placeholder="结束日期"
@change="searchPage">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<el-input v-model="title" placeholder="请输入内容" clearable></el-input> <el-input v-model="title" placeholder="请输入内容" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="商品名称"> <el-form-item label="商品名称">
<el-select v-model="goodsId" placeholder="请选择" clearable> <el-select v-model="goodsId" placeholder="请选择" @change="onSearch" clearable>
<el-option <el-option
v-for="(data,index) in goodList" v-for="(data,index) in goodList"
:key="index" :key="index"
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="课程名称"> <el-form-item label="课程名称">
<el-select v-model="lessonId" placeholder="请选择" clearable> <el-select v-model="lessonId" placeholder="请选择" @change="onSearch" clearable>
<el-option <el-option
v-for="(data,index) in lessonList" v-for="(data,index) in lessonList"
:key="index" :key="index"
...@@ -32,7 +32,8 @@ ...@@ -32,7 +32,8 @@
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期" end-placeholder="结束日期"
:default-time="['00:00:00','23:59:59']"> :default-time="['00:00:00','23:59:59']"
@change="onSearch">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<el-input v-model="search.key" placeholder="用户名/手机号"></el-input> <el-input v-model="search.key" placeholder="用户名/手机号"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="订单状态"> <el-form-item label="订单状态">
<el-select v-model="search.status" placeholder="用户名/手机/课程名称"> <el-select v-model="search.status" placeholder="用户名/手机/课程名称" @change="onSearch">
<el-option <el-option
v-for="item in liStatus" v-for="item in liStatus"
:key="item.status" :key="item.status"
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="退款状态"> <el-form-item label="退款状态">
<el-select v-model="searchFrom.status" placeholder="请选择" clearable> <el-select v-model="searchFrom.status" placeholder="请选择" @change="getRefundList" clearable>
<el-option <el-option
v-for="item in refundTypeList" v-for="item in refundTypeList"
:key="item.id" :key="item.id"
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="状态"> <el-form-item label="状态">
<el-select v-model="searchFrom.status" placeholder="请选择用户等级"> <el-select v-model="searchFrom.status" placeholder="请选择用户等级" @change="getList">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option label="启用" :value="0"></el-option> <el-option label="启用" :value="0"></el-option>
<el-option label="冻结" :value="1"></el-option> <el-option label="冻结" :value="1"></el-option>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="教师类型"> <el-form-item label="教师类型">
<el-select v-model="searchFrom.type" placeholder="请选择" clearable> <el-select v-model="searchFrom.type" placeholder="请选择" @change="getUser" clearable>
<el-option <el-option
v-for="item in teacherTypeOption" v-for="item in teacherTypeOption"
:key="item.id" :key="item.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