From 2ec2a96d9bb31c24e806709ef8df1bd9172f8c02 Mon Sep 17 00:00:00 2001
From: pyt <626651354@qq.com>
Date: 星期四, 10 四月 2025 09:15:22 +0800
Subject: [PATCH] feat

---
 src/view/addOrder.vue |  123 ++++++++++++----------------------------
 1 files changed, 38 insertions(+), 85 deletions(-)

diff --git a/src/view/addOrder.vue b/src/view/addOrder.vue
index bdbbc4f..e2a3a5a 100644
--- a/src/view/addOrder.vue
+++ b/src/view/addOrder.vue
@@ -77,8 +77,8 @@
                       </div>
                       <div class="box_text2">Carrier</div>
                     </div>
-                    <el-select :disabled="type != 'add'" v-model="form.carrier" clearable placeholder="请选择">
-                      <el-option :label="item.label" :value="item.value" v-for="item in optionsSc"
+                    <el-select :disabled="type != 'add'"  v-model="form.carrier" clearable placeholder="请选择">
+                      <el-option :label="item.code" :value="item.code" v-for="item in optionsSc"
                         :key="item.value"></el-option>
                     </el-select>
                   </div>
@@ -531,7 +531,6 @@
                     <div class="box_text2">Delivery Schedule</div>
                   </div>
                   <el-input v-model="form.deliverySchedule" readonly></el-input>
-
                 </div>
               </el-form-item>
             </div>
@@ -545,7 +544,6 @@
                     <div class="box_text2">Actual Delivery Date</div>
                   </div>
                   <el-input v-model="form.actualSchedule" readonly></el-input>
-
                 </div>
               </el-form-item>
               <el-form-item label="" class="label3" label-width="0px">
@@ -570,7 +568,7 @@
                   <el-input v-model="form.emptyReturnDate" readonly></el-input>
                 </div>
               </el-form-item>
-              <el-form-item label="" class="label1" label-width="0">
+              <el-form-item label="" class="label1" label-width="0"> 
                 <div class="flex">
                   <div class="label shrink0">
                     <div class="flex">
@@ -582,7 +580,18 @@
                   <el-input v-model="form.frameNumber" readonly></el-input>
                 </div>
               </el-form-item>
+              
             </div>
+            <div class="flex">
+                <div class="label shrink0">
+                  <div class="flex">
+                    <!-- <div class="red">*</div> -->
+                    <div class="box_text1">备注:</div>
+                  </div>
+                  <div class="box_text2">Remarks</div>
+                </div>
+                <el-input type="textarea" :rows="4"  v-model="form.customerRemark" readonly style="margin-right: 135px;"></el-input>
+              </div>
           </div>
         </el-card>
         <el-card class="box-card mt-13">
@@ -642,7 +651,7 @@
 </template>
 
 <script>
-import { addOrder, getaddress, edit, getDetail, saveInfo } from './addservier'
+import { addOrder, getaddress, edit, getDetail, saveInfo, getCarrierList } from './addservier'
 import 'quill/dist/quill.core.css'
 import 'quill/dist/quill.snow.css'
 import 'quill/dist/quill.bubble.css'
@@ -675,10 +684,10 @@
         vesselAndVoyage: "", //航名航次
         pickupLocation: "", //提柜地
         ETA: "", //预计到达日期
-        SOC: "", //SOC
-        DG: "", //DG
-        overweight: "", //超重
-        customsInspection: "", //查验
+        SOC: "否", //SOC
+        DG: "否", //DG
+        overweight: "是", //超重
+        customsInspection: "否", //查验
         dropOrLive: "", //DROP/LIVE
         clientOrder: "", //客户订单号
         product: "", //品名
@@ -756,77 +765,7 @@
           label: "其他",
         },
       ],
-      optionsSc: [
-        {
-          value: "COSCO",
-          label: "COSCO",
-        },
-        {
-          value: "OOCL",
-          label: "OOCL",
-        },
-        {
-          value: "ONE",
-          label: "ONE",
-        },
-        {
-          value: "CMA CGM",
-          label: "CMA CGM",
-        },
-        {
-          value: "EVERGREEN",
-          label: "EVERGREEN",
-        },
-        {
-          value: "ZIM",
-          label: "ZIM",
-        },
-        {
-          value: "YANG MING",
-          label: "YANG MING",
-        },
-        {
-          value: "WANHAI LINE",
-          label: "WANHAI LINE",
-        },
-        {
-          value: "MAERSK",
-          label: "MAERSK",
-        },
-        {
-          value: "MSC",
-          label: "MSC",
-        },
-        {
-          value: "HMM",
-          label: "HMM",
-        },
-        {
-          value: "HPL",
-          label: "HPL",
-        },
-        {
-          value: "HDW",
-          label: "HDW",
-        },
-        {
-          value: "T.S.LINE",
-          label: "T.S.LINE",
-        },
-        {
-          value: "SEA LEAD",
-          label: "SEA LEAD",
-        },
-        {
-          value: "SM LINE",
-          label: "SM LINE",
-        },
-        {
-          value: "OTHERS",
-          label: "OTHERS",
-        }
-
-      ],
+      optionsSc: [],
       //COSCO、OOCL、ONE、CMA CGM、EVERGREEN(EMC)、ZIM、YANG MING(YML)、WANHAI LINE(WHL)、MAERSK(MSK)、MSC、HMM、HPL、HDW、T.S.LINE、SEA LEAD、SM LINE、OTHERS
       optionsCpa: [
         {
@@ -958,10 +897,9 @@
       }).then(resp => {
         this.form = resp.data
         this.detailInfo = resp.data
-        if (resp.data.poundWeight) {
-          resp.data.poundWeight = resp.data.poundWeight.toFixed(2) * 1
-        }
-        
+        // if (resp.data.poundWeight) {
+        //   resp.data.poundWeight = resp.data.poundWeight.toFixed(2) * 1
+        // }
         if (resp.data.DOFileUrls) {
           resp.data.DOFileUrls.map(item => {
             this.fileList1.push({ url: item.url, name: item.url.split('ownload/')[1] })
@@ -977,10 +915,15 @@
             this.fileList3.push({ url: item.url, name: item.url.split('ownload/')[1] })
           })
         }
+        console.log(resp.data.otherFileUrls,'resp.data.otherFileUrls');
+        
         if (resp.data.otherFileUrls) {
+          console.log(this.fileList4);
+
           resp.data.otherFileUrls.map(item => {
             this.fileList4.push({ url: item.url, name: item.url.split('ownload/')[1] })
           })
+          
         }
       })
     }
@@ -1004,6 +947,16 @@
 
 
     })
+    getCarrierList({
+      extra: JSON.parse(localStorage.getItem('userInfo')).extra
+    }).then(resp => {
+      this.optionsSc = resp.data
+        .sort((a, b) => {
+          if (a.code < b.code) return -1
+          if (a.code > b.code) return 1
+          return 0
+        })
+    })
   },
   methods: {
     addShow() {

--
Gitblit v1.7.1