From ad054c369ed1ee164024f47d38b10824d41f9a9c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期一, 22 九月 2025 17:42:26 +0800
Subject: [PATCH] 优化
---
frontWuhu/src/views/business/applicationInfo.vue | 31 ++++++++++++-------------------
1 files changed, 12 insertions(+), 19 deletions(-)
diff --git a/frontWuhu/src/views/business/applicationInfo.vue b/frontWuhu/src/views/business/applicationInfo.vue
index 93d8bf0..f5fc3c1 100644
--- a/frontWuhu/src/views/business/applicationInfo.vue
+++ b/frontWuhu/src/views/business/applicationInfo.vue
@@ -5,12 +5,11 @@
<el-form-item label="搴旂敤鍚嶇О" prop="name">
<el-input v-model="searchForm.name" placeholder="璇疯緭鍏ュ簲鐢ㄥ悕绉�" @keypress.enter.native="search"></el-input>
</el-form-item>
- <el-form-item label="鏈嶅姟鍟嗗悕绉�" prop="serverId">
- <el-input v-model="searchForm.serverId" placeholder="璇疯緭鍏ユ湇鍔″晢鍚嶇О" @keypress.enter.native="search"></el-input>
+ <el-form-item label="鏈嶅姟鍟嗗悕绉�" prop="serverName">
+ <el-input v-model="searchForm.serverName" placeholder="璇疯緭鍏ユ湇鍔″晢鍚嶇О" @keypress.enter.native="search"></el-input>
</el-form-item>
<section>
<el-button type="primary" @click="search">鎼滅储</el-button>
- <el-button type="primary" :loading="isWorking.export" v-permissions="['business:applicationinfo:exportExcel']" @click="exportExcel">瀵煎嚭</el-button>
<el-button @click="reset">閲嶇疆</el-button>
</section>
</el-form>
@@ -38,7 +37,11 @@
<el-table-column prop="serverName" label="鏈嶅姟鍟�" min-width="100px"></el-table-column>
<el-table-column prop="lables" label="鏍囩" min-width="100px"></el-table-column>
<el-table-column prop="introduction" label="绠�浠�" min-width="100px"></el-table-column>
- <el-table-column prop="details" label="璇︽儏" min-width="100px"></el-table-column>
+ <el-table-column prop="details" label="璇︽儏" min-width="100px">
+ <template slot-scope="{row}">
+ <el-button type="text" @click="$refs.protocol.open('璇︽儏', row.details || '<p></p>')">鐐瑰嚮鏌ョ湅</el-button>
+ </template>
+ </el-table-column>
<el-table-column label="鐘舵��" min-width="100px">
<template slot-scope="{row}">
<el-switch
@@ -72,6 +75,7 @@
</template>
<!-- 鏂板缓/淇敼 -->
<OperaApplicationInfoWindow ref="operaApplicationInfoWindow" @success="handlePageChange"/>
+ <Protocol ref="protocol"/>
</TableLayout>
</template>
@@ -81,28 +85,17 @@
import Pagination from '@/components/common/Pagination'
import OperaApplicationInfoWindow from '@/components/business/OperaApplicationInfoWindow'
import { updateStatus } from '@/api/business/applicationInfo'
+import Protocol from "@/components/Protocol.vue";
export default {
name: 'ApplicationInfo',
extends: BaseTable,
- components: { TableLayout, Pagination, OperaApplicationInfoWindow },
+ components: { TableLayout, Pagination, OperaApplicationInfoWindow, Protocol },
data () {
return {
// 鎼滅储
searchForm: {
- id: '',
- creator: '',
- createDate: '',
- editor: '',
- editDate: '',
- isdeleted: '',
- status: '',
- remark: '',
- serverId: '',
- name: '',
- logo: '',
- lables: '',
- introduction: '',
- details: ''
+ serverName: '',
+ name: ''
}
}
},
--
Gitblit v1.9.3