From 9ca4b509c153a709e8d047532f10731c062978e9 Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Tue, 5 Aug 2025 20:28:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=B8=89=E4=B8=AA=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/NumberInput.vue | 135 +++++++++++++++++++++++++++++++++ pages.json | 24 ++++++ pages/home/home.vue | 5 +- pages/task/ktpck.vue | 81 ++++++++++++++++++++ pages/task/ktprk.vue | 82 ++++++++++++++++++++ pages/task/rkzp.vue | 2 +- pages/task/sgzp.vue | 149 +++++++++++++++++++++++++++++++++++++ static/image/menu/RF10.png | Bin 0 -> 1814 bytes static/image/menu/RF8.png | Bin 0 -> 3065 bytes static/image/menu/RF9.png | Bin 0 -> 3276 bytes utils/getData.js | 28 ++++++- 11 files changed, 503 insertions(+), 3 deletions(-) create mode 100644 components/NumberInput.vue create mode 100644 pages/task/ktpck.vue create mode 100644 pages/task/ktprk.vue create mode 100644 pages/task/sgzp.vue create mode 100644 static/image/menu/RF10.png create mode 100644 static/image/menu/RF8.png create mode 100644 static/image/menu/RF9.png diff --git a/components/NumberInput.vue b/components/NumberInput.vue new file mode 100644 index 0000000..8542bcf --- /dev/null +++ b/components/NumberInput.vue @@ -0,0 +1,135 @@ + + + + + diff --git a/pages.json b/pages.json index 23afa3f..2e82ed8 100644 --- a/pages.json +++ b/pages.json @@ -80,6 +80,30 @@ } } + ,{ + "path" : "pages/task/sgzp", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/task/ktprk", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/task/ktpck", + "style" : + { + "navigationStyle": "custom" + } + + } ], "globalStyle": { // "pageOrientation": "landscape", diff --git a/pages/home/home.vue b/pages/home/home.vue index 38fd158..fad2064 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -38,7 +38,10 @@ {title: '盘点确认', icon: 'RF3', path: '/pages/task/pdqr'}, {title: '点位操作', icon: 'RF4', path: '/pages/task/dwcz'}, {title: '定点作业', icon: 'RF5', path: '/pages/task/ddzy'}, - {title: '任务管理', icon: 'RF6', path: '/pages/task/rwgl'} + {title: '任务管理', icon: 'RF6', path: '/pages/task/rwgl'}, + {title: '手工组盘', icon: 'RF8', path: '/pages/task/sgzp'}, + {title: '空托盘入库', icon: 'RF9', path: '/pages/task/ktprk'}, + {title: '空托盘出库', icon: 'RF10', path: '/pages/task/ktpck'} ], show: false, secM: [] diff --git a/pages/task/ktpck.vue b/pages/task/ktpck.vue new file mode 100644 index 0000000..4df503e --- /dev/null +++ b/pages/task/ktpck.vue @@ -0,0 +1,81 @@ + + + \ No newline at end of file diff --git a/pages/task/ktprk.vue b/pages/task/ktprk.vue new file mode 100644 index 0000000..65307fb --- /dev/null +++ b/pages/task/ktprk.vue @@ -0,0 +1,82 @@ + + + \ No newline at end of file diff --git a/pages/task/rkzp.vue b/pages/task/rkzp.vue index 53655cf..4bfe215 100644 --- a/pages/task/rkzp.vue +++ b/pages/task/rkzp.vue @@ -13,7 +13,7 @@ - 载具码 + 载具编码 + + + + + + + + 载具编码 + + + + + + + + 物料编码 + + + + + + + + + 物料名称 + + + + + + + + 物料规格 + + + + + + + + 批次 + + + + + + + + 数量 + + + + + + + + 监区 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/image/menu/RF10.png b/static/image/menu/RF10.png new file mode 100644 index 0000000000000000000000000000000000000000..450da60d94f3a4f932d0cf2c25f581f68a4ee164 GIT binary patch literal 1814 zcmaJ?X;2eq7>*T@U{MaM1<}L+7E!WE2#}N(6NI23(a{_W1jz1^Y)rtSP5|pM zAdaY`MMNkl?UWHG76WbD=Gfpk^KxDj6e;dGO|IP2x&P6E@g_BgY9uMKp{`L zpb1>choquJ8_5B%1|)k^eLNL(FBaLCO{IIYSq$b{GJ{6<0cdQ1&h(_wIW#thMkh~S z6fBxX8N&$|1Ww1oPFzYHiXt2U(ChV7y%!bM!~%3Sn+?zy0E6L)d3b7*Ayj7YgtRU* z3<6NA(5Mhp1w&+YagAsB-0NyoU zvb#v8P(iqH^%P1Z;)Fn2R0b))5CNBh@laJNC5O)t_zIXzUVuR8MW+i{Y%gyX%UkHf zr?dDBA3kdaD}WU`H3*?ISmh@ye^x9m2sMI57JwSnPEZ-Bfz{-x!a1thb79TOH;q-! zo(p?cEPy2g;N$(zxMxh5hVbo2@nVOM@&_SI^BPRthe?CWux}^8^;MEn+^UjlnA-r{6MQ`8@ zbAtJch=pcTwtL|z=%K3VUN`gV&^_(*@vh3)-aUidv8JIscHSg6?M{+2?=2A0Vj*f- z%yVFVSVH_bwd`=qYFj2xVlm-wq&A#j2{W?`qSJfqbL@){rF$4D{9eO>KVJ?dv}K?V zkSiN%I#V_kyZw{Z_M#{Cfe*U1;)(6xZb-_=dbBIdr(vYLbezcP8OijUb0$NZ@&5er z)izCO($g+r(T#!DjJFGrW%H4PYs>2@iiF&h9>dDN^PwU?z1QIUER+Px-EzU2!Rook zM|*X{2Y(*B-Nm@<$;w|a!f4eM1e)ekmz-|S?V;CfxwiB7b-<6~qr=_5GyyHUGg~XW z5?$I|SLiyJHKc}IbQU(2CEG&8b^AKADMv~!IiRjpRvixlO+vrSR3f3TGNnq~KIdGq{A}h(Um;TK z|9q+NWnJT!v0>s(B^8!BUhl9Esni(y*D+(zA46r0j+P#%)7n6SG|zar?Lc?xJ5bvZ z-cj4U$#wBLran^?X#&JfMg)Qs}|HFG^8 zMdl%W8e8bl~Ew4L&ZB<*p4KH;4iSD}&_lI0Nc`cHoPD>Vs zBHLeGj{%%r`s(W^0>%{fbw8x}R+ES+a;LWI#SGne{^8}6z8A4ye>HqtWooq~& z$>!lm{^^BW>B_#vDQ;EUwkKXxRf)^3Oz)m|2wldtMeQTzAU5<(m4|Svr$Fg|_QR2n z-F5M=>40$S#QuxNPM*~_IJ@Q9Wj}k8w#T?C?qELg6eSMZcyyiYHgGKb>GEYn^R8`O zEj+yV(VSP%!k16W?a&Eli)}EeFRIxsajg0Z;&&Z+^v-MGXrnr^Dn4hjKX#wsvqHz! fFR@UUytkqenyVd-?XgQQ#s5?xLb0Hfzr*-1fS}Bf literal 0 HcmV?d00001 diff --git a/static/image/menu/RF8.png b/static/image/menu/RF8.png new file mode 100644 index 0000000000000000000000000000000000000000..af989ff01a77693e8d7a7e6d54e67db8252b6eb4 GIT binary patch literal 3065 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 literal 0 HcmV?d00001 diff --git a/static/image/menu/RF9.png b/static/image/menu/RF9.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce5cdf3e29b67e8fd267d69a68cde4b434284 GIT binary patch literal 3276 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 request({ export const forceConfirm = (obj) => request({ url:'api/pda/schTask/forceConfirm', data: obj -}) \ No newline at end of file +}) +// 手工组盘 +export const getMaterCode = (code) => request({ + url:'api/pda/iosIn/getMaterCode', + data: {material_code: code} +}) +export const groupPlateTwo = (scode, mcode, mname, spec, pcsn, qty, area) => request({ + url:'api/pda/iosIn/groupPlateTwo', + data: { + storagevehicle_code: scode, + material_code: mcode, + material_name: mname, + material_spec: spec, + pcsn: pcsn, + qty: qty, + prison_area: area + } +}) +// 空托盘入库出库 +export const empVehicleIn = (code, scode) => request({ + url:'api/pda/empVehicle/in', + data: {point_code: code, storagevehicle_code: scode} +}) +export const empVehicleOut = (code, type) => request({ + url:'api/pda/empVehicle/out', + data: {point_code: code, storagevehicle_type: type} +})