flat: 暂存
This commit is contained in:
@@ -285,7 +285,9 @@ function deg2rad(deg) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function vacanciesTo(vacancies) {
|
function vacanciesTo(vacancies) {
|
||||||
if (vacancies >= 0) {
|
if (vacancies === null) {
|
||||||
|
return '-人'
|
||||||
|
} else if (vacancies >= 0) {
|
||||||
return vacancies + "人"
|
return vacancies + "人"
|
||||||
} else {
|
} else {
|
||||||
return '不限人数'
|
return '不限人数'
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
export default {
|
export default {
|
||||||
baseUrl: 'https://fw.rc.qingdao.gov.cn/rgpp-api/api', // 内网
|
// baseUrl: 'https://fw.rc.qingdao.gov.cn/rgpp-api/api', // 内网
|
||||||
// baseUrl: 'https://qd.zhaopinzao8dian.com/api', // 测试
|
baseUrl: 'https://qd.zhaopinzao8dian.com/api', // 测试
|
||||||
// baseUrl: 'http://192.168.3.29:8081',
|
// baseUrl: 'http://192.168.3.29:8081',
|
||||||
// baseUrl: 'http://10.213.6.207:19010/api',
|
// baseUrl: 'http://10.213.6.207:19010/api',
|
||||||
// 语音转文字
|
// 语音转文字
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
"locale": "zh-Hans",
|
"locale": "zh-Hans",
|
||||||
"h5": {
|
"h5": {
|
||||||
"router": {
|
"router": {
|
||||||
"base": "/app/",
|
"base": "./",
|
||||||
"mode": "hash"
|
"mode": "hash"
|
||||||
},
|
},
|
||||||
"title": "青岛智慧就业服务",
|
"title": "青岛智慧就业服务",
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="subName">
|
<view class="subName">
|
||||||
<dict-Label class="mar_ri10" dictType="sex" :value="userInfo.sex"></dict-Label>
|
<dict-Label class="mar_ri10" dictType="sex" :value="userInfo.sex"></dict-Label>
|
||||||
<text class="mar_ri10">{{ userInfo.age }}岁</text>
|
<text class="mar_ri10">{{ userInfo.age || '-' }}岁</text>
|
||||||
<dict-Label class="mar_ri10" dictType="education" :value="userInfo.education"></dict-Label>
|
<dict-Label class="mar_ri10" dictType="education" :value="userInfo.education"></dict-Label>
|
||||||
<dict-Label
|
<dict-Label
|
||||||
class="mar_ri10"
|
class="mar_ri10"
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
:value="userInfo.politicalAffiliation"
|
:value="userInfo.politicalAffiliation"
|
||||||
></dict-Label>
|
></dict-Label>
|
||||||
</view>
|
</view>
|
||||||
<view class="subName">{{ userInfo.phone }}</view>
|
<view class="subName">{{ userInfo.phone || '未知手机号' }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="tops-right">
|
<view class="tops-right">
|
||||||
<view class="right-imghead">
|
<view class="right-imghead">
|
||||||
|
|||||||
@@ -1,108 +1,117 @@
|
|||||||
<template>
|
<template>
|
||||||
<AppLayout title="电子名片" title-color="#FFFFFF" back-gorund-color="#F4F4F4">
|
<AppLayout title="电子名片" title-color="#FFFFFF" back-gorund-color="#F4F4F4">
|
||||||
<template #headerleft>
|
<template #headerleft>
|
||||||
<view class="btn">
|
<view class="btn">
|
||||||
<image src="@/static/icon/back-white.png" @click="navBack"></image>
|
<image src="@/static/icon/back-white.png" @click="navBack"></image>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
<view class="mys-container">
|
<view class="mys-container">
|
||||||
<!-- 个人信息 -->
|
<!-- 个人信息 -->
|
||||||
<view class="card-top btn-feel">
|
<view class="card-top btn-feel">
|
||||||
<view class="info">
|
<view class="info">
|
||||||
<view class="avatar">
|
<view class="avatar">
|
||||||
<image v-if="userInfo.avatar" :src="userInfo.avatar"></image>
|
<image v-if="userInfo.avatar" :src="userInfo.avatar"></image>
|
||||||
<image v-else-if="userInfo.sex == '0'" src="@/static/icon/boy.png"></image>
|
<image v-else-if="userInfo.sex == '0'" src="@/static/icon/boy.png"></image>
|
||||||
<image v-else src="@/static/icon/girl.png"></image>
|
<image v-else src="@/static/icon/girl.png"></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="info-right">
|
<view class="info-right">
|
||||||
<view class="name">{{ userInfo.name || "编辑用户名" }}</view>
|
<view class="name">{{ userInfo.name || '编辑用户名' }}</view>
|
||||||
<view class="des">
|
<view class="des">
|
||||||
<dict-Label class="mar_ri10" dictType="sex" :value="userInfo.sex"></dict-Label>
|
<dict-Label class="mar_ri10" dictType="sex" :value="userInfo.sex"></dict-Label>
|
||||||
<text class="mar_ri10">|</text>
|
<text class="mar_ri10">|</text>
|
||||||
<text class="mar_ri10">{{ userInfo.age }}岁</text>
|
<text class="mar_ri10">{{ userInfo.age || '-' }}岁</text>
|
||||||
<text class="mar_ri10">|</text>
|
<text class="mar_ri10">|</text>
|
||||||
<dict-Label class="mar_ri10" dictType="education" :value="userInfo.education"></dict-Label>
|
<dict-Label class="mar_ri10" dictType="education" :value="userInfo.education"></dict-Label>
|
||||||
<!-- <text class="mar_ri10">|</text>
|
<!-- <text class="mar_ri10">|</text>
|
||||||
<dict-Label class="mar_ri10" dictType="affiliation" :value="userInfo.politicalAffiliation"></dict-Label> -->
|
<dict-Label class="mar_ri10" dictType="affiliation" :value="userInfo.politicalAffiliation"></dict-Label> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="phone">
|
<view class="phone">
|
||||||
<image class="call-icon" src="@/static/icon/call.png" />
|
<image class="call-icon" src="@/static/icon/call.png" />
|
||||||
<view>{{ userInfo.phone }}</view>
|
<view>{{ userInfo.phone || '未知手机号' }}</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="info-bottom">
|
<view class="info-bottom">
|
||||||
<!-- <view>到岗:2025-11-02</view> -->
|
<!-- <view>到岗:2025-11-02</view> -->
|
||||||
<view></view>
|
<view></view>
|
||||||
<view>地点:青岛市-<dict-Label dictType="area" :value="Number(userInfo.area)"></dict-Label></view>
|
<view>
|
||||||
</view>
|
地点:青岛市-
|
||||||
<view class="des-card" style="margin-top: 24rpx">
|
<dict-Label dictType="area" :value="Number(userInfo.area)"></dict-Label>
|
||||||
<view class="fl_box fl_justbet">
|
</view>
|
||||||
<view style="white-space:nowrap">求职意向岗位</view>
|
</view>
|
||||||
<view class="line_1" style="padding-left:40rpx" >{{ userInfo.jobIntention || userInfo.jobTitle?.join(',') || '-' }}</view>
|
<view class="des-card" style="margin-top: 24rpx">
|
||||||
</view>
|
<view class="fl_box fl_justbet">
|
||||||
<view class="fl_box fl_justbet">
|
<view style="white-space: nowrap">求职意向岗位</view>
|
||||||
<view>毕业学校</view>
|
<view class="line_1" style="padding-left: 40rpx">
|
||||||
<view>{{ userInfo.graduationSchool || "-" }}</view>
|
{{ userInfo.jobIntention || userInfo.jobTitle?.join(',') || '--' }}
|
||||||
</view>
|
</view>
|
||||||
<!-- <view class="fl_box fl_justbet">
|
</view>
|
||||||
|
<view class="fl_box fl_justbet">
|
||||||
|
<view>毕业学校</view>
|
||||||
|
<view>{{ userInfo.graduationSchool || '--' }}</view>
|
||||||
|
</view>
|
||||||
|
<!-- <view class="fl_box fl_justbet">
|
||||||
<view>当前状态</view>
|
<view>当前状态</view>
|
||||||
<view>在职 看工作机会</view>
|
<view>在职 看工作机会</view>
|
||||||
</view> -->
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="card btn-feel">
|
<view class="card btn-feel">
|
||||||
<view class="title">
|
<view class="title">
|
||||||
<image class="bg" src="@/static/icon/title-bg.png" />
|
<image class="bg" src="@/static/icon/title-bg.png" />
|
||||||
<view class="text">个人技能</view>
|
<view class="text">个人技能</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="skill-box">
|
<view class="skill-box">
|
||||||
<view class="skill-item" v-for="item in userInfo?.skillList" :key="item.id">{{ item.skill }}</view>
|
<view class="skill-item" v-for="item in userInfo?.skillList" :key="item.id">{{ item.skill }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view v-if="!userInfo?.skillList?.length" class="empty-box">
|
<view v-if="!userInfo?.skillList?.length" class="empty-box">
|
||||||
<image class="img" src="@/static/icon/empty.png" mode="widthFix"></image>
|
<image class="img" src="@/static/icon/empty.png" mode="widthFix"></image>
|
||||||
<view class="content">暂无个人技能</view>
|
<view class="content">暂无个人技能</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="card btn-feel">
|
<view class="card btn-feel">
|
||||||
<view class="title">
|
<view class="title">
|
||||||
<image class="bg" src="@/static/icon/title-bg.png" />
|
<image class="bg" src="@/static/icon/title-bg.png" />
|
||||||
<view class="text">关键经历</view>
|
<view class="text">关键经历</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="exp-box">
|
<view class="exp-box">
|
||||||
<view class="exp-item" v-for="(item, index) in userInfo?.workExp" :key="item.id">{{ index + 1 + "." }}{{ item.duty }}</view>
|
<view class="exp-item" v-for="(item, index) in userInfo?.workExp" :key="item.id">
|
||||||
</view>
|
{{ index + 1 + '.' }}{{ item.duty }}
|
||||||
<view v-if="!userInfo?.workExp?.length" class="empty-box">
|
</view>
|
||||||
<image class="img" src="@/static/icon/empty.png" mode="widthFix"></image>
|
</view>
|
||||||
<view class="content">暂无关键经历</view>
|
<view v-if="!userInfo?.workExp?.length" class="empty-box">
|
||||||
</view>
|
<image class="img" src="@/static/icon/empty.png" mode="widthFix"></image>
|
||||||
</view>
|
<view class="content">暂无关键经历</view>
|
||||||
<view class="card btn-feel">
|
</view>
|
||||||
<view class="title">
|
</view>
|
||||||
<image class="bg" src="@/static/icon/title-bg.png" />
|
<view class="card btn-feel">
|
||||||
<view class="text">荣誉及证书情况</view>
|
<view class="title">
|
||||||
</view>
|
<image class="bg" src="@/static/icon/title-bg.png" />
|
||||||
|
<view class="text">荣誉及证书情况</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<ul class="certificate-box">
|
<ul class="certificate-box">
|
||||||
<li class="certificate-item" v-for="(item, index) in userInfo?.certificateList" :key="item.id">{{ item.name }}</li>
|
<li class="certificate-item" v-for="(item, index) in userInfo?.certificateList" :key="item.id">
|
||||||
</ul>
|
{{ item.name }}
|
||||||
<view v-if="!userInfo?.certificateList?.length" class="empty-box">
|
</li>
|
||||||
<image class="img" src="@/static/icon/empty.png" mode="widthFix"></image>
|
</ul>
|
||||||
<view class="content">暂无荣誉证书</view>
|
<view v-if="!userInfo?.certificateList?.length" class="empty-box">
|
||||||
|
<image class="img" src="@/static/icon/empty.png" mode="widthFix"></image>
|
||||||
|
<view class="content">暂无荣誉证书</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</AppLayout>
|
||||||
</view>
|
|
||||||
</AppLayout>
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { reactive, inject, watch, ref, onMounted, computed } from "vue";
|
import { reactive, inject, watch, ref, onMounted, computed } from 'vue';
|
||||||
const { $api, navTo, navBack } = inject("globalFunction");
|
const { $api, navTo, navBack } = inject('globalFunction');
|
||||||
import { onLoad, onShow } from "@dcloudio/uni-app";
|
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||||
import { storeToRefs } from "pinia";
|
import { storeToRefs } from 'pinia';
|
||||||
import useUserStore from "@/stores/useUserStore";
|
import useUserStore from '@/stores/useUserStore';
|
||||||
import useDictStore from "@/stores/useDictStore";
|
import useDictStore from '@/stores/useDictStore';
|
||||||
const { userInfo } = storeToRefs(useUserStore());
|
const { userInfo } = storeToRefs(useUserStore());
|
||||||
const { getUserResume } = useUserStore();
|
const { getUserResume } = useUserStore();
|
||||||
const { getDictData, oneDictData } = useDictStore();
|
const { getDictData, oneDictData } = useDictStore();
|
||||||
@@ -110,157 +119,160 @@ const { getDictData, oneDictData } = useDictStore();
|
|||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.btn {
|
.btn {
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: center;
|
|
||||||
width: 60rpx;
|
|
||||||
height: 60rpx;
|
|
||||||
image {
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.card-top {
|
|
||||||
width: 100%;
|
|
||||||
border-radius: 8rpx;
|
|
||||||
box-sizing: border-box;
|
|
||||||
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.9));
|
|
||||||
}
|
|
||||||
.card {
|
|
||||||
width: 100%;
|
|
||||||
border-radius: 8rpx;
|
|
||||||
box-sizing: border-box;
|
|
||||||
background: #fff;
|
|
||||||
padding: 24rpx;
|
|
||||||
margin-top: 24rpx;
|
|
||||||
.title {
|
|
||||||
position: relative;
|
|
||||||
.bg {
|
|
||||||
width: 108rpx;
|
|
||||||
height: 16rpx;
|
|
||||||
position: absolute;
|
|
||||||
left: 0;
|
|
||||||
bottom: 0;
|
|
||||||
}
|
|
||||||
.text {
|
|
||||||
margin-left: 20rpx;
|
|
||||||
font-size: 30rpx;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skill-box {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
gap: 16rpx;
|
|
||||||
margin-top: 24rpx;
|
|
||||||
.skill-item {
|
|
||||||
padding: 8rpx 20rpx;
|
|
||||||
font-size: 24rpx;
|
|
||||||
color: #333;
|
|
||||||
background: #e7f1ff;
|
|
||||||
border-radius: 8rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.exp-box {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
gap: 24rpx;
|
|
||||||
margin-top: 24rpx;
|
|
||||||
.exp-item {
|
|
||||||
font-size: 26rpx;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.certificate-box {
|
|
||||||
margin-top: 24rpx;
|
|
||||||
padding-inline-start: 40rpx !important;
|
|
||||||
.certificate-item {
|
|
||||||
font-size: 26rpx;
|
|
||||||
color: #333;
|
|
||||||
margin-bottom: 24rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
image {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.mys-container {
|
|
||||||
padding: 28rpx;
|
|
||||||
.info {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
padding: 24rpx;
|
|
||||||
.avatar {
|
|
||||||
width: 160rpx;
|
|
||||||
height: 160rpx;
|
|
||||||
margin-right: 24rpx;
|
|
||||||
image{
|
|
||||||
border-radius: 50%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.info-right {
|
|
||||||
height: 160rpx;
|
|
||||||
flex: 1;
|
|
||||||
overflow: hidden;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: space-between;
|
|
||||||
.name {
|
|
||||||
font-size: 40rpx;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
.des {
|
|
||||||
font-size: 26rpx;
|
|
||||||
color: #999999;
|
|
||||||
}
|
|
||||||
.phone {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
font-size: 26rpx;
|
|
||||||
color: #999999;
|
|
||||||
.call-icon {
|
|
||||||
width: 24rpx;
|
|
||||||
height: 24rpx;
|
|
||||||
margin-right: 5rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.info-bottom {
|
|
||||||
background: linear-gradient(to right, #91b6ff, #87afff, #b7adff);
|
|
||||||
border-radius: 0 0 8rpx 8rpx;
|
|
||||||
padding: 12rpx 24rpx;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
font-size: 26rpx;
|
width: 60rpx;
|
||||||
color: #333;
|
height: 60rpx;
|
||||||
}
|
image {
|
||||||
.des-card {
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.card-top {
|
||||||
|
width: 100%;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.9));
|
||||||
|
}
|
||||||
|
.card {
|
||||||
|
width: 100%;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background: #fff;
|
||||||
padding: 24rpx;
|
padding: 24rpx;
|
||||||
font-size: 26rpx;
|
margin-top: 24rpx;
|
||||||
color: #666;
|
.title {
|
||||||
display: flex;
|
position: relative;
|
||||||
flex-direction: column;
|
.bg {
|
||||||
gap: 12rpx;
|
width: 108rpx;
|
||||||
}
|
height: 16rpx;
|
||||||
.empty-box {
|
position: absolute;
|
||||||
padding: 80rpx;
|
left: 0;
|
||||||
display: flex;
|
bottom: 0;
|
||||||
flex-direction: column;
|
}
|
||||||
align-items: center;
|
.text {
|
||||||
justify-content: center;
|
margin-left: 20rpx;
|
||||||
.img {
|
font-size: 30rpx;
|
||||||
width: 100%;
|
font-weight: bold;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.content {
|
}
|
||||||
margin-top: 24rpx;
|
.skill-box {
|
||||||
font-size: 30rpx;
|
display: flex;
|
||||||
color: #666;
|
flex-wrap: wrap;
|
||||||
|
gap: 16rpx;
|
||||||
|
margin-top: 24rpx;
|
||||||
|
.skill-item {
|
||||||
|
padding: 8rpx 20rpx;
|
||||||
|
font-size: 24rpx;
|
||||||
|
color: #333;
|
||||||
|
background: #e7f1ff;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.exp-box {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
gap: 24rpx;
|
||||||
|
margin-top: 24rpx;
|
||||||
|
.exp-item {
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.certificate-box {
|
||||||
|
margin-top: 24rpx;
|
||||||
|
padding-inline-start: 40rpx !important;
|
||||||
|
.certificate-item {
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #333;
|
||||||
|
margin-bottom: 24rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
image {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.mys-container {
|
||||||
|
padding: 28rpx;
|
||||||
|
.info {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
padding: 24rpx;
|
||||||
|
.avatar {
|
||||||
|
background: #e8e8e8;
|
||||||
|
border-radius: 50%;
|
||||||
|
overflow: hidden;
|
||||||
|
width: 160rpx;
|
||||||
|
height: 160rpx;
|
||||||
|
margin-right: 24rpx;
|
||||||
|
image {
|
||||||
|
border-radius: 50%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.info-right {
|
||||||
|
height: 160rpx;
|
||||||
|
flex: 1;
|
||||||
|
overflow: hidden;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
.name {
|
||||||
|
font-size: 40rpx;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.des {
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #999999;
|
||||||
|
}
|
||||||
|
.phone {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #999999;
|
||||||
|
.call-icon {
|
||||||
|
width: 24rpx;
|
||||||
|
height: 24rpx;
|
||||||
|
margin-right: 5rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.info-bottom {
|
||||||
|
background: linear-gradient(to right, #91b6ff, #87afff, #b7adff);
|
||||||
|
border-radius: 0 0 8rpx 8rpx;
|
||||||
|
padding: 12rpx 24rpx;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
.des-card {
|
||||||
|
padding: 24rpx;
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #666;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 12rpx;
|
||||||
|
}
|
||||||
|
.empty-box {
|
||||||
|
padding: 80rpx;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
.img {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.content {
|
||||||
|
margin-top: 24rpx;
|
||||||
|
font-size: 30rpx;
|
||||||
|
color: #666;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -280,6 +280,7 @@ function chooseFileUploadTest(pam) {}
|
|||||||
overflow: hidden
|
overflow: hidden
|
||||||
border-radius: 50%
|
border-radius: 50%
|
||||||
margin-right: 22rpx;
|
margin-right: 22rpx;
|
||||||
|
background: #e8e8e8;
|
||||||
.userindo-head-img
|
.userindo-head-img
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|||||||
Reference in New Issue
Block a user