|
|
@@ -1,37 +1,55 @@
|
|
|
import request from '@/utils/request';
|
|
|
|
|
|
// 获取付款条件列表
|
|
|
-export function getTableList(data) {
|
|
|
- return request({
|
|
|
- url: '/api/paymentTerms/list',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- });
|
|
|
+export async function getTableList(data) {
|
|
|
+ const res = await request.post(`/api/paymentTerms/list`, data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 获取付款条件详情
|
|
|
+export async function getInfo(id) {
|
|
|
+ const res = await request.get(`/api/paymentTerms/getById/${id}`);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
}
|
|
|
|
|
|
// 新增付款条件
|
|
|
-export function addPaymentTerms(data) {
|
|
|
- return request({
|
|
|
- url: '/api/paymentTerms',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- });
|
|
|
+export async function addPaymentTerms(data) {
|
|
|
+ const res = await request.post(`/api/paymentTerms`, data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
}
|
|
|
|
|
|
// 修改付款条件
|
|
|
-export function updatePaymentTerms(data) {
|
|
|
- return request({
|
|
|
- url: '/api/paymentTerms',
|
|
|
- method: 'put',
|
|
|
- data
|
|
|
- });
|
|
|
+export async function updatePaymentTerms(data) {
|
|
|
+ const res = await request.put(`/api/paymentTerms`, data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 启用停用
|
|
|
+export async function updateRuleState(data) {
|
|
|
+ const res = await request.put(`/api/paymentTerms/updateRuleState`, data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
}
|
|
|
|
|
|
// 删除付款条件
|
|
|
-export function deleteInformation(data) {
|
|
|
- return request({
|
|
|
- url: '/api/paymentTerms',
|
|
|
- method: 'delete',
|
|
|
- data
|
|
|
- });
|
|
|
+export async function deleteInformation(id) {
|
|
|
+ const res = await request.delete(`/api/paymentTerms`, { data: { id } });
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
}
|