Ver código fonte

feat:"添加爆米花参数"

soobin 1 ano atrás
pai
commit
73934dd86f

+ 18 - 2
src/assets/language/en.json

@@ -301,7 +301,7 @@
     "to": " to ",
     "attention": "(Note: the number of bits is incorrect, updating may cause machine anomalies)",
     "submitUpdates": "Submit Updates",
-    "nameLength":"The name of the machine should not exceed 25 words",
+    "nameLength": "The name of the machine should not exceed 25 words",
     "modificationSucceeded": "Modification succeeded",
     "existsFailed": "The machine name already exists",
     "editFailed": "Modification failure",
@@ -343,7 +343,7 @@
     "restartFurnaceHead": "Restart furnace head",
     "restartFurnaceHeadTips": "Are you sure you want to restart the furnace head?",
     "openFurnaceHeadTips": "Are you sure you want to open the furnace head?",
-    "closeFurnaceHeadTips":"Are you sure you want to close the furnace head?",
+    "closeFurnaceHeadTips": "Are you sure you want to close the furnace head?",
     "sleep": "sleep",
     "openCloseFurnaceHead": "Open/close furnace head",
     "openFurnHead": "Open furnace head",
@@ -1542,6 +1542,22 @@
     "D396": "No.1006",
     "D491": "No.1007"
   },
+  "popParams": {
+    "D460": "D460",
+    "D492": "D492",
+    "D493": "D493",
+    "D494": "D494",
+    "D495": "D495",
+    "D208": "D208",
+    "D249": "D249",
+    "D346": "D346",
+    "D497": "D497",
+    "D344": "D344",
+    "M559": "シールドシュガー欠乏アラーム",
+    "M566": "シールド絶縁熱線故障アラーム",
+    "M568": "シールド発生器のエアポンプアラーム",
+    "M569": "シールド混合エアポンプのアラーム"
+  },
   "accountOperation": {
     "title": "Acount operation",
     "accountAuthority": "Account authority",

+ 16 - 0
src/assets/language/ja.json

@@ -1558,6 +1558,22 @@
         "D396": "No.1006",
         "D491": "No.1007"
     },
