|
@@ -1,10 +1,86 @@
|
|
|
<template>
|
|
|
- <div>enterpriseLogo</div>
|
|
|
+ <div>
|
|
|
+ <div class="topTip">温馨提示:上传企业LOGO,可以获得更多的关注,提升招聘效果哦!</div>
|
|
|
+ <div class="logoBox d-flex py-4">
|
|
|
+ <div class="logoItem">
|
|
|
+ <span class="typeTitle">矩形LOGO</span>
|
|
|
+ <div class="d-flex mt-8">
|
|
|
+ <div class="file-item mr-4" style="width: 200px;">
|
|
|
+ <v-img v-if="rectangleImageUrl" width="100%" height="100%" :src="rectangleImageUrl"></v-img>
|
|
|
+ <span class="logo">LOGO</span>
|
|
|
+ </div>
|
|
|
+ <div class="d-flex flex-column justify-space-between">
|
|
|
+ <div>
|
|
|
+ <div class="uploadPrompt">LOGO大小:200*130像素</div>
|
|
|
+ <div class="uploadPrompt">仅支持JPG、JPEG、PNG常见图片类</div>
|
|
|
+ <div class="uploadPrompt">型,且文件小于5M</div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <v-btn prepend-icon="mdi mdi-upload" color="warning" @click="{}">{{ $t('common.uploadPictures') }}</v-btn>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="logoItem">
|
|
|
+ <span class="typeTitle">正方形LOGO</span>
|
|
|
+ <div class="d-flex mt-8">
|
|
|
+ <div class="file-item mr-4" style="width: 130px;">
|
|
|
+ <v-img v-if="squareImageUrl" width="100%" height="100%" :src="squareImageUrl"></v-img>
|
|
|
+ <span class="logo">LOGO</span>
|
|
|
+ </div>
|
|
|
+ <div class="d-flex flex-column justify-space-between">
|
|
|
+ <div>
|
|
|
+ <div class="uploadPrompt">LOGO大小:200*130像素</div>
|
|
|
+ <div class="uploadPrompt">仅支持JPG、JPEG、PNG常见图片类</div>
|
|
|
+ <div class="uploadPrompt">型,且文件小于5M</div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <v-btn prepend-icon="mdi mdi-upload" color="warning" @click="{}">{{ $t('common.uploadPictures') }}</v-btn>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
+import { ref } from 'vue';
|
|
|
+
|
|
|
defineOptions({name: 'informationSettingsComponents-enterpriseLogo'})
|
|
|
|
|
|
+// 上传
|
|
|
+let rectangleImageUrl = ref('') // 矩形
|
|
|
+let squareImageUrl = ref('') // 正方形
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
+.topTip {
|
|
|
+ background-color: #f7f8fa;
|
|
|
+ color: #2f3640;
|
|
|
+ padding: 12px 20px;
|
|
|
+ margin: 10px 0 20px;
|
|
|
+ font-size: 14px;
|
|
|
+}
|
|
|
+.uploadPrompt { font-size: 14px; line-height: 24px; }
|
|
|
+.logoBox {
|
|
|
+ .logoItem { width: 50%; padding-right: 10px; }
|
|
|
+ .typeTitle {
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+}
|
|
|
+.file-item {
|
|
|
+ height: 130px;
|
|
|
+ border-radius: 5px;
|
|
|
+ margin-right: 8px;
|
|
|
+ // margin-top: 24px;
|
|
|
+ border: 1px solid rgba(188, 188, 188, 0.5);
|
|
|
+ text-align: center;
|
|
|
+ .logo {
|
|
|
+ font-size: 38px;
|
|
|
+ font-weight: 900;
|
|
|
+ color: rgba(188, 188, 188, 0.65);
|
|
|
+ height: 100%;
|
|
|
+ line-height: 130px;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|