| | |
| | | <template> |
| | | <view class="sales-account"> |
| | | <!-- 页面头部 --> |
| | | <van-nav-bar |
| | | title="开票台账" |
| | | left-text="返回" |
| | | left-arrow |
| | | @click-left="goBack" |
| | | fixed |
| | | placeholder |
| | | /> |
| | | <!-- 使用通用页面头部组件 --> |
| | | <PageHeader title="开票台账" @back="goBack" /> |
| | | |
| | | <!-- 搜索和筛选区域(保持与销售台账风格一致) --> |
| | | <view class="search-filter-section"> |
| | |
| | | <van-button |
| | | type="danger" |
| | | size="small" |
| | | plain |
| | | class="action-btn" |
| | | :disabled="item.invoicePerson !== userStore.nickName" |
| | | @click="handleDelete(item)" |
| | |
| | | <van-button |
| | | type="default" |
| | | size="small" |
| | | plain |
| | | class="action-btn" |
| | | v-if="item.invoiceFileName" |
| | | @click="openFileActions(item.commonFiles || [])" |
| | |
| | | <van-button |
| | | type="primary" |
| | | size="small" |
| | | plain |
| | | class="action-btn" |
| | | v-else |
| | | :disabled="item.invoicePerson !== userStore.nickName" |
| | |
| | | commitFile, |
| | | delInvoiceLedgerByRegProductId |
| | | } from '@/api/salesManagement/invoiceLedger.js' |
| | | import {onShow} from "@dcloudio/uni-app"; |
| | | |
| | | const userStore = useUserStore() |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | onMounted(() => { |
| | | onShow(() => { |
| | | getList() |
| | | }) |
| | | </script> |