diff --git a/src/api/base/productProcessRoute.js b/src/api/base/productProcessRoute.js new file mode 100644 index 0000000..6ada9a4 --- /dev/null +++ b/src/api/base/productProcessRoute.js @@ -0,0 +1,7 @@ +import { createAPI } from '@/utils/httpRequest.js' +// ------------查询-产品工艺路线---------------- + +export const searchProductProcessRoute = data => createAPI(`/productProcessRoute/searchProductProcessRoute`, 'post', data) +// ------------查询-工艺路线工具---------------- +export const searchProcessRouteTool = data => createAPI(`/productProcessRoute/searchProcessRouteTool`, 'post', data) + diff --git a/src/api/knifemold/receive.js b/src/api/knifemold/receive.js new file mode 100644 index 0000000..6cccb7b --- /dev/null +++ b/src/api/knifemold/receive.js @@ -0,0 +1,7 @@ +import { createAPI } from '@/utils/httpRequest.js' + +// 获取打印数据 +export const printToolData = data => createAPI(`toolMan/printToolData`, 'POST', data) + + + diff --git a/src/api/knifemold/tool-info.js b/src/api/knifemold/tool-info.js new file mode 100644 index 0000000..31d72cb --- /dev/null +++ b/src/api/knifemold/tool-info.js @@ -0,0 +1,58 @@ +import {createAPI} from '@/utils/httpRequest.js' + +// 获取工具主信息信息 +export const getToolHeaderData = data => createAPI(`toolInfo/getToolHeaderData`, 'POST', data) + +// 获取工具明细信息信息 +export const getToolDetailList = data => createAPI(`toolInfo/getToolDetailList`, 'POST', data) + +// 获取工具维护记录 +export const getToolInstanceIdUseHist = data => createAPI(`toolInfo/getToolInstanceIdUseHist`, 'POST', data) + +// 获取工具使用记录 +export const getSfdcToolingHistList = data => createAPI(`toolInfo/getSfdcToolingHistList`, 'POST', data) + +// 获取工具使用记录 +export const getToolHeaderList = data => createAPI(`toolInfo/getToolHeaderList`, 'POST', data) + +// 编辑 工具主表信息 +export const editToolHeader = data => createAPI(`toolInfo/editToolHeader`, 'POST', data) + +// 保存 工具主表信息 +export const saveToolHeader = data => createAPI(`toolInfo/saveToolHeader`, 'POST', data) + +// deleteToolHeader +export const deleteToolHeader = data => createAPI(`toolInfo/deleteToolHeader`, 'POST', data) + +// 获取工具使用记录 +export const updateToolDetail = data => createAPI(`toolInfo/updateToolDetail`, 'POST', data) + +// 添加工具实例 +export const saveToolInfoDetail = data => createAPI(`toolInfo/saveToolInfoDetail`, 'POST', data) + +// 获取工具打印 +export const printTool = data => createAPI(`toolMan/printTool`, 'POST', data) + +// 获取工具信息 +export const getToolInfoList = data => createAPI(`toolInfo/getToolInfoList`, 'POST', data) + +// 获取出入库信息 +export const getToolTransInfoList = data => createAPI(`toolInfo/getToolTransInfoList`, 'POST', data) + +// 工具接收信息 +export const getPoReceiptList = data => createAPI(`toolInfo/getPoReceiptList`, 'POST', data) + +// 接收对账 +export const updatePoReceiptList = data => createAPI(`toolInfo/updatePoReceiptList`, 'POST', data) + +// 取消对账 +export const updatePoReceiptListR = data => createAPI(`toolInfo/updatePoReceiptListR`, 'POST', data) + +export const updateToolDetailInfo = data => createAPI(`toolInfo/updateToolDetailInfo`, 'POST', data) + +// 修改工具接收编码 +export const updateReceiveToolDetail = data => createAPI(`PRHeader/updateReceiveToolDetail`, 'POST', data) + + + + diff --git a/src/api/userFavorite.js b/src/api/userFavorite.js index aca424f..0fbb486 100644 --- a/src/api/userFavorite.js +++ b/src/api/userFavorite.js @@ -1,12 +1,10 @@ -import { createAPI } from "@/utils/httpRequest.js"; - +import { createAPI } from '@/utils/httpRequest.js' // 收藏列表 -export const userFavoriteList = data => createAPI('userFavorite/userFavoriteList/'+data.userId+'/'+data.languageCode,"GET",data) +export const userFavoriteList = data => createAPI('userFavorite/userFavoriteList/' + data.userId + '/' + data.languageCode, 'GET', data) // 收藏 -export const saveUserFavorite = data => createAPI('userFavorite/save',"POST",data) +export const saveUserFavorite = data => createAPI('userFavorite/save', 'POST', data) // 取消收藏 -export const removeUserFavorite = data => createAPI('userFavorite/remove',"POST",data) - +export const removeUserFavorite = data => createAPI('userFavorite/remove', 'POST', data) diff --git a/src/api/utils/LodopFuncs.js b/src/api/utils/LodopFuncs.js new file mode 100644 index 0000000..058a47e --- /dev/null +++ b/src/api/utils/LodopFuncs.js @@ -0,0 +1,51 @@ +import { MessageBox } from 'element-ui' + +// ====页面动态加载C-Lodop云打印必须的文件CLodopfuncs.js==== +var head = document.head || document.getElementsByTagName('head')[0] || document.documentElement +var oscript = document.createElement('script') +// 让本机的浏览器打印(更优先一点): +oscript = document.createElement('script') +oscript.src = 'http://localhost:8000/CLodopfuncs.js?priority=2' +head.insertBefore(oscript, head.firstChild) +// 加载双端口(8000和18000)避免其中某个端口被占用: +oscript = document.createElement('script') +oscript.src = 'http://localhost:18000/CLodopfuncs.js?priority=1' +head.insertBefore(oscript, head.firstChild) + +// 下载loadLodop +function loadLodop () { + window.open('../../static/Lodop/CLodop_Setup_for_Win32NT.exe') +} + +// ====获取LODOP对象的主过程:==== +function getLodop () { + var LODOP + try { + LODOP = getCLodop() + // LODOP.SET_LICENSES("","13F0BE83846277CB60918577C6281375", "", ""); // 重庆的Clodop授权 + // LODOP.SET_LICENSES("","15F0BE661E9473DF7491843CB334EB3D","",""); // 苏州的Clodop授权 + // LODOP.SET_LICENSES("","7B5624CC84EF99D6B17F27DF4AF4310C", "", ""); // 越南的Clodop授权 + let lodopCode = JSON.parse(localStorage.getItem('configParams')).lodopCode + LODOP.SET_LICENSES('', lodopCode, '', '') + LODOP.SET_SHOW_MODE('LANGUAGE', 1) + if (!LODOP && document.readyState !== 'complete') { + MessageBox.alert('C-Lodop打印控件还没准备好,请稍后再试!') + return + } + return LODOP + } catch (err) { + MessageBox({ + title: '温馨提示', + type: 'warning', + showCancelButton: true, + message: '您还未安装打印控件,点击确定下载打印控件,安装成功后刷新页面即可进行打印', + callback: res => { + if (res === 'confirm') { + loadLodop() + } + } + }) + } +} + +export default getLodop diff --git a/src/views/modules/knifemold/tool-info-list.vue b/src/views/modules/knifemold/tool-info-list.vue new file mode 100644 index 0000000..43574bd --- /dev/null +++ b/src/views/modules/knifemold/tool-info-list.vue @@ -0,0 +1,544 @@ + + + + diff --git a/src/views/modules/knifemold/tool-info.vue b/src/views/modules/knifemold/tool-info.vue new file mode 100644 index 0000000..6a627a0 --- /dev/null +++ b/src/views/modules/knifemold/tool-info.vue @@ -0,0 +1,1728 @@ + + + + +