Merge branch 'develop' of http://git.dev.yoho.cn/platform/yohobuy-portal-fe into develop
Showing
6 changed files
with
341 additions
and
1 deletions
client/js/salecategory/index.js
0 → 100644
1 | +'use strict'; | ||
2 | +var $ = require('jquery'), | ||
3 | + common = require('../common/common'); | ||
4 | + | ||
5 | +var g = new common.grid({ | ||
6 | + el: "#basicTable", | ||
7 | + parms: function() { | ||
8 | + return { | ||
9 | + state: $('input[name="state"]').val() | ||
10 | + } | ||
11 | + }, | ||
12 | + columns: [{ | ||
13 | + display: '', | ||
14 | + name: 'foler', | ||
15 | + render: function() { | ||
16 | + return ''; | ||
17 | + } | ||
18 | + }, { | ||
19 | + display: 'ID', | ||
20 | + name: 'categoryId' | ||
21 | + }, { | ||
22 | + display: '品类名称', | ||
23 | + name: 'categoryName' | ||
24 | + }, { | ||
25 | + display: '所属分类', | ||
26 | + name: '', | ||
27 | + render: function() { | ||
28 | + return '一级分类'; | ||
29 | + } | ||
30 | + }, { | ||
31 | + display: '分类图标', | ||
32 | + name: '' | ||
33 | + }, { | ||
34 | + display: '排序', | ||
35 | + name: 'orderBy' | ||
36 | + }, { | ||
37 | + display: '状态', | ||
38 | + name: 'status' | ||
39 | + }, { | ||
40 | + display: '操作', | ||
41 | + render: function() { | ||
42 | + | ||
43 | + } | ||
44 | + }] | ||
45 | +}); | ||
46 | + | ||
47 | +g.init($("#gridurl").val()); |
@@ -24,4 +24,5 @@ | @@ -24,4 +24,5 @@ | ||
24 | @import "module/brand"; | 24 | @import "module/brand"; |
25 | @import "module/template"; | 25 | @import "module/template"; |
26 | @import "module/shop-pc"; | 26 | @import "module/shop-pc"; |
27 | -@import "module/shop-app"; | ||
27 | +@import "module/shop-app"; | ||
28 | +@import "module/salecategory"; |
client/sass/module/_salecategory.scss
0 → 100644
1 | +.state-select { | ||
2 | + position: relative; | ||
3 | + margin: 10px 0 0; | ||
4 | + padding: 10px; | ||
5 | + | ||
6 | + label { | ||
7 | + cursor: pointer; | ||
8 | + padding: 2px 10px; | ||
9 | + | ||
10 | + &.current { | ||
11 | + background: black; | ||
12 | + color: #fff; | ||
13 | + } | ||
14 | + } | ||
15 | + | ||
16 | + input { | ||
17 | + position: absolute; | ||
18 | + opacity: 0; | ||
19 | + cursor: pointer; | ||
20 | + } | ||
21 | +} |
server/interface/salecategory.js
0 → 100644
1 | +//exports.domain = require('../config/common.js').domain; | ||
2 | +exports.domain = 'http://localhost:30012'; | ||
3 | + | ||
4 | +//销售类目路由 | ||
5 | +exports.res = [{ | ||
6 | + 'route': '/sale/category/index', | ||
7 | + 'method': 'GET', | ||
8 | + 'src': '/salecategory/index', | ||
9 | + 'view': 'pages/salecategory/index', | ||
10 | + 'data': { | ||
11 | + gridurl: '/salesCategory/queryAllSalesCategoryList' | ||
12 | + | ||
13 | + } | ||
14 | +}, { | ||
15 | + route: '/salesCategory/queryAllSalesCategoryList', | ||
16 | + method: 'POST', | ||
17 | + src: '/salesCategory/queryAllSalesCategoryList', | ||
18 | + params: [] | ||
19 | +}] |
server/stub/config/salecategory.js
0 → 100644
1 | +module.exports = { | ||
2 | + '/salesCategory/queryAllSalesCategoryList': function(req, res) { | ||
3 | + res.json({ | ||
4 | + code: 200, | ||
5 | + message: "queryAllSalesCategoryList success", | ||
6 | + data: { | ||
7 | + code: 200, | ||
8 | + data: { | ||
9 | + list: [{ | ||
10 | + "createTime": "1441117726", | ||
11 | + "icon": "", | ||
12 | + "categoryId": "1", | ||
13 | + "relationParameter": "114,293,116,117,115,119,124,122,131,129,346,133,348,147,149,148,151,231,152,153,196,238,239,240,349,157,342,156,161,300,160,233,341,340,210,339,351,186,235,163,224,322,323,324,325,326,327,328,329,330,331,72,74,75,76,142,77,78,79,80,199,213,217,218,234,303,305,306,307,334,162,316,164,317,295,321,311,357,359,320,195,197,413,130,258,173,227,125,118,121,123,263,260,264,261,352", | ||
14 | + "orderBy": "0", | ||
15 | + "parentId": "0", | ||
16 | + "categoryCode": "1,0,0,0", | ||
17 | + "relationUrl": "", | ||
18 | + "levelNumber": "1", | ||
19 | + "categoryName": "男生", | ||
20 | + "status": "1", | ||
21 | + "items": [{ | ||
22 | + "createTime": "1441117792", | ||
23 | + "icon": "http://img11.static.yhbimg.com/taobaocms/2015/09/01/14/01d48022e08742f1c96766caa6484593ce.jpg?imageView/{mode}/w/{width}/h/{height}", | ||
24 | + "categoryId": "5", | ||
25 | + "relationParameter": "114,293,116,117,115,119,124,122,413,258,173,227,125,118,121,123", | ||
26 | + "orderBy": "10", | ||
27 | + "parentId": "1", | ||
28 | + "categoryCode": "1,5,0,0", | ||
29 | + "relationUrl": "", | ||
30 | + "levelNumber": "2", | ||
31 | + "categoryName": "上衣", | ||
32 | + "status": "1", | ||
33 | + "items": [{ | ||
34 | + "relationUrl": "", | ||
35 | + "createTime": "0", | ||
36 | + "icon": "", | ||
37 | + "categoryId": "45", | ||
38 | + "relationParameter": "114,293", | ||
39 | + "orderBy": "5", | ||
40 | + "parentId": "5", | ||
41 | + "categoryCode": "1,5,45,0", | ||
42 | + "levelNumber": "3", | ||
43 | + "categoryName": "T恤", | ||
44 | + "status": "1" | ||
45 | + }] | ||
46 | + }, { | ||
47 | + "relationUrl": "", | ||
48 | + "createTime": "1441117934", | ||
49 | + "icon": "http://img11.static.yhbimg.com/taobaocms/2015/09/01/14/019b1a20d4cf319e0e8035cacf2d1d231f.jpg?imageView/{mode}/w/{width}/h/{height}", | ||
50 | + "categoryId": "8", | ||
51 | + "relationParameter": "131,129,346,133,348,130,114,293", | ||
52 | + "orderBy": "9", | ||
53 | + "parentId": "1", | ||
54 | + "categoryCode": "1,8,0,0", | ||
55 | + "levelNumber": "2", | ||
56 | + "categoryName": "裤装", | ||
57 | + "status": "1", | ||
58 | + "items": [{ | ||
59 | + "relationUrl": "UP", | ||
60 | + "createTime": "1441118557", | ||
61 | + "icon": "", | ||
62 | + "categoryId": "86", | ||
63 | + "relationParameter": "131", | ||
64 | + "orderBy": "3", | ||
65 | + "parentId": "8", | ||
66 | + "categoryCode": "1,8,86,0", | ||
67 | + "levelNumber": "3", | ||
68 | + "categoryName": "短裤", | ||
69 | + "status": "1" | ||
70 | + }] | ||
71 | + }, { | ||
72 | + "createTime": "0", | ||
73 | + "icon": "", | ||
74 | + "categoryId": "11", | ||
75 | + "relationParameter": "147,149,148,151,231", | ||
76 | + "orderBy": "8", | ||
77 | + "parentId": "1", | ||
78 | + "categoryCode": "1,11,0,0", | ||
79 | + "relationUrl": "22", | ||
80 | + "levelNumber": "2", | ||
81 | + "categoryName": "鞋靴", | ||
82 | + "status": "1", | ||
83 | + "items": [{ | ||
84 | + "relationUrl": "UP", | ||
85 | + "createTime": "0", | ||
86 | + "icon": "", | ||
87 | + "categoryId": "107", | ||
88 | + "relationParameter": "147", | ||
89 | + "orderBy": "0", | ||
90 | + "parentId": "11", | ||
91 | + "categoryCode": "1,11,107,0", | ||
92 | + "levelNumber": "3", | ||
93 | + "categoryName": "休闲/运动鞋", | ||
94 | + "status": "1" | ||
95 | + }, { | ||
96 | + "relationUrl": "UP", | ||
97 | + "createTime": "0", | ||
98 | + "icon": "", | ||
99 | + "categoryId": "113", | ||
100 | + "relationParameter": "149", | ||
101 | + "orderBy": "0", | ||
102 | + "parentId": "11", | ||
103 | + "categoryCode": "1,11,113,0", | ||
104 | + "levelNumber": "3", | ||
105 | + "categoryName": "凉鞋/凉拖", | ||
106 | + "status": "0" | ||
107 | + }] | ||
108 | + }, { | ||
109 | + "relationUrl": "", | ||
110 | + "createTime": "0", | ||
111 | + "icon": "", | ||
112 | + "categoryId": "14", | ||
113 | + "relationParameter": "152,153,196,238,239,240,349,157,342,156,161,300,160,233,341,340,210,339,351,195,197", | ||
114 | + "orderBy": "11", | ||
115 | + "parentId": "1", | ||
116 | + "categoryCode": "1,17,0,0", | ||
117 | + "levelNumber": "2", | ||
118 | + "categoryName": "包类", | ||
119 | + "status": "0", | ||
120 | + "items": [{ | ||
121 | + "relationUrl": "UP", | ||
122 | + "createTime": "0", | ||
123 | + "icon": "", | ||
124 | + "categoryId": "147", | ||
125 | + "relationParameter": "238,239,240,349", | ||
126 | + "orderBy": "12", | ||
127 | + "parentId": "14", | ||
128 | + "categoryCode": "1,14,147,0", | ||
129 | + "levelNumber": "3", | ||
130 | + "categoryName": "钱包/卡包/手包/钥匙包", | ||
131 | + "status": "1" | ||
132 | + }] | ||
133 | + }, { | ||
134 | + "createTime": "0", | ||
135 | + "icon": "", | ||
136 | + "categoryId": "17", | ||
137 | + "relationParameter": "186,235,163,224,322,323,324,325,326,327,328,329,330,331,72,74,75,76,142,77,78,79,80,199,213,217,218,234,303,305,306,307,334,162,316,320,164,317,295,321", | ||
138 | + "orderBy": "0", | ||
139 | + "parentId": "1", | ||
140 | + "categoryCode": "1,17,0,0", | ||
141 | + "relationUrl": "SJ", | ||
142 | + "levelNumber": "2", | ||
143 | + "categoryName": "服配", | ||
144 | + "status": "0", | ||
145 | + "items": [{ | ||
146 | + "relationUrl": "", | ||
147 | + "createTime": "0", | ||
148 | + "icon": "", | ||
149 | + "categoryId": "177", | ||
150 | + "relationParameter": "186,235", | ||
151 | + "orderBy": "0", | ||
152 | + "parentId": "17", | ||
153 | + "categoryCode": "1,17,177,0", | ||
154 | + "levelNumber": "3", | ||
155 | + "categoryName": "太阳镜/眼镜", | ||
156 | + "status": "1" | ||
157 | + }, { | ||
158 | + "relationUrl": "UP", | ||
159 | + "createTime": "0", | ||
160 | + "icon": "", | ||
161 | + "categoryId": "246", | ||
162 | + "relationParameter": "163,224,322,323,324,325,326,327,328,329,330,331", | ||
163 | + "orderBy": "0", | ||
164 | + "parentId": "17", | ||
165 | + "categoryCode": "1,17,178,0", | ||
166 | + "levelNumber": "3", | ||
167 | + "categoryName": "帽子", | ||
168 | + "status": "1" | ||
169 | + }] | ||
170 | + }] | ||
171 | + }, { | ||
172 | + "createTime": "1460079347", | ||
173 | + "icon": "", | ||
174 | + "categoryId": "2", | ||
175 | + "relationParameter": "227,173,125,258,121,123,119,124,118,348,122,115,117,346,114,293,131,133,186,235,163,224,322,323,324,325,326,327,328,329,330,331,72,74,75,76,142,77,78,79,80,199,213,217,218,234,303,305,306,307,334,162,316,320,164,317,295,321,147,149,148,151,231,311,364,357,359,116,129,134,135,413,152,153,238,239,240,349,157,342,156,161,300,160,233,341,340,210,339,351,195,196,197,263", | ||
176 | + "orderBy": "1", | ||
177 | + "parentId": "0", | ||
178 | + "categoryCode": "2,0,0,0", | ||
179 | + "relationUrl": "11", | ||
180 | + "levelNumber": "1", | ||
181 | + "categoryName": "女生", | ||
182 | + "status": "1", | ||
183 | + "items": [{ | ||
184 | + "createTime": "1460079406", | ||
185 | + "icon": "", | ||
186 | + "categoryId": "31", | ||
187 | + "relationParameter": "134,135", | ||
188 | + "orderBy": "111", | ||
189 | + "parentId": "2", | ||
190 | + "categoryCode": "2,31,0,0", | ||
191 | + "relationUrl": "11", | ||
192 | + "levelNumber": "2", | ||
193 | + "categoryName": "裙装", | ||
194 | + "status": "1" | ||
195 | + }] | ||
196 | + }], | ||
197 | + page: 1, | ||
198 | + size: 10, | ||
199 | + total: 1082, | ||
200 | + totalPage: 109 | ||
201 | + } | ||
202 | + } | ||
203 | + }); | ||
204 | + } | ||
205 | +} |
server/views/pages/salecategory/index.html
0 → 100644
1 | +<div class="pageheader"> | ||
2 | + <div class="media"> | ||
3 | + <div class="pageicon pull-left"> | ||
4 | + <i class="fa fa-th-list"></i> | ||
5 | + </div> | ||
6 | + <div class="media-body"> | ||
7 | + <ul class="breadcrumb"> | ||
8 | + <li><a href=""><i class="glyphicon glyphicon-home"></i></a></li> | ||
9 | + <li><a href="">运营管理</a></li> | ||
10 | + <li> | ||
11 | + 销售类目管理 | ||
12 | + </li> | ||
13 | + </ul> | ||
14 | + | ||
15 | + <div> | ||
16 | + <div style="width: 30%;float: left;"> | ||
17 | + <h4>销售类目管理</h4> | ||
18 | + </div> | ||
19 | + </div> | ||
20 | + </div> | ||
21 | + </div> | ||
22 | +</div> | ||
23 | + | ||
24 | +<div class="contentpanel"> | ||
25 | + <a href="/erpproduct/brands/add" class="btn btn-success"><i class="fa fa-plus"></i> 添加根分类</a> | ||
26 | + <div class="panel panel-default" style="margin:10px 0;"> | ||
27 | + <div class="panel-body nopadding"> | ||
28 | + <div class="state-select"> | ||
29 | + <strong>状态:</strong> | ||
30 | + <label><input type="radio" name="state" value="全部">全部</label> | ||
31 | + <label class="current"><input type="radio" name="state" value="1">开启</label> | ||
32 | + <label><input type="radio" name="state" value="0">关闭</label> | ||
33 | + </div> | ||
34 | + </div> | ||
35 | + </div> | ||
36 | + | ||
37 | + <div class="panel"> | ||
38 | + <div class="panel-body nopadding"> | ||
39 | + | ||
40 | + <div class="dataTables_wrapper no-footer" id="basicTable"></div> | ||
41 | + </div> | ||
42 | + </div> | ||
43 | + | ||
44 | + | ||
45 | +</div> | ||
46 | + | ||
47 | +<input type="hidden" id="gridurl" value="{{gridurl}}"> |
-
Please register or login to post a comment