From 5179b90406e4e4b24cca225d17de26add6f870a5 Mon Sep 17 00:00:00 2001 From: du <13220750630.163.com> Date: 星期四, 12 六月 2025 10:56:40 +0800 Subject: [PATCH] 模板管理修改 --- easegen-front/src/views/chooseTemplate/index.vue | 10 +++++++--- easegen-front/src/assets/imgs/2.png | 0 easegen-front/src/views/digitalcourse/template/TemplateForm.vue | 21 ++++++++++++--------- 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/easegen-front/src/assets/imgs/2.png b/easegen-front/src/assets/imgs/2.png index 92fc48a..fe34de9 100644 --- a/easegen-front/src/assets/imgs/2.png +++ b/easegen-front/src/assets/imgs/2.png Binary files differ diff --git a/easegen-front/src/views/chooseTemplate/index.vue b/easegen-front/src/views/chooseTemplate/index.vue index a1d2aca..3bbfa6a 100644 --- a/easegen-front/src/views/chooseTemplate/index.vue +++ b/easegen-front/src/views/chooseTemplate/index.vue @@ -498,6 +498,7 @@ </div> <!-- 妯℃澘璁剧疆 --> <div class="template-box template-right" v-if="showTemplateTool"> + <div class="tabs-2"> </div> <div class="template-list"> <div class="tabs-1"> <div @@ -1809,6 +1810,11 @@ const saveSubmit = async (type) => { console.log('鏄惁鍒犻櫎', DeleteD.value) + if ( selectLanguage.value?.value === undefined || selectLanguage.value.value === 'all_Language' ) { + message.error('璇峰厛閫夋嫨璇涓庡0闊崇被鍨�') + return + } + if (ChangeSoundTypeList.value.value === 2) { //姝ゆ椂涓洪�氱敤 if (selectList.value === undefined || selectList.value === null) { @@ -1987,8 +1993,7 @@ try { if ( ChangeSoundTypeList.value?.value === undefined || - selectLanguage.value?.value === undefined || - selectLanguage.value?.value === 'all_Language' + selectLanguage.value?.value === undefined ) { message.error('璇峰厛閫夋嫨璇涓庡0闊崇被鍨�') return @@ -2388,7 +2393,6 @@ selectTemplate.value = cloneDeep(templates.value[0]) } } - onMounted(async () => { let data = await TemplateApi.getTemplatePage(queryParams1) TEMPLATE_PRESETS.value = data.list.map((item) => ({ diff --git a/easegen-front/src/views/digitalcourse/template/TemplateForm.vue b/easegen-front/src/views/digitalcourse/template/TemplateForm.vue index 4322597..392934e 100644 --- a/easegen-front/src/views/digitalcourse/template/TemplateForm.vue +++ b/easegen-front/src/views/digitalcourse/template/TemplateForm.vue @@ -4,9 +4,9 @@ ref="formRef" :model="formData" :rules="formRules" - label-width="200px" + label-width="80px" v-loading="formLoading"> - <el-row> + <el-row :gutter="40"> <el-col :span="12"> <el-form-item label="妯℃澘鍚嶇О" prop="templateName"> <el-input v-model="formData.templateName" maxlength="50" placeholder="璇疯緭鍏ユā鏉垮悕绉�" /> @@ -28,15 +28,15 @@ > <el-button type="primary">涓婁紶鍥剧墖</el-button> <template #tip> - <div class="el-upload__tip"> - 鍙兘涓婁紶jpg/png鏂囦欢 - </div> + <span class="el-upload__tip" style="display: inline-block;margin-left: 20px"> + 涓婁紶jpg/png鏂囦欢 + </span> </template> </el-upload> </el-form-item> </el-col> </el-row> - <el-row v-if="ishasAdminRole==true"> + <el-row v-if="ishasAdminRole==true" :gutter="40"> <el-col :span="12"> <el-form-item label="妯℃澘绫诲瀷" prop="zg"> <el-select v-model="formData.zg"> @@ -172,7 +172,7 @@ ElMessage.error('鍥剧墖澶у皬涓嶈兘瓒呰繃2MB!'); return false; } - + return true; }; async function updataImage(formData1) { @@ -405,13 +405,13 @@ } .checkbox-image { - width: 230px; + width: 93%; height: 150px; object-fit: cover; border-radius: 4px; border: 1px solid #ddd; transition: all 0.3s; - margin-left: 20px; + margin-left: 10px; margin-top: 20px; } @@ -447,4 +447,7 @@ .checkbox-input:checked ~ .checkbox-image { border: 1px solid #ddd; /* 閫変腑鏃朵繚鎸佺伆鑹�1px杈规 */ } +.upload-demo{ + margin-top: -7px; +} </style> -- Gitblit v1.9.3