From bfefb13158450ff862bc0b5661aedf59d738c2a7 Mon Sep 17 00:00:00 2001 From: JIAL <2287346125@qq.com> Date: Thu, 4 Jul 2024 14:10:57 +0800 Subject: [PATCH] customer --- ABAP_AS_WITH_POOL.jcoDestination | 11 - ruoyi-ui/src/assets/logo/103.png | Bin 0 -> 5776 bytes ruoyi-ui/src/main.js | 4 + ruoyi-ui/src/router/index.js | 39 + .../mobile/customerMobile/addCustomer.vue | 1044 +++++++++++++++++ .../src/views/mobile/customerMobile/index.vue | 222 ++++ ruoyi-ui/src/views/mobile/index.vue | 34 +- .../mobile/quoteMobile/operation/add.vue | 5 - 8 files changed, 1326 insertions(+), 33 deletions(-) delete mode 100644 ABAP_AS_WITH_POOL.jcoDestination create mode 100644 ruoyi-ui/src/assets/logo/103.png create mode 100644 ruoyi-ui/src/views/mobile/customerMobile/addCustomer.vue create mode 100644 ruoyi-ui/src/views/mobile/customerMobile/index.vue diff --git a/ABAP_AS_WITH_POOL.jcoDestination b/ABAP_AS_WITH_POOL.jcoDestination deleted file mode 100644 index 9a078f9..0000000 --- a/ABAP_AS_WITH_POOL.jcoDestination +++ /dev/null @@ -1,11 +0,0 @@ -#for tests only ! -#Tue Jun 25 11:00:35 CST 2024 -jco.destination.pool_capacity=10 -jco.client.lang=ZH -jco.client.ashost=172.19.0.125 -jco.client.saprouter= -jco.client.user=RFC -jco.client.sysnr=00 -jco.destination.peak_limit=10 -jco.client.passwd=654321 -jco.client.client=800 diff --git a/ruoyi-ui/src/assets/logo/103.png b/ruoyi-ui/src/assets/logo/103.png new file mode 100644 index 0000000000000000000000000000000000000000..c07a5c8b1b41a947b560260042f81fbda7316257 GIT binary patch literal 5776 zcmW-lc{J4D|Htop7Bk2ep#_8N*$FAeQYgt1QIX#xmV*by^o6KVQ(gHp6|UcxEVK zZLfcKZHKrrEUh!6yNRdm4mQrVmI(mLHN-uN^X>2UO7VW2+b-qXQF@WK>*G&oVuIdN z<7Zi4s$7TNTAEnFc|&lltTWp%o*`WM}vkcvO z2Eftr*U-%$R}xHJ5=* z2}c_$yxG<<7$A9Vamaf$Cy{D8JX}SGRRKsgX=`z;^}I%k;l(mk`8^m!jonHP?~@0=qHC{|+HNKl-w+Cpe=&Ya9 zo@1y6h<1#q_i9rlfk!PE?$;Fhqk0;{5OUZsu<*t4p>RqoU&c{qac6Z#wRp7+@h9{# zQp;8#Sb>yL*r8iws__Or`VvY>V}5A4!?haAhn<R%+YVrZ71(#DtTOPY&8^YQZ^s|95uINHumj zulpp=YjkrfajVN&46(t;Od8)Vd>T8(&m4PQFh%e%N zXbkyiiJ0#4RpaomA^xG0goBCE&5~^YlCglHD2=~4w<)4`IMdm<$P~>ui+DQGB3jBx zvEV}=kRSxl@ntQVY~v^PR$O>x=0L&IaKLwbY*7zK6 zlsW!=Es!L|P7`sQBMyK{HmPHu_EdPJiUlG6I92)ByuY!mV!pI=`PUkoE7 z|2R!x2`Nl4@=_NPCy1fv%A6f))0ppAi^$?d{KF7f(a@UFo@mBt0*h3r`hArrP&tt6 z#itYIe9!=rU=5;#9ww(mg_u6O6o}8kXhL$lF;6p&raA{YgY`4aD%J0ks*G|1eIZG% z36V}%abj!KvN#l#-d2QLy z*QJe&kBvA6TmZp?mo#6Z z+g)|K|CS5_JG*H{pLas3#nS{Z3O@BFvSHmlruUb%OOOl)WO@ z{xW|&!U-c1D9~}W>(YB<#5i0del^HVC#&#hOO%R}LsHrX?2w2g-kxlZ374$@*%5XM z_%4iij>R%X$}NRCCx&k}JV*w(-5v9PAMmT+eT#3lS$PWCL|b!D3;ihc><>3zH*#?; z-aOcC)IikJF6?pdS@j3@EInamLLP?qsC&c1SKzk|-k#;mA9*)=j6mcpGV;gCFQ;X~ zigt2p_M(tR&aGs^pX{#SmVMnU-CtdleRg?O$#0 z()bp0>ljhvc(n_^4E5)|#N1!^YiHa7U`2;K6F>LBcfNL>@I1lw2X_AssMs^V?lw#0 z6t>$}sj2N8JW(KL41&ipGa<@}18*f&Qs6k67*G$;y8;bw%9D6KLCPJdEQlWj5V>9>pOq0f1%y5zzuf{MVTMEF71)_o~RAO zt|&`A^_e`5?z}Ca{p37Yf1V)UnK_n{>yX%2)RV{+2s{&9!>K<>dBeR_WmR|{-TVkd z+4J7ce>jKjK{cz3KG%K90Atr(3P~;Kzk3wiOVcR2x2w$kEtMdN?xeodC>rh9 zyHd>xv;U@fYGS)`&-M24bC?{BqO4A+dRx7X&y>dzs|;zIHCH!ucFPr*O90y+53@Nx z`@URk8fWixUX53MW}2_?x(0#uJM6!%HPnk=inpIU^D46wF`X1xzeqXAVBM5vX6r8T zp}7)~G1~d3uv(C|LBVRgK=bcV?>oCz!iooEexLz^U=X@L4@g(^8t*1T!cHPZ#(Vm1 zFy@b@Jq}#xqCIQm6ZG#C_{+3;gZ$1+%xQuJ4g@Y1`L7=Wt1LcxZ0@2r&PDLHGs7fuSQLPr`L9DL`Vn2&c(cK|inIQK@ z>Bf^u_~#}vMiXijY?P+@9gv?y02I#tA|=l8%fmnZZ@E>zuZVqt zRQ!KEXbxk|wwA`QH+@x~#-&$mPfYfh7W|$8H-Q?jVNoS(PvPxk^=x$tvvO6-2=8w7 zcLu!f?3#E_JeC{wj$!k5e~!M^VAR&Q9ol_T5TGK`v&bfJD+W1oujDbW6`jF12l z2zQjTjlnI#-#OD@y!dfFomRMS7L$fI7P(tHCfM5jLjD2@40rH)2 zK(d?*29%>iA(lv+p3Busrt5d^m2KLt_4^&QuCEuAe-qiA7H0)F-**-r;Xmlr(c z4Je0BPgu!@iwM zw!@(>63M&FO;4Uz)*F@2^jp^%^`nF2y&R5{|AG^TF3M^;Sr4q{TBADTG{iJ^OywM3s0wbIspkuSk!vZ-o^2BxWt zFRbgIzNCM;yZ#hCH80k@=drzQuyuGqjG1kH6h4@gD0`1Yci&xlhF(Z&)5w#Cfvn8E znQZ&=$V)%)Q=uM&tVp}H-6ffwQqzWZZ+pVa%enFzvoa5}#*Hb$lAx%(CCBY?b1fzF z`IlXvTl(cI=E&4|MO9u;6>_=;1c4DR<+1H_(HqXLJRUrr+YSR2dKHTYN)ooZb{k*_ z%B3GDvG@|9AAVZ9DF(8k(b_RQ^;fIt8**MqH0T`S7)WiBw=5i5s0$1+$lAW=3-;L! zgBNUwy6|dTomn9PaQx~9i-EuHno4XSw)ixgA&l`M9T`ns^)|0c zL^AgQHF!*Gp|fCmX@K04-_K6%6Wg`9`5ay=c{aPI*agSyr46V{RcO;E(&dlKL+Ri*oX8v$|0<3}gp2=R z`t}B|b*t4KTh(O`M>=;#yZ_hrU4VEBOox1AHyvV&GZ;(#^8|*~!c2$MOH=+5=esv7 zAbZc^d;Gs>TH@sYBq*QtdNx*C&O)S0w?f+=|9*l2$N&12)~hu0 zN8w38B(^Z1#RkkfXS>LEpP{-Cwl42}i9b5uW@E?mam7G(n6TOVXnSqk)AmMqb3{`8 z-tcA}yvdPZ!PYX#p5YwGM^p-3u6VV#wHuK^Q|nJb%`4NiOFX*Ylhz0LKaLETL>Wh* zaDH4^%QdAVwG!(XGX3h!9dUA0hH7@rpSi8;o|K^oF1?-=YtjUT(^$lvHNI&gYKZq% zy}3|avq_R|_;d+0e`QawgF1YtkQ~lnyFuTiCJoL@b>;hN9NiB;>bH;;57+j;?a(@h zH?oBNBK4;j9K666vH%OanJi{e{Y>ZkN2uBIxc`T3nTGP)BzZLzv6`O2!pn4|Zw}ip z^q_$}x!@2=xj)%Q%({I;8&*C4Z=Retd@hi7Il_i`-Q9CQ5$u#Zvvw?j^jSSUT}btW zQNC)jHMHq}CJ{8)qIl1G4vBTf2_#N>^E;<10@o_bE8I`GgSAQUuz@@=T}{vV{Esyv zL|r9J>=^4p3HT(wk=y&ONLQ&yCTEA8Vr#cgb^fp`{G7z^YSp@2RN2i!QBQ^8lh@Te ze!v!Jd@n=3?Ir&N6_?;KDercj^JY#HeW+gj$NV#*bWWRsg^Td(|E2fon{wtE-3>uG zi(Ca27Vzr|GS8zQizBPK^V0HKIL%yk#Cjn6$83nhPgnki2btkCYLC@XzH@(wo=BAh zIh9SfybgzLO~e-S@B?$_{rk)`@}ZP&It%i!rP zBBKd&JU;#r{t+2F_WM9PpZ}P_LA)PU zh7g;+#{Bt@{*Usp=15X@2M0y!SBE+Rs)ln7^tvIiT8DG@c{H1lnWh1D{A87Se3-p` zQ0^@3MaP9a>iBjh8;&K}e^^S*h_v?#fmImPd47)dTTd7SN|OUZ67;kd<_kYT!u68F z1%>?^YmH|b7}SWA{Izq6YDTtu>imE!XdBj;;hvwjCSjwoY0XKrE6P_@qSwC& zA|ZkPNaPyPj9{U-IA8b>uJRx9LC@v2&R`|6sK`f7;A7^vuqLfQwQ?(meO8T+Xqngv zRS5Iv55LePhXWZ9!Wbem6MW2GZTHM-L|ca zg&akq`$o)iyFaJ&ZIccwgR6)~4{z}BLlpl%|9=fInv`_PzbKO8~>-U2{hz$ zT*jvg5Nm2^+d@;o6bV#Dw}m9Y5kH0azoNm@yo;2Si{dwL{*^69V)aWXdEt}^@%(7v z$8M{8$9c9?zCdpZWvbf+kQhO`tnW11O=wtq*6<9S>S_(TrD@GBheFFL+Y#7Jflb@!iH8a^yUxbr)~@VPO49)?wCmLr|Q-B=5eAlVqeirR4&lYlbI?A6k&l! ze;&GKk_0zMG3&M;DX?@#69u6!M@r1lTWOjD$X^e^&4OAhgefGPT|p)36g3L~r$vE{ zIxo-t^8D|XmvIo8nnX_IE{eMO`@s*_=M*ujqyEELaWQWME*)*}rWJ-b?4G5xp&8BW zMq}gA_5mJr^Z+)ccUjw;gOPf0KM94C2}FT{G=eL~r^Ckh3rR%Jy3qXeIv6e+T@dA+ zh6iwr`*K-wVJy?A{jG-8; zuKkbKaqyvD8E&)!~F!n8- z8Bt-?!7u0Ww3d$}e?Q@- zVyWD196|ikPnOE)Kr|e=`2xtTm!Fz13GrP|Gro)A`wpE4%qa2IyQ=lVSDCxFSQ1 zf^$y%g#VdyE%)dW8<5NzGl*9VO1LJLVK{Zrkd9bUjwfAconfG{;o{mxUbxaRGRF!Z z@Ip*)0f=gjw)itz^#7(`MXPt&1}_MTD=HRgyETuH99X)tk>nzC3{81CkMOyIO%71a zuyc}IsLY~Cf)|Z3Qi|wNj@qHcD{lup-WQxBcTz9gdn__oY~9RRzmUgs-gld1a_GcY@AVO(X1i}^p?YMcrH literal 0 HcmV?d00001 diff --git a/ruoyi-ui/src/main.js b/ruoyi-ui/src/main.js index 06cf2eb..0fdb8ab 100644 --- a/ruoyi-ui/src/main.js +++ b/ruoyi-ui/src/main.js @@ -22,6 +22,9 @@ import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, import { Splitpanes, Pane } from 'splitpanes' import 'splitpanes/dist/splitpanes.css' +import Vant from 'vant'; +import 'vant/lib/index.css'; + // 分页组件 import Pagination from "@/components/Pagination"; // 自定义表格工具组件 @@ -66,6 +69,7 @@ Vue.component('ImagePreview', ImagePreview) Vue.component('Splitpanes', Splitpanes) Vue.component('Pane', Pane) +Vue.use(Vant); Vue.use(directive) Vue.use(plugins) Vue.use(VueMeta) diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index 2ab93ba..c36628d 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -126,6 +126,19 @@ export const constantRoutes = [ } ] }, + { + path: '/customerMobile/index', + component: Layout, + hidden: true, + children: [ + { + path: '', + component: () => import('@/views/mobile/customerMobile/index'), + name: 'customerMobile', + meta: { title: '客户管理', activeMenu: '/mobile/customerMobile' } + } + ] + }, { path: '/quoteMobile/add', component: Layout, @@ -152,6 +165,32 @@ export const constantRoutes = [ } ] }, + { + path: '/customerMobile/addCustomer', + component: Layout, + hidden: true, + children: [ + { + path: '', + component: () => import('@/views/mobile/customerMobile/addCustomer'), + name: 'addCustomer', + meta: { title: '新建客户', activeMenu: '/mobile/customerMobile/addCustomer' } + } + ] + }, + { + path: '/customerMobile/editCustomer', + component: Layout, + hidden: true, + children: [ + { + path: '', + component: () => import('@/views/mobile/customerMobile/addCustomer'), + name: 'editCustomer', + meta: { title: '修改客户', activeMenu: '/mobile/customerMobile/addCustomer' } + } + ] + }, { path: '/mobile/index', component: Layout, diff --git a/ruoyi-ui/src/views/mobile/customerMobile/addCustomer.vue b/ruoyi-ui/src/views/mobile/customerMobile/addCustomer.vue new file mode 100644 index 0000000..459041a --- /dev/null +++ b/ruoyi-ui/src/views/mobile/customerMobile/addCustomer.vue @@ -0,0 +1,1044 @@ + + + + + diff --git a/ruoyi-ui/src/views/mobile/customerMobile/index.vue b/ruoyi-ui/src/views/mobile/customerMobile/index.vue new file mode 100644 index 0000000..f230daa --- /dev/null +++ b/ruoyi-ui/src/views/mobile/customerMobile/index.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/ruoyi-ui/src/views/mobile/index.vue b/ruoyi-ui/src/views/mobile/index.vue index 8a415db..2e2c08d 100644 --- a/ruoyi-ui/src/views/mobile/index.vue +++ b/ruoyi-ui/src/views/mobile/index.vue @@ -24,18 +24,18 @@ - - - - - - - - - - - - + +
+

客户

+ + + +
+ 报价单 +
+
客户管理
+
+
@@ -44,9 +44,9 @@ - - - + +
+
@@ -114,8 +114,8 @@ export default { .app-title { margin-bottom: 10px; - font-size: 18px; - color: #333; + font-size: 20px; + color: gray; text-align: left; } diff --git a/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue b/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue index 79289a9..7233558 100644 --- a/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue +++ b/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue @@ -314,11 +314,6 @@ export default { this.formData.quotSalesmanCode = this.$store.state.user.name; this.formData.quotSalesmanDeptId = this.$store.state.user.deptId; this.formData.quotSalesmanDeptName = this.$store.state.user.deptName; - console.log( this.formData.quotSalesmanName); - console.log( this.formData.quotSalesmanBm); - console.log( this.formData.quotSalesmanCode); - console.log( this.formData.quotSalesmanDeptId); - console.log( this.formData.quotSalesmanDeptName); const param = this.$route.query; if (param.quotId !== undefined && param.quotId !== null) {