7/30 限制前端输入字数
This commit is contained in:
@@ -12,12 +12,12 @@
|
||||
<el-row>
|
||||
<el-col :span="13">
|
||||
<el-form-item label="活动标题" prop="title">
|
||||
<el-input v-model.trim="form.title" placeholder="请输入活动标题" />
|
||||
<el-input maxlength="30" v-model.trim="form.title" placeholder="请输入活动标题" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="11">
|
||||
<el-form-item label="活动作者" prop="author">
|
||||
<el-input v-model.trim="form.author" placeholder="请输入活动作者" />
|
||||
<el-input maxlength="20" v-model.trim="form.author" placeholder="请输入活动作者" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -48,7 +48,7 @@
|
||||
</el-col>
|
||||
<el-col :span="11">
|
||||
<el-form-item label="活动地点" prop="address">
|
||||
<el-input v-model.trim="form.address" placeholder="请输入活动地点" />
|
||||
<el-input maxlength="50" type="textarea" show-word-limit v-model.trim="form.address" placeholder="请输入活动地点" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -77,19 +77,19 @@
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="主办方" prop="organizer">
|
||||
<el-input v-model.trim="form.organizer" placeholder="请输入主办方" />
|
||||
<el-input maxlength="20" v-model.trim="form.organizer" placeholder="请输入主办方" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="联系人" prop="contactName">
|
||||
<el-input v-model.trim="form.contactName" placeholder="请输入联系人" />
|
||||
<el-input maxlength="20" v-model.trim="form.contactName" placeholder="请输入联系人" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="联系方式" prop="contactName">
|
||||
<el-input v-model.trim="form.contactPhone" placeholder="请输入联系方式" />
|
||||
<el-form-item label="联系方式" prop="contactPhone">
|
||||
<el-input maxlength="20" v-model.trim="form.contactPhone" placeholder="请输入联系方式" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -97,8 +97,8 @@
|
||||
<el-col :span="12">
|
||||
<el-form-item label="活动名额" prop="quota">
|
||||
<div class="flex items-center">
|
||||
<el-input-number v-model.trim.number="form.quota" :min="0" placeholder="0代表无限" />
|
||||
<span class="ml-2 text-gray-500 text-sm" style="font-size: 12px">(填 <b>0</b> 代表<u>不限制名额</u>)</span>
|
||||
<el-input-number v-model.trim.number="form.quota" :min="0" :max="99999999" placeholder="0代表无限" />
|
||||
<span class="ml-2 text-gray-500 text-sm" style="font-size: 12px">(填 <strong>0</strong> 代表 <u>不限制名额</u> )</span>
|
||||
</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -124,14 +124,21 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="招募要求">
|
||||
<el-input :row="8" type="textarea" v-model.trim="form.requirements" placeholder="请输入招募要求" />
|
||||
<el-input
|
||||
maxlength="200"
|
||||
show-word-limit
|
||||
:row="8"
|
||||
type="textarea"
|
||||
v-model.trim="form.requirements"
|
||||
placeholder="请输入招募要求"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col>
|
||||
<el-form-item label="活动详情" prop="content">
|
||||
<editor v-model="form.content" :height="500" :min-height="300" :read-only="false" :file-size="5" :type="'url'" />
|
||||
<editor v-model="form.content" :height="500" :min-height="300" :read-only="false" :file-size="5" :type="'url'" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -296,6 +303,8 @@ const upload = ref<UploadInstance>();
|
||||
const handleAvatarSuccess: UploadProps['onSuccess'] = (response) => {
|
||||
if (response.data && response.data.url) {
|
||||
form.value.coverImage = response.data.url;
|
||||
} else {
|
||||
ElMessage.warning('上传频繁,请稍后再试');
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user