Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
34ab990b
提交
34ab990b
编写于
8月 18, 2020
作者:
yi.li
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
订单管理UI调整
上级
310d09cf
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
55 行增加
和
38 行删除
+55
-38
router.js
src/router/router.js
+1
-1
order-manage.vue
src/views/goods/order-manage.vue
+48
-37
slidebar.vue
src/views/layout/slidebar.vue
+6
-0
未找到文件。
src/router/router.js
浏览文件 @
34ab990b
...
...
@@ -65,7 +65,7 @@ const shopList = r => require.ensure([], () => r(require('../views/shop/shop-lis
const
createShop
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/shop/create-shop.vue'
)),
'create-shop'
)
const
goodsManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/goods/goods-manage.vue'
)),
'goods-manage'
)
const
createGood
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/goods/create-good.vue'
)),
'create-good'
)
const
orderManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/
shop
/order-manage.vue'
)),
'order-manage'
)
const
orderManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/
goods
/order-manage.vue'
)),
'order-manage'
)
export
default
[{
...
...
src/views/
shop
/order-manage.vue
→
src/views/
goods
/order-manage.vue
浏览文件 @
34ab990b
...
...
@@ -6,25 +6,23 @@
<el-form
ref=
"searchForm"
:model=
"searchForm"
label-width=
"80px"
label-suffix=
":"
:inline=
"true"
>
<el-row
:gutter=
"30"
type=
"flex"
style=
"margin-top: 10px"
>
<el-col
:span=
"18"
>
<el-form-item
label=
"
店铺
名称"
>
<el-input
v-model=
"searchForm.name"
size=
"small"
placeholder=
"请输入
店铺
名称"
></el-input>
<el-form-item
label=
"
商品
名称"
>
<el-input
v-model=
"searchForm.name"
size=
"small"
placeholder=
"请输入
商品
名称"
></el-input>
</el-form-item>
<el-form-item
label=
"
店铺ID
"
>
<el-input
v-model=
"searchForm.id"
size=
"small"
placeholder=
"请输入
店铺ID
"
></el-input>
<el-form-item
label=
"
订单号
"
>
<el-input
v-model=
"searchForm.id"
size=
"small"
placeholder=
"请输入
订单号
"
></el-input>
</el-form-item>
<el-form-item
label=
"店铺类型"
>
<el-select
v-model=
"searchForm.type"
placeholder=
"请选择店铺类型"
<el-form-item
label=
"买家名称"
>
<el-input
v-model=
"searchForm.name"
size=
"small"
placeholder=
"请输入买家名称"
></el-input>
</el-form-item>
<el-form-item
label=
"下单时间"
>
<el-date-picker
v-model=
"searchForm.orderTime"
type=
"datetime"
size=
"small"
clearable
>
<el-option
v-for=
"(item,index) in typeList"
:key=
"index"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
value-format=
"yyyy-MM-dd HH:mm:ss"
placeholder=
"请选择下单时间"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"6"
style=
"text-align: right"
>
...
...
@@ -32,36 +30,38 @@
<el-button
type=
"default"
size=
"small"
@
click=
"resetForm"
style=
"margin-left:0;"
>
重置
</el-button>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
style=
"text-align: right"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"createShop"
>
新建店铺
</el-button>
</el-col>
</el-row>
</el-form>
<el-table
:data=
"tableData"
class=
"item-table"
style=
"width: 100%;margin-top: 10px;"
>
<el-table-column
prop=
"id"
label=
"店铺ID"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"店铺名称"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"type"
label=
"店铺类型"
min-width=
"100"
align=
"center"
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
type
|
dynamicFlagStatus
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"status"
label=
"店铺状态"
min-width=
"100"
align=
"center"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick"
>
<el-tab-pane
label=
"全部"
name=
"all"
></el-tab-pane>
<el-tab-pane
label=
"等待买家付款"
name=
"first"
></el-tab-pane>
<el-tab-pane
label=
"等待发货"
name=
"second"
></el-tab-pane>
<el-tab-pane
label=
"已发货"
name=
"third"
></el-tab-pane>
<el-tab-pane
label=
"交易成功"
name=
"fourth"
></el-tab-pane>
<el-tab-pane
label=
"关闭交易"
name=
"five"
></el-tab-pane>
</el-tabs>
<el-table
:data=
"tableData"
border
max-height=
"1000"
class=
"item-table"
style=
"width: 100%;margin-top: 10px;"
>
<el-table-column
prop=
"id"
label=
"订单号"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"商品名称"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"status"
label=
"交易状态"
min-width=
"100"
align=
"center"
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
status
|
rangeStatus
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"num"
label=
"已上架商品数"
min-width=
"120"
align=
"center"
></el-table-column>
<el-table-column
prop=
"createdTime"
label=
"创建时间"
min-width=
"100"
align=
"center"
>
<el-table-column
prop=
"name"
label=
"实收款"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"买家"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"数量"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"规格"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"单价"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"createdTime"
label=
"下单时间"
min-width=
"100"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
createdTime
|
liveDateFilter
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
min-width=
"370"
align=
"center"
>
<el-table-column
prop=
"name"
label=
"备注"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
label=
"操作"
min-width=
"370"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<div>
<el-button
@
click=
"editShop(scope.row)"
type=
"text"
size=
"small"
>
编辑
</el-button>
<el-button
@
click=
"shopManage(scope.row)"
type=
"text"
size=
"small"
>
店铺管理
</el-button>
<el-button
@
click=
"shopManage(scope.row)"
type=
"text"
size=
"small"
>
查看详情
</el-button>
</div>
</
template
>
</el-table-column>
...
...
@@ -91,12 +91,13 @@
data
(){
return
{
curmbFirst
:
'订单管理'
,
activeName
:
'all'
,
showAllFlag
:
false
,
showNewFlag
:
false
,
searchForm
:
{
name
:
''
,
id
:
''
,
typ
e
:
''
,
orderTim
e
:
''
,
pageNo
:
1
,
pageSize
:
10
,
},
...
...
@@ -134,7 +135,7 @@
this
.
searchForm
=
{
name
:
''
,
id
:
''
,
typ
e
:
''
orderTim
e
:
''
};
this
.
searchList
();
},
...
...
@@ -186,6 +187,7 @@
this
.
searchForm
.
pageNo
=
val
;
this
.
searchList
();
},
handleClick
(
tab
,
event
)
{},
},
}
</
script
>
...
...
@@ -223,4 +225,13 @@
}
}
}
.el-tabs__item.is-active
{
color
:
#449284
;
}
.el-tabs__active-bar
{
background-color
:
#449284
;
}
.el-tabs__item
:hover
{
color
:
#449284
;
}
</
style
>
src/views/layout/slidebar.vue
浏览文件 @
34ab990b
...
...
@@ -431,6 +431,12 @@
index
:
'goods-manage'
};
vm
.
items
.
push
(
shop1
);
const
shop2
=
{
title
:
'订单管理'
,
icon
:
'el-icon-first-aid-kit'
,
index
:
'order-manage'
};
vm
.
items
.
push
(
shop2
);
},
goToMessageSendPage
(
checkAuth
)
{
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录