| | |
| | | import { OperateLog } from '#/components/operate-log'; |
| | | import { ACTION_ICON, TableAction } from '#/components/table-action'; |
| | | import { $t } from '#/locales'; |
| | | import { automaticApproval } from '#/store/audit-policy'; |
| | | import { PermissionList } from '#/views/crm/permission'; |
| | | |
| | | import InvoiceForm from '../modules/form.vue'; |
| | |
| | | type: 'primary', |
| | | icon: ACTION_ICON.EDIT, |
| | | auth: ['crm:invoice:update'], |
| | | ifShow: permissionListRef?.validateWrite, |
| | | ifShow: permissionListRef?.validateWrite && (automaticApproval || invoice.auditStatus === 0 || invoice.auditStatus === 10), |
| | | onClick: handleEdit, |
| | | }, |
| | | ]" |
| | |
| | | <Info :invoice="invoice" /> |
| | | </Tabs.TabPane> |
| | | <Tabs.TabPane tab="操作日志" key="2" :force-render="true"> |
| | | <OperateLog :log-list="logList" /> |
| | | <OperateLog :log-list="logList" date-format="YYYY-MM-DD" /> |
| | | </Tabs.TabPane> |
| | | <Tabs.TabPane tab="团队成员" key="3" :force-render="true"> |
| | | <PermissionList |