13404089107
2025-05-12 e5f9577a73289f4ff1df38d8a86403cabf449b5c
src/view/addOrder.vue
@@ -29,7 +29,8 @@
                      </div>
                      <div class="box_text2">Container No.</div>
                    </div>
                    <el-input :disabled="type != 'add'" v-model="form.container" maxlength="15" placeholder="请输入"></el-input>
                    <el-input :disabled="type != 'add'" v-model="form.container" maxlength="15"
                      placeholder="请输入"></el-input>
                  </div>
                </el-form-item>
              </div>
@@ -77,7 +78,7 @@
                      </div>
                      <div class="box_text2">Carrier</div>
                    </div>
                    <el-select :disabled="type != 'add'"  v-model="form.carrier" clearable placeholder="请选择">
                    <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>
@@ -568,7 +569,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">
@@ -580,18 +581,19 @@
                  <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 class="label shrink0">
                <div class="flex">
                  <!-- <div class="red">*</div> -->
                  <div class="box_text1">备注:</div>
                </div>
                <el-input type="textarea" :rows="4"  v-model="form.customerRemark" readonly style="margin-right: 135px;"></el-input>
                <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">
@@ -599,44 +601,52 @@
            <span class="clearfix_text">附件 | Attachment</span>
          </div>
          <div class="flex wrap">
              <el-form-item label="DO:" class="w-316" prop="DOFileUrls" label-width="88px">
                <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                  :http-request="handleUpload1" action="#" :on-remove="handleRemove1" :on-exceed="handleExceed"
                  :file-list="fileList1">
                  <div class="upload_btn">+上传附件</div>
                </el-upload>
              </el-form-item>
              <el-form-item label="PU#:" class="w-316" prop="PUFileUrls" label-width="88px">
                <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                  :on-remove="handleRemove2" :http-request="handleUpload2" action="#" :on-exceed="handleExceed"
                  :file-list="fileList2">
                  <div class="upload_btn">+上传附件</div>
                </el-upload>
              </el-form-item>
              <el-form-item label="PU说明:" class="w-316" prop="PUExplain" label-width="88px">
                <el-input :disabled="type == 'detail'" v-model="form.PUExplain" placeholder="请输入"></el-input>
              </el-form-item>
              <el-form-item label="POD:" class="w-316" prop="PODFileUrls" label-width="88px">
                <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                  :on-remove="handleRemove3" :http-request="handleUpload3" action="#" :on-exceed="handleExceed"
                  :file-list="fileList3">
                  <div class="upload_btn">+上传附件</div>
                </el-upload>
              </el-form-item>
              <el-form-item label="其他附件:" class="w-316" prop="otherFileUrls" label-width="88px">
                <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                  :on-remove="handleRemove4" :http-request="handleUpload4" action="#" :on-exceed="handleExceed"
                  :file-list="fileList4">
                  <div class="upload_btn">+上传附件</div>
                </el-upload>
              </el-form-item>
              <el-form-item v-if="form.SOC === '是'" label="EIR:" class="w-316" prop="EIRFileUrls" label-width="88px">
                <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                  :on-remove="handleRemove5" :http-request="handleUpload5" action="#" :on-exceed="handleExceed"
                  :file-list="fileList5">
                  <div class="upload_btn">+上传附件</div>
                </el-upload>
              </el-form-item>
            <el-form-item label="DO:" class="w-316" prop="DOFileUrls" label-width="88px">
              <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                :http-request="handleUpload1" action="#" :on-remove="handleRemove1" :on-exceed="handleExceed"
                :file-list="fileList1">
                <div class="upload_btn">+上传附件</div>
              </el-upload>
            </el-form-item>
            <el-form-item label="PU#:" class="w-316" prop="PUFileUrls" label-width="88px">
              <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                :on-remove="handleRemove2" :http-request="handleUpload2" action="#" :on-exceed="handleExceed"
                :file-list="fileList2">
                <div class="upload_btn">+上传附件</div>
              </el-upload>
            </el-form-item>
            <el-form-item label="PU说明:" class="w-316" prop="PUExplain" label-width="88px">
              <el-input :disabled="type == 'detail'" v-model="form.PUExplain" placeholder="请输入"></el-input>
            </el-form-item>
            <el-form-item label="POD:" class="w-316" prop="PODFileUrls" label-width="88px">
              <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                :on-remove="handleRemove3" :http-request="handleUpload3" action="#" :on-exceed="handleExceed"
                :file-list="fileList3">
                <div class="upload_btn">+上传附件</div>
              </el-upload>
            </el-form-item>
            <el-form-item label="其他附件:" class="w-316" prop="otherFileUrls" label-width="88px">
              <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                :on-remove="handleRemove4" :http-request="handleUpload4" action="#" :on-exceed="handleExceed"
                :file-list="fileList4">
                <div class="upload_btn">+上传附件</div>
              </el-upload>
            </el-form-item>
            <el-form-item label="发票附件:" v-if="form.EmailFileUrls && form.EmailFileUrls.length" :limit="1" class="w-316"
              prop="otherFileUrls" label-width="88px">
              <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                :on-remove="handleRemove4" :http-request="handleUpload6" action="#" :on-exceed="handleExceed"
                :file-list="fileList6">
                <!-- <div class="upload_btn">+上传附件</div> -->
              </el-upload>
            </el-form-item>
            <el-form-item v-if="form.SOC === '是'" label="EIR:" class="w-316" prop="EIRFileUrls" label-width="88px">
              <el-upload :disabled="type == 'detail'" class="upload-demo" :on-preview="handlePreview"
                :on-remove="handleRemove5" :http-request="handleUpload5" action="#" :on-exceed="handleExceed"
                :file-list="fileList5">
                <div class="upload_btn">+上传附件</div>
              </el-upload>
            </el-form-item>
          </div>
        </el-card>
      </div>
@@ -711,7 +721,9 @@
        otherFileUrls: [],//其他附件
        specialRequest: '',//特殊要求
        remark: '',//备注
        EmailFileUrls: [],
      },
      fileList6: [], //发票附件
      orderId: '',
      editorOption: {
        modules: {
@@ -931,6 +943,12 @@
          })
          this.originalFiles.otherFileUrls = [...resp.data.otherFileUrls]
        }
        if (resp.data.EmailFileUrls) {
          resp.data.EmailFileUrls.map(item => {
            this.fileList6.push({ url: item.url, name: item.url.split('ownload/')[1] })
          })
        }
        if (resp.data.EIRFileUrls) {
          resp.data.EIRFileUrls.map(item => {
            this.fileList5.push({ url: item.url, name: item.url.split('ownload/')[1] })