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