du
2025-06-12 5179b90406e4e4b24cca225d17de26add6f870a5
模板管理修改
已修改3个文件
31 ■■■■■ 文件已修改
easegen-front/src/assets/imgs/2.png 补丁 | 查看 | 原始文档 | blame | 历史
easegen-front/src/views/chooseTemplate/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
easegen-front/src/views/digitalcourse/template/TemplateForm.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
easegen-front/src/assets/imgs/2.png

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('请先选择语种与声音类型')
    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('请先选择语种与声音类型')
        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) => ({
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>