Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
A
admin-base
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
new-sing
admin-base
Commits
efcee6f1
Commit
efcee6f1
authored
Nov 08, 2018
by
王
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
商品列表
parent
af2f7182
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
37 additions
and
5 deletions
+37
-5
index.vue
src/components/coupon/index.vue
+1
-1
dialog.vue
src/components/shop/dialog.vue
+9
-4
index.vue
src/components/shop/index.vue
+27
-0
No files found.
src/components/coupon/index.vue
View file @
efcee6f1
...
...
@@ -99,7 +99,7 @@
searchFrom
:
{
user_id
:
''
,
out_trade_no
:
''
,
status
:
''
status
:
0
},
list
:
[]
}
...
...
src/components/shop/dialog.vue
View file @
efcee6f1
...
...
@@ -47,7 +47,7 @@
<el-select
multiple
v-model=
"goodsYou"
placeholder=
"全部"
>
<el-option
v-for=
"data in goodsList"
:key=
"data.id"
:label=
"data
.name
"
:label=
"data
| filterGoods
"
:value=
"data.id"
>
</el-option>
</el-select>
...
...
@@ -60,7 +60,7 @@
<el-select
v-model=
"goOn_goods_Id.before_goods_id"
placeholder=
"请选择"
>
<el-option
v-for=
"data in goodsList"
:key=
"data.id"
:label=
"data
.name
"
:label=
"data
| filterGoods
"
:value=
"data.id"
>
</el-option>
...
...
@@ -72,7 +72,7 @@
<el-select
v-model=
"goOn_goods_Id.after_goods_id"
placeholder=
"请选择"
>
<el-option
v-for=
"data in goodsList"
:key=
"data.id"
:label=
"data
.name
"
:label=
"data
| filterGoods
"
:value=
"data.id"
>
</el-option>
</el-select>
...
...
@@ -269,12 +269,17 @@
<
script
>
import
{
getLessonApi
,
addGoodsApi
,
editGoodsApi
,
getGoodsDetailApi
,
uploadFileApi
,
getGoodsListApi
}
from
"../../service/api"
;
import
{
TEACHERTYPE
}
from
"../../util/wordbook"
;
import
{
TEACHERTYPE
,
GOODSTYPE
}
from
"../../util/wordbook"
;
export
default
{
name
:
"dialogObj"
,
props
:[
'dialogObj'
],
filters
:
{
filterGoods
(
val
){
return
'['
+
GOODSTYPE
[
val
.
goods_type
]
+
']'
+
'['
+
val
.
current_price
/
100
+
'元]'
+
val
.
name
}
},
data
(){
return
{
loading
:
true
,
...
...
src/components/shop/index.vue
View file @
efcee6f1
...
...
@@ -4,6 +4,27 @@
<el-form-item
label=
"商品名称"
>
<el-input
v-model=
"searchFrom.name"
></el-input>
</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-select
v-model=
"searchFrom.course_id"
placeholder=
"请选择"
@
change=
"getUser"
>
<el-option
value=
""
label=
"请选择"
></el-option>
...
...
@@ -181,6 +202,9 @@
return
{
searchFrom
:{
name
:
''
,
goods_type
:
''
,
status
:
''
,
course_id
:
''
},
userList
:[],
total
:
0
,
...
...
@@ -299,6 +323,9 @@
if
(
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
)
{
json
.
course_id
=
this
.
searchFrom
.
course_id
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment