From 49b33924760c22c373fc89994419b5ec45e857ce Mon Sep 17 00:00:00 2001 From: zhouzhou <123@qq.com> Date: Tue, 10 Sep 2024 19:40:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_work_brand/__manifest__.py | 3 + yuthon_work_brand/static/description/icon.png | Bin 0 -> 3397 bytes .../static/description/icon2.png | Bin 0 -> 3289 bytes yuthon_work_brand/views/executive_manage.xml | 189 ++++++++++++++++++ yuthon_work_brand/views/sps_manage.xml | 183 +++++++++++++++++ 5 files changed, 375 insertions(+) create mode 100644 yuthon_work_brand/static/description/icon.png create mode 100644 yuthon_work_brand/static/description/icon2.png create mode 100644 yuthon_work_brand/views/executive_manage.xml create mode 100644 yuthon_work_brand/views/sps_manage.xml diff --git a/yuthon_work_brand/__manifest__.py b/yuthon_work_brand/__manifest__.py index 3d42a0977..feec68235 100644 --- a/yuthon_work_brand/__manifest__.py +++ b/yuthon_work_brand/__manifest__.py @@ -20,11 +20,14 @@ 'yuthon_hr_attendance', 'yuthon_performance', 'website', + 'yuthon_hr_employee', ], 'data': [ 'security/ir.model.access.csv', 'views/yuthon_none_views.xml', + 'views/executive_manage.xml', 'views/work_menus.xml', + 'views/sps_manage.xml', 'views/hr_menus.xml', ], 'application': True, diff --git a/yuthon_work_brand/static/description/icon.png b/yuthon_work_brand/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..eeef99d82b988eb4dd71c01101e2fa48119bb49e GIT binary patch literal 3397 zcmZ`*dok9on#O`(v0+(ntPA5NetTE%?<)9f=f{;eZ7(6^e0mA& zirJszwL(`kg`%)8Ged7y-qoDe5kl@)fA?vA%&g}GcZ~@_`?!5mS05owhUn(7nV#-n z&|p(w?IfifhCk^K&6l?gub%w4XJbFxyU}nMDOc91A&{{f8B*$TwnF?Z5rW`z*aL7u z8lps8inT90entq@D51uoQBGdhAzg%iaN}C@EKXj|Miw{f<7Ma*K`te3O;j;>#O%_S z_OM5L|Mp-F)Tk z2iJm#(Zw1^UfYoK6N*AB#a%0WKa`*KHuI2kB5f|(LoAy@JfwJRbJpIvHp2}{IV0^u z*EqJEWhn0U;2ga6p#%t%bFXc41@vY8#H1D^V6?ny?b}2G)XN)B7;X??8rHhWdP1OS z7$q&K4hWLMGRLR+xGCFY?gIy;sR^IJYjA+@v~VLm2EbO%UE@v#0F%LpJt=5_O-V>C zUg6_4F>l367{G_oD)nB%Kw^cW2A%@wcyXgeW%#jNTk}Kv(b~G1)j~0z z6+6!=MIK=9yvo`qPS+E9<(2K5E5`GSLrI`paCRwk|JlmiCyp-CK?pVDr$Z*R)RL1r zvZqf$pf6jD*~E(f-yth_CF;PX{P<*sau%rs>ulFGN`wavkev-d-+sXaZ)TVQ&2^?l zdsV=Q+4Rj!_@sRl0EiqgFuYI6Yc}eFXX}dZ9}7@3SvRG5GqM-P1Aq0rTjz`mlj;hsf&Gv#CUF%Qe6$`&A3S`A zJG~ad#e`;kJGEi0CUySBtzxAi%3@UfwEddPhH?q^OlQ=T(eBQN2F{SP=5~O%2%w60 z`KQsu+im1-ANdM=56_!5oP2a)u%!Q9v?M>vXYH!bx~H@ZW(H_(L>Qq&!ZwPxV%i?u zGD{`E2sr;6`8|po@=^re6Wqt8~gnI@K_!O8=aEdPY^xAh>`hb$9Bf(>X_3{g+SJu9m*rIZ!RF%#84Y0~8uI5^MsX!|~ z+px#|#N;7_I$k$HAC`*5Nnrr4@V9Ox@b0`K`}e6IOvKAQKYnrgS?^2pPU@czJaNPyS)oJlHu0mE_%LKf_m z33}>>TvhHzqejW8#+W0US`^NE4_16_@^X};FR=VO3NXHf_rH0~Qgq@)i$YWXBuIBV zl+_$RiBny4+w@FX!8|Fj6h!H#6rta?UP?X0F2-2;}V9aJ{l zuO008?96#O6Hr-=_UQekHome{))pOU%=3*t9X9WCN&uy!8Y8QFv99Th{$B;cgllu$ zTGya_eEI(2CIQq6dHupN!tRsrc4)Z*>-V_suN@egT@gT76}PmnH!gO?G_-u59|8T+LaIS}d&W6YwG<-+W{#FPKA zF~LX2>KF>SBq|1OoS4r!1aQn>{no$VKOu7#W!E$}bLL-9l8?2juR}AR#-&*ucFg==T0OLcwf*-5(me)vP!(Ku_cH)0kPy4%siJ_9$u9qU0fHVBk)UJ zO$B%6=Yp=cG}S0KRG(I7Nu%imb4X?b3oDBjC_2+8iN~30FPhbJDJ57~=SLrN{K#qLJj~yj^{~4S zHOxOx?FE1lNS}T~K>(_tz8v$NPsu?|6FQ7Y2 z(feWA|Cip#-(r|~Qwgm#q>vK9+1_L0!fK4q?&N$JGiMowdc{-839{2=`i&&CeJHqB z?ob#Z+ThqkhSLwhA0IpjXEZliXA}!$GiOUTr%T%a-WGE01!46>5jK`V2(G={>W>u6$QRJ#}fCJ z7zym@84Kc+-g4)PNbhI*tD>>hN;all2N_?o-tz0^t;Zj@ zU-=EU+1AA-1z?Wq>`~ zRSeK_Zc{l1*ZvKLBBx`Bo#rqG8%TZ{wU(BEu+nOyJ;byH2RIR3mn=;skx|p_8!Jb3B$)d0Pz YaN>ab$R literal 0 HcmV?d00001 diff --git a/yuthon_work_brand/static/description/icon2.png b/yuthon_work_brand/static/description/icon2.png new file mode 100644 index 0000000000000000000000000000000000000000..fb8a3023a74dcc86efa3bec777b2366ac7ffa2f5 GIT binary patch literal 3289 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/yuthon_work_brand/views/sps_manage.xml b/yuthon_work_brand/views/sps_manage.xml new file mode 100644 index 000000000..44a9b4b23 --- /dev/null +++ b/yuthon_work_brand/views/sps_manage.xml @@ -0,0 +1,183 @@ + + + + False +sale_menu_root + + + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file