|
|
|
@ -98,20 +98,18 @@ export default { |
|
|
|
this.loadWorkBook() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
async getTaskList() { |
|
|
|
let parm = { |
|
|
|
taskId: this.workbookId,//注:此处实际为任务Id只是没必要再声明另外一个参数了 |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 1000, |
|
|
|
userId: this.userId |
|
|
|
} |
|
|
|
let { data, code, msg } = await requestGet('/actual/base/communityOneTablePeriodPublish/myPageList', parm) |
|
|
|
if (code === 0) { |
|
|
|
this.menuList = data.list; |
|
|
|
this.currentId = this.menuList[0].subWorkBookId |
|
|
|
this.loadWorkBook() |
|
|
|
} |
|
|
|
handleClickCurrencyEvent(){ |
|
|
|
var objsheet = luckysheet.getAllSheets()[0] // 得到表的数据 |
|
|
|
console.log(objsheet,"打算离开房间四点零分"); |
|
|
|
|
|
|
|
// this.options = objsheet // 将表的数据保存本地 |
|
|
|
// this.postsheet() |
|
|
|
}, |
|
|
|
// async postsheet() { |
|
|
|
// var strsheet = await JSON.stringify(this.options)// 对象转化为字符串 |
|
|
|
// const sheetinfo = { id: 1, filename: strsheet }// 拼接成对象 |
|
|
|
// // await updata(sheetinfo)// 传递对象后台 |
|
|
|
// }, |
|
|
|
|
|
|
|
async handleClickInspect() { |
|
|
|
// 获取celldata并转换为list |
|
|
|
@ -190,6 +188,11 @@ export default { |
|
|
|
} |
|
|
|
return letter; |
|
|
|
}, |
|
|
|
handleCellEditBefore(){ |
|
|
|
console.log("sdfk;s.dkf"); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
loadWorkBook() { |
|
|
|
window.luckysheet.destroy(); |
|
|
|
const { id } = this.$store.state.user; |
|
|
|
@ -210,45 +213,10 @@ export default { |
|
|
|
handleSheetCreateAfter(e) { |
|
|
|
console.log('setsheet', e); |
|
|
|
}, |
|
|
|
handleClickMenu(i, val) { |
|
|
|
this.menuActive = i; |
|
|
|
this.currentId = val.subWorkBookId; |
|
|
|
this.loadWorkBook() |
|
|
|
}, |
|
|
|
|
|
|
|
handelClickBack() { |
|
|
|
this.$emit('close') |
|
|
|
}, |
|
|
|
|
|
|
|
// 驳回重提,审核存档,保存统一用这一个事件来处理 |
|
|
|
async handleClickCurrencyEvent(val) { |
|
|
|
const url = '/actual/base/communityOneTablePeriodPublish/update' |
|
|
|
let parm = { |
|
|
|
...this.infoObj |
|
|
|
} |
|
|
|
parm.taskState = val; |
|
|
|
if (val === 'archived') { |
|
|
|
this.workbookMerge() |
|
|
|
} |
|
|
|
const { data, code, msg } = await requestPost(url, parm) |
|
|
|
if (code === 0) { |
|
|
|
this.$message.success('操作成功') |
|
|
|
} else { |
|
|
|
console.log(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
async workbookMerge() { |
|
|
|
const url = '/actual/base/luckySheet/workbook/merge' |
|
|
|
let parm = { |
|
|
|
sourceWorkbookId: this.mergeObj.subWorkBookId, |
|
|
|
targetWorkbookId: this.mergeObj.workBookId |
|
|
|
} |
|
|
|
const { data, code, msg } = await requestPost(url, parm) |
|
|
|
if (code === 0) { |
|
|
|
console.log('合并成功'); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
components: { |
|
|
|
excelUploadData |
|
|
|
|