Просмотр исходного кода

修复:后台上传设置里出现外部链接

萤火科技 2 лет назад
Родитель
Сommit
73de4d24a2
2 измененных файлов с 8 добавлено и 6 удалено
  1. 1 1
      src/common/enum/file/Storage.js
  2. 7 5
      src/views/setting/Storage.vue

+ 1 - 1
src/common/enum/file/Storage.js

@@ -9,5 +9,5 @@ export default new Enum([
     { key: 'QINIU', name: '七牛云', value: 'qiniu' },
     { key: 'QINIU', name: '七牛云', value: 'qiniu' },
     { key: 'ALIYUN', name: '阿里云', value: 'aliyun' },
     { key: 'ALIYUN', name: '阿里云', value: 'aliyun' },
     { key: 'QCLOUD', name: '腾讯云', value: 'qcloud' },
     { key: 'QCLOUD', name: '腾讯云', value: 'qcloud' },
-    { key: 'EXTERNAL', name: '外部链接', value: 'external' }
+    { key: 'EXTERNAL', name: '外部链接', value: 'external', hide: true }
 ])
 ])

+ 7 - 5
src/views/setting/Storage.vue

@@ -5,11 +5,13 @@
       <a-form :form="form" @submit="handleSubmit">
       <a-form :form="form" @submit="handleSubmit">
         <a-form-item label="默认上传方式" :labelCol="labelCol" :wrapperCol="wrapperCol">
         <a-form-item label="默认上传方式" :labelCol="labelCol" :wrapperCol="wrapperCol">
           <a-radio-group v-decorator="['default', { rules: [{ required: true }] }]">
           <a-radio-group v-decorator="['default', { rules: [{ required: true }] }]">
-            <a-radio
-              v-for="(item, index) in StorageEnum.data"
-              :key="index"
-              :value="item.value"
-            >{{ item.name }} {{ item.value == StorageEnum.LOCAL.value ? '(不推荐)' : '' }}</a-radio>
+            <template v-for="(item, index) in StorageEnum.data">
+              <a-radio
+                v-if="!item.hide"
+                :value="item.value"
+                :key="index"
+              >{{ item.name }} {{ item.value == StorageEnum.LOCAL.value ? '(不推荐)' : '' }}</a-radio>
+            </template>
           </a-radio-group>
           </a-radio-group>
         </a-form-item>
         </a-form-item>
         <!-- 七牛云配置 -->
         <!-- 七牛云配置 -->