import Mock from "mockjs"; // 入库列表 const StockList = Mock.mock({ "list|20-30": [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", billType: "@integer(0,4)", stockNum: "@integer(1,2)", unit: "@cword(张本,1)", stockDate: "@date", operator: "@cname", remark: " @integer(10000000000,19999999999)", }, ], }); // 领用列表 const ReceiptList = Mock.mock([ { "list|20-30": [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "孙东宇", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, { "list|20-30": [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "杨春宇", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, { "list|20-30": [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "吕才卓", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, { "list|20-30": [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "刘欣宇", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, ]); // 退领列表 const quitneckList = Mock.mock([ { list: [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "孙东宇", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, { list: [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "杨春宇", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, { list: [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "吕才卓", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, { list: [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", proposer: "刘欣宇", billType: "@integer(0,4)", receiptNum: "@integer(1,10)", receiptDate: "@date", useInfo: "@csentence", }, ], }, ]); // 人员名单 const personName = () => { return [ { label: "员工名单", children: [ { label: "孙东宇", }, { label: "杨春宇", }, { label: "吕才卓", }, { label: "刘欣宇", }, ], }, ]; }; // 退库列表 const CancelList = Mock.mock({ "list|20-30": [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", billType: "@integer(0,4)", cancelNum: "@integer(1,10)张", appleDate: "@date", proposer: "@cname", approvalStatus: "@integer(0,3)", reason: " @integer(10000000000,19999999999)", }, ], }); // 报损列表 const breakageList = Mock.mock({ "list|20-30": [ { "id|+1": 0, billserial: "@integer(100000000,199999999)1", billType: "@integer(0,4)", breakNum: "@integer(1,2)", breakDate: "@date", operator: "@cname", breakStatus: "@integer(0,2)", breakInfo: "@csentence", }, ], }); export default [ { url: "/api/stockList", method: "get", response: () => { return { code: 200, data: StockList, }; }, }, { url: "/api/cancelList", method: "get", response: () => { return { code: 200, data: CancelList, }; }, }, { url: "/api/personName", method: "get", response: () => { const list = personName(); return { code: 200, data: list, }; }, }, { url: "/api/receiptList", method: "post", response: (req) => { if (req.body.name === "孙东宇") { return { code: 200, data: ReceiptList[0].list, }; } else if (req.body.name === "杨春宇") { return { code: 200, data: ReceiptList[1].list, }; } else if (req.body.name === "吕才卓") { return { code: 200, data: ReceiptList[2].list, }; } else { return { code: 200, data: ReceiptList[3].list, }; } }, }, { url: "/api/breakageList", method: "get", response: () => { return { code: 200, data: breakageList, }; }, }, ];