|  |  |  | 
|---|
|  |  |  | <!-- 表格和分页 --> | 
|---|
|  |  |  | <template v-slot:table-wrap> | 
|---|
|  |  |  | <ul class="toolbar"  style="height: 26px"> | 
|---|
|  |  |  | <li><el-button type="primary" @click="$refs.OperaUserImportWindow.open('初始化导入')"  icon="el-icon-plus" v-permissions="['business:member:create']">初始化导入</el-button></li> | 
|---|
|  |  |  | <!--        <li><el-button type="primary" @click="$refs.OperaMemberWindow.open('新建员工',null,department,searchForm.companyType)"  icon="el-icon-plus" v-permissions="['business:member:create']">新建员工</el-button></li> | 
|---|
|  |  |  | <li><el-button type="primary" @click="$refs.OperaMemberImportWindow.open('人员导入',searchForm.companyType)"  icon="el-icon-plus" v-permissions="['business:member:create']">人员导入</el-button></li> | 
|---|
|  |  |  | <li><el-button type="danger" @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:member:delete']">批量删除</el-button></li> | 
|---|
|  |  |  | 
|---|
|  |  |  | @selection-change="handleSelectionChange" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <el-table-column type="selection" width="55"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="name" label="姓名" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="iamUsername" label="登录账号" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="phone" label="手机号" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="name" label="姓名" fixed min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="iamUsername" fixed label="登录账号" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="phone" label="手机号" fixed min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column label="性别" min-width="100px"> | 
|---|
|  |  |  | <template slot-scope="{row}"> | 
|---|
|  |  |  | <span v-if="row.sex == 0">男</span> | 
|---|
|  |  |  | <span v-if="row.sex == 1">女</span> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </el-table-column> | 
|---|
|  |  |  | <el-table-column prop="shopName" label="所属部门" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="shopName" label="所属部门" min-width="150px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="status" label="状态" min-width="100px"> | 
|---|
|  |  |  | <template slot-scope="{row}"> | 
|---|
|  |  |  | <span v-if="row.status == 0" style="color: red">停用</span> | 
|---|
|  |  |  | <span v-if="row.status == 1" style="color:green">启用</span> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </el-table-column> | 
|---|
|  |  |  | <el-table-column prop="shopType" label="组织类型" min-width="80px"> | 
|---|
|  |  |  | <el-table-column prop="shopType" label="组织类型" min-width="110px"> | 
|---|
|  |  |  | <template scope="{row}"> | 
|---|
|  |  |  | <span v-if="row.shopType == 1">HR</span> | 
|---|
|  |  |  | <span v-if="row.shopType == 2">加盟商</span> | 
|---|
|  |  |  | 
|---|
|  |  |  | > | 
|---|
|  |  |  | </pagination> | 
|---|
|  |  |  | <!--    查看人员开卡记录    --> | 
|---|
|  |  |  | <OperaMemberWindow ref="OperaMemberWindow" @success="handlePageChange" /> | 
|---|
|  |  |  | <OperaMemberImportWindow ref="OperaMemberImportWindow" @success="handlePageChange" /> | 
|---|
|  |  |  | <OperaUserImportWindow ref="OperaUserImportWindow" @success="handlePageChange" /> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </TableLayout1> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | 
|---|
|  |  |  | import BaseTable from '@/components/base/BaseTable' | 
|---|
|  |  |  | import TableLayout1 from '@/layouts/TableLayout1' | 
|---|
|  |  |  | import Pagination from '@/components/common/Pagination' | 
|---|
|  |  |  | import OperaMemberWindow from '@/components/business/OperaMemberWindow' | 
|---|
|  |  |  | import OperaMemberImportWindow from '@/components/business/OperaMemberImportWindow' | 
|---|
|  |  |  | import OperaUserImportWindow from '@/components/business/OperaUserImportWindow' | 
|---|
|  |  |  | import { fetchListByParent } from '@/api/business/shop' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'internalMember', | 
|---|
|  |  |  | extends: BaseTable, | 
|---|
|  |  |  | components: { TableLayout1, Pagination,  OperaMemberWindow, OperaMemberImportWindow }, | 
|---|
|  |  |  | components: { TableLayout1, Pagination, OperaUserImportWindow }, | 
|---|
|  |  |  | data () { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | TreeList: [], | 
|---|