From 07506d995a2ecff9decc0b3545caf1052308a228 Mon Sep 17 00:00:00 2001
From: 李林 <z1292839451@163.com>
Date: 星期一, 18 三月 2024 15:21:53 +0800
Subject: [PATCH] 功能调整

---
 src/components/view/b2-standard.vue           |    7 ++++---
 src/components/do/b1-ins-order/add.vue        |    6 +++++-
 src/components/tool/value-table.vue           |    2 +-
 src/components/view/b1-inspect-order-plan.vue |    1 +
 src/components/view/b1-inspection-order.vue   |    7 +++++--
 src/view/index.vue                            |   12 ++++++++++--
 6 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/src/components/do/b1-ins-order/add.vue b/src/components/do/b1-ins-order/add.vue
index 063abfc..050fbd9 100644
--- a/src/components/do/b1-ins-order/add.vue
+++ b/src/components/do/b1-ins-order/add.vue
@@ -220,7 +220,7 @@
 				<el-table-column label="鎿嶄綔" width="65" align="center">
 					<template slot-scope="scope">
 						{{scope.index}}
-						<el-button type="text" size="small" @click="sampleList.splice(scope.$index, 1)" :disabled="active!=1">鍒犻櫎</el-button>
+						<el-button type="text" size="small" @click="delSampleAndProduct" :disabled="active!=1">鍒犻櫎</el-button>
 					</template>
 				</el-table-column>
 			</el-table>
@@ -756,6 +756,10 @@
           this.sampleList = obj.sampleList;
 				})
       },
+      delSampleAndProduct(){
+        this.sampleList.splice(scope.$index, 1)
+        this.productList = []
+      }
 		}
 	}
 </script>
diff --git a/src/components/tool/value-table.vue b/src/components/tool/value-table.vue
index bd3a83f..78fa5f5 100644
--- a/src/components/tool/value-table.vue
+++ b/src/components/tool/value-table.vue
@@ -76,7 +76,7 @@
 				</el-table-column>
 				<el-table-column type="index" align="center" label="搴忓彿" width="70" v-if="data.isIndex" :key="Math.random()">
 				</el-table-column>
-				<el-table-column :prop="a.label" :label="a.value" sortable="custom" v-for="(a, ai) in tableHead" :key="ai"
+				<el-table-column :prop="a.label" :label="a.value" :sortable="data.sort==false?false:'custom'" v-for="(a, ai) in tableHead" :key="ai"
          show-overflow-tooltip min-width="160">
 					<template slot-scope="scope">
 						<div v-if="showType(a.label, data.tagField) != null">
diff --git a/src/components/view/b1-inspect-order-plan.vue b/src/components/view/b1-inspect-order-plan.vue
index bb8dcaf..def16ef 100644
--- a/src/components/view/b1-inspect-order-plan.vue
+++ b/src/components/view/b1-inspect-order-plan.vue
@@ -177,6 +177,7 @@
 					isIndex: true,
 					showSelect: false,
 					select: false,
+					sort: false,
 					do: [{
 							id: '',
 							font: '妫�楠�',
diff --git a/src/components/view/b1-inspection-order.vue b/src/components/view/b1-inspection-order.vue
index 4ad89cb..ac0a7ca 100644
--- a/src/components/view/b1-inspection-order.vue
+++ b/src/components/view/b1-inspection-order.vue
@@ -241,7 +241,7 @@
 						type: 'text',
 						method: 'download',
 						disabFun: (row, index) => {
-							return row.state != 1
+							return row.state != 1 || row.reportId == null
 						}
 					}, {
 						id: 'verify',
@@ -255,7 +255,10 @@
 						id: 'quash',
 						font: '鎾ら攢',
 						type: 'text',
-						method: 'handlEquash'
+						method: 'handlEquash',
+						disabFun: (row, index) => {
+							return row.state == 2 || row.state == 3
+						}
 					}, {
 						font: '涓嬪彂',
 						type: 'text',
diff --git a/src/components/view/b2-standard.vue b/src/components/view/b2-standard.vue
index 463a9d3..333deea 100644
--- a/src/components/view/b2-standard.vue
+++ b/src/components/view/b2-standard.vue
@@ -99,7 +99,7 @@
 			</el-row>
 			<el-tree :data="list" ref="tree" :props="{ children: 'children', label: 'label' }"
 				node-key="label" :filter-node-method="filterNode" @node-click="handleNodeClick" highlight-current
-				@node-expand="nodeOpen" @node-collapse="nodeClose" v-loading="treeLoad" :expand-on-click-node="false" :default-expanded-keys="expandedKeys">
+				@node-expand="nodeOpen" @node-collapse="nodeClose" v-loading="treeLoad" :expand-on-click-node="true" :default-expanded-keys="expandedKeys">
 				<div class="custom-tree-node" slot-scope="{ node, data }">
 					<el-row>
 						<el-col :span="21">
@@ -465,9 +465,10 @@
 					this.list = res.data
 					this.list.forEach(a=>{
 						a.children.forEach(b=>{
-							b.children.forEach(c=>{
+							/* b.children.forEach(c=>{
 								this.expandedKeys.push(c.label)
-							})
+							}) */
+							this.expandedKeys.push(b.label)
 						})
 					})
 					this.treeLoad = false
diff --git a/src/view/index.vue b/src/view/index.vue
index c8ddf1c..04e57ba 100644
--- a/src/view/index.vue
+++ b/src/view/index.vue
@@ -230,7 +230,7 @@
 	}
 
 	.right_key_menu {
-		width: 120px;
+		width: 130px;
 		position: absolute;
 		top: 0;
 		left: 0;
@@ -249,7 +249,7 @@
 	}
 
 	.right_key_menu li i {
-		margin-right: 14px;
+		margin-right: 10px;
 	}
 
 	.right_key_menu li:hover {
@@ -329,6 +329,7 @@
 					<ul>
 						<li @click="removeTab(activeIndex)"><i class="el-icon-close"></i>鍏抽棴</li>
 						<li @click="allDel"><i class="el-icon-delete"></i>鍏抽棴鎵�鏈�</li>
+						<li @click="rightDel(activeIndex)"><i class="el-icon-d-arrow-right"></i>鍏抽棴鍙充晶椤电</li>
 						<el-divider></el-divider>
 						<li @click="refreshTable"><i class="el-icon-refresh"></i>鍒锋柊</li>
 					</ul>
@@ -428,6 +429,13 @@
 				let data = this.tabs[this.tabs.length - 1]
 				this.upTabActive(data.k)
 			},
+			rightDel(index){
+				for (var i = this.tabs.length - 1; i > index; i--) {
+					this.tabs.splice(i, 1);
+				}
+				let data = this.tabs[this.tabs.length - 1]
+				this.upTabActive(data.k)
+			},
 			allDel() {
 				this.activeBox = 0
 				this.activeP = 0

--
Gitblit v1.9.3