Authored by 周奇琪

Merge branch 'release/shop_supplier_v' of git.dev.yoho.cn:platform/yohobuy-porta…

…l-fe into release/shop_supplier_v
... ... @@ -234,7 +234,7 @@
var $ = require('jquery'),
common=require('../common/common');
var e=new common.edit("#storeForm",{
bucket:"shops"
bucket:"yhb-img02"
});
var Bll={
... ...
... ... @@ -2,7 +2,7 @@ var $=require('jquery');
var edit=require('../common/edit');
var e=new edit("#basicForm",{
bucket:"supplier"
bucket:"yhb-img01"
});
e.on("validate",function(){
... ...
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.162:8088/platform'; //李建
//商品管理路由配置
exports.res = [
/*{
//商品审核
route: '/supplier/baseaudit/index',
method: 'GET',
view: 'pages/goods/index',
data: {
bottons: '{"detail":true}',
gridurl: '/goods/review/getList',
searchStatus: [{
name: "未审核",
value: "100"
}, {
name: "已通过",
value: "200"
}, {
name: "驳回",
value: "300"
}],
searchJIT: true,
pageTitle: "商品审核"
},
src: '/goods/index'
}, {
route: '/goods/review/getList',
method: 'POST',
url: '/goods/review/getReviewList',
params: [{
name: 'skn',
type: 'String'
}, {
name: 'brandName',
type: 'String'
}, {
name: 'storeName',
type: 'String'
}, {
name: 'status',
type: 'String'
}, {
name: 'jit',
type: 'String'
}]
}, */
// {
// //网销信息 -> 网销信息页面渲染
// route: '/goods/netsale/index',
// method: 'GET',
// view: 'pages/goods/netsale',
// src: '/goods/netsale',
// data: {
// pageTitle: '网销信息',
// gridurl: '/goods/netsale/getList',
// filter: {
// }
// }
// }, {
// //网销信息 -> 列表数据
// route: '/goods/netsale/getList',
// method: 'POST',
// url: '/product/queryNetSaleInforList',
// params: [{
// name: 'productSkn',
// type: 'number'
// }, {
// name: 'productSkc',
// type: 'number'
// }, {
// name: 'productSku',
// type: 'number'
// }, {
// name: 'productName',
// type: 'string'
// }, {
// name: 'shopId',
// type: 'number'
// }, {
// name: 'brandId',
// type: 'number'
// }, {
// name: 'isJit',
// type: 'string'
// }, {
// name: 'stock',
// type: 'number'
// }, {
// name: 'isScreen',
// type: 'string'
// }, {
// name: 'isMeasure',
// type: 'string'
// }, {
// name: 'gender',
// type: 'number'
// }, {
// name: 'maxSortId',
// type: 'number'
// }, {
// name: 'middleSortId',
// type: 'number'
// }, {
// name: 'smallSortId',
// type: 'number'
// }, {
// name: 'isOutLets',
// type: 'string'
// }, {
// name: 'productStatus',
// type: 'number'
// }, {
// name: 'page',
// type: 'number'
// }, {
// name: 'size',
// type: 'number'
// }, {
// name: 'productStatusStr',
// type: 'string'
// }]
// }, {
// //网销信息 -> tab页
// route: '/goods/product/queryTabProductNum',
// method: 'POST',
// url: '/product/queryTabProductNum',
// params: [{
// name: 'productSkn',
// type: 'number'
// }, {
// name: 'productSkc',
// type: 'number'
// }, {
// name: 'productSku',
// type: 'number'
// }, {
// name: 'productName',
// type: 'string'
// }, {
// name: 'shopId',
// type: 'number'
// }, {
// name: 'brandId',
// type: 'number'
// }, {
// name: 'isJit',
// type: 'number'
// }, {
// name: 'stock',
// type: 'number'
// }, {
// name: 'isScreen',
// type: 'number'
// }, {
// name: 'isMeasure',
// type: 'number'
// }, {
// name: 'gender',
// type: 'number'
// }, {
// name: 'maxSortId',
// type: 'number'
// }, {
// name: 'middleSortId',
// type: 'number'
// }, {
// name: 'smallSortId',
// type: 'number'
// }, {
// name: 'isOutLets',
// type: 'string'
// }]
// }, {
// //网销信息 -> 批量skn处理
// route: '/goods/product/updateProductSknTimingInfo',
// method: 'POST',
// url: '/product/updateProductSknTimingInfo',
// params: [{
// name: 'productSknList',
// type: 'string'
// }, {
// name: 'type',
// type: 'number'
// }, {
// name: 'outSaleTime',
// type: 'number'
// }, {
// name: 'shelveTime',
// type: 'string'
// }, {
// name: 'onNewTime',
// type: 'string'
// }, {
// name: 'advanceBeginTime',
// type: 'string'
// }, {
// name: 'advanceEndTime',
// type: 'string'
// }]
// }, {
// //网销信息 -> skc上下架
// route: '/goods/product/updateGoodsStatus',
// method: 'POST',
// url: '/product/updateGoodsStatus',
// params: [{
// name: 'productSkc',
// type: 'number'
// }, {
// name: 'targetStatus',
// type: 'number'
// }]
// }, {
// //网销信息 -> sku上下架
// route: '/goods/product/updateProductSkuStatus',
// method: 'POST',
// url: '/product/updateProductSkuStatus',
// params: [{
// name: 'productSku',
// type: 'number'
// }, {
// name: 'targetStatus',
// type: 'number'
// }]
// }, {
// //网销信息 -> 批量页面渲染
// route: '/goods/netsale/batch',
// method: 'GET',
// view: 'pages/goods/netsale-batch',
// src: '/goods/netsale-batch',
// data: {
// secondTitle: '网销信息',
// pageTitle: '批量设置',
// domain: exports.domain,
// }
// }, {
// //网销信息 -> 查看页面渲染
// route: '/goods/netsale/info/:param',
// method: 'GET',
// view: 'pages/goods/netsale-edit',
// // url: '/product/getNetSaleInfo',
// src: '/goods/netsale-edit',
// data: {
// type: 'info'
// } //,
// // params: [{
// // name: 'param',
// // type: 'number'
// // }]
// }, {
// //网销信息 -> 编辑页面渲染
// route: '/goods/netsale/edit/:param',
// method: 'GET',
// view: 'pages/goods/netsale-edit',
// // url: '/product/getNetSaleInfo',
// src: '/goods/netsale-edit',
// data: {
// type: 'edit'
// } //,
// // params: [{
// // name: 'param',
// // type: 'number'
// // }]
// }, {
// route: '/goods/netsale/getdata',
// method: 'POST',
// url: '/product/getNetSaleInfo',
// params: [{
// name: 'param',
// type: 'number'
// }]
// }, {
// //网销信息 -> 保存完整网销信息
// route: '/goods/product/saveNetSaleAllInfo',
// method: 'POST',
// url: '/product/saveNetSaleAllInfo',
// params: [{
// name: 'productSkn',
// type: 'number'
// }, {
// name: 'productName',
// type: 'string'
// }, {
// name: 'isNew',
// type: 'string'
// }, {
// name: 'sellChannels',
// type: 'string'
// }, {
// name: 'phrase',
// type: 'string'
// }, {
// name: 'outSaleTime',
// type: 'string'
// }, {
// name: 'shopIds',
// type: 'string'
// }, {
// name: 'productDesc',
// type: 'string'
// }, {
// name: 'vedioUrl',
// type: 'string'
// }, {
// name: 'recommend',
// type: 'string'
// }, {
// name: 'brandModel',
// type: 'string'
// }, {
// name: 'brandSeries',
// type: 'string'
// }, {
// name: 'makeCrafts',
// type: 'string'
// }, {
// name: 'pattern',
// type: 'string'
// }, {
// name: 'style',
// type: 'string'
// }, {
// name: 'salesPhrase',
// type: 'string'
// }, {
// name: 'isHostsell',
// type: 'string'
// }, {
// name: 'wearSense',
// type: 'string'
// }, {
// name: 'searchSortList',
// type: 'string'
// }]
// }, {
// //网销信息 -> 保存基本信息接口
// route: '/goods/product/saveNetSaleBaseInfo',
// method: 'POST',
// url: '/product/saveNetSaleBaseInfo',
// params: [{
// name: 'productSkn',
// type: 'number'
// }, {
// name: 'productName',
// type: 'string'
// }, {
// name: 'isNew',
// type: 'string'
// }, {
// name: 'sellChannels',
// type: 'string'
// }, {
// name: 'phrase',
// type: 'string'
// }, {
// name: 'outSaleTime',
// type: 'number'
// }, {
// name: 'shopIds',
// type: 'string'
// }]
// }, {
// //网销信息 -> 保存上架后补全信息
// route: '/goods/product/saveAfterSaleInfo',
// method: 'POST',
// url: '/product/saveAfterSaleInfo',
// params: [{
// name: 'productSkn',
// type: 'number'
// }, {
// name: 'brandModel',
// type: 'string'
// }, {
// name: 'brandSeries',
// type: 'string'
// }, {
// name: 'makeCrafts',
// type: 'string'
// }, {
// name: 'pattern',
// type: 'string'
// }, {
// name: 'style',
// type: 'string'
// }, {
// name: 'salesPhrase',
// type: 'string'
// }, {
// name: 'isHostsell',
// type: 'string'
// }, {
// name: 'wearSense',
// type: 'string'
// }]
// }, {
// //网销信息 -> 查询补全信息
// route: '/goods/product/queryAfterSaleInfo',
// method: 'POST',
// 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
// }
// }
// }, {
// route: '/goods/ShopsRest/queryShopsByBrandId',
// method: 'POST',
// url: '/ShopsRest/queryShopsByBrandId',
// params: [{
// name: 'brandId',
// type: 'number'
// }]
// },
/* {
//网销信息 -> 查询制作工艺列表
route: '/goods/product/queryMakingProcess',
method: 'POST',
url: '/product/queryMakingProcess',
params: [{
name: 'categoryId',
type: 'number'
}, {
name: 'displayPosition',
type: 'number'
}]
}, */
// {
// //网销信息 -> 查询品牌款型系列列表
// route: '/goods/brandSeries/queryAll4Select',
// method: 'POST',
// url: '/brandSeries/queryAll4Select',
// params: [{
// name: 'type',
// type: 'number'
// }, {
// name: 'status',
// type: 'number'
// }, {
// name: 'shopsId',
// type: 'number'
// }, {
// name: 'brandId',
// type: 'number'
// }]
// }, {
// //网销信息 -> 品牌关联
// route: '/goods/product/saveBrandRelation',
// method: 'POST',
// url: '/product/saveBrandRelation',
// params: [{
// name: 'productSkn',
// type: 'number'
// }, {
// name: 'brandRelationList',
// type: 'string'
// }]
// }, {
// //网销信息 -> 保存视频接口
// route: '/goods/product/saveNetSaleVideo',
// method: 'POST',
// url: '/product/saveNetSaleVideo',
// params: [{
// name: 'productSkn',
// type: 'number'
// }, {
// name: 'vedioUrl',
// type: 'string'
// }]
// }, {
// //网销信息 -> 品牌关联列表
// route: '/goods/brands/queryBrandsByStatus',
// method: 'POST',
// url: '/erpproduct/brands/queryBrandsByStatus ',
// params: []
// },
{
//价格管理 -> 代销变价页面渲染
route: '/goods/pricechange/index',
method: 'GET',
view: 'pages/goods/price-mgmt',
src: '/goods/price-change',
data: {
headerTab: {
changePrice: true
},
secondTitle: '价格管理',
pageTitle: '代销变价',
filter: {
skn: true,
store: true,
brand: true,
supplier: true,
jit: true,
onStatus: true,
stock: true,
gender: true,
aCate: true
},
bulkImport: true, //批量导入
bottons: '{"edit":true,"columnsHidisFr":true}',
gridurl: '/goods/price/list',
domain: exports.domain,
download: '/common/batchUpdatePrice.xlsx'
}
}, {
//代销变价 -> 列表数据
route: '/goods/price/list',
method: 'POST',
url: '/product/queryProductPriceList',
params: [{
name: 'product_skn',
type: 'Number'
}, {
name: 'shop_id',
type: 'Number'
}, {
name: 'brand_id',
type: 'Number'
}, {
name: 'supplier_id',
type: 'Number'
}, {
name: 'is_jit',
type: 'String'
}, {
name: 'is_auditing',
type: 'Number'
}, {
name: 'stock',
type: 'Number'
}, {
name: 'gender',
type: 'Number'
}, {
name: 'max_sort_id',
type: 'Number'
}, {
name: 'middle_sort_id',
type: 'Number'
}, {
name: 'small_sort_id',
type: 'Number'
}, {
name: 'page',
type: 'Number'
}, {
name: 'size',
type: 'Number'
}]
}, {
//代销变价 -> 获得单个变价详情
route: '/goods/getPrice',
method: 'POST',
url: '/product/getProductPrice',
params: [{
name: 'param',
type: 'Number'
}]
}, {
//单个变价接口
route: '/goods/updatePrice',
method: 'POST',
url: '/product/updateProductPrice',
params: [{
name: 'product_skn',
type: 'number'
}, {
name: 'sales_price',
type: 'number'
}, {
name: 'vip_discount_type',
type: 'number'
}, {
name: 'return_coin',
type: 'number'
}, {
name: 'vip_price',
type: 'number'
}, {
name: 'vip1_price',
type: 'number'
}, {
name: 'vip2_price',
type: 'number'
}, {
name: 'vip3_price',
type: 'number'
}]
}, {
//批量变价接口
route: '/goods/batchUpdatePrice',
method: 'POST',
url: '/product/batchUpdateProductPrice',
params: [{
name: 'batchList',
type: 'String'
}]
}, {
//价格管理 -> 品牌合作模式页面渲染
route: '/goods/brandCooperation/index',
method: 'GET',
view: 'pages/goods/price-mgmt',
src: '/goods/brand-cooperation',
data: {
headerTab: {
brandCooperation: true
},
secondTitle: '价格管理',
pageTitle: '品牌合作模式设置',
filter: {
brandInput: true,
brandCooperation: true,
brandCooperationSet: true
},
bulkImport: true,
bottons: '{"edit":true,"columnsHidisFr":true}',
gridurl: '/goods/brandCooperation/list',
domain: exports.domain,
download: '/common/brandCooperation.xlsx'
}
}, {
//品牌合作模式 -> 列表数据
route: '/goods/brandCooperation/list',
method: 'POST',
url: '/brandCooperation/queryBrandCooperationList',
params: [{
name: 'cooperateTypeId',
type: 'Number'
}, {
name: 'brandName',
type: 'String'
}, {
name: 'setFlag',
type: 'Number'
}, {
name: 'page',
type: 'Number'
}, {
name: 'size',
type: 'Number'
}]
}, {
//品牌合作模式 -> 修改合作模式
route: '/goods/brandCooperation/update',
method: 'POST',
url: '/brandCooperation/saveBrandCooperation',
params: [{
name: 'id',
type: 'Number'
}, {
name: 'cooperateTypeId',
type: 'String'
}, {
name: 'brandId',
type: 'Number'
}]
}
];
\ No newline at end of file
... ...