From 17efddc6a667670dca682bf36b51a43e99615e6d Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 16 十月 2024 15:59:38 +0800 Subject: [PATCH] 代码初始化 --- admin/src/views/business/empower.vue | 72 +++++++++++++++++++++--------------- 1 files changed, 42 insertions(+), 30 deletions(-) diff --git a/admin/src/views/business/empower.vue b/admin/src/views/business/empower.vue index 61e70a2..5be2ce0 100644 --- a/admin/src/views/business/empower.vue +++ b/admin/src/views/business/empower.vue @@ -2,8 +2,8 @@ <TableLayout :permissions="['business:empower:query']"> <!-- 鎼滅储琛ㄥ崟 --> <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline> - <el-form-item label="濮撳悕鎵嬫満鍙�" prop="keyWords"> - <el-input v-model="searchForm.keyWords" placeholder="璇疯緭鍏ュ鍚�/鎵嬫満鍙�" @keypress.enter.native="search"></el-input> + <el-form-item label="濮撳悕鎵嬫満鍙�" prop="memberName"> + <el-input v-model="searchForm.memberName" placeholder="璇疯緭鍏ュ鍚�/鎵嬫満鍙�" @keypress.enter.native="search"></el-input> </el-form-item> <el-form-item label="涓嬪彂鐘舵��" prop="sendStatus"> <el-select v-model="searchForm.sendStatus" placeholder="璇烽�夋嫨" @keypress.enter.native="search"> @@ -16,12 +16,11 @@ <el-option label="涓嶇鍚堜笅鍙戞潯浠�" value="6"></el-option> </el-select> </el-form-item> - <el-form-item label="鍏徃" prop="companyId"> - <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨鍏徃" @keypress.enter.native="search"> - <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 label="缁勭粐" prop="companyName"> + <el-input v-model="searchForm.companyName" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input> + </el-form-item> + <el-form-item label="璁惧鍚嶇О" prop="deviceName"> + <el-input v-model="searchForm.deviceName" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input> </el-form-item> <el-form-item label="涓嬪彂璧峰鏃堕棿" prop="startTime"> <el-date-picker @@ -49,7 +48,7 @@ <!-- 琛ㄦ牸鍜屽垎椤� --> <template v-slot:table-wrap> <ul class="toolbar" v-permissions="['business:empower:create', 'business:empower:delete']"> - <li><el-button type="primary" v-permissions="['business:empower:create']">瀵煎嚭</el-button></li> + <li><el-button type="primary" v-permissions="['business:empower:exportExcel']" @click="exportExcel">瀵煎嚭</el-button></li> <!-- <li><el-button type="primary" v-permissions="['business:empower:create']">绔嬪嵆涓嬪彂</el-button></li>--> <!-- <li><el-button type="primary" v-permissions="['business:empower:create']">鍙栨秷涓嬪彂</el-button></li>--> </ul> @@ -63,14 +62,24 @@ <el-table-column prop="memberName" label="濮撳悕" min-width="80px"></el-table-column> <el-table-column prop="memberPhone" label="鎵嬫満鍙�" min-width="120px"></el-table-column> <el-table-column prop="memberidCard" label="韬唤璇佸彿鐮�" min-width="130px"></el-table-column> - <el-table-column prop="companyName" label="鎵�灞炲叕鍙�" min-width="150px"></el-table-column> + <el-table-column prop="companyName" label="鎵�灞炵粍缁�" min-width="150px"></el-table-column> + <el-table-column prop="deviceName" label="璁惧鍚嶇О" min-width="150px"></el-table-column> <el-table-column label="闂ㄧ鏈夋晥鏈�" min-width="170px"> <template slot-scope="{row}"> - <span>璧凤細{{row.startTime}}</span><br /> - <span>姝細{{row.endTime}}</span> + <span v-if="!row.startTime || !row.endTime">闀挎湡</span> + <div v-else> + <span>璧凤細{{row.startTime}}</span><br /> + <span>姝細{{row.endTime}}</span> + </div> </template> </el-table-column> - <el-table-column prop="sendDate" label="鍒涘缓鏃堕棿" min-width="150px"></el-table-column> + <el-table-column prop="createDate" label="鍒涘缓鏃堕棿" min-width="150px"></el-table-column> + <el-table-column label="鏄惁鍒犻櫎" min-width="100px"> + <template slot-scope="{row}"> + <span style="color: green;" v-if="row.isdeleted === 0">鍚�</span> + <span style="color: red;" v-if="row.isdeleted === 1">鏄�</span> + </template> + </el-table-column> <!-- <el-table-column prop="createrName" label="鎿嶄綔浜哄憳" min-width="100px"></el-table-column>--> <el-table-column label="涓嬪彂鐘舵��" min-width="100px"> <template slot-scope="{row}"> @@ -90,7 +99,7 @@ </template> </el-table-column> <el-table-column prop="sendDate" label="涓嬪彂鏃堕棿" min-width="150px"></el-table-column> - <el-table-column prop="sendInfo" label="涓嬪彂澶辫触鍘熷洜" min-width="150px"></el-table-column> + <el-table-column prop="sendInfo" label="涓嬪彂澶囨敞" min-width="150px"></el-table-column> </el-table> <pagination @size-change="handleSizeChange" @@ -115,12 +124,15 @@ return { // 鎼滅储 searchForm: { - keyWords: '', - companyId: '', + memberName: '', + companyName: '', + sendStartDate: '', + sendEndDate: '', startTime: '', endTime: '', sendStatus: '', - radio: null + radio: null, + deviceName: '' }, time: [] } @@ -132,38 +144,38 @@ 'field.id': 'id', 'field.main': 'id' }) + this.changeRadio('0') this.search() }, methods: { changeRadio (e) { + this.searchForm.radio = e if (e === '0') { - this.searchForm.startTime = timeForMat(0)[0] - this.searchForm.endTime = timeForMat(0)[1] + this.searchForm.sendStartDate = timeForMat(0)[0] + this.searchForm.sendEndDate = timeForMat(0)[1] this.time = timeForMat(0) } else if (e === '1') { - this.searchForm.startTime = timeForMat(6)[0] - this.searchForm.endTime = timeForMat(6)[1] + this.searchForm.sendStartDate = timeForMat(6)[0] + this.searchForm.sendEndDate = timeForMat(6)[1] this.time = timeForMat(6) } else if (e === '2') { - this.searchForm.startTime = timeForMat(29)[0] - this.searchForm.endTime = timeForMat(29)[1] + this.searchForm.sendStartDate = timeForMat(29)[0] + this.searchForm.sendEndDate = timeForMat(29)[1] this.time = timeForMat(29) } this.search() }, seleTime (e) { - this.searchForm.startTime = e[0] - this.searchForm.endTime = e[1] + this.searchForm.sendStartDate = e[0] + this.searchForm.sendEndDate = e[1] this.searchForm.radio = null this.search() }, reset () { this.$refs.searchForm.resetFields() - this.searchForm.startTime = '' - this.searchForm.endTime = '' - this.time = [] - this.searchForm.radio = null - this.search() + this.searchForm.radio = '0' + this.changeRadio('0') + // this.search() } } } -- Gitblit v1.9.3