contract.js 1.7 KB
import request from '@/utils/request'
import { ContentTypeEnum } from '@/utils/httpEnum';

export const statusStyle = [
  { color: '#2BA471', bgColor:'#E3F9E9',text: '审核通过' },
  { color: '#D54941', bgColor:'#FFF0ED',text: '已驳回' },
  { color: '#3D48A3', bgColor:'#F2F3FF',text: '审核中' },
];

export const statusMap = {
  '生产中': '#2BA471',
  '审批中': '#3D48A3',
  '已签收': '#E7E7E7',
  '已发货': '#D54941',
}

const baseUrl = '/contract';
// 查询合同框架列表
export function queryApi(params) {
  return request({
    url: `${baseUrl}/contractFramework/query`,
    method: 'get',
    params
  })
}

// 查询合同列表
export function queryContractApi(params) {
  return request({
    url: `${baseUrl}/contractDistributorStandard/query`,
    method: 'get',
    params
  })
}

// 品种列表
export function productVarietyQuery(params) {
  return request({
    url: `/baseData/product/variety/query`,
    method: 'get',
    params
  })
}

// 客户查询编号
export function getCodeApi(params) {
  return request({
    url: `${baseUrl}/contractFramework/code`,
    method: 'get',
    params
  })
}

// 新增合同框架
export function createApi(data) {
  return request({
    url: `${baseUrl}/contractFramework`,
    method: 'post',
    data
  })
}

export function getDetailApi(id) {
  return request({
    url: `${baseUrl}/contractFramework`,
    method: 'get',
    params: { id }
  })
}

export function updateApi(data) {
  return request({
    url: `${baseUrl}/contractFramework`,
    method: 'put',
    data
  })
}

//获取经销标准合同编号
export function getRetailCodeApi() {
  return request({
    url: `${baseUrl}/contractDistributorStandard/code`,
    method: 'get',
  })
}