From a660db06773007b1be690e0674829c00a57aeb7b Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 24 十二月 2025 16:21:23 +0800
Subject: [PATCH] 订单首页流程卡新增楼层编号显示
---
north-glass-erp/northglass-erp/src/views/pp/report/WorkInProgressCombination.vue | 41 ++++++++++++++++++++++++++++++++++++-----
1 files changed, 36 insertions(+), 5 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/views/pp/report/WorkInProgressCombination.vue b/north-glass-erp/northglass-erp/src/views/pp/report/WorkInProgressCombination.vue
index 29de64b..4235538 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/report/WorkInProgressCombination.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/report/WorkInProgressCombination.vue
@@ -23,6 +23,8 @@
//椤圭洰鍚嶇О姹囨��
let projectSummary= ref(1)
+//缁堟鐘舵��
+let terminationVal = ref(1)
//宸ュ簭
const value = ref()
@@ -105,6 +107,10 @@
if (optionVal == '') {
optionVal = null
}
+let terminationVals = terminationVal.value
+if (terminationVals == '') {
+ terminationVals = null
+}
//绗竴娆″姞杞芥暟鎹�
request.post(`/report/workInProgressCombinationProcess/1/${total.pageSize}/${selectProcesses}/${inputVal}/${inputProject}/${optionVal}`, filterData.value).then((res) => {
@@ -138,7 +144,11 @@
if (optionVal == '') {
optionVal = null
}
- request.post(`/report/workInProgressCombination/${pageNum.value}/${total.pageSize}/${inputVal}/${inputProject}/${selectProcesses}/${optionVal}`, filterData.value).then((res) => {
+ let terminationVals = terminationVal.value
+ if (terminationVals == '') {
+ terminationVals = null
+ }
+ request.post(`/report/workInProgressCombination/${pageNum.value}/${total.pageSize}/${inputVal}/${inputProject}/${selectProcesses}/${optionVal}/${terminationVals}`, filterData.value).then((res) => {
if (res.code == 200) {
total.value = res.data.total
produceList = deepClone(res.data.data)
@@ -170,7 +180,11 @@
if (optionVal == '') {
optionVal = null
}
- request.post(`/report/workInProgressCombination/${pageNum.value}/${total.pageSize}/${inputVal}/${inputProject}/${selectProcesses}/${optionVal}`, filterData.value).then((res) => {
+ let terminationVals = terminationVal.value
+ if (terminationVals == '') {
+ terminationVals = null
+ }
+ request.post(`/report/workInProgressCombination/${pageNum.value}/${total.pageSize}/${inputVal}/${inputProject}/${selectProcesses}/${optionVal}/${terminationVals}`, filterData.value).then((res) => {
if (res.code == 200) {
// total.dataTotal = res.data.total.total * 1
@@ -283,7 +297,7 @@
const List = ["quantity",'stockNum','stockArea',]
if (List.includes(column.field)) {
//return footSum(data, column.field)
- return footSum(data, column.field)
+ return total.value?.[column.field] ?? 0
}
return ''
})
@@ -296,7 +310,12 @@
projectSummary.value = checked ? 0 : 1
}
+function onlandingTerminationChange(checked) {
+ terminationVal.value = checked ? 0 : 1
+}
+
function exportExcel(url, fileName,date) {
+
let processes = value.value
let inputVal = form.orderId
if (inputVal == '') {
@@ -306,11 +325,15 @@
if (inputProject == '') {
inputProject = null
}
+ let terminationVals = terminationVal.value
+ if (terminationVals == '') {
+ terminationVals = null
+ }
if(date===null){
ElMessage.warning(t('report.pleaseSelectADateFirst'))
return
}
-
+ gridOptions.loading = true
if(processes===null){
ElMessage.warning(t('report.pleaseSelectAProcessFirst'))
return
@@ -328,7 +351,8 @@
date: date,
processes: processes,
orderId: inputVal,
- project: inputProject
+ project: inputProject,
+ terminationVals:terminationVals
})
request.post(url,dataMp.value,{responseType :'blob'}).then(res => {
const blob = new Blob([res])
@@ -341,6 +365,7 @@
elink.click()
URL.revokeObjectURL(elink.href) // 閲婃斁URL 瀵硅薄
document.body.removeChild(elink)
+ gridOptions.loading = false
} else { // IE10+涓嬭浇
navigator.msSaveBlob(blob, fileName)
}
@@ -379,6 +404,12 @@
>
{{ t('order.project') }}
</el-checkbox>
+ <el-checkbox
+ :model-value="terminationVal === 0"
+ @change="onlandingTerminationChange"
+ >
+ {{ t('processCard.notTermination') }}
+ </el-checkbox>
<el-button type="primary" @click="getWorkOrder">{{$t('basicData.search')}}</el-button>
</div>
--
Gitblit v1.8.0