<template>
|
<view class="">
|
<!-- <view class="content chuany-flex chuany-align-end chuany-justify-center">
|
<up-avatar :src="avatarUrlImg" shape="circle" size='80'></up-avatar>
|
</view> -->
|
<fui-list :topBorder='false'>
|
<fui-list-cell :bottomBorder='false' :padding="['20rpx', '32rpx', '20rpx', '32rpx']">
|
<view class="fui-list__item">
|
<text class="chuany-font30">企业名称</text>
|
<text class="fui-text__explain">{{enterpriseInfo.suppliername}}</text>
|
</view>
|
</fui-list-cell>
|
<fui-list-cell :bottomBorder='false' :padding="['20rpx', '32rpx', '20rpx', '32rpx']">
|
<view class="fui-list__item">
|
<text class="chuany-font30">企业地址</text>
|
<text class="fui-text__explain address">{{enterpriseInfo.address}}</text>
|
</view>
|
</fui-list-cell>
|
<fui-list-cell :bottomBorder='false' :padding="['20rpx', '32rpx', '20rpx', '32rpx']">
|
<view class="fui-list__item">
|
<text class="chuany-font30">联系电话</text>
|
<text class="fui-text__explain">{{enterpriseInfo.phone}}</text>
|
</view>
|
</fui-list-cell>
|
<fui-list-cell arrow @click="goApply" :bottomBorder='false' :padding="['20rpx', '32rpx', '20rpx', '32rpx']">
|
<text class="chuany-font30">完善企业资料</text>
|
</fui-list-cell>
|
</fui-list>
|
</view>
|
</template>
|
|
<script setup>
|
import {
|
onLoad,
|
onShow
|
} from "@dcloudio/uni-app";
|
|
import {
|
ref,
|
reactive,
|
getCurrentInstance,
|
watch,
|
computed
|
} from 'vue';
|
const {
|
$db
|
} = getCurrentInstance().appContext.config.globalProperties
|
import {
|
useStore
|
} from 'vuex'
|
const store = useStore()
|
onShow(() => {
|
// getUserInfo()
|
// let data = $db.get('userInfo') ? $db.get('userInfo').userCompany : null
|
// console.log(data,'data’');
|
// if (data) {
|
// enterpriseInfo.businessLicense = data.businessLicense
|
// enterpriseInfo.suppliername = data.suppliername //企业名称
|
// enterpriseInfo.regtime = data.regtime //注册时间
|
// enterpriseInfo.address = data.address //联系地址
|
// enterpriseInfo.suppliercode = data.suppliercode //企业注册号
|
// enterpriseInfo.contact = data.contact //联系人
|
enterpriseInfo.phone = 123 //联系电话
|
console.log(enterpriseInfo, enterpriseInfo.phone, 'enterpriseInfo’');
|
// enterpriseInfo.id = data.id
|
// enterpriseInfo.resume = data.resume
|
// }
|
})
|
|
let avatarUrlImg = ref('')
|
onLoad(() => {})
|
// let enterpriseInfo = reactive({
|
// // id: 0, //用户公司Id
|
// // businessLicense: '', //营业执照路径
|
// // suppliername: '', //企业名称
|
// // regtime: '', //注册时间
|
// // address: '', //联系地址
|
// // suppliercode: '', //企业注册号
|
// // contact: '', //联系人
|
// // phone: '', //联系电话
|
// // resume: '', //公司简介
|
// })
|
const getUserInfo = () => {
|
store.dispatch('getUserInfo')
|
}
|
let enterpriseInfo = computed(() => store.getters.userInfo.userCompany || {})
|
// watch(store.getters.userInfo, (newVal, oldVal) => {
|
// enterpriseInfo = newVal
|
// if (!enterpriseInfo.userCompany) {
|
// enterpriseInfo.userCompany = {}
|
// }
|
// console.log(enterpriseInfo,'wacth----------');
|
// }, {
|
// deep: true, // 深度监听
|
// immediate: true
|
// });
|
// let src = "http://pic2.sc.chinaz.com/Files/pic/pic9/202002/hpic2119_s.jpg"
|
const goApply = () => {
|
uni.navigateTo({
|
url: '/pages/enterprise/enterprise'
|
});
|
}
|
</script>
|
|
<style>
|
.content {
|
height: 300rpx;
|
background: linear-gradient(to bottom, #fbec99, #ffffff);
|
}
|
|
.fui-list__item {
|
flex: 1;
|
width: 100%;
|
display: flex;
|
align-items: center;
|
justify-content: space-between;
|
}
|
|
.fui-text__explain {
|
font-size: 28rpx;
|
color: #7F7F7F;
|
flex-shrink: 0;
|
}
|
|
.address {
|
width: 65%;
|
}
|
</style>
|