basegoods.js 5.84 KB
exports.domain = require('../config/common.js').domain;

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:'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'}
		]
	},
	{//修改页面
		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/update2/:productSkn',
		method:'GET',
		view:'pages/basegoods/edit',
		url:'/productColor/queryProductColors',
		src:'/basegoods/edit',
		data:{
			pageTitle:"审核基础商品",
			isShenHe:"true",
			action:""
		}
	},
	{//修改接口
		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:'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'}
		]
	},
	{//基础商品详情空页面
		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"}
		]
	}
];