style(css): 更新样式文件并添加新图标

- 更新 main.scss 和 public.scss,使用 @use 替代 @import
- 添加 upload 和 shanchu1 两个新图标
- 更新 iconfont.css 和相关文件以包含新图标
This commit is contained in:
陈昱达
2025-03-17 19:23:00 +08:00
parent 040c6f7cfe
commit 55b9f47b25
50 changed files with 585 additions and 475 deletions

View File

@@ -46,10 +46,10 @@
<div>
<el-button @click="deleteItem(item)"> 删除</el-button>
<el-button @click="copyItem(item)"> 复制</el-button>
<el-button @click="toPreiview(item)" style="border: 2px solid #71b73c">
<el-button style="border: 2px solid #71b73c" @click="toPreiview(item)">
<el-text style="color: #71b73c">预览</el-text>
</el-button>
<el-button @click="toPublish(item)" color="#6fb937">
<el-button color="#6fb937" @click="toPublish(item)">
<el-text style="color: white">开启投放</el-text>
</el-button>
</div>
@@ -70,7 +70,7 @@
<script setup>
import { ref, onMounted } from 'vue';
import { deleteTemplate, getSurveysPage, copySurveys, deleteSurveys } from '@/api/home/index.js';
import { getSurveysPage, copySurveys, deleteSurveys } from '@/api/home/index.js';
import { Io5EllipsisHorizontalSharp } from 'vue-icons-plus/io5';
import { showDialog, showFailToast, showSuccessToast, showToast } from 'vant';
import { useRouter } from 'vue-router';
@@ -81,7 +81,7 @@ const form = ref({
pageSize: 10
});
const fetchSurveys = async () => {
const fetchSurveys = async() => {
const params = {
page: form.value.page,
per_page: form.value.pageSize,
@@ -112,7 +112,7 @@ const deleteItem = (item) => {
showCancelButton: true,
confirmButtonColor: '#03B03C'
})
.then(async () => {
.then(async() => {
const res = await deleteSurveys(item.sn);
if (res.data.message) {
showToast(res.data.message);
@@ -136,9 +136,8 @@ const copyItem = (item) => {
showCancelButton: true,
confirmButtonColor: '#03B03C'
})
.then(async () => {
.then(async() => {
const res = await copySurveys(item.sn);
console.log(res);
if (res.data.code === 200 || res.data.code === 201) {
showSuccessToast('复制成功');
form.value.page = 1;