From 7cc568adae351a00c54b74e3cacaa0ce32752669 Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Thu, 20 Feb 2025 19:12:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=8F=E5=85=8D=E8=AE=B0=E5=BD=95=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E7=AE=A1=E7=90=86=EF=BC=8C=E7=9B=98=E7=82=B9=E6=8A=A5?= =?UTF-8?q?=E5=BA=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/repair/scrapLedgerReview.js | 46 ++++ .../costRecord/component/applyDetail.vue | 4 +- src/views/business/reliefRecord/index.vue | 1 + src/views/material/part/partAccept/index.vue | 2 +- .../component/addToolsApply.vue | 198 ++++++++++-------- .../inventoryScrap/component/homeApply.vue | 58 ++--- .../component/queryToolsApply.vue | 151 ++++--------- .../material/repair/scrapLedger/detail.vue | 147 +++++-------- .../material/repair/scrapLedger/index.vue | 52 +---- 9 files changed, 284 insertions(+), 375 deletions(-) diff --git a/src/api/repair/scrapLedgerReview.js b/src/api/repair/scrapLedgerReview.js index 6e61f85e..3ee57f3c 100644 --- a/src/api/repair/scrapLedgerReview.js +++ b/src/api/repair/scrapLedgerReview.js @@ -44,4 +44,50 @@ export function getMachineListByCode(query) { method: 'get', params: query }) +} + +//盘带报废列表查询 +export function getInventoryList(query) { + return request({ + url: '/material/scrap_apply_details/inventoryList', + method: 'get', + params: query + }) +} + +//盘带报废新增 +export function addScrapInfo(query) { + return request({ + url: '/material/scrap_apply_details/addList', + method: 'post', + data: query + }) +} + +//盘带报废编辑 +export function editScrapInfo(query) { + return request({ + url: '/material/scrap_apply_details/updateList', + method: 'post', + data: query + }) +} + + +//盘带报废查看接口 +export function getScrapInfo(query) { + return request({ + url: '/material/scrap_apply_details/getDetailsList', + method: 'get', + params: query + }) +} + +//报废台账列表 +export function getScrapList(query) { + return request({ + url: '/material/scrap_apply_details/getScrapList', + method: 'get', + params: query + }) } \ No newline at end of file diff --git a/src/views/business/costRecord/component/applyDetail.vue b/src/views/business/costRecord/component/applyDetail.vue index 5374d60f..b3301b51 100644 --- a/src/views/business/costRecord/component/applyDetail.vue +++ b/src/views/business/costRecord/component/applyDetail.vue @@ -394,7 +394,7 @@ export default { Number(item.repairCost) + Number(item.scrapCost) + Number(item.loseCost) + - Number(item.reductionCost) + Number(item.reductionCost) + Number(item.addCost) - Number(item.subCost) }) @@ -403,7 +403,7 @@ export default { Number(this.leaseCost) + Number(this.repairCost) + Number(this.scrapCost) + - Number(this.loseCost) + + Number(this.loseCost) - Number(this.reducCost) this.costAll = costSum this.finishCostName = this.numberToChinese(this.costAll.toFixed(2)); diff --git a/src/views/business/reliefRecord/index.vue b/src/views/business/reliefRecord/index.vue index d15dc51b..6072e56f 100644 --- a/src/views/business/reliefRecord/index.vue +++ b/src/views/business/reliefRecord/index.vue @@ -474,6 +474,7 @@ export default { time: null, } this.resetForm('queryForm') + this.queryParams.pageNum = 1; this.handleQuery() }, diff --git a/src/views/material/part/partAccept/index.vue b/src/views/material/part/partAccept/index.vue index 52079956..c66ed44e 100644 --- a/src/views/material/part/partAccept/index.vue +++ b/src/views/material/part/partAccept/index.vue @@ -413,7 +413,7 @@ import { getToken } from '@/utils/auth' getPrintTable(params) { getInBoundForm({ id: params.id,taskId:params.taskId }).then((response) => { this.printData = response.data.partTypeCheckInfo; - this.printTableData = response.data.partTypeCheckDetailsList; + this.printTableData = response.data.partTypeCheckDetailsList.filter(item => item.inputNum !== 0); }); }, diff --git a/src/views/material/repair/inventoryScrap/component/addToolsApply.vue b/src/views/material/repair/inventoryScrap/component/addToolsApply.vue index f01c15e4..e98355f3 100644 --- a/src/views/material/repair/inventoryScrap/component/addToolsApply.vue +++ b/src/views/material/repair/inventoryScrap/component/addToolsApply.vue @@ -122,7 +122,6 @@ @@ -140,16 +139,26 @@ /> - + - + - - - - + + + + @@ -128,13 +128,13 @@ import { applySendAll, getCheckInfo } from "@/api/lease/apply"; - +import { getInventoryList, } from '@/api/repair/scrapLedgerReview'; import vueEasyPrint from "vue-easy-print"; import printJS from 'print-js'; export default { name: "Home", - dicts: ["lease_task_status", "ma_type_manage_type"], + dicts: ["inventory_status", ], components: { vueEasyPrint }, data() { return { @@ -163,8 +163,7 @@ export default { getListPeople: [], configUserList: [], phoneNumbers: [], - //选择人员 - chosenUserList: [], + userList: [], // 弹出层标题 title: "", @@ -182,16 +181,13 @@ export default { form: { remark: "", }, - openPrint: false, open: false, - printData: {}, - printTableData: [], + checkDataInfo: {}, // 供应商 supplierStr: "", - //领料单 - leaseApplyDetails: [], + // 领料任务详情数据 leaseApplyData: {}, sendTemp: [], @@ -239,14 +235,12 @@ export default { this.loading = true; const params = { keyWord: this.queryParams.keyWord, - taskStatus: this.queryParams.taskStatus, startTime: this.queryParams.time && this.queryParams.time[0], endTime: this.queryParams.time && this.queryParams.time[1], pageSize: this.queryParams.pageSize, pageNum: this.queryParams.pageNum, - statusList:[this.queryParams.taskStatus] }; - getListLeaseApply(params).then((response) => { + getInventoryList(params).then((response) => { this.typeList = response.data.rows; this.total = response.data.total; this.loading = false; @@ -270,21 +264,14 @@ export default { }, /** 查看按钮操作 */ handleView(row) { - this.$emit("queryTools", row.taskId, row.id); + this.$emit("queryTools", row.taskId); }, /** 修改按钮操作 */ handleUpdate(row) { this.$emit("editTools", row.taskId, row.id); }, - //----消息通知 - getNowTime() { - var today = new Date(); - var year = today.getFullYear(); //获取年份 - var month = today.getMonth() + 1; //获取月份 - var day = today.getDate(); //获取日期 - return year + "-" + month + "-" + day; - }, + // 表单重置 reset() { @@ -295,23 +282,6 @@ export default { this.resetForm("form"); }, - //获取验收单数据 - getPrintTable(taskId) { - getAcceptanceForm({ taskId: taskId }).then((response) => { - this.printData = response.data; - this.printTableData = response.data.checkDetailsList; - - let supplierList = []; - this.printTableData.forEach((e) => { - if (e.supplier) { - supplierList.push(e.supplier); - } - }); - supplierList = [...new Set(supplierList)]; - - this.supplierStr = supplierList.join(","); - }); - }, diff --git a/src/views/material/repair/inventoryScrap/component/queryToolsApply.vue b/src/views/material/repair/inventoryScrap/component/queryToolsApply.vue index b88cca76..b48302e4 100644 --- a/src/views/material/repair/inventoryScrap/component/queryToolsApply.vue +++ b/src/views/material/repair/inventoryScrap/component/queryToolsApply.vue @@ -7,54 +7,27 @@ :inline="true" label-width="120px" > - - - - - - - + - - - + + 搜索 + + 重置 + @@ -73,15 +46,15 @@ @@ -121,12 +94,10 @@