|
|
exports.domain = require('../config/common.js').domain;
|
|
|
//exports.domain = 'http://172.16.6.240:8088/platform';
|
|
|
//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'
|
|
|
// }]
|
|
|
// },
|
|
|
{
|
|
|
//限购码管理 -> 页面渲染
|
|
|
route: '/market/limitcode/index',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/index',
|
|
|
src: '/market/limitcode',
|
|
|
noApi: true,
|
|
|
data: {
|
|
|
pageTitle: '限购码列表',
|
|
|
filter: true,
|
|
|
createUrl: '/market/limitcode/add',
|
|
|
gridurl: '/market/limitcode/getLimitCode'
|
|
|
}
|
|
|
}, {
|
|
|
//限购码管理 -> 限购码列表
|
|
|
route: '/market/limitcode/getLimitCode',
|
|
|
method: 'POST',
|
|
|
url: '/limitCode/getLimitCodeList',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'status',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'page',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'size',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'batchNo',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'name',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'reqDepartment',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//限购码管理 -> 添加限购码页面渲染
|
|
|
route: '/market/limitcode/add',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/limitcode-edit',
|
|
|
data: {
|
|
|
action: "/market/limitCode/addLimitCode",
|
|
|
type: "add",
|
|
|
data: {
|
|
|
reqDepartment: "零售部/营销策划",
|
|
|
limitTimes: 1,
|
|
|
userUseLimit: 1,
|
|
|
userTypeLimit: '新注册|注册未购买|普通会员|银卡会员|金卡会员|白金会员'
|
|
|
}
|
|
|
},
|
|
|
src: '/market/limitcode-edit'
|
|
|
}, {
|
|
|
//限购码管理 -> 添加限购码
|
|
|
route: '/market/limitCode/addLimitCode',
|
|
|
method: 'POST',
|
|
|
url: '/limitCode/addLimitCode',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: "name",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitTimes",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "reqDepartment",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitDateFrom",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitDateTo",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "describe",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "userUseLimit",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "userTypeLimit",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitSkn",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "creatorName",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "creatorId",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "status",
|
|
|
type: "Number"
|
|
|
}]
|
|
|
}, {
|
|
|
//限购码管理 -> 查看限购码页面渲染
|
|
|
route: '/market/limitcode/info/:id',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/limitcode-info',
|
|
|
url: "/limitCode/getLimitCode",
|
|
|
src: "/market/limitcode-info",
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'id',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//限购码管理 -> 修改限购码页面渲染
|
|
|
route: '/market/limitcode/update/:id',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/limitcode-edit',
|
|
|
url: "/limitCode/getLimitCode",
|
|
|
src: '/market/limitcode-edit',
|
|
|
isJsonRaw: true,
|
|
|
data: {
|
|
|
action: "/market/limitcode/updateLimitCode",
|
|
|
type: "update",
|
|
|
},
|
|
|
params: [{
|
|
|
name: 'id',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//限购码管理 -> 编辑限购码页面渲染
|
|
|
route: '/market/limitcode/edit/:id',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/limitcode-edit',
|
|
|
url: "/limitCode/getLimitCode",
|
|
|
src: '/market/limitcode-edit',
|
|
|
isJsonRaw: true,
|
|
|
data: {
|
|
|
action: "/market/limitcode/updateLimitCode",
|
|
|
type: "edit",
|
|
|
},
|
|
|
params: [{
|
|
|
name: 'id',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//限购码管理 -> 编辑限购码接口
|
|
|
route: '/market/limitcode/updateLimitCode',
|
|
|
method: 'POST',
|
|
|
url: '/limitCode/updateLimitCode',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: "name",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitTimes",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "reqDepartment",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitDateFrom",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitDateTo",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "describe",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "userUseLimit",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "userTypeLimit",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "limitSkn",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "creatorName",
|
|
|
type: "String"
|
|
|
}, {
|
|
|
name: "creatorId",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "status",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "id",
|
|
|
type: "Number"
|
|
|
}, {
|
|
|
name: "batchNo",
|
|
|
type: "Number"
|
|
|
}]
|
|
|
}, {
|
|
|
//限购码管理 -> 修改限购码接口
|
|
|
route: '/market/limitcode/auditLimitCode',
|
|
|
method: 'POST',
|
|
|
view: 'pages/limitcode/info',
|
|
|
url: "/limitCode/auditLimitCode",
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'id',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'status',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'reason',
|
|
|
type: 'String'
|
|
|
}]
|
|
|
}, {
|
|
|
//限购码管理 -> tab卡数据
|
|
|
route: '/market/limitCode/getCodeCount',
|
|
|
method: 'POST',
|
|
|
url: '/limitCode/getLimitCodeCountByStatus',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'reqDepartment',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'name',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'batchNo',
|
|
|
type: 'Number'
|
|
|
}]
|
|
|
}, {
|
|
|
//vip累计金额翻倍 -> 列表页面渲染
|
|
|
route: '/market/vipamount/index',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/index',
|
|
|
src: '/market/vipamount',
|
|
|
noApi: true,
|
|
|
data: {
|
|
|
pageTitle: 'vip累计金额翻倍',
|
|
|
createUrl: '/market/vipamount/add',
|
|
|
gridurl: '/market/vipamount/list'
|
|
|
}
|
|
|
}, {
|
|
|
//vip累计金额翻倍 -> 列表数据
|
|
|
route: '/market/vipamount/list',
|
|
|
method: 'POST',
|
|
|
//url: '/activity/queryActivityList',
|
|
|
apis: {
|
|
|
vipList: {
|
|
|
url: '/activity/queryActivityList',
|
|
|
params: [{
|
|
|
name: 'type',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'size',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'page',
|
|
|
type: 'Number'
|
|
|
}],
|
|
|
isJsonRaw: true
|
|
|
},
|
|
|
activity: {
|
|
|
url: '/activity/queryActivityList',
|
|
|
params: [{
|
|
|
name: 'status',
|
|
|
type: 'Number',
|
|
|
def: 0
|
|
|
}],
|
|
|
isJsonRaw: true
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}, {
|
|
|
//vip累计金额翻倍 -> 添加页面渲染
|
|
|
route: '/market/vipamount/add',
|
|
|
method: 'GET',
|
|
|
view: 'pages/market/vipamount-edit',
|
|
|
src: '/market/vipamount-edit',
|
|
|
data: {
|
|
|
action: '/market/vipamount/save',
|
|
|
}
|
|
|
}, {
|
|
|
//vip累计金额翻倍 -> 添加编辑活动
|
|
|
route: '/market/vipamount/save',
|
|
|
method: 'POST',
|
|
|
url: '/activity/saveActivity',
|
|
|
isJsonRaw: true,
|
|
|
params: [{
|
|
|
name: 'id',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'num',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'title',
|
|
|
type: 'String'
|
|
|
}, {
|
|
|
name: 'startTime',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'endTime',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'type',
|
|
|
type: 'Number'
|
|
|
}, {
|
|
|
name: 'status',
|
|
|
type: 'Number'
|
|
|
}]
|
|
|
}] |
|
|
\ No newline at end of file |
...
|
...
|
|