Forráskód Böngészése

字段信息优化

yuwenjun1997 2 éve
szülő
commit
f8e5e09e34

+ 13 - 0
src/styles/index.scss

@@ -382,3 +382,16 @@ aside {
     margin: 0 8px;
   }
 }
+
+.el-upload-list--picture-card {
+  .el-upload-list__item {
+    position: relative;
+  }
+  img.el-upload-list__item-thumbnail {
+    width: auto;
+    height: 100%;
+    position: absolute;
+    left: 50%;
+    transform: translateX(-50%);
+  }
+}

+ 2 - 2
src/views/admin/audit/personnel/operate/review.vue

@@ -10,10 +10,10 @@
       <el-form-item label="所在机构:" prop="clubName">
         <span>{{ doctorInfo.clubName }}</span>
       </el-form-item>
-      <el-form-item label="操作师照片:" prop="doctorImage">
+      <el-form-item label="形象照:" prop="doctorImage">
         <el-image style="width: 140px; height: 140px" :src="doctorInfo.doctorImage" :preview-src-list="doctorImgList" />
       </el-form-item>
-      <el-form-item label="轮播图:" prop="banner">
+      <el-form-item label="简介图:" prop="banner">
         <el-image
           v-for="(image, index) in doctorInfo.bannerList"
           :key="index"

+ 2 - 2
src/views/admin/audit/personnel/training/review.vue

@@ -10,10 +10,10 @@
       <el-form-item label="所在机构:" prop="clubName">
         <span>{{ doctorInfo.clubName }}</span>
       </el-form-item>
-      <el-form-item label="培训师照片:" prop="doctorImage">
+      <el-form-item label="形象照:" prop="doctorImage">
         <el-image style="width: 140px; height: 140px" :src="doctorInfo.doctorImage" :preview-src-list="doctorImgList" />
       </el-form-item>
-      <el-form-item label="轮播图:" prop="banner">
+      <el-form-item label="简介图:" prop="banner">
         <el-image
           v-for="(image, index) in doctorInfo.bannerList"
           :key="index"

+ 8 - 6
src/views/normal/personnel/operate/edit.vue

@@ -24,7 +24,8 @@
         </el-select>
         <el-input v-show="false" v-model="formData.clubName" />
       </el-form-item>
-      <el-form-item label="操作师照片:" prop="doctorImage">
+      <el-form-item label="形象照:" prop="doctorImage">
+        <div class="form-label-tip">(提示:医师形象照片)</div>
         <el-input v-show="false" v-model="formData.doctorImage" />
         <upload-image
           tip="提示:上传操作师个人照片,建议尺寸:200px * 200px"
@@ -34,7 +35,8 @@
           @remove="handleDoctorImageRemove"
         />
       </el-form-item>
-      <el-form-item label="轮播图:" prop="banner">
+      <el-form-item label="简介图:" prop="banner">
+        <div class="form-label-tip">(提示:工作或其他个人介绍图,至少上传一张,限6张)</div>
         <el-input v-show="false" v-model="formData.banner" />
         <upload-image
           tip="至少上传一张机构门店图,最多上传6张;建议尺寸:542px * 542px"
@@ -311,9 +313,9 @@ export default {
       this.formData.doctorImage = ''
     },
     beforeDoctorImageUpload(file) {
-      const flag = file.size / 1024 / 1024 < 1
+      const flag = file.size / 1024 / 1024 < 2
       if (!flag) {
-        this.$message.error('上传医师照片大小不能超过 1MB!')
+        this.$message.error('上传医师照片大小不能超过 2MB!')
       }
       return flag
     },
@@ -328,9 +330,9 @@ export default {
       this.formData.banner = fileList.length || ''
     },
     beforeBannerUpload(file) {
-      const flag = file.size / 1024 / 1024 < 1
+      const flag = file.size / 1024 / 1024 < 2
       if (!flag) {
-        this.$message.error('上传banner图片大小不能超过 1MB!')
+        this.$message.error('上传banner图片大小不能超过 2MB!')
       }
       return flag
     }

+ 9 - 13
src/views/normal/personnel/training/edit.vue

@@ -29,7 +29,8 @@
         </el-select>
         <el-input v-show="false" v-model="formData.clubName" />
       </el-form-item>
-      <el-form-item label="培训师照片:" prop="doctorImage">
+      <el-form-item label="形象照:" prop="doctorImage">
+        <div class="form-label-tip">(提示:医师形象照片)</div>
         <el-input v-show="false" v-model="formData.doctorImage" />
         <upload-image
           tip="提示:上传培训师个人照片,建议尺寸:200px * 200px"
@@ -39,10 +40,11 @@
           @remove="handleDoctorImageRemove"
         />
       </el-form-item>
-      <el-form-item label="轮播图:" prop="banner">
+      <el-form-item label="简介图:" prop="banner">
+        <div class="form-label-tip">(提示:工作或其他个人介绍图,至少上传一张,限6张)</div>
         <el-input v-show="false" v-model="formData.banner" />
         <upload-image
-          tip="至少上传一张机构门店图,最多上传6张;建议尺寸:542px * 542px"
+          tip="至少上传一张,最多上传6张;建议尺寸:542px * 542px"
           :image-list="bannerList"
           :limit="6"
           :before-upload="beforeBannerUpload"
@@ -66,11 +68,6 @@
         <doctor-custom-items v-if="!isRequest" ref="customItems" @change="customItemsChange" />
       </el-form-item>
 
-      <!-- <el-form-item label="具备培训资格设备:" prop="equipment">
-        <el-input v-show="false" v-model="formData.equipment" />
-        <device-section v-if="!isRequest" ref="subForm" :list="deviceList" @change="deviceListDataChange" />
-      </el-form-item> -->
-
     </el-form>
     <div class="submit-btn">
       <el-button type="primary" @click="submit">保存</el-button>
@@ -82,7 +79,6 @@
 <script>
 import { Promise } from 'jszip/lib/external'
 import { mapGetters } from 'vuex'
-// import DeviceSection from '@/views/components/DeviceSection/index.vue'
 import DoctorCustomItems from '@/views/components/DoctorCustomItems/index.vue'
 import UploadImage from '@/components/UploadImage'
 import { doctorSave, doctorFormData, fetchDoctorClubList } from '@/api/doctor'
@@ -312,9 +308,9 @@ export default {
       this.formData.doctorImage = ''
     },
     beforeDoctorImageUpload(file) {
-      const flag = file.size / 1024 / 1024 < 1
+      const flag = file.size / 1024 / 1024 < 2
       if (!flag) {
-        this.$message.error('上传医师照片大小不能超过 1MB!')
+        this.$message.error('上传医师照片大小不能超过 2MB!')
       }
       return flag
     },
@@ -329,9 +325,9 @@ export default {
       this.formData.banner = fileList.length || ''
     },
     beforeBannerUpload(file) {
-      const flag = file.size / 1024 / 1024 < 1
+      const flag = file.size / 1024 / 1024 < 2
       if (!flag) {
-        this.$message.error('上传banner图片大小不能超过 1MB!')
+        this.$message.error('上传banner图片大小不能超过 2MB!')
       }
       return flag
     }