|
@@ -31,7 +31,7 @@
|
|
|
label="名称"
|
|
|
style="margin-right: 30px"
|
|
|
>
|
|
|
- <el-input v-model="form.name" />
|
|
|
+ <el-input v-model="form.name" maxlength="200" />
|
|
|
</el-form-item>
|
|
|
<!-- <el-form-item class="label-input" label="作者">
|
|
|
<el-input v-model="form.author"></el-input>
|
|
@@ -159,7 +159,7 @@
|
|
|
label-width="90px"
|
|
|
prop="name"
|
|
|
>
|
|
|
- <el-input v-model="formDialog.name" autocomplete="off" name="name" />
|
|
|
+ <el-input v-model="formDialog.name" autocomplete="off" name="name" maxlength="200" />
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
class="label-input"
|
|
@@ -171,6 +171,7 @@
|
|
|
v-model="formDialog.name_english"
|
|
|
autocomplete="off"
|
|
|
name="name_english"
|
|
|
+ maxlength="200"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="教材类型" label-width="90px" prop="type_id">
|
|
@@ -199,6 +200,7 @@
|
|
|
v-model="formDialog.author"
|
|
|
autocomplete="off"
|
|
|
name="author"
|
|
|
+ maxlength="200"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -211,6 +213,7 @@
|
|
|
v-model="formDialog.edition"
|
|
|
autocomplete="off"
|
|
|
name="edition"
|
|
|
+ maxlength="200"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -223,6 +226,7 @@
|
|
|
v-model="formDialog.publisher"
|
|
|
autocomplete="off"
|
|
|
name="publisher"
|
|
|
+ maxlength="200"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -235,6 +239,7 @@
|
|
|
v-model="formDialog.publish_number"
|
|
|
autocomplete="off"
|
|
|
name="publish_number"
|
|
|
+ maxlength="200"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -247,6 +252,7 @@
|
|
|
autocomplete="off"
|
|
|
name="series_code"
|
|
|
v-model="formDialog.series_code"
|
|
|
+ maxlength="200"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -282,7 +288,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="教材描述" label-width="90px" prop="description">
|
|
|
- <el-input v-model="formDialog.description" type="textarea" />
|
|
|
+ <el-input v-model="formDialog.description" type="textarea" maxlength="3000" />
|
|
|
</el-form-item>
|
|
|
<!-- <el-form-item label="发布状态" label-width="90px">
|
|
|
<el-radio label="0" v-model="formDialog.publish_status">下架</el-radio>
|
|
@@ -310,6 +316,7 @@
|
|
|
:action="url"
|
|
|
:file-list="fileList"
|
|
|
:limit="1"
|
|
|
+ :before-upload="beforeUpload"
|
|
|
:on-exceed="handleExceed"
|
|
|
:on-preview="handlePreview"
|
|
|
:on-remove="handleRemove"
|
|
@@ -772,6 +779,12 @@ export default {
|
|
|
handlePreview(file) {
|
|
|
console.log(file);
|
|
|
},
|
|
|
+ beforeUpload(file) {
|
|
|
+ if (file.size > 2 * 1024 * 1024) {
|
|
|
+ this.$message.warning('上传图片大小不能超过2M');
|
|
|
+ return false //必须返回false
|
|
|
+ }
|
|
|
+ },
|
|
|
handleExceed(files, fileList) {
|
|
|
this.$message.warning(
|
|
|
`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${
|