| | |
| | | <div class="app-container"> |
| | | <!-- 标签页切换不同的审批类型 --> |
| | | <el-tabs v-model="activeTab" @tab-change="handleTabChange" class="approval-tabs"> |
| | | <el-tab-pane label="公出管理" name="1"></el-tab-pane> |
| | | <el-tab-pane label="请假管理" name="2"></el-tab-pane> |
| | | <el-tab-pane label="出差管理" name="3"></el-tab-pane> |
| | | <el-tab-pane label="报销管理" name="4"></el-tab-pane> |
| | | <el-tab-pane label="协同审批" name="1"></el-tab-pane> |
| | | <el-tab-pane label="销售审批" name="3"></el-tab-pane> |
| | | <el-tab-pane label="采购审批" name="5"></el-tab-pane> |
| | | <el-tab-pane label="报价审批" name="6"></el-tab-pane> |
| | | <el-tab-pane label="发货审批" name="7"></el-tab-pane> |
| | | </el-tabs> |
| | | |
| | | <div class="search_form"> |
| | |
| | | > |
| | | </div> |
| | | <div> |
| | | <el-button |
| | | type="primary" |
| | | @click="openForm('add')" |
| | | v-if="currentApproveType !== 6 && currentApproveType !== 7" |
| | | >新增</el-button> |
| | | <el-button type="primary" @click="openForm('add')" v-if="currentApproveType !== 6">新增</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button |
| | | type="danger" |
| | | plain |
| | | @click="handleDelete" |
| | | v-if="currentApproveType !== 7" |
| | | >删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | clickFun: (row) => { |
| | | openForm("edit", row); |
| | | }, |
| | | disabled: (row) => |
| | | currentApproveType.value === 6 || |
| | | currentApproveType.value === 7 || |
| | | row.approveStatus == 2 || |
| | | row.approveStatus == 1 || |
| | | row.approveStatus == 4 |
| | | disabled: (row) => currentApproveType.value === 6 || row.approveStatus == 2 || row.approveStatus == 1 || row.approveStatus == 4 |
| | | }, |
| | | { |
| | | name: "审核", |
| | |
| | | 4: "报销管理审批表", |
| | | 5: "采购申请审批表", |
| | | 6: "报价审批表", |
| | | 7: "发货审批表", |
| | | 7: "出库审批表", |
| | | } |
| | | const fileName = nameMap[type] || nameMap[0] |
| | | proxy.download(url, {}, `${fileName}.xlsx`) |