| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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
- })
- }
|