diff --git a/src/api/qualityManagement/BackEnd/qcBackEndBaseDefect.js b/src/api/qualityManagement/BackEnd/qcBackEndBaseDefect.js new file mode 100644 index 0000000..e7dfc4a --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndBaseDefect.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd基础缺陷项分页查询 + * @param {查询条件} data + */ +export function listQcBackEndBaseDefect(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseDefect/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd基础缺陷项 + * @param data + */ +export function addQcBackEndBaseDefect(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseDefect', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd基础缺陷项 + * @param data + */ +export function updateQcBackEndBaseDefect(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseDefect', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd基础缺陷项详情 + * @param {Id} + */ +export function getQcBackEndBaseDefect(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseDefect/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd基础缺陷项 + * @param {主键} pid + */ +export function delQcBackEndBaseDefect(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseDefect/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndBaseGroup.js b/src/api/qualityManagement/BackEnd/qcBackEndBaseGroup.js new file mode 100644 index 0000000..f951c99 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndBaseGroup.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd班组分页查询 + * @param {查询条件} data + */ +export function listQcBackEndBaseGroup(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseGroup/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd班组 + * @param data + */ +export function addQcBackEndBaseGroup(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseGroup', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd班组 + * @param data + */ +export function updateQcBackEndBaseGroup(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseGroup', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd班组详情 + * @param {Id} + */ +export function getQcBackEndBaseGroup(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseGroup/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd班组 + * @param {主键} pid + */ +export function delQcBackEndBaseGroup(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseGroup/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndBaseLabelAnalysis.js b/src/api/qualityManagement/BackEnd/qcBackEndBaseLabelAnalysis.js new file mode 100644 index 0000000..9cb5e9a --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndBaseLabelAnalysis.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd基础标签解析分页查询 + * @param {查询条件} data + */ +export function listQcBackEndBaseLabelAnalysis(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseLabelAnalysis/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd基础标签解析 + * @param data + */ +export function addQcBackEndBaseLabelAnalysis(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseLabelAnalysis', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd基础标签解析 + * @param data + */ +export function updateQcBackEndBaseLabelAnalysis(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseLabelAnalysis', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd基础标签解析详情 + * @param {Id} + */ +export function getQcBackEndBaseLabelAnalysis(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseLabelAnalysis/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd基础标签解析 + * @param {主键} pid + */ +export function delQcBackEndBaseLabelAnalysis(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseLabelAnalysis/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndBaseSite.js b/src/api/qualityManagement/BackEnd/qcBackEndBaseSite.js new file mode 100644 index 0000000..a1bac1a --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndBaseSite.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd基础站点分页查询 + * @param {查询条件} data + */ +export function listQcBackEndBaseSite(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseSite/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd基础站点 + * @param data + */ +export function addQcBackEndBaseSite(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseSite', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd基础站点 + * @param data + */ +export function updateQcBackEndBaseSite(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseSite', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd基础站点详情 + * @param {Id} + */ +export function getQcBackEndBaseSite(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseSite/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd基础站点 + * @param {主键} pid + */ +export function delQcBackEndBaseSite(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndBaseSite/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndLogWorkorder.js b/src/api/qualityManagement/BackEnd/qcBackEndLogWorkorder.js new file mode 100644 index 0000000..8187fc2 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndLogWorkorder.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd工单操作日志分页查询 + * @param {查询条件} data + */ +export function listQcBackEndLogWorkorder(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndLogWorkorder/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd工单操作日志 + * @param data + */ +export function addQcBackEndLogWorkorder(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndLogWorkorder', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd工单操作日志 + * @param data + */ +export function updateQcBackEndLogWorkorder(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndLogWorkorder', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd工单操作日志详情 + * @param {Id} + */ +export function getQcBackEndLogWorkorder(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndLogWorkorder/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd工单操作日志 + * @param {主键} pid + */ +export function delQcBackEndLogWorkorder(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndLogWorkorder/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndRecordLabelScan.js b/src/api/qualityManagement/BackEnd/qcBackEndRecordLabelScan.js new file mode 100644 index 0000000..d8dc5e9 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndRecordLabelScan.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd扫码标签记录分页查询 + * @param {查询条件} data + */ +export function listQcBackEndRecordLabelScan(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordLabelScan/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd扫码标签记录 + * @param data + */ +export function addQcBackEndRecordLabelScan(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordLabelScan', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd扫码标签记录 + * @param data + */ +export function updateQcBackEndRecordLabelScan(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordLabelScan', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd扫码标签记录详情 + * @param {Id} + */ +export function getQcBackEndRecordLabelScan(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordLabelScan/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd扫码标签记录 + * @param {主键} pid + */ +export function delQcBackEndRecordLabelScan(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordLabelScan/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndRecordWorkorderDefect.js b/src/api/qualityManagement/BackEnd/qcBackEndRecordWorkorderDefect.js new file mode 100644 index 0000000..5f19c52 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndRecordWorkorderDefect.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd工单缺陷项记录分页查询 + * @param {查询条件} data + */ +export function listQcBackEndRecordWorkorderDefect(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordWorkorderDefect/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd工单缺陷项记录 + * @param data + */ +export function addQcBackEndRecordWorkorderDefect(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordWorkorderDefect', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd工单缺陷项记录 + * @param data + */ +export function updateQcBackEndRecordWorkorderDefect(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordWorkorderDefect', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd工单缺陷项记录详情 + * @param {Id} + */ +export function getQcBackEndRecordWorkorderDefect(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordWorkorderDefect/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd工单缺陷项记录 + * @param {主键} pid + */ +export function delQcBackEndRecordWorkorderDefect(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndRecordWorkorderDefect/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndService.js b/src/api/qualityManagement/BackEnd/qcBackEndService.js new file mode 100644 index 0000000..07a19d8 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndService.js @@ -0,0 +1,142 @@ +import request from '@/utils/request' + +/** + * 获取班组下拉 + * @param {查询条件} data + */ +export function GetGroupOptions(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/GetGroupOptions', + method: 'get', + params: query, + }) +} +/** + * 获取站点下拉 + * @param {查询条件} data + */ +export function GetStieOptions(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/GetStieOptions', + method: 'get', + params: query, + }) +} +/** + * 获取触摸屏缺陷项初始化数据 + * @param {查询条件} data + */ +export function GetDefectInitOptions(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/GetDefectInitOptions', + method: 'get', + params: query, + }) +} +/** + * 获取触摸屏缺陷项初始化数据 + * @param {查询条件} data + */ +export function GetDefectTableOptions(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/GetDefectTableOptions', + method: 'get', + params: query, + }) +} + +/** + * 解析标签 + * @param {查询条件} data + */ +export function AnalyzeLabel(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/AnalyzeLabel', + method: 'get', + params: query, + }) +} + +/** + * BackEnd质量开始工单 + * @param {查询条件} data + */ +export function StartBackEndWorkOrder(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/StartBackEndWorkOrder', + method: 'post', + data: query, + }) +} + +/** + * BackEnd质量缺陷项修改 + * @param {查询条件} data + */ +export function ChangeWorkOrderDefect(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/ChangeWorkOrderDefect', + method: 'post', + data: query, + }) +} + +/** + * BackEnd工单的质量缺陷项信息获取 + * @param {查询条件} data + */ +export function GetWorkOrderDefectList(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/GetWorkOrderDefectList', + method: 'get', + params: query, + }) +} + +/** + * 标签工单内扫描 + * @param {查询条件} data + */ +export function ScanInnerLabel(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/ScanInnerLabel', + method: 'post', + data: query, + }) +} + +/** + * 结束工单,并生成质量报表 + * @param {查询条件} data + */ +export function EndBackEndWorkOrderAndCreateStatistics(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/EndBackEndWorkOrderAndCreateStatistics', + method: 'get', + params: query, + }) +} + +/** + * 更新工单数据 + * @param {查询条件} data + */ +export function UpdateWorkOrderDetail(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/UpdateWorkOrderDetail', + method: 'get', + params: query, + }) +} + +/** + * 生成虚拟标签 + * @param {查询条件} data + */ +export function GenerateVirtualLabel(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/GenerateVirtualLabel', + method: 'post', + data: query, + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndServiceStatistics.js b/src/api/qualityManagement/BackEnd/qcBackEndServiceStatistics.js new file mode 100644 index 0000000..93e2d76 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndServiceStatistics.js @@ -0,0 +1,69 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd统计报表业务模块分页查询 + * @param {查询条件} data + */ +export function listQcBackEndServiceStatistics(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceStatistics/list', + method: 'get', + params: query, + }) +} + +/** + * 质量BackEnd统计报表业务模块改造查询 + * @param {查询条件} data + */ +export function GetReviseList(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceStatistics/GetReviseList', + method: 'post', + data: query, + }) +} + +/** + * 新增质量BackEnd统计报表业务模块 + * @param data + */ +export function addQcBackEndServiceStatistics(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceStatistics', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd统计报表业务模块 + * @param data + */ +export function updateQcBackEndServiceStatistics(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceStatistics', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd统计报表业务模块详情 + * @param {Id} + */ +export function getQcBackEndServiceStatistics(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceStatistics/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd统计报表业务模块 + * @param {主键} pid + */ +export function delQcBackEndServiceStatistics(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceStatistics/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackEndServiceWorkorder.js b/src/api/qualityManagement/BackEnd/qcBackEndServiceWorkorder.js new file mode 100644 index 0000000..ec2fdd8 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackEndServiceWorkorder.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 质量BackEnd工单业务模块分页查询 + * @param {查询条件} data + */ +export function listQcBackEndServiceWorkorder(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceWorkorder/list', + method: 'get', + params: query, + }) +} + +/** + * 新增质量BackEnd工单业务模块 + * @param data + */ +export function addQcBackEndServiceWorkorder(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceWorkorder', + method: 'post', + data: data, + }) +} +/** + * 修改质量BackEnd工单业务模块 + * @param data + */ +export function updateQcBackEndServiceWorkorder(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceWorkorder', + method: 'PUT', + data: data, + }) +} +/** + * 获取质量BackEnd工单业务模块详情 + * @param {Id} + */ +export function getQcBackEndServiceWorkorder(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceWorkorder/' + id, + method: 'get', + }) +} + +/** + * 删除质量BackEnd工单业务模块 + * @param {主键} pid + */ +export function delQcBackEndServiceWorkorder(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndServiceWorkorder/' + pid, + method: 'delete', + }) +} diff --git a/src/api/qualityManagement/BackEnd/qcBackendBaseOutpackage.js b/src/api/qualityManagement/BackEnd/qcBackendBaseOutpackage.js new file mode 100644 index 0000000..f177e25 --- /dev/null +++ b/src/api/qualityManagement/BackEnd/qcBackendBaseOutpackage.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' + +/** +* 质量后道外箱标签打印配置 +分页查询 +* @param {查询条件} data +*/ +export function listQcBackendBaseOutpackage(query) { + return request({ + url: '/mes/qc/BackEnd/QcBackendBaseOutpackage/list', + method: 'get', + params: query, + }) +} + +/** +* 新增质量后道外箱标签打印配置 + +* @param data +*/ +export function addQcBackendBaseOutpackage(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackendBaseOutpackage', + method: 'post', + data: data, + }) +} +/** +* 修改质量后道外箱标签打印配置 + +* @param data +*/ +export function updateQcBackendBaseOutpackage(data) { + return request({ + url: '/mes/qc/BackEnd/QcBackendBaseOutpackage', + method: 'PUT', + data: data, + }) +} +/** +* 获取质量后道外箱标签打印配置 +详情 +* @param {Id} +*/ +export function getQcBackendBaseOutpackage(id) { + return request({ + url: '/mes/qc/BackEnd/QcBackendBaseOutpackage/' + id, + method: 'get', + }) +} + +/** +* 删除质量后道外箱标签打印配置 + +* @param {主键} pid +*/ +export function delQcBackendBaseOutpackage(pid) { + return request({ + url: '/mes/qc/BackEnd/QcBackendBaseOutpackage/' + pid, + method: 'delete', + }) +} diff --git a/src/router/index.js b/src/router/index.js index 1710f89..1f4a1c1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -135,6 +135,11 @@ export const constantRoutes = [ component: (resolve) => require(['@/views/qualityManagement/gp12/touchScreen/main/index.vue'], resolve), hidden: true, }, + { + path: '/BackEndManagement/BackendTouchScreen', + component: (resolve) => require(['@/views/qualityManagement/backend/touchScreen/main/index.vue'], resolve), + hidden: true, + }, // { // path: '/qualityManagement/FQC/qualityStatistics', // component: (resolve) => require(['@/views/qualityManagement/FQC/qualityStatistics.vue'], resolve), diff --git a/src/views/qualityManagement/backend/config/QcBackEndBaseDefect.vue b/src/views/qualityManagement/backend/config/QcBackEndBaseDefect.vue new file mode 100644 index 0000000..ce9d8b3 --- /dev/null +++ b/src/views/qualityManagement/backend/config/QcBackEndBaseDefect.vue @@ -0,0 +1,359 @@ + + + diff --git a/src/views/qualityManagement/backend/config/QcBackEndBaseGroup.vue b/src/views/qualityManagement/backend/config/QcBackEndBaseGroup.vue new file mode 100644 index 0000000..dc7903d --- /dev/null +++ b/src/views/qualityManagement/backend/config/QcBackEndBaseGroup.vue @@ -0,0 +1,349 @@ + + + diff --git a/src/views/qualityManagement/backend/config/QcBackEndBaseLabelAnalysis.vue b/src/views/qualityManagement/backend/config/QcBackEndBaseLabelAnalysis.vue new file mode 100644 index 0000000..8ef4ff4 --- /dev/null +++ b/src/views/qualityManagement/backend/config/QcBackEndBaseLabelAnalysis.vue @@ -0,0 +1,383 @@ + + + diff --git a/src/views/qualityManagement/backend/config/QcBackEndBaseSite.vue b/src/views/qualityManagement/backend/config/QcBackEndBaseSite.vue new file mode 100644 index 0000000..d6f4fc6 --- /dev/null +++ b/src/views/qualityManagement/backend/config/QcBackEndBaseSite.vue @@ -0,0 +1,349 @@ + + + diff --git a/src/views/qualityManagement/backend/config/QcBackendBaseOutpackage.vue b/src/views/qualityManagement/backend/config/QcBackendBaseOutpackage.vue new file mode 100644 index 0000000..c8dfc80 --- /dev/null +++ b/src/views/qualityManagement/backend/config/QcBackendBaseOutpackage.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/qualityManagement/backend/log/QcBackEndLogWorkorder.vue b/src/views/qualityManagement/backend/log/QcBackEndLogWorkorder.vue new file mode 100644 index 0000000..ffe2f36 --- /dev/null +++ b/src/views/qualityManagement/backend/log/QcBackEndLogWorkorder.vue @@ -0,0 +1,362 @@ + + + diff --git a/src/views/qualityManagement/backend/record/QcBackEndRecordLabelScan.vue b/src/views/qualityManagement/backend/record/QcBackEndRecordLabelScan.vue new file mode 100644 index 0000000..711cf5d --- /dev/null +++ b/src/views/qualityManagement/backend/record/QcBackEndRecordLabelScan.vue @@ -0,0 +1,449 @@ + + + diff --git a/src/views/qualityManagement/backend/record/QcBackEndRecordWorkorderDefect.vue b/src/views/qualityManagement/backend/record/QcBackEndRecordWorkorderDefect.vue new file mode 100644 index 0000000..52e3437 --- /dev/null +++ b/src/views/qualityManagement/backend/record/QcBackEndRecordWorkorderDefect.vue @@ -0,0 +1,449 @@ + + + diff --git a/src/views/qualityManagement/backend/record/QcBackEndServiceStatistics.vue b/src/views/qualityManagement/backend/record/QcBackEndServiceStatistics.vue new file mode 100644 index 0000000..7fd1a1c --- /dev/null +++ b/src/views/qualityManagement/backend/record/QcBackEndServiceStatistics.vue @@ -0,0 +1,596 @@ + + + \ No newline at end of file diff --git a/src/views/qualityManagement/backend/record/QcBackEndServiceWorkorder.vue b/src/views/qualityManagement/backend/record/QcBackEndServiceWorkorder.vue new file mode 100644 index 0000000..741471f --- /dev/null +++ b/src/views/qualityManagement/backend/record/QcBackEndServiceWorkorder.vue @@ -0,0 +1,578 @@ + + + diff --git a/src/views/qualityManagement/backend/report/QualityReport.vue b/src/views/qualityManagement/backend/report/QualityReport.vue new file mode 100644 index 0000000..c2884da --- /dev/null +++ b/src/views/qualityManagement/backend/report/QualityReport.vue @@ -0,0 +1,479 @@ + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/components/scanInput.vue b/src/views/qualityManagement/backend/touchScreen/components/scanInput.vue new file mode 100644 index 0000000..cdb5af5 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/components/scanInput.vue @@ -0,0 +1,96 @@ + + + + + \ No newline at end of file diff --git a/src/views/qualityManagement/backend/touchScreen/main/components/header.vue b/src/views/qualityManagement/backend/touchScreen/main/components/header.vue new file mode 100644 index 0000000..7178475 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/main/components/header.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/main/components/time.vue b/src/views/qualityManagement/backend/touchScreen/main/components/time.vue new file mode 100644 index 0000000..c4ad705 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/main/components/time.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/main/index.css b/src/views/qualityManagement/backend/touchScreen/main/index.css new file mode 100644 index 0000000..3b9a62f --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/main/index.css @@ -0,0 +1,23 @@ +.container { + margin: 0; + padding: 2px; + width: 100%; + height: 100%; + background-color: #000d2c; + display: flex; + flex-direction: column; +} + +.nav-right { + display: flex; + flex-direction: row; + width: 300px; +} + +.text-green { + color: #67C23A; +} + +.text-red { + color: red; +} \ No newline at end of file diff --git a/src/views/qualityManagement/backend/touchScreen/main/index.vue b/src/views/qualityManagement/backend/touchScreen/main/index.vue new file mode 100644 index 0000000..3fe8593 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/main/index.vue @@ -0,0 +1,273 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/record/index.vue b/src/views/qualityManagement/backend/touchScreen/record/index.vue new file mode 100644 index 0000000..a7a8b96 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/record/index.vue @@ -0,0 +1,484 @@ + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/tool/comText.vue b/src/views/qualityManagement/backend/touchScreen/tool/comText.vue new file mode 100644 index 0000000..230ce49 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/tool/comText.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/tool/scanCode.js b/src/views/qualityManagement/backend/touchScreen/tool/scanCode.js new file mode 100644 index 0000000..4ae4103 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/tool/scanCode.js @@ -0,0 +1,78 @@ +class SCAN { + constructor(vm, timeout = 100) { + this.barCode = '' + this.vm = vm + this.lastTime = 0 + this.timeout = timeout + this.timer = null + this.event = this.eventListenerScanCode.bind(this) + } + + //监听扫码枪 + eventListenerScanCode(e) { + e = e || window.event + let currCode = e.keyCode || e.which || e.charCode + + let currTime = new Date().getTime() + if (this.lastTime > 0) { + if (currTime - this.lastTime <= this.timeout) { + // 扫码枪有效输入间隔毫秒 + this.barCode += String.fromCharCode(currCode) + } else if (currTime - this.lastTime > this.timeout) { + // 超过间隔时间,认为不是扫码枪输入内容,清空 + this.ClearBarCode() + } + } else { + // 第一次按键 + this.barCode = String.fromCharCode(currCode) + } + console.log(currTime, '监听扫监听到的值:', this.barCode) + this.lastTime = currTime + + if (currCode == 13) { + if (this.barCode) { + console.log('扫码结果:' + this.barCode) + + let code = this.barCode.substring(0, this.barCode.length - 1) + if (!code) return + + this.vm && this.vm.$bus.$emit('scanCode', code) + } + this.ClearBarCode() + } + + // 在没有按enter的情况下,定时清空 + if (this.timer) { + clearTimeout(this.timer) + this.timer = null + } + + this.timer = setTimeout(() => { + if (this.lastTime) { + this.ClearBarCode() + console.log('执行清空') + } + clearTimeout(this.timer) + this.timer = null + }, this.timeout) + } + + ClearBarCode() { + this.barCode = '' + this.lastTime = 0 + if (this.timer) { + clearTimeout(this.timer) + this.timer = null + } + } + + start() { + window.addEventListener('keypress', this.event) + } + + stop() { + window.removeEventListener('keypress', this.event) + this.ClearBarCode() + } +} +export default SCAN diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/DefectCard.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/DefectCard.vue new file mode 100644 index 0000000..7fae862 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/DefectCard.vue @@ -0,0 +1,276 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/DefectUpdateDialog.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/DefectUpdateDialog.vue new file mode 100644 index 0000000..07aa6cc --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/DefectUpdateDialog.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/EndWorkOrderDialog.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/EndWorkOrderDialog.vue new file mode 100644 index 0000000..3ea4386 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/EndWorkOrderDialog.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/GenerateLabelDialog.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/GenerateLabelDialog.vue new file mode 100644 index 0000000..6418a5c --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/GenerateLabelDialog.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/StartWorkOrderDialog.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/StartWorkOrderDialog.vue new file mode 100644 index 0000000..f4d07c2 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/StartWorkOrderDialog.vue @@ -0,0 +1,179 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/WorkOrderCard.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/WorkOrderCard.vue new file mode 100644 index 0000000..dd9ca4b --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/WorkOrderCard.vue @@ -0,0 +1,384 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/index-backup.vue b/src/views/qualityManagement/backend/touchScreen/workorder/index-backup.vue new file mode 100644 index 0000000..35a7ae6 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/index-backup.vue @@ -0,0 +1,1000 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/index.vue b/src/views/qualityManagement/backend/touchScreen/workorder/index.vue new file mode 100644 index 0000000..2015863 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/index.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/business/QcGp12BaseDefect.vue b/src/views/qualityManagement/gp12/config/QcGp12BaseDefect.vue similarity index 97% rename from src/views/business/QcGp12BaseDefect.vue rename to src/views/qualityManagement/gp12/config/QcGp12BaseDefect.vue index e493f59..73bef03 100644 --- a/src/views/business/QcGp12BaseDefect.vue +++ b/src/views/qualityManagement/gp12/config/QcGp12BaseDefect.vue @@ -184,13 +184,14 @@ export default { ], // 系统类别选项列表 格式 eg:{ dictLabel: '标签', dictValue: '0'} typeOptions: [ - { dictLabel: '停用', dictValue: 0 }, - { dictLabel: '启用', dictValue: 1 }, + { dictLabel: '抛光', dictValue: '抛光' }, + { dictLabel: '打磨', dictValue: '打磨' }, + { dictLabel: '报废', dictValue: '报废' }, ], // 系统状态选项列表 格式 eg:{ dictLabel: '标签', dictValue: '0'} statusOptions: [ - { dictLabel: '停用', dictValue: 0 }, - { dictLabel: '启用', dictValue: 1 }, + { dictLabel: '停用', dictValue: '0' }, + { dictLabel: '启用', dictValue: '1' }, ], // 数据列表 dataList: [], diff --git a/src/views/business/QcGp12BaseGroup.vue b/src/views/qualityManagement/gp12/config/QcGp12BaseGroup.vue similarity index 100% rename from src/views/business/QcGp12BaseGroup.vue rename to src/views/qualityManagement/gp12/config/QcGp12BaseGroup.vue diff --git a/src/views/business/QcGp12BaseLabelAnalysis.vue b/src/views/qualityManagement/gp12/config/QcGp12BaseLabelAnalysis.vue similarity index 100% rename from src/views/business/QcGp12BaseLabelAnalysis.vue rename to src/views/qualityManagement/gp12/config/QcGp12BaseLabelAnalysis.vue diff --git a/src/views/business/QcGp12BaseSite.vue b/src/views/qualityManagement/gp12/config/QcGp12BaseSite.vue similarity index 100% rename from src/views/business/QcGp12BaseSite.vue rename to src/views/qualityManagement/gp12/config/QcGp12BaseSite.vue diff --git a/src/views/business/QcGp12LogWorkorder.vue b/src/views/qualityManagement/gp12/log/QcGp12LogWorkorder.vue similarity index 100% rename from src/views/business/QcGp12LogWorkorder.vue rename to src/views/qualityManagement/gp12/log/QcGp12LogWorkorder.vue diff --git a/src/views/business/QcGp12RecordLabelScan.vue b/src/views/qualityManagement/gp12/record/QcGp12RecordLabelScan.vue similarity index 100% rename from src/views/business/QcGp12RecordLabelScan.vue rename to src/views/qualityManagement/gp12/record/QcGp12RecordLabelScan.vue diff --git a/src/views/business/QcGp12RecordWorkorderDefect.vue b/src/views/qualityManagement/gp12/record/QcGp12RecordWorkorderDefect.vue similarity index 100% rename from src/views/business/QcGp12RecordWorkorderDefect.vue rename to src/views/qualityManagement/gp12/record/QcGp12RecordWorkorderDefect.vue diff --git a/src/views/business/QcGp12ServiceStatistics.vue b/src/views/qualityManagement/gp12/record/QcGp12ServiceStatistics.vue similarity index 100% rename from src/views/business/QcGp12ServiceStatistics.vue rename to src/views/qualityManagement/gp12/record/QcGp12ServiceStatistics.vue diff --git a/src/views/business/QcGp12ServiceWorkorder.vue b/src/views/qualityManagement/gp12/record/QcGp12ServiceWorkorder.vue similarity index 100% rename from src/views/business/QcGp12ServiceWorkorder.vue rename to src/views/qualityManagement/gp12/record/QcGp12ServiceWorkorder.vue diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index f4a18c7..f4ba276 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -25,13 +25,18 @@ - + :tree-props="{ children: 'children', hasChildren: 'hasChildren' }" + >