yangan
2025-03-28 b0e249aa5d69791a5d9b9bec64d4e8897b4bae69
pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue
@@ -75,6 +75,12 @@
      <!-- <view class="statistics"><u-button text="发运统计" type="primary" @click="statistics"></u-button></view> -->
      <view class="utils-button">
         <view class="utils"><u-button text="修改密码"
               type="primary"
               @click="modifyPwd"></u-button></view>
         <!-- <view class="utils"><u-button text="重置密码"
               type="primary"
               @click="initPwd"></u-button></view> -->
         <view class="utils"><u-button text="退出登录"
               type="primary"
               @click="logout"></u-button></view>
@@ -100,6 +106,30 @@
            @confirm="logoutConfirm"
            @cancel="logoutCancel"></u-modal>
      </view>
      <!-- 重置密码弹出框 -->
      <!-- <view class="initPwdModal">
         <u-modal :show="initPwdShow"
            title="重置密码"
            showCancelButton
            content="初始密码将变更为123456,是否确认重置"
            @confirm="initPwdConfirm"
            @cancel="initPwdCancel"></u-modal>
      </view> -->
      <!-- 修改密码弹出框 -->
      <!-- <view class="modifyPwdModal">
         <u-modal :show="modifyPwdShow"
            title="修改密码"
            showCancelButton
            @confirm="modifyPwdConfirm"
            @cancel="modifyPwdCancel">
            <view class="modifyPwd">
               <u-input v-model="passwordModified"
                  placeholder="请输入修改后的密码"
                  border="surround"
                  type="password"></u-input>
            </view>
         </u-modal>
      </view> -->
   </view>
</template>
@@ -126,23 +156,37 @@
            // 退出模态框
            logoutShow: false,
            logoutTitle: '提示',
            logoutContent: '是否确认退出'
            logoutContent: '是否确认退出',
            initPwdShow: false,
            modifyPwdShow: false,
            passwordModified: '',
            // 用户信息对象
            userInfo: {},
         };
      },
      onShow() {
      onLoad() {
         this.init();
      },
      methods: {
         init() {
            this.getFleet();
            this.getUserEntity();
         },
         // 获取车队
         getFleet() {
            // this.$reqGet('getFleet', { wxUserId: this.addGroupForm.wxUserId }).then(res => {
            this.$reqGet('getFleet').then(res => {
               console.log('货代1车队', res);
               this.fleetData = res.data;
            });
         },
         getUserEntity() {
            uni.showLoading({
               title: '加载中...'
            });
            this.$reqGet('getUserEntity').then(res => {
               uni.hideLoading()
               this.userInfo = res.data;
            })
         },
         // 添加车队
         addFleet() {
@@ -204,6 +248,13 @@
            uni.navigateTo({
               url: `/pages/customer-page/fleet-management/fleet-management?id=${id}`
            });
         },
         modifyPwd() {
            this.$store.commit('changeisLogin', false)
            this.$store.dispatch('websocketOnClose')
            uni.reLaunch({
               url: `/pages/login/resetPassword/resetPassword?phone=${this.userInfo.phone}&idCard=${this.userInfo.idCard}`
            })
         },
         logout() {
            this.logoutShow = true;
@@ -348,5 +399,10 @@
            }
         }
      }
      .modifyPwd {
         width: 100%;
         border: 1rpx solid rgb(220, 223, 230);
      }
   }
</style>