Browse Source

Merge branch 'luckysheet' of http://120.46.222.128:10021/elink-star/epmet-work-pc into Luckysheet-mk

luckysheet
mk 5 months ago
parent
commit
c8052f95ed
  1. 7
      src/views/modules/base/smartExcel/cpts/data-excel.vue
  2. 2
      src/views/modules/base/smartExcel/cpts/share-excel.vue
  3. 36
      src/views/modules/base/smartExcel/sharedSpace.vue

7
src/views/modules/base/smartExcel/cpts/data-excel.vue

@ -11,7 +11,7 @@
@click="handleClickCurrencyEvent('submit')">下载</el-button> @click="handleClickCurrencyEvent('submit')">下载</el-button>
</div> </div>
</div> </div>
<div id="luckysheet"></div> <div id="luckysheet" :style="{ height: tableHeight }" ></div>
</div> </div>
<el-dialog title="数据列表导出" v-if="showUploadData" :visible.sync="showUploadData" width="60%" <el-dialog title="数据列表导出" v-if="showUploadData" :visible.sync="showUploadData" width="60%"
@ -123,6 +123,11 @@
} }
}, },
uploadExcel(files) { uploadExcel(files) {
// if (this.infoObj.createByName === this.$store.state.user.realName) {
// options.allowEdit = true
// } else {
// options.allowEdit = false
// }
console.log(files,"afkljlafisd"); console.log(files,"afkljlafisd");
let that = this let that = this
// console.log(exportJson,'JSON'); // console.log(exportJson,'JSON');

2
src/views/modules/base/smartExcel/cpts/share-excel.vue

@ -11,7 +11,7 @@
@click="handleClickCurrencyEvent('submit')">下载</el-button> @click="handleClickCurrencyEvent('submit')">下载</el-button>
</div> </div>
</div> </div>
<div id="luckysheet" :style="{ height: tableHeight }"></div> <div id="luckysheet"></div>
</div> </div>
<el-dialog title="数据列表导出" v-if="showUploadData" :visible.sync="showUploadData" width="60%" <el-dialog title="数据列表导出" v-if="showUploadData" :visible.sync="showUploadData" width="60%"
:close-on-click-modal="false"> :close-on-click-modal="false">

36
src/views/modules/base/smartExcel/sharedSpace.vue

@ -1,12 +1,12 @@
<template> <template>
<div class="g-main" > <div class="g-main" :style="{ height: tableHeight }">
<div v-show="pageType == 'list'"> <div v-show="pageType == 'list'">
<div class="m-table" :style="{ height: tableHeight }"> <div class="m-table" :style="{ height: tableHeight }">
<div class="flex f-endpoint" v-if="showTitle"> <div class="flex f-endpoint" v-if="showTitle">
<div class="flex"> <div class="flex">
<div style="align-items: center;justify-items: center;" class="f-align_item flex" <div style="align-items: center;justify-items: center;" class="f-align_item flex"
:class="selectedIndex === index ? 'f-align_item' : 'f-align_item_active'" v-for="(item, index) in titleList" :key="item.value" :class="selectedIndex === index ? 'f-align_item' : 'f-align_item_active'"
@click="selectItem(index)"> v-for="(item, index) in titleList" :key="item.value" @click="selectItem(index)">
<span>{{ item.label }}</span> <span>{{ item.label }}</span>
</div> </div>
</div> </div>
@ -24,8 +24,8 @@
<el-table-column prop="excelName" align="center" label="文件名称" :show-overflow-tooltip="true"> <el-table-column prop="excelName" align="center" label="文件名称" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="flex"> <div class="flex">
<img style=" width: 25px; height: 25px; left: 10px;" <img style=" width: 25px; height: 25px; left: 10px;" :src="require(`@/assets/images/index/Excel.png`)"
:src="require(`@/assets/images/index/Excel.png`)" alt=""> alt="">
<span style="margin-left: 10px">{{ scope.row.excelName <span style="margin-left: 10px">{{ scope.row.excelName
}}</span> }}</span>
</div> </div>
@ -46,7 +46,8 @@
</el-table-column> </el-table-column>
<el-table-column prop="redDot" label="下载人数" align="center" :show-overflow-tooltip="true"> <el-table-column prop="redDot" label="下载人数" align="center" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" @click="onClickRecord(scope.row)">{{ scope.row.recordNum?scope.row.recordNum:"0"}}</el-button> <el-button type="text" @click="onClickRecord(scope.row)">{{
scope.row.recordNum?scope.row.recordNum:"0"}}</el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="agencyName" align="center" label="所属组织" :show-overflow-tooltip="true"> <el-table-column prop="agencyName" align="center" label="所属组织" :show-overflow-tooltip="true">
@ -69,16 +70,24 @@
</el-pagination> </el-pagination>
</div> </div>
<div> <div>
<data-sharing ref="dataSharing":name="name"v-if="selectedIndex==1" @pictureClose="pictureClose" @pictureOpen="pictureOpen"></data-sharing> <data-sharing ref="dataSharing" :name="name" v-if="selectedIndex==1" @pictureClose="pictureClose"
@pictureOpen="pictureOpen"></data-sharing>
</div> </div>
<div> <div>
<picture-collection :name="name" @pictureOpen="pictureOpen" @pictureClose="pictureClose" ref="picture_collection" v-if="selectedIndex==2"></picture-collection> <picture-collection :name="name" @pictureOpen="pictureOpen" @pictureClose="pictureClose"
ref="picture_collection" v-if="selectedIndex==2"></picture-collection>
</div> </div>
</div> </div>
</div>
<div class="m-table" :style="{ height: tableHeight }" v-if="pageType == 'info'">
<share-excel v-if="pageType == 'info'" @handleShowPage="handleShowPage" :infoObj="infoObj"
:workbookId=task></share-excel>
</div> </div>
<el-dialog :visible.sync="formShow" :close-on-click-modal="false" :close-on-press-escape="false" :title="pictureTitle" <el-dialog :visible.sync="formShow" :close-on-click-modal="false" :close-on-press-escape="false"
width="950px" top="15vh" class="dialog-h" @closed="closeAdd"> :title="pictureTitle" width="950px" top="15vh" class="dialog-h" @closed="closeAdd">
<picture-add v-if="formShow" ref="ref_form" @closeAdd="closeAdd"></picture-add> <picture-add v-if="formShow" ref="ref_form" @closeAdd="closeAdd"></picture-add>
</el-dialog> </el-dialog>
<el-dialog :visible.sync="showUpdate" :close-on-click-modal="false" :close-on-press-escape="false" title="上传共享数据" <el-dialog :visible.sync="showUpdate" :close-on-click-modal="false" :close-on-press-escape="false" title="上传共享数据"
@ -87,12 +96,11 @@
</el-dialog> </el-dialog>
<div v-if="showdownloadRecord"> <div v-if="showdownloadRecord">
<el-dialog title="下载记录" :visible.sync="showdownloadRecord" width="50%" :close-on-click-modal="false"> <el-dialog title="下载记录" :visible.sync="showdownloadRecord" width="50%" :close-on-click-modal="false">
<export-shared v-if="showdownloadRecord" :showType="showdownloadRecord" :taskName="downloadRecord.excelName" :taskId="downloadRecord.id"></export-shared> <export-shared v-if="showdownloadRecord" :showType="showdownloadRecord" :taskName="downloadRecord.excelName"
:taskId="downloadRecord.id"></export-shared>
</el-dialog> </el-dialog>
</div> </div>
<div v-if="pageType == 'info'" >
<share-excel v-if="pageType == 'info'" @handleShowPage="handleShowPage" :infoObj="infoObj" :workbookId=task></share-excel>
</div>
</div> </div>
</template> </template>
<script> <script>

Loading…
Cancel
Save