From 2c52158fd8edcf85cdeb101cb7f3ad1509db9d31 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期四, 21 九月 2023 10:19:54 +0800
Subject: [PATCH] 1.订单下达100%,2.ERP接口同步100%

---
 src/views/basicSettings/contactUnitList.vue |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/src/views/basicSettings/contactUnitList.vue b/src/views/basicSettings/contactUnitList.vue
index 40bc56b..cd8755e 100644
--- a/src/views/basicSettings/contactUnitList.vue
+++ b/src/views/basicSettings/contactUnitList.vue
@@ -63,7 +63,11 @@
         >
           <div class="bodyTopButtonGroup" style="justify-content: space-between">
             <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">鏂板</el-button>
-            <el-button v-waves type="success" icon="el-icon-download" @click="$router.push('./../systemSetting/dataImport?fileCode=5')">瀵煎叆</el-button>
+            <div style="display: flex">
+              <el-button v-waves type="success" icon="el-icon-download" @click="$router.push('./../systemSetting/dataImport?fileCode=5')">瀵煎叆</el-button>
+              <el-button v-waves icon="el-icon-refresh-right" @click="syncERP">鍚屾寰�鏉ュ崟浣�</el-button>
+
+            </div>
           </div>
 
           <div class="bodyTopFormGroup">
@@ -419,6 +423,7 @@
   TCunstomerClassTreeDelete,
   TCunstomerData, TCunstomerDelete
 } from '@/api/basicSettings'
+import { SeaveSearchPartner } from '@/api/ErpSyncMes'
 
 export default {
   name: 'RoleList',
@@ -766,6 +771,35 @@
         this.dialogForm.idUnitBySale = mainUnitCode
         this.dialogForm.idunitbymanufacture = mainUnitCode
       }
+    },
+    // 鍚屾ERP
+    syncERP() {
+      const loading = this.$loading({
+        lock: true,
+        text: '姝e湪鍚屾ERP锛岃绋嶇瓑...',
+        spinner: 'el-icon-loading',
+        customClass: 'osloading',
+        background: 'rgba(0, 0, 0, 0.7)'
+      })
+
+      SeaveSearchPartner().then(res => {
+        if (res.code === '200') {
+          setTimeout(() => {
+            this.getTCunstomerData(this.$refs.treeLeftRef.getCurrentNode())
+            this.getTCunstomerClassTree()
+            loading.close()
+            this.$notify.success('鍚屾鎴愬姛锛�')
+          }, 2000)
+        }
+        // else if (res.code === '300') {
+        //   setTimeout(() => {
+        //     loading.close()
+        //     this.$message.error('鍚屾澶辫触锛�')
+        //   }, 10000)
+        // }
+      }).catch(e => {
+        loading.close()
+      })
     }
   }
 }

--
Gitblit v1.9.3