...
|
...
|
@@ -3,248 +3,251 @@ exports.domain = require('../config/common.js').domain; |
|
|
//exports.domain = 'http://172.16.6.162:8088/platform';
|
|
|
|
|
|
//营销管理路由配置
|
|
|
exports.res = [{
|
|
|
//营销码管理 -> 页面渲染
|
|
|
route: '/market/coupon/index',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/index',
|
|
|
src: '/market/coupon',
|
|
|
noApi: true,
|
|
|
data: {
|
|
|
pageTitle: '优惠码列表',
|
|
|
filter: true,
|
|
|
createUrl: '/market/coupon/add',
|
|
|
gridurl: '/market/coupon/getPromotion'
|
|
|
// tabUrl: '/getCodeCount',
|
|
|
// sendUrl: '/sendPromotion',
|
|
|
// auditUrl: '/auditPromotion'
|
|
|
}
|
|
|
}, {
|
|
|
//营销码管理 -> 列表数据
|
|
|
route: '/market/coupon/getPromotion',
|
|
|
method: 'POST',
|
|
|
url: '/promotioncode/getPromotionCodeList',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'status',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'page',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'size',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'batchNo',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'name',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'reqDepartment',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> 列表操作
|
|
|
route: '/market/coupon/auditPromotion',
|
|
|
method: 'POST',
|
|
|
url: '/promotioncode/auditPromotionCode',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'id',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'status',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'reason',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> 发放列表
|
|
|
route: '/market/coupon/sendPromotion',
|
|
|
method: 'POST',
|
|
|
url: '/promotioncode/getPromotionCodeSendList',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'auditTime',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> tab卡数据
|
|
|
route: '/market/coupon/getCodeCount',
|
|
|
method: 'POST',
|
|
|
url: '/promotioncode/getPromotionCodeCountByStatus',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'reqDepartment',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'name',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'batchNo',
|
|
|
type: 'Number'
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> 添加优惠码页面渲染
|
|
|
route: '/market/coupon/add',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/coupon-edit',
|
|
|
src: '/market/coupon-edit',
|
|
|
data: {
|
|
|
action: "/market/coupon/addCode",
|
|
|
type: "add",
|
|
|
data: {
|
|
|
limitTimes: "0",
|
|
|
reqDepartment: "零售部/营销策划",
|
|
|
userSourceLimit: "1",
|
|
|
userTypeLimit: "1",
|
|
|
userUseLimit: "1",
|
|
|
staff: "admin",
|
|
|
status: "0"
|
|
|
}
|
|
|
}
|
|
|
}, {
|
|
|
//营销码管理 -> 添加优惠码
|
|
|
route: '/market/coupon/addCode',
|
|
|
method: 'POST',
|
|
|
url: '/promotioncode/addPromotionCode',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'name',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'limitTimes',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'code',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'describe',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'promotionInfo',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'userSourceLimit',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'userTypeLimit',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'creatorId',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'limitDateFrom',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'limitDateTo',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'createTime',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'reqDepartment',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'status',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'staff',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> 编辑优惠码页面渲染
|
|
|
route: '/market/coupon/update/:id',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/coupon-edit',
|
|
|
url: '/promotioncode/getPromotionCode',
|
|
|
isJsonRaw: true,
|
|
|
data: {
|
|
|
action: "/market/coupon/updateCode",
|
|
|
type: "update"
|
|
|
},
|
|
|
src: '/market/coupon-edit',
|
|
|
params: [{
|
|
|
name: "id",
|
|
|
type: "String"
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> 优惠码详情
|
|
|
route: '/market/coupon/info/:id',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/coupon-edit',
|
|
|
url: '/promotioncode/getPromotionCode',
|
|
|
isJsonRaw: true,
|
|
|
src: '/market/coupon-edit',
|
|
|
data: {
|
|
|
type: "info"
|
|
|
},
|
|
|
params: [{
|
|
|
name: "id",
|
|
|
type: "String"
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> 验证优惠码
|
|
|
route: '/market/coupon/checkPromotionCode',
|
|
|
method: 'POST',
|
|
|
url: '/promotioncode/checkPromotionCode',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'code',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//营销码管理 -> 编辑优惠码
|
|
|
route: '/market/coupon/updateCode',
|
|
|
method: 'POST',
|
|
|
url: '/promotioncode/updatePromotionCode',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'id',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'name',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'limitTimes',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'code',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'describe',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'promotionInfo',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'userSourceLimit',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'userTypeLimit',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'creatorId',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'limitDateFrom',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'limitDateTo',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'createTime',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'reqDepartment',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'status',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
exports.res = [
|
|
|
// {
|
|
|
// //营销码管理 -> 页面渲染
|
|
|
// route: '/market/coupon/index',
|
|
|
// method: 'GET',
|
|
|
// view: 'pages/market/index',
|
|
|
// src: '/market/coupon',
|
|
|
// noApi: true,
|
|
|
// data: {
|
|
|
// pageTitle: '优惠码列表',
|
|
|
// filter: true,
|
|
|
// createUrl: '/market/coupon/add',
|
|
|
// gridurl: '/market/coupon/getPromotion'
|
|
|
// // tabUrl: '/getCodeCount',
|
|
|
// // sendUrl: '/sendPromotion',
|
|
|
// // auditUrl: '/auditPromotion'
|
|
|
// }
|
|
|
// },
|
|
|
// {
|
|
|
// //营销码管理 -> 列表数据
|
|
|
// route: '/market/coupon/getPromotion',
|
|
|
// method: 'POST',
|
|
|
// url: '/promotioncode/getPromotionCodeList',
|
|
|
// isJsonRaw: true,
|
|
|
// params: [{
|
|
|
// name: 'status',
|
|
|
// type: 'Number'
|
|
|
// }, {
|
|
|
// name: 'page',
|
|
|
// type: 'Number'
|
|
|
// }, {
|
|
|
// name: 'size',
|
|
|
// type: 'Number'
|
|
|
// }, {
|
|
|
// name: 'batchNo',
|
|
|
// type: 'Number'
|
|
|
// }, {
|
|
|
// name: 'name',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'reqDepartment',
|
|
|
// type: 'String'
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> 列表操作
|
|
|
// route: '/market/coupon/auditPromotion',
|
|
|
// method: 'POST',
|
|
|
// url: '/promotioncode/auditPromotionCode',
|
|
|
// isJsonRaw: true,
|
|
|
// params: [{
|
|
|
// name: 'id',
|
|
|
// type: 'Number'
|
|
|
// }, {
|
|
|
// name: 'status',
|
|
|
// type: 'Number'
|
|
|
// }, {
|
|
|
// name: 'reason',
|
|
|
// type: 'String'
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> 发放列表
|
|
|
// route: '/market/coupon/sendPromotion',
|
|
|
// method: 'POST',
|
|
|
// url: '/promotioncode/getPromotionCodeSendList',
|
|
|
// isJsonRaw: true,
|
|
|
// params: [{
|
|
|
// name: 'auditTime',
|
|
|
// type: 'String'
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> tab卡数据
|
|
|
// route: '/market/coupon/getCodeCount',
|
|
|
// method: 'POST',
|
|
|
// url: '/promotioncode/getPromotionCodeCountByStatus',
|
|
|
// isJsonRaw: true,
|
|
|
// params: [{
|
|
|
// name: 'reqDepartment',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'name',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'batchNo',
|
|
|
// type: 'Number'
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> 添加优惠码页面渲染
|
|
|
// route: '/market/coupon/add',
|
|
|
// method: 'GET',
|
|
|
// view: 'pages/market/coupon-edit',
|
|
|
// src: '/market/coupon-edit',
|
|
|
// data: {
|
|
|
// action: "/market/coupon/addCode",
|
|
|
// type: "add",
|
|
|
// data: {
|
|
|
// limitTimes: "0",
|
|
|
// reqDepartment: "零售部/营销策划",
|
|
|
// userSourceLimit: "1",
|
|
|
// userTypeLimit: "1",
|
|
|
// userUseLimit: "1",
|
|
|
// staff: "admin",
|
|
|
// status: "0"
|
|
|
// }
|
|
|
// }
|
|
|
// }, {
|
|
|
// //营销码管理 -> 添加优惠码
|
|
|
// route: '/market/coupon/addCode',
|
|
|
// method: 'POST',
|
|
|
// url: '/promotioncode/addPromotionCode',
|
|
|
// isJsonRaw: true,
|
|
|
// params: [{
|
|
|
// name: 'name',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'limitTimes',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'code',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'describe',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'promotionInfo',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'userSourceLimit',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'userTypeLimit',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'creatorId',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'limitDateFrom',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'limitDateTo',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'createTime',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'reqDepartment',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'status',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'staff',
|
|
|
// type: 'String'
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> 编辑优惠码页面渲染
|
|
|
// route: '/market/coupon/update/:id',
|
|
|
// method: 'GET',
|
|
|
// view: 'pages/market/coupon-edit',
|
|
|
// url: '/promotioncode/getPromotionCode',
|
|
|
// isJsonRaw: true,
|
|
|
// data: {
|
|
|
// action: "/market/coupon/updateCode",
|
|
|
// type: "update"
|
|
|
// },
|
|
|
// src: '/market/coupon-edit',
|
|
|
// params: [{
|
|
|
// name: "id",
|
|
|
// type: "String"
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> 优惠码详情
|
|
|
// route: '/market/coupon/info/:id',
|
|
|
// method: 'GET',
|
|
|
// view: 'pages/market/coupon-edit',
|
|
|
// url: '/promotioncode/getPromotionCode',
|
|
|
// isJsonRaw: true,
|
|
|
// src: '/market/coupon-edit',
|
|
|
// data: {
|
|
|
// type: "info"
|
|
|
// },
|
|
|
// params: [{
|
|
|
// name: "id",
|
|
|
// type: "String"
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> 验证优惠码
|
|
|
// route: '/market/coupon/checkPromotionCode',
|
|
|
// method: 'POST',
|
|
|
// url: '/promotioncode/checkPromotionCode',
|
|
|
// isJsonRaw: true,
|
|
|
// params: [{
|
|
|
// name: 'code',
|
|
|
// type: 'String'
|
|
|
// }]
|
|
|
// }, {
|
|
|
// //营销码管理 -> 编辑优惠码
|
|
|
// route: '/market/coupon/updateCode',
|
|
|
// method: 'POST',
|
|
|
// url: '/promotioncode/updatePromotionCode',
|
|
|
// isJsonRaw: true,
|
|
|
// params: [{
|
|
|
// name: 'id',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'name',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'limitTimes',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'code',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'describe',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'promotionInfo',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'userSourceLimit',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'userTypeLimit',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'creatorId',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'limitDateFrom',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'limitDateTo',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'createTime',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'reqDepartment',
|
|
|
// type: 'String'
|
|
|
// }, {
|
|
|
// name: 'status',
|
|
|
// type: 'String'
|
|
|
// }]
|
|
|
// },
|
|
|
{
|
|
|
//限购码管理 -> 页面渲染
|
|
|
route: '/market/limitcode/index',
|
|
|
method: 'GET',
|
...
|
...
|
|