添加租户套餐
This commit is contained in:
parent
21ded8c33c
commit
2ab79f5d17
@ -52,7 +52,7 @@
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
<el-table v-loading="loading" border :data="tenantList" @selection-change="handleSelectionChange">
|
||||
<el-table border :data="tenantList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column v-if="false" label="id" align="center" prop="id" />
|
||||
<el-table-column label="名字" align="center" prop="personName" />
|
||||
|
@ -27,7 +27,7 @@
|
||||
</transition>
|
||||
|
||||
<el-card shadow="hover">
|
||||
<el-table v-loading="loading" border :data="tenantList">
|
||||
<el-table border :data="tenantList">
|
||||
<!-- <el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column v-if="false" label="id" align="center" prop="id" /> -->
|
||||
<el-table-column label="团长姓名" align="center" prop="spreadUserName" />
|
||||
|
@ -34,7 +34,7 @@
|
||||
</transition>
|
||||
|
||||
<el-card shadow="hover">
|
||||
<el-table v-loading="loading" border :data="tenantList">
|
||||
<el-table border :data="tenantList">
|
||||
<el-table-column label="团长姓名" align="center" prop="spreadUserName" />
|
||||
<el-table-column label="用户昵称" align="center" prop="nickname" />
|
||||
<el-table-column label="用户手机号" align="center" prop="phoneHidden" />
|
||||
|
@ -9,8 +9,7 @@
|
||||
</el-form-item>
|
||||
<el-form-item label="套餐类型" prop="tenantType">
|
||||
<el-select v-model="queryParams.tenantType" placeholder="请选择套餐类型" clearable>
|
||||
<el-option label="代理租户" value="3"></el-option>
|
||||
<el-option label="店铺租户" value="2"></el-option>
|
||||
<el-option v-for="item in signList" :label="item.label" :value="item.value" :key="item.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
@ -51,9 +50,7 @@
|
||||
<el-table-column label="套餐名称" align="center" prop="packageName" />
|
||||
<el-table-column label="套餐类型" align="center" prop="tenantType">
|
||||
<template #default="scope">
|
||||
<span v-if="scope.row.tenantType === 3">代理租户</span>
|
||||
<span v-else-if="scope.row.tenantType === 2">店铺租户</span>
|
||||
<span v-else>{{ scope.row.tenantType }}</span>
|
||||
{{ signList.find((item) => item.value === scope.row.tenantType)?.label || scope.row.tenantType }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="备注" align="center" prop="remark" />
|
||||
@ -85,8 +82,7 @@
|
||||
</el-form-item>
|
||||
<el-form-item label="套餐类型" prop="tenantType">
|
||||
<el-select v-model="form.tenantType" placeholder="请选择套餐类型" clearable>
|
||||
<el-option label="代理租户" :value="3"></el-option>
|
||||
<el-option label="店铺租户" :value="2"></el-option>
|
||||
<el-option v-for="item in signList" :label="item.label" :value="item.value" :key="item.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="关联菜单">
|
||||
@ -131,7 +127,12 @@ import { treeselect as menuTreeselect, tenantPackageMenuTreeselect } from '@/api
|
||||
import { TenantPkgForm, TenantPkgQuery, TenantPkgVO } from '@/api/system/tenantPackage/types';
|
||||
import { MenuTreeOption } from '@/api/system/menu/types';
|
||||
import to from 'await-to-js';
|
||||
|
||||
import { getDictionaryByKey } from '@/utils/dict';
|
||||
const signList = ref([]); //
|
||||
const getByKey = async () => {
|
||||
const value1 = await getDictionaryByKey('sys_tenant_type');
|
||||
signList.value = value1;
|
||||
};
|
||||
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
||||
|
||||
const tenantPackageList = ref<TenantPkgVO[]>([]);
|
||||
@ -351,6 +352,7 @@ const handleExport = () => {
|
||||
};
|
||||
|
||||
onMounted(() => {
|
||||
getByKey();
|
||||
getList();
|
||||
});
|
||||
</script>
|
||||
|
Loading…
x
Reference in New Issue
Block a user