-
zhangwei
2024-09-12 f7aa204aa8d20b090d7943969ddeb9871a1fad76
src/pages/enterprise/index.vue
@@ -4,19 +4,19 @@
         <up-avatar :src="avatarUrlImg" shape="circle" size='80'></up-avatar>
      </view> -->
      <fui-list :topBorder='false'>
         <fui-list-cell arrow :bottomBorder='false' :padding="['20rpx', '32rpx', '20rpx', '32rpx']">
         <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 arrow :bottomBorder='false' :padding="['20rpx', '32rpx', '20rpx', '32rpx']">
         <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 arrow :bottomBorder='false' :padding="['20rpx', '32rpx', '20rpx', '32rpx']">
         <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>
@@ -34,46 +34,66 @@
      onLoad,
      onShow
   } from "@dcloudio/uni-app";
   import {
      ref,
      reactive,
      getCurrentInstance
      getCurrentInstance,
      watch,
      computed
   } from 'vue';
   const {
      $db
   } = getCurrentInstance().appContext.config.globalProperties
   import {
      useStore
   } from 'vuex'
   const store = useStore()
   onShow(() => {
      let data = $db.get('userInfo') ? JSON.parse($db.get('userInfo')).userCompany : null
      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 = data.phone //联系电话
         enterpriseInfo.id = data.id
         enterpriseInfo.resume = data.resume
      }
      // 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(() => {
      // getUser()
      let obj = $db.get('userInfo') ? JSON.parse($db.get('userInfo')) : {}
      avatarUrlImg = obj.avatar
   })
   const enterpriseInfo = reactive({
      id: 0, //用户公司Id
      businessLicense: '', //营业执照路径
      suppliername: '', //企业名称
      regtime: '', //注册时间
      address: '', //联系地址
      suppliercode: '', //企业注册号
      contact: '', //联系人
      phone: '', //联系电话
      resume: '', //公司简介
   })
   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({