Updated Mult-Company Support and added Tax ID Fields
This commit is contained in:
@@ -45,7 +45,9 @@
|
||||
<div class="form-grid">
|
||||
<v-text-field v-model="form.name" class="full" label="Company name *" autofocus />
|
||||
<v-text-field v-model="form.legal_name" class="full" label="Legal name" />
|
||||
<v-text-field v-model="form.tax_id" label="Tax ID / EIN" />
|
||||
<v-text-field v-model="form.federal_tax_id" label="Federal tax ID (EIN)" />
|
||||
<v-text-field v-model="form.state_tax_id" label="State tax ID" />
|
||||
<v-text-field v-model="form.local_tax_id" label="Local tax ID (optional)" />
|
||||
<v-text-field v-model="form.base_currency" label="Base currency" placeholder="USD" />
|
||||
<v-select v-model.number="form.fiscal_year_end_month" :items="monthItems" item-title="title" item-value="value" label="Fiscal year-end month" />
|
||||
</div>
|
||||
@@ -90,7 +92,7 @@ import DataTable from './DataTable.vue';
|
||||
import { apiRequest } from '../services/api';
|
||||
|
||||
function blankCompany() {
|
||||
return { id: null, name: '', legal_name: '', tax_id: '', base_currency: 'USD', fiscal_year_end_month: 12 };
|
||||
return { id: null, name: '', legal_name: '', federal_tax_id: '', state_tax_id: '', local_tax_id: '', base_currency: 'USD', fiscal_year_end_month: 12 };
|
||||
}
|
||||
|
||||
export default {
|
||||
@@ -114,7 +116,7 @@ export default {
|
||||
columns: [
|
||||
{ key: 'name', label: 'Company' },
|
||||
{ key: 'legal_name', label: 'Legal name' },
|
||||
{ key: 'tax_id', label: 'Tax ID' },
|
||||
{ key: 'federal_tax_id', label: 'Federal tax ID' },
|
||||
{ key: 'base_currency', label: 'Currency' },
|
||||
{ key: 'status', label: 'Status', sortable: false }
|
||||
]
|
||||
@@ -142,7 +144,7 @@ export default {
|
||||
this.dialog = true;
|
||||
},
|
||||
openEdit(row) {
|
||||
this.form = { id: row.id, name: row.name, legal_name: row.legal_name || '', tax_id: row.tax_id || '', base_currency: row.base_currency || 'USD', fiscal_year_end_month: row.fiscal_year_end_month || 12 };
|
||||
this.form = { id: row.id, name: row.name, legal_name: row.legal_name || '', federal_tax_id: row.federal_tax_id || '', state_tax_id: row.state_tax_id || '', local_tax_id: row.local_tax_id || '', base_currency: row.base_currency || 'USD', fiscal_year_end_month: row.fiscal_year_end_month || 12 };
|
||||
this.dialogError = '';
|
||||
this.dialog = true;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user