|
|
@@ -1,70 +1,52 @@
|
|
|
<template>
|
|
|
- <div style="background: red; color: #fff; padding: 5px 0">待修改</div>
|
|
|
- <!-- 管理账户 -->
|
|
|
- <div class="account_info_manager account_info_container"
|
|
|
- :loading="loading">
|
|
|
- <filterCustomTable @search="search"></filterCustomTable>
|
|
|
- <div class="tltLeft">
|
|
|
- <span class="blue">
|
|
|
- <svg class="icon svg-icon"
|
|
|
- aria-hidden="true">
|
|
|
- <use xlink:href="#icon-shuzhuangtu"></use>
|
|
|
- </svg>
|
|
|
- {{ getUserName() }}
|
|
|
- </span>
|
|
|
- <mtp-table-button :buttons="firstBtn"
|
|
|
- @click="openComponent" />
|
|
|
- </div>
|
|
|
- <div class="a-collapse-container">
|
|
|
- <a-collapse class="spotCollapse"
|
|
|
- v-for="(item, i) in tableList"
|
|
|
- :key="i + '11'"
|
|
|
- :bordered="false">
|
|
|
- <template #expandIcon="props">
|
|
|
- <svg class="icon svg-icon"
|
|
|
- aria-hidden="true"
|
|
|
- v-if="props.isActive == 0">
|
|
|
- <use xlink:href="#icon-shouqi1"></use>
|
|
|
- </svg>
|
|
|
- <svg class="icon svg-icon"
|
|
|
- aria-hidden="true"
|
|
|
- v-else>
|
|
|
- <use xlink:href="#icon-shouqi2"></use>
|
|
|
- </svg>
|
|
|
- </template>
|
|
|
- <a-collapse-panel>
|
|
|
- <template #header>
|
|
|
- <a-row class="headRow">
|
|
|
- <a-col :span="12">{{ item.rolename }}({{ item.userlist.length }})</a-col>
|
|
|
- <a-col :span="12">
|
|
|
- <!-- <BtnList :selectedData="item" :btnList="secondBtn" @onClick="openAction" /> -->
|
|
|
- <mtp-table-button :buttons="secondBtn"
|
|
|
- :record="item"
|
|
|
- @click="openComponent" />
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
- </template>
|
|
|
- <a-collapse class="busyCollapse"
|
|
|
- v-for="(sub, i) in item.userlist"
|
|
|
- :key="i + '11'"
|
|
|
- :bordered="false">
|
|
|
- <a-collapse-panel :show-arrow="false">
|
|
|
- <template #header>
|
|
|
- <a-row class="contRow">
|
|
|
- <a-col :span="12">{{ sub.loginname }}-{{ sub.logincode }}</a-col>
|
|
|
- <a-col :span="12">{{ getLoginStatusEnumItemName(sub.loginstatus) }}</a-col>
|
|
|
- </a-row>
|
|
|
- </template>
|
|
|
- <!-- <BtnList :btnList="sub.btnList" :selectedData="sub" @onClick="moreOptenAction" /> -->
|
|
|
- <mtp-table-button :buttons="thirdBtn"
|
|
|
- :record="sub"
|
|
|
- @click="openSecondBtnAction" />
|
|
|
- </a-collapse-panel>
|
|
|
- </a-collapse>
|
|
|
- </a-collapse-panel>
|
|
|
- </a-collapse>
|
|
|
- </div>
|
|
|
- <!-- <Add @refresh="handleBtnAction" :selectedData="addModelData" :tableList="tableList" />
|
|
|
+ <!-- 管理账户 -->
|
|
|
+ <div class="account_info_manager account_info_container" :loading="loading">
|
|
|
+ <filterCustomTable @search="search"></filterCustomTable>
|
|
|
+ <div class="tltLeft">
|
|
|
+ <span class="blue">
|
|
|
+ <svg class="icon svg-icon" aria-hidden="true">
|
|
|
+ <use xlink:href="#icon-shuzhuangtu"></use>
|
|
|
+ </svg>
|
|
|
+ {{ getUserName() }}
|
|
|
+ </span>
|
|
|
+ <mtp-table-button :buttons="firstBtn" @click="openComponent" />
|
|
|
+ </div>
|
|
|
+ <div class="a-collapse-container">
|
|
|
+ <a-collapse class="spotCollapse" v-for="(item, i) in tableList" :key="i + '11'" :bordered="false">
|
|
|
+ <template #expandIcon="props">
|
|
|
+ <svg class="icon svg-icon" aria-hidden="true" v-if="props.isActive == 0">
|
|
|
+ <use xlink:href="#icon-shouqi1"></use>
|
|
|
+ </svg>
|
|
|
+ <svg class="icon svg-icon" aria-hidden="true" v-else>
|
|
|
+ <use xlink:href="#icon-shouqi2"></use>
|
|
|
+ </svg>
|
|
|
+ </template>
|
|
|
+ <a-collapse-panel>
|
|
|
+ <template #header>
|
|
|
+ <a-row class="headRow">
|
|
|
+ <a-col :span="12">{{ item.rolename }}({{ item.userlist.length }})</a-col>
|
|
|
+ <a-col :span="12">
|
|
|
+ <!-- <BtnList :selectedData="item" :btnList="secondBtn" @onClick="openAction" /> -->
|
|
|
+ <mtp-table-button :buttons="secondBtn" :record="item" @click="openComponent" />
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
+ </template>
|
|
|
+ <a-collapse class="busyCollapse" v-for="(sub, i) in item.userlist" :key="i + '11'" :bordered="false">
|
|
|
+ <a-collapse-panel :show-arrow="false">
|
|
|
+ <template #header>
|
|
|
+ <a-row class="contRow">
|
|
|
+ <a-col :span="12">{{ sub.loginname }}-{{ sub.logincode }}</a-col>
|
|
|
+ <a-col :span="12">{{ getLoginStatusEnumItemName(sub.loginstatus) }}</a-col>
|
|
|
+ </a-row>
|
|
|
+ </template>
|
|
|
+ <!-- <BtnList :btnList="sub.btnList" :selectedData="sub" @onClick="moreOptenAction" /> -->
|
|
|
+ <mtp-table-button :buttons="thirdBtn" :record="sub" @click="openSecondBtnAction" />
|
|
|
+ </a-collapse-panel>
|
|
|
+ </a-collapse>
|
|
|
+ </a-collapse-panel>
|
|
|
+ </a-collapse>
|
|
|
+ </div>
|
|
|
+ <!-- <Add @refresh="handleBtnAction" :selectedData="addModelData" :tableList="tableList" />
|
|
|
<Modify :tableList="tableList" @refresh="handleBtnAction" :selectedData="moreModelData" />
|
|
|
<Cancel @refresh="handleBtnAction" :selectedData="moreModelData" />
|
|
|
<Locked @refresh="handleBtnAction" :selectedData="moreModelData" />
|
|
|
@@ -73,12 +55,8 @@
|
|
|
<Detail :selectedData="moreModelData" />
|
|
|
<AddPermission @refresh="handleBtnAction" />
|
|
|
<Permission /> -->
|
|
|
- <component :is="componentId"
|
|
|
- v-if="componentId"
|
|
|
- :tableList="tableList"
|
|
|
- :selectedData="selectedData"
|
|
|
- @cancel="closeComponent"></component>
|
|
|
- </div>
|
|
|
+ <component :is="componentId" v-if="componentId" :tableList="tableList" :selectedData="selectedData" @cancel="closeComponent"></component>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|