import http from "@/api";
import { ResPage } from "@/api/interface/index";
/**
 * @name 打印产品条码模块
 */
//产品条码生成记录列表
export const getListApi = (params: Record<string, any>) => {
    // console.log(params);
    // return {
    //     isSuccess: true,
    //     message: "Success",
    //     status: 200,
    //     totalCount: 1,
    //     data: [
    //         {
    //             id: 17372,
    //             specifications: "ORICO-H7013-U3-AD-EU-BK-BP",
    //             materialNumber: "G01-43-552867",
    //             materialName: "7口USB3.0集线器",
    //             barCode: "6936761881968",
    //             purchaseBillNo: "ceshi1224",
    //             generateComplete: "已完成",
    //             number: 300,
    //             printNumber: 0,
    //             downLoadNumber: 300,
    //             useNumber: 2,
    //             creator: "admin",
    //             createTime: "2024-12-24 10:27:04",
    //             generateCompleteTime: "2024-12-24 10:27:05",
    //             supplierOrOrg: "深圳市元创时代科技有限公司",
    //             isUpdateMaterial: false,
    //             isTwo: 2
    //         }
    //     ]
    // };
    return http.post<ResPage<any>>(`SerialNumber/GetGenerateRecordList`, params);
};
//产品条码列表
export const getCodeListApi = (params: Record<string, any>) => {
    // console.log(params);
    // return {
    //     totalCount: 300,
    //     data: [
    //         {
    //             materialNumber: "G01-43-552867",
    //             materialName: "7口USB3.0集线器",
    //             specifications: "ORICO-H7013-U3-AD-EU-BK-BP",
    //             old_Specifications: "",
    //             barCode: "6936761881968",
    //             serialNumber: "10FC-616M3R",
    //             twoSerialNumber: "10FC-616M3R-two",
    //             numberCode: "241224000417",
    //             id: 202593401,
    //             number: 300,
    //             isUse: false,
    //             isUseStr: "否",
    //             box: "",
    //             creator: "admin",
    //             createTime: "2024-12-24 10:27:05",
    //             printNumber: 0,
    //             downLoadNumber: 1,
    //             printTime: "",
    //             downLoadTime: "2025-01-08 16:11:39",
    //             isEnablePrint: true
    //         },
    //         {
    //             materialNumber: "G01-43-552867",
    //             materialName: "7口USB3.0集线器",
    //             specifications: "ORICO-H7013-U3-AD-EU-BK-BP",
    //             old_Specifications: "",
    //             barCode: "6936761881968",
    //             serialNumber: "10FC-616M3Q",
    //             twoSerialNumber: "10FC-616M3R-two",
    //             numberCode: "241224000416",
    //             id: 202593400,
    //             number: 300,
    //             isUse: false,
    //             isUseStr: "否",
    //             box: "",
    //             creator: "admin",
    //             createTime: "2024-12-24 10:27:05",
    //             printNumber: 0,
    //             downLoadNumber: 1,
    //             printTime: "",
    //             downLoadTime: "2025-01-08 16:11:39",
    //             isEnablePrint: true
    //         }
    //     ],
    //     isSuccess: true,
    //     status: 200,
    //     message: "Success"
    // };
    return http.post<ResPage<any>>(`SerialNumber/GetList`, params);
};
//转换规格型号 SerialNumber/UpdateMaterial
export const getUpdateMaterialApi = (params: Record<string, any>) => {
    return http.post<ResPage<any>>(`SerialNumber/UpdateMaterial`, params);
};
//产品条码列表下载
export const getSerialNumberDownLoadApi = (params: Record<string, any>) => {
    return http.post<ResPage<any>>(`SerialNumber/Export`, params);
};
//生成条码
export const generateBarCodeApi = (params: Record<string, any>) => {
    return http.post<ResPage<any>>(`SerialNumber/Generate`, params);
};
//打印
export const getPrintListCodeApi = (params: Record<string, any>) => {
    return http.post<ResPage<any>>(`SerialNumber/Print`, params);
};
