From 3a67ace107e4a29b830669b0b42e18bfd735d6a7 Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期五, 24 十一月 2023 11:08:20 +0800
Subject: [PATCH] 联调查询单条供应商数据接口

---
 src/api/productManage/product.js                         |    8 ++++++++
 src/views/supplierManage/supplier/RaleteSupplierList.vue |   20 ++++++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/src/api/productManage/product.js b/src/api/productManage/product.js
index fc2a10d..4c60183 100644
--- a/src/api/productManage/product.js
+++ b/src/api/productManage/product.js
@@ -14,6 +14,14 @@
     params:data
   })
 }
+// 鏌ヨ鍗曟潯渚涘簲鍟嗘暟鎹�
+export function getSupplierByNumber(data) {
+  return request({
+    url: `/api/s/getSupplierByNumber/${data}`,
+    method: "get",
+    data
+  })
+}
 // 鍒涘缓浜у搧
 export function createProduct(data) {
   return request({
diff --git a/src/views/supplierManage/supplier/RaleteSupplierList.vue b/src/views/supplierManage/supplier/RaleteSupplierList.vue
index 371fbe2..3dd1a88 100644
--- a/src/views/supplierManage/supplier/RaleteSupplierList.vue
+++ b/src/views/supplierManage/supplier/RaleteSupplierList.vue
@@ -23,7 +23,7 @@
 </template>
 
 <script>
-import { getProductList } from "@/api/productManage/product"
+import { getProductList,getSupplierByNumber} from "@/api/productManage/product"
 import pageMixin from "@/components/makepager/pager/mixin/pageMixin"
 import DetailSupplier from "@/views/supplierManage/supplier/DetailSupplier"
 export default {
@@ -58,7 +58,8 @@
         { label: "閲囪喘浠锋牸", prop: "purchasePrice", min: 130 },
         { label: "渚涜揣澶╂暟", prop: "deliveryTime", min: 130 },
         { label: "鐗╂祦鏃堕暱(澶�)", prop: "shippingDuration", min: 130 }
-      ]
+      ],
+      thatNumber:''
     }
   },
   created() {
@@ -102,7 +103,6 @@
       console.log(val, content)
       await getProductList({
         number: this.editConfig.infomation.number,
-        supplierId: this.editConfig.infomation.supplierId,
         page: this.pagerOptions.currPage,
         pageSize: this.pagerOptions.pageSize
       }).then((res) => {
@@ -118,13 +118,21 @@
         this.pagerOptions.totalCount = res.data.total
       })
     },
+    // 鍗曟潯渚涘簲鍟嗘暟鎹�-璇︽儏
+    async getSupplierByNumber() {
+      await getSupplierByNumber(
+        this.thatNumber
+      ).then((res) => {
+        this.commonDetail.infomation = { ...res.data.res }
+      })
+    },
     handleClose() {
       this.editConfig.visible = false
     },
-    selCommonClick(row) {
-      console.log(row)
+    async selCommonClick(row) {
+      this.thatNumber=row.supplier.number
+      await this.getSupplierByNumber()
       this.commonDetail.visible = true
-      this.commonDetail.infomation = { ...row.supplier }
     }
   }
 }

--
Gitblit v1.8.0