wjt
2024-07-29 2ffea51205b7eb94cf3fb7221aede7ff66669fc1
qiye/my/my.vue
@@ -19,21 +19,49 @@
            <text class="label">联系电话</text>
            <text>{{userPhone||""}}</text>
         </view>
         <view class="wbox">
         <view class="wbox">
            <view class="item" @click="goChangePhone()">
               <view class="set-flex">
                  <image src="/static/policy/phone.png" mode="widthFix"></image>
                  <text class="change">修改手机号</text>
               </view>
               <u-icon name="arrow-right"></u-icon>
            </view>
            <view class="item" @click="goProposal()">
               <view class="set-flex">
                  <image src="/static/policy/personal.png" mode="widthFix"></image>
                  <text class="change">投诉举报</text>
               </view>
               <u-icon name="arrow-right"></u-icon>
            </view>
            <view class="item" @click="goProposal1()">
               <view class="set-flex">
                  <image src="/static/policy/jianyi.png" mode="widthFix"></image>
                  <text class="change">建议/诉求</text>
               </view>
               <u-icon name="arrow-right"></u-icon>
            </view>
            <view class="item" @click="tousu()">
               <view class="set-flex">
                  <image src="/static/qiye/q06.png" mode="widthFix"></image>
                  <text class="change">投诉记录</text>
               </view>
               <u-icon name="arrow-right"></u-icon>
            </view>
            <view class="item" @click="goChangePhone()">
               <view class="set-flex">
                  <image src="/static/policy/phone.png" mode="widthFix"></image>
                  <text class="change">修改手机号</text>
               </view>
               <u-icon name="arrow-right"></u-icon>
            </view>
            </view>
            <view class="item" @click="jianyi()">
               <view class="set-flex">
                  <image src="/static/policy/jianyi-record.png" mode="widthFix" style="border-radius: 50%;"></image>
                  <text class="change">建议记录</text>
               </view>
               <u-icon name="arrow-right"></u-icon>
            </view>
            <view class="item" @click="switchPhone()" v-if="isShowChange">
               <view class="set-flex">
                  <image src="/static/qiye/qiehuan.png" mode="widthFix"></image>
                  <text class="change">切换账号</text>
               </view>
               <u-icon name="arrow-right"></u-icon>
            </view>
         </view>
         <!-- <view class="show-phone-number">
            <view class="set-flex">
@@ -60,7 +88,7 @@
<script>
   import tabsCom from '@/qiye/components/bottom.vue'
   import { getInfo } from '@/api/auth.js'
   import { getInfo, getCompanyList } from '@/api/auth.js'
   import {  company } from '@/api/qiye.js'
   export default {
      components: {
@@ -71,7 +99,9 @@
            activeNumber: 2,
            msg: {},
            src: '/static/policy/header.png',
            userPhone: ""
            userPhone: "",
            companyId: "",
            isShowChange: false
         }
      },
      onShow() {
@@ -81,20 +111,36 @@
         httoInfo() {
            getInfo().then(val => {
               this.userPhone = val.data.data.phonenumber
               company(val.data.data.deptId).then(val => {
               this.companyId = uni.getStorageSync('companyId')
               getCompanyList({companyPhone:val.data.data.phonenumber, companyStatus: 0, checkStatus: 2}).then(val => {
                  if(val.data.rows.length > 1) {
                     this.isShowChange = true
                  }
               })
               company(this.companyId).then(val => {
                  this.msg = val.data.data
               })
            })
         },
         goChangePhone() {
            uni.navigateTo({
               url: '/policy/changePhone/changePhone?code=02'
               url: `/policy/changePhone/changePhone?code=02&companyId=${this.companyId}`
            })
         },
         tousu(){
            uni.navigateTo({
               url: '/qiye/complaint/complaint'
            })
         },
         jianyi(){
            uni.navigateTo({
               url: '/qiye/proprsalRecord/proprsalRecord'
            })
         },
         switchPhone(){
            uni.navigateTo({
               url: "/qiye/switchPhone/switchPhone"
            })
         },
         logout(){
            uni.showModal({
@@ -109,6 +155,16 @@
                  }
                 }
                })
         },
         goProposal() {
            uni.navigateTo({
               url: `/qiye/proposal/proposal`
            })
         },
         goProposal1() {
            uni.navigateTo({
               url: `/qiye/proposal1/proposal1`
            })
         }
      }
   }