Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
op-web-service
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
bp
op-web-service
Commits
2795f447
Commit
2795f447
authored
Jun 18, 2021
by
mengwenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update:更新主分支代码
parent
33c8236b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
412 additions
and
706 deletions
+412
-706
package-lock.json
package-lock.json
+412
-383
index.less
src/pages/Commodity/Detail/index.less
+0
-27
index.vue
src/pages/Commodity/Detail/index.vue
+0
-290
index.js
src/router/index.js
+0
-6
No files found.
package-lock.json
View file @
2795f447
This source diff could not be displayed because it is too large. You can
view the blob
instead.
src/pages/Commodity/Detail/index.less
deleted
100644 → 0
View file @
33c8236b
.detail {
margin-top: 30px;
.commodity {
margin-top: 30px;
padding: 0 30px;
.search_condition {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
align-items: center;
.search_button {
display: flex;
align-items: center;
.el-form-item__content {
display: flex;
justify-content: space-around;
}
}
}
.commodity_list {
margin-top: 30px;
}
.pagination {
margin-top: 30px;
}
}
}
src/pages/Commodity/Detail/index.vue
deleted
100644 → 0
View file @
33c8236b
<
template
>
<div
class=
"detail"
>
<el-card
class=
"commodity"
>
<!-- 筛选区 -->
<el-form
inline
class=
"search_condition"
>
<!-- 商品id -->
<el-form-item
label=
"商品id"
>
<el-input></el-input>
</el-form-item>
<!-- 商品名称 -->
<el-form-item
label=
"商品名称"
>
<el-input></el-input>
</el-form-item>
<!-- 所属分类 -->
<el-form-item
label=
"所属分类"
>
<el-cascader
:options=
"options"
:props=
"cascaderProps"
collapse-tags
clearable
></el-cascader>
</el-form-item>
<!-- 生活号ID -->
<el-form-item
label=
"生活号id"
>
<el-input></el-input>
</el-form-item>
<!-- 生活号名称 -->
<el-form-item
label=
"生活号名称"
>
<el-input></el-input>
</el-form-item>
<!-- 商品状态 -->
<el-form-item
label=
"商品状态"
>
<el-select
v-model=
"stateValue"
multiple
collapse-tags
>
<el-option
v-for=
"item in option"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
</el-form-item>
<!-- 按钮操作 -->
<el-form-item
class=
"search_button"
>
<el-button
type=
"primary"
>
搜索
</el-button>
<el-button>
重置
</el-button>
</el-form-item>
</el-form>
<!-- 列表区 -->
<el-table
class=
"commodity_list"
:data=
"commodityList"
border
stripe
>
<el-table-column
label=
"商品id"
prop=
"commodity_id"
align=
"center"
></el-table-column>
<el-table-column
label=
"商品名称"
prop=
"commodity_name"
align=
"center"
></el-table-column>
<el-table-column
label=
"一级分类"
prop=
"first_classify"
align=
"center"
></el-table-column>
<el-table-column
label=
"二级分类"
prop=
"second_classify"
align=
"center"
></el-table-column>
<el-table-column
label=
"关联门店"
prop=
"shop"
align=
"center"
></el-table-column>
<el-table-column
label=
"活动营销价"
prop=
"sale_prise"
align=
"center"
></el-table-column>
<el-table-column
label=
"售价"
prop=
"prise"
align=
"center"
></el-table-column>
<el-table-column
label=
"原价"
prop=
"perprise"
align=
"center"
></el-table-column>
<el-table-column
label=
"库存"
prop=
"inventory"
align=
"center"
></el-table-column>
<el-table-column
label=
"状态"
prop=
"state"
align=
"center"
></el-table-column>
<el-table-column
label=
"生活号id"
prop=
"life_no_id"
align=
"center"
></el-table-column>
<el-table-column
label=
"生活号名称"
prop=
"life_no_name"
align=
"center"
></el-table-column>
<el-table-column
label=
"发布者"
prop=
"publisher"
align=
"center"
></el-table-column>
<el-table-column
label=
"状态更新时间"
prop=
"state_update_time"
align=
"center"
></el-table-column>
<el-table-column
label=
"商品创建时间"
prop=
"commodity_create_time"
align=
"center"
></el-table-column>
<!-- 操作快捷键 -->
<el-table-column
label=
"操作"
align=
"center"
fixed=
"right"
width=
"200"
>
<template
#
default=
"scope"
>
<el-button
type=
"text"
v-if=
"scope.row.state === 1"
>
编辑
</el-button>
<el-button
type=
"text"
v-if=
"scope.row.state === 1"
>
审核
</el-button>
<el-button
type=
"text"
v-if=
"scope.row.state === 1"
>
上架
</el-button>
<el-button
type=
"text"
v-if=
"scope.row.state === 1"
>
下架
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 页码区 -->
<el-pagination
class=
"pagination"
@
current-change=
"handleCurrentChange"
v-model:currentPage=
"currentPage"
:page-size=
"100"
layout=
"prev, pager, next, jumper"
:total=
"1000"
>
</el-pagination>
</el-card>
</div>
</template>
<
style
lang=
"less"
src=
"./index.less"
scope
></
style
>
<
script
>
export
default
{
name
:
"CommodityDetail"
,
created
()
{
},
data
()
{
return
{
cascaderProps
:
{
multiple
:
true
},
// 级联选择器
options
:
[
{
value
:
1
,
label
:
"东南"
,
children
:
[
{
value
:
2
,
label
:
"上海"
,
children
:
[
{
value
:
3
,
label
:
"普陀"
},
{
value
:
4
,
label
:
"黄埔"
},
{
value
:
5
,
label
:
"徐汇"
}
]
},
{
value
:
7
,
label
:
"江苏"
,
children
:
[
{
value
:
8
,
label
:
"南京"
},
{
value
:
9
,
label
:
"苏州"
},
{
value
:
10
,
label
:
"无锡"
}
]
},
{
value
:
12
,
label
:
"浙江"
,
children
:
[
{
value
:
13
,
label
:
"杭州"
},
{
value
:
14
,
label
:
"宁波"
},
{
value
:
15
,
label
:
"嘉兴"
}
]
}
]
},
{
value
:
17
,
label
:
"西北"
,
children
:
[
{
value
:
18
,
label
:
"陕西"
,
children
:
[
{
value
:
19
,
label
:
"西安"
},
{
value
:
20
,
label
:
"延安"
}
]
},
{
value
:
21
,
label
:
"新疆维吾尔族自治区"
,
children
:
[
{
value
:
22
,
label
:
"乌鲁木齐"
},
{
value
:
23
,
label
:
"克拉玛依"
}
]
}
]
}
],
option
:
[
{
value
:
1
,
label
:
"待审核"
},
{
value
:
2
,
label
:
"审核通过"
},
{
value
:
3
,
label
:
"审核驳回"
},
{
value
:
4
,
label
:
"已上架"
},
{
value
:
5
,
label
:
"已下架"
}
],
// 商品状态
stateValue
:
[],
// 商品列表
commodityList
:
[
{
commodity_id
:
1
,
commodity_name
:
"威化"
,
first_classify
:
1
,
second_classify
:
1
,
life_no_id
:
1
,
shop
:
"楼下小卖部"
,
life_no_name
:
"1的生活号"
,
publisher
:
"蒙文昊"
,
sale_prise
:
300
,
prise
:
200
,
perprise
:
500
,
inventory
:
999
,
state
:
1
,
state_update_time
:
"2021-06-17"
,
commodity_create_time
:
"2021-06-17"
}
],
currentPage
:
1
// 当前页码
};
},
methods
:
{
// 页码变化
handleCurrentChange
(
e
)
{
console
.
log
(
"currentPage"
,
e
);
console
.
log
(
this
.
currentPage
);
}
}
};
</
script
>
src/router/index.js
View file @
2795f447
...
...
@@ -59,12 +59,6 @@ const routes = [
requireAuth
:
true
}
},
// 商品详情管理
{
path
:
"/commodity/detail"
,
name
:
"CommodityDetail"
,
component
:
()
=>
import
(
/* webpackChunkName: "commodity" */
"@/pages/Commodity/Detail"
)
},
//生活号管理
{
path
:
"/lifeNo"
,
...
...
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