ソースを参照

43 补充素材上传时,建议尺寸 (TODO 043 查找定位)

loki 3 年 前
コミット
b437b8a0e8

+ 18 - 0
src/components/Upload.vue

@@ -42,6 +42,19 @@
         </span>
       </div>
     </el-upload>
+    <template v-if="config">
+      图片长宽比为
+      <b style="color: #f56c6c">{{ config[0] }}:{{ config[1] }}</b>
+    </template>
+    <!--         <template v-if="fileSize">
+          大小不超过 <b style="color: #f56c6c">{{ fileSize }}MB</b>
+        </template> -->
+
+    <template v-if="limit">
+      最多上传 <b style="color: #f56c6c">{{ limit }}</b
+      >张
+    </template>
+
     <el-dialog :visible.sync="dialogVisible" :modal="false">
       <img width="100%" :src="dialogImageUrl" alt="" />
     </el-dialog>
@@ -62,6 +75,11 @@ export default {
       type: Array,
       default: () => []
     },
+
+    config: {
+      type: Array,
+      default: null
+    },
     limit: {
       type: Number,
       default: 1

+ 6 - 1
src/views/baseManagement/bannerManagement/modal/ItemModal.vue

@@ -12,7 +12,12 @@
   >
     <el-form ref="form" :model="form" :rules="rules" label-width="100px">
       <el-form-item label="图片" prop="imgUrl">
-        <upload v-model="form.imgUrl" params="prefix=/banner" />
+        <!-- TODO 043 -->
+        <upload
+          v-model="form.imgUrl"
+          :config="[1, 1]"
+          params="prefix=/banner"
+        />
       </el-form-item>
       <el-form-item label="位置" prop="type">
         <DataSelect

+ 6 - 1
src/views/sceneManagement/sceneList/modal/ItemModal.vue

@@ -33,7 +33,12 @@
         <el-input v-model="form.address" placeholder="请输入详细地址" />
       </el-form-item>
       <el-form-item label="幼儿园logo" prop="logo" required>
-        <upload v-model="form.logo" params="prefix=/kindergarten" />
+        <!-- TODO 043 -->
+        <upload
+          v-model="form.logo"
+          :config="[1, 1]"
+          params="prefix=/kindergarten"
+        />
       </el-form-item>
       <el-form-item label="幼儿园预览图logo" prop="previewLogo" required>
         <upload v-model="form.previewLogo" params="prefix=/kindergarten" />