feat: button组件替换

This commit is contained in:
rd
2025-09-03 11:15:37 +08:00
parent 01d561cfb2
commit db67274583
128 changed files with 805 additions and 745 deletions

View File

@ -21,8 +21,8 @@
</a-popconfirm>
</a-space>
<a-space>
<a-button type="outline" @click="downLoad(record.file_url)" class="operation-btn">下载</a-button>
<a-button type="outline" @click="goDetail(record.id)" class="operation-btn">详情</a-button>
<Button type="primary" ghost @click="downLoad(record.file_url)" class="operation-btn">下载</Button>
<Button type="primary" ghost @click="goDetail(record.id)" class="operation-btn">详情</Button>
</a-space>
</a-space>
</template>
@ -30,6 +30,7 @@
</view>
</template>
<script setup lang="ts">
import { Button } from 'ant-design-vue';
import { IconDelete } from '@arco-design/web-vue/es/icon';
import { PLATFORM_LIST } from '@/utils/platform';
import { Message } from '@arco-design/web-vue';

View File

@ -35,18 +35,18 @@
</div>
<div class="filter-row-item flex items-center">
<a-button type="outline" class="mr-12px" :disabled="disabled" size="medium" @click="handleSearch">
<Button type="primary" ghost class="mr-12px" :disabled="disabled" @click="handleSearch">
<template #icon>
<icon-search />
<icon-search class="mr-8px"/>
</template>
<template #default>搜索</template>
</a-button>
<a-button size="medium" @click="handleReset">
</Button>
<Button @click="handleReset">
<template #icon>
<icon-refresh />
<icon-refresh class="mr-8px"/>
</template>
<template #default>重置</template>
</a-button>
</Button>
</div>
</div>
</div>
@ -54,6 +54,7 @@
<script setup lang="ts">
import { defineEmits, defineProps } from 'vue';
import { Button } from 'ant-design-vue';
import { PLATFORM_LIST } from '@/utils/platform';
import AccountSelect from '@/views/components/common/AccountSelect.vue';
import PlanSelect from '@/views/components/common/PlanSelect.vue';

View File

@ -61,12 +61,12 @@
<PlacementSuggestions :optimization="aiResult.optimization"></PlacementSuggestions>
<div class="ignore-export">
<a-space class="down-btn">
<a-button type="outline" :loading="exportLoading" @click="downPage">
<Button type="primary" ghost :loading="exportLoading" @click="downPage">
<template #icon>
<icon-download />
<icon-download class="mr-8px"/>
</template>
<template #default>下载</template>
</a-button>
</Button>
</a-space>
</div>
</div>
@ -74,7 +74,7 @@
<script setup lang="ts">
import { reactive, ref } from 'vue';
import { Button } from 'ant-design-vue';
import MonthData from './components/month-data/index.vue';
import PlacementSuggestions from './components/placement-suggestions/index.vue';
import { PLATFORM_LIST } from '@/utils/platform';

View File

@ -55,18 +55,18 @@
<div v-if="tabData == 'placement_guide'" class="ignore-export">
<a-space class="down-btn">
<a-button type="outline" :loading="exportLoading" @click="downPage">
<Button type="primary" ghost :loading="exportLoading" @click="downPage">
<template #icon>
<icon-download />
<icon-download class="mr-8px"/>
</template>
<template #default>下载</template>
</a-button>
<a-button type="primary" @click="handleSave">
</Button>
<Button type="primary" @click="handleSave">
<template #icon>
<icon-drive-file />
<icon-drive-file class="mr-8px"/>
</template>
<template #default>保存</template>
</a-button>
</Button>
</a-space>
</div>
</div>
@ -74,6 +74,7 @@
<script setup lang="ts">
import { reactive, ref } from 'vue';
import { Button } from 'ant-design-vue';
import PlacementGuideList from './components/table-data/placementGuideList.vue';
import listSearchForm from './components/table-data/listSearchForm.vue';
import GuideListHistory from './components/table-data/guideListHistory.vue';