liangan 2 týždňov pred
rodič
commit
8821b9abf1

+ 1 - 1
src/components/product/product.vue

@@ -68,7 +68,7 @@ function handleClick() {
         borderBottomRightRadius: Number.isFinite(borderRadius) ? `${borderRadius}rpx` : borderRadius,
       }"
     >
-      <view class="mb-3px truncate">
+      <view class="line-clamp-2 mb-3px min-h-60rpx break-all" :style="{ fontSize: Number.isFinite(titleFontSize) ? `${titleFontSize}rpx` : titleFontSize }">
         {{ item.productName || item.storeName }}
       </view>
       <view class="flex items-center justify-between">

+ 20 - 9
src/pages/forgotPassword/forgotPassword.vue

@@ -228,13 +228,17 @@ onUnmounted(() => {
       <!-- 第一步:输入手机号 -->
       <view v-if="step === 1">
         <wd-form ref="form" :model="formData">
-          <view class="mb-60rpx">
+          <view class="bandhu-auth-input-field phone-input-wrapper mb-60rpx" style="border: none; display:flex;align-items:center;">
+            <view class="phone-area-code" style="padding:0 8rpx;font-size:28rpx;color:#333">
+              +88
+            </view>
             <wd-input
               v-model="formData.phone"
               prop="phone"
               :placeholder="t('auth.forgotPassword.phone.placeholder')"
               no-border
-              custom-class="bandhu-auth-input-field"
+              type="number"
+              custom-class="flex-1"
             />
           </view>
 
@@ -254,19 +258,26 @@ onUnmounted(() => {
       <view v-else>
         <wd-form ref="form" :model="formData">
           <view class="mb-40rpx space-y-32rpx">
-            <wd-input
-              v-model="formData.phone"
-              prop="phone"
-              no-border
-              readonly
-              custom-class="bandhu-auth-input-field"
-            />
+            <view class="bandhu-auth-input-field phone-input-wrapper" style="border: none; display:flex;align-items:center;">
+              <view class="phone-area-code" style="padding:0 8rpx;font-size:28rpx;color:#333">
+                +88
+              </view>
+              <wd-input
+                v-model="formData.phone"
+                prop="phone"
+                no-border
+                readonly
+                type="number"
+                custom-class="flex-1"
+              />
+            </view>
             <view class="flex items-center gap-20rpx">
               <wd-input
                 v-model="formData.verifyCode"
                 prop="verifyCode"
                 :placeholder="t('auth.forgotPassword.verifyCode.placeholder')"
                 no-border
+                type="number"
                 custom-class="flex-1 bandhu-auth-input-field"
               />
               <wd-button

+ 0 - 3
src/pages/myOrders/orderDetail.vue

@@ -275,9 +275,6 @@ const timeMap = {
 function copyDelivery() {
   uni.setClipboardData({
     data: `${detail.value.deliveryName}: ${detail.value.deliveryId}`,
-    success: () => {
-      toast.success(t('orderDetail.copy.success'))
-    },
   })
 }
 

+ 2 - 0
src/pages/register/register.vue

@@ -226,6 +226,7 @@ onUnmounted(() => {
               prop="phone"
               :placeholder="t('auth.register.phone.placeholder')"
               no-border
+              type="number"
               custom-class="flex-1"
             />
           </view>
@@ -235,6 +236,7 @@ onUnmounted(() => {
               prop="verifyCode"
               :placeholder="t('auth.register.verifyCode.placeholder')"
               no-border
+              type="number"
               custom-class="flex-1 bandhu-auth-input-field"
             />
             <wd-button

+ 1 - 1
src/pages/wallet/rechargeRecord.vue

@@ -67,7 +67,7 @@ onLoad(() => {
 <template>
   <z-paging ref="paging" v-model="dataList" use-page-scroll @query="queryList">
     <view class="py-20rpx">
-      <view v-for="item in dataList" :key="item.id" class="flex items-center justify-between bg-white px-22rpx py-18rpx" @click="handleClick(item)">
+      <view v-for="item in dataList" :key="item.id" class="mb-16rpx flex items-center justify-between bg-white px-22rpx py-18rpx" @click="handleClick(item)">
         <view class="mr-16rpx flex-1">
           <view class="mb-8rpx flex items-center justify-between">
             <view>ID:{{ item.orderNo }}</view>