183 lines
3.7 KiB
JavaScript
183 lines
3.7 KiB
JavaScript
import request from '@/utils/request'
|
|
import { getToken } from "@/utils/auth";
|
|
|
|
// 金额计算
|
|
export function toDecimal(x){
|
|
let f = parseFloat(x);
|
|
if (isNaN(f)) {
|
|
return;
|
|
}
|
|
f = Math.round(x*100)/100;
|
|
return f;
|
|
}
|
|
// 获取目录
|
|
export function productList(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productList',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
// 获取备注信息
|
|
export function productRemarkList(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productRemarkList',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
// 获取型号
|
|
export function productXinghList(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productXinghList',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
// 判断是否为父节点,如果有说明下面还有子类显示,如果没有则直接显示衍生型号
|
|
export function judgeparent(query) {
|
|
return request({
|
|
url: '/redBook/redBook/judgeparent',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
// 获取子类
|
|
export function productZlList(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productZlList',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 判断是否存在衍生型号
|
|
export function productYsxhListCheck(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productYsxhListCheck',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 获取衍生型号
|
|
export function productYsxhList(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productYsxhList',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
// 判断是否存在截面
|
|
export function productJmListCheck(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productJmListCheck',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
// 获取截面
|
|
export function productJmList(query) {
|
|
return request({
|
|
url: '/redBook/redBook/productJmList',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
//查询数据
|
|
export function searchData(query) {
|
|
return request({
|
|
url: '/redBook/redBook/searchData',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
//点击查询按钮查询数据
|
|
export function handleSearchData(query) {
|
|
return request({
|
|
url: '/redBook/redBook/handleSearchData',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
//保存报价单
|
|
export function saveQuot(data) {
|
|
return request({
|
|
url: '/redBook/redBook/saveQuot',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
//生成报价单
|
|
export function madeXjQuot(data) {
|
|
return request({
|
|
url: '/redBook/redBook/madeXjQuot',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
//提交报价单
|
|
export function commitQuot(data) {
|
|
return request({
|
|
url: '/redBook/redBook/commitQuot',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
//生成报价单
|
|
export function madeQuot(data) {
|
|
return request({
|
|
url: '/redBook/redBook/madeQuot',
|
|
method: 'post',
|
|
responseType: "blob", // 表明返回服务器返回的数据类型
|
|
headers: {
|
|
'X-Authorization': getToken()
|
|
},
|
|
data: data
|
|
})
|
|
}
|
|
//获取调价日期
|
|
export function versionList(query) {
|
|
return request({
|
|
url: '/redBook/redBook/versionList',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
//根据选择的调价日期 更新已选择结果数据
|
|
export function updateSelectedResultData(data) {
|
|
return request({
|
|
url: '/redBook/redBook/updateSelectedResultData',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
|
|
/** 已生成的报价单列表 */
|
|
export function listQuots(query) {
|
|
return request({
|
|
url: '/redBook/redBook/listQuots',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
// 查询报价单详细
|
|
export function getQuotDetail(quotId) {
|
|
return request({
|
|
url: '/redBook/redBook/' + quotId,
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 删除报价单
|
|
export function deleteQuots(quotId) {
|
|
return request({
|
|
url: '/redBook/redBook/deleteQuots/' + quotId,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
|
|
|
|
|