Merge branch 'release/1.6' of http://git.dev.yoho.cn/platform/yohobuy-portal-fe into release/1.6
Showing
6 changed files
with
37 additions
and
27 deletions
@@ -57,23 +57,30 @@ var Bll = { | @@ -57,23 +57,30 @@ var Bll = { | ||
57 | button: [{ | 57 | button: [{ |
58 | value: "保存", | 58 | value: "保存", |
59 | callback: function () { | 59 | callback: function () { |
60 | - var couponIds=Bll.module.couponsIds||[]; | ||
61 | - var ids=[]; | ||
62 | - for(var i=0;i<couponIds.length;i++){ | 60 | + var couponIds = Bll.module.couponsIds || []; |
61 | + var flag = true; | ||
62 | + var ids = []; | ||
63 | + for (var i = 0; i < couponIds.length; i++) { | ||
63 | ids.push(couponIds[i].id); | 64 | ids.push(couponIds[i].id); |
64 | } | 65 | } |
65 | - Bll.module.couponsIds=ids.join(","); | ||
66 | - if (edit.validate()) { | 66 | + if (ids.join(",").indexOf("-1") > -1) { |
67 | + flag = false; | ||
68 | + common.util.__tip("请正确选择优惠券ID", "warning"); | ||
69 | + } else { | ||
70 | + Bll.module.couponsIds = ids.join(","); | ||
71 | + } | ||
72 | + //console.log("最终上传数据Bll.module",Bll.module); | ||
73 | + if (edit.validate() && flag) { | ||
67 | common.util.__ajax({ | 74 | common.util.__ajax({ |
68 | url: "/couponSendManager/addOrUpdate", | 75 | url: "/couponSendManager/addOrUpdate", |
69 | - data: Bll.module | 76 | + data: Bll.module |
70 | }, function (res) { | 77 | }, function (res) { |
71 | - if(res.code=='200'){ | 78 | + if (res.code == '200') { |
72 | g.reload(); | 79 | g.reload(); |
73 | d.close(); | 80 | d.close(); |
74 | } | 81 | } |
75 | - else{ | ||
76 | - common.util.__tip(res.message,"warning"); | 82 | + else { |
83 | + common.util.__tip(res.message, "warning"); | ||
77 | } | 84 | } |
78 | }); | 85 | }); |
79 | } | 86 | } |
@@ -99,7 +106,7 @@ var Bll = { | @@ -99,7 +106,7 @@ var Bll = { | ||
99 | /*监听输入框变化*/ | 106 | /*监听输入框变化*/ |
100 | $(document).on("change", ".observe", function () { | 107 | $(document).on("change", ".observe", function () { |
101 | var $this = $(this); | 108 | var $this = $(this); |
102 | - var name = $this.data("field")?$this.data("field"):$this.data("name"); | 109 | + var name = $this.data("field") ? $this.data("field") : $this.data("name"); |
103 | Bll.module = common.util.__buildobj(name, '.', Bll.module, function (obj, name) { | 110 | Bll.module = common.util.__buildobj(name, '.', Bll.module, function (obj, name) { |
104 | obj[name] = $this.val(); | 111 | obj[name] = $this.val(); |
105 | }); | 112 | }); |
@@ -124,7 +124,11 @@ function initDialog(){ | @@ -124,7 +124,11 @@ function initDialog(){ | ||
124 | function initForm(data) { | 124 | function initForm(data) { |
125 | var parentName = ""; | 125 | var parentName = ""; |
126 | getParentsName(data.parentSC); | 126 | getParentsName(data.parentSC); |
127 | - data.parentName = (parentName == ""?"(无根目录)":parentName); | 127 | + if(data.curParent){ |
128 | + data.parentName = (parentName == "" ? data.curParent : parentName + " > " + data.curParent); | ||
129 | + }else{ | ||
130 | + data.parentName = (parentName == "" ? "(无根目录)" : parentName); | ||
131 | + } | ||
128 | 132 | ||
129 | $(".saleCategoryEdit").html(common.util.__template2(editHtml, data)), | 133 | $(".saleCategoryEdit").html(common.util.__template2(editHtml, data)), |
130 | e = new common.edit('#basicForm', {bucket: 'taobaocms'}); | 134 | e = new common.edit('#basicForm', {bucket: 'taobaocms'}); |
@@ -135,7 +139,7 @@ function initForm(data) { | @@ -135,7 +139,7 @@ function initForm(data) { | ||
135 | if(parentsData && parentsData.length > 0){ | 139 | if(parentsData && parentsData.length > 0){ |
136 | var parent = parentsData[0]; | 140 | var parent = parentsData[0]; |
137 | parentName += parent.categoryName; | 141 | parentName += parent.categoryName; |
138 | - if(parent.items) parentName += "<span style='color: #3071a9; font-weight: bold; padding: 0 5px'> > </span>"; | 142 | + if(parent.items) parentName += " > "; |
139 | getParentsName(parent.items, parentName); | 143 | getParentsName(parent.items, parentName); |
140 | }else{ | 144 | }else{ |
141 | return parentName; | 145 | return parentName; |
@@ -183,6 +187,7 @@ $(document).on('click', '.add-sub-category', function() { | @@ -183,6 +187,7 @@ $(document).on('click', '.add-sub-category', function() { | ||
183 | var data = {}; | 187 | var data = {}; |
184 | data.action = '/sale/salesCategory/addSC'; | 188 | data.action = '/sale/salesCategory/addSC'; |
185 | data.parentSC = res.data.parentSC; | 189 | data.parentSC = res.data.parentSC; |
190 | + data.curParent = res.data.categoryName; | ||
186 | data.subCategoryName = res.data.categoryName; | 191 | data.subCategoryName = res.data.categoryName; |
187 | data.parentId = res.data.categoryId; | 192 | data.parentId = res.data.categoryId; |
188 | initForm(data); | 193 | initForm(data); |
@@ -29,7 +29,7 @@ var config = { | @@ -29,7 +29,7 @@ var config = { | ||
29 | //domain:'http://192.168.102.216:8180/platform', //李健2 | 29 | //domain:'http://192.168.102.216:8180/platform', //李健2 |
30 | //domain: 'http://172.16.6.243:8088/platform', //谭玲 | 30 | //domain: 'http://172.16.6.243:8088/platform', //谭玲 |
31 | //domain: 'http://172.16.6.204:8088/platform', //陆斌斌 | 31 | //domain: 'http://172.16.6.204:8088/platform', //陆斌斌 |
32 | - yohoSearch: 'http://192.168.102.208:8087/yohosearch', | 32 | + yohoSearch: 'http://192.168.10.64:8080/yohosearch', |
33 | loggers: { | 33 | loggers: { |
34 | api: { | 34 | api: { |
35 | level: 'verbose' | 35 | level: 'verbose' |
@@ -49,7 +49,7 @@ var config = { | @@ -49,7 +49,7 @@ var config = { | ||
49 | }, | 49 | }, |
50 | apiKey: 'sd4H1ecAqlp', | 50 | apiKey: 'sd4H1ecAqlp', |
51 | domain: 'http://192.168.102.202:8088/platform', | 51 | domain: 'http://192.168.102.202:8088/platform', |
52 | - yohoSearch: 'http://192.168.102.208:8087/yohosearch', | 52 | + yohoSearch: 'http://192.168.10.64:8080/yohosearch', |
53 | logsFile: '/Data/logs/node/yohobuy-portal-log/', | 53 | logsFile: '/Data/logs/node/yohobuy-portal-log/', |
54 | loggers: { | 54 | loggers: { |
55 | api: { | 55 | api: { |
@@ -70,7 +70,7 @@ var config = { | @@ -70,7 +70,7 @@ var config = { | ||
70 | }, | 70 | }, |
71 | apiKey: 'sd4H1ecAqlp', | 71 | apiKey: 'sd4H1ecAqlp', |
72 | domain: 'http://192.168.102.202:8081/platform', | 72 | domain: 'http://192.168.102.202:8081/platform', |
73 | - yohoSearch: 'http://192.168.102.208:8087/yohosearch', | 73 | + yohoSearch: 'http://192.168.10.64:8080/yohosearch', |
74 | logsFile: '/Data/logs/node/yohobuy-portal-log/', | 74 | logsFile: '/Data/logs/node/yohobuy-portal-log/', |
75 | loggers: { | 75 | loggers: { |
76 | api: { | 76 | api: { |
@@ -91,7 +91,7 @@ var config = { | @@ -91,7 +91,7 @@ var config = { | ||
91 | }, | 91 | }, |
92 | apiKey: 'sd4H1ecAqlp', | 92 | apiKey: 'sd4H1ecAqlp', |
93 | domain: 'http://192.168.81.6:8189/yoho-admin-portal', | 93 | domain: 'http://192.168.81.6:8189/yoho-admin-portal', |
94 | - yohoSearch: 'http://192.168.102.208:8087/yohosearch', | 94 | + yohoSearch: 'http://192.168.10.64:8080/yohosearch', |
95 | logsFile: '/Data/logs/node/yohobuy-portal-log/', | 95 | logsFile: '/Data/logs/node/yohobuy-portal-log/', |
96 | loggers: { | 96 | loggers: { |
97 | api: { | 97 | api: { |
@@ -4,18 +4,17 @@ var fs = require('fs'); | @@ -4,18 +4,17 @@ var fs = require('fs'); | ||
4 | var searchDomain = require('../../config/common.js').yohoSearch; | 4 | var searchDomain = require('../../config/common.js').yohoSearch; |
5 | 5 | ||
6 | exports.brandlist = function (req, res) { | 6 | exports.brandlist = function (req, res) { |
7 | - request.get(searchDomain+"/brand/list.json").pipe(res); | 7 | + request.get(searchDomain + "/brand/list.json").pipe(res); |
8 | }; | 8 | }; |
9 | 9 | ||
10 | exports.search = function (req, res) { | 10 | exports.search = function (req, res) { |
11 | var size = 10;//每页数据量 | 11 | var size = 10;//每页数据量 |
12 | var params = []; | 12 | var params = []; |
13 | for (var key in req.body) { | 13 | for (var key in req.body) { |
14 | - params.push(key + "=" + req.body[key]); | 14 | + params.push(key + "=" + encodeURI(req.body[key])); |
15 | } | 15 | } |
16 | - console.log("params",params); | ||
17 | - var url = searchDomain+"/search.json?viewNum=" + size + "&"+params.join('&'); | ||
18 | - console.log("请求url",url); | 16 | + var url = searchDomain + "/search.json?viewNum=" + size + "&" + params.join('&'); |
17 | + //console.log("请求url",url); | ||
19 | request({url: url}, function (error, response, body) { | 18 | request({url: url}, function (error, response, body) { |
20 | var data = {}; | 19 | var data = {}; |
21 | data.list = []; | 20 | data.list = []; |
@@ -31,13 +30,12 @@ exports.search = function (req, res) { | @@ -31,13 +30,12 @@ exports.search = function (req, res) { | ||
31 | for (var i = 0; i < goodslist.length; i++) { | 30 | for (var i = 0; i < goodslist.length; i++) { |
32 | goodslist1[i] = _.assign({}, goodslist[i].a, goodslist[i].b); | 31 | goodslist1[i] = _.assign({}, goodslist[i].a, goodslist[i].b); |
33 | } | 32 | } |
34 | - //data.list=body.data.product_list; | ||
35 | data.list = goodslist1.concat();//显示数据 | 33 | data.list = goodslist1.concat();//显示数据 |
36 | data.page = body.data.page;//页码 | 34 | data.page = body.data.page;//页码 |
37 | data.totalPage = body.data.page_total; | 35 | data.totalPage = body.data.page_total; |
38 | data.nums = data.list.length;//记录每一页数据量 | 36 | data.nums = data.list.length;//记录每一页数据量 |
39 | //console.log("最终data", data); | 37 | //console.log("最终data", data); |
40 | - res.json({data: {data: data,code:200}}); | 38 | + res.json({data: {data: data, code: 200}}); |
41 | }); | 39 | }); |
42 | }; | 40 | }; |
43 | 41 |
@@ -58,11 +58,11 @@ | @@ -58,11 +58,11 @@ | ||
58 | </select> | 58 | </select> |
59 | </div> | 59 | </div> |
60 | <div class="col-sm-2"> | 60 | <div class="col-sm-2"> |
61 | - <a class="col-sm-4 btn btn-primary addBtn">+</a> | 61 | + <a class="col-sm-4 btn btn-primary addBtn" data-index="[[index]]">+</a> |
62 | [[if index==0]] | 62 | [[if index==0]] |
63 | - <a class="col-sm-4 col-sm-offset-2 btn btn-danger delBtn" disabled="true">-</a> | 63 | + <a class="col-sm-4 col-sm-offset-2 btn btn-danger delBtn" disabled="true" data-index="[[index]]">-</a> |
64 | [[else]] | 64 | [[else]] |
65 | - <a class="col-sm-4 col-sm-offset-2 btn btn-danger delBtn" >-</a> | 65 | + <a class="col-sm-4 col-sm-offset-2 btn btn-danger delBtn" data-index="[[index]]">-</a> |
66 | [[/if]] | 66 | [[/if]] |
67 | </div> | 67 | </div> |
68 | 68 |
@@ -155,7 +155,7 @@ | @@ -155,7 +155,7 @@ | ||
155 | <div class="rows"> | 155 | <div class="rows"> |
156 | <div class="form-group"> | 156 | <div class="form-group"> |
157 | <div class="panel-col2"> | 157 | <div class="panel-col2"> |
158 | - <input class="form-control" id="skns" placeholder="输入SKN(多个skn以逗号分隔)" /> | 158 | + <input class="form-control" id="skns" placeholder="输入SKN(多个skn以逗号分隔)或产品名称" /> |
159 | </div> | 159 | </div> |
160 | <div class="panel-col"> | 160 | <div class="panel-col"> |
161 | <input type="number" id="beginPrice" name="begin_price" class="form-control" | 161 | <input type="number" id="beginPrice" name="begin_price" class="form-control" |
-
Please register or login to post a comment