From 4842a9a9a3394099188819499f8b68aafcff6e21 Mon Sep 17 00:00:00 2001
From: chengxiangling <291105840@qq.com>
Date: 星期三, 14 五月 2025 10:29:15 +0800
Subject: [PATCH] 提交查看上下阶
---
src/views/mainPlan/sheetMetalOrderManage/index.vue | 81 +++++++++++
src/utils/i18n/locales/plan/index.js | 281 +++++++++++++++++++++-------------------
src/api/mainPlan/metalOrderManage.js | 8 +
3 files changed, 236 insertions(+), 134 deletions(-)
diff --git a/src/api/mainPlan/metalOrderManage.js b/src/api/mainPlan/metalOrderManage.js
index 2d63384..bb99aad 100644
--- a/src/api/mainPlan/metalOrderManage.js
+++ b/src/api/mainPlan/metalOrderManage.js
@@ -28,4 +28,12 @@
method: "put",
data: query
});
+}
+// metalOrderManageSubList
+export function metalOrderManageUpAndDownList(data) {
+ return request({
+ url: `/aps/ApsPlatOrderPlanManager/upAndDownList`,
+ method: "post",
+ data
+ });
}
\ No newline at end of file
diff --git a/src/utils/i18n/locales/plan/index.js b/src/utils/i18n/locales/plan/index.js
index 3568d42..a180dea 100644
--- a/src/utils/i18n/locales/plan/index.js
+++ b/src/utils/i18n/locales/plan/index.js
@@ -2,20 +2,21 @@
title: {
pipePlanCapacity: "绠¤矾浜ц兘瑙勫垝",
gasPlanCapacity: "姘旀煖瑙勫垝浜ц兘",
- viewAssociatedRequirements:"鏌ョ湅鍏宠仈闇�姹�",
- setMode:"璁剧疆妯″紡",
- CustomizePlannedCompletionDate:"鑷畾涔夎鍒掑畬宸ユ棩",
- tipsBugSheetMetal:"灏嗚嚜瀹氫箟鐨勬棩鏈熻祴鍊肩粰宸ュ崟鐨勮鍒掑畬宸ユ棩",
- tipsBugSheetMetal2:"灏嗚嚜瀹氫箟鐨勬棩鏈熻祴鍊肩粰宸ュ崟鐨勮鍒掑畬宸ユ棩",
- metalWeldWork:"鐒婄紳宸ュ崟鏁版嵁",
- parseUpload:"宸叉垚鍔熶笂浼犲拰瑙f瀽",
- weld:"鐒婄紳"
+ viewAssociatedRequirements: "鏌ョ湅鍏宠仈闇�姹�",
+ setMode: "璁剧疆妯″紡",
+ CustomizePlannedCompletionDate: "鑷畾涔夎鍒掑畬宸ユ棩",
+ tipsBugSheetMetal: "灏嗚嚜瀹氫箟鐨勬棩鏈熻祴鍊肩粰宸ュ崟鐨勮鍒掑畬宸ユ棩",
+ tipsBugSheetMetal2: "灏嗚嚜瀹氫箟鐨勬棩鏈熻祴鍊肩粰宸ュ崟鐨勮鍒掑畬宸ユ棩",
+ metalWeldWork: "鐒婄紳宸ュ崟鏁版嵁",
+ parseUpload: "宸叉垚鍔熶笂浼犲拰瑙f瀽",
+ weld: "鐒婄紳",
+ viewUpperLowerLevels: "鏌ョ湅涓婁笅闃�"
},
options: {
monthlyStatic: "鎸夋湀缁熻",
dailyStatic: "鎸夋棩缁熻",
- hasRisk:"鏈夐闄�",
- noRisk:"鏃犻闄�"
+ hasRisk: "鏈夐闄�",
+ noRisk: "鏃犻闄�",
},
message: {
update: "鏁版嵁鏇存柊鎴愬姛",
@@ -41,11 +42,12 @@
btns: {
batchPlanStartDay: "鎵归噺淇敼璁″垝寮�宸ユ棩",
batchPlanEndDay: "鎵归噺淇敼璁″垝瀹屽伐鏃�",
- batchUpdateOrderDate:"鎵归噺鏇存柊宸ュ崟璁″垝鏃ユ湡",
- generatePlanOrder:"鐢熸垚閽i噾璁″垝宸ュ崟",
+ batchUpdateOrderDate: "鎵归噺鏇存柊宸ュ崟璁″垝鏃ユ湡",
+ generatePlanOrder: "鐢熸垚閽i噾璁″垝宸ュ崟",
confirm: "纭畾",
cancel: "鍙栨秷",
- viewRequirement:"鏌ョ湅闇�姹�"
+ viewRequirement: "鏌ョ湅闇�姹�",
+ viewUpperLowerLevels: "鏌ョ湅涓婁笅闃�",
},
query: {
daterangePlanStartDay: "璁″垝寮�宸ユ棩",
@@ -58,10 +60,10 @@
selectDateRange: "閫夋嫨鍖洪棿",
requireTraceID: "闇�姹傝拷婧疘D",
itemNumber: "鏂欏彿",
- pipelineOrderRequire:"绠¤矾璁㈠崟闇�姹�",
- gasHolderOrderRequire:"姘旀煖璁㈠崟闇�姹�",
- pipelinePredictionDemand:"绠¤矾棰勬祴闇�姹�",
- gasHolderForecastDemand:"姘旀煖棰勬祴闇�姹�",
+ pipelineOrderRequire: "绠¤矾璁㈠崟闇�姹�",
+ gasHolderOrderRequire: "姘旀煖璁㈠崟闇�姹�",
+ pipelinePredictionDemand: "绠¤矾棰勬祴闇�姹�",
+ gasHolderForecastDemand: "姘旀煖棰勬祴闇�姹�",
},
upload: {
prevText: "灏嗘枃浠舵嫋鍒版澶勶紝鎴�",
@@ -77,19 +79,20 @@
dataPreview: "鏁版嵁棰勮",
totalUpload: "鍏变笂浼�",
itemUpload: "鏉¢浂浠跺伐鍗曟暟鎹�",
- itemWeldSeamUpload:"鏉$剨缂濆伐鍗曟暟鎹�",
+ itemWeldSeamUpload: "鏉$剨缂濆伐鍗曟暟鎹�",
confirmUpload: "纭涓婁紶",
cancel: "鍙� 娑�",
errorResult: "瀵煎叆缁撴灉",
uploadParsePartWorkOrderData: "闆朵欢宸ュ崟鏁版嵁宸叉垚鍔熶笂浼犲拰瑙f瀽",
uploadParseGasPipelineData: "姘斾綋绠¤矾璁″垝鏁版嵁宸叉垚鍔熶笂浼犲拰瑙f瀽",
- uploadParseWeldSeamData:"鐒婄紳宸ュ崟鏁版嵁宸叉垚鍔熻В鏋�",
- uploadErrorParseWeldSeamData:"鐒婄紳宸ュ崟鏁版嵁宸茶В鏋愬け璐�"
+ uploadParseWeldSeamData: "鐒婄紳宸ュ崟鏁版嵁宸叉垚鍔熻В鏋�",
+ uploadErrorParseWeldSeamData: "鐒婄紳宸ュ崟鏁版嵁宸茶В鏋愬け璐�",
},
table: {
mainPartNumber: "涓讳欢鏂欏彿",
businessType: "涓氬姟绫诲瀷",
documentNumber: "鍗曟嵁鍙�",
+ level: "灞傜骇",
requirementType: "闇�姹傚垎绫�",
documentStatus: "鍗曟嵁鐘舵��",
updateBy: "瀹℃牳鏃堕棿",
@@ -106,37 +109,37 @@
planworkOrderTime: "宸ュ崟璁″垝涓嬪彂鏃堕棿",
planEndDay: "绯荤粺瀹屽伐鏃堕棿",
seq: "搴忓彿",
- year:"骞翠唤",
- month:"鏈堜唤",
- piping:"绠¤矾",
- gasHolder:"姘旀煖",
- forecastDemand:"棰勬祴闇�姹�",
- reserveOrderOutput:"棰勭暀绱ф�ヨ鍗曚骇鍑�",
- calTotal:"鍚堣",
- days:"澶╂暟",
- requirementDayWeldSeam:"闇�姹傛棩鐒婄紳",
- productionDayWeldSeam:"鐢熶骇鏃ョ剨缂�",
- customerDrawingNumber:"瀹㈡埛鍥惧彿",
- organizationalAccount:"缁勭粐璐﹀彿",
- isRequirements:"鏄惁婊¤冻",
+ year: "骞翠唤",
+ month: "鏈堜唤",
+ piping: "绠¤矾",
+ gasHolder: "姘旀煖",
+ forecastDemand: "棰勬祴闇�姹�",
+ reserveOrderOutput: "棰勭暀绱ф�ヨ鍗曚骇鍑�",
+ calTotal: "鍚堣",
+ days: "澶╂暟",
+ requirementDayWeldSeam: "闇�姹傛棩鐒婄紳",
+ productionDayWeldSeam: "鐢熶骇鏃ョ剨缂�",
+ customerDrawingNumber: "瀹㈡埛鍥惧彿",
+ organizationalAccount: "缁勭粐璐﹀彿",
+ isRequirements: "鏄惁婊¤冻",
materialCode: "鐗╂枡缂栫爜",
- classification:"鍒嗙被(姘旀煖/绠¤矾)",
- productionYear:"鐢熶骇骞翠唤",
- productionMonth:"鐢熶骇鏈堜唤",
- generateQuantity:"鐢熸垚鏁伴噺",
- mainWorkOrderNumber:"涓诲伐鍗曞彿",
- superiorWorkOrderNumber:"涓婄骇宸ュ崟鍙�",
+ classification: "鍒嗙被(姘旀煖/绠¤矾)",
+ productionYear: "鐢熶骇骞翠唤",
+ productionMonth: "鐢熶骇鏈堜唤",
+ generateQuantity: "鐢熸垚鏁伴噺",
+ mainWorkOrderNumber: "涓诲伐鍗曞彿",
+ superiorWorkOrderNumber: "涓婄骇宸ュ崟鍙�",
masterPlanner: "涓昏鍒掑憳",
weekDay: "鍛ㄦ棩",
weekCycle: "鍛ㄥ害",
mainPartDrawingNumber: "涓讳欢鍥惧彿",
customer: "瀹㈡埛鍚嶇О",
- singleWeldSeam:"鍗曚欢鐒婄紳",
- totalWeldSeam:"鎬荤剨缂�",
- dateFeedback:"鏈鍙嶉鏃ユ湡",
- materialRequirementDate:"鐗╂枡闇�姹傛棩鏈�",
- salesOrder:"閿�鍞鍗曞彿",
- salesOrderLine:"閿�鍞鍗曡",
+ singleWeldSeam: "鍗曚欢鐒婄紳",
+ totalWeldSeam: "鎬荤剨缂�",
+ dateFeedback: "鏈鍙嶉鏃ユ湡",
+ materialRequirementDate: "鐗╂枡闇�姹傛棩鏈�",
+ salesOrder: "閿�鍞鍗曞彿",
+ salesOrderLine: "閿�鍞鍗曡",
goodProductsQuantity: "鑹搧鏁伴噺",
processNumber: "宸ュ簭鍙�",
factoryCenter: "宸ヤ綔涓績",
@@ -153,6 +156,8 @@
workOrderNo: "宸ュ崟鍙�",
processName: "宸ュ簭鍚嶇О",
startDateOfProcessPlan: "宸ュ簭璁″垝寮�濮嬫棩鏈�",
+ planStartDay: "璁″垝寮�濮嬫棩",
+ planEndDay: "璁″垝瀹屽伐鏃�",
endDateOfProcessPlan: "宸ュ簭璁″垝缁撴潫鏃ユ湡",
standardTime: "鏍囧噯宸ユ椂",
processOrder: "宸ュ簭鎺掑簭",
@@ -184,49 +189,54 @@
// 閽i噾渚涘簲缂哄彛鎶ヨ〃
requireID: "闇�姹侷D",
requireTraceID: "闇�姹傝拷婧疘D",
- bomLowCode:"BOM浣庨樁鐮�",
- bomUsage:"BOM鐢ㄩ噺",
- matchState:"鍖归厤鐘舵��",
- matchPattern:"鍖归厤妯″紡",
- unmatchedDemandQuantity:"鏈尮閰嶉渶姹傛暟閲�",
- requirementDate:"闇�姹傛棩鏈�",
- applicableFactories:"閫傜敤宸ュ巶",
- productionBase:"鐢熶骇鍩哄湴",
- orderRequirements:"璁㈠崟闇�姹�",
+ bomLowCode: "BOM浣庨樁鐮�",
+ bomUsage: "BOM鐢ㄩ噺",
+ matchState: "鍖归厤鐘舵��",
+ matchPattern: "鍖归厤妯″紡",
+ unmatchedDemandQuantity: "鏈尮閰嶉渶姹傛暟閲�",
+ requirementDate: "闇�姹傛棩鏈�",
+ applicableFactories: "閫傜敤宸ュ巶",
+ productionBase: "鐢熶骇鍩哄湴",
+ orderRequirements: "璁㈠崟闇�姹�",
// 閽i噾鍐椾綑宸ュ崟鎶ヨ〃
- subItemPartNumber:"瀛愪欢鏂欏彿",
- mismatchedProductionQuantity:"鏈尮閰嶇敓浜ф暟閲�",
- workorderCreationTime:"宸ュ崟鍒涘缓鏃堕棿",
- delayRiskIdentification:"寤惰繜椋庨櫓鏍囪瘑",
- startDateOfDemandPlan:"闇�姹傝鍒掑紑宸ユ棩",
- requirementPlanCompletionDate:"闇�姹傝鍒掑畬宸ユ棩",
- processRouteWorkingHours:"宸ヨ壓璺嚎宸ユ椂",
- demandQuantity:"闇�姹傛暟閲�",
- netRequirement:"鍑�闇�姹傞噺",
+ subItemPartNumber: "瀛愪欢鏂欏彿",
+ mismatchedProductionQuantity: "鏈尮閰嶇敓浜ф暟閲�",
+ workorderCreationTime: "宸ュ崟鍒涘缓鏃堕棿",
+ delayRiskIdentification: "寤惰繜椋庨櫓鏍囪瘑",
+ startDateOfDemandPlan: "闇�姹傝鍒掑紑宸ユ棩",
+ requirementPlanCompletionDate: "闇�姹傝鍒掑畬宸ユ棩",
+ processRouteWorkingHours: "宸ヨ壓璺嚎宸ユ椂",
+ demandQuantity: "闇�姹傛暟閲�",
+ netRequirement: "鍑�闇�姹傞噺",
bomItemID: "椤� ID",
- customizePlannedCompletionDate:"鑷畾涔夎鍒掑畬宸ユ棩",
+ customizePlannedCompletionDate: "鑷畾涔夎鍒掑畬宸ユ棩",
//閽i噾鏂欏彿宸ュ崟寮傚父
- abnormalCause:"寮傚父鍘熷洜",
- creationTime:"宸ュ崟鍒涘缓鏃堕棿",
- suggestedCompletionDate:"寤鸿瀹屾垚鏃ユ湡"
+ abnormalCause: "寮傚父鍘熷洜",
+ creationTime: "宸ュ崟鍒涘缓鏃堕棿",
+ suggestedCompletionDate: "寤鸿瀹屾垚鏃ユ湡",
},
};
export const en = {
title: {
pipePlanCapacity: "Pipeline planning capacity",
gasPlanCapacity: "Gas holder planning production capacity",
- viewAssociatedRequirements:"View associated requirements",
- setMode:"Set Mode",
- CustomizePlannedCompletionDate:"Customize the planned completion date",
- tipsBugSheetMetal:"Assign the planned start date and planned completion date of the generated sheet metal requirements to the work order",
- tipsBugSheetMetal2:"Assign custom dates to the planned completion date of the work order",
- weld:"weld seam",
+ viewAssociatedRequirements: "View associated requirements",
+ setMode: "Set Mode",
+ CustomizePlannedCompletionDate: "Customize the planned completion date",
+ tipsBugSheetMetal:
+ "Assign the planned start date and planned completion date of the generated sheet metal requirements to the work order",
+ tipsBugSheetMetal2:
+ "Assign custom dates to the planned completion date of the work order",
+ metalWeldWork: "Weld work order data",
+ parseUpload: "successfully uploaded and parsed",
+ weld: "Weld seam",
+ viewUpperLowerLevels: "View the upper and lower levels"
},
options: {
monthlyStatic: "Monthly statistics",
dailyStatic: "Daily statistics",
- hasRisk:"At Risk",
- noRisk:"No Risk"
+ hasRisk: "At Risk",
+ noRisk: "No Risk",
},
message: {
update: "Data update successful",
@@ -253,11 +263,12 @@
btns: {
batchPlanStartDay: "Batch modification of planned start date",
batchPlanEndDay: "Batch modification plan completion date",
- batchUpdateOrderDate:"Batch update work order plan date",
- generatePlanOrder:"Generate sheet metal plan work order",
+ batchUpdateOrderDate: "Batch update work order plan date",
+ generatePlanOrder: "Generate sheet metal plan work order",
confirm: "Confirm",
cancel: "Cancel",
- viewRequirement:"View requirements"
+ viewRequirement: "View requirements",
+ viewUpperLowerLevels: "Upper Lower Levels",
},
query: {
daterangePlanStartDay: "Planned start date",
@@ -270,10 +281,10 @@
selectDateRange: "Select interval",
requireTraceID: "Require track ID",
itemNumber: "Item number",
- pipelineOrderRequire:"Pipeline order requirements",
- gasHolderOrderRequire:"Gas cabinet order demand",
- pipelinePredictionDemand:"Pipeline prediction demand",
- gasHolderForecastDemand:"Gas holder forecast demand"
+ pipelineOrderRequire: "Pipeline order requirements",
+ gasHolderOrderRequire: "Gas cabinet order demand",
+ pipelinePredictionDemand: "Pipeline prediction demand",
+ gasHolderForecastDemand: "Gas holder forecast demand",
},
upload: {
prevText: "Drag the file here, or",
@@ -290,7 +301,7 @@
dataPreview: "Data Preview",
totalUpload: "Upload",
itemUpload: "part work order data in total",
- itemWeldSeamUpload:"weld seam work order data",
+ itemWeldSeamUpload: "weld seam work order data",
confirmUpload: "Confirm upload",
cancel: "Cancel",
errorResult: "Import results",
@@ -298,13 +309,15 @@
"The part work order data has been successfully uploaded and parsed",
uploadParseGasPipelineData:
"The gas pipeline plan data has been successfully uploaded and parsed",
- uploadParseWeldSeamData:"The weld work order data has been successfully parsed",
- uploadErrorParseWeldSeamData:"Failed to parse weld work order data"
+ uploadParseWeldSeamData:
+ "The weld work order data has been successfully parsed",
+ uploadErrorParseWeldSeamData: "Failed to parse weld work order data",
},
table: {
mainPartNumber: "Main part number",
businessType: "Business type",
documentNumber: "Document number",
+ level: "Level",
requirementType: "Requirements classification",
documentStatus: "Document Status",
updateBy: "Audit time",
@@ -321,36 +334,36 @@
planworkOrderTime: "Work order plan issuance time",
planEndDay: "System completion time",
seq: "Serial Number",
- year:"Year",
- month:"Month",
- piping:"Piping",
- gasHolder:"Gas holder",
- forecastDemand:"Forecast demand",
- reserveOrderOutput:"Reserve emergency order output",
- calTotal:"Total",
- requirementDayWeldSeam:"Requirement day weld seam",
- productionDayWeldSeam:"Production day weld seam",
- customerDrawingNumber:"Customer drawing number",
- organizationalAccount:"Organizational account",
- isRequirements:"Is requirements",
- materialCode:"material code",
- classification:"Classification(Gas holder/pipeline)",
- productionYear:"Production year",
- productionMonth:"Production Month",
- generateQuantity:"Generate quantity",
- mainWorkOrderNumber:"Main work order number",
- superiorWorkOrderNumber:"Superior work order number",
+ year: "Year",
+ month: "Month",
+ piping: "Piping",
+ gasHolder: "Gas holder",
+ forecastDemand: "Forecast demand",
+ reserveOrderOutput: "Reserve emergency order output",
+ calTotal: "Total",
+ requirementDayWeldSeam: "Requirement day weld seam",
+ productionDayWeldSeam: "Production day weld seam",
+ customerDrawingNumber: "Customer drawing number",
+ organizationalAccount: "Organizational account",
+ isRequirements: "Is requirements",
+ materialCode: "material code",
+ classification: "Classification(Gas holder/pipeline)",
+ productionYear: "Production year",
+ productionMonth: "Production Month",
+ generateQuantity: "Generate quantity",
+ mainWorkOrderNumber: "Main work order number",
+ superiorWorkOrderNumber: "Superior work order number",
masterPlanner: "Master scheduler",
weekDay: "Sunday",
weekCycle: "Week cycle",
mainPartDrawingNumber: "Main component drawing number",
customer: "Customer Name",
- singleWeldSeam:"Single piece weld seam",
- totalWeldSeam:"Total weld seam",
- dateFeedback:"Date of this feedback",
- materialRequirementDate:"Material requirement date",
- salesOrder:"Sales Order No",
- salesOrderLine:"Sales order line",
+ singleWeldSeam: "Single piece weld seam",
+ totalWeldSeam: "Total weld seam",
+ dateFeedback: "Date of this feedback",
+ materialRequirementDate: "Material requirement date",
+ salesOrder: "Sales Order No",
+ salesOrderLine: "Sales order line",
goodProductsQuantity: "Quantity of good products",
processNumber: "Process number",
factoryCenter: "Work center",
@@ -367,6 +380,8 @@
workOrderNo: "Work order number",
processName: "Process name",
startDateOfProcessPlan: "Start date of process plan",
+ planStartDay: "Start date of plan",
+ planEndDay: "End date of plan",
endDateOfProcessPlan: "End date of process plan",
standardTime: "Standard working hours",
processOrder: "Process sorting",
@@ -399,30 +414,30 @@
// 閽i噾渚涘簲缂哄彛鎶ヨ〃
requireID: "Requirement ID",
requireTraceID: "Requirement traceability ID",
- bomLowCode:"BOM low-level code",
- bomUsage:"BOM usage",
- matchState:"Match State",
- matchPattern:"Match Pattern",
- unmatchedDemandQuantity:"Unmatched Demand Quantity",
- requirementDate:"Requirement Date",
- applicableFactories:"Applicable Factories",
- productionBase:"Production Base",
- orderRequirements:"Order requirements",
+ bomLowCode: "BOM low-level code",
+ bomUsage: "BOM usage",
+ matchState: "Match State",
+ matchPattern: "Match Pattern",
+ unmatchedDemandQuantity: "Unmatched Demand Quantity",
+ requirementDate: "Requirement Date",
+ applicableFactories: "Applicable Factories",
+ productionBase: "Production Base",
+ orderRequirements: "Order requirements",
// 閽i噾鍐椾綑宸ュ崟鎶ヨ〃
- subItemPartNumber:"Sub Item Part Number",
- mismatchedProductionQuantity:"Mismatched Production Quantity",
- workorderCreationTime:"Work order creation time",
- delayRiskIdentification:"Delay risk identification",
- startDateOfDemandPlan:"Start date of demand plan",
- requirementPlanCompletionDate:"Requirement plan completion date",
- processRouteWorkingHours:"Process route working hours",
- demandQuantity:"Demand Quantity",
- netRequirement:"Net Requirement",
- bomItemID:"Item ID",
- customizePlannedCompletionDate:"Customize the planned completion date",
+ subItemPartNumber: "Sub Item Part Number",
+ mismatchedProductionQuantity: "Mismatched Production Quantity",
+ workorderCreationTime: "Work order creation time",
+ delayRiskIdentification: "Delay risk identification",
+ startDateOfDemandPlan: "Start date of demand plan",
+ requirementPlanCompletionDate: "Requirement plan completion date",
+ processRouteWorkingHours: "Process route working hours",
+ demandQuantity: "Demand Quantity",
+ netRequirement: "Net Requirement",
+ bomItemID: "Item ID",
+ customizePlannedCompletionDate: "Customize the planned completion date",
//閽i噾鏂欏彿宸ュ崟寮傚父
- abnormalCause:"Abnormal cause",
- creationTime:"Creation time",
- suggestedCompletionDate:"Suggested Completion Date寤鸿瀹屾垚鏃ユ湡"
+ abnormalCause: "Abnormal cause",
+ creationTime: "Creation time",
+ suggestedCompletionDate: "Suggested Completion Date寤鸿瀹屾垚鏃ユ湡",
},
};
diff --git a/src/views/mainPlan/sheetMetalOrderManage/index.vue b/src/views/mainPlan/sheetMetalOrderManage/index.vue
index b70e6a4..5ff1a2c 100644
--- a/src/views/mainPlan/sheetMetalOrderManage/index.vue
+++ b/src/views/mainPlan/sheetMetalOrderManage/index.vue
@@ -158,6 +158,13 @@
<el-button
type="primary"
link
+ @click="handleCheckLevels(row)"
+ v-hasPermi="['ApsPlatOrderPlanManager:requirement:list']"
+ >{{ $t("plan.btns.viewUpperLowerLevels") }}</el-button
+ >
+ <el-button
+ type="primary"
+ link
@click="handleCheckView(row)"
v-hasPermi="['ApsPlatOrderPlanManager:requirement:list']"
>{{ $t("plan.btns.viewRequirement") }}({{row.requireNum}})</el-button
@@ -255,6 +262,30 @@
</span>
</template>
</el-dialog>
+ <!-- 鏌ョ湅涓婁笅闃� -->
+ <el-dialog
+ :title="$t('plan.title.viewUpperLowerLevels')"
+ v-model="openUpperLowerDialog"
+ width="85%"
+ style="height:90vh; overflow: hidden"
+ append-to-body
+ >
+ <HxlhTable
+ style="width: 100%"
+ :columns="subUpAndDownGridOptions"
+ :data="subUpAndDownList"
+ :loading="loadingSubUpAndDown"
+ :height="heightSub"
+ >
+ </HxlhTable>
+ <template #footer>
+ <span class="dialog-footer">
+ <el-button @click="openUpperLowerDialog = false">{{
+ $t("common.common.close")
+ }}</el-button>
+ </span>
+ </template>
+ </el-dialog>
</div>
</template>
@@ -266,6 +297,7 @@
import {
metalOrderManageList,
metalOrderManageSubList,
+ metalOrderManageUpAndDownList,
generatorPlanList,
planDateList,
} from "@/api/mainPlan/metalOrderManage.js";
@@ -281,10 +313,13 @@
const radio = ref(1);
const customicDate = ref("");
const openDialog = ref(false);
+const openUpperLowerDialog = ref(false);
const openBatchDialog = ref(false);
const subGridOptions = ref([]);
+const subUpAndDownGridOptions = ref([]);
const subUpdateGridOptions = ref([]);
const subUpdateCustomGridOptions = ref([]);
+const subUpAndDownList = ref([]);
const subList = ref([]);
const subUpdateList = ref([]);
// const tableRef = ref();
@@ -292,6 +327,7 @@
const loading = ref(false);
const loadingUpdateDate = ref(false);
const loadingGenerateList = ref(false);
+const loadingSubUpAndDown = ref(false);
const loadingSub = ref(false);
const showSearch = ref(true);
const ids = ref([]);
@@ -468,7 +504,7 @@
},
{
title: t("common.common.require"),
- width: 150,
+ width: "auto",
fixed: "right",
slots: { default: "buttons" },
align: "center",
@@ -608,6 +644,38 @@
},
},
];
+ subUpAndDownGridOptions.value = [
+ {
+ title: t("plan.table.documentNumber"),
+ field: "documentNumber",
+ align: "center",
+ },
+ {
+ title: t("plan.table.level"),
+ field: "requiremenType",
+ align: "center",
+ },
+ {
+ title: t("plan.table.itemNumber"),
+ field: "itemNumber",
+ align: "center",
+ },
+ {
+ title: t("plan.table.planStartDay"),
+ field: "planStartDay",
+ align: "center",
+ },
+ {
+ title: t("plan.table.planEndDay"),
+ field: "planEndDay",
+ align: "center",
+ },
+ {
+ title: t("plan.table.productionQuantity"),
+ field: "productionQuantity",
+ align: "center",
+ },
+ ]
subUpdateGridOptions.value = [
// {
// title: t("basic.table.requirementID"),
@@ -779,6 +847,17 @@
loadingSub.value = false;
});
}
+function handleCheckLevels(row) {
+ openUpperLowerDialog.value = true;
+ loadingSubUpAndDown.value = true;
+ metalOrderManageUpAndDownList({requireId: row.requireId}).then((res) => {
+ console.log(res,"metalOrderManageUpAndDownList");
+ subUpAndDownList.value = res;
+ loadingSubUpAndDown.value = false;
+ }).catch(() => {
+ loadingSubUpAndDown.value = false;
+ });
+}
async function hanleBatchUpdateDate() {
loadingUpdateDate.value = true;
let planIds = subUpdateList.value.map((item) => {
--
Gitblit v1.9.3