上一篇文章完成了租户套餐模块的编写,这篇文章将完成创建租户的相关代码
创建租户的时候要求输入租户的相关信息,超级管理员账号密码并且给创建的租户管理员进行菜单权限管理,刷新套餐等操作。
首先 前端页面需要加上管理员账号、密码的input框,选择套餐就调用MineAdmin的通用远程接口(太方便了,安全性的话emmm)
<template>
<div class="ma-content-block lg:flex justify-between p-4">
<!-- CRUD 组件 -->
<ma-crud :options="options" :columns="columns" ref="crudRef">
<template #status="{ record }">
<a-switch
checked-value="1"
unchecked-value="2"
:default-checked="record.status == 1"
@change="switchStatus($event, record.id, 'status')"
></a-switch>
</template>
</ma-crud>
</div>
</template>
<script setup>
import { ref, reactive } from 'vue'
import tenantInfo from '@/api/tenant/tenantInfo'
import { Message } from '@arco-design/web-vue'
import tool from '@/utils/tool'
import * as common from '@/utils/common'
import dayjs from 'dayjs'
const crudRef = ref()
const switchStatus = (statusValue, id, statusName) &