From 4fabfe4dbd2eb28d07a4350597d314958cc1c281 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 09 十月 2025 11:16:43 +0800
Subject: [PATCH] 优化
---
admin/src/views/business/bikeLocation.vue | 45 +++++++++++++++++++++++++++++++++------------
1 files changed, 33 insertions(+), 12 deletions(-)
diff --git a/admin/src/views/business/bikeLocation.vue b/admin/src/views/business/bikeLocation.vue
index 35a4e74..bc87b04 100644
--- a/admin/src/views/business/bikeLocation.vue
+++ b/admin/src/views/business/bikeLocation.vue
@@ -2,11 +2,30 @@
<TableLayout :permissions="['business:sites:query']">
<!-- 鎼滅储琛ㄥ崟 -->
<el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline>
- <el-form-item label="绔欑偣缂栧彿" prop="code">
- <el-input v-model="searchForm.code" placeholder="璇疯緭鍏ョ珯鐐圭紪鍙�" @keypress.enter.native="search"></el-input>
+ <el-form-item label="绔欑偣缂栧彿" prop="siteId">
+ <el-input v-model="searchForm.siteId" placeholder="璇疯緭鍏ョ珯鐐圭紪鍙�" @keypress.enter.native="search"></el-input>
</el-form-item>
- <el-form-item label="绔欑偣鍚嶇О" prop="name">
- <el-input v-model="searchForm.name" placeholder="璇疯緭鍏ョ珯鐐瑰悕绉�" @keypress.enter.native="search"></el-input>
+ <el-form-item label="绔欑偣鍚嶇О" prop="siteName">
+ <el-input v-model="searchForm.siteName" placeholder="璇疯緭鍏ョ珯鐐瑰悕绉�" @keypress.enter.native="search"></el-input>
+ </el-form-item>
+ <el-form-item label="閿佹鍣ㄥ彿" prop="lockId">
+ <el-input v-model="searchForm.lockId" type="number" placeholder="璇疯緭鍏ョ珯鐐瑰悕绉�" @keypress.enter.native="search"></el-input>
+ </el-form-item>
+ <el-form-item label="鏄惁鏈夎溅" prop="hasBike">
+ <el-select v-model="searchForm.hasBike" placeholder="璇烽�夋嫨">
+ <el-option
+ label="鍏ㄩ儴"
+ :value="0">
+ </el-option>
+ <el-option
+ label="鏃犺溅"
+ :value="1">
+ </el-option>
+ <el-option
+ label="鏈夎溅"
+ :value="2">
+ </el-option>
+ </el-select>
</el-form-item>
<section>
<el-button type="primary" @click="search">鎼滅储</el-button>
@@ -21,12 +40,12 @@
stripe
border
>
- <el-table-column prop="siteId" label="绔欑偣缂栧彿" min-width="100px" align="center"></el-table-column>
- <el-table-column prop="siteName" label="绔欑偣鍚嶇О" min-width="100px" align="center"></el-table-column>
- <el-table-column prop="lockId" label="閿佹鍣ㄥ彿" min-width="100px" align="center"></el-table-column>
- <el-table-column prop="code" label="褰撳墠鍦ㄦ灦杞﹁締" min-width="100px" align="center"></el-table-column>
- <el-table-column prop="paramName" label="杞﹁締绫诲瀷" min-width="100px" align="center"></el-table-column>
- <el-table-column prop="editDate" label="鏈�鍚庨�氳鏃堕棿" min-width="100px" align="center"></el-table-column>
+ <el-table-column prop="siteId" sortable label="绔欑偣缂栧彿" min-width="100px" align="center"></el-table-column>
+ <el-table-column prop="siteName" sortable label="绔欑偣鍚嶇О" min-width="100px" align="center"></el-table-column>
+ <el-table-column prop="lockId" :sort-method="(a,b)=>{ return a.lockId-b.lockId}" sortable label="閿佹鍣ㄥ彿" min-width="100px" align="center"></el-table-column>
+ <el-table-column prop="code" sortable label="褰撳墠鍦ㄦ灦杞﹁締" min-width="100px" align="center"></el-table-column>
+ <el-table-column prop="paramName" :sort-method="(a,b)=>{ return a.paramId-b.paramId}" sortable label="杞﹁締绫诲瀷" min-width="100px" align="center"></el-table-column>
+ <el-table-column prop="editDate" sortable label="鏈�鍚庨�氳鏃堕棿" min-width="100px" align="center"></el-table-column>
</el-table>
<pagination
@size-change="handleSizeChange"
@@ -51,8 +70,10 @@
return {
// 鎼滅储
searchForm: {
- name: '',
- code: '',
+ siteName: '',
+ siteId: '',
+ lockId: '',
+ hasBike: 0,
}
}
},
--
Gitblit v1.9.3