import request from '@/utils/request' export function getSupplyMonitorSuppliers(params) { return request({ url: '/api/supply/monitor/suppliers', method: 'get', params, timeout: 60000 }) } export function getSupplyMonitorCompare(params) { return request({ url: '/api/supply/monitor/compare', method: 'get', params, timeout: 60000 }) } export function getSupplyPaymentPlan(params) { return request({ url: '/api/supply/monitor/payment-plan', method: 'get', params, timeout: 60000 }) } // 获取产品供应商详情(成本/交付/账期) export function getProductDetails(code) { return request({ baseURL: process.env.VUE_APP_PYTHON_API, url: `/api/supplier/product/${code}/details`, method: 'get' }) } // 供应商综合评估 export function evaluateSupplier(productCode) { return request({ baseURL: process.env.VUE_APP_PYTHON_API, url: '/api/supplier/evaluate', method: 'post', data: { product_code: productCode } }) } // 获取权重配置 export function getWeightsConfig() { return request({ baseURL: process.env.VUE_APP_PYTHON_API, url: '/api/supplier/config/weights', method: 'get' }) } // 更新权重配置 export function updateWeightsConfig(weights) { return request({ baseURL: process.env.VUE_APP_PYTHON_API, url: '/api/supplier/config/weights', method: 'put', data: weights }) }