|  |  | 
 |  |  |         <template v-slot:menu> | 
 |  |  |             <div style="width: 100%; height: 50px; background: rgba(242, 242, 242, 1); line-height: 50px; text-align: center; font-size: 14px;">企业组织架构</div> | 
 |  |  |             <div style="width: 100%; height: calc(100vh - 170px); overflow-y: scroll;"> | 
 |  |  |                 <Tree :list="companyTree" :defaultProps="{name: 'name', status: 'status', children: 'childList', id: 'erpId'}" @callback="callback" /> | 
 |  |  |                 <Tree :list="companyTree" :defaultProps="{name: 'name', status: 'fsStatus', children: 'childList', id: 'id'}" @callback="callback" /> | 
 |  |  |             </div> | 
 |  |  |         </template> | 
 |  |  |         <!-- 表格和分页 --> | 
 |  |  | 
 |  |  |                         <el-button @click="$refs.cardOpeningRecord.open('开卡记录', row.id)" type="text">{{row.memberCardCount || '0'}}</el-button> | 
 |  |  |                     </template> | 
 |  |  |                 </el-table-column> | 
 |  |  | <!--                <el-table-column--> | 
 |  |  | <!--                    v-if="containPermissions(['business:member:update', 'business:member:delete'])"--> | 
 |  |  | <!--                    label="操作"--> | 
 |  |  | <!--                    min-width="120"--> | 
 |  |  | <!--                    fixed="right"--> | 
 |  |  | <!--                >--> | 
 |  |  | <!--                    <template slot-scope="{row}">--> | 
 |  |  | <!--                        <el-button type="text" @click="$refs.operaMemberWindow.open('编辑人员信息表', row)" icon="el-icon-edit" v-permissions="['business:member:update']">编辑</el-button>--> | 
 |  |  | <!--                        <el-button type="text" @click="deleteById(row)" icon="el-icon-delete" v-permissions="['business:member:delete']">删除</el-button>--> | 
 |  |  | <!--                    </template>--> | 
 |  |  | <!--                </el-table-column>--> | 
 |  |  |                 <el-table-column | 
 |  |  |                     v-if="containPermissions(['business:member:update', 'business:member:delete'])" | 
 |  |  |                     label="操作" | 
 |  |  |                     min-width="120" | 
 |  |  |                     fixed="right" | 
 |  |  |                 > | 
 |  |  |                     <template slot-scope="{row}"> | 
 |  |  |                         <el-button type="text" @click="empower(row.id)" v-permissions="['business:empower:create']">重新授权</el-button> | 
 |  |  |                     </template> | 
 |  |  |                 </el-table-column> | 
 |  |  |             </el-table> | 
 |  |  |             <pagination | 
 |  |  |                 @size-change="handleSizeChange" | 
 |  |  | 
 |  |  | import cardOpeningRecord from '@/components/business/cardOpeningRecord' | 
 |  |  | import Tree from '@/components/common/Tree' | 
 |  |  | import { fetchList } from '@/api/business/company' | 
 |  |  | import { memberSync } from '@/api/business/member' | 
 |  |  | import { memberSync, roleAuth } from '@/api/business/member' | 
 |  |  | export default { | 
 |  |  |   name: 'internalMember', | 
 |  |  |   extends: BaseTable, | 
 |  |  | 
 |  |  |     this.getfindCompanyTreePage() | 
 |  |  |   }, | 
 |  |  |   methods: { | 
 |  |  |     empower(id) { | 
 |  |  |       var that = this | 
 |  |  |       this.$confirm('确定重新授权吗?', '提示', { | 
 |  |  |         confirmButtonText: '确定', | 
 |  |  |         cancelButtonText: '取消', | 
 |  |  |         type: 'warning' | 
 |  |  |       }).then(() => { | 
 |  |  |         roleAuth(id) | 
 |  |  |           .then(res => { | 
 |  |  |             that.search() | 
 |  |  |           }) | 
 |  |  |       }).catch(() => { | 
 |  |  |  | 
 |  |  |       }); | 
 |  |  |     }, | 
 |  |  |     // 获取组织树 | 
 |  |  |     getfindCompanyTreePage () { | 
 |  |  |       fetchList(1) |