From e3f6244998e835635154bbab8754a1000b8ef815 Mon Sep 17 00:00:00 2001
From: 李林 <z1292839451@163.com>
Date: 星期二, 02 一月 2024 03:35:10 +0800
Subject: [PATCH] 修订版本1.0

---
 src/components/view/product-count.vue |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/src/components/view/product-count.vue b/src/components/view/product-count.vue
index 6c57801..c5538d2 100644
--- a/src/components/view/product-count.vue
+++ b/src/components/view/product-count.vue
@@ -42,7 +42,7 @@
 			<el-row class="title">
 				<el-col :span="12" style="padding-left: 20px;">椤圭洰鏁版嵁缁熻</el-col>
 				<el-col :span="12" style="text-align: right;">
-					<el-button size="small" @click="">
+					<el-button size="small" @click="$refs.ValueTable.openDownDia()" v-if="outPower">
 						<i class="el-icon-download" style="color: #3A7BFA;"></i>
 						<span style="color: #3A7BFA;">瀵煎嚭</span>
 					</el-button>
@@ -77,7 +77,7 @@
 			</div>
 		</div>
 		<div class="table">
-			<ValueTable ref="ValueTable" :url="$api.dataReporting.selectProductCountDtoPageList" :componentData="componentData" :key="upIndex"/>
+			<ValueTable ref="ValueTable" :url="$api.dataReporting.selectProductCountDtoPageList" :componentData="componentData" :key="upIndex" :downUrl="$api.dataReporting.downProductCountFile"/>
 		</div>
 	</div>
 </template>
@@ -109,12 +109,14 @@
 				entityCopy: {},
 				upIndex: 0,
 				addDia: false,
-				product: []
+				product: [],
+				outPower: true
 			}
 		},
 		mounted() {
 			this.entityCopy = this.HaveJson(this.componentData.entity)
 			this.selectProductEnumList()
+			this.getPower()
 		},
 		methods: {
 			refreshTable() {
@@ -128,6 +130,17 @@
 				this.$axios.get(this.$api.enums.selectProductEnumList).then(res=>{
 					this.product = res.data
 				})
+			},
+			// 鏉冮檺鍒嗛厤
+			getPower() {
+				let power = JSON.parse(sessionStorage.getItem('power'))
+				let outPower = false
+				for (var i = 0; i < power.length; i++) {
+					if (power[i].menuMethod == 'downProductCountFile') {
+						outPower = true
+					}
+				}
+				this.outPower = outPower
 			}
 		}
 	}

--
Gitblit v1.9.3