Forráskód Böngészése

退款订单物流编辑

阿拉蕾 2 éve
szülő
commit
39674f5cfb
1 módosított fájl, 41 hozzáadás és 1 törlés
  1. 41 1
      src/views/store/components/productAfterSalesOrder.vue

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

@@ -16,6 +16,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="addDelivery">添加物流</el-button>
             <el-button size="mini"  @click="showOrder">查看订单</el-button>
          </div>
         </div>
@@ -181,11 +182,29 @@
     <el-dialog :title="show.title" v-if="show.open" :visible.sync="show.open" width="1000px" append-to-body>
         <product-order  ref="productOrder" />
     </el-dialog>
+    <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>
 
 <script>
-import {getStoreAfterSales,cancel,refund,audit } from "@/api/store/storeAfterSales";
+import {getStoreAfterSales,cancel,refund,audit,updateStoreAfterSales } from "@/api/store/storeAfterSales";
 
 import productOrder from "./productOrder";
 export default {
@@ -201,6 +220,10 @@ export default {
           title:"审核",
           open:false,
       },
+      add:{
+        open:false,
+        title:"添加物流"
+      },
       order:null,
       user:null,
       serviceTypeOptions:[],
@@ -250,6 +273,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 ;