basegoods.js 8.41 KB
// exports.domain =require('../config/common.js').domain;
// exports.domain="http://172.16.6.240:8088/platform";
exports.domain = "http://172.16.6.227:8088/platform";
exports.res = [
	{//基础商品列表
		route:'/supplier/baseproduct/index',
		method:'GET',
		view:'pages/basegoods/index',
		src: '/basegoods/index',
		data:{
			iscreate:true
		}
	},

	{
		// 列表头部各个审核状态的数量
		route:'/base/goods/ajax/auditCount',
		method:'POST',
		url:'/product/getbaseProductCountByStatus',
		params:[
			{name: 'supplierId',type:'Number'},
			{name: 'productSkn',type: 'Number'},
			{name: 'productName',type: 'String'},
			{name: 'founder',type:'Number'},
			{name: 'shopId',type: 'Number'},
			{name: 'brandId',type: 'Number'},

			{name: 'isOutLets',type:'String'},
			{name: 'isAdvance',type:'String'},

			{name: 'gender',type:'String'},
			{name: 'isJit',type:'String'},

			{name: 'maxSortId',type:'Number'},
			{name: 'middleSortId',type: 'Number'},
			{name: 'smallSortId',type: 'Number'},
			{name: 'sortId',type: 'Number'},

			{name: 'page',type: 'Number'},
			{name: 'size',type: 'Number'},
			{name: 'supplierId',type:'Number'},
			{name: 'isAuditing',type:'Number'},
			]
	},

	{//ajax列表数据
		route:'/base/goods/ajax/index',
		method:'POST',
		url:'/product/getBaseProductList',
		params:[

            {name: 'supplierId',type:'Number'},
			{name: 'productSkn',type: 'Number'},
			{name: 'productName',type: 'String'},
			{name: 'founder',type:'Number'},
			{name: 'shopId',type: 'Number'},
			{name: 'brandId',type: 'Number'},

			{name: 'isOutLets',type:'String'},
			{name: 'isAdvance',type:'String'},

			{name: 'gender',type:'String'},
			{name: 'isJit',type:'String'},

			{name: 'maxSortId',type:'Number'},
			{name: 'middleSortId',type: 'Number'},
			{name: 'smallSortId',type: 'Number'},
			{name: 'sortId',type: 'Number'},

			{name: 'page',type: 'Number'},
			{name: 'size',type: 'Number'},
			{name: 'supplierId',type:'Number'},
			{name: 'isAuditing',type:'Number'},

		]
	},
	{//添加页面
		route:'/base/goods/add',
		method:'GET',
		view:'pages/basegoods/edit',
		url:'/productColor/queryProductColors',
		data:{
			pageTitle:"创建基础商品",
			action:"/base/goods/ajax/add"
		},
		src:'/basegoods/edit'
	},
	{//添加接口
		route:'/base/goods/ajax/add',
		method:'POST',
		url:'/product/addBaseProduct',
		params:[

			{name:'ageLevel',type:'String'},
			{name: 'attribute',type: 'Number'},
			{name:'factoryCode',type:'String'},
            {name:'gender',type:'String'},
            {name:'goodsSeason',type:'Number'},
            {name:'goodsYears',type:'Number'},
            {name:'grade',type:'Number'},
            {name:'isLimitbuy',type:'String'},
            {name:'isLimited',type:'String'},
            {name:'isPromotionalGifts',type:'String'},
            {name:'productName',type:'String'},
            {name:'productTag',type:'String'},
            {name:'retailPriceStr',type:'String'},
            {name:'salesPriceStr',type:'String'},
            {name:'expectShelfTimeStr',type:'String'},
            {name:'expectArrivalTimeStr',type:'String'},


            {name: 'baseGoodInfoStr',type: 'String'},

            {name:'shopId',type:'Number'},
            {name:'brandId',type:'Number'},
            {name:'supplierId',type:'Number'},

            
            {name:'maxSortId',type:'Number'},
            {name:'middleSortId',type:'Number'},
            {name:'smallSortId',type:'Number'}
		]
	},
	{//修改页面
		route:'/base/goods/update/:productSkn',
		method:'GET',
		view:'pages/basegoods/edit',
		url:'/productColor/queryProductColors',
		src:'/basegoods/edit',
		data:{
			pageTitle:"修改基础商品",
			action:"/base/goods/ajax/update"
		}
	},
	{//删除
		route:'/base/goods/ajax/delete',
		method:'POST',
		url:'/product/deleteBaseProduct',
		params:[
			{name:'productSkn',type:'Number'},
			{name:'isAuditing',type:'String'}
		]
	},
	{//修改接口
		route:'/base/goods/ajax/update',
		method:'POST',
		url:'/product/updateBaseProduct',
		params:[
			{name:'productSkn',type:'Number'},
			{name:'ageLevel',type:'String'},
			{name: 'attribute',type: 'Number'},
			{name:'factoryCode',type:'String'},
            {name:'gender',type:'String'},
            {name:'goodsSeason',type:'Number'},
            {name:'goodsYears',type:'Number'},
            {name:'grade',type:'Number'},
            {name:'isLimitbuy',type:'String'},
            {name:'isLimited',type:'String'},
            {name:'isPromotionalGifts',type:'String'},
            {name:'productName',type:'String'},
            {name:'productTag',type:'String'},
            {name:'retailPriceStr',type:'String'},
            {name:'salesPriceStr',type:'String'},
            {name:'expectShelfTimeStr',type:'String'},
            {name:'expectArrivalTimeStr',type:'String'},


            {name: 'baseGoodInfoStr',type: 'String'},

            {name:'shopId',type:'Number'},
            {name:'brandId',type:'Number'},
            {name:'supplierId',type:'Number'},

            
            {name:'maxSortId',type:'Number'},
            {name:'middleSortId',type:'Number'},
            {name:'smallSortId',type:'Number'},

            {name:'seasons',type:'String'},
            {name:'isOutLets',type:'String'},
            {name:'isOutLets',type:'String'},
            {name:'isAdvance',type:'String'},
            {name:'isVip',type:'String'},
            {name:'vipSetting',type:'String'},
            {name:'stock',type:'Number'},
            {name:'isAuditing',type:'Number'}
		]
	},
	// {
	// 	route:'/base/goods/ajax/update2',
	// 	method:'POST',
	// 	url:'/product/batchAuditRejectBaseProduct',
	// 	params:[
	// 		{name:'productSkn',type:'Number'},
	// 		{name:'ageLevel',type:'String'},
	// 		{name: 'attribute',type: 'Number'},
	// 		{name:'factoryCode',type:'String'},
 //            {name:'gender',type:'String'},
 //            {name:'goodsSeason',type:'Number'},
 //            {name:'goodsYears',type:'Number'},
 //            {name:'grade',type:'Number'},
 //            {name:'isLimitbuy',type:'String'},
 //            {name:'isLimited',type:'String'},
 //            {name:'isPromotionalGifts',type:'String'},
 //            {name:'productName',type:'String'},
 //            {name:'productTag',type:'Number'},
 //            {name:'retailPriceStr',type:'String'},
 //            {name:'salesPriceStr',type:'String'},
 //            {name:'expectShelfTimeStr',type:'String'},
 //            {name:'expectArrivalTimeStr',type:'String'},


 //            {name: 'baseGoodInfoStr',type: 'String'},

 //            {name:'shopId',type:'Number'},
 //            {name:'brandId',type:'Number'},
 //            {name:'supplierId',type:'Number'},

            
 //            {name:'maxSortId',type:'Number'},
 //            {name:'middleSortId',type:'Number'},
 //            {name:'smallSortId',type:'Number'},

 //            {name:'seasons',type:'String'},
 //            {name:'isOutLets',type:'String'},
 //            {name:'outletsSetting',type:'String'},
 //            {name:'isAdvance',type:'String'},
 //            {name:'isVip',type:'String'},
 //            {name:'vipSetting',type:'String'},
 //            {name:'stock',type:'Number'}
	// 	]
	// },
	{//基础商品详情空页面
		route:'/base/goods/info/:productSkn',
		method:'GET',
		view:'pages/basegoods/info',
		src:'/basegoods/goodsInfo'
	},

	{
		// 获取商品详情数据
		route:'/base/goods/getData',
		method:'POST',
		url:'/product/getBaseProduct',
		params:[
			{name:'productSkn',type:'Number'},
		]
	},
	{//获取颜色
		route:'/base/goods/queryProductColors',
		method:'POST',
		url:'/productColor/queryProductColors'
	},
	{
		// 通过
		route:'/base/goods/pass',
		method:'POST',
		url:'/product/batchAuditPassBaseProduct',
		params:[
			{name:'productSknList',type:'String'},
		]
	},{
		// 驳回
		route:'/base/goods/reject',
		method:'POST',
		url:'/product/batchAuditRejectBaseProduct',
		params:[
			{name:'productSknList',type:'String'},
			{name:'rejectReason',type:"String"}
		]
	},{
		route:'/base/goods/queryAllProductAttr',
		method:'POST',
		url:'/product/queryAllProductAttr',
		params:[
			{name:'categoryId',type:'Number'},
			//	1:基础商品-非销售属性 2:网销信息-上架后补全信息 3:网销信息-商品参数
			{name:'displayPosition',type:'Number'}
		]
	},{
        route:'/goods/query/querySortBySmallSort',
        method:'POST',
        url:'/product/querySortBySmallSort',
        params:[
            {name:"brandId",type:"Number"},
            {name:"sortId",type:"Number"}
        ]
    }
];