Authored by 陶雨

Merge branch 'develop' of http://git.dev.yoho.cn/platform/yohobuy-portal-fe into develop

  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";
  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 +}
  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 +}]
  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 +}
  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}}">