From 3f8e22a435239659af746fcba55a51a1044100fe Mon Sep 17 00:00:00 2001
From: lzhe <181968431@qq.com>
Date: 星期日, 26 五月 2024 00:24:25 +0800
Subject: [PATCH] 1

---
 src/views/console/product-process/process-route/workmanship.vue |   38 +++++++++++++++++++++++++++++++-------
 1 files changed, 31 insertions(+), 7 deletions(-)

diff --git a/src/views/console/product-process/process-route/workmanship.vue b/src/views/console/product-process/process-route/workmanship.vue
index 227212b..80a526c 100644
--- a/src/views/console/product-process/process-route/workmanship.vue
+++ b/src/views/console/product-process/process-route/workmanship.vue
@@ -17,12 +17,17 @@
 			</div>
 			<el-table ref="multipleTableRef0" :data="tableData" border style="width: 100%" class="multipleTableRef" @selection-change="HandleSelectionChange" @row-click="rowClick">
 				<el-table-column type="selection" width="55" />
-				<el-table-column prop="index" label="宸ュ簭椤哄簭"></el-table-column>
-				<el-table-column prop="code" label="宸ュ簭缂栧彿"></el-table-column>
-				<el-table-column prop="name" label="宸ュ簭鍚嶇О"></el-table-column>
+				<el-table-column prop="index" label="宸ュ簭椤哄簭">
+					<template #default="scope">
+						<span>{{scope.row.index}}</span>
+					</template>
+				</el-table-column>
+				<el-table-column prop="processCode" label="宸ュ簭缂栧彿"></el-table-column>
+				<el-table-column prop="processName" label="宸ュ簭鍚嶇О"></el-table-column>
 				<el-table-column fixed="right" label="鎿嶄綔" width="200px">
 					<template #default="scope">
-						<el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">鍒犻櫎</el-button>
+						<el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
+						<el-button text type="primary" size="small" @click="table_del(scope.row, scope.$index)">鍒犻櫎</el-button>
 					</template>
 				</el-table-column>
 			</el-table>
@@ -52,7 +57,7 @@
 	export default {
 		name: 'workmanship',
 		components: {saveDialog,addWorkmanship},
-		props: ["isCustomization"],
+		props: ["isCustomization","craftId"],
 		data() {
 			return {
 				drawer: false,
@@ -64,9 +69,25 @@
 			}
 		},
 		mounted(){
-			
+		},
+		watch: {
+			craftId(val) {
+				if(val) {
+					this.getcraftlList();
+				}
+			}
 		},
 		methods: {
+			getcraftlList() {
+				this.$HTTP.get(`/api/blade-cps/production-craft-version/detail/${this.craftId}`).then(res=> {
+					if(res.code == 200) {
+						res.data.processList.forEach((item,index)=> {
+							item.index = index + 1;
+						});
+						this.tableData = res.data.processList;
+					}
+				})
+			},
 			handleClose() {
 
 			},
@@ -91,6 +112,9 @@
 				// this.getPage1();
 			},
 			table_edit(row,index) {
+
+			},
+			table_del(row,index) {
 				this.$confirm(`纭瑕佸垹闄ゆ宸ュ簭鍚�?`, '', {
 					type: 'warning'
 				}).then(() => {
@@ -169,6 +193,6 @@
 	cursor: pointer;
 }
 .addworkmanship {
-	padding: 0 20px;
+	padding: 0 40px;
 }
 </style>

--
Gitblit v1.9.3