+    "popParams": {
+        "D460": "D460",
+        "D492": "D492",
+        "D493": "D493",
+        "D494": "D494",
+        "D495": "D495",
+        "D208": "D208",
+        "D249": "D249",
+        "D346": "D346",
+        "D497": "D497",
+        "D344": "D344",
+        "M559": "Block sugar shortage alarm",
+        "M566": "Disarm insulation heating wire failure alarm",
+        "M568": "Shield generator air pump alarm",
+        "M569": "Shield mixing air pump alarm"
+    },
     "accountOperation": {
         "title": "アカウント操作",
         "accountAuthority": "アカウント権限",

+ 19 - 3
src/assets/language/zh.json

@@ -302,7 +302,7 @@
     "isUpdate": "是否更新",
     "to": "为",
     "attention": "(注意:位数不正确,更新可能会造成机器异常)",
-    "nameLength":"设备名称不超过25个字",
+    "nameLength": "设备名称不超过25个字",
     "submitUpdates": "提交更新",
     "modificationSucceeded": "修改成功",
     "existsFailed": "设备名称已存在",
@@ -346,7 +346,7 @@
     "restartFurnaceHead": "重启炉头",
     "restartFurnaceHeadTips": "是否重启炉头?",
     "openFurnaceHeadTips": "是否开启炉头?",
-    "closeFurnaceHeadTips":"是否关闭炉头?",
+    "closeFurnaceHeadTips": "是否关闭炉头?",
     "clickRestart": "一键重启炉头",
     "restartHead": "重启",
     "sleep": "睡眠",
@@ -694,7 +694,7 @@
     "agree": "通过",
     "rejected": "拒绝",
     "cancel": "撤销",
-    "changeTips":"确认撤销此条分销申请吗?",
+    "changeTips": "确认撤销此条分销申请吗?",
     "cancelSuccess": "撤销成功",
     "apprPend": "待审批",
     "addDist": {
@@ -1590,6 +1590,22 @@
     "D396": "No.1006",
     "D491": "No.1007"
   },
+  "popParams": {
+    "D460": "下糖系数",
+    "D492": "巧克力系数",
+    "D493": "焦糖系数",
+    "D494": "水蜜桃系数",
+    "D495": "芝士系数",
+    "D208": "剩余玉米可做杯数",
+    "D249": "第一颗爆开后继续加热X秒",
+    "D346": "制作时发生器温度",
+    "D497": "取餐后关门时间",
+    "D344": "吹冷风时间",
+    "M559": "屏蔽缺糖报警",
+    "M566": "屏蔽保温发热丝故障报警",
+    "M568": "屏蔽发生器气泵报警",
+    "M569": "屏蔽搅拌气泵报警"
+  },
   "accountOperation": {
     "title": "账户操作",
     "accountAuthority": "账户权限",

+ 4 - 12
src/components/commom/kDialog/index.less

@@ -22,8 +22,6 @@
       }
 
       .block6 {
-        // width: 265px;
-        // height: 34px;
         margin: 20px 30px;
 
         .mod7 {
@@ -31,31 +29,28 @@
           height: 30px;
           padding: 0 20px;
           width: 60px;
-          border: 1px solid rgba(77, 106, 221, 1);
-          // width: 3rem;
           justify-content: center;
           align-items: center;
+          border: 1px solid rgba(77, 106, 221, 1);
 
           .info5 {
             overflow-wrap: break-word;
             color: rgba(77, 106, 221, 1);
-            font-size: 0.35rem;
+            font-size: 13px;
             font-family: PingFangSC-Medium;
             text-align: center;
-            // white-space: nowrap;
-            line-height: 0.35rem;
             display: block;
           }
         }
 
         .mod8 {
-          background-color: rgba(77, 106, 221, 1);
           border-radius: 20px;
           height: 30px;
-          width: 60px;
           padding: 0 20px;
+          width: 60px;
           justify-content: center;
           align-items: center;
+          background-color: rgba(77, 106, 221, 1);
 
           .info6 {
             overflow-wrap: break-word;
@@ -63,10 +58,7 @@
             font-size: 13px;
             font-family: PingFangSC-Medium;
             text-align: center;
-            // white-space: nowrap;
-            // line-height: 0.35rem;
             display: block;
-            width: auto;
           }
         }
       }

+ 22 - 13
src/styles/device/index.less

@@ -118,10 +118,10 @@
               .txt1 {
                 white-space: nowrap;
                 color: rgba(64, 77, 116, 1);
-                font-size: 0.4rem;
+                font-size: 17px;
                 font-family: PingFangSC-Medium;
                 text-align: left;
-                line-height: 0.7rem;
+                line-height: 25px;
                 display: block;
                 margin: 0 0 0 6px;
                 white-space: normal;
@@ -154,9 +154,11 @@
               0% {
                 opacity: 1; // 初始状态完全显示
               }
+
               50% {
                 opacity: 0; // 中间状态隐藏
               }
+
               100% {
                 opacity: 1; // 结束状态完全显示
               }
@@ -188,7 +190,8 @@
           .contentBottomCon {
             background-color: #e7e7e7;
             border-radius: 15px;
-            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 阴影效果 */
+            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
+            /* 阴影效果 */
             padding: 5px 5px;
 
             .contentWord {
@@ -197,7 +200,7 @@
               color: rgba(64, 77, 116, 1);
               // font-size: 13px;
               text-align: left;
-              flex-wrap: wrap; 
+              flex-wrap: wrap;
               line-height: 13px;
               display: flex;
               align-items: center;
@@ -238,7 +241,7 @@
               .editIcon {
                 color: #4d6add;
               }
-              
+
               .btn {
                 justify-content: flex-end;
               }
@@ -254,7 +257,8 @@
 
             .alert-item {
               display: flex;
-              justify-content: space-between; /* 左右分隔排列 */
+              justify-content: space-between;
+              /* 左右分隔排列 */
               align-items: center;
               padding: 10px 10px;
               color: rgba(64, 77, 116, 1);
@@ -271,13 +275,15 @@
 
             }
 
-            
+
             .alert-info {
-              flex: 1; /* 左侧部分占据剩余空间 */
+              flex: 1;
+              /* 左侧部分占据剩余空间 */
             }
-            
+
             .alert-actions {
-              margin-left: 10px; /* 右侧消除按钮与左侧内容之间的间距 */
+              margin-left: 10px;
+              /* 右侧消除按钮与左侧内容之间的间距 */
             }
 
             .van-button--primary {
@@ -312,16 +318,17 @@
                 color: #4d6add;
                 padding: 0 0 0px 5px;
               }
-            }           
+            }
 
             .layer5 {
               // width: 100%;
               padding: 10px 10px;
+
               .word5 {
 
                 color: rgba(64, 77, 116, 1);
                 font-size: 12px;
-                
+
               }
             }
 
@@ -372,6 +379,7 @@
                 background: url("../../assets/order/gotoRight.png") no-repeat;
                 background-size: 100%;
               }
+
               .c-text-14 {
                 display: inline-block;
                 /* 将行内文本转为块级元素 */
@@ -385,6 +393,7 @@
                 cursor: pointer;
                 /* 设置光标样式 */
               }
+
               .l-flex-RC {
                 margin-left: 10px;
                 margin-right: 10px;
@@ -551,7 +560,7 @@
           .sugarTxt {
             color: rgba(64, 77, 116, 1);
             padding: 10px 10px;
-            
+
             .word {
               font-size: 12px;
             }

+ 1 - 1
src/styles/orderExport/index.less

@@ -123,7 +123,7 @@
                                 white-space: nowrap;
                                 line-height: 17px;
                                 display: block;
-                                margin: 2px 0 0 116px;
+                                // margin: 2px 0 0 116px;
                             }
 
                             .outer4 {

+ 13 - 11
src/styles/paramsSet/index.less

@@ -1,20 +1,23 @@
 .paramsSetPage {
     // position: relative;
-    width: 100%;
+    // width: 100%;
+    // height: calc(100vh - 44px);
     overflow: auto;
 
     .paramsSetBox {
+        height: 100%;
         width: 100%;
-        height: calc(100vh - 44px);
-        overflow: auto;
-        overflow-x: hidden;
+        height: calc(100% - 50px);
+        // overflow: auto;
+        // overflow-x: hidden;
+
 
         .wrap2 {
             width: 100%;
             height: 54px;
             background-color: #fff;
             justify-content: center;
-            position: relative;
+            // position: relative;
 
             .outer1 {
                 width: 162px;
@@ -117,16 +120,15 @@
 
             .txt3 {
                 display: flex;
-                width: 34%;
-                height: 14px;
+                width: 30%;
                 overflow-wrap: break-word;
                 color: rgba(64, 77, 116, 1);
-                font-size: 14px;
+                font-size: 12px;
                 text-align: left;
-                white-space: nowrap;
-                line-height: 14px;
+                // white-space: nowrap;
+                line-height: 18px;
             }
-            
+
             .van-field__label {
                 width: 30%;
             }

+ 2 - 2
src/views/device/deviceOper.vue

@@ -116,7 +116,7 @@
         </div>
         <div class="operText">{{ $t("device.equipmentRecharge") }}</div>
       </div> -->
-      <div class="operItem" @click="paramSetPush()" v-if="device.equimentType != 'SI320' && device.machineType === '0'">
+      <div class="operItem" @click="paramSetPush()" v-if="device.equimentType != 'SI320' && device.machineType != '2'">
         <div class="operIcon">
           <img class="operImg" src="../../assets/device/operIcon/paramsSet.png" />
         </div>
@@ -387,7 +387,7 @@ export default {
     };
     // 跳转 - 参数设置
     const paramSetPush = () => {
-      router.push({ path: "paramsSet", query: { deviceId: device.value.id } });
+      router.push({ path: "paramsSet", query: { deviceId: device.value.id, machineType: device.value.machineType } });
     };
 
     // 跳转 - 添加分销人

+ 11 - 19
src/views/device/paramsSet/index.vue

@@ -2,23 +2,13 @@
   <!-- 设备参数调整列表 -->
   <div class="paramsSetPage flex-col">
     <s-header :name="$t('device.parameterAdjustment')" :noback="false"></s-header>
-    <div class="paramsSetBox mod1 flex-col">
+    <div class="paramsSetBox">
       <div class="wrap2 flex-col van-hairline--bottom">
-        <div class="outer1 flex-row justify-between">
-          <div class="block1 flex-col"></div>
-          <span class="txt2">{{ $t('device.equipmentName') }}:{{ deviceDetal ? deviceDetal.name : '' }}</span>
+        <div class="outer1 justify-between">
+          <div class="block1"></div>
+          <span class="txt2">{{ $t('device.equipmentName') }}:{{ deviceDetal.name ? deviceDetal.name : $t("device.equipmentNameTips") }}</span>
         </div>
       </div>
-      <!-- <div class="list van-hairline--bottom" @click="pushPage('0')">
-        <div class="title">
-          <div class="section4 flex-col">
-            <div class="main4 flex-col"></div>
-          </div>
-          <span class="word3">{{$t('device.generalParameterConfiguration')}}</span>
-        </div>
-        <div class="outer2 flex-col"></div>
-      </div> -->
-
 
       <div class="list van-hairline--bottom" @click="pushPage('0')">
         <div class="title">
@@ -27,21 +17,21 @@
         </div>
         <div class="outer2 flex-col"></div>
       </div>
-      <div class="list van-hairline--bottom" @click="pushPage('1')">
+      <div class="list van-hairline--bottom" @click="pushPage('1')" v-if="machineType == 0">
         <div class="title">
           <img class="icon" src='../../../assets/device/advanced.png' />
           <span class="word3">{{ $t('device.advancedParameterConfiguration') }}</span>
         </div>
         <div class="outer2 flex-col"></div>
       </div>
-      <div class="list van-hairline--bottom" @click="pushPage('2')">
+      <div class="list van-hairline--bottom" @click="pushPage('2')" v-if="machineType == 0">
         <div class="title">
           <img class="icon" src='../../../assets/device/debug.png' />
           <span class="word3">{{ $t('device.debuggingParameterConfiguration') }}</span>
         </div>
         <div class="outer2 flex-col"></div>
       </div>
-      <div class="list van-hairline--bottom" @click="pushPage('3')">
+      <div class="list van-hairline--bottom" @click="pushPage('3')" v-if="machineType == 0">
         <div class="title">
           <img class="icon" src='../../../assets/device/humanness.png' />
           <span class="word3">{{ $t('device.humidityParameterConfiguration') }}</span>
@@ -65,6 +55,7 @@ export default {
     const router = useRouter();
     const route = useRoute();
     const deviceId = route.query.deviceId;
+    const machineType = route.query.machineType;
     const deviceDetal = ref(null);
     // 初始化页面获取列表
     onMounted(async () => {
@@ -80,11 +71,12 @@ export default {
       } else { showFailToast(data.message); }
     }
     const pushPage = (number) => {
-      router.push({ path: 'paramsSetInfo', query: { type: number, deviceId: route.query.deviceId } })
+      router.push({ path: 'paramsSetInfo', query: { type: number, deviceId: route.query.deviceId, machineType: route.query.machineType } })
     }
     return {
       deviceDetal,
-      pushPage
+      pushPage,
+      machineType
     };
   },
 };

+ 26 - 13
src/views/device/paramsSet/paramsSetInfo.vue

@@ -2,15 +2,16 @@
   <!-- 设备参数调整 -->
   <div class="paramsSetPage flex-col">
     <s-header :name="paramsTitle" :noback="false"></s-header>
-    <div class="paramsSetBox mod1 flex-col">
+    <div class="paramsSetBox">
       <div class="wrap2 flex-col van-hairline--bottom">
         <div class="outer1 flex-row justify-between">
           <div class="block1 flex-col"></div>
-          <span class="txt2">{{ $t('device.equipmentName') }}:{{ deviceDetal ? deviceDetal.name : "" }}</span>
+          <span class="txt2">{{ $t('device.equipmentName') }}:{{ deviceDetal.name ? deviceDetal.name : $t("device.equipmentNameTips")
+            }}</span>
         </div>
       </div>
       <!-- <van-divider :style="{ margin: '5px 16px' }" /> -->
-      <div class="" v-if="type == '3'">
+      <div v-if="type == '3'">
         <van-field :label="$t('device.numberOneTm')"
           :model-value="(deviceDetal.numberOne == null ? $t('device.noData') : deviceDetal.numberOne + $t('device.degree'))"
           readonly />
@@ -40,38 +41,39 @@
         <van-field v-model="interval" :label="$t('device.increaseOrDecrease')" class="paramsList">
           <template #button>
             <van-button size="small" type="primary" class="updataButton" @click="updateInterval(0)">{{
-              $t('device.submitUpdates') }}</van-button>
+      $t('device.submitUpdates') }}</van-button>
           </template>
         </van-field>
         <van-field :label="$t('device.winterParameters')" class="inputButton">
           <template #input>
             <van-button size="small" type="primary" class="updataButton" @click="updateInterval(1)">{{
-              $t('device.submitUpdates') }}</van-button>
+      $t('device.submitUpdates') }}</van-button>
           </template>
         </van-field>
         <van-field :label="$t('device.summerParameters')" class="inputButton">
           <template #input>
             <van-button size="small" type="primary" class="updataButton" @click="updateInterval(2)">{{
-              $t('device.submitUpdates') }}</van-button>
+      $t('device.submitUpdates') }}</van-button>
           </template>
         </van-field>
       </div>
       <div class="paramsList" v-for="(item, key) in paramsList" :key="key">
         <van-field :model-value="item.val" @update:model-value="onUpdateParameters(item, key, $event)"
-          v-if="item.name != 'M502' && item.name != 'M506'" name="phone" type="tel" :label="paramName[key]">
+          v-if="!checkBtn(item.name)" name="phone" type="tel" :label="paramName[key]">
           <template #button>
             <van-button size="small" type="primary" class="updataButton" @click="updateParams(item, key)">{{
-              $t('device.submitUpdates') }}</van-button>
+      $t('device.submitUpdates') }}</van-button>
           </template>
         </van-field>
-        <div class="flex-row" v-else>
-          <span class="txt3 o-pl-15 o-mtb-18" v-if="item.name != 'M502'">{{ paramName[key] }}
+        <div class="l-flex-RC" v-else>
+          <span class="txt3 o-pl-15 o-mtb-10" v-if="item.name != 'M502'">{{ paramName[key] }}
           </span>
-          <van-switch v-if="item.name != 'M502'" class="o-mt-8" :model-value="checked[key]"
+          <van-switch v-if="item.name != 'M502'" :model-value="checked[key]" size="23px"
             @update:model-value="onUpdateValue(item, key)">
           </van-switch>
         </div>
       </div>
+      <div style="height: 50px;"></div>
     </div>
   </div>
 </template>
@@ -91,6 +93,7 @@ export default {
     const { t } = useI18n();
     const route = useRoute();
     const deviceId = route.query.deviceId;
+    const machineType = route.query.machineType;
     const deviceDetal = ref([]);
     const paramsTitle = ref("");
     const paramsList = ref([]);
@@ -121,6 +124,10 @@ export default {
       }
       getDeviceDetalFun();
     });
+    // 判断是否为按钮
+    const checkBtn = (name) => {
+      return name.includes('M');
+    };
     // 获取设备列表数据
     const getDeviceDetalFun = async () => {
       const { data } = await getDeviceDetal({ id: deviceId });
@@ -146,7 +153,12 @@ export default {
         paramsList.value = data.data;
         paramsList.value.forEach((paramItem) => {
           comParams.value.push(paramItem.name);
-          paramName.value.push(t("paramNames." + paramItem.name));
+          if (machineType == 0) {
+            paramName.value.push(t("paramNames." + paramItem.name));
+          }
+          if (machineType == 1) {
+            paramName.value.push(t("popParams." + paramItem.name));
+          }
           if (paramItem.val === '1') {
             checked.value.push(true);
           } else {
@@ -260,7 +272,8 @@ export default {
       type,
       onUpdateParameters,
       interval,
-      updateInterval
+      updateInterval,
+      checkBtn
     };
   },
 };

+ 31 - 22
src/views/orderCenter/index.vue

@@ -72,7 +72,7 @@
                     <span class="info3">
                       {{ $t('orderCenter.total') }}
                       <span style="color: #df5e4c; font-size: 18px;">{{ total }}</span>
-                      {{ $t('orderCenter.records')}}
+                      {{ $t('orderCenter.records') }}
                     </span>
                   </div>
                 </div>
@@ -115,7 +115,8 @@
                   </span>
                 </template>
                 <template #price-top>
-                  <span class="orderTime" :style="user.ifForeign == '0' && user.isDistribution === '1' ? '' : 'margin-top: 18px;'">
+                  <span class="orderTime"
+                    :style="user.ifForeign == '0' && user.isDistribution === '1' ? '' : 'margin-top: 18px;'">
                     {{ $t('orderCenter.paymentTime') }}:{{ showOrderTime(item, 1) }}</span>
                 </template>
                 <template #footer>
@@ -165,26 +166,31 @@
         <div class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.orderNo') }}</span>
           <!-- <span class="content">{{ refundObject.sn }}</span> -->
-          <van-text-ellipsis class="content" :content="refundObject.sn" :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
+          <van-text-ellipsis class="content" :content="refundObject.sn" :expand-text="$t('orderCenter.seeMore')"
+            :collapse-text="$t('orderCenter.stow')" />
         </div>
         <div v-if="refundObject.status != 0 && user.ifForeign === '0'" class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.orderSerialNumberLabel') }}</span>
           <!-- <span class="content">{{ refundObject.trxNo }}</span> -->
-          <van-text-ellipsis class="content" :content="refundObject.trxNo" :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
+          <van-text-ellipsis class="content" :content="refundObject.trxNo" :expand-text="$t('orderCenter.seeMore')"
+            :collapse-text="$t('orderCenter.stow')" />
         </div>
         <div class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.commodity') }}</span>
           <!-- <span class="content">{{ refundObject.productName }}</span> -->
-          <van-text-ellipsis class="content" :content="refundObject.productName" :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
+          <van-text-ellipsis class="content" :content="refundObject.productName"
+            :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
         </div>
-        <div v-if="user.ifForeign === '0' && user.isDistribution === '1'" class="orderDetailBox flex-row justify-between">
+        <div v-if="user.ifForeign === '0' && user.isDistribution === '1'"
+          class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.distribution') }}</span>
           <span class="content">{{ showSubcom(refundObject) }}</span>
         </div>
         <div class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.equipmentNo') }}</span>
           <!-- <span class="content">{{ refundObject.clientId }}</span> -->
-          <van-text-ellipsis class="content" :content="refundObject.clientId" :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
+          <van-text-ellipsis class="content" :content="refundObject.clientId" :expand-text="$t('orderCenter.seeMore')"
+            :collapse-text="$t('orderCenter.stow')" />
         </div>
         <div class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.state') }}</span>
@@ -193,7 +199,8 @@
         <div class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.paymentMethod') }}</span>
           <!-- <span class="content">{{ showPayType(refundObject) }}</span> -->
-          <van-text-ellipsis class="content" :content="showPayType(refundObject)" :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
+          <van-text-ellipsis class="content" :content="showPayType(refundObject)"
+            :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
         </div>
         <div class="orderDetailBox flex-row justify-between">
           <span class="title">
@@ -201,7 +208,8 @@
       $t('orderCenter.refundTime') : $t('orderCenter.creationTime') }}
           </span>
           <!-- <span class="content">{{ showOrderTime(refundObject, 1) }}</span> -->
-          <van-text-ellipsis class="content" :content="showOrderTime(refundObject, 1)" :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
+          <van-text-ellipsis class="content" :content="showOrderTime(refundObject, 1)"
+            :expand-text="$t('orderCenter.seeMore')" :collapse-text="$t('orderCenter.stow')" />
         </div>
         <div v-if="refundObject.status === 3" class="orderDetailBox flex-row justify-between">
           <span class="title">{{ $t('orderCenter.refunded') }}</span>
@@ -235,8 +243,7 @@
           </van-button>
           <div v-if="refundObject.status === 1 && user.ifForeign === '0' && user.type < 2" style="width: 20px;">
           </div>
-          <van-button size="small"
-            v-if="refundObject.status === 1 && user.ifForeign === '0' && isRefund"
+          <van-button size="small" v-if="refundObject.status === 1 && user.ifForeign === '0' && isRefund"
             @click="noticeClk(refundObject)" round type="primary" style="padding: 15px 15px; margin-top: 20px;">
             {{ $t('orderCenter.initiateRefund') }}
           </van-button>
@@ -249,11 +256,12 @@
       <template #content>
         <div class="refundBox l-flex-RC" style="overflow-y: auto; overflow-x: hidden; max-height: 40vh;">
           <div v-for="(item, index) in orderDetails" :key="index" class="card01">
-            <van-checkbox :disabled="item.price.toFixed(2) <= 0" v-model="isChecked[index]" @change="checkGood(index)" icon-size="20px" style="width: 25px"></van-checkbox>
+            <van-checkbox :disabled="item.price.toFixed(2) <= 0" v-model="isChecked[index]" @change="checkGood(index)"
+              icon-size="20px" style="width: 25px"></van-checkbox>
             <van-card :price="item.price.toFixed(2)" :title="item.productName" :thumb="showSugarPic(item.productNo)">
               <template #footer>
-                <van-stepper v-if="item.price.toFixed(2) > 0" v-model="refundNum[index]" @plus="plusRefundGood(index)" @minus="minusRefundGood(index)"
-                  theme="round" button-size="0.55rem" disable-input
+                <van-stepper v-if="item.price.toFixed(2) > 0" v-model="refundNum[index]" @plus="plusRefundGood(index)"
+                  @minus="minusRefundGood(index)" theme="round" button-size="0.55rem" disable-input
                   :max="item.refundQuantity == null ? item.productNumber : (item.productNumber - item.refundQuantity)" />
                 <span v-else>
                   已优惠减免
@@ -501,14 +509,6 @@ export default {
         showFailToast(t('orderCenter.requestFailed'));
       }
     };
-    // 修改的价格
-    const cofficentForm = reactive({
-      price: 0,
-      id: "",
-      productNumber: 0,
-      note: 0,
-      refundReason: "",
-    });
     // 引入语言
     const { t } = useI18n();
     // 订单商品图片路径处理
@@ -553,6 +553,15 @@ export default {
     const loading = ref(true);
     const error = ref(false);
     const finished = ref(false);
+    // 修改的价格
+    const cofficentForm = reactive({
+      price: 0,
+      id: "",
+      productNumber: 0,
+      note: 0,
+      refundReason: "",
+      type: user.type,
+    });
     // 滚动加载
     const onLoad = () => {
       if (!finished.value) {