yangfeng
2023-08-28 c34ac626594536c011d14798277fb118a2d28803
详情页
5个文件已修改
41 ■■■■ 已修改文件
src/api/common/other.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/supplierManage/supplier.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/supplierManage/supplier/AddSupplier.vue 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/supplierManage/supplier/DetailSupplier.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/supplierManage/supplier/RaleteSupplierList.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
  })
}
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) {
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: {
    // 销售负责人
    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
    },
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: ""
        }
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 }
    }
  }
}