zyouan 2 semanas atrás
pai
commit
975298021a

+ 5 - 6
src/views/list/TableList.vue

@@ -354,7 +354,7 @@ export default {
       const form = this.$refs.deliveryModal.form
       this.confirmLoading = true
       form.validateFields((errors, values) => {
-        console.log('TableList - deliveryOk validateFields response:', values)
+        console.log('TableList - deliveryOk validateFields response:', values, errors)
         if (!errors) {
           values.order_sn = this.mdl.order_sn
           if (this.mdl.order_status === 20) {
@@ -369,10 +369,10 @@ export default {
               }
             })
             .catch(error => {
-              this.$message.error(error.message)
               console.error('TableList - loadData error:', error)
+              this.$message.error(error.message)
             }).finally(() => {
-              this.mdl = null
+              console.log('TableList - deliveryOk finally')
               this.confirmLoading = false
             })
           } else if (this.mdl.order_status === 29) {
@@ -387,10 +387,10 @@ export default {
               }
             })
             .catch(error => {
-              this.$message.error(error.message)
               console.error('TableList - loadData error:', error)
+              this.$message.error(error.message)
             }).finally(() => {
-              this.mdl = null
+              console.log('TableList - deliveryOk finally')
               this.confirmLoading = false
             })
           } else if (this.mdl.order_status === 5) {
@@ -408,7 +408,6 @@ export default {
               this.$message.error(error.message)
               console.error('TableList - loadData error:', error)
             }).finally(() => {
-              this.mdl = null
               this.confirmLoading = false
             })
           }

+ 4 - 0
src/views/list/modules/deliveryForm.vue

@@ -99,6 +99,10 @@
           >
             <a-button icon="upload">上传图片</a-button>(放置收货的截图,或者物流信息有收货信息的截图)
           </a-upload>
+          <div v-if="imgUrl" style="margin-top: 8px;">
+            <img :src="imgUrl" alt="面单图片" style="max-width: 100px; max-height: 100px;" />
+          </div>
+          <a-input v-decorator="['img_url']" style="display: none;" />
         </a-form-item>
         <a-form-item label="实际收货时间" size="12">
           <a-date-picker placeholder="请选择实际的收货时间" :show-time="{ format: 'HH:mm' }" format="YYYY-MM-DD HH:mm" v-decorator="['real_receipt_time', {getValueFromEvent: handleDate}]" />(用户收货时间或者成功送达时间)