emis-frontend/src/views/system/tenant/view.vue
2023-11-27 16:29:42 +08:00

103 lines
3.4 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div class="">
<el-descriptions title="基本信息:" :column="2" :size="mini" border>
<el-descriptions-item label="租户名称">{{ sysTenant.tenantName }}</el-descriptions-item>
<el-descriptions-item label="租户简称">{{ sysTenant.simpleName }}</el-descriptions-item>
<el-descriptions-item label="租户ID/登录账号">{{ sysTenant.tenantId }}</el-descriptions-item>
<!-- <el-descriptions-item label="租户代码">{{ sysTenant.tenantCode }}</el-descriptions-item> -->
<!-- <el-descriptions-item label="帐号状态">{{ sysTenant.status }}</el-descriptions-item> -->
<el-descriptions-item label="创建时间">{{ sysTenant.createTime }}</el-descriptions-item>
<el-descriptions-item label="生效时间">{{ sysTenant.validDate }}</el-descriptions-item>
<el-descriptions-item label="过期时间">{{ sysTenant.expireDate }}</el-descriptions-item>
<el-descriptions-item label="备注">{{ sysTenant.remark }}</el-descriptions-item>
</el-descriptions>
<el-descriptions title="联系信息:" style="margin-top: 10px;">
<el-descriptions-item label="联系人">{{ sysTenant.contact }} / {{ sysTenant.mobile }}</el-descriptions-item>
</el-descriptions>
<!-- <el-descriptions title="管理员:" style="margin-top: 10px;">
<div v-if="sysTenant.adminUser!=null"> {{ sysTenant.adminUser }}</div>
<div v-else>无管理员,选择管理或创建</div>
</el-descriptions> -->
<el-descriptions title="账户信息:" style="margin-top: 10px;">
<!-- <el-descriptions-item label="账户ID">{{ sysAccount.accId }}</el-descriptions-item>
<el-descriptions-item label="可用余额,分为单位">{{ sysAccount.amount }}</el-descriptions-item>
<el-descriptions-item label="信用余额,分为单位">{{ sysAccount.creditAmount }}</el-descriptions-item>
<el-descriptions-item label="冻结余额,分为单位">{{ sysAccount.frozenAmount }}</el-descriptions-item>
<el-descriptions-item label="账户状态 0-初始 1-激活 2-冻结">{{ sysAccount.status }}</el-descriptions-item> -->
</el-descriptions>
</div>
</template>
<script>
import { getSysTenant } from "@/api/system/tenant";
export default {
name: "sysTenant",
props:{
tenantId:undefined
},
dicts: [],
data() {
return {
// 遮罩层
loading: true,
// 系统租户表格数据
sysTenant: {},
};
},
created() {
this.initData();
},
watch: {
"tenantId": {
handler (newValue, oldValue) {
this.tenantId = newValue;
this.initData();
},
deep: true
}
},
methods: {
/** 查询系统租户列表 */
initData() {
this.loading = true;
getSysTenant(this.tenantId).then(response => {
this.sysTenant = response.data;
this.loading = false;
});
},
}
};
</script>
<style rel="stylesheet/scss" lang="scss">
.filter-container {
padding-bottom: 10px;
.filter-item {
display: inline-block;
vertical-align: middle;
margin-bottom: 10px;
}
}
.order-title {
margin-top: 18px;
font-size: 16px;
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
}
.printMeClass {
font-family: SimHei;
label {
font-weight: normal;
}
}
</style>