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