添加营销系统模块

This commit is contained in:
hedekun
2018-11-08 08:39:42 +08:00
commit f7eb22e5bb
181 changed files with 35426 additions and 0 deletions

View File

@@ -0,0 +1,226 @@
import request from '@/utils/request'
export function projectSelect() {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_项目名称_查询数据'
}
})
}
export function getReciptData(projectNum) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_装箱单_总单据_查询数据',
param: `项目流水号=${projectNum}`
}
})
}
export function insertReciptData(num, time, name, address, tel, contact, projectNum) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_总单据_增加数据',
param: `装箱单号=${num}&发货节点=${time}&名称=${name}&收货单位=${address}&联系方式=${tel}&联系人=${contact}&项目流水号=${projectNum}`
}
})
}
export function updateReciptData(num, time, name, address, tel, contact, projectNum) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_总单据_修改数据',
param: `装箱单号=${num}&发货节点=${time}&名称=${name}&收货单位=${address}&联系方式=${tel}&联系人=${contact}&装箱单编号=${projectNum}`
}
})
}
export function deleteReciptData(num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_总单据_删除数据',
param: `装箱单编号=${num}`
}
})
}
export function getMachineData(num) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_装箱单_主机_查询数据',
param: `装箱单编号=${num}`
}
})
}
export function deleteMachineData(num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_主机_删除数据',
param: `序号=${num}`
}
})
}
export function addMachineData(projectName, machine, remark, number, num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_主机_增加数据',
param: `项目=${projectName}&机床号=${machine}&数量=${number}&备注=${remark}&装箱单编号=${num}`
}
})
}
export function updateMachineData(No, number, remark) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_主机_修改数据',
param: `序号=${No}&数量=${number}&备注=${remark}`
}
})
}
export function getGroupData(project, machine) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_装箱单_机床所属部件_查询数据',
param: `项目=${project}&机床=${machine}`
}
})
}
export function machineSelect(projectValue) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_机床名称_查询数据2',
param: `项目流水号=${projectValue}`
}
})
}
export function getFileData(num) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_装箱单_随机技术文件_查询数据',
param: `装箱单编号=${num}`
}
})
}
export function deleteFileData(num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_随机技术文件_删除数据',
param: `序号=${num}`
}
})
}
export function editFileData(name, number, remark, num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_随机技术文件_修改数据',
param: `名称=${name}&数量=${number}&备注=${remark}&序号=${num}`
}
})
}
export function addFileData(name, number, remark, num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_随机技术文件_增加数据',
param: `名称=${name}&数量=${number}&备注=${remark}&装箱单编号=${num}`
}
})
}
export function getSpareData(num) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_装箱单_备件_查询数据',
param: `装箱单编号=${num}`
}
})
}
export function deleteSpareData(num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_备件_删除数据',
param: `序号=${num}`
}
})
}
export function editSpareData(name, specification, number, unit, remark, num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_备件_修改数据',
param: `名称=${name}&规格=${specification}&数量=${number}&单位=${unit}&备注=${remark}&序号=${num}`
}
})
}
export function addSpareData(name, specification, number, unit, remark, num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_装箱单_备件_增加数据',
param: `名称=${name}&规格=${specification}&数量=${number}&单位=${unit}&备注=${remark}&装箱单编号=${num}`
}
})
}

View File

@@ -0,0 +1,249 @@
import request from '@/utils/request'
// 初始化 项目名称
export function initProject() {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_项目名称_查询数据_按时间排序'
}
})
}
export function isExit(projectNum, machineNum) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: '组件明细表_基本件_导入数据_校验',
param: `项目流水号=${projectNum}&机床图号=${machineNum}`
}
})
}
export function isDrawingNum(projectName, machineNum, groupNum, drawingNum) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: '组件明细表_基本件_导入验证gj',
param: `项目名称=${projectName}&机床名称=${machineNum}&分组名称=${groupNum}&图号=${drawingNum}`
}
})
}
export function importBasics(establishment, proofread, review, date, projectName, machineNum, machineName, componentName, componentNum, groupNum, contractNum, totalNum, pageNum, drawingNum, name, type, material, spareNum, useNum, manufacturer, remarks, classificationCode) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: '组件明细表_基本件_导入数据gj',
param: `编制=${establishment}&校对=${proofread}&审核=${review}&日期=${date}&项目=${projectName}&机床=${machineNum}&设备名称=${machineName}&部件名称=${componentName}&部件数量=${componentNum}&组号=${groupNum}&合同编号=${contractNum}&合计页码=${totalNum}&页码=${pageNum}&图号=${drawingNum}&名称=${name}&规格=${type}&材料=${material}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注=${remarks}&分类码=${classificationCode}`
}
})
}
export function importPurcharse(establishment, proofread, review, date, projectName, machineNum, machineName, componentName, componentNum, groupNum, contractNum, totalNum, pageNum, drawingNum, name, type, material, spareNum, useNum, manufacturer, remarks, classificationCode) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: '零件明细表_外购件和标准件_导入数据gj',
param: `编制=${establishment}&校对=${proofread}&审核=${review}&日期=${date}&项目=${projectName}&机床=${machineNum}&设备名称=${machineName}&部件名称=${componentName}&部件数量=${componentNum}&组号=${groupNum}&合同编号=${contractNum}&合计页码=${totalNum}&页码=${pageNum}&图号=${drawingNum}&名称=${name}&规格=${type}&材料=${material}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注=${remarks}&分类码=${classificationCode}`
}
})
}
export function specificationQuery(projectCheck, project, machineCheck, machine, groupCheck, group) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_基本件_规范数据查询_gj',
param: `项目名字_check=${projectCheck}&项目名字=${project}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}`
}
})
}
export function specificationQueryWB(projectCheck, project, machineCheck, machine, groupCheck, group) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_外购件和标准件_规范数据查询_gj',
param: `项目名字_check=${projectCheck}&项目名字=${project}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}`
}
})
}
export function unSpecificationQuery(projectCheck, project, machineCheck, machine, groupCheck, group) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_基本件_不规范数据查询_gj',
param: `项目名字_check=${projectCheck}&项目名字=${project}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}`
}
})
}
export function unSpecificationQueryWB(projectCheck, project, machineCheck, machine, groupCheck, group) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_外购件和标准件_不规范数据查询gj',
param: `项目名字_check=${projectCheck}&项目名字=${project}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}`
}
})
}
export function deleteBasicParts(id) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_零件明细表_基本件_数据导入保存_删除数据gj',
param: 'id=' + id
}
})
}
export function deleteBWParts(id) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_零件明细表_外购件和标准件_数据导入保存_删除数据gj',
param: 'id=' + id
}
})
}
export function getMaterial() {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_材料_名称_查询数据_gj'
}
})
}
export function getMaterialWB(pageCurrent, pageSize) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_物料查询总gj',
pagination: pageCurrent + '&' + pageSize
}
})
}
export function searchMaterialWB(material, pageCurrent, pageSize) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_物料查询gj',
param: `物料=${material}`,
pagination: pageCurrent + '&' + pageSize
}
})
}
export function updateRow(drawingNum, name, type, materialName, spareNum, useNum, manufacturer, remarks, classificationCode, id, materialNum, partsNum) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: '组件明细表_基本件_导入数据_更新数据_gj',
param: `图号=${drawingNum}&名称=${name}&规格=${type}&材料=${materialName}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注=${remarks}&分类码=${classificationCode}&id=${id}&材料流水号=${materialNum}&部件数量=${partsNum}`
}
})
}
export function updateRowWB(drawingNum, name, type, materialName, spareNum, useNum, manufacturer, remarks, classificationCode, id, materialNum, partsNum) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: '零件明细表_外购件和标准件_导入数据_更新数据_gj',
param: `图号=${drawingNum}&名称=${name}&规格=${type}&材料=${materialName}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注=${remarks}&分类码=${classificationCode}&id=${id}&物料流水号=${materialNum}&部件数量=${partsNum}`
}
})
}
// 查询机床名称
export function searchMachine(project) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_基本件_数据导入保存_机床_查询数据gj',
param: `项目=${project}`
}
})
}
export function searchMachine2(project) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_外购件和标准件_数据导入保存_机床_查询数据gj',
param: `项目=${project}`
}
})
}
// 查询组号
export function searchGroupNum(project, name) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_基本件_数据导入保存_组号_查询数据gj',
param: `项目=${project}&机床=${name}`
}
})
}
// 传递零件
export function transferMX(num1, name, num2, remark, mark, num3, num4, num5, type, transmit, num6, id) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_零件明细表_基本件_大量导入',
param: '图号或者型号=' + num1 + '&零件名称=' + name + '&零件数量=' + num2 + '&零件备注=' + remark + '&标记=' + mark + '&设计者编号=' + num3 + '&组件流水号=' + num4 + '&材料流水号=' + num5 + '&数据类型=' + type + '&是否传递=' + transmit + '&序号=' + num6 + '&id=' + id
}
})
}
export function transferWG(groupNum, materialNum, totalNum, remarks, mark, designNum, isTransfer, dataType, No, id) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_零件明细表_标准件和外购件_大量导入',
param: `组件流水号=${groupNum}&物料流水号=${materialNum}&零件数量=${totalNum}&备注=${remarks}&标记=${mark}&设计者编号=${designNum}&是否传递=${isTransfer}&数据类型=${dataType}&序号=${No}&id=${id}`
}
})
}

View File

@@ -0,0 +1,83 @@
import request from '@/utils/request'
export function projectSelect() {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_项目名称_查询数据'
}
})
}
export function machineSelect(projectValue) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_机床名称_查询数据2',
param: `项目流水号=${projectValue}`
}
})
}
export function groupSelect(machineValue) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_组件流水号_查询数据_根据机床',
param: `机床流水号=${machineValue}`
}
})
}
export function basicPartsData(project_check, project, machine_check, machine, group_check, group, pageSize, pageCurrent) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_基本件_查询数据_综合gj',
param: `项目流水号_check=${project_check}&项目流水号=${project}&机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}`,
Pagination: pageCurrent + '&' + pageSize
}
})
}
export function purchasePartsData(num, type, pageCurrent, pageSize) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: 'PDM_零件明细表_标准件和外购件_查询数据',
param: `组件流水号=${num}&标准件类型=${type}`,
pagination: pageCurrent + '&' + pageSize
}
})
}
export function deleteBasicParts(basicNum) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_零件明细表_基本件_删除数据',
param: `基本件流水号=${basicNum}`
}
})
}
export function deletePurchaseData(num) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: 'PDM_零件明细表_标准件和外购件_删除数据',
param: '标准件和外购件流水号=' + num + '=int'
}
})
}