过期时间
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<Dialog v-model="dialogVisible" :title="dialogTitle" width="50%">
|
<Dialog v-model="dialogVisible" :title="dialogTitle" width="50%">
|
||||||
<el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="80px">
|
<el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="120px">
|
||||||
<el-form-item label="租户名" prop="name">
|
<el-form-item label="租户名" prop="name">
|
||||||
<el-input v-model="formData.name" placeholder="请输入租户名" />
|
<el-input v-model="formData.name" placeholder="请输入租户名" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -24,7 +24,15 @@
|
|||||||
<el-form-item label="账号额度" prop="accountCount">
|
<el-form-item label="账号额度" prop="accountCount">
|
||||||
<el-input-number v-model="formData.accountCount" :min="0" controls-position="right" placeholder="请输入账号额度" />
|
<el-input-number v-model="formData.accountCount" :min="0" controls-position="right" placeholder="请输入账号额度" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="过期时间" prop="expireTime">
|
<el-form-item label="AI时间" prop="aiExpireTime">
|
||||||
|
<el-date-picker v-model="formData.aiExpireTime" clearable placeholder="请选择AI过期时间" type="date"
|
||||||
|
value-format="x" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="爬大哥时间" prop="brotherExpireTime">
|
||||||
|
<el-date-picker v-model="formData.brotherExpireTime" clearable placeholder="请选择爬大哥过期时间" type="date"
|
||||||
|
value-format="x" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="爬虫过期时间" prop="expireTime">
|
||||||
<el-date-picker v-model="formData.expireTime" clearable placeholder="请选择过期时间" type="date" value-format="x" />
|
<el-date-picker v-model="formData.expireTime" clearable placeholder="请选择过期时间" type="date" value-format="x" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="绑定域名" prop="website">
|
<el-form-item label="绑定域名" prop="website">
|
||||||
@@ -45,7 +53,7 @@
|
|||||||
<el-option v-for="item in userList" :key="item.id" :label="item.username" :value="item.id" />
|
<el-option v-for="item in userList" :key="item.id" :label="item.username" :value="item.id" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="userData.id" label="爬主播" prop="status">
|
<el-form-item v-if="userData.id" label="AI" prop="status">
|
||||||
<el-radio-group v-model="userData.crawl">
|
<el-radio-group v-model="userData.crawl">
|
||||||
<el-radio :value="1">开启</el-radio>
|
<el-radio :value="1">开启</el-radio>
|
||||||
<el-radio :value="0">关闭</el-radio>
|
<el-radio :value="0">关闭</el-radio>
|
||||||
@@ -99,8 +107,9 @@ const formData = ref({
|
|||||||
// 新增专属
|
// 新增专属
|
||||||
username: undefined,
|
username: undefined,
|
||||||
password: undefined,
|
password: undefined,
|
||||||
remark: undefined
|
remark: undefined,
|
||||||
|
aiExpireTime: undefined,
|
||||||
|
brotherExpireTime: undefined,
|
||||||
})
|
})
|
||||||
const userData = ref({} as userApi.UserVO)
|
const userData = ref({} as userApi.UserVO)
|
||||||
|
|
||||||
@@ -117,6 +126,8 @@ const formRules = reactive({
|
|||||||
status: [{ required: true, message: '租户状态不能为空', trigger: 'blur' }],
|
status: [{ required: true, message: '租户状态不能为空', trigger: 'blur' }],
|
||||||
accountCount: [{ required: true, message: '账号额度不能为空', trigger: 'blur' }],
|
accountCount: [{ required: true, message: '账号额度不能为空', trigger: 'blur' }],
|
||||||
expireTime: [{ required: true, message: '过期时间不能为空', trigger: 'blur' }],
|
expireTime: [{ required: true, message: '过期时间不能为空', trigger: 'blur' }],
|
||||||
|
// aiExpireTime: [{ required: true, message: 'AI过期时间不能为空', trigger: 'blur' }],
|
||||||
|
// brotherExpireTime: [{ required: true, message: '爬大哥过期时间不能为空', trigger: 'blur' }],
|
||||||
website: [{ required: true, message: '绑定域名不能为空', trigger: 'blur' }],
|
website: [{ required: true, message: '绑定域名不能为空', trigger: 'blur' }],
|
||||||
username: [
|
username: [
|
||||||
{ required: true, message: '用户名称不能为空', trigger: 'blur' },
|
{ required: true, message: '用户名称不能为空', trigger: 'blur' },
|
||||||
@@ -163,7 +174,7 @@ const submitForm = async () => {
|
|||||||
try {
|
try {
|
||||||
const data = formData.value as unknown as TenantApi.TenantVO
|
const data = formData.value as unknown as TenantApi.TenantVO
|
||||||
if (formType.value === 'create') {
|
if (formType.value === 'create') {
|
||||||
//下次更改内容,创建账号 给一个权限 爬大哥和爬主播
|
//下次更改内容,创建账号 给一个权限 爬大哥和AI
|
||||||
await TenantApi.createTenant(data)
|
await TenantApi.createTenant(data)
|
||||||
message.success(t('common.createSuccess'))
|
message.success(t('common.createSuccess'))
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -82,7 +82,9 @@
|
|||||||
<el-tag>{{ scope.row.accountCount }}</el-tag>
|
<el-tag>{{ scope.row.accountCount }}</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="过期时间" align="center" prop="expireTime" width="180" :formatter="dateFormatter" />
|
<el-table-column label="AI时间" align="center" prop="aiExpireTime" width="180" :formatter="dateFormatter" />
|
||||||
|
<el-table-column label="爬大哥时间" align="center" prop="brotherExpireTime" width="180" :formatter="dateFormatter" />
|
||||||
|
<el-table-column label="爬虫过期时间" align="center" prop="expireTime" width="180" :formatter="dateFormatter" />
|
||||||
<el-table-column label="绑定域名" align="center" prop="website" width="180" />
|
<el-table-column label="绑定域名" align="center" prop="website" width="180" />
|
||||||
<el-table-column label="租户状态" align="center" prop="status">
|
<el-table-column label="租户状态" align="center" prop="status">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
|
|||||||
Reference in New Issue
Block a user