From c34ac626594536c011d14798277fb118a2d28803 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期一, 28 八月 2023 16:17:48 +0800
Subject: [PATCH] 详情页

---
 src/api/supplierManage/supplier.js                       |    6 ++++++
 src/views/supplierManage/supplier/DetailSupplier.vue     |    6 +++---
 src/views/supplierManage/supplier/AddSupplier.vue        |   23 ++++++++++++++++++++---
 src/api/common/other.js                                  |    4 ++--
 src/views/supplierManage/supplier/RaleteSupplierList.vue |    2 +-
 5 files changed, 32 insertions(+), 9 deletions(-)

diff --git a/src/api/common/other.js b/src/api/common/other.js
index f5d771d..4f88e95 100644
--- a/src/api/common/other.js
+++ b/src/api/common/other.js
@@ -2,8 +2,8 @@
 import axios from "axios"
 
 // 璐熻矗浜�
-export const getMemberList = async (data) => {
-  return await axios.get(`/api/m/getMemberList`, {
+export const getMemberListFromGrpc = async (data) => {
+  return await axios.get(`/api/m/getMemberListFromGrpc`, {
     params: data
   })
 }
diff --git a/src/api/supplierManage/supplier.js b/src/api/supplierManage/supplier.js
index f9e0b2d..f044c73 100644
--- a/src/api/supplierManage/supplier.js
+++ b/src/api/supplierManage/supplier.js
@@ -75,6 +75,12 @@
     data
   })
 }
+// 棰勮鍚堝悓
+export const previewContract = async (data) => {
+  return await axios.get(`/api/con/previewContract`, {
+    params: data
+  })
+}
 
 // 鏇存柊鎵�灞炶涓�
 export function updateIndustry(data) {
diff --git a/src/views/supplierManage/supplier/AddSupplier.vue b/src/views/supplierManage/supplier/AddSupplier.vue
index 4f973c8..52038bd 100644
--- a/src/views/supplierManage/supplier/AddSupplier.vue
+++ b/src/views/supplierManage/supplier/AddSupplier.vue
@@ -203,10 +203,16 @@
 </template>
 
 <script>
-import { createSupplier, createContract, updateSupplier, getIndustryList } from "@/api/supplierManage/supplier"
+import {
+  createSupplier,
+  createContract,
+  updateSupplier,
+  getIndustryList,
+  previewContract
+} from "@/api/supplierManage/supplier"
 import EditDropdownDialog from "@/views/other/commonDialog/EditDropdownDialog"
 import { getSupplierTypeList } from "@/api/supplierManage/supplier"
-import { getMemberList } from "@/api/common/other"
+import { getMemberListFromGrpc } from "@/api/common/other"
 export default {
   name: "AddSupplierDialog",
   props: {
@@ -265,11 +271,14 @@
     this.getSupplierTypeList()
     this.getIndustryList()
     this.getMemberList()
+    if (this.editConfig.title === "淇敼") {
+      this.previewContract()
+    }
   },
   methods: {
     // 閿�鍞礋璐d汉
     async getMemberList() {
-      await getMemberList({
+      await getMemberListFromGrpc({
         page: 1,
         pageSize: 100
       }).then((res) => {
@@ -295,6 +304,14 @@
         this.industryOptions = res.data.data.list
       })
     },
+    // 鍚堝悓闄勪欢淇℃伅
+    async previewContract() {
+      await previewContract({
+        id: 1
+      }).then((res) => {
+        console.log(res.data)
+      })
+    },
     handleClose() {
       this.editConfig.visible = false
     },
diff --git a/src/views/supplierManage/supplier/DetailSupplier.vue b/src/views/supplierManage/supplier/DetailSupplier.vue
index 89dcb2a..432702a 100644
--- a/src/views/supplierManage/supplier/DetailSupplier.vue
+++ b/src/views/supplierManage/supplier/DetailSupplier.vue
@@ -171,13 +171,13 @@
       this.dynamicInfoList = [
         {
           leftStr: "鎴峰悕",
-          leftValue: this.noContactDays,
+          leftValue: this.accountName,
           rightStr: "寮�鎴疯",
-          rightValue: this.newContactDays
+          rightValue: this.bank
         },
         {
           leftStr: "璐﹀彿",
-          leftValue: "",
+          leftValue: item.account,
           rightStr: "",
           rightValue: ""
         }
diff --git a/src/views/supplierManage/supplier/RaleteSupplierList.vue b/src/views/supplierManage/supplier/RaleteSupplierList.vue
index 6306353..2cd65f0 100644
--- a/src/views/supplierManage/supplier/RaleteSupplierList.vue
+++ b/src/views/supplierManage/supplier/RaleteSupplierList.vue
@@ -98,7 +98,7 @@
     selCommonClick(row) {
       console.log(row)
       this.commonDetail.visible = true
-      this.commonDetail.infomation = { ...row }
+      this.commonDetail.infomation = { ...row.supplier }
     }
   }
 }

--
Gitblit v1.8.0