Browse Source

合并表格接口联调

luckysheet-xiaowang-Intelligen
mk 9 months ago
parent
commit
deab877750
  1. 10
      src/views/modules/base/smartExcel/cpts/excel-summary.vue
  2. 21
      src/views/modules/base/smartExcel/cpts/excel-view.vue

10
src/views/modules/base/smartExcel/cpts/excel-summary.vue

@ -20,7 +20,7 @@
</div>
</div>
<div v-if="showView">
<excel-view @close="close" :workbookId="workbookId" :infoObj="infoObj" :pageType="'add'" :sheetTotal="sheetTotal"></excel-view>
<excel-view @close="close" :workbookId="workbookId" :infoObj="infoObj" :pageType="'add'" :sheetTotal="sheetTotal" :mergeObj="mergeObj"></excel-view>
</div>
</div>
</template>
@ -36,7 +36,8 @@ export default {
],
workbookId:'',
sheetTotal:false,
infoObj:{}
infoObj:{},
mergeObj:null//subworkbookIdworkbookId
};
},
created() {
@ -80,12 +81,13 @@ export default {
this.$emit('close')
},
handleClickShowView(val){
const { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction } = val;
const { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction,subWorkBookId,workBookId } = val;
this.$store.state.sidebarFold = true;
this.showView = true;
this.sheetTotal = false
this.workbookId = val.taskId;
this.infoObj = { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction };
this.infoObj = { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction};
this.mergeObj = {subWorkBookId,workBookId }
},
handleClickShowViewAll(val){
this.$store.state.sidebarFold = true;

21
src/views/modules/base/smartExcel/cpts/excel-view.vue

@ -75,6 +75,10 @@ export default {
infoObj:{
type:Object,
default:()=>{}
},
mergeObj:{
type:Object,
default:()=>{}
}
},
computed: {
@ -202,7 +206,10 @@ export default {
let parm = {
...this.infoObj
}
parm.taskState = val
parm.taskState = val;
if(val === 'archived'){
this.workbookMerge()
}
const {data,code,msg} = await requestPost(url,parm)
if(code === 0){
this.$message.success('操作成功')
@ -210,6 +217,18 @@ export default {
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

Loading…
Cancel
Save