50 lines
1.4 KiB
TypeScript
50 lines
1.4 KiB
TypeScript
import { tableList, wrapTreeNode } from '@/utils/format';
|
|
import request from '@/utils/request';
|
|
import requestEncryption from '@/utils/requestEncryption';
|
|
import type { COMMODITYModel } from './data'; // 引用标准接口数据对象
|
|
// 获取列表【商品管理】
|
|
export async function getList(params?: any) {
|
|
const data = await requestEncryption(`/MemberBasic/GetCOMMODITYList`, {
|
|
method: 'POST',
|
|
data: { ...params, requestEncryption: true }
|
|
});
|
|
|
|
if (data.Result_Code !== 100) {
|
|
return {
|
|
List: []
|
|
}
|
|
|
|
return data.Result_Data;
|
|
}
|
|
}
|
|
// 获取明细【商品管理】
|
|
export async function getDetail(params: any) {
|
|
const data = await requestEncryption(`/MemberBasic/GetCOMMODITYDetail`, {
|
|
method: 'POST',
|
|
data: { ...params, requestEncryption: true },
|
|
});
|
|
|
|
if (data.Result_Code !== 100) {
|
|
return data
|
|
}
|
|
|
|
return data.Result_Data;
|
|
}
|
|
// 同步数据【商品管理】
|
|
export async function updatecommodity(params: any) {
|
|
const data = await requestEncryption(`/MemberBasic/SynchroCOMMODITY`, {
|
|
method: 'POST',
|
|
data: { ...params, requestEncryption: true }
|
|
});
|
|
|
|
return data;
|
|
}
|
|
// 删除数据【商品管理】
|
|
export async function delcommodity(params: any) {
|
|
const data = await requestEncryption(`/MemberBasic/DeleteCOMMODITY`, {
|
|
method: 'POST',
|
|
data: { ...params, requestEncryption: true }
|
|
});
|
|
return data;
|
|
}
|