From a26e8d708ab3c8899bee5cae4167ccc3be9b58cd Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 03 九月 2025 14:00:23 +0800
Subject: [PATCH] 销售管理整体样式优化,搜索条件修改
---
src/pages/equipmentManagement/repair/index.vue | 67 ++++++++++++---------------------
1 files changed, 24 insertions(+), 43 deletions(-)
diff --git a/src/pages/equipmentManagement/repair/index.vue b/src/pages/equipmentManagement/repair/index.vue
index d4ce7be..804d8dd 100644
--- a/src/pages/equipmentManagement/repair/index.vue
+++ b/src/pages/equipmentManagement/repair/index.vue
@@ -33,38 +33,8 @@
<text class="item-id">璁惧鍚嶇О锛歿{ item.deviceName }}</text>
</view>
<view class="status-tag">
- <!-- 鏇挎崲鏍囩鍜屾寜閽� -->
- <!-- 鐘舵�佹爣绛� -->
<u-tag v-if="item.status === 1" type="success">瀹岀粨</u-tag>
<u-tag v-if="item.status === 0" type="error">寰呯淮淇�</u-tag>
-
- <!-- 鎿嶄綔鎸夐挳 -->
- <view class="action-buttons">
- <u-button
- type="primary"
- size="small"
- class="action-btn"
- @click="openForm('add')"
- >
- 鏂板鎶ヤ慨
- </u-button>
- <u-button
- type="warning"
- size="small"
- class="action-btn"
- @click="openForm('edit', item)"
- >
- 缂栬緫
- </u-button>
- <u-button
- type="success"
- size="small"
- class="action-btn"
- @click="maintain(item)"
- >
- 缁翠慨
- </u-button>
- </view>
</view>
</view>
<up-divider></up-divider>
@@ -102,15 +72,15 @@
<!-- 鎸夐挳鍖哄煙 -->
<view class="action-buttons">
- <van-button
+ <u-button
type="primary"
size="small"
class="action-btn"
@click="edit(item.id)"
>
缂栬緫
- </van-button>
- <van-button
+ </u-button>
+ <u-button
type="warning"
size="small"
class="action-btn"
@@ -118,16 +88,16 @@
@click="addMaintain(item.id)"
>
鏂板缁翠慨
- </van-button>
- <van-button
- type="danger"
+ </u-button>
+ <u-button
+ type="error"
size="small"
plain
class="action-btn"
@click="delRepairByIds(item.id)"
>
鍒犻櫎
- </van-button>
+ </u-button>
</view>
</view>
</view>
@@ -136,9 +106,8 @@
<view v-else class="no-data">
<text>鏆傛棤璁惧鎶ヤ慨鏁版嵁</text>
</view>
-
- <!-- 娴姩姘旀场鎸夐挳 -->
- <view class="fab-button" @click="addRepair">
+ <!-- 娴姩鎿嶄綔鎸夐挳 -->
+ <view class="fab-button" @click="addRepair">
<up-icon name="plus" size="24" color="#ffffff"></up-icon>
</view>
</view>
@@ -150,10 +119,7 @@
import PageHeader from '@/components/PageHeader.vue'
import { getRepairPage, delRepair } from '@/api/equipmentManagement/repair'
import useUserStore from "@/store/modules/user"
-// 鏇挎崲 Vant 鐨� toast
-// import { showToast } from 'vant';
-// 鏇挎崲 toast 鏂规硶
const showToast = (message) => {
uni.showToast({
title: message,
@@ -411,4 +377,19 @@
.action-btn {
flex: 1;
}
+.fab-button {
+ position: fixed;
+ bottom: calc(30px + env(safe-area-inset-bottom));
+ right: 30px;
+ width: 56px;
+ height: 56px;
+ background: #2979ff;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 0 4px 16px rgba(41, 121, 255, 0.3);
+ z-index: 1000;
+ /* 纭繚娴姩鎸夐挳涓嶈搴曢儴瀹夊叏鍖哄煙閬尅 */
+}
</style>
\ No newline at end of file
--
Gitblit v1.9.3