新购内部导出

This commit is contained in:
zzyuan 2024-11-08 10:28:49 +08:00
parent b93c30cca7
commit e7459cb829
4 changed files with 38 additions and 25 deletions

View File

@ -78,23 +78,8 @@
<el-table-column label="操作时间" align="center" prop="createTime" :show-overflow-tooltip="true"/> <el-table-column label="操作时间" align="center" prop="createTime" :show-overflow-tooltip="true"/>
<el-table-column label="状态" align="center" prop="taskStatus" :show-overflow-tooltip="true"> <el-table-column label="状态" align="center" prop="taskStatus" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.taskStatus==0">待提交</span> <dict-tag :options="dict.type.purchase_task_status" :value="scope.row.taskStatus"/>
<span v-if="scope.row.taskStatus==1">待通知</span>
<span v-if="scope.row.taskStatus==2">待验收</span>
<span v-if="scope.row.taskStatus==3">待绑定</span>
<span v-if="scope.row.taskStatus==4">待入库</span>
<span v-if="scope.row.taskStatus==5">已完成</span>
<span v-if="scope.row.taskStatus==6">驳回待验收</span>
<span v-if="scope.row.taskStatus==7">驳回待绑定</span>
<span v-if="scope.row.taskStatus==8">驳回待入库</span>
<span v-if="scope.row.taskStatus==9">入库进行中</span>
<span v-if="scope.row.taskStatus==10">未完成</span>
<!-- <span v-else>/</span> -->
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" width="250"> <el-table-column label="操作" align="center" width="250">
@ -306,6 +291,7 @@
import { getToken } from '@/utils/auth' import { getToken } from '@/utils/auth'
export default { export default {
name: "GoodsAcceptList", name: "GoodsAcceptList",
dicts: ['purchase_task_status'],
data() { data() {
return { return {
// //

View File

@ -92,6 +92,9 @@
<el-col :span="1.5"> <el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleSave" >保存</el-button> <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleSave" >保存</el-button>
</el-col> </el-col>
<!-- <el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-if="isEdit">导出</el-button>
</el-col> -->
</el-row> </el-row>
<el-table <el-table
@ -787,6 +790,10 @@ export default {
}) })
.catch(() => {}) .catch(() => {})
}, },
/** 导出按钮操作 */
handleExport() {
this.download('/material/purchase_check_info/exportDetails',{taskId:this.taskId},`新购到货详情_${new Date().getTime()}.xlsx`)
},
}, },
} }
</script> </script>

View File

@ -172,6 +172,24 @@
prop="createTime" prop="createTime"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
/> />
<el-table-column label="状态" align="center" prop="taskStatus" :show-overflow-tooltip="true">
<template slot-scope="scope">
<dict-tag :options="dict.type.purchase_task_status" :value="scope.row.taskStatus"/>
</template>
<!-- <template slot-scope="scope">
<span v-if="scope.row.taskStatus==0">待提交</span>
<span v-if="scope.row.taskStatus==1">待通知</span>
<span v-if="scope.row.taskStatus==2">待验收</span>
<span v-if="scope.row.taskStatus==3">待绑定</span>
<span v-if="scope.row.taskStatus==4">待入库</span>
<span v-if="scope.row.taskStatus==5">已完成</span>
<span v-if="scope.row.taskStatus==6">驳回待验收</span>
<span v-if="scope.row.taskStatus==7">驳回待绑定</span>
<span v-if="scope.row.taskStatus==8">驳回待入库</span>
<span v-if="scope.row.taskStatus==9">入库进行中</span>
<span v-if="scope.row.taskStatus==10">未完成</span>
</template> -->
</el-table-column>
<el-table-column label="操作" align="center" width="250"> <el-table-column label="操作" align="center" width="250">
<template slot-scope="scope"> <template slot-scope="scope">
@ -529,7 +547,7 @@ import {
export default { export default {
name: 'Home', name: 'Home',
dicts: ['sys_normal_disable'], dicts: ['purchase_task_status'],
// components: { vueEasyPrint }, // components: { vueEasyPrint },
data() { data() {
return { return {
@ -844,13 +862,7 @@ export default {
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
this.download( this.download('/material/purchase_check_info/export',{...this.queryParams},`新购到货_${new Date().getTime()}.xlsx`)
'/material/purchase_check_info/export',
{
...this.queryParams,
},
`新购工机具验收_${new Date().getTime()}.xlsx`)
}, },

View File

@ -1,7 +1,11 @@
<template> <template>
<div> <div>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
</el-col>
</el-row>
<el-table <el-table
v-loading="loading" v-loading="loading"
:data="equipmentList" :data="equipmentList"
@ -297,6 +301,10 @@ export default {
this.dialogVisible = true this.dialogVisible = true
} }
}, },
/** 导出按钮操作 */
handleExport() {
this.download('/material/purchase_check_info/exportDetails',{taskId:this.taskId},`新购到货详情_${new Date().getTime()}.xlsx`)
},
}, },
} }
</script> </script>