Commit bb619431 authored by 祁正's avatar 祁正

对接口

parent 04791b7b
......@@ -74,3 +74,6 @@ export function getAllapproveList(id) {
}
......@@ -167,7 +167,8 @@ import {
getCostRequestDetail,
getCostRequestList,
getProjectName,
getAllapproveList
getAllapproveList,
} from "../../../api/projectCostRequest/projectCostRequest.js";
import {ArrowDown} from "@element-plus/icons-vue";
import {
......@@ -248,6 +249,8 @@ const stepActive = ref(1);
const changProjectNumber = ref('')
let timer = null;
const handleHover = (row, column, cell, event) => {
changProjectNumber.value = row.projectNumber
// console.log("当前行的项目编号",row.projectNumber)
......
......@@ -81,7 +81,7 @@
<!-- 列表-->
<div class="contentTable" >
<el-table v-loading="loading" :data="projectCostRequestList" border @cell-mouse-enter="handleHover" @cell-mouse-leave="handleLeave">
<el-table v-loading="loading" :data="projectCostRequestList" @selection-change="handleSelectionChange" row-key="id" border @cell-mouse-enter="handleHover" @cell-mouse-leave="handleLeave">
<el-table-column type="selection" align="center"></el-table-column>
<el-table-column prop="createTime" label="申请时间" align="center" width="190px" >
<template #default="{row}">
......@@ -189,11 +189,10 @@ const queryParams = reactive({
userName:null,
approveStatus:null
})
let ids = ref([])
//获取列表第一个顶部信息
const getTopApproveInfo = ()=>{
let item2 = projectCostRequestList.value[0]
console.log("first",item2)
changProjectNumber.value = item2.projectNumber
let i = allList.value.findIndex((item)=>item.nodeId === item2.currentAuditRoleId)
if(i === -1) stepActive.value = 1
......@@ -226,6 +225,24 @@ const getList=()=> {
}
getList()
const handleSelectionChange = (val) => {
ids.value = val.map((item)=>{
return item.id
})
}
//导出
const handleExport = ()=>{
let arr = ids.value.join(",")
let obj = {
ids:arr
}
console.log(obj)
proxy.download('projectCostRequest/export', obj, `项目费用申请.xlsx`)
}
// // 获取列表第一个项目的项目编号 显示在步骤条前
// const firstProjectNumber = computed(() => {
// return projectCostRequestList.value.length > 0 ? projectCostRequestList.value[0].projectNumber : null;
......@@ -275,7 +292,6 @@ const handleHover = (row, column, cell, event) => {
}
timer = setTimeout(() => {
changProjectNumber.value = row.projectNumber
console.log("劲来了",row)
let i = allList.value.findIndex((item)=>item.nodeId === row.currentAuditRoleId)
if(i === -1) stepActive.value = 1
else stepActive.value = i+1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment