李林
2024-02-27 82bcd9ca9ee68118c6d3ec82ac4aa5361fbc668f
src/components/view/registrant-count.vue
@@ -47,7 +47,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>
@@ -79,7 +79,7 @@
         </div>
      </div>
      <div class="table">
         <ValueTable ref="ValueTable" :url="$api.dataReporting.selectRegistrantCountDtoPageList" :componentData="componentData" :key="upIndex"/>
         <ValueTable ref="ValueTable" :url="$api.dataReporting.selectRegistrantCountDtoPageList" :componentData="componentData" :key="upIndex" :downUrl="$api.dataReporting.downRegistrantCountFile"/>
      </div>
   </div>
</template>
@@ -97,8 +97,8 @@
                  name: null,
                  product: null,
                  orderBy: {
                     field: 'update_time',
                     order: 'asc'
                     field: 'create_time',
                     order: 'desc'
                  }
               },
               isIndex: false,
@@ -111,13 +111,15 @@
            upIndex: 0,
            addDia: false,
            product: [],
            custom:[]
            custom:[],
            outPower: true
         }
      },
      mounted() {
         this.entityCopy = this.HaveJson(this.componentData.entity)
         this.selectProductEnumList()
         this.selectCustomEnumList()
         this.getPower()
      },
      methods: {
         refreshTable() {
@@ -136,6 +138,17 @@
            this.$axios.get(this.$api.enums.selectCustomEnumList).then(res=>{
               this.custom = 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 == 'downRegistrantCountFile') {
                  outPower = true
               }
            }
            this.outPower = outPower
         }
      }
   }