Explorar o código

admin前端bug提交 8.10 zyp 推送管易按钮

阿拉蕾 hai 1 ano
pai
achega
803929e242
Modificáronse 2 ficheiros con 27 adicións e 1 borrados
  1. 8 0
      src/api/store/storeOrder.js
  2. 19 1
      src/views/store/components/productOrder.vue

+ 8 - 0
src/api/store/storeOrder.js

@@ -200,6 +200,14 @@ export function getEroOrder(query) {
   })
 }
 
+export function createErpOrder(query) {
+  return request({
+    url: '/store/storeOrder/createErpOrder',
+    method: 'get',
+    params: query
+  })
+}
+
 //审核
 export function auditPayRemain(data) {
   return request({

+ 19 - 1
src/views/store/components/productOrder.vue

@@ -46,6 +46,9 @@
         <div class="operate-button-container" >
           <el-button size="mini" @click="editDelivery()"  v-hasPermi="['store:storeOrder:editDeliveryId']" >修改物流单号</el-button>
         </div>
+        <div class="operate-button-container" v-if="order.status==2 && order.extendOrderId == null"  v-hasPermi="['store:storeOrder:createErpOrder']"  >
+          <el-button size="mini" @click="addErpOrder()" >创建ERP订单信息</el-button>
+        </div>
         <!-- <div class="operate-button-container" v-show="order.status===2">
           <el-button size="mini"  >去发货</el-button>
           <el-button size="mini" >备注订单</el-button>
@@ -413,7 +416,7 @@
 </template>
 
 <script>
-import {auditPayRemain,addTuiMoney,syncExpress,updateExpress,getEroOrder,refundOrderMoney, editTuiMoney,getExpress,finishOrder,listStoreOrder, getStoreOrder, delStoreOrder, addStoreOrder, updateStoreOrder, exportStoreOrder,updateDeliveryId } from "@/api/store/storeOrder";
+import {auditPayRemain,addTuiMoney,syncExpress,updateExpress,getEroOrder,refundOrderMoney, editTuiMoney,getExpress,finishOrder,listStoreOrder, getStoreOrder, delStoreOrder, addStoreOrder, updateStoreOrder, exportStoreOrder,updateDeliveryId, } from "@/api/store/storeOrder";
 export default {
   name: "order",
   data() {
@@ -659,6 +662,21 @@ export default {
         this.editForm.orderType=this.order.orderType.toString();
         this.editForm.id=this.order.id;
     },
+    //推送管易按钮
+    addErpOrder(){
+        var that=this;
+        this.$confirm('是否确认推送管易?', "警告", {
+          confirmButtonText: "确定",
+          cancelButtonText: "取消",
+          type: "warning"
+        }).then(function() {
+          var data={orderCode:that.order.orderCode}
+          return createErpOrder(data);
+        }).then(() => {
+          this.msgSuccess("操作成功");
+          this.getOrder(this.order.id);
+        }).catch(function() {});
+    },
     editDelivery(){
       this.editDy.open = true;
       this.editDyForm.id = this.order.id;