From 310ebbbc42e94e947484ec7f4014ddbe9a5612f2 Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期一, 08 一月 2024 09:22:14 +0800 Subject: [PATCH] 修订版本1.0 --- src/components/view/product-count.vue | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/components/view/product-count.vue b/src/components/view/product-count.vue index 6c57801..0328332 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,29 @@ entityCopy: {}, upIndex: 0, addDia: false, - product: [] + product: [], + outPower: true } + }, + created() { + var today = new Date(); + var yesterday = new Date(today); + yesterday.setDate(today.getDate() - 1); + var yyyy = yesterday.getFullYear(); + var mm = yesterday.getMonth() + 1; + var dd = yesterday.getDate() + if (dd < 10) { + dd = "0" + dd; + } + if (mm < 10) { + mm = "0" + mm; + } + this.componentData.entity.createTime = `${yyyy}-${mm}-${dd} 00:00:00` }, mounted() { this.entityCopy = this.HaveJson(this.componentData.entity) this.selectProductEnumList() + this.getPower() }, methods: { refreshTable() { @@ -128,6 +145,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