From 8b1765c45239bd6ba2282e9d4f7b5aa658b6506c Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Tue, 29 Jul 2025 14:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=80=E6=9C=89=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/NumberInput.vue | 34 ++++++ pages.json | 60 +++++++++- pages/home/home.vue | 8 +- pages/login/login.vue | 3 - pages/manage/ckqr.vue | 121 -------------------- pages/manage/common/cxwl.vue | 129 +++++++++++++++++++++ pages/manage/ddzy.vue | 150 ++++++++++++++++++++++++ pages/manage/dwgx.vue | 151 +++++++++++++++++++++++++ pages/manage/rgjl.vue | 213 +++++++++++++++++++++++++++++++++++ pages/manage/sgyk.vue | 135 ++++++++++++++++++++++ pages/manage/wlzp.vue | 145 ++++++++++++++++++++++++ pages/manage/zprk.vue | 184 ++++++++++++++++++++++++++++++ pages/manage/zygl.vue | 147 ++++++++++++++++++++++++ static/image/menu/RF01.png | Bin 4185 -> 3065 bytes static/image/menu/RF02.png | Bin 2390 -> 2265 bytes static/image/menu/RF03.png | Bin 3065 -> 3101 bytes static/image/menu/RF04.png | Bin 2394 -> 1876 bytes static/image/menu/RF05.png | Bin 2265 -> 2097 bytes static/image/menu/RF07.png | Bin 2456 -> 2352 bytes static/image/menu/RF08.png | Bin 2463 -> 0 bytes static/image/menu/RF09.png | Bin 2601 -> 0 bytes static/image/menu/RF10.png | Bin 1887 -> 0 bytes static/image/menu/RF11.png | Bin 2097 -> 0 bytes utils/getData.js | 93 +++++++++++++-- vuex/modules/data.js | 31 +++++ vuex/store.js | 4 +- vuex/types.js | 7 +- 27 files changed, 1478 insertions(+), 137 deletions(-) create mode 100644 components/NumberInput.vue delete mode 100644 pages/manage/ckqr.vue create mode 100644 pages/manage/common/cxwl.vue create mode 100644 pages/manage/ddzy.vue create mode 100644 pages/manage/dwgx.vue create mode 100644 pages/manage/rgjl.vue create mode 100644 pages/manage/sgyk.vue create mode 100644 pages/manage/wlzp.vue create mode 100644 pages/manage/zprk.vue create mode 100644 pages/manage/zygl.vue delete mode 100644 static/image/menu/RF08.png delete mode 100644 static/image/menu/RF09.png delete mode 100644 static/image/menu/RF10.png delete mode 100644 static/image/menu/RF11.png create mode 100644 vuex/modules/data.js diff --git a/components/NumberInput.vue b/components/NumberInput.vue new file mode 100644 index 0000000..5a3e3f5 --- /dev/null +++ b/components/NumberInput.vue @@ -0,0 +1,34 @@ + + + diff --git a/pages.json b/pages.json index a980ffb..97755fb 100644 --- a/pages.json +++ b/pages.json @@ -25,7 +25,7 @@ } } ,{ - "path" : "pages/manage/ckqr", + "path" : "pages/manage/test", "style" : { "navigationStyle": "custom" @@ -33,7 +33,63 @@ } ,{ - "path" : "pages/manage/test", + "path" : "pages/manage/wlzp", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/ddzy", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/zprk", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/rgjl", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/sgyk", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/zygl", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/dwgx", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/common/cxwl", "style" : { "navigationStyle": "custom" diff --git a/pages/home/home.vue b/pages/home/home.vue index 267e2ba..d884dac 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -32,7 +32,13 @@ return { userName: '', menuList: [ - {title: '出库确认', icon: 'RF02', path: '/pages/manage/ckqr'} + {title: '物料组盘', icon: 'RF01', path: '/pages/manage/wlzp'}, + {title: '定点作业', icon: 'RF02', path: '/pages/manage/ddzy'}, + {title: '组盘入库', icon: 'RF03', path: '/pages/manage/zprk'}, + {title: '人工叫料', icon: 'RF04', path: '/pages/manage/rgjl'}, + {title: '手工移库', icon: 'RF05', path: '/pages/manage/sgyk'}, + {title: '作业管理', icon: 'RF06', path: '/pages/manage/zygl'}, + {title: '点位更新', icon: 'RF07', path: '/pages/manage/dwgx'} ], show: false, secM: [] diff --git a/pages/login/login.vue b/pages/login/login.vue index 6817745..4a99fa6 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -67,9 +67,6 @@ }) }, async toLogin() { - uni.redirectTo({ - url: '/pages/home/home' - }) this.disabled = true if (this.user === '') { uni.showToast({ diff --git a/pages/manage/ckqr.vue b/pages/manage/ckqr.vue deleted file mode 100644 index 58e89d8..0000000 --- a/pages/manage/ckqr.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - \ No newline at end of file diff --git a/pages/manage/common/cxwl.vue b/pages/manage/common/cxwl.vue new file mode 100644 index 0000000..102521f --- /dev/null +++ b/pages/manage/common/cxwl.vue @@ -0,0 +1,129 @@ + + + \ No newline at end of file diff --git a/pages/manage/ddzy.vue b/pages/manage/ddzy.vue new file mode 100644 index 0000000..9d547c5 --- /dev/null +++ b/pages/manage/ddzy.vue @@ -0,0 +1,150 @@ + + + + + diff --git a/pages/manage/dwgx.vue b/pages/manage/dwgx.vue new file mode 100644 index 0000000..8afccdf --- /dev/null +++ b/pages/manage/dwgx.vue @@ -0,0 +1,151 @@ + + + diff --git a/pages/manage/rgjl.vue b/pages/manage/rgjl.vue new file mode 100644 index 0000000..b6f56b3 --- /dev/null +++ b/pages/manage/rgjl.vue @@ -0,0 +1,213 @@ + + + diff --git a/pages/manage/sgyk.vue b/pages/manage/sgyk.vue new file mode 100644 index 0000000..f2495ac --- /dev/null +++ b/pages/manage/sgyk.vue @@ -0,0 +1,135 @@ + + + diff --git a/pages/manage/wlzp.vue b/pages/manage/wlzp.vue new file mode 100644 index 0000000..9991d11 --- /dev/null +++ b/pages/manage/wlzp.vue @@ -0,0 +1,145 @@ + + + + + diff --git a/pages/manage/zprk.vue b/pages/manage/zprk.vue new file mode 100644 index 0000000..4141873 --- /dev/null +++ b/pages/manage/zprk.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/pages/manage/zygl.vue b/pages/manage/zygl.vue new file mode 100644 index 0000000..af95625 --- /dev/null +++ b/pages/manage/zygl.vue @@ -0,0 +1,147 @@ + + + diff --git a/static/image/menu/RF01.png b/static/image/menu/RF01.png index 7fb4f1259eb4eb88d9230f3911ce97bdac42a275..af989ff01a77693e8d7a7e6d54e67db8252b6eb4 100644 GIT binary patch literal 3065 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 literal 4185 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 diff --git a/static/image/menu/RF02.png b/static/image/menu/RF02.png index 30c871f3c82ecc4e9bc9851577dc0b125a22aaa7..ab42ca3b85373546cb4034a8aaffe47af49e9640 100644 GIT binary patch delta 1456 zcmV;h1yB0c64?>3Oacc*Mny0%GB=ao0vnTV0vZTKMny0%GB-k#kOD{uMMgz1Ffund zli&h02t`IkFfcMVIg^kA8Iv^wL4V*~n4SOt1xHClK~#9!?45gvR8<_uf9H-$DAo>NQwV`~iyk8%vZWyrQzqmK)Vb(+qodp~I@fJ~jnPrhh}IRCaXbO}OYLRt*MTm0n#IOy>dVM|-7U>8C+@&WX9(b%*g z;n}gnoqC_GF`y;DT}kTy3H1)-$k1mNf#&mE2hVjlZbQwYfo9UV4u1`dTQq}a&}>`VVAsK}!!ZjZj(*$YIQlUiKtBkr;i!X+K{IGJ zU;5~Oq3=EZo}-|Gdc{Q!Lly$(GmJ8K4= znn`F&p)0ns5Hv=$-hNO|=qB_#R1aMsYg_Ljs;uD_okD!R2>Q$(EJ915vM$`!&(I#| zW9WJ=KCE!+!6;@pVz#xTw$2TijvfEk5ZlahVaNYv)IF3}7>TPsSC?m-$(aBD>}&{kJ1#4)IxHdeXjuY(>( z&xQ6w;ViH76m*Q`Wp5t)uIRx{Px%im;!_(p{X?5%ffr zN@(B4IUf&pLzX_dR!7j%4@d9W-j$$EJlL5+Zc$Nc+*}S?u7Jz;cq2(YJM2s#%jo7k-+zX8qUC0tSrC!K);FQyF1e-W$y!mV zhCYE7CV_nddLYf~%a!p3v~J&DPJeLW`G2j*e9f>2>VAW=XB}K&d5t#g-{HpB4Dy;` zs~Ryn5go{3{Htz34m#-Q=xqkHIwq7$$K)WWm^M~@hux&IHLfRXv-#&~bjWgR zfo*(N-$>e2ebns_8Dt-w=#iOykuOEr6x1Dov_Fn}B7XzB`k(q-3 zg;Q>fH=;9W2F=Ex88m}t1Pq!%voUA}&7j#BG=pYi(0;Z51sDJ|nksUh99@S10000< KMNUMnLSTaDM8z%u delta 1582 zcmV+}2GRN15!Mp0Oacf)L@_ZmLPA56-~t+xZUPzzLqst#G(ti|laK;P2t!0MF*HI# zL6hJDGzUXOF)=hkLX(dI8k02xL4OdDY_b3V1;j~2K~#9!>|JYY6jc zt(u56fy9UjKH?8TqKOKv0;NsLBUO|{e;9+*M2#`{2Y(n$P<;GQBWN%sishjTt%(T{ z6yL^2v=T)DU#QVqN)>n8^*f!rcDT;$V|Hgcy?ego%iNiJXLkDSoipd2dw=#;X0utr z2p<+pz(TXo3>KP&W}z7@Gz-mOp;>4anh^yOQGQr+Te`uLvPs&a(UM|BTB6UgL=X6@ zu%)o^wWBOhFDxP&(Uy)&D=Vyo(?+Uexi+?~&ara)SyfiVwdLqF#*RtpY&(}3By>|t zx)y)fIy^rsv1@D9C%`Ab`+vcI*mMNM{DtXSZ1#e;d5BDy1l|q40iMc22gi%xtRmXY z0XMMF0Wfbt`fO}&a2=xH_v1>`tHI6MDP&q^^2@Mvv}*gSUwt|8m}`GeYe(h}Z0}V2 zctr_%J*{D(OT*2s@&NdxN1L@Sp$Qjj^)tY8z*E4}w7QSL!{8LKO@AFrf;Fn#5B7oY zm@f3`uJRYDt;vi>n_s{|B^F_tR{t7!k_7?j6YkC7v=_+aF=~E*wl|_bz_816<_c zjj+%@_#3PXaNgyLg?~`brejQKqrvfL7WzMAS?Fl+Ckq`8rn2dX1~v;labdI24vv{_ zj^ZM8zUW=L0$$7SJTfedTfs)~FX7CXyK&s(i=fzcM*E_Uv(SZcM6n#ydpyZBJ1^FE zIXNESkyY(^pDg2q)`Rp92xppVipTv<^?1?M1^nEngcGEy8h@d6p-ALQBlz5N*}Y>w zx?&h%p`*b73qAe_61@xJJ=9dY(4|K2J{3+{Szn3gC97TNQt%x(AN(4;7W|e?N9B9g zZ{YRdk81yW@H*E%3#}o@jP?-N1nM~?)U)TQFM)+F6BNr>48HGE{~6dk-kwcdgg#Nm zxfFEjRb>i3xqlOIE>YX}z=gsIOjWheK?T?>#**33Qi8jM-Yv#5QTKpb*mU?Klc#RE zaB{0DxYVP1v>v~B9Xtq00vdTl`9HuKfT_{`0uJ#^X z3>pj6b4r*G%J~_bjN=~^SD`1Bac&(8UB!rt(1RgeH-9$a*SL5cnF?R8K5jjFBDi;@ z=1vEV*oA7_Edzy)rMD6np(&Hd=tWZFB6O#4e*H>6x~G|u+Htst;V>^gE;f3>k_;^r zbCtBjEXx{AjQIh46MPPQL2JGryipC2`?b0e56>dw;lRG7QoXjpry0eJKLqERW}~At z9S?yw73l+S2WJasvb9)v<>Bf6v@K2!hYqjr5(icgRZVY?uz` zF_$8RNBJ2%zDL2iFdg^6987bq67~|zKs&Z8aDV(!&2-dYo2Z28!1f?`*%KC@M!R2rAMD(c@S7ui+vhxT{bs1LSLXjQ4?noyLs0#UgVYBy*a8E>mql7&zm$djB9KNp6X8SQ*PeTJk6*FQ=UeLX+!Wx!=$OL z$+v`)JwzFvyOg^{BbGzTyj&riWSC*ogqHkI$qek#EHs0KW}z7@Gz-l_GgxRAn!!S| g&@40~Wc(|@01{gdC0sv%-T(jq07*qoM6N<$f^p6KO#lD@ diff --git a/static/image/menu/RF03.png b/static/image/menu/RF03.png index af989ff01a77693e8d7a7e6d54e67db8252b6eb4..18a06e7db227e563c0739b88f0fc96e0ffd541bd 100644 GIT binary patch delta 3097 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 literal 3065 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 diff --git a/static/image/menu/RF04.png b/static/image/menu/RF04.png index d648d050478a233b3bf309cb8ab75d646f70bb8e..b33885fe997777e23ccc0a40fecc6775b0be2a14 100644 GIT binary patch delta 1862 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 diff --git a/static/image/menu/RF05.png b/static/image/menu/RF05.png index ab42ca3b85373546cb4034a8aaffe47af49e9640..1bc47ed7a441d8deaedfa51fffc4d1fe364d72b3 100644 GIT binary patch delta 1372 zcmca9xKUt(50kv1vyp|Vv5AF=rKyFXp{u2(ft!hirHhlHfuVt$x!dGyCRvyoOI&J} zGa16vnBh|M9bt|+E;Yu?&h=VMr3DNOEb~2G978H@y_u7l)8i;{{CVy6Rg3y|1gSJx zHSxCyq;mv@x9oV;W7V|obN3e4r5OV56Et+2OiJBl3cY_gG)+=?wc<5*P^Uo4k&CPT zU!J?oqx|B&<9n>n+yDH2_ikqTw*52D{XS#7+4Rz-ODw1BX7)5V8fS<#r(NKwpLKMB zq)9iB%XT*D0uP9{K6tExV!5SjTd{V1ezcBda$BzkbOy z%c*|L=?`){8V~0NFMoD8I5oXp^@WCo>^|=Ar61SNuqxND@hq!~XzZJO@ko$po=?!< zjCbdJq-M{XXrp)P^@7Z=Wde5m+d~Y}`lrmDKYgZ<{Bzd}A@5@uiq1< zvbgQG*%osT)(ac!^&0rLP5RBl-y9!tCoWsmL0YfjoyPO03B~457uiSMh$~(H#Oh6i zl{^=t0>2!$_^MBBdu!G$=HH|5a;J{bFXh6u43j;YE|#jluCMywrYyo(#$6YBa(*t` z_lEVXn(<0Z)~`QWHUH!4Z#jSShTBGtoY{hJ@^<;jTIaUKtkVCGR6qCm3mf*^RV$5O znDK49>Y09F^8-D;Etfgs)_y)~5cNzq!~dh?pTlitQm0ZYW$zxgo*!e>zV*iudtl<# z=|6XIiu1X~`CQeTa!VgJ7WmI~tQUWpzWA-k+svS*%w6k(-Ip;>@H~2GE^kVzLww>&AaC7AF4n6^s&m1 zB?Zp|o?44OdQp>j|KOB+m-4jZTLo*qTK4;`W~f@;!*(e2OX3n)t%f>Yeg5PND>sKf z-4m$#>W0eW`vsTF9PX_Ns&KcKsH@o58`v?q%71^qeeL}FtGL#lxhI(8_2*6d@(zcf z`F8We?<*H*7JIym`o*7m^WT@h@7J!`<8o@j^Vo{mz%x5tXD$74YJ%ft36thDLttsJ nAd+Vmgm*y)%)6!dS0sU<`pIRUB@FU93_#%N>gTe~DWM4fRpoib delta 1541 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 diff --git a/static/image/menu/RF08.png b/static/image/menu/RF08.png deleted file mode 100644 index a65670b6d2036b58019718b009d2168c51b402ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2463 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 diff --git a/static/image/menu/RF09.png b/static/image/menu/RF09.png deleted file mode 100644 index d2b969bf0ae2f9e84136d31f5490edfcd916f351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2601 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 LC>%T=yfx<^nalG1 diff --git a/static/image/menu/RF11.png b/static/image/menu/RF11.png deleted file mode 100644 index 1bc47ed7a441d8deaedfa51fffc4d1fe364d72b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2097 zcmaJ?Yg7~077mC=0SUHJ2o)S7Se}^#5|Rvw5EBAvK@G`3Qpm$(LIMTkb+MM0 z&t9daVfo-y#TF1LA|TMkm0Ad>S7}wC%As7qGgI_Qt7aLa0}cs@K_cXdh(@44G;1QUZ5Y*;J_N>{=W=^>HA^kgAjg!kJDFtiX#AcYYDpp~Y`RFIa5U*d((xnUW^ z14}MQG86wgshHp}fGtVksx%oQ(0a;L zo0l0luu7EQzo=vpjMy&Nd%(dNXw4F!T;Y? zDt+s%Liq6C`TkF0Rb-k12Klf`u2u@s#wBhxgi=6kB`iSX%1F69Wx0xBVmTsLiRB7_ z%{Ekx3b+Idgc6xy(RB$G91QVfDnuX?!aNQWkMa;C5)njVd(kM~WEz=Hp^-=dbUKks zrqMauNJJ8mOXZT6u^hQjErn&sGFJ3AmcAm^APA`fjm&|Sl2lm4Rm!En(!n9g%DMQg z$oB>-S~(Z$idYa$1~jzyzuLXLglfnzeJftncq@NchH74kirdXtjlLQtIv$4=sr`B8 zD@jTb%dTf4^HS}pl4ibBE|iPSw@xw(kIrwNDuQzBo)$I+oE2LK9&+)_C94BB?E84p zKlcbQRXuINKWLrbJy84Cjq;`-%|KgEt8c&G9}D;HNs^k{Pxk$J-MfJ@I5=qXW7f%{ zY?in9{k%lIW!VoEIC3Fsnf{dU+G@Q2dG#l&cRfg$zhxa@>gHWk-_us#!@V|*Jj0#s z&vd>$cst8(9E5XvhPS(Uhwo5I3+p*I-&?pv7VazVUa%Rt7$+zjYIf{;`s=lGv7bThZdC`Sao86}J?AsEo9XkUUGZ-io~xNlYv~R<8T!$#*wS1n48@;?f!l7ySD^{KAyIqjzx??&B@p z+STN-4Ru|+qT;O%=(R076FtjEhMQ7O)wqdU3adK5_gWZ<8W{OkcE4{*wIvArtl*eSo*JG<2v9zruQ&_;730PARBTl=KoN=Dsj zY%9pQn`IOt(*IjbZgu6*ouA*Xo#$>|Zq-Uv)$*P{zQx& z_Y{Xd#=Yn&@UicO(;V(~`Rd}l4qRO9_CsasQQ9|fjNO-`Gyk++svgZzgqE}R+m0oj zezg9Pgr6&Esf!4#Ty==|LudI~5$wNb-?!(D%UQlSzlEDP#F){WlL~cQR+mEcqaV&+ z0me|OcaIO7RG!tStmg8o-_cp;UX%aJ z(c(?LwpV*_jg(XUnV}YZZeZJ%u6|sjy70v8rZ1+G3>y(aJ)C*$-AibpT)CYkwR;^m zo^zkX`dp!Yt^+%}#vV8=o>5GMjrrRAI+-CDzIyEbpv-;GKh|Y_l;0lm4JN&+$h0%+ zcflD4x9qI7AXccaX^0+c4R@Zp z`Rn)BrF`^a=0MeF{(Rk5UG(r~g{vy)x7g=cc<9ydFXzsmYwfL=h}Xu4U;jR!?CfIi zAy$JOIWLifeg!IaT9&=G^d3vr&zoMZ-;4S5;SI|(n2jEWpExfdgj2U|Z|;8pUxZzQ diff --git a/utils/getData.js b/utils/getData.js index 116167f..dbfc5f7 100644 --- a/utils/getData.js +++ b/utils/getData.js @@ -21,12 +21,89 @@ export const handLogin = (user, password) => request({ } }) -export const mlTask = (code, vcode, weight, qty) => request({ - url:'api/pda/mlTask', - data: { - deviceCode: code, - vehicle_code: vcode, - weight: weight, - qty: qty - } +// 公共接口 +// 仓库列表/区域列表 +export const getSect = (scode, page, size) => request({ + url:'api/pda/iosIn/getSect', + data: {stor_code: scode, page: page, size: size} +}) +// 区域列表 +export const getRegion = (region, page, size) => request({ + url:'api/pda/iosIn/getRegion', + data: {region: region, page: page, size: size} +}) +// 获取物料列表 +export const getMaterialList = (search, page, size) => request({ + url:'api/pda/iosIn/getMaterialList', + data: {search: search, page: page, size: size} +}) + +// 物料组盘确认 +export const groupPlate = (mid, pcsn, qty, vcode, ecode, siteCode) => request({ + url:'api/pda/iosIn/groupPlate', + data: {material_id: mid, pcsn: pcsn, qty: qty, vehicle_code: vcode, ext_code: ecode, siteCode} +}) + +// 定点确认 +export const transferConfirm = (pointCode, scode, siteCode, rcode) => request({ + url:'api/pda/iosOut/transferConfirm', + data: {pointCode: pointCode, storagevehicle_code: scode, siteCode: siteCode, region_code: rcode} +}) + +// 组盘入库 +export const getVehicleMaterial = (search) => request({ + url:'api/pda/iosIn/getVehicleMaterial', + data: {search: search} +}) +export const confirmIn = (vcode, sitecode, sid) => request({ + url:'api/pda/iosIn/confirmIn', + data: {vehicle_code: vcode, site_code: sitecode, sect_id: sid} +}) + +// 人工叫料 +export const linegetMaterialDtl = (rcode, search) => request({ + url:'api/pda/iosOut/getMaterialDtl', + data: {region_code: rcode, search: search} +}) +export const callMaterialConfirm = (rcode, siteCode, obj) => request({ + url:'api/pda/iosOut/callMaterialConfirm', + data: {region_code: rcode, siteCode: siteCode, obj: obj} +}) + +// 手工移库 +export const movestorQuerydtl = (code, vcode) => request({ + url:'api/pda/movestor/querydtl', + data: {struct_code: code, vehicle_code: vcode} +}) +export const movestorMove = (code, vcode, mcode) => request({ + url:'api/pda/movestor/move', + data: {struct_code: code, vehicle_code: vcode, move_struct_code: mcode} +}) + +// 作业管理 +export const schTaskQueryTask = (code) => request({ + url:'/api/pda/schTask/queryTask', + data: {task_code: code} +}) +export const schTaskAgainTask = (code) => request({ + url:'api/pda/schTask/againTask', + data: {task_code: code} +}) +export const forceConfirm = (code) => request({ + url:'api/pda/schTask/forceConfirm', + data: {task_code: code} +}) + +// +export const schPointGetPoint = (code, vcode) => request({ + url:'/api/pda/schPoint/getPoint', + data: {struct_code: code, vehicle_code: vcode} +}) +export const schPointBinding = (code, vcode) => request({ + url:'api/pda/schPoint/binding', + data: {struct_code: code, vehicle_code: vcode} +}) +export const schPointDissect = (code, vcode) => request({ + url:'/api/pda/schPoint/dissect', + data: {struct_code: code, vehicle_code: vcode} }) \ No newline at end of file diff --git a/vuex/modules/data.js b/vuex/modules/data.js new file mode 100644 index 0000000..e2914f9 --- /dev/null +++ b/vuex/modules/data.js @@ -0,0 +1,31 @@ +import * as types from '../types' +const state = { + publicObj: '', + publicArr: '' +} +const getters = { + publicObj: state => state.publicObj, + publicArr: state => state.publicArr +} +const actions = { + setPublicObj ({commit}, res) { + commit(types.PUBLIC_OBJ, res) + }, + setPublicArr ({commit}, res) { + commit(types.PUBLIC_ARR, res) + } +} +const mutations = { + [types.PUBLIC_OBJ] (state, res) { + state.publicObj = res + }, + [types.PUBLIC_ARR] (state, res) { + state.publicArr = res + } +} +export default { + state, + getters, + actions, + mutations +} \ No newline at end of file diff --git a/vuex/store.js b/vuex/store.js index 095161f..f8cd813 100644 --- a/vuex/store.js +++ b/vuex/store.js @@ -2,11 +2,13 @@ import Vue from 'vue' import Vuex from 'vuex' import user from './modules/user' +import data from './modules/data' Vue.use(Vuex) export default new Vuex.Store({ modules: { - user + user, + data } }) diff --git a/vuex/types.js b/vuex/types.js index 4668940..e66f0dc 100644 --- a/vuex/types.js +++ b/vuex/types.js @@ -6,4 +6,9 @@ export const DEL_LOGIN_NAME = 'DEL_LOGIN_NAME' export const COM_CONFIG = 'COM_CONFIG' export const SAVE_USER_INFO = 'SAVE_USER_INFO' export const DEL_USER_INFO = 'DEL_USER_INFO' -export const SAVE_TOKEN = 'SAVE_TOKEN' \ No newline at end of file +export const SAVE_TOKEN = 'SAVE_TOKEN' +/** + * data + */ +export const PUBLIC_OBJ = 'PUBLIC_OBJ' +export const PUBLIC_ARR = 'PUBLIC_ARR' \ No newline at end of file