admin/src/views/business/managersDca.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
admin/src/views/business/managersDcaAuth.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
admin/src/views/business/managersShe.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
admin/src/views/business/managersSheNotice.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/com/doumee/dao/business/model/Managers.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/com/doumee/service/business/impl/ManagersServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
admin/src/views/business/managersDca.vue
@@ -27,6 +27,7 @@ <el-table-column type="selection" width="55"></el-table-column> <el-table-column prop="memberName" label="人åå§å" min-width="100px"></el-table-column> <el-table-column prop="memberPhone" label="äººåææºå·" min-width="100px"></el-table-column> <el-table-column prop="memberEmail" label="人åé®ç®±" min-width="100px"></el-table-column> <el-table-column prop="companyName" label="æå±é¨é¨" min-width="100px"></el-table-column> <el-table-column prop="editorName" label="æä½äºº" min-width="100px"></el-table-column> <el-table-column prop="editDate" label="æ´æ°æ¶é´" min-width="100px"></el-table-column> admin/src/views/business/managersDcaAuth.vue
@@ -27,6 +27,7 @@ <el-table-column type="selection" width="55"></el-table-column> <el-table-column prop="memberName" label="人åå§å" min-width="100px"></el-table-column> <el-table-column prop="memberPhone" label="äººåææºå·" min-width="100px"></el-table-column> <el-table-column prop="memberEmail" label="人åé®ç®±" min-width="100px"></el-table-column> <el-table-column prop="companyName" label="æå±é¨é¨" min-width="100px"></el-table-column> <el-table-column prop="editorName" label="æä½äºº" min-width="100px"></el-table-column> <el-table-column prop="editDate" label="æ´æ°æ¶é´" min-width="100px"></el-table-column> admin/src/views/business/managersShe.vue
@@ -27,6 +27,7 @@ <el-table-column type="selection" width="55"></el-table-column> <el-table-column prop="memberName" label="人åå§å" min-width="100px"></el-table-column> <el-table-column prop="memberPhone" label="äººåææºå·" min-width="100px"></el-table-column> <el-table-column prop="memberEmail" label="人åé®ç®±" min-width="100px"></el-table-column> <el-table-column prop="companyName" label="æå±é¨é¨" min-width="100px"></el-table-column> <el-table-column prop="editorName" label="æä½äºº" min-width="100px"></el-table-column> <el-table-column prop="editDate" label="æ´æ°æ¶é´" min-width="100px"></el-table-column> admin/src/views/business/managersSheNotice.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,89 @@ <template> <TableLayout :permissions="['business:managers:query']"> <!-- æç´¢è¡¨å --> <div slot="search-form"> <el-form ref="searchForm" :model="searchForm" label-width="100px" inline> <el-form-item label="人åæç´¢ " prop="memberName"> <el-input v-model="searchForm.memberName" placeholder="å¯è¾å ¥å§å/ææºå·/é¨é¨" @keypress.enter.native="search"></el-input> </el-form-item> <section> <el-button type="primary" @click="search">æç´¢</el-button> <el-button @click="reset">éç½®</el-button> </section> </el-form> </div> <!-- è¡¨æ ¼åå页 --> <template v-slot:table-wrap> <ul class="toolbar" v-permissions="['business:managers:create', 'business:managers:delete']"> <li><el-button type="primary" @click="$refs.operaManagersWindow.open('æ°å»ºäºä»¶éç¥äººç®¡ç',{type:3})" icon="el-icon-plus" v-permissions="['business:managers:create']">æ°å»º</el-button></li> <li><el-button @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:managers:delete']">å é¤</el-button></li> </ul> <el-table v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange" > <el-table-column type="selection" width="55"></el-table-column> <el-table-column prop="memberName" label="人åå§å" min-width="100px"></el-table-column> <el-table-column prop="memberPhone" label="äººåææºå·" min-width="100px"></el-table-column> <el-table-column prop="memberEmail" label="人åé®ç®±" min-width="100px"></el-table-column> <el-table-column prop="companyName" label="æå±é¨é¨" min-width="100px"></el-table-column> <el-table-column prop="editorName" label="æä½äºº" min-width="100px"></el-table-column> <el-table-column prop="editDate" label="æ´æ°æ¶é´" min-width="100px"></el-table-column> <el-table-column prop="remark" label="夿³¨" min-width="100px"></el-table-column> <el-table-column v-if="containPermissions(['business:managers:update', 'business:managers:delete'])" label="æä½" min-width="120" fixed="right" > <template slot-scope="{row}"> <!-- <el-button type="text" @click="$refs.operaManagersWindow.open('ç¼è¾è´£ä»»äººä¿¡æ¯è¡¨', row)" icon="el-icon-edit" v-permissions="['business:managers:update']">ç¼è¾</el-button> --> <el-button type="text" style="color: red" @click="deleteById(row)" icon="el-icon-delete" v-permissions="['business:managers:delete']">å é¤</el-button> </template> </el-table-column> </el-table> <pagination @size-change="handleSizeChange" @current-change="handlePageChange" :pagination="tableData.pagination" > </pagination> </template> <!-- æ°å»º/ä¿®æ¹ --> <OperaManagersWindow ref="operaManagersWindow" @success="handlePageChange"/> </TableLayout> </template> <script> import BaseTable from '@/components/base/BaseTable' import TableLayout from '@/layouts/TableLayout' import Pagination from '@/components/common/Pagination' import OperaManagersWindow from '@/components/business/OperaManagersWindow' export default { name: 'Managers', extends: BaseTable, components: { TableLayout, Pagination, OperaManagersWindow }, data () { return { // æç´¢ searchForm: { memberName: '', type: 3 } } }, created () { this.config({ module: 'äºä»¶éç¥äººç®¡ç', api: '/business/managers', 'field.id': 'id', 'field.main': 'id' }) this.search() } } </script> server/src/main/java/com/doumee/dao/business/model/Managers.java
@@ -87,4 +87,7 @@ @ApiModelProperty(value = "å§å/ææºå·/é¨é¨") @TableField(exist = false) private String keyword; @ApiModelProperty(value = "åå·¥é®ç®±") @TableField(exist = false) private String memberEmail; } server/src/main/java/com/doumee/service/business/impl/ManagersServiceImpl.java
@@ -128,6 +128,7 @@ queryWrapper.selectAll(Managers.class ) .selectAs(Member::getPhone,Managers::getMemberPhone) .selectAs(Member::getName,Managers::getMemberName) .selectAs(Member::getEmail,Managers::getMemberEmail) .selectAs(Member::getCompanyName,Managers::getCompanyName) .selectAs(SystemUser::getUsername,Managers::getEditorName) .leftJoin(Member.class,Member::getId,Managers::getMemberId) @@ -165,6 +166,7 @@ queryWrapper.selectAll(Managers.class ) .selectAs(Member::getPhone,Managers::getMemberPhone) .selectAs(Member::getName,Managers::getMemberName) .selectAs(Member::getEmail,Managers::getMemberEmail) .selectAs(Member::getCompanyName,Managers::getCompanyName) .selectAs(SystemUser::getUsername,Managers::getEditorName) .leftJoin(Member.class,Member::getId,Managers::getMemberId)