From 05bc0e7b6898dc56f45d2ac51d770883c68dadb1 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 21 二月 2025 09:00:06 +0800 Subject: [PATCH] jtt808初始化 --- admin/src/views/business/sites.vue | 33 +++++++++++++++++++++------------ 1 files changed, 21 insertions(+), 12 deletions(-) diff --git a/admin/src/views/business/sites.vue b/admin/src/views/business/sites.vue index 5b16c16..5e92966 100644 --- a/admin/src/views/business/sites.vue +++ b/admin/src/views/business/sites.vue @@ -8,7 +8,7 @@ <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="id"> <el-input v-model="searchForm.id" placeholder="璇疯緭鍏ョ紪鐮�" @keypress.enter.native="search"></el-input> </el-form-item> @@ -30,7 +30,7 @@ <el-form-item label="澶囨敞" prop="info"> <el-input v-model="searchForm.info" placeholder="璇疯緭鍏ュ娉�" @keypress.enter.native="search"></el-input> </el-form-item> - + <el-form-item label="鐘舵�� 0姝e父 1绂佺敤" prop="status"> <el-input v-model="searchForm.status" placeholder="璇疯緭鍏ョ姸鎬� 0姝e父 1绂佺敤" @keypress.enter.native="search"></el-input> </el-form-item> @@ -51,7 +51,7 @@ <!-- 琛ㄦ牸鍜屽垎椤� --> <template v-slot:table-wrap> <ul class="toolbar" v-permissions="['business:sites:create']"> - <li><el-button type="primary" @click="$refs.operaSitesWindow.open('鏂板缓绔欑偣淇℃伅琛�')" icon="el-icon-plus" v-permissions="['business:sites:create']">鏂板缓</el-button></li> + <li><el-button type="primary" @click="$refs.operaSitesWindow.open('鏂板缓绔欑偣')" icon="el-icon-plus" v-permissions="['business:sites:create']">鏂板缓</el-button></li> </ul> <el-table v-loading="isWorking.search" @@ -59,18 +59,23 @@ stripe border > - <el-table-column prop="code" label="绔欑偣缂栧彿" min-width="100px" align="center"></el-table-column> - <el-table-column prop="name" label="绔欑偣鍚嶇О" min-width="100px" align="center"></el-table-column> - <el-table-column prop="ip" label="绔欑偣ip" min-width="100px" align="center"></el-table-column> - <el-table-column prop="port" 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="status" label="鐘舵��" min-width="100px" align="center"> + <el-table-column prop="code" label="绔欑偣缂栧彿" :sort-method="(a,b)=>{ return a.code-b.code}" sortable min-width="100px" align="center"></el-table-column> + <el-table-column prop="name" label="绔欑偣鍚嶇О" sortable min-width="100px" align="center"></el-table-column> + <!-- <el-table-column prop="ip" label="绔欑偣ip" min-width="100px" align="center"></el-table-column> + <el-table-column prop="port" label="绔彛鍙�" min-width="100px" align="center"></el-table-column> --> + <el-table-column prop="lastLinkDate" label="鏈�鍚庨�氳鏃堕棿" sortable min-width="100px" align="center"></el-table-column> + <el-table-column prop="status" sortable label="鐘舵��" min-width="100px" align="center"> <template slot-scope="{row}"> <div v-if="row.status==0" style="color: green;">姝e父</div> <div v-if="row.status==1" style="color: red;">绂佺敤</div> </template> </el-table-column> - + <el-table-column prop="status" sortable label="鏄惁寮傚父涓婃姤" min-width="100px" align="center"> + <template slot-scope="{row}"> + <div v-if="row.needNotice==0" >涓婃姤</div> + <div v-if="row.needNotice==1" >涓嶄笂鎶�</div> + </template> + </el-table-column> <!-- <el-table-column prop="creator" label="鍒涘缓浜�" min-width="100px"></el-table-column> <el-table-column prop="editor" label="缂栬緫浜�" min-width="100px"></el-table-column> <el-table-column prop="isdeleted" label="鏄惁宸插垹闄� 0鏈垹闄� 1宸插垹闄�" min-width="100px"></el-table-column> @@ -85,7 +90,8 @@ fixed="right" > <template slot-scope="{row}"> - <el-button type="text" @click="$refs.operaSitesWindow.open('缂栬緫绔欑偣淇℃伅琛�', row)" icon="el-icon-edit" v-permissions="['business:sites:update']">缂栬緫</el-button> + <el-button type="text" @click="$refs.QRcode.open('鏌ョ湅浜岀淮鐮�', row.code)" icon="el-icon-picture-outline-round">鏌ョ湅浜岀淮鐮�</el-button> + <el-button type="text" @click="$refs.operaSitesWindow.open('缂栬緫绔欑偣', row)" icon="el-icon-edit" v-permissions="['business:sites:update']">缂栬緫</el-button> <el-button type="text" @click="deleteById(row)" icon="el-icon-delete" v-permissions="['business:sites:delete']">鍒犻櫎</el-button> </template> </el-table-column> @@ -99,6 +105,8 @@ </template> <!-- 鏂板缓/淇敼 --> <OperaSitesWindow ref="operaSitesWindow" @success="handlePageChange"/> + <!-- 鏌ョ湅浜岀淮鐮� --> + <QRcode ref="QRcode" /> </TableLayout> </template> @@ -107,10 +115,11 @@ import TableLayout from '@/layouts/TableLayout' import Pagination from '@/components/common/Pagination' import OperaSitesWindow from '@/components/business/OperaSitesWindow' +import QRcode from '@/components/business/QRcode' export default { name: 'Sites', extends: BaseTable, - components: { TableLayout, Pagination, OperaSitesWindow }, + components: { TableLayout, Pagination, OperaSitesWindow, QRcode }, data () { return { // 鎼滅储 -- Gitblit v1.9.3