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