fix(测试计划): 修复测试计划styleBug补充关联用例表标签字段&修复table选中当前页清空问题
This commit is contained in:
parent
54057a2fb9
commit
14ae7659eb
|
@ -151,6 +151,13 @@
|
||||||
width: 150,
|
width: 150,
|
||||||
showDrag: true,
|
showDrag: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: 'common.tag',
|
||||||
|
slotName: 'tags',
|
||||||
|
dataIndex: 'tags',
|
||||||
|
isTag: true,
|
||||||
|
width: 300,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: 'caseManagement.featureCase.tableColumnCreateUser',
|
title: 'caseManagement.featureCase.tableColumnCreateUser',
|
||||||
slotName: 'createName',
|
slotName: 'createName',
|
||||||
|
|
|
@ -458,7 +458,8 @@ export default function useTableProps<T>(
|
||||||
// 清空选中项
|
// 清空选中项
|
||||||
resetSelector(false);
|
resetSelector(false);
|
||||||
} else if (v === SelectAllEnum.CURRENT) {
|
} else if (v === SelectAllEnum.CURRENT) {
|
||||||
// 选中当前页面所有数据
|
// 先清空选中项选,当再选中当前页面所有数据,
|
||||||
|
propsRes.value.selectedKeys.clear();
|
||||||
collectIds(data as MsTableDataItem<T>[], rowKey);
|
collectIds(data as MsTableDataItem<T>[], rowKey);
|
||||||
} else if (v === SelectAllEnum.ALL) {
|
} else if (v === SelectAllEnum.ALL) {
|
||||||
// 全选所有页的时候先清空排除项,再选中所有数据
|
// 全选所有页的时候先清空排除项,再选中所有数据
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<MsDetailDrawer
|
<MsDetailDrawer
|
||||||
ref="detailDrawerRef"
|
ref="detailDrawerRef"
|
||||||
v-model:visible="showDrawerVisible"
|
v-model:visible="showDrawerVisible"
|
||||||
:width="850"
|
:width="880"
|
||||||
:footer="false"
|
:footer="false"
|
||||||
:mask="false"
|
:mask="false"
|
||||||
:title="t('caseManagement.featureCase.caseDetailTitle', { id: detailInfo?.num, name: detailInfo?.name })"
|
:title="t('caseManagement.featureCase.caseDetailTitle', { id: detailInfo?.num, name: detailInfo?.name })"
|
||||||
|
|
|
@ -22,8 +22,8 @@
|
||||||
<a-radio :value="testPlanTypeEnum.GROUP" class="show-type-icon p-[2px]">{{
|
<a-radio :value="testPlanTypeEnum.GROUP" class="show-type-icon p-[2px]">{{
|
||||||
t('testPlan.testPlanIndex.testPlanGroup')
|
t('testPlan.testPlanIndex.testPlanGroup')
|
||||||
}}</a-radio>
|
}}</a-radio>
|
||||||
</a-radio-group></div
|
</a-radio-group>
|
||||||
>
|
</div>
|
||||||
<div class="mr-[24px]">
|
<div class="mr-[24px]">
|
||||||
<a-switch v-model="isArchived" size="small" type="line" @change="archivedChangeHandler" />
|
<a-switch v-model="isArchived" size="small" type="line" @change="archivedChangeHandler" />
|
||||||
<span class="ml-1 text-[var(--color-text-3)]">{{ t('testPlan.testPlanGroup.seeArchived') }}</span>
|
<span class="ml-1 text-[var(--color-text-3)]">{{ t('testPlan.testPlanGroup.seeArchived') }}</span>
|
||||||
|
@ -110,16 +110,16 @@
|
||||||
<span :class="getIconClass(record)">{{ record.childrenCount || 0 }}</span>
|
<span :class="getIconClass(record)">{{ record.childrenCount || 0 }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="record.type === testPlanTypeEnum.TEST_PLAN" :class="`one-line-text ${hasIndent(record)}`"
|
<div v-if="record.type === testPlanTypeEnum.TEST_PLAN" :class="`one-line-text ${hasIndent(record)}`">
|
||||||
><MsButton type="text" @click="openDetail(record.id)"
|
<MsButton type="text" @click="openDetail(record.id)"
|
||||||
><a-tooltip :content="record.num.toString()"
|
><a-tooltip :content="record.num.toString()"
|
||||||
><span>{{ record.num }}</span></a-tooltip
|
><span>{{ record.num }}</span></a-tooltip
|
||||||
></MsButton
|
></MsButton
|
||||||
></div
|
>
|
||||||
>
|
</div>
|
||||||
<a-tooltip v-else :content="record.num.toString()"
|
<a-tooltip v-else :content="record.num.toString()">
|
||||||
><div :class="`one-line-text ${hasIndent(record)}`">{{ record.num }}</div></a-tooltip
|
<div :class="`one-line-text ${hasIndent(record)}`">{{ record.num }}</div>
|
||||||
>
|
</a-tooltip>
|
||||||
<a-tooltip position="right" :disabled="!getSchedule(record.id)" :mouse-enter-delay="300">
|
<a-tooltip position="right" :disabled="!getSchedule(record.id)" :mouse-enter-delay="300">
|
||||||
<MsTag
|
<MsTag
|
||||||
v-if="getSchedule(record.id)"
|
v-if="getSchedule(record.id)"
|
||||||
|
@ -160,9 +160,9 @@
|
||||||
</template>
|
</template>
|
||||||
<template #moduleId="{ record }">
|
<template #moduleId="{ record }">
|
||||||
<a-tooltip :content="getModules(record.moduleId, props.moduleTree)" position="top">
|
<a-tooltip :content="getModules(record.moduleId, props.moduleTree)" position="top">
|
||||||
<span class="one-line-text inline-block">
|
<div class="one-line-text">
|
||||||
{{ getModules(record.moduleId, props.moduleTree) }}
|
{{ getModules(record.moduleId, props.moduleTree) }}
|
||||||
</span>
|
</div>
|
||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
</template>
|
</template>
|
||||||
<template #planStartToEndTime="{ record }">
|
<template #planStartToEndTime="{ record }">
|
||||||
|
|
Loading…
Reference in New Issue