| | |
| | | <u-button type="primary" |
| | | size="small" |
| | | class="action-btn edit" |
| | | :disabled="item.approveStatus == 2 || item.approveStatus == 1 || item.approveStatus == 4" |
| | | :disabled="item.approveStatus == 2 || item.approveStatus == 1 || item.approveStatus == 4 || item.approveStatus == 8" |
| | | @click="handleItemClick(item)"> |
| | | 编辑 |
| | | </u-button> |
| | | <u-button type="success" |
| | | size="small" |
| | | class="action-btn approve" |
| | | :disabled="item.approveUserCurrentId == null || item.approveStatus == 2 || item.approveStatus == 3 || item.approveStatus == 4 || item.approveUserCurrentId !== userStore.id" |
| | | :disabled="item.approveUserCurrentId == null || item.approveStatus == 2 || item.approveStatus == 3 || item.approveStatus == 4 || item.approveStatus == 8 || item.approveUserCurrentId !== userStore.id" |
| | | @click="approve(item)"> |
| | | 审核 |
| | | </u-button> |
| | |
| | | </view> |
| | | <!-- 浮动操作按钮 --> |
| | | <view class="fab-button" |
| | | v-if="props.approveType != 5 && props.approveType != 6 && props.approveType != 7" |
| | | @click="handleAdd"> |
| | | <up-icon name="plus" |
| | | size="24" |
| | |
| | | import { ref, toRefs, reactive } from "vue"; |
| | | import PageHeader from "@/components/PageHeader.vue"; |
| | | import { approveProcessListPage } from "@/api/collaborativeApproval/approvalProcess"; |
| | | import { onShow } from "@dcloudio/uni-app"; |
| | | import { onLoad, onShow } from "@dcloudio/uni-app"; |
| | | import useUserStore from "@/store/modules/user"; |
| | | |
| | | // 接收父组件传递的 approveType 参数 |
| | |
| | | 4: "报销管理", |
| | | 5: "采购管理", |
| | | 6: "报价管理", |
| | | 7: "出库管理", |
| | | 7: "发货审批", |
| | | 8: "危险作业审批", |
| | | }; |
| | | return titleMap[type] || "审批管理"; |
| | | }; |
| | |
| | | }); |
| | | }; |
| | | |
| | | onLoad(options => { |
| | | // 解析approveId |
| | | if (options.approveId) { |
| | | searchForm.value.approveId = options.approveId; |
| | | } |
| | | }); |
| | | |
| | | onShow(() => { |
| | | // 页面加载完成后的初始化逻辑 |
| | | getList(); |