diff --git a/yuthon_property/models/yuthon_resource_mgmt_config.py b/yuthon_property/models/yuthon_resource_mgmt_config.py
index 6b4f41612..58d713f10 100644
--- a/yuthon_property/models/yuthon_resource_mgmt_config.py
+++ b/yuthon_property/models/yuthon_resource_mgmt_config.py
@@ -218,6 +218,7 @@ class PropertyFloorSetting(models.Model):
_rec_name = 'show_name'
name = fields.Char('名称')
+ sequence = fields.Integer(string="顺序")
show_name = fields.Char('名称', required=True)
parent_id = fields.Many2one('property.floor.setting', string='父级')
child_ids = fields.One2many('property.floor.setting', 'parent_id', string='子级')
diff --git a/yuthon_property/views/yuthon_resource_mgmt_config_views.xml b/yuthon_property/views/yuthon_resource_mgmt_config_views.xml
index 4b4dc5b27..3f509b142 100644
--- a/yuthon_property/views/yuthon_resource_mgmt_config_views.xml
+++ b/yuthon_property/views/yuthon_resource_mgmt_config_views.xml
@@ -346,6 +346,7 @@
property.floor.setting
+
diff --git a/yuthon_work_brand/__manifest__.py b/yuthon_work_brand/__manifest__.py
index ccafad9ed..f95c94714 100644
--- a/yuthon_work_brand/__manifest__.py
+++ b/yuthon_work_brand/__manifest__.py
@@ -6,13 +6,14 @@
'hr', 'yuthon_holiday', 'hr_attendance',
'hr_holidays', 'hr_payroll', 'yuthon_hr_attendance',
'website', 'yuthon_hr_employee',
- 'yuthon_salary', 'yuthon_sps_approval', 'yuthon_property', 'yuthon_property_approval', 'yuthon_performance',
- 'resource', 'yuthon_hr_employee_approval', 'planning', 'yuthon_maintain', 'maintenance', 'yuthon_trade', 'attendance_iot'
+ 'yuthon_salary', 'yuthon_sps_approval', 'yuthon_property', 'yuthon_property_approval', 'yuthon_performance', 'purchase', 'yuthon_purchase',
+ 'resource', 'yuthon_hr_employee_approval', 'planning', 'yuthon_maintain', 'maintenance', 'yuthon_trade', 'attendance_iot', 'account', 'uom', 'product'
],
'data': [
'security/ir.model.access.csv',
'views/yuthon_none_views.xml',
'views/hr_menus.xml',
+ 'views/purchase_menus.xml',
'views/executive_manage.xml',
],
'application': True,
diff --git a/yuthon_work_brand/static/description/purchase.png b/yuthon_work_brand/static/description/purchase.png
new file mode 100644
index 0000000000000000000000000000000000000000..949de53f7c85a099e25aace68050921c46ca3a05
GIT binary patch
literal 2311
zcmcImYfuwe7QX2ONTMVmAv`o{OBzI;f;@s|hXjLk2AybBMt2~HurMyD1T7u{(jXv@
z0o#ZoPgi8o5kZ9+WKconsXP?5bQlCe1QZmJmk1(kyH)#pwrXpC^gZ{SKJ}e*zf-rq
zo4V~g4_*2)Isiadib~{!ZTb39wTZQCcX=UUNQdPfZlJt_Hw*yvo>U^<8L1fUi49xs
z&T8u4H3*pxfg$AFaY@4(T0YWLo8m%q0dC%~>29m$rmFCxK}Wx-`J8RB5Z{$kFjH{J
zsRF;9^Jx==ggV9RcHw}QF9UEsgS{ICFptRw)F6y9!B*2$*~`Dzk^)$q7MK@B1Bk72
zIb8)r3Ht3$lWc%04tjGD5=L2@dtk^E;J05^Tc8l2$sM}eJOLc_n{pRU0qo)*t8%h|
zXd>*@6_~(4J44pnlCXinrd?tJ125_dR6yWCYes1T0&v*9vi&v%{9g+{AGlKgdd%ih
z#8`RNtuI?oYwa1>1p(u!ZTX?|%9=aD_|#fD92@5AJ*}15d;=bS%oS}&to>!cmAxjfjf-o!WjwW#82HCGI|`h)Bx$=
z0+73?wFM&ijZN6jr8ieI@SP)i@R@{N_m!>(GH0GDCzZJ+p8aJLnYY%NKUjyMa=8&d
zhVxty&mE>r{Qu|=WS
zpkgwSj6|Uz%*^?uKvc1kChBczThG9+Zh~;bDEGT0whJ2*wpy?mcnb~&vUWu#`_~
znQshX)@}VbZWvgyBd_F;?}(Xkh~Lt_Thrm5{qfkV;l0>^qw2Bf?)aPt8(7Rq)Pgc6
zvLAPSGHS3j?P_Ct&`6A?&QBfnY)@@z5+dQUwo{
zlFgcBRKZlJ#9d=RSfxawVN(So{VB-}D_Eh=n)PU@mazKA6MQ<`S#-B^r3VGE!LW;~
z7-MJ~ndA}2D?D{h8_HCMM!N4K0GjIi^-`s<+Q{&PGctr>{xQ5l{2T-^HVSUTc4P|g
zV`!vkA4C&XEESpDH-JzI4F
z!}tt_C7MivG9v|6urYz4(HO0eM!;&&+=A9XBprdmY~3F>A4ZTNMrgk0UIg*M0@R->
zdPd{aXrok}IFQZVSlj#lqqAjGda{#_D&D`hr9J#+oxx~|*oG~5sffuh8J>LDewn|Y
zj&O8DUWIIC{rdQ}AHH{gvJ@pTut>qU<;*r9;YvAhk^odpghm-Ds1jZ2ayVkl)%tAs
zOYf~u9TpG2XI>Kv^XItHEK(QG(6`}`>-_ZFG}Aub9~5-NjCs>=GX2J^yRk^_r!_mq
zhP!)e=Vr@lv0@oOZym~^T&Y?2ZN)mo#Gm}qA0+MAV_XXlr^wJL$
zy%Xl<6jR-DTjC1wqbW%&2(DMY5;geuE9Ly#%
zaL0IqOzzb7>icoolO{g7MgL%7X#Gy3HE%Zgaj}$5UqO_)gJfBsblQJ*%aZjWPIU)d
z=W~wQ{&U0{HG4e?tFnwZP9!X`tT4lq4N?%(ro^oP_A3o~rJ?{6X{wzc2cW-?bX60=
zfXer6`JGUJs-sRego>!LmS&uq*BB>_B7N1|7^V04fe)U-^Cnvi0X>Y;<8yr7vbB1RG&nSA%na?ue>kaDoFCy1PKPz!XnSAGrwon-*7i3&fj3)gUW
zlT2od?0W(>7gr`K$4_4Ihs!%%u018#Ezt?`$Gh4Fu+v^cg-s=X(9uPlJbVGwnxK
zk4F2ZpC3F6q${j4WRY}iXWxm*
zEW??eeuxY=>NVvNjTbP-{S`gdjfF(}U&s>YNAD|1lA93rW~eLH347xO{)~&ZAuAFl
zu*@2LWA-&Sr+p6ulwRiDoy0(DqU`f3DL`{|Th+xpKu{Rq6hs3JdoF}{IFpDH4?;SK
z=~cRQWgdhGHcxlun*vr)QpJiM3c>uEN*6-FJLrGgSVIF6XIbFkvp|&3eHea(^K}US
cYvE5iGPVo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file