fix: align audit and dispatch workflows and release failed requests
This commit is contained in:
@@ -61,6 +61,8 @@ describe('SailingCalendarView integrated workspace', () => {
|
||||
const view = await mountView()
|
||||
expect(view.get('h1').text()).toBe('船期日历')
|
||||
expect(view.get('.data-table__business-actions').text()).toContain('新增单个船次')
|
||||
expect(view.get('.data-table__business-actions').text()).toContain('渠道与周模板')
|
||||
expect(view.get('.data-table__business-actions').text()).not.toContain('按周批量生成')
|
||||
expect(view.find('button[aria-label="列设置"]').exists()).toBe(false)
|
||||
expect(view.find('.data-table__pagination').exists()).toBe(false)
|
||||
expect(view.get('.detail-panel').text()).toContain('SAIL-TEST')
|
||||
@@ -116,7 +118,10 @@ async function clickAction(view: VueWrapper, label: string) {
|
||||
async function editWeeklyTemplate() {
|
||||
vi.mocked(api.listSailingTemplates).mockResolvedValue([weeklyTemplate])
|
||||
const view = await mountView()
|
||||
await clickAction(view, '按周批量生成')
|
||||
await clickAction(view, '渠道与周模板')
|
||||
const templateTab = view.get('[role="tab"][id="tab-templates"]')
|
||||
await templateTab.trigger('click')
|
||||
await flushPromises()
|
||||
await clickAction(view, '编辑')
|
||||
const dialog = view.findAllComponents(AppDialog).find(item => item.props('title').startsWith('编辑周模板'))!
|
||||
expect(dialog.props('title')).toBe('编辑周模板 · ST-TEST-01')
|
||||
|
||||
@@ -421,7 +421,6 @@ onMounted(() => void load())
|
||||
<template #toolbar-actions>
|
||||
<div class="toolbar-actions">
|
||||
<el-button v-if="canManageTemplates" @click="openManagement('channels')">渠道与周模板</el-button>
|
||||
<el-button v-if="canManageTemplates" plain @click="openManagement('templates')">按周批量生成</el-button>
|
||||
<el-button v-if="canCreate" type="primary" @click="openCreate"><Plus :size="16" />新增单个船次</el-button>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user