diff --git a/src/pages/Middle/Mold/InkjetPrinter/Edit.vue b/src/pages/Middle/Mold/InkjetPrinter/Edit.vue
new file mode 100644
index 0000000..60bc120
--- /dev/null
+++ b/src/pages/Middle/Mold/InkjetPrinter/Edit.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Mold/InkjetPrinter/List.vue b/src/pages/Middle/Mold/InkjetPrinter/List.vue
new file mode 100644
index 0000000..be464a0
--- /dev/null
+++ b/src/pages/Middle/Mold/InkjetPrinter/List.vue
@@ -0,0 +1,121 @@
+
+
+
+ 设置
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Mold/InkjetPrinter/print.vue b/src/pages/Middle/Mold/InkjetPrinter/print.vue
new file mode 100644
index 0000000..60de6df
--- /dev/null
+++ b/src/pages/Middle/Mold/InkjetPrinter/print.vue
@@ -0,0 +1,327 @@
+
+
+
+
+
+
+
+
+
+
+
+
{{ (item.ip || '') + (item.ip ? ":" : '') + (item.port || '') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 获取打印统计
+
+
+
+
+ X
+
+ Y
+ 角度
+ 字体
+ 字号
+ 间距
+
+
+
+
+ 发送打印文件
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/Middle/Mold/InkjetPrinter/setting.vue b/src/pages/Middle/Mold/InkjetPrinter/setting.vue
new file mode 100644
index 0000000..cb74f1a
--- /dev/null
+++ b/src/pages/Middle/Mold/InkjetPrinter/setting.vue
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
{{ item.title }}
+
+
+
+
+
发送指令
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/Middle/Mold/MoldOrder/Edit.vue b/src/pages/Middle/Mold/MoldOrder/Edit.vue
index 9fabd80..3c8d431 100644
--- a/src/pages/Middle/Mold/MoldOrder/Edit.vue
+++ b/src/pages/Middle/Mold/MoldOrder/Edit.vue
@@ -115,6 +115,8 @@ export default {
pageStatus: '',
uploadDefaultImg: null,
+
+
detailDataFieldName: "mold_order",
actions: {
diff --git a/src/pages/Middle/Mold/Touch/Reporting.vue b/src/pages/Middle/Mold/Touch/Reporting.vue
index 57c0fa9..ecb2204 100644
--- a/src/pages/Middle/Mold/Touch/Reporting.vue
+++ b/src/pages/Middle/Mold/Touch/Reporting.vue
@@ -53,7 +53,7 @@
部门进度汇总
-
+
@@ -121,7 +121,8 @@ export default {
isEdit: false,
currentId: 0,
detailsData: [],
- detailsData3:[],
+ detailsData3: [],
+ current_mold_production_order_component_processes:[],
formOptions2: {
data: {
},
@@ -380,8 +381,10 @@ export default {
if (v.types == "mold_production_order") {
this.loadProductionOrder({ id: v.id });
}
-
-
+ if (v.types == "mold_production_order_component_processes") {
+ this.loadVehicle({ id: v.id });
+ }
+
setTimeout(() => {
const $pulldown = this.$refs.pulldownRef
if ($pulldown) {
@@ -435,14 +438,18 @@ export default {
});
},
loadProcesses({ id }) {
- this.loading = true
- this.$mk.get({
- url: `${BASE_URL.BASE_URL}/MesReporting/Get/TouchScreen/v1/mes/reporting/touchScreen/getProcess/${process.env.VUE_APP_BEID}/${process.env.VUE_APP_PTYID}/${process.env.VUE_APP_COMPANY_ID}/0/${process.env.VUE_APP_APPTOKEN}/${process.env.VUE_APP_COMPANYTOKEN}/${id}`,
+ let ds = this.detailsData || [];
+ if(ds.filter(a=>a.process_id.toString() == id.toString()).length){
+ return;
+ }
- useBigInt: true,
- }).then(a => {
- this.formOptions3.data = a.data.mes_processes
- });
+ this.current_mold_production_order_component_processes.forEach(item=>{
+
+ if(item.process_id.toString() == id.toString()){
+ ds.push(item);
+ }
+ })
+ this.detailsData = ds;
},
loadProductionOrder({ id }) {
@@ -461,16 +468,32 @@ export default {
this.detailsData3 = JSON.parse(JSON.stringify(row.department_progress || []));
-
+
console.log(this.detailsData3)
this.formOptions2.data = data2
this.formOptions3.data = data3
- this.detailsData = row.mold_production_order_component_processes;
+ this.current_mold_production_order_component_processes = row.mold_production_order_component_processes;
+ this.detailsData = [];
+
});
},
+ loadVehicle({ id }) {
+
+ this.loading = true
+ this.$mk.get({
+ url: `${BASE_URL.BASE_URL}/MoldProductionOrder/Get/TouchScreen/v1/mold/production/order/touchScreen/getVehicle/${process.env.VUE_APP_BEID}/${process.env.VUE_APP_PTYID}/${process.env.VUE_APP_COMPANY_ID}/0/${process.env.VUE_APP_APPTOKEN}/${process.env.VUE_APP_COMPANYTOKEN}/${id}`,
+ }).then(a => {
+
+ let row = a.data.mold_production_order_component_processes;
+ this.loadProductionOrder(row.production_id);
+
+ });
+ },
+
+
selectStaff({ data }) {
let data2 = Object.assign({}, data);
if (data2.mes_processes) {
@@ -720,4 +743,5 @@ export default {
position: absolute;
right: 5px;
top: 5px;
-}
+}
+
diff --git a/src/router/Middle/Mold/router.map.js b/src/router/Middle/Mold/router.map.js
index bd20f14..18325d6 100644
--- a/src/router/Middle/Mold/router.map.js
+++ b/src/router/Middle/Mold/router.map.js
@@ -19,8 +19,87 @@ routerMap['Mold']= {
permission: [],
}
};
+routerMap['InkjetPrinter']= {
+ name: '喷码机管理',
+ icon: 'idcard',
+ component: view.blank,
+ meta: {
+ },
+ authority: {
+ permission: [],
+ }
+};
+
-
+routerMap['InkjetPrinterList']= {
+ name: '喷码机管理',
+ icon: 'idcard',
+ path: `/InkjetPrinter/InkjetPrinterList`,
+ meta:{
+ page:{ cacheAble:false}
+ },
+ component: () => import(`@/pages/Middle/Mold/InkjetPrinter/List`),
+ authority: {
+ permission: [],
+ }
+};
+routerMap['InkjetPrinterPrint']= {
+ name: '喷码机打印',
+ icon: 'idcard',
+ path: `/InkjetPrinter/InkjetPrinterPrint`,
+ meta:{
+ page:{ cacheAble:false}
+ },
+ component: () => import(`@/pages/Middle/Mold/InkjetPrinter/print`),
+ authority: {
+ permission: [],
+ }
+};
+
+
+
+routerMap['InkjetPrinterCreate']= {
+ name: '喷码机',
+ icon: 'idcard',
+ path: `/InkjetPrinter/InkjetPrinterAdd`,
+ meta:{
+ invisible: true,
+ page:{ cacheAble:false}
+ },
+ component: () => import(`@/pages/Middle/Mold/InkjetPrinter/Edit`),
+ authority: {
+ permission: [],
+ }
+};
+
+routerMap['InkjetPrinterUpdate']= {
+ name: '喷码机',
+ icon: 'idcard',
+ path: `/InkjetPrinter/InkjetPrinterUpdate/:id`,
+ meta:{
+ invisible: true,
+ page:{ cacheAble:false}
+ },
+ component: () => import(`@/pages/Middle/Mold/InkjetPrinter/Edit`),
+ authority: {
+ permission: [],
+ }
+};
+
+routerMap['InkjetPrinterSetting']= {
+ name: '喷码机设置',
+ icon: 'idcard',
+ path: `/InkjetPrinter/InkjetPrinterSetting/:id`,
+ meta:{
+ invisible: true,
+ page:{ cacheAble:false}
+ },
+ component: () => import(`@/pages/Middle/Mold/InkjetPrinter/setting`),
+ authority: {
+ permission: [],
+ }
+};
+
routerMap['MoldOrder']= {
name: '模具订单',
icon: 'idcard',