Browse Source

Merge branch 'luckysheet' into test

test
是小王呀\24601 5 months ago
parent
commit
c23ccfd5f3
  1. 19
      src/views/modules/base/smartExcel/cpts/data-excel.vue
  2. 4
      src/views/modules/base/smartExcel/cpts/export-view.vue
  3. 2
      src/views/modules/base/smartExcel/cpts/picture-list.vue
  4. 2
      src/views/modules/base/smartExcel/cpts/share-excel.vue
  5. 4
      src/views/modules/base/smartExcel/sharedSpace.vue

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

@ -89,14 +89,14 @@
watch: {}, watch: {},
async mounted() { async mounted() {
console.log(this.infoObj,"sdljkdsfj"); console.log(this.infoObj,"sdljkdsfj");
const newUrl = this.infoObj.url.replace( // const newUrl = this.infoObj.url.replace(
/^https:\/\/elink-esua-epdc\.oss-cn-qingdao\.aliyuncs\.com/, // /^https:\/\/elink-esua-epdc\.oss-cn-qingdao\.aliyuncs\.com/,
`${location.origin}` // `${location.origin}`
); // );
console.log(newUrl); // console.log(newUrl);
// this.urlToFile('http://localhost:9001/epmet-work-pc/test1.xlsx',this.infoObj.name) this.urlToFile('http://localhost:9001/epmet-work-pc/test1.xlsx',this.infoObj.name)
this.urlToFile(newUrl, this.fileName) // this.urlToFile(newUrl, this.fileName)
// console.log(this.workbookId, "dskjlfsdklf"); // console.log(this.workbookId, "dskjlfsdklf");
// this.currentId = this.workbookId; // this.currentId = this.workbookId;
// this.loadWorkBook() // this.loadWorkBook()
@ -145,10 +145,9 @@
handleClickCurrencyEvent(){ handleClickCurrencyEvent(){
console.log(this.infoObj,"this.infoObj.taskTitle"); console.log(this.infoObj,"this.infoObj.taskTitle");
let parms={ let parms={
workbookId:this.workbookId, sdId:this.infoObj.id
taskId:this.infoObj.id
} }
let { code, msg } = requestPost('/actual/base/communityOneTableDownloadRecord/save', parms); let { code, msg } = requestPost('/actual/base/sharedDataHistory/save', parms);
console.log(code,"dsfkjkldsf"); console.log(code,"dsfkjkldsf");
exportSheetExcel(luckysheet.getAllSheets(),this.infoObj.taskTitle) exportSheetExcel(luckysheet.getAllSheets(),this.infoObj.taskTitle)

4
src/views/modules/base/smartExcel/cpts/export-view.vue

@ -9,6 +9,7 @@
<el-button type="success" @click="onClickUplond" v-if="pageType !== 'info'"> 数据列表导出</el-button> <el-button type="success" @click="onClickUplond" v-if="pageType !== 'info'"> 数据列表导出</el-button>
<el-button type="success" @click="onClickShowCondition" v-if="pageType === 'info' && this.infoObj.reportType === 0"> 查看数据统计条件</el-button> <el-button type="success" @click="onClickShowCondition" v-if="pageType === 'info' && this.infoObj.reportType === 0"> 查看数据统计条件</el-button>
<el-button type="warning" v-if="pageType === 'info' && this.infoObj.reportType === 0" @click="handleClickInspect"> 自动检查</el-button> <el-button type="warning" v-if="pageType === 'info' && this.infoObj.reportType === 0" @click="handleClickInspect"> 自动检查</el-button>
<span class="red">操作提示可双击单元格进行设置统计条件</span>
</div> </div>
<div> <div>
<el-button type="primary" @click="handleClickExport()"> 导出</el-button> <el-button type="primary" @click="handleClickExport()"> 导出</el-button>
@ -1323,4 +1324,7 @@ export default {
color: #3989eb; color: #3989eb;
} }
} }
.red{
color: red
}
</style> </style>

2
src/views/modules/base/smartExcel/cpts/picture-list.vue

@ -34,7 +34,7 @@
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
<div style="margin-top: 10px;">{{ item.name }} <div style="text-align: center; margin-top: 10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width: 150px;">{{ item.name }}
</div> </div>
<div style="margin-top: 10px; font-size: 12px; color: #7f89a8;"> <div style="margin-top: 10px; font-size: 12px; color: #7f89a8;">
<span style=""> {{ item.staffName }}</span> <span style=""> {{ item.staffName }}</span>

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"></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%"
:close-on-click-modal="false"> :close-on-click-modal="false">

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

@ -68,7 +68,7 @@
layout="sizes, prev, pager, next, total" :total="total"> layout="sizes, prev, pager, next, total" :total="total">
</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>
@ -90,7 +90,7 @@
<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'"> <div v-if="pageType == 'info'" >
<share-excel v-if="pageType == 'info'" @handleShowPage="handleShowPage" :infoObj="infoObj" :workbookId=task></share-excel> <share-excel v-if="pageType == 'info'" @handleShowPage="handleShowPage" :infoObj="infoObj" :workbookId=task></share-excel>
</div> </div>
</div> </div>

Loading…
Cancel
Save