|
|
@ -128,12 +128,6 @@
|
|
|
|
<span>{{ parseTime(scope.row.expireTime) }}</span>
|
|
|
|
<span>{{ parseTime(scope.row.expireTime) }}</span>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column
|
|
|
|
|
|
|
|
label="绑定域名"
|
|
|
|
|
|
|
|
align="center"
|
|
|
|
|
|
|
|
prop="domain"
|
|
|
|
|
|
|
|
width="180"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
<el-table-column label="租户状态" align="center" prop="status">
|
|
|
|
<el-table-column label="租户状态" align="center" prop="status">
|
|
|
|
<template v-slot="scope">
|
|
|
|
<template v-slot="scope">
|
|
|
|
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
|
|
|
|
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
|
|
|
@ -187,7 +181,7 @@
|
|
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
|
<el-form-item label="租户名" prop="name">
|
|
|
|
<el-form-item label="租户名" prop="name">
|
|
|
|
<el-input v-model="form.name" placeholder="请输入租户名" />
|
|
|
|
<el-input v-model="form.name" placeholder="请输入租户名" maxlength="30" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="租户套餐" prop="packageId">
|
|
|
|
<el-form-item label="租户套餐" prop="packageId">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
@ -205,28 +199,29 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="联系人" prop="contactName">
|
|
|
|
<el-form-item label="联系人" prop="contactName">
|
|
|
|
<el-input v-model="form.contactName" placeholder="请输入联系人" />
|
|
|
|
<el-input v-model="form.contactName" placeholder="请输入联系人" maxlength="64" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="联系手机" prop="contactMobile">
|
|
|
|
<el-form-item label="联系手机" prop="contactMobile">
|
|
|
|
<el-input v-model="form.contactMobile" placeholder="请输入联系手机" />
|
|
|
|
<el-input v-model="form.contactMobile" placeholder="请输入联系手机" maxlength="16" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
|
v-if="form.id === undefined"
|
|
|
|
v-if="form.id === undefined"
|
|
|
|
label="用户名称"
|
|
|
|
label="账号"
|
|
|
|
prop="username"
|
|
|
|
prop="username"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-input v-model="form.username" placeholder="请输入用户名称" />
|
|
|
|
<el-input v-model="form.username" placeholder="请输入账号" maxlength="20"/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
|
v-if="form.id === undefined"
|
|
|
|
v-if="form.id === undefined"
|
|
|
|
label="用户密码"
|
|
|
|
label="密码"
|
|
|
|
prop="password"
|
|
|
|
prop="password"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
v-model="form.password"
|
|
|
|
v-model="form.password"
|
|
|
|
placeholder="请输入用户密码"
|
|
|
|
placeholder="请输入密码"
|
|
|
|
type="password"
|
|
|
|
type="password"
|
|
|
|
show-password
|
|
|
|
show-password
|
|
|
|
|
|
|
|
maxlength="20"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="账号额度" prop="accountCount">
|
|
|
|
<el-form-item label="账号额度" prop="accountCount">
|
|
|
@ -235,6 +230,7 @@
|
|
|
|
placeholder="请输入账号额度"
|
|
|
|
placeholder="请输入账号额度"
|
|
|
|
controls-position="right"
|
|
|
|
controls-position="right"
|
|
|
|
:min="0"
|
|
|
|
:min="0"
|
|
|
|
|
|
|
|
:max="999999999"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="过期时间" prop="expireTime">
|
|
|
|
<el-form-item label="过期时间" prop="expireTime">
|
|
|
@ -247,9 +243,6 @@
|
|
|
|
placeholder="请选择过期时间"
|
|
|
|
placeholder="请选择过期时间"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="绑定域名" prop="domain">
|
|
|
|
|
|
|
|
<el-input v-model="form.domain" placeholder="请输入绑定域名" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="租户状态" prop="status">
|
|
|
|
<el-form-item label="租户状态" prop="status">
|
|
|
|
<el-radio-group v-model="form.status">
|
|
|
|
<el-radio-group v-model="form.status">
|
|
|
|
<el-radio
|
|
|
|
<el-radio
|
|
|
@ -336,14 +329,11 @@ export default {
|
|
|
|
expireTime: [
|
|
|
|
expireTime: [
|
|
|
|
{ required: true, message: "过期时间不能为空", trigger: "blur" },
|
|
|
|
{ required: true, message: "过期时间不能为空", trigger: "blur" },
|
|
|
|
],
|
|
|
|
],
|
|
|
|
domain: [
|
|
|
|
|
|
|
|
{ required: true, message: "绑定域名不能为空", trigger: "blur" },
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
username: [
|
|
|
|
username: [
|
|
|
|
{ required: true, message: "用户名称不能为空", trigger: "blur" },
|
|
|
|
{ required: true, message: "账号不能为空", trigger: "blur" },
|
|
|
|
],
|
|
|
|
],
|
|
|
|
password: [
|
|
|
|
password: [
|
|
|
|
{ required: true, message: "用户密码不能为空", trigger: "blur" },
|
|
|
|
{ required: true, message: "密码不能为空", trigger: "blur" },
|
|
|
|
],
|
|
|
|
],
|
|
|
|
contactMobile: [
|
|
|
|
contactMobile: [
|
|
|
|
{
|
|
|
|
{
|
|
|
|