bug fix and performance improvements
This commit is contained in:
@ -51,18 +51,18 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="所属站点:" prop="tenantId">
|
||||
<site-options
|
||||
v-model="modelValue.tenantId"
|
||||
:limitWidth="false"
|
||||
:site-list="siteList"
|
||||
:size="''"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<!-- <el-row>-->
|
||||
<!-- <el-col :span="24">-->
|
||||
<!-- <el-form-item label="所属站点:" prop="tenantId">-->
|
||||
<!-- <site-options-->
|
||||
<!-- v-model="modelValue.tenantId"-->
|
||||
<!-- :limitWidth="false"-->
|
||||
<!-- :site-list="siteList"-->
|
||||
<!-- :size="''"-->
|
||||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- </el-col>-->
|
||||
<!-- </el-row>-->
|
||||
|
||||
<!-- <FieldOptions v-model="value" :labelWidth="labelWidth" ref="fieldForm" /> -->
|
||||
|
||||
@ -180,13 +180,13 @@ const data = reactive({
|
||||
idCard: [{ required: true, message: "请输入", trigger: "blur" }],
|
||||
workAddress: [{ required: true, message: "请输入", trigger: "blur" }],
|
||||
experience: [{ required: true, message: "请输入", trigger: "blur" }],
|
||||
tenantId: [
|
||||
{
|
||||
required: true,
|
||||
message: "请选择",
|
||||
trigger: ["blur", "change"],
|
||||
},
|
||||
],
|
||||
// tenantId: [
|
||||
// {
|
||||
// required: true,
|
||||
// message: "请选择",
|
||||
// trigger: ["blur", "change"],
|
||||
// },
|
||||
// ],
|
||||
"idImage.0": [
|
||||
{
|
||||
required: true,
|
||||
|
@ -28,16 +28,6 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="所属单院所或高校:" prop="school">
|
||||
<el-input
|
||||
v-model="modelValue.school"
|
||||
placeholder="请输入所属单院所或高校"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="所属科研机构:" prop="researchId">
|
||||
|
@ -138,8 +138,11 @@
|
||||
:rules="assignAccoutRules"
|
||||
label-width="80px"
|
||||
>
|
||||
<el-form-item label="用户名" prop="username">
|
||||
<el-input v-model="assignAccountForm.username"></el-input>
|
||||
<el-form-item label="手机号" prop="username">
|
||||
<el-input
|
||||
v-model="assignAccountForm.username"
|
||||
:maxlength="11"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="密码" prop="password">
|
||||
<el-input
|
||||
@ -257,7 +260,18 @@ const handleDetail = (id) => {
|
||||
};
|
||||
|
||||
const assignAccoutRules = {
|
||||
username: [{ required: true, message: "请输入用户名", trigger: "blur" }],
|
||||
username: [
|
||||
{
|
||||
required: true,
|
||||
message: "请输入手机号",
|
||||
trigger: "blur",
|
||||
},
|
||||
{
|
||||
pattern: /^1[3-9]\d{9}$/,
|
||||
message: "请输入正确的手机号码",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
||||
vipType: [{ required: true, message: "请选择会员类型", trigger: "change" }],
|
||||
expireTime: [
|
||||
|
@ -223,8 +223,11 @@
|
||||
:rules="assignAccoutRules"
|
||||
label-width="80px"
|
||||
>
|
||||
<el-form-item label="用户名" prop="username">
|
||||
<el-input v-model="assignAccountForm.username"></el-input>
|
||||
<el-form-item label="手机号" prop="username">
|
||||
<el-input
|
||||
v-model="assignAccountForm.username"
|
||||
:maxlength="11"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="密码" prop="password">
|
||||
<el-input
|
||||
@ -404,7 +407,14 @@ const handleQuery = () => {
|
||||
};
|
||||
|
||||
const assignAccoutRules = {
|
||||
username: [{ required: true, message: "请输入用户名", trigger: "blur" }],
|
||||
username: [
|
||||
{ required: true, message: "请输入手机号", trigger: "blur" },
|
||||
{
|
||||
pattern: /^1[3-9]\d{9}$/,
|
||||
message: "请输入正确的手机号码",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
||||
vipType: [{ required: true, message: "请选择会员类型", trigger: "change" }],
|
||||
expireTime: [
|
||||
|
@ -205,8 +205,11 @@
|
||||
:rules="assignAccoutRules"
|
||||
label-width="80px"
|
||||
>
|
||||
<el-form-item label="用户名" prop="username">
|
||||
<el-input v-model="assignAccountForm.username"></el-input>
|
||||
<el-form-item label="手机号" prop="username">
|
||||
<el-input
|
||||
v-model="assignAccountForm.username"
|
||||
:maxlength="11"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="密码" prop="password">
|
||||
<el-input
|
||||
@ -307,7 +310,14 @@ const upload = reactive({
|
||||
const { queryParams } = toRefs(data);
|
||||
|
||||
const assignAccoutRules = {
|
||||
username: [{ required: true, message: "请输入用户名", trigger: "blur" }],
|
||||
username: [
|
||||
{ required: true, message: "请输入手机号", trigger: "blur" },
|
||||
{
|
||||
pattern: /^1[3-9]\d{9}$/,
|
||||
message: "请输入正确的手机号码",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
||||
vipType: [{ required: true, message: "请选择会员类型", trigger: "change" }],
|
||||
expireTime: [
|
||||
|
@ -225,8 +225,11 @@
|
||||
:rules="assignAccoutRules"
|
||||
label-width="80px"
|
||||
>
|
||||
<el-form-item label="用户名" prop="username">
|
||||
<el-input v-model="assignAccountForm.username"></el-input>
|
||||
<el-form-item label="手机号" prop="username">
|
||||
<el-input
|
||||
v-model="assignAccountForm.username"
|
||||
:maxlength="11"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="密码" prop="password">
|
||||
<el-input
|
||||
@ -325,7 +328,14 @@ const upload = reactive({
|
||||
const { queryParams } = toRefs(data);
|
||||
|
||||
const assignAccoutRules = {
|
||||
username: [{ required: true, message: "请输入用户名", trigger: "blur" }],
|
||||
username: [
|
||||
{ required: true, message: "请输入用户名", trigger: "blur" },
|
||||
{
|
||||
pattern: /^1[3-9]\d{9}$/,
|
||||
message: "请输入正确的手机号码",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
||||
vipType: [{ required: true, message: "请选择会员类型", trigger: "change" }],
|
||||
expireTime: [
|
||||
|
@ -206,8 +206,11 @@
|
||||
:rules="assignAccoutRules"
|
||||
label-width="80px"
|
||||
>
|
||||
<el-form-item label="用户名" prop="username">
|
||||
<el-input v-model="assignAccountForm.username"></el-input>
|
||||
<el-form-item label="手机号" prop="username">
|
||||
<el-input
|
||||
v-model="assignAccountForm.username"
|
||||
:maxlength="11"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="密码" prop="password">
|
||||
<el-input
|
||||
@ -334,7 +337,14 @@ const handleQuery = () => {
|
||||
};
|
||||
|
||||
const assignAccoutRules = {
|
||||
username: [{ required: true, message: "请输入用户名", trigger: "blur" }],
|
||||
username: [
|
||||
{ required: true, message: "请输入用户名", trigger: "blur" },
|
||||
{
|
||||
pattern: /^1[3-9]\d{9}$/,
|
||||
message: "请输入正确的手机号码",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
||||
vipType: [{ required: true, message: "请选择会员类型", trigger: "change" }],
|
||||
expireTime: [
|
||||
|
Reference in New Issue
Block a user