Authored by liuyue

网销

... ... @@ -201,8 +201,6 @@ var util = {
}
result += "return p.join('');\n";
console.log(result);
var fn = new Function(header + result);
var b = fn.call(source);
return b;
... ...
... ... @@ -26,6 +26,7 @@ require('./partials/size-info.js');
require('./partials/goods-sort.js');
require('./partials/video.js');
require('./partials/brand-relation');
require('./partials/add-info');
//初始化网销表单
NETSALEEDIT.init();
... ...
var $ = require('jquery'),
common = require('../../common/common');
/*common.util.__ajax({
url: '/goods/product/getAfterSaleInfo'
}, function(res) {
alert(11);
var html = common.util.__template2($('#addInfoTemp').html(), res.data);
console.log($('#addInfoTemp').html(), html);
}, true);*/
console.log(NETSALEDATA.baseProductInfo.baseProduct.maxSortId);
/*$.ajax({
type: 'POST',
url: '/goods/product/getAfterSaleInfo',
dataType: 'json',
data: {
displayPosition: 2,
categoryId: NETSALEDATA.baseProductInfo.baseProduct.maxSortId
},
success: function(res) {
console.log(res.data);
var html = common.util.__template2($('#addInfoTemp').html(), res.data);
$('.addinfo-wrap').html(html);
//NETSALEEDIT.init();
//console.log(html);
}
});*/
\ No newline at end of file
... ...
//exports.domain = require('../config/common.js').domain;
//exports.domain = 'http://172.16.6.227:8083/yohobuy-platform-web'; //马力
exports.domain = 'http://172.16.6.236:8080/platform'; //钱军
exports.domain = 'http://172.16.6.227:8083/yohobuy-platform-web'; //马力
//exports.domain = 'http://172.16.6.236:8080/platform'; //钱军
//exports.domain = 'http://172.16.6.162:8088/platform'; //李建
//商品管理路由配置
... ... @@ -207,6 +207,28 @@ exports.res = [
method: 'GET',
view: 'pages/goods/netsale-edit',
// url: '/product/getNetSaleInfo',
apis: {
productStyle: {
url: '/productStyle/queryProductStyles4Select'
},
productComfort: {
url: '/productComfort/queryProductComfortList'
},
productElements: {
url: '/productElements/queryProductElements4Select'
},
makingProcess: {
url: '/product/queryMakingProcess',
params: [{
name: 'categoryId',
type: 'number'
}, {
name: 'displayPosition',
type: 'number'
}],
isJsonRaw: true
}
},
src: '/goods/netsale-edit',
data: {
type: 'edit'
... ... @@ -316,7 +338,7 @@ exports.res = [
}]
}, {
//网销信息 -> 保存上架后补全信息
route: '/product/saveAfterSaleInfo',
route: '/goods/product/saveAfterSaleInfo',
method: 'POST',
url: '/product/saveAfterSaleInfo',
params: [{
... ... @@ -348,6 +370,30 @@ exports.res = [
type: 'string'
}]
}, {
//网销信息 -> 获取补全信息
route: '/goods/product/getAfterSaleInfo',
method: 'POST',
/*,
all4Select: {
url: '/brandSeries/queryAll4Select',
param: [{
name: 'type',
type: 'number'
}, {
name: 'status',
type: 'number'
}, {
name: 'shopsId',
type: 'number'
}, {
name: 'brandId',
type: 'number'
}]
}*/
}, {
//网销信息 -> 保存视频接口
route: '/goods/product/saveNetSaleVideo',
method: 'POST',
... ...
... ... @@ -5,8 +5,89 @@
</div>
<h2 class="panel-title">补全信息</h2>
</div>
<div class="panel-body">
<div class="panel-body addinfo-wrap">
<div class="form-group">
<div class="col-sm-1">商品风格:</div>
<div class="col-sm-11">
{{# productStyle}}
{{# data}}
<label style="cursor: pointer;"><input type="checkbox" name="style" value="{{id}}">{{text}}</label>
{{/ data}}
{{/ productStyle}}
<input id="style" type="hidden" for="checkbox">
</div>
</div>
<div class="form-group">
<div class="col-sm-1">图案纹理:</div>
<div class="col-sm-11">
{{# productElements}}
{{# data}}
<label style="cursor: pointer;"><input type="checkbox" name="pattern" value="{{id}}">{{text}}</label>
{{/ data}}
{{/ productElements}}
<input id="pattern" type="hidden" for="checkbox">
</div>
</div>
<div class="form-group">
<div class="col-sm-1">品牌款型:</div>
<div class="col-sm-2">
<select name="brandModel" id="brandModel" tabindex="-1" title="" class="form-control">
<option value="-1">请选择品牌款型</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-1">品牌系列:</div>
<div class="col-sm-2">
<select name="brandSeries" id="brandSeries" tabindex="-1" title="" class="form-control">
<option value="-1">请选择品牌系列</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-1">制作工艺:</div>
<div class="col-sm-11">
{{# makingProcess}}
{{# data}}
<label style="cursor: pointer;"><input type="checkbox" name="makeCrafts" value="{{id}}">{{text}}</label>
{{/ data}}
{{/ makingProcess}}
<input id="makeCrafts" type="hidden" for="checkbox">
</div>
</div>
<div class="form-group">
<div class="col-sm-1">舒适度:</div>
<div class="col-sm-11">
{{# productComfort}}
{{# data}}
<div class="col-sm-2">
<label>{{text}}</label>
<select name="{{id}}" id="{{id}}" class="form-control">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div>
{{/ data}}
{{/ productComfort}}
</div>
</div>
<div class="form-group">
<div class="col-sm-1">促销短语:</div>
<div class="col-sm-11">
<input id="salesPhrase" type="text">
</div>
</div>
<div class="form-group">
<div class="col-sm-1">是否促销:</div>
<div class="col-sm-11">
<label class="radio-inline"><input type="radio" name="isHostsell" value="Y"></label>
<label class="radio-inline"><input type="radio" name="isHostsell" value="N"></label>
<input id="isHostsell" type="hidden" for="radio">
</div>
</div>
</div>
<div class="panel-footer">
<a id="" href="javascript:;" class="btn btn-primary">保存</a>
... ... @@ -14,12 +95,5 @@
</div>
<script type="text/template" id="addInfoTemp">
<div class="form-group">
<div class="col-sm-1">商品风格:</div>
<div class="clo-sm-11">
[[each data]]
<label><input type="checkbox" name="" value="[[id]]">[[text]]</label>
[[each]]
</div>
</div>
</script>
\ No newline at end of file
... ...