Browse Source

退款订单物流编辑

阿拉蕾 1 năm trước cách đây
mục cha
commit
d7ea243ca0
1 tập tin đã thay đổi với 39 bổ sung1 xóa
  1. 39 1
      src/views/store/components/productAfterSalesOrder.vue

+ 39 - 1
src/views/store/components/productAfterSalesOrder.vue

@@ -17,7 +17,7 @@
             <el-tag prop="status" v-for="(item, index) in salesStatusOptions"    v-if="afterSales.salesStatus==item.dictValue">{{item.dictLabel}}</el-tag>
           </span>
           <div class="operate-button-container"  >
-            <el-button size="mini" v-show="afterSales.salesStatus==0&&afterSales.status===1"  @click=" ">添加物流</el-button>
+            <el-button size="mini" v-show="afterSales.salesStatus==0&&afterSales.status===1"  @click="addDelivery">添加物流</el-button>
             <el-button size="mini"  v-hasPermi="['store:storeAfterSales:audit1']" v-show="afterSales.salesStatus==0&&afterSales.status===0" @click="handleAudit1">平台审核</el-button>
             <el-button size="mini"  v-hasPermi="['store:storeAfterSales:audit2']" v-show="afterSales.salesStatus==0&&afterSales.status===2" @click="handleAudit2">仓库审核</el-button>
             <el-button size="mini"  v-hasPermi="['store:storeAfterSales:refund']" @click="handleRefund"  v-show="afterSales.salesStatus==0&&afterSales.status===3">财务审核</el-button>
@@ -189,7 +189,24 @@
       >
       <product-order  ref="productOrder" />
     </el-drawer>
+    <el-dialog :title="add.title" :visible.sync="add.open" width="500px" append-to-body>
     
+      <div slot="footer" class="dialog-footer">
+        <el-form ref="form" :model="form" :rules="rules" label-width="100px">
+          <el-form-item label="id" prop="id" v-if="false">
+            <el-input v-model="form.id" placeholder="请输入"  />
+          </el-form-item>
+          <el-form-item label="快递公司" prop="deliveryName">
+            <el-input v-model="form.deliveryName" placeholder="请输入"  />
+          </el-form-item>
+          <el-form-item label="运单号" prop="deliverySn">
+            <el-input v-model="form.deliverySn" placeholder="请输入"  />
+          </el-form-item>
+        </el-form>
+        <el-button type="primary" @click="submitForm">确 定</el-button>
+        <el-button @click="cancel1">取 消</el-button>
+      </div>
+    </el-dialog>
   </div>
 </template>
 
@@ -210,6 +227,10 @@ export default {
           title:"财务审核",
           open:false,
       },
+      add:{
+        open:false,
+        title:"添加物流"
+      },
       order:null,
       user:null,
       serviceTypeOptions:[],
@@ -244,6 +265,23 @@ export default {
     });
   },
   methods: {
+    submitForm() {
+      var id=this.afterSales.id;
+      this.form.id = id;
+      updateStoreAfterSales(this.form).then(response => {
+              if (response.code === 200) {
+                this.msgSuccess("添加成功");
+                this.add.open = false;
+                this.getStoreAfterSales(id);
+              }
+            });
+    },
+    cancel1(){
+      this.open = false;
+    },
+    addDelivery(){
+      this.add.open = true;
+    },
     showOrder(){
       this.show.open=true;
       const orderId = this.order.id ;