|
|
@ -264,12 +264,14 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog :close-on-click-modal="false" :close-on-press-escape="false" :title="$t('page.system.user.history')" :visible.sync="changeDialog.visible" width="70%" append-to-body> |
|
|
<el-dialog :close-on-click-modal="false" :close-on-press-escape="false" :title="$t('page.system.user.history')" :visible.sync="changeDialog.visible" width="70%" append-to-body> |
|
|
|
|
|
<el-button type="warning" plain icon="el-icon-download" @click="handleExportHistory" v-hasPermi="['system:user:roleChange:export']" style="margin-bottom:10px">{{$t('form.export')}}</el-button> |
|
|
|
|
|
|
|
|
<el-table v-loading="changeDialog.loading" :data="changeDialog.list"> |
|
|
<el-table v-loading="changeDialog.loading" :data="changeDialog.list"> |
|
|
<el-table-column :label="$t('form.signer')" prop="qmrMc" width="150" /> |
|
|
<el-table-column :label="$t('form.signer')" prop="qmrMc" width="150" /> |
|
|
<el-table-column :label="$t('form.qmyy')" :prop="$i18n.locale === 'zh_CN'?'jcmc':'jcmcEn'" width="150" /> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('form.qmyy')" :prop="$i18n.locale === 'zh_CN'?'jcmc':'jcmcEn'" width="180" /> |
|
|
<el-table-column :label="$t('form.signTime')" prop="createTime" width="150" /> |
|
|
<el-table-column :label="$t('form.signTime')" prop="createTime" width="150" /> |
|
|
<el-table-column :label="$t('page.system.user.bgqjs')" prop="bgq" /> |
|
|
<el-table-column :label="$t('page.system.user.bgqjs')" prop="bgq" /> |
|
|
<el-table-column :label="$t('page.system.user.bgqjs')" prop="bgh" /> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('page.system.user.bghjs')" prop="bgh" /> |
|
|
</el-table> |
|
|
</el-table> |
|
|
<pagination |
|
|
<pagination |
|
|
v-show="changeDialog.total>0" |
|
|
v-show="changeDialog.total>0" |
|
|
@ -283,7 +285,7 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import { listUser, getUser, delUser, addUser, updateUser, resetUserPwd, changeUserStatus, deptTreeSelect,roleChangeList,roleChangeExport } from "@/api/system/user" |
|
|
|
|
|
|
|
|
import { listUser, getUser, delUser, addUser, updateUser, resetUserPwd, changeUserStatus, deptTreeSelect,roleChangeList } from "@/api/system/user" |
|
|
import { getToken } from "@/utils/auth" |
|
|
import { getToken } from "@/utils/auth" |
|
|
import Treeselect from "@riophae/vue-treeselect" |
|
|
import Treeselect from "@riophae/vue-treeselect" |
|
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css" |
|
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css" |
|
|
@ -657,6 +659,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
/** 导出按钮操作 */ |
|
|
/** 导出按钮操作 */ |
|
|
handleExport() { |
|
|
handleExport() { |
|
|
|
|
|
this.saveSimpleLog({name:'',nameEn:'',jcmc:'用户导出',jcmcEn:'User Export'}) |
|
|
this.download('system/user/export', { |
|
|
this.download('system/user/export', { |
|
|
...this.queryParams |
|
|
...this.queryParams |
|
|
}, `user_${new Date().getTime()}.xlsx`) |
|
|
}, `user_${new Date().getTime()}.xlsx`) |
|
|
@ -716,6 +719,10 @@ export default { |
|
|
}).finally(()=>{ |
|
|
}).finally(()=>{ |
|
|
this.changeDialog.loading = false; |
|
|
this.changeDialog.loading = false; |
|
|
}) |
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
handleExportHistory(){ |
|
|
|
|
|
this.saveSimpleLog({name:'',nameEn:'',jcmc:'角色变更历史导出',jcmcEn:'Role History Export'}) |
|
|
|
|
|
this.download('/system/business/roleChange/export', this.changeDialog.searchForm, `roleHistory_${new Date().getTime()}.xlsx`) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |