gs(JaB*tO;5jU+{i0`sprkI%6g(
ze_1Y}c-IZ4a_Iat0GMBxHCxzpWUx%2@IA1<_3UF12R7)xkei?S37jNG`YMPUF;UJ{
zt0tahOI{B>miDQZH(I`oB0Lqr8U~Iybx1P0^#=C
zsq=Y1&efl__EWT%)Y{k|6&|Cf^jxox@!i}4)(<>P{IT{p!rM+jbhJ5`H>hgwn-Hfx
zf70%kaIEg-`Uop#BCk+JJi5Y&T55Bn{{^w&LW)kCk?Oo1&=R5pI-JoBaxNv+fLziB
z+b%-Uy$zN=4%`|~yZ(s&1!V8pG*#--ctowK>g*xn_7tmw#Hxj+V~$U*`?OJIRF&}+
zlNwo5M$dMMnVyPUR29?Z_Ld24W!k=B9G>0O^CEj}J3041cv#R`l?YO$B;E#*0j>Aa5SEZgDS2t`M7
zKlHfmtVhu*Lvy#;^(9O`hG>V>sbmO3@0LkFHk|*f!6@R@_=kX_0k@YarDiL~
zUY1tg85}1M5Px`RQQ2Qy%rAPhEQ|V1A%q_9GOORxczdcsi(vZh#5vxZBIkzDT}vq0
zcOXJ%!=mQMeDlYqnRR9k-8LO};7kfDW*UQ~bqj>3+u{s*rw(p1cWhEmvz_lYv6O$&3ywepB8|m*^rA@lC
zevPep@zrPx5x9=1Fzd*)!GN-Ly-H#(YFXH}cP@Z!$AJIZx>XS?RTm?3$BjSk-nnn0
z>Lk&-JSe0#5iH1&tK>7dR$N|cO@5YVt})vxCtE5=dilvTO7x5^;
z_SleaLC$?^($Smfr?r>Y%P5{?2NxSB1#!TNY+pW(CCXKLU4g3nftX)5TJ=$dCj-;x
z_EvbavQCj4A8r8CT86Iw>(E6~K^yk4bW#0I+g`t2k5(Dpx!N}D!ad$WUDRPf9*+Y=t$=Q#X3U}jqE^>(G!FlU^x9U163&)&F$Z;ppxUZiXE|f$nqMZWUkF*YCVuCC0bz3`dH?_b
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
zcmaJ@dpK0<8lO_GNwQ56nLUKcT#cAury4Vh8O)`bg&~(yE@6n1E{Bq$
z&_(2yT*pqwwcIvolcw5HN=a17_&$HI|eed)Be(&Y`J@2!UJw04C)%DdO
z5QwI`8`(>~`YK*kW%<{ph`3z7tOs4_;BI~Z7|sv^5F(5355U~Hj6lE(V6Y+%wE=bz
zh>|&nMhEHCodhPIi)1K#kYcVtj)p+&9K`|#GZ+A2{y-pyXAhsMZG^)(EPJ?*6%|bt
zI0I~sTci-!9qB=1Mg}wSEV!cs%uY;@6L0~L0TXjWcp`$>9{z=wAm1y@C^+nk3m9w<
z|C$t?>Irk^3jvrFavOq)v9y6%o-ZkEY;k
z@MIDOjX_haDYzvpna>R60z7aD%laGZ@{lUC>MA0uC4!qK$Oq8lZiC(
z?~{JPAwPNl)KKo_b(XYjmw7K#NB0kv45w!r)Zexwr9*X6wV9B#5(+WF$t0|%+01{9
z5jjs8XFBUf-9-#a-9^kVKvmLoT-es$<_OpxCF=NGPEPr2u%_I0eiHl`)%GAK%QigV
z#aYY1`}HqIiud^W6|cB*%++MgMHluFRRl@Wy{sobfYxwRBtSkNZ&c329+B+C!P|XHeZ&h$hu^YWUc7=
zKaQM|mB_*bRjRL6y?1)7`g&R8vUOK8bW-9ir9;xlY0GKCv6(UtcG%me&>H2-=Qa^f{s@kjXQ~Pr@Z)Ks`n?XzIt)|a1b+qG#1mucb
zL?stu#)|9ilRltolZpCW_RxJDFGiN{|93L!fbzi6VwvAIZE{V9#)#6N%Lm4|GwZY@
z%91!$e=G5A4P)e7%&j#u9}??lqoBWpMM?tZk4aoIE0Ibcj~La^SX)Ph6@7X0`e()s
z(~KWkyk`q^#gHhaI<{Vz`_30rF-}u#-^+_VG@0o|4W;y)H+v3fd9?r2;evY<;?-R4
zy@{sy{JiSuiiX22xLI7Y^t|oO?0l?FQz4iTQ?wp)yQ<0dP(ZM6{6KjB=`HCW^q?J&
z20E!fw`QDPdu{b%Y3A>c3DeF60&qhK?sznPN}6J^_F>8fX}x!jqr=HA3z_
zy8;^Cob`{as4-{|Z|Alje|u=oP_Ofpwr@6dq3n2K`Rzl`D=v?xD0k>y$dttz403mW
zP^Ukijyee`s@VJsWTU!|450?l!2@xlvVxi$YOgC2`i%m!bfdM~JqUQGtG)^2lM}7v
zg`DjduQm0#e_#Ys%sV7cYSU7l9?p05Zb%%~J3ny7|0O*+bPtqNx39S;dgRmd=*UOM
z*9l5a53!ok8RPMB7PDhgs#@;KsTPL@&jJHoT%-Ouq86)3qNMSpTxLHzx%$jXEd%(;
zTDiMUw!l+4A1js%yOF9?V{_6XiU0G$j*5e?MqaU3J35ZuHZZH>-AN`6j5`
zb*(i}NS&lXW-ElR)*D9)Z1U3*6`trJguIuyNG4j57zZ(!?0`V9#-th;cdVw`Yr!0nTatyo)w3i?yu}|!u(0hD01ypi{hGp
zSbC3bjCp5U`J3B?`}skAA7jo>ysmnfJ7=@80+$ig975&
zs(N;oer)nV%y8C@U)fnX#)=DQ?9GsQW!@a_noRe%^K+iL+{fs-JDj@OHM>AiOWkXI
zOmsFPr{MCgMavoMt``NBeG_V7%j!B1cU`i~aXI+;b7q7OQ{Xx@G9}knR&1E
zjwgCMLVe!F5W6$qYRwJ^*37+MlSI8;3xyumaiM;EwbiuQ)~c7>nfj3v_^C^C
zzB-|X^NFoxl78uayx9eoQ`YkYw+D@z3?F0{bz8N^6luHiYt9+x!_Rv5^Al<=-l3hefSZv$)5*T9b4tI22
z9`?Mjx-Dv$QYt2v$9CN;H|oQFdhg4Ba@{yN2`}RFKlj%gB^*QL6G#RK_B<8y;$BN_Xzvd+wR@edoEe`H|sb
z8>?kj6bi*g5(-9<=O)v(v>@O9Ck1BYu@o1{@Mts%&yZs4rQh_
z!vPe^+|{ZW87`BCaTTbVCO6s8bZQNWrceTcbQ-xL1;&9yI9Y}8sKZxpPyrRhqi*n(
zGNc+ItW&VQ_R-c#I+|MZtlnL4iPkj!P1#VO$RA)TxM;tK(58dAX!)Qq!rxqzRtF
zqfP}SlSTqU6oUa@+FEY~)5jn1P|M
zS_P)k;3^aWOpNkGbUV(Yl95iOpw@h(MYPjpA`3>>$u)E)jbTb@#!xE#e^a&kqqP=~
zfO$^j*loUCn2s!f@Ioxj9sOGpbbU=$)%NE?bbB0jU$Ava66)%fEcMWX
zws~Q<$LgOR8A>a8j*Pw2mW{s89(>3-I%>T7wp*LgI(nok^ZKxl=bQeo*n-7uJ91C0
z&n0)eE2r$L$42^LzlPY{+ix2m2c*-w#Z3L!&v;xP04BV?Mk0>rRQ#nYgAv2Yu8XqW%QlEUgNHaK`&x$
zRD5|0QhDw1(D&lDM)CE$Fs}-=Tfw7q7Nv_{ZGG{0j8M4SWd*kLK;p)Qh}VXuCtrxJ
z7w+@!6{u7HYGNzpp7Nm%0=@!_9kEy-KNUF&|Kcmbef_hCBP~PF2(R
zD@AUO!3kzW6>Wjct-u+!%KR-Srfi?z#W`6&c@Qnu{lG)Bc)3|-0SIj_FZ(m3caytA
zxBWmiv5Q8i3kcVTc&CdSp6w}4IBQXFEI(6x+`xji_123GSwx8^5w>XsR?m+R(_Du2
z%MHGSjrFmuoi}^pLpmh4TB&IDhJv_-ZHcl8$Bj)n=F*qj_|8ur3AYH4J0OBY7NsuZ
z9=__hrMxASFl%@GK<&}@*B0voq;i{sEwr;Mf8?r_`Uj(Kc3;H-yVGT*d=tq;u~+y2#1Ke<@{Da
zE2Tca;&@uevW*8yi_i4cxQFss=7*LRt}-8biaG8-?gbVq%0y3cM_sU!qH!nk&Sj?Hm-a)5JLsbu4Wg{aU9?Ix%%q-$^*5GrzbqoL?Ge#99wH^X>z+
z1I_bozw4|y@u1pD44;Vo@*F?#vS!E6^AACm-2=uvWS}nhY_jF~@ek`4oNIDD?{Kfy
zvrhb7=e{`9wRXXPbBkf(Uc0B=mHoxO{4K`e{Q5r@26y;u?QY1aa?CyJ_?KU;fR$cR
z3=8hw3U{gvQ*P|a2M^lBd!{Gq*Yg)Stozk)x_r;xqdMq7TiOeSc~5}2T_TRPSs@>W
z8d6JT*=r6a?M!SqtYkKMc0j*C3ztkRmgTr9J;^<_{w>{pUPPHod1I6i!+p&wOusyd
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