diff --git a/src/hooks/useUpload.js b/src/hooks/useUpload.js index db435ac8..a4678d5f 100644 --- a/src/hooks/useUpload.js +++ b/src/hooks/useUpload.js @@ -53,7 +53,7 @@ export function useUpload() { // 上传前检查 const beforeUpload = (file) => { - const isJpgOrPng = file.type === "image/jpeg" || file.type === "image/png"; + const isJpgOrPng = file.type === "image/jpg" || file.type === "image/png"; if (!isJpgOrPng) { $message.error("You can only upload JPG file!"); } diff --git a/src/views/courselibrary/components/courseTag.vue b/src/views/courselibrary/components/courseTag.vue index b499368e..f8b7ae71 100644 --- a/src/views/courselibrary/components/courseTag.vue +++ b/src/views/courselibrary/components/courseTag.vue @@ -10,7 +10,7 @@ reserve-keyword :remote-method="debouncedSearch" :loading="loading" - placeholder="回车创建新标签" + placeholder=" " :no-data-text="'无此标签,按回车键创建'" @remove-tag="handleTagRemove" @change="handleSelectionChange" @@ -28,7 +28,7 @@ /> -
{{ selectedTags.length }}/5
+ diff --git a/src/views/courselibrary/components/professionalmode.vue b/src/views/courselibrary/components/professionalmode.vue index 82b703e5..01c07d64 100644 --- a/src/views/courselibrary/components/professionalmode.vue +++ b/src/views/courselibrary/components/professionalmode.vue @@ -174,7 +174,9 @@ onMounted(() => { > @@ -206,7 +208,8 @@ onMounted(() => { :render-after-expand="false" v-model="formState.orgName" :props="{ value: 'id', label: 'name', children: 'children' }" - placeholder="请选择资源归属" + placeholder="输入关键字搜索资源归属" + filterable /> @@ -262,9 +265,10 @@ onMounted(() => { { v-if="formState.coverImg" :src="formState.coverImg" alt="avatar" - style="width: 100%" + style="width: 100%; height: 100%" />
@@ -344,7 +348,9 @@ onMounted(() => { type="textarea" v-model="formState.courseValue" :rows="3" - placeholder="请输入课程价值" + placeholder="请输入课程价值,并限制在200个字以内" + show-word-limit + maxlength="200" /> @@ -356,8 +362,10 @@ onMounted(() => {
@@ -514,5 +522,19 @@ onMounted(() => { :deep(.el-textarea) { width: 95%; } + :deep(.avatar-uploader .el-upload--picture-card) { + width: 180px; + height: 100px; + border: 1px solid #d9d9d9; + overflow: hidden; + } + .upload-hint { + font-weight: 400; + font-size: 8px; + color: rgba(0, 0, 0, 0.2); + line-height: 11px; + //letter-spacing: 5px; + font-style: normal; + } }