Sha256: 362d4ae21318cc51c75dbce2539d40b0a795d32337fdcec42524232999400874
Contents?: true
Size: 1.7 KB
Versions: 2
Compression:
Stored size: 1.7 KB
Contents
class Skr.Screens.VendorMaint extends Lanes.React.Screen syncOptions: include: ['billing_address', 'shipping_address'] dataObjects: vendor: -> @loadOrCreateModel({ syncOptions: @syncOptions, klass: Skr.Models.Vendor, prop: 'vendor', attribute: 'code' }) getInitialState: -> commands: new Skr.Screens.Commands(this, modelName: 'vendor') modelForAccess: 'vendor' render: -> <LC.ScreenWrapper identifier="vendor-maint"> <SC.ScreenControls commands={@state.commands} /> <BS.Row> <SC.VendorFinder model={@vendor} sm=4 editOnly autofocus syncOptions={@syncOptions} model={@vendor} name='code' commands={@state.commands} /> <LC.Input sm=8 name="name" model={@vendor} /> </BS.Row> <BS.Row> <LC.Input sm=12 type='textarea' name="notes" model={@vendor} /> </BS.Row> <BS.Row> <SC.GlAccountChooser sm=4 label="Payables Account" name="gl_payables_account" model={@vendor} /> <SC.GlAccountChooser sm=4 label="Freight Account" name="gl_freight_account" model={@vendor} /> <SC.TermsChooser sm=4 model={@vendor} /> </BS.Row> <BS.Row> <LC.FieldSet sm=12 title="Address"> <SC.Address lg=6 title="Billing" model={@vendor.billing_address} /> <SC.Address lg=6 title="Shipping" model={@vendor.shipping_address} /> </LC.FieldSet> </BS.Row> </LC.ScreenWrapper>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stockor-0.3.0 | client/skr/screens/vendor-maint/VendorMaint.cjsx |
stockor-0.2 | client/skr/screens/vendor-maint/VendorMaint.cjsx |