tangning il y a 2 ans
Parent
commit
f8fc5b64c9

+ 1 - 1
src/store/modules/user.ts

@@ -16,7 +16,7 @@ export const useUserStore = defineStore({
   id: 'user',
   state: (): StoreUser => ({
     token: token,
-    wxOpenId:'',
+    wxOpenId:'o3S0L1Hyd3O0vYI2Kr1lFDEtEO2k',
     info: {
       name:'test',
       wxOpenId:'test1',

+ 8 - 2
src/utils/request.ts

@@ -51,11 +51,17 @@ const request = async <T = any>(
   console.log('request',data)
 //   reduce()
   if (typeof data !== "object") {
-    showFailToast('服务器错误,请联系管理员');
+    showFailToast({
+      message:'服务器错误,请联系管理员',
+      icon: 'warning-o',
+    });
     return Promise.reject(data);
   }
   if (data.code != 200) {
-    if (data.message) showFailToast(data.message);
+    if (data.message) showFailToast({
+      message:data.message,
+      icon: 'warning-o',
+    });
     // 401,token 过期
     if (data.code == 401) {
       localStorage.removeItem("token");

+ 8 - 2
src/utils/useAxiosApi.ts

@@ -53,7 +53,10 @@ instance.interceptors.response.use(
     const res = response.data;
     // if the custom code is not 200, it is judged as an error.
     if (res.code !== 200) {
-      showFailToast(res.message);
+      showFailToast({
+        message:res.message,
+        icon: 'warning-o',
+      });
       return Promise.reject(res || 'Error');
     } else {
       return Promise.resolve(res); //进行中 
@@ -65,7 +68,10 @@ instance.interceptors.response.use(
     if (loadingCount == 0) {
       closeToast()
     }
-    showFailToast('服务器错误,请联系管理员');
+    showFailToast({
+      message:'服务器错误,请联系管理员',
+      icon: 'warning-o',
+    });
     return Promise.reject(error.response);
   },
 );

+ 1 - 1
src/views/detail/invoice.vue

@@ -147,7 +147,7 @@ const formData = ref({
   getAddress: '',
 });
 onMounted(async () => {
-  let { data } = await getInvoiceAddress('20230227175908840');
+  let { data } = await getInvoiceAddress(id);
   formData.value.invoiceAmount = data.payAmount;
   formData.value.getAddrName = data.getAddrName;
   formData.value.getAddrPhone = data.getAddrPhone;

+ 10 - 1
src/views/home/submit.vue

@@ -5,6 +5,7 @@
         v-model="formData.companyName"
         label-align="top"
         name="用户名"
+        maxlength="50"
         label="公司名称"
         placeholder="请填写公司名称"
         :rules="[{ required: true, message: '请填写公司名称' }]"
@@ -13,6 +14,7 @@
         v-model="formData.customerName"
         label-align="top"
         name="联系人"
+        maxlength="50"
         label="联系人"
         placeholder="请填写姓名"
         :rules="[{ required: true, message: '请填写姓名' }]"
@@ -21,6 +23,7 @@
         v-model="formData.phone"
         label-align="top"
         name="联系电话"
+        maxlength="11"
         label="联系电话"
         placeholder="请填写手机号"
         :rules="[{ required: true, message: '请填写手机号' }, {
@@ -36,6 +39,7 @@
         v-model="formData.cameraSnCode"
         label-align="top"
         name="产品SN码"
+        maxlength="50"
         label="产品SN码"
         placeholder="请填写下划线后的数字母组合"
         :rules="[{ required: true, message: '请填写密码' }]"
@@ -50,11 +54,12 @@
         type="textarea"
         maxlength="500"
         show-word-limit
+        :rules="[{ required: true, message: '请具体描述故障现象,相关操作等。' }]"
         placeholder="请具体描述故障现象,相关操作等。"
       />
       <van-field name="uploader" label="文件上传" label-align="top">
         <template #input>
-          <van-uploader v-model="formData.faultImg" :before-read="beforeRead" :after-read="clzpAfterRead" />
+          <van-uploader :max-count="5" v-model="formData.faultImg" :before-read="beforeRead" :after-read="clzpAfterRead" />
         </template>
       </van-field>
       <van-field name="radio" label="送修方式" label-align="top">
@@ -70,6 +75,7 @@
         v-model="formData.sendTrackingNum"
         label-align="top"
         name="快递单号"
+        maxlength="30"
         label="快递单号"
         placeholder="请填写快递单号"
         :rules="[{ required: true, message: '请填写快递单号' }]"
@@ -89,6 +95,7 @@
         v-model="formData.getAddress"
         label-align="top"
         name="收件地址"
+        maxlength="50"
         label="收件地址"
         placeholder="请填写收件地址"
         :rules="[{ required: true, message: '请填写收件地址' }]"
@@ -98,6 +105,7 @@
         v-model="formData.getAddrName"
         label-align="top"
         name="收件人"
+        maxlength="50"
         label="收件人"
         placeholder="请填写收件人"
         :rules="[{ required: true, message: '请填写收件人' }]"
@@ -106,6 +114,7 @@
         v-if="formData.getType == 1"
         v-model="formData.getAddrPhone"
         label-align="top"
+        maxlength="11"
         name="收件人电话"
         label="收件人电话"
         placeholder="请填写收件人电话"