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