ylj20011123 a9f9af33ec update
2025-06-27 19:44:17 +08:00

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;
}