From 7a81db1741fc446d4543f12aec587d911218a3ff Mon Sep 17 00:00:00 2001 From: lishenao <3065849776@qq.com> Date: 星期五, 04 七月 2025 16:05:55 +0800 Subject: [PATCH] 库存管理数据修改 --- src/views/inventoryManagement/issueManagement/index.vue | 46 ++++++++++++---------------------------------- 1 files changed, 12 insertions(+), 34 deletions(-) diff --git a/src/views/inventoryManagement/issueManagement/index.vue b/src/views/inventoryManagement/issueManagement/index.vue index e513a63..7ed1f68 100644 --- a/src/views/inventoryManagement/issueManagement/index.vue +++ b/src/views/inventoryManagement/issueManagement/index.vue @@ -75,16 +75,13 @@ getStockManagePage, delStockManage, stockOut, - getStockManageOutPage } from "@/api/inventoryManagement/stockManage.js"; const userStore = useUserStore() const { proxy } = getCurrentInstance() const tableData = ref([]) -const productData = ref([]) const selectedRows = ref([]) const userList = ref([]) -const customerOption = ref([]) const tableLoading = ref(false) const page = reactive({ current: 1, @@ -98,37 +95,17 @@ const data = reactive({ searchForm: { supplierName: '', + inboundQuantity:'', + inboundTime:'', + nickName: '', + userId: '', }, form: { - supplierId: null, - supplierName: '', - productId: null, - productName: '', - userId: userStore.userId, - nickName: '', - productModelId: null, - model: '', - unit: '', - productrecordId: null, - taxInclusiveUnitPrice: '', - taxInclusiveTotalPrice: '', - taxRate: '', - taxExclusiveTotalPrice: '', - inboundTime: '', - inboundBatch: '', - stockQuantity: '', - boundTime: '', + productrecordId: '', }, rules: { - supplierName: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], - productCategory: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], - specificationModel: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], - unit: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], inboundTime: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], - inboundBatch: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], inboundQuantity: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], - taxInclusiveUnitPrice: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], - taxRate: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], nickname: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }] } }) @@ -147,7 +124,7 @@ } const getList = () => { tableLoading.value = true - getStockManageOutPage({ ...searchForm.value, ...page }).then(res => { + getStockManagePage({ ...searchForm.value, ...page }).then(res => { tableLoading.value = false tableData.value = res.data.records console.log('res', res.data.records) @@ -155,6 +132,7 @@ tableLoading.value = false }) } + const findNodeById = (nodes, productId) => { for (let i = 0; i < nodes.length; i++) { if (nodes[i].value === productId) { @@ -171,7 +149,6 @@ }; // 琛ㄦ牸閫夋嫨鏁版嵁 const handleSelectionChange = (selection) => { - // 杩囨护鎺夊瓙鏁版嵁 selectedRows.value = selection.filter(item => item.id); console.log('selection', selectedRows.value) @@ -191,12 +168,12 @@ form.value = {} // 鍒濆鍖栬〃鍗曟暟鎹� form.value = { + productrecordId: '', inboundQuantity: '', // 鍑哄簱鏁伴噺娓呯┖ inboundTime: getCurrentDate(), // 榛樿褰撳墠鏃ユ湡 nickName: '', // 榛樿褰撳墠鐢ㄦ埛 } console.log('form',form.value) - // 鍔犺浇鐢ㄦ埛鍒楄〃 try { const userLists = await userListNoPage() @@ -212,10 +189,11 @@ if (valid && currentRowId.value) { const outData = { id: currentRowId.value, // 鍘熷璁板綍ID - outQuantity: form.value.inboundQuantity, // 鍑哄簱鏁伴噺 - outTime: form.value.inboundTime, // 鍑哄簱鏃堕棿 + Quantity: form.value.inboundQuantity, // 鍑哄簱鏁伴噺 + Time: form.value.inboundTime, // 鍑哄簱鏃堕棿 userId: form.value.userId // 鎿嶄綔浜� } + console.log(outData) stockOut(outData).then(res => { proxy.$modal.msgSuccess("鎻愪氦鎴愬姛") @@ -236,7 +214,7 @@ // 瀵煎嚭 const handleOut = () => { ElMessageBox.confirm( - '閫変腑鐨勫唴瀹瑰皢琚鍑猴紝鏄惁纭瀵煎嚭锛�', + '鏄惁纭瀵煎嚭锛�', '瀵煎嚭', { confirmButtonText: '纭', cancelButtonText: '鍙栨秷', -- Gitblit v1.9.3