Commit 63b7a830 authored by 祁正's avatar 祁正

审批-搜索

parent bae48b28
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
</el-form-item> </el-form-item>
<el-form-item style="padding-left: 5.4%"> <el-form-item style="padding-left: 5.4%">
<el-button type="default" class="el-button-defalut" icon="Refresh" @click="reset">重置</el-button> <el-button type="default" class="el-button-defalut" icon="Refresh" @click="reset">重置</el-button>
<el-button type="primary" class="el-button-primary" icon="Search" @click="onSearch">查询</el-button> <el-button type="primary" class="el-button-primary" icon="Search" @click="getList">查询</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div > </div >
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<el-table-column prop="projectName" label="项目名称" align="center"></el-table-column> <el-table-column prop="projectName" label="项目名称" align="center"></el-table-column>
<el-table-column prop="projectType" label="项目类型" align="center"> <el-table-column prop="projectType" label="项目类型" align="center">
<template #default="scope"> <template #default="scope">
<dict-tag :options="project_type" :value="scope.row.costType"/> <dict-tag :options="project_type" :value="scope.row.projectType"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="timeOfExpense" label="费用发生时间" align="center" min-width="100px"></el-table-column> <el-table-column prop="timeOfExpense" label="费用发生时间" align="center" min-width="100px"></el-table-column>
...@@ -196,7 +196,7 @@ const reset = () => { ...@@ -196,7 +196,7 @@ const reset = () => {
queryParams.projectName = null queryParams.projectName = null
queryParams.projectType = null queryParams.projectType = null
queryParams.reimbursmentApproveStatus = null queryParams.reimbursmentApproveStatus = null
// getList() getList()
} }
//获取所有流程列表,根据审批id //获取所有流程列表,根据审批id
...@@ -219,15 +219,15 @@ const getRoleInfo = ()=>{ ...@@ -219,15 +219,15 @@ const getRoleInfo = ()=>{
} }
// 列表 // 列表
const ReimbursementRequestList = reactive([]); const ReimbursementRequestList = ref([]);
const getList=()=> { const getList=()=> {
getReimbursementList(queryParams).then(response => { getReimbursementList(queryParams).then(response => {
console.log("项目费用报销-列表",response.rows) console.log("项目费用报销-列表",response.rows)
total.value = response.total total.value = response.total
Object.assign(ReimbursementRequestList, response.rows); ReimbursementRequestList.value = response.rows
for(let i in ReimbursementRequestList){ for(let i in ReimbursementRequestList.value){
console.log(ReimbursementRequestList[i]) console.log(ReimbursementRequestList.value[i])
ReimbursementRequestList[i].currentStatus = approvalStatusChange(ReimbursementRequestList[i].reimbursmentApproveStatus,ReimbursementRequestList[i].currentAuditNodeId) ReimbursementRequestList.value[i].currentStatus = approvalStatusChange(ReimbursementRequestList.value[i].reimbursmentApproveStatus,ReimbursementRequestList.value[i].currentAuditNodeId)
} }
getTopApproveInfo() getTopApproveInfo()
}); });
...@@ -291,7 +291,7 @@ const approvalStatusChange = (status,currentNodeId)=>{ ...@@ -291,7 +291,7 @@ const approvalStatusChange = (status,currentNodeId)=>{
//获取列表第一个顶部信息 //获取列表第一个顶部信息
const getTopApproveInfo = ()=>{ const getTopApproveInfo = ()=>{
let item2 = ReimbursementRequestList[0] let item2 = ReimbursementRequestList.value[0]
changProjectNumber.value = item2.projectNumber changProjectNumber.value = item2.projectNumber
let i = allList.value.findIndex((item)=>item.nodeId === item2.currentAuditRoleId) let i = allList.value.findIndex((item)=>item.nodeId === item2.currentAuditRoleId)
if(i === -1) stepActive.value = 1 if(i === -1) stepActive.value = 1
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<el-table-column prop="projectName" label="项目名称" align="center"></el-table-column> <el-table-column prop="projectName" label="项目名称" align="center"></el-table-column>
<el-table-column prop="projectType" label="项目类型" align="center"> <el-table-column prop="projectType" label="项目类型" align="center">
<template #default="scope"> <template #default="scope">
<dict-tag :options="project_type" :value="scope.row.costType"/> <dict-tag :options="project_type" :value="scope.row.projectType" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="userName" label="事业部负责人" align="center"></el-table-column> <el-table-column prop="userName" label="事业部负责人" align="center"></el-table-column>
...@@ -413,7 +413,7 @@ const getList=()=> { ...@@ -413,7 +413,7 @@ const getList=()=> {
getCostRequestList(queryParams).then(response => { getCostRequestList(queryParams).then(response => {
loading.value = false; loading.value = false;
total.value = response.total total.value = response.total
Object.assign(projectCostRequestList.value, response.rows); projectCostRequestList.value = response.rows
console.log("项目费用申请审批-列表",projectCostRequestList.value) console.log("项目费用申请审批-列表",projectCostRequestList.value)
for(let i in projectCostRequestList.value){ for(let i in projectCostRequestList.value){
projectCostRequestList.value[i].currentStatus = approvalStatusChange(projectCostRequestList.value[i].approveStatus,projectCostRequestList.value[i].currentAuditRoleId) projectCostRequestList.value[i].currentStatus = approvalStatusChange(projectCostRequestList.value[i].approveStatus,projectCostRequestList.value[i].currentAuditRoleId)
......
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