easypay-admin/src/api/setting1.js
2024-03-08 09:30:20 +08:00

98 lines
1.8 KiB
JavaScript

import request from '@/utils/request';
/**
* 删除商品分期配置表
* @param id
* @constructor
*/
export function DelInstallments(id) {
const data = {
id: id,
};
return request({
url: '/admin/installments/delete',
method: 'GET',
params: data,
});
}
/**
* 商品分期配置表详情
* @param id
* @constructor
*/
export function InfoInstallments(id) {
const data = {
id: id,
};
return request({
url: '/admin/installments/info',
method: 'get',
params: data,
});
}
/**
* 商品分期配置表列表
* @param pram
* @constructor
*/
export function ListInstallments(pram) {
const data = {
productName: pram.productName,
productId: pram.productId,
page: pram.page,
limit: pram.limit,
};
return request({
url: '/admin/installments/list',
method: 'GET',
params: data,
});
}
/**
* 新增商品分期配置表
* @param pram
* @constructor
*/
export function AddInstallments(pram) {
const data = {
name: pram.name,
installmentNumber: pram.installmentNumber,
amountComesUp: pram.amountComesUp,
downPaymentPercent: pram.downPaymentPercent,
downPaymentNumber: pram.downPaymentNumber,
cycle:pram.cycle,
tips:pram.tips
};
return request({
url: '/admin/installments/save',
method: 'post',
data: data,
});
}
/**
* 更新商品分期配置表
* @param pram
* @constructor
*/
export function UpdateInstallments(pram) {
const data = {
name: pram.name,
installmentNumber: pram.installmentNumber,
amountComesUp: pram.amountComesUp,
downPaymentPercent: pram.downPaymentPercent,
downPaymentNumber: pram.downPaymentNumber,
cycle:pram.cycle,
tips:pram.tips
};
return request({
url: '/admin/installments/update',
method: 'post',
params: { id: pram.id },
data: data,
});
}