refactor: refs #7132 global translations files changed
gitea/salix-front/pipeline/pr-dev There was a failure building this commit
Details
gitea/salix-front/pipeline/pr-dev There was a failure building this commit
Details
This commit is contained in:
parent
89cb9aacec
commit
e5cd9d4b8f
|
@ -50,25 +50,25 @@ const loading = ref(false);
|
|||
|
||||
const tableColumns = computed(() => [
|
||||
{
|
||||
label: t('entry.buys.id'),
|
||||
label: t('globals.id'),
|
||||
name: 'id',
|
||||
field: 'id',
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.name'),
|
||||
label: t('globals.name'),
|
||||
name: 'name',
|
||||
field: 'name',
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.size'),
|
||||
label: t('globals.size'),
|
||||
name: 'size',
|
||||
field: 'size',
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.producer'),
|
||||
label: t('globals.producer'),
|
||||
name: 'producerName',
|
||||
field: 'producer',
|
||||
align: 'left',
|
||||
|
@ -152,10 +152,10 @@ const selectItem = ({ id }) => {
|
|||
</span>
|
||||
<h1 class="title">{{ t('Filter item') }}</h1>
|
||||
<VnRow>
|
||||
<VnInput :label="t('entry.buys.name')" v-model="itemFilterParams.name" />
|
||||
<VnInput :label="t('globals.name')" v-model="itemFilterParams.name" />
|
||||
<VnInput :label="t('entry.buys.size')" v-model="itemFilterParams.size" />
|
||||
<VnSelect
|
||||
:label="t('entry.buys.producer')"
|
||||
:label="t('globals.producer')"
|
||||
:options="producersOptions"
|
||||
hide-selected
|
||||
option-label="name"
|
||||
|
@ -163,7 +163,7 @@ const selectItem = ({ id }) => {
|
|||
v-model="itemFilterParams.producerFk"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('entry.buys.type')"
|
||||
:label="t('globals.type')"
|
||||
:options="ItemTypesOptions"
|
||||
hide-selected
|
||||
option-label="name"
|
||||
|
|
|
@ -48,13 +48,13 @@ const loading = ref(false);
|
|||
|
||||
const tableColumns = computed(() => [
|
||||
{
|
||||
label: t('entry.basicData.id'),
|
||||
label: t('globals.id'),
|
||||
name: 'id',
|
||||
field: 'id',
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.basicData.warehouseOut'),
|
||||
label: t('globals.warehouseOut'),
|
||||
name: 'warehouseOutFk',
|
||||
field: 'warehouseOutFk',
|
||||
align: 'left',
|
||||
|
@ -62,7 +62,7 @@ const tableColumns = computed(() => [
|
|||
warehousesOptions.value.find((warehouse) => warehouse.id === val).name,
|
||||
},
|
||||
{
|
||||
label: t('entry.basicData.warehouseIn'),
|
||||
label: t('globals.warehouseIn'),
|
||||
name: 'warehouseInFk',
|
||||
field: 'warehouseInFk',
|
||||
align: 'left',
|
||||
|
@ -77,7 +77,7 @@ const tableColumns = computed(() => [
|
|||
format: (val) => toDate(val),
|
||||
},
|
||||
{
|
||||
label: t('entry.basicData.landed'),
|
||||
label: t('globals.landed'),
|
||||
name: 'landed',
|
||||
field: 'landed',
|
||||
align: 'left',
|
||||
|
@ -146,7 +146,7 @@ const selectTravel = ({ id }) => {
|
|||
<h1 class="title">{{ t('Filter travels') }}</h1>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('entry.basicData.agency')"
|
||||
:label="t('globals.agency')"
|
||||
:options="agenciesOptions"
|
||||
hide-selected
|
||||
option-label="name"
|
||||
|
@ -154,7 +154,7 @@ const selectTravel = ({ id }) => {
|
|||
v-model="travelFilterParams.agencyModeFk"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('entry.basicData.warehouseOut')"
|
||||
:label="t('globals.warehouseOut')"
|
||||
:options="warehousesOptions"
|
||||
hide-selected
|
||||
option-label="name"
|
||||
|
@ -162,7 +162,7 @@ const selectTravel = ({ id }) => {
|
|||
v-model="travelFilterParams.warehouseOutFk"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('entry.basicData.warehouseIn')"
|
||||
:label="t('globals.warehouseIn')"
|
||||
:options="warehousesOptions"
|
||||
hide-selected
|
||||
option-label="name"
|
||||
|
@ -174,7 +174,7 @@ const selectTravel = ({ id }) => {
|
|||
v-model="travelFilterParams.shipped"
|
||||
/>
|
||||
<VnInputDate
|
||||
:label="t('entry.basicData.landed')"
|
||||
:label="t('globals.landed')"
|
||||
v-model="travelFilterParams.landed"
|
||||
/>
|
||||
</VnRow>
|
||||
|
|
|
@ -248,7 +248,7 @@ const removeTag = (index, params, search) => {
|
|||
>
|
||||
<QItemSection class="col">
|
||||
<VnSelect
|
||||
:label="t('components.itemsFilterPanel.tag')"
|
||||
:label="t('globals.tag')"
|
||||
v-model="value.selectedTag"
|
||||
:options="tagOptions"
|
||||
option-label="name"
|
||||
|
|
|
@ -59,7 +59,7 @@ globals:
|
|||
downloadCSVSuccess: CSV downloaded successfully
|
||||
reference: Reference
|
||||
agency: Agency
|
||||
wareHouseOut: Warehouse Out
|
||||
warehouseOut: Warehouse Out
|
||||
wareHouseIn: Warehouse In
|
||||
landed: Landed
|
||||
shipped: Shipped
|
||||
|
@ -106,6 +106,26 @@ globals:
|
|||
weight: Weight
|
||||
error: Ups! Something went wrong
|
||||
recalc: Recalculate
|
||||
alias: Alias
|
||||
vat: VAT
|
||||
intrastat: Intrastat
|
||||
tags: Tags
|
||||
size: Size
|
||||
producer: Producer
|
||||
origin: Origin
|
||||
state: State
|
||||
subtotal: Subtotal
|
||||
visible: Visible
|
||||
price: Price
|
||||
client: Client
|
||||
country: Country
|
||||
phone: Phone
|
||||
mobile: Mobile
|
||||
postcode: Postcode
|
||||
street: Street
|
||||
tag: Tag
|
||||
ticketId: Ticket ID
|
||||
confirmed: Confirmed
|
||||
pageTitles:
|
||||
logIn: Login
|
||||
addressEdit: Update address
|
||||
|
@ -295,7 +315,6 @@ globals:
|
|||
maxTemperature: Max
|
||||
minTemperature: Min
|
||||
params:
|
||||
id: ID
|
||||
clientFk: Client id
|
||||
salesPersonFk: Sales person
|
||||
warehouseFk: Warehouse
|
||||
|
@ -346,14 +365,7 @@ resetPassword:
|
|||
entry:
|
||||
list:
|
||||
newEntry: New entry
|
||||
landed: Landed
|
||||
invoiceNumber: Invoice number
|
||||
supplier: Supplier
|
||||
booked: Booked
|
||||
confirmed: Confirmed
|
||||
ordered: Ordered
|
||||
tableVisibleColumns:
|
||||
id: Id
|
||||
created: Creation
|
||||
supplierFk: Supplier
|
||||
isBooked: Booked
|
||||
|
@ -362,25 +374,20 @@ entry:
|
|||
companyFk: Company
|
||||
travelFk: Travel
|
||||
isExcludedFromAvailable: Inventory
|
||||
isRaid: Raid
|
||||
invoiceAmount: Import
|
||||
summary:
|
||||
commission: Commission
|
||||
currency: Currency
|
||||
company: Company
|
||||
invoiceNumber: Invoice number
|
||||
ordered: Ordered
|
||||
confirmed: Confirmed
|
||||
booked: Booked
|
||||
raid: Raid
|
||||
excludedFromAvailable: Inventory
|
||||
travelReference: Reference
|
||||
travelAgency: Agency
|
||||
travelShipped: Shipped
|
||||
travelWarehouseOut: Warehouse Out
|
||||
travelDelivered: Delivered
|
||||
travelLanded: Landed
|
||||
travelWarehouseIn: Warehouse In
|
||||
travelReceived: Received
|
||||
buys: Buys
|
||||
stickers: Stickers
|
||||
|
@ -390,63 +397,29 @@ entry:
|
|||
buyingValue: Buying value
|
||||
import: Import
|
||||
pvp: PVP
|
||||
item: Item
|
||||
basicData:
|
||||
supplier: Supplier
|
||||
travel: Travel
|
||||
invoiceNumber: Invoice number
|
||||
company: Company
|
||||
currency: Currency
|
||||
commission: Commission
|
||||
observation: Observation
|
||||
ordered: Ordered
|
||||
confirmed: Confirmed
|
||||
booked: Booked
|
||||
raid: Raid
|
||||
excludedFromAvailable: Inventory
|
||||
agency: Agency
|
||||
warehouseOut: Warehouse Out
|
||||
warehouseIn: Warehouse In
|
||||
landed: Landed
|
||||
id: ID
|
||||
buys:
|
||||
groupingPrice: Grouping price
|
||||
packingPrice: Packing price
|
||||
observations: Observations
|
||||
item: Item
|
||||
size: Size
|
||||
packing: Packing
|
||||
grouping: Grouping
|
||||
buyingValue: Buying value
|
||||
packagingFk: Box
|
||||
name: Name
|
||||
producer: Producer
|
||||
type: Type
|
||||
color: Color
|
||||
id: ID
|
||||
printedStickers: Printed stickers
|
||||
notes:
|
||||
observationType: Observation type
|
||||
descriptor:
|
||||
agency: Agency
|
||||
landed: Landed
|
||||
warehouseOut: Warehouse Out
|
||||
latestBuys:
|
||||
tableVisibleColumns:
|
||||
image: Picture
|
||||
itemFk: Item ID
|
||||
packing: Packing
|
||||
grouping: Grouping
|
||||
size: Size
|
||||
tags: Tags
|
||||
type: Type
|
||||
intrastat: Intrastat
|
||||
origin: Origin
|
||||
weightByPiece: Weight/Piece
|
||||
isActive: Active
|
||||
family: Family
|
||||
entryFk: Entry
|
||||
buyingValue: Buying value
|
||||
freightValue: Freight value
|
||||
comissionValue: Commission value
|
||||
packageValue: Package value
|
||||
|
@ -455,7 +428,6 @@ entry:
|
|||
price3: Packing
|
||||
minPrice: Min
|
||||
ektFk: Ekt
|
||||
packagingFk: Package
|
||||
packingOut: Package out
|
||||
landing: Landing
|
||||
isExcludedFromAvailable: Es inventory
|
||||
|
@ -471,60 +443,38 @@ ticket:
|
|||
futureTickets: Future tickets
|
||||
purchaseRequest: Purchase request
|
||||
weeklyTickets: Weekly tickets
|
||||
list:
|
||||
nickname: Nickname
|
||||
state: State
|
||||
landed: Landed
|
||||
total: Total
|
||||
card:
|
||||
ticketId: Ticket ID
|
||||
state: State
|
||||
customerId: Customer ID
|
||||
agency: Agency
|
||||
warehouse: Warehouse
|
||||
customerCard: Customer card
|
||||
alias: Alias
|
||||
ticketList: Ticket List
|
||||
newOrder: New Order
|
||||
boxing:
|
||||
expedition: Expedition
|
||||
item: Item
|
||||
created: Created
|
||||
worker: Worker
|
||||
selectTime: 'Select time:'
|
||||
selectVideo: 'Select video:'
|
||||
notFound: No videos available
|
||||
summary:
|
||||
state: State
|
||||
agency: Agency
|
||||
zone: Zone
|
||||
warehouse: Warehouse
|
||||
collection: Collection
|
||||
route: Route
|
||||
invoice: Invoice
|
||||
shipped: Shipped
|
||||
landed: Landed
|
||||
consigneePhone: Consignee phone
|
||||
consigneeMobile: Consignee mobile
|
||||
consigneeAddress: Consignee address
|
||||
clientPhone: Client phone
|
||||
clientMobile: Client mobile
|
||||
consignee: Consignee
|
||||
subtotal: Subtotal
|
||||
vat: VAT
|
||||
total: Total
|
||||
saleLines: Line items
|
||||
item: Item
|
||||
visible: Visible
|
||||
available: Available
|
||||
price: Price
|
||||
discount: Discount
|
||||
packing: Packing
|
||||
hasComponentLack: Component lack
|
||||
itemShortage: Not visible
|
||||
claim: Claim
|
||||
reserved: Reserved
|
||||
created: Created
|
||||
package: Package
|
||||
taxClass: Tax class
|
||||
services: Services
|
||||
|
@ -539,41 +489,20 @@ ticket:
|
|||
attender: Attender
|
||||
ok: Ok
|
||||
create:
|
||||
client: Client
|
||||
address: Address
|
||||
landed: Landed
|
||||
warehouse: Warehouse
|
||||
agency: Agency
|
||||
invoiceOut:
|
||||
list:
|
||||
ref: Reference
|
||||
issued: Issued
|
||||
shortIssued: Issued
|
||||
client: Client
|
||||
created: Created
|
||||
shortCreated: Created
|
||||
company: Company
|
||||
dued: Due date
|
||||
shortDued: Due date
|
||||
card:
|
||||
issued: Issued
|
||||
client: Client
|
||||
company: Company
|
||||
customerCard: Customer card
|
||||
summary:
|
||||
issued: Issued
|
||||
created: Created
|
||||
dued: Due
|
||||
booked: Booked
|
||||
company: Company
|
||||
taxBreakdown: Tax breakdown
|
||||
type: Type
|
||||
taxableBase: Taxable base
|
||||
rate: Rate
|
||||
fee: Fee
|
||||
tickets: Tickets
|
||||
ticketId: Ticket id
|
||||
nickname: Alias
|
||||
totalWithVat: Amount
|
||||
globalInvoices:
|
||||
errors:
|
||||
|
@ -587,19 +516,14 @@ invoiceOut:
|
|||
noTicketsToInvoice: There are not tickets to invoice
|
||||
criticalInvoiceError: 'Critical invoicing error, process stopped'
|
||||
table:
|
||||
client: Client
|
||||
addressId: Address id
|
||||
streetAddress: Street
|
||||
statusCard:
|
||||
percentageText: '{getPercentage}% {getAddressNumber} of {getNAddresses}'
|
||||
pdfsNumberText: '{nPdfs} of {totalPdfs} PDFs'
|
||||
negativeBases:
|
||||
company: Company
|
||||
country: Country
|
||||
clientId: Client Id
|
||||
client: Client
|
||||
base: Base
|
||||
ticketId: Ticket Id
|
||||
active: Active
|
||||
hasToInvoice: Has to Invoice
|
||||
verifiedData: Verified Data
|
||||
|
@ -612,13 +536,6 @@ shelving:
|
|||
priority: Priority
|
||||
newShelving: New Shelving
|
||||
summary:
|
||||
parking: Parking
|
||||
priority: Priority
|
||||
worker: Worker
|
||||
recyclable: Recyclable
|
||||
basicData:
|
||||
parking: Parking
|
||||
priority: Priority
|
||||
recyclable: Recyclable
|
||||
parking:
|
||||
pickingOrder: Picking order
|
||||
|
@ -633,49 +550,28 @@ parking:
|
|||
order:
|
||||
field:
|
||||
salesPersonFk: Sales Person
|
||||
clientFk: Client
|
||||
isConfirmed: Confirmed
|
||||
created: Created
|
||||
landed: Landed
|
||||
hour: Hour
|
||||
agency: Agency
|
||||
total: Total
|
||||
form:
|
||||
clientFk: Client
|
||||
addressFk: Address
|
||||
landed: Landed
|
||||
agencyModeFk: Agency
|
||||
list:
|
||||
newOrder: New Order
|
||||
summary:
|
||||
basket: Basket
|
||||
nickname: Nickname
|
||||
company: Company
|
||||
confirmed: Confirmed
|
||||
notConfirmed: Not confirmed
|
||||
created: Created
|
||||
landed: Landed
|
||||
phone: Phone
|
||||
createdFrom: Created From
|
||||
address: Address
|
||||
subtotal: Subtotal
|
||||
total: Total
|
||||
vat: VAT
|
||||
state: State
|
||||
alias: Alias
|
||||
items: Items
|
||||
orderTicketList: Order Ticket List
|
||||
item: Item
|
||||
price: Price
|
||||
amount: Amount
|
||||
department:
|
||||
pageTitles:
|
||||
department: Department
|
||||
summary: Summary
|
||||
name: Name
|
||||
chat: Chat
|
||||
bossDepartment: Boss Department
|
||||
email: Email
|
||||
selfConsumptionCustomer: Self-consumption customer
|
||||
telework: Telework
|
||||
notifyOnErrors: Notify on errors
|
||||
|
@ -699,23 +595,9 @@ worker:
|
|||
locker: Locker
|
||||
medical: Medical
|
||||
list:
|
||||
name: Name
|
||||
email: Email
|
||||
phone: Phone
|
||||
mobile: Mobile
|
||||
active: Active
|
||||
department: Department
|
||||
schedule: Schedule
|
||||
newWorker: New worker
|
||||
card:
|
||||
workerId: Worker ID
|
||||
name: Name
|
||||
email: Email
|
||||
phone: Phone
|
||||
mobile: Mobile
|
||||
active: Active
|
||||
warehouse: Warehouse
|
||||
agency: Agency
|
||||
summary:
|
||||
boss: Boss
|
||||
phoneExtension: Phone extension
|
||||
|
@ -748,19 +630,12 @@ worker:
|
|||
serialNumber: Serial number
|
||||
removePDA: Deallocate PDA
|
||||
create:
|
||||
name: Name
|
||||
lastName: Last name
|
||||
birth: Birth
|
||||
fi: Fi
|
||||
code: Worker code
|
||||
phone: Phone
|
||||
postcode: Postcode
|
||||
province: Province
|
||||
city: City
|
||||
street: Street
|
||||
webUser: Web user
|
||||
personalEmail: Personal email
|
||||
company: Company
|
||||
boss: Boss
|
||||
payMethods: Pay method
|
||||
iban: IBAN
|
||||
|
@ -801,7 +676,6 @@ wagon:
|
|||
wagonCounter: Trolley counter
|
||||
wagonTray: Tray List
|
||||
type:
|
||||
name: Name
|
||||
submit: Submit
|
||||
reset: Reset
|
||||
trayColor: Tray color
|
||||
|
@ -809,12 +683,10 @@ wagon:
|
|||
list:
|
||||
plate: Plate
|
||||
volume: Volume
|
||||
type: Type
|
||||
remove: Remove
|
||||
removeItem: Wagon removed successfully
|
||||
create:
|
||||
plate: Plate
|
||||
type: Type
|
||||
label: Label
|
||||
warnings:
|
||||
noData: No data available
|
||||
|
@ -831,25 +703,17 @@ wagon:
|
|||
supplier:
|
||||
list:
|
||||
payMethod: Pay method
|
||||
payDeadline: Pay deadline
|
||||
payDay: Pay day
|
||||
account: Account
|
||||
newSupplier: New supplier
|
||||
tableVisibleColumns:
|
||||
id: Id
|
||||
name: Name
|
||||
nif: NIF/CIF
|
||||
nickname: Alias
|
||||
account: Account
|
||||
payMethod: Pay Method
|
||||
payDay: Pay Day
|
||||
country: Country
|
||||
summary:
|
||||
responsible: Responsible
|
||||
verified: Verified
|
||||
isActive: Is active
|
||||
billingData: Billing data
|
||||
payMethod: Pay method
|
||||
payDeadline: Pay deadline
|
||||
payDay: Pay day
|
||||
account: Account
|
||||
|
@ -862,15 +726,10 @@ supplier:
|
|||
fiscalAddress: Fiscal address
|
||||
socialName: Social name
|
||||
taxNumber: Tax number
|
||||
street: Street
|
||||
city: City
|
||||
postCode: Postcode
|
||||
province: Province
|
||||
country: Country
|
||||
create:
|
||||
supplierName: Supplier name
|
||||
basicData:
|
||||
alias: Alias
|
||||
workerFk: Responsible
|
||||
isSerious: Verified
|
||||
isActive: Active
|
||||
|
@ -884,36 +743,18 @@ supplier:
|
|||
sageWithholdingFk: Sage withholding
|
||||
sageTransactionTypeFk: Sage transaction type
|
||||
supplierActivityFk: Supplier activity
|
||||
healthRegister: Health register
|
||||
street: Street
|
||||
postcode: Postcode
|
||||
city: City *
|
||||
provinceFk: Province
|
||||
country: Country
|
||||
isTrucker: Trucker
|
||||
isVies: Vies
|
||||
billingData:
|
||||
payMethodFk: Billing data
|
||||
payDemFk: Payment deadline
|
||||
payDay: Pay day
|
||||
accounts:
|
||||
iban: Iban
|
||||
bankEntity: Bank entity
|
||||
beneficiary: Beneficiary
|
||||
contacts:
|
||||
name: Name
|
||||
phone: Phone
|
||||
mobile: Mobile
|
||||
email: Email
|
||||
observation: Notes
|
||||
addresses:
|
||||
street: Street
|
||||
postcode: Postcode
|
||||
phone: Phone
|
||||
name: Name
|
||||
city: City
|
||||
province: Province
|
||||
mobile: Mobile
|
||||
agencyTerms:
|
||||
agencyFk: Agency
|
||||
minimumM3: Minimum M3
|
||||
|
@ -928,19 +769,13 @@ supplier:
|
|||
travel:
|
||||
travelList:
|
||||
tableVisibleColumns:
|
||||
id: Id
|
||||
ref: Reference
|
||||
agency: Agency
|
||||
landed: Landed
|
||||
shipHour: Shipment Hour
|
||||
landHour: Landing Hour
|
||||
warehouseIn: Warehouse in
|
||||
warehouseOut: Warehouse out
|
||||
totalEntries: Total entries
|
||||
totalEntriesTooltip: Total entries
|
||||
daysOnward: Landed days onwards
|
||||
summary:
|
||||
confirmed: Confirmed
|
||||
entryId: Entry Id
|
||||
freight: Freight
|
||||
package: Package
|
||||
|
@ -953,59 +788,28 @@ travel:
|
|||
AddEntry: Add entry
|
||||
thermographs: Thermographs
|
||||
hb: HB
|
||||
variables:
|
||||
search: Id/Reference
|
||||
agencyModeFk: Agency
|
||||
warehouseInFk: ' Warehouse In'
|
||||
warehouseOutFk: Warehouse Out
|
||||
landedFrom: Landed from
|
||||
landedTo: Landed to
|
||||
continent: Continent out
|
||||
basicData:
|
||||
agency: Agency
|
||||
landed: Landed
|
||||
warehouseOut: Warehouse Out
|
||||
warehouseIn: Warehouse In
|
||||
delivered: Delivered
|
||||
received: Received
|
||||
thermographs:
|
||||
temperature: Temperature
|
||||
state: State
|
||||
destination: Destination
|
||||
created: Created
|
||||
thermograph: Thermograph
|
||||
type: Type
|
||||
company: Company
|
||||
warehouse: Warehouse
|
||||
travelFileDescription: 'Travel id { travelId }'
|
||||
item:
|
||||
descriptor:
|
||||
item: Item
|
||||
buyer: Buyer
|
||||
color: Color
|
||||
category: Category
|
||||
stems: Stems
|
||||
visible: Visible
|
||||
available: Available
|
||||
warehouseText: 'Calculated on the warehouse of { warehouseName }'
|
||||
itemDiary: Item diary
|
||||
producer: Producer
|
||||
list:
|
||||
id: Identifier
|
||||
grouping: Grouping
|
||||
packing: Packing
|
||||
stems: Stems
|
||||
category: Category
|
||||
typeName: Type
|
||||
intrastat: Intrastat
|
||||
isActive: Active
|
||||
size: Size
|
||||
origin: Origin
|
||||
userName: Buyer
|
||||
weightByPiece: Weight/Piece
|
||||
stemMultiplier: Multiplier
|
||||
producer: Producer
|
||||
landed: Landed
|
||||
fixedPrice:
|
||||
itemFk: Item ID
|
||||
groupingPrice: Grouping price
|
||||
|
@ -1014,71 +818,52 @@ item:
|
|||
minPrice: Min price
|
||||
started: Started
|
||||
ended: Ended
|
||||
warehouse: Warehouse
|
||||
create:
|
||||
name: Name
|
||||
tag: Tag
|
||||
priority: Priority
|
||||
type: Type
|
||||
intrastat: Intrastat
|
||||
origin: Origin
|
||||
buyRequest:
|
||||
ticketId: 'Ticket ID'
|
||||
requester: 'Requester'
|
||||
requested: 'Requested'
|
||||
price: 'Price'
|
||||
attender: 'Atender'
|
||||
item: 'Item'
|
||||
achieved: 'Achieved'
|
||||
concept: 'Concept'
|
||||
state: 'State'
|
||||
requester: Requester
|
||||
requested: Requested
|
||||
attender: Atender
|
||||
achieved: Achieved
|
||||
concept: Concept
|
||||
summary:
|
||||
otherData: 'Other data'
|
||||
tax: 'Tax'
|
||||
tags: 'Tags'
|
||||
botanical: 'Botanical'
|
||||
barcode: 'Barcode'
|
||||
name: 'Nombre'
|
||||
completeName: 'Nombre completo'
|
||||
family: 'Familia'
|
||||
size: 'Medida'
|
||||
origin: 'Origen'
|
||||
stems: 'Tallos'
|
||||
multiplier: 'Multiplicador'
|
||||
buyer: 'Comprador'
|
||||
doPhoto: 'Do photo'
|
||||
intrastatCode: 'Código intrastat'
|
||||
intrastat: 'Intrastat'
|
||||
ref: 'Referencia'
|
||||
relevance: 'Relevancia'
|
||||
weight: 'Peso (gramos)/tallo'
|
||||
units: 'Unidades/caja'
|
||||
expense: 'Gasto'
|
||||
generic: 'Genérico'
|
||||
recycledPlastic: 'Plástico reciclado'
|
||||
nonRecycledPlastic: 'Plástico no reciclado'
|
||||
minSalesQuantity: 'Cantidad mínima de venta'
|
||||
genus: 'Genus'
|
||||
specie: 'Specie'
|
||||
otherData: Other data
|
||||
tax: Tax
|
||||
botanical: Botanical
|
||||
barcode: Barcode
|
||||
completeName: Complete name
|
||||
family: Familiy
|
||||
stems: Stems
|
||||
multiplier: Multiplier
|
||||
buyer: Buyer
|
||||
doPhoto: Do photo
|
||||
intrastatCode: Intrastat code
|
||||
ref: Reference
|
||||
relevance: Relevance
|
||||
weight: Weight (gram)/stem
|
||||
units: Units/box
|
||||
expense: Expense
|
||||
generic: Generic
|
||||
recycledPlastic: Recycled plastic
|
||||
nonRecycledPlastic: Non recycled plastic
|
||||
minSalesQuantity: Min sales quantity
|
||||
genus: Genus
|
||||
specie: Specie
|
||||
components:
|
||||
topbar: {}
|
||||
itemsFilterPanel:
|
||||
typeFk: Type
|
||||
tag: Tag
|
||||
value: Value
|
||||
# ItemFixedPriceFilter
|
||||
buyerFk: Buyer
|
||||
warehouseFk: Warehouse
|
||||
started: From
|
||||
ended: To
|
||||
mine: For me
|
||||
hasMinPrice: Minimum price
|
||||
# LatestBuysFilter
|
||||
salesPersonFk: Buyer
|
||||
supplierFk: Supplier
|
||||
from: From
|
||||
active: Is active
|
||||
visible: Is visible
|
||||
floramondo: Is floramondo
|
||||
showBadDates: Show future items
|
||||
userPanel:
|
||||
|
|
|
@ -58,8 +58,8 @@ globals:
|
|||
downloadCSVSuccess: Descarga de CSV exitosa
|
||||
reference: Referencia
|
||||
agency: Agencia
|
||||
wareHouseOut: Alm. salida
|
||||
wareHouseIn: Alm. entrada
|
||||
warehouseOut: Alm. salida
|
||||
warehouseIn: Alm. entrada
|
||||
landed: F. entrega
|
||||
shipped: F. envío
|
||||
totalEntries: Ent. totales
|
||||
|
@ -108,6 +108,26 @@ globals:
|
|||
weight: Peso
|
||||
error: ¡Ups! Algo salió mal
|
||||
recalc: Recalcular
|
||||
alias: Alias
|
||||
vat: IVA
|
||||
intrastat: Intrastat
|
||||
tags: Etiquetas
|
||||
size: Medida
|
||||
producer: Productor
|
||||
origin: Origen
|
||||
state: Estado
|
||||
subtotal: Subtotal
|
||||
visible: Visible
|
||||
price: Precio
|
||||
client: Cliente
|
||||
country: País
|
||||
phone: Teléfono
|
||||
mobile: Móvil
|
||||
postcode: Código postal
|
||||
street: Dirección
|
||||
tag: Etiqueta
|
||||
ticketId: ID ticket
|
||||
confirmed: Confirmado
|
||||
pageTitles:
|
||||
logIn: Inicio de sesión
|
||||
addressEdit: Modificar consignatario
|
||||
|
@ -299,7 +319,6 @@ globals:
|
|||
maxTemperature: Máx
|
||||
minTemperature: Mín
|
||||
params:
|
||||
id: Id
|
||||
clientFk: Id cliente
|
||||
salesPersonFk: Comercial
|
||||
warehouseFk: Almacén
|
||||
|
@ -348,14 +367,7 @@ resetPassword:
|
|||
entry:
|
||||
list:
|
||||
newEntry: Nueva entrada
|
||||
landed: F. entrega
|
||||
invoiceNumber: Núm. factura
|
||||
supplier: Proveedor
|
||||
booked: Asentado
|
||||
confirmed: Confirmado
|
||||
ordered: Pedida
|
||||
tableVisibleColumns:
|
||||
id: Id
|
||||
created: Creación
|
||||
supplierFk: Proveedor
|
||||
isBooked: Asentado
|
||||
|
@ -364,15 +376,12 @@ entry:
|
|||
companyFk: Empresa
|
||||
travelFk: Envio
|
||||
isExcludedFromAvailable: Inventario
|
||||
isRaid: Redada
|
||||
invoiceAmount: Importe
|
||||
summary:
|
||||
commission: Comisión
|
||||
currency: Moneda
|
||||
company: Empresa
|
||||
invoiceNumber: Núm. factura
|
||||
ordered: Pedida
|
||||
confirmed: Confirmada
|
||||
booked: Contabilizada
|
||||
raid: Redada
|
||||
excludedFromAvailable: Inventario
|
||||
|
@ -382,7 +391,6 @@ entry:
|
|||
travelWarehouseOut: Alm. salida
|
||||
travelDelivered: Enviada
|
||||
travelLanded: F. entrega
|
||||
travelWarehouseIn: Alm. entrada
|
||||
travelReceived: Recibida
|
||||
buys: Compras
|
||||
stickers: Etiquetas
|
||||
|
@ -392,63 +400,29 @@ entry:
|
|||
buyingValue: Coste
|
||||
import: Importe
|
||||
pvp: PVP
|
||||
item: Artículo
|
||||
basicData:
|
||||
supplier: Proveedor
|
||||
travel: Envío
|
||||
invoiceNumber: Núm. factura
|
||||
company: Empresa
|
||||
currency: Moneda
|
||||
observation: Observación
|
||||
commission: Comisión
|
||||
ordered: Pedida
|
||||
confirmed: Confirmado
|
||||
booked: Asentado
|
||||
raid: Redada
|
||||
excludedFromAvailable: Inventario
|
||||
agency: Agencia
|
||||
warehouseOut: Alm. salida
|
||||
warehouseIn: Alm. entrada
|
||||
landed: F. entrega
|
||||
id: ID
|
||||
buys:
|
||||
groupingPrice: Precio grouping
|
||||
packingPrice: Precio packing
|
||||
observations: Observaciónes
|
||||
item: Artículo
|
||||
size: Medida
|
||||
packing: Packing
|
||||
grouping: Grouping
|
||||
buyingValue: Coste
|
||||
packagingFk: Embalaje
|
||||
name: Nombre
|
||||
producer: Productor
|
||||
type: Tipo
|
||||
color: Color
|
||||
id: ID
|
||||
printedStickers: Etiquetas impresas
|
||||
notes:
|
||||
observationType: Tipo de observación
|
||||
descriptor:
|
||||
agency: Agencia
|
||||
landed: F. entrega
|
||||
warehouseOut: Alm. salida
|
||||
latestBuys:
|
||||
tableVisibleColumns:
|
||||
image: Foto
|
||||
itemFk: Id Artículo
|
||||
packing: packing
|
||||
grouping: Grouping
|
||||
size: Medida
|
||||
tags: Etiquetas
|
||||
type: Tipo
|
||||
intrastat: Intrastat
|
||||
origin: Origen
|
||||
weightByPiece: Peso (gramos)/tallo
|
||||
isActive: Activo
|
||||
family: Familia
|
||||
entryFk: Entrada
|
||||
buyingValue: Coste
|
||||
freightValue: Porte
|
||||
comissionValue: Comisión
|
||||
packageValue: Embalaje
|
||||
|
@ -457,7 +431,6 @@ entry:
|
|||
price3: Packing
|
||||
minPrice: Min
|
||||
ektFk: Ekt
|
||||
packagingFk: Embalaje
|
||||
packingOut: Embalaje envíos
|
||||
landing: Llegada
|
||||
isExcludedFromAvailable: Es inventario
|
||||
|
@ -478,60 +451,38 @@ ticket:
|
|||
tracking: Estados
|
||||
components: Componentes
|
||||
pictures: Fotos
|
||||
list:
|
||||
nickname: Alias
|
||||
state: Estado
|
||||
landed: Entregado
|
||||
total: Total
|
||||
card:
|
||||
ticketId: ID ticket
|
||||
state: Estado
|
||||
customerId: ID cliente
|
||||
agency: Agencia
|
||||
warehouse: Almacén
|
||||
customerCard: Ficha del cliente
|
||||
alias: Alias
|
||||
ticketList: Listado de tickets
|
||||
newOrder: Nuevo pedido
|
||||
boxing:
|
||||
expedition: Expedición
|
||||
item: Artículo
|
||||
created: Creado
|
||||
worker: Trabajador
|
||||
selectTime: 'Seleccionar hora:'
|
||||
selectVideo: 'Seleccionar vídeo:'
|
||||
notFound: No hay vídeos disponibles
|
||||
summary:
|
||||
state: Estado
|
||||
agency: Agencia
|
||||
zone: Zona
|
||||
warehouse: Almacén
|
||||
collection: Colección
|
||||
route: Ruta
|
||||
invoice: Factura
|
||||
shipped: Enviado
|
||||
landed: Entregado
|
||||
consigneePhone: Tel. consignatario
|
||||
consigneeMobile: Móv. consignatario
|
||||
consigneeAddress: Dir. consignatario
|
||||
clientPhone: Tel. cliente
|
||||
clientMobile: Móv. cliente
|
||||
consignee: Consignatario
|
||||
subtotal: Subtotal
|
||||
vat: IVA
|
||||
total: Total
|
||||
saleLines: Líneas del pedido
|
||||
item: Artículo
|
||||
visible: Visible
|
||||
available: Disponible
|
||||
price: Precio
|
||||
discount: Descuento
|
||||
packing: Encajado
|
||||
hasComponentLack: Faltan componentes
|
||||
itemShortage: No visible
|
||||
claim: Reclamación
|
||||
reserved: Reservado
|
||||
created: Fecha creación
|
||||
package: Embalaje
|
||||
taxClass: Tipo IVA
|
||||
services: Servicios
|
||||
|
@ -545,42 +496,21 @@ ticket:
|
|||
service: Servicio
|
||||
attender: Consignatario
|
||||
create:
|
||||
client: Cliente
|
||||
address: Dirección
|
||||
landed: F. entrega
|
||||
warehouse: Almacén
|
||||
agency: Agencia
|
||||
invoiceOut:
|
||||
list:
|
||||
ref: Referencia
|
||||
issued: Fecha emisión
|
||||
shortIssued: F. emisión
|
||||
client: Cliente
|
||||
created: Fecha creación
|
||||
shortCreated: F. creación
|
||||
company: Empresa
|
||||
dued: Fecha vencimineto
|
||||
shortDued: F. vencimiento
|
||||
card:
|
||||
issued: Fecha emisión
|
||||
client: Cliente
|
||||
company: Empresa
|
||||
customerCard: Ficha del cliente
|
||||
ticketList: Listado de tickets
|
||||
summary:
|
||||
issued: Fecha
|
||||
created: Fecha creación
|
||||
dued: Vencimiento
|
||||
booked: Contabilizada
|
||||
company: Empresa
|
||||
taxBreakdown: Desglose impositivo
|
||||
type: Tipo
|
||||
taxableBase: Base imp.
|
||||
rate: Tarifa
|
||||
fee: Cuota
|
||||
tickets: Tickets
|
||||
ticketId: Id ticket
|
||||
nickname: Alias
|
||||
totalWithVat: Importe
|
||||
globalInvoices:
|
||||
errors:
|
||||
|
@ -594,19 +524,14 @@ invoiceOut:
|
|||
noTicketsToInvoice: No existen tickets para facturar
|
||||
criticalInvoiceError: Error crítico en la facturación proceso detenido
|
||||
table:
|
||||
client: Cliente
|
||||
addressId: Id dirección
|
||||
streetAddress: Dirección fiscal
|
||||
statusCard:
|
||||
percentageText: '{getPercentage}% {getAddressNumber} de {getNAddresses}'
|
||||
pdfsNumberText: '{nPdfs} de {totalPdfs} PDFs'
|
||||
negativeBases:
|
||||
company: Empresa
|
||||
country: País
|
||||
clientId: Id cliente
|
||||
client: Cliente
|
||||
base: Base
|
||||
ticketId: Id ticket
|
||||
active: Activo
|
||||
hasToInvoice: Facturar
|
||||
verifiedData: Datos comprobados
|
||||
|
@ -616,40 +541,21 @@ invoiceOut:
|
|||
order:
|
||||
field:
|
||||
salesPersonFk: Comercial
|
||||
clientFk: Cliente
|
||||
isConfirmed: Confirmada
|
||||
created: Creado
|
||||
landed: F. entrega
|
||||
hour: Hora
|
||||
agency: Agencia
|
||||
total: Total
|
||||
form:
|
||||
clientFk: Cliente
|
||||
addressFk: Dirección
|
||||
landed: F. entrega
|
||||
agencyModeFk: Agencia
|
||||
list:
|
||||
newOrder: Nuevo Pedido
|
||||
summary:
|
||||
basket: Cesta
|
||||
nickname: Alias
|
||||
company: Empresa
|
||||
confirmed: Confirmada
|
||||
notConfirmed: No confirmada
|
||||
created: Creado
|
||||
landed: F. entrega
|
||||
phone: Teléfono
|
||||
createdFrom: Creado desde
|
||||
address: Dirección
|
||||
subtotal: Subtotal
|
||||
total: Total
|
||||
vat: IVA
|
||||
state: Estado
|
||||
alias: Alias
|
||||
items: Items
|
||||
orderTicketList: Tickets del pedido
|
||||
item: Item
|
||||
price: Precio
|
||||
amount: Monto
|
||||
shelving:
|
||||
list:
|
||||
|
@ -657,13 +563,6 @@ shelving:
|
|||
priority: Prioridad
|
||||
newShelving: Nuevo Carro
|
||||
summary:
|
||||
parking: Parking
|
||||
priority: Prioridad
|
||||
worker: Trabajador
|
||||
recyclable: Reciclable
|
||||
basicData:
|
||||
parking: Parking
|
||||
priority: Prioridad
|
||||
recyclable: Reciclable
|
||||
parking:
|
||||
pickingOrder: Orden de recogida
|
||||
|
@ -678,10 +577,8 @@ department:
|
|||
pageTitles:
|
||||
department: Departamentos
|
||||
summary: Resumen
|
||||
name: Nombre
|
||||
chat: Chat
|
||||
bossDepartment: Jefe de departamento
|
||||
email: Email
|
||||
selfConsumptionCustomer: Cliente autoconsumo
|
||||
telework: Teletrabaja
|
||||
notifyOnErrors: Notificar errores
|
||||
|
@ -706,23 +603,9 @@ worker:
|
|||
formation: Formación
|
||||
medical: Mutua
|
||||
list:
|
||||
name: Nombre
|
||||
email: Email
|
||||
phone: Teléfono
|
||||
mobile: Móvil
|
||||
active: Activo
|
||||
department: Departamento
|
||||
schedule: Horario
|
||||
newWorker: Nuevo trabajador
|
||||
card:
|
||||
workerId: ID Trabajador
|
||||
name: Nombre
|
||||
email: Correo personal
|
||||
phone: Teléfono
|
||||
mobile: Móvil
|
||||
active: Activo
|
||||
warehouse: Almacén
|
||||
agency: Empresa
|
||||
summary:
|
||||
boss: Jefe
|
||||
phoneExtension: Extensión de teléfono
|
||||
|
@ -746,19 +629,12 @@ worker:
|
|||
serialNumber: Número de serie
|
||||
removePDA: Desasignar PDA
|
||||
create:
|
||||
name: Nombre
|
||||
lastName: Apellido
|
||||
birth: Fecha de nacimiento
|
||||
fi: DNI/NIF/NIE
|
||||
code: Código de trabajador
|
||||
phone: Teléfono
|
||||
postcode: Código postal
|
||||
province: Provincia
|
||||
city: Población
|
||||
street: Dirección
|
||||
webUser: Usuario Web
|
||||
personalEmail: Correo personal
|
||||
company: Empresa
|
||||
boss: Jefe
|
||||
payMethods: Método de pago
|
||||
iban: IBAN
|
||||
|
@ -799,7 +675,6 @@ wagon:
|
|||
wagonCounter: Contador de carros
|
||||
wagonTray: Listado bandejas
|
||||
type:
|
||||
name: Nombre
|
||||
submit: Guardar
|
||||
reset: Deshacer cambios
|
||||
trayColor: Color de la bandeja
|
||||
|
@ -807,12 +682,9 @@ wagon:
|
|||
list:
|
||||
plate: Matrícula
|
||||
volume: Volumen
|
||||
type: Tipo
|
||||
remove: Borrar
|
||||
removeItem: Vagón borrado correctamente
|
||||
create:
|
||||
plate: Matrícula
|
||||
type: Tipo
|
||||
label: Etiqueta
|
||||
warnings:
|
||||
noData: Sin datos disponibles
|
||||
|
@ -828,25 +700,16 @@ wagon:
|
|||
supplier:
|
||||
list:
|
||||
payMethod: Método de pago
|
||||
payDeadline: Plazo de pago
|
||||
payDay: Día de pago
|
||||
account: Cuenta
|
||||
newSupplier: Nuevo proveedor
|
||||
tableVisibleColumns:
|
||||
id: Id
|
||||
name: Nombre
|
||||
nif: NIF/CIF
|
||||
nickname: Alias
|
||||
account: Cuenta
|
||||
payMethod: Método de pago
|
||||
payDay: Dia de pago
|
||||
country: País
|
||||
summary:
|
||||
responsible: Responsable
|
||||
verified: Verificado
|
||||
isActive: Está activo
|
||||
billingData: Forma de pago
|
||||
payMethod: Método de pago
|
||||
payDeadline: Plazo de pago
|
||||
payDay: Día de pago
|
||||
account: Cuenta
|
||||
|
@ -859,15 +722,11 @@ supplier:
|
|||
fiscalAddress: Dirección fiscal
|
||||
socialName: Razón social
|
||||
taxNumber: NIF/CIF
|
||||
street: Dirección
|
||||
city: Población
|
||||
postCode: Código postal
|
||||
province: Provincia
|
||||
country: País
|
||||
create:
|
||||
supplierName: Nombre del proveedor
|
||||
basicData:
|
||||
alias: Alias
|
||||
workerFk: Responsable
|
||||
isSerious: Verificado
|
||||
isActive: Activo
|
||||
|
@ -881,36 +740,17 @@ supplier:
|
|||
sageWithholdingFk: Retención sage
|
||||
sageTransactionTypeFk: Tipo de transacción sage
|
||||
supplierActivityFk: Actividad proveedor
|
||||
healthRegister: Pasaporte sanitario
|
||||
street: Calle
|
||||
postcode: Código postal
|
||||
city: Población *
|
||||
provinceFk: Provincia
|
||||
country: País
|
||||
isTrucker: Transportista
|
||||
isVies: Vies
|
||||
billingData:
|
||||
payMethodFk: Forma de pago
|
||||
payDemFk: Plazo de pago
|
||||
payDay: Día de pago
|
||||
accounts:
|
||||
iban: Iban
|
||||
bankEntity: Entidad bancaria
|
||||
beneficiary: Beneficiario
|
||||
contacts:
|
||||
name: Nombre
|
||||
phone: Teléfono
|
||||
mobile: Móvil
|
||||
email: Email
|
||||
observation: Notas
|
||||
addresses:
|
||||
street: Dirección
|
||||
postcode: Código postal
|
||||
phone: Teléfono
|
||||
name: Nombre
|
||||
city: Población
|
||||
province: Provincia
|
||||
mobile: Móvil
|
||||
agencyTerms:
|
||||
agencyFk: Agencia
|
||||
minimumM3: M3 mínimos
|
||||
|
@ -925,19 +765,13 @@ supplier:
|
|||
travel:
|
||||
travelList:
|
||||
tableVisibleColumns:
|
||||
id: Id
|
||||
ref: Referencia
|
||||
agency: Agencia
|
||||
shipHour: Hora de envío
|
||||
landHour: Hora de llegada
|
||||
landed: F.entrega
|
||||
warehouseIn: Alm.salida
|
||||
warehouseOut: Alm.entrada
|
||||
totalEntries: ∑
|
||||
totalEntriesTooltip: Entradas totales
|
||||
daysOnward: Días de llegada en adelante
|
||||
summary:
|
||||
confirmed: Confirmado
|
||||
entryId: Id entrada
|
||||
freight: Porte
|
||||
package: Embalaje
|
||||
|
@ -950,59 +784,28 @@ travel:
|
|||
AddEntry: Añadir entrada
|
||||
thermographs: Termógrafos
|
||||
hb: HB
|
||||
variables:
|
||||
search: Id/Referencia
|
||||
agencyModeFk: Agencia
|
||||
warehouseInFk: Alm. entrada
|
||||
warehouseOutFk: ' Alm. salida'
|
||||
landedFrom: Llegada desde
|
||||
landedTo: Llegada hasta
|
||||
continent: Cont. Salida
|
||||
basicData:
|
||||
agency: Agencia
|
||||
landed: F. entrega
|
||||
warehouseOut: Alm. salida
|
||||
warehouseIn: Alm. entrada
|
||||
delivered: Enviada
|
||||
received: Recibida
|
||||
thermographs:
|
||||
temperature: Temperatura
|
||||
state: Estado
|
||||
destination: Destino
|
||||
created: Fecha creación
|
||||
thermograph: Termógrafo
|
||||
type: Tipo
|
||||
company: Empresa
|
||||
warehouse: Almacén
|
||||
travelFileDescription: 'Id envío { travelId }'
|
||||
item:
|
||||
descriptor:
|
||||
item: Artículo
|
||||
buyer: Comprador
|
||||
color: Color
|
||||
category: Categoría
|
||||
stems: Tallos
|
||||
visible: Visible
|
||||
available: Disponible
|
||||
warehouseText: 'Calculado sobre el almacén de { warehouseName }'
|
||||
itemDiary: Registro de compra-venta
|
||||
producer: Productor
|
||||
list:
|
||||
id: Identificador
|
||||
grouping: Grouping
|
||||
packing: Packing
|
||||
stems: Tallos
|
||||
category: Reino
|
||||
typeName: Tipo
|
||||
intrastat: Intrastat
|
||||
isActive: Activo
|
||||
size: Medida
|
||||
origin: Origen
|
||||
weightByPiece: Peso (gramos)/tallo
|
||||
userName: Comprador
|
||||
stemMultiplier: Multiplicador
|
||||
producer: Productor
|
||||
landed: F. entrega
|
||||
fixedPrice:
|
||||
itemFk: ID Artículo
|
||||
groupingPrice: Precio grouping
|
||||
|
@ -1011,70 +814,51 @@ item:
|
|||
minPrice: Precio min
|
||||
started: Inicio
|
||||
ended: Fin
|
||||
warehouse: Almacén
|
||||
create:
|
||||
name: Nombre
|
||||
tag: Etiqueta
|
||||
priority: Prioridad
|
||||
type: Tipo
|
||||
intrastat: Intrastat
|
||||
origin: Origen
|
||||
summary:
|
||||
otherData: 'Otros datos'
|
||||
tax: 'IVA'
|
||||
tags: 'Etiquetas'
|
||||
botanical: 'Botánico'
|
||||
barcode: 'Código de barras'
|
||||
name: 'Nombre'
|
||||
completeName: 'Nombre completo'
|
||||
family: 'Familia'
|
||||
size: 'Medida'
|
||||
origin: 'Origen'
|
||||
stems: 'Tallos'
|
||||
multiplier: 'Multiplicador'
|
||||
buyer: 'Comprador'
|
||||
doPhoto: 'Hacer foto'
|
||||
intrastatCode: 'Código intrastat'
|
||||
intrastat: 'Intrastat'
|
||||
ref: 'Referencia'
|
||||
relevance: 'Relevancia'
|
||||
weight: 'Peso (gramos)/tallo'
|
||||
units: 'Unidades/caja'
|
||||
expense: 'Gasto'
|
||||
generic: 'Genérico'
|
||||
recycledPlastic: 'Plástico reciclado'
|
||||
nonRecycledPlastic: 'Plástico no reciclado'
|
||||
minSalesQuantity: 'Cantidad mínima de venta'
|
||||
genus: 'Genus'
|
||||
specie: 'Specie'
|
||||
otherData: Otros datos
|
||||
tax: IVA
|
||||
botanical: Botánico
|
||||
barcode: Código de barras
|
||||
completeName: Nombre completo
|
||||
family: Familia
|
||||
stems: Tallos
|
||||
multiplier: Multiplicador
|
||||
buyer: Comprador
|
||||
doPhoto: Hacer foto
|
||||
intrastatCode: Código intrastat
|
||||
ref: Referencia
|
||||
relevance: Relevancia
|
||||
weight: Peso (gramos)/tallo
|
||||
units: Unidades/caja
|
||||
expense: Gasto
|
||||
generic: Genérico
|
||||
recycledPlastic: Plástico reciclado
|
||||
nonRecycledPlastic: Plástico no reciclado
|
||||
minSalesQuantity: Cantidad mínima de venta
|
||||
genus: Genus
|
||||
specie: Specie
|
||||
buyRequest:
|
||||
ticketId: 'ID Ticket'
|
||||
requester: 'Solicitante'
|
||||
requested: 'Solicitado'
|
||||
price: 'Precio'
|
||||
attender: 'Comprador'
|
||||
item: 'Artículo'
|
||||
achieved: 'Conseguido'
|
||||
concept: 'Concepto'
|
||||
state: 'Estado'
|
||||
requester: Solicitante
|
||||
requested: Solicitado
|
||||
attender: Comprador
|
||||
achieved: Conseguido
|
||||
concept: Concepto
|
||||
components:
|
||||
topbar: {}
|
||||
itemsFilterPanel:
|
||||
typeFk: Tipo
|
||||
tag: Etiqueta
|
||||
value: Valor
|
||||
# ItemFixedPriceFilter
|
||||
buyerFk: Comprador
|
||||
warehouseFk: Almacén
|
||||
started: Desde
|
||||
ended: Hasta
|
||||
mine: Para mi
|
||||
hasMinPrice: Precio mínimo
|
||||
# LatestBuysFilter
|
||||
salesPersonFk: Comprador
|
||||
supplierFk: Proveedor
|
||||
active: Activo
|
||||
visible: Visible
|
||||
floramondo: Floramondo
|
||||
showBadDates: Ver items a futuro
|
||||
userPanel:
|
||||
|
|
|
@ -20,9 +20,9 @@ const { t } = useI18n();
|
|||
<template #form="{ data, validate }">
|
||||
<VnRow>
|
||||
<VnInput
|
||||
:label="t('department.name')"
|
||||
:label="t('globals.name')"
|
||||
v-model="data.name"
|
||||
:rules="validate('department.name')"
|
||||
:rules="validate('globals.name')"
|
||||
clearable
|
||||
autofocus
|
||||
/>
|
||||
|
@ -42,8 +42,8 @@ const { t } = useI18n();
|
|||
/>
|
||||
<VnInput
|
||||
v-model="data.notificationEmail"
|
||||
:label="t('department.email')"
|
||||
:rules="validate('department.email')"
|
||||
:label="t('globals.params.email')"
|
||||
:rules="validate('globals.params.email')"
|
||||
clearable
|
||||
/>
|
||||
</VnRow>
|
||||
|
|
|
@ -45,11 +45,7 @@ onMounted(async () => {
|
|||
/>
|
||||
<div class="full-width row wrap justify-between content-between">
|
||||
<div class="column" style="min-width: 50%">
|
||||
<VnLv
|
||||
:label="t('department.name')"
|
||||
:value="department.name"
|
||||
dash
|
||||
/>
|
||||
<VnLv :label="t('globals.name')" :value="department.name" dash />
|
||||
<VnLv :label="t('globals.code')" :value="department.code" dash />
|
||||
<VnLv
|
||||
:label="t('department.chat')"
|
||||
|
|
|
@ -53,7 +53,7 @@ const onFilterTravelSelected = (formData, id) => {
|
|||
<template #form="{ data }">
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('entry.basicData.supplier')"
|
||||
:label="t('globals.supplier')"
|
||||
v-model="data.supplierFk"
|
||||
url="Suppliers"
|
||||
option-value="id"
|
||||
|
@ -113,10 +113,10 @@ const onFilterTravelSelected = (formData, id) => {
|
|||
<VnRow>
|
||||
<VnInput
|
||||
v-model="data.invoiceNumber"
|
||||
:label="t('entry.basicData.invoiceNumber')"
|
||||
:label="t('entry.summary.invoiceNumber')"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('entry.basicData.company')"
|
||||
:label="t('globals.company')"
|
||||
v-model="data.companyFk"
|
||||
:options="companiesOptions"
|
||||
option-value="id"
|
||||
|
@ -128,14 +128,14 @@ const onFilterTravelSelected = (formData, id) => {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('entry.basicData.currency')"
|
||||
:label="t('entry.summary.currency')"
|
||||
v-model="data.currencyFk"
|
||||
:options="currenciesOptions"
|
||||
option-value="id"
|
||||
option-label="code"
|
||||
/>
|
||||
<QInput
|
||||
:label="t('entry.basicData.commission')"
|
||||
:label="t('entry.summary.commission')"
|
||||
v-model="data.commission"
|
||||
type="number"
|
||||
autofocus
|
||||
|
@ -153,17 +153,11 @@ const onFilterTravelSelected = (formData, id) => {
|
|||
/>
|
||||
</VnRow>
|
||||
<VnRow>
|
||||
<QCheckbox
|
||||
v-model="data.isOrdered"
|
||||
:label="t('entry.basicData.ordered')"
|
||||
/>
|
||||
<QCheckbox
|
||||
v-model="data.isConfirmed"
|
||||
:label="t('entry.basicData.confirmed')"
|
||||
/>
|
||||
<QCheckbox v-model="data.isOrdered" :label="t('entry.summary.ordered')" />
|
||||
<QCheckbox v-model="data.isConfirmed" :label="t('globals.confirmed')" />
|
||||
<QCheckbox
|
||||
v-model="data.isExcludedFromAvailable"
|
||||
:label="t('entry.basicData.excludedFromAvailable')"
|
||||
:label="t('entry.summary.excludedFromAvailable')"
|
||||
/>
|
||||
<QCheckbox v-model="data.isRaid" :label="t('entry.basicData.raid')" />
|
||||
<QCheckbox
|
||||
|
|
|
@ -156,7 +156,7 @@ const tableColumnComponents = computed(() => ({
|
|||
const entriesTableColumns = computed(() => {
|
||||
return [
|
||||
{
|
||||
label: t('entry.summary.item'),
|
||||
label: t('globals.item'),
|
||||
field: 'itemFk',
|
||||
name: 'item',
|
||||
align: 'left',
|
||||
|
@ -211,13 +211,13 @@ const entriesTableColumns = computed(() => {
|
|||
format: (value) => toCurrency(value),
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.groupingPrice'),
|
||||
label: t('item.fixedPrice.groupingPrice'),
|
||||
field: 'price2',
|
||||
name: 'price2',
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.packingPrice'),
|
||||
label: t('item.fixedPrice.packingPrice'),
|
||||
field: 'price3',
|
||||
name: 'price3',
|
||||
align: 'left',
|
||||
|
|
|
@ -35,7 +35,7 @@ const packagingsOptions = ref([]);
|
|||
|
||||
const columns = computed(() => [
|
||||
{
|
||||
label: t('entry.buys.item'),
|
||||
label: t('globals.item'),
|
||||
name: 'item',
|
||||
field: 'itemFk',
|
||||
options: lastItemBuysOptions.value,
|
||||
|
@ -56,19 +56,19 @@ const columns = computed(() => [
|
|||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.packing'),
|
||||
label: t('entry.summary.packing'),
|
||||
name: 'packing',
|
||||
field: 'packing',
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.grouping'),
|
||||
label: t('entry.summary.grouping'),
|
||||
name: 'grouping',
|
||||
field: 'grouping',
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
label: t('entry.buys.buyingValue'),
|
||||
label: t('entry.summary.buyingValue'),
|
||||
name: 'buyingValue',
|
||||
field: 'buyingValue',
|
||||
align: 'left',
|
||||
|
|
|
@ -122,14 +122,11 @@ watch;
|
|||
</QItem>
|
||||
</template>
|
||||
<template #body="{ entity }">
|
||||
<VnLv
|
||||
:label="t('entry.descriptor.agency')"
|
||||
:value="entity.travel?.agency?.name"
|
||||
/>
|
||||
<VnLv :label="t('globals.agency')" :value="entity.travel?.agency?.name" />
|
||||
<VnLv :label="t('shipped')" :value="toDate(entity.travel?.shipped)" />
|
||||
<VnLv :label="t('landed')" :value="toDate(entity.travel?.landed)" />
|
||||
<VnLv
|
||||
:label="t('entry.descriptor.warehouseOut')"
|
||||
:label="t('globals.warehouseOut')"
|
||||
:value="entity.travel?.warehouseOut?.name"
|
||||
/>
|
||||
</template>
|
||||
|
|
|
@ -189,7 +189,7 @@ const fetchEntryBuys = async () => {
|
|||
:label="t('entry.summary.currency')"
|
||||
:value="entry.currency?.name"
|
||||
/>
|
||||
<VnLv :label="t('entry.summary.company')" :value="entry.company.code" />
|
||||
<VnLv :label="t('globals.company')" :value="entry.company.code" />
|
||||
<VnLv :label="t('globals.reference')" :value="entry.reference" />
|
||||
<VnLv
|
||||
:label="t('entry.summary.invoiceNumber')"
|
||||
|
@ -218,7 +218,7 @@ const fetchEntryBuys = async () => {
|
|||
/>
|
||||
<VnLv :label="t('shipped')" :value="toDate(entry.travel.shipped)" />
|
||||
<VnLv
|
||||
:label="t('entry.summary.travelWarehouseOut')"
|
||||
:label="t('globals.warehouseOut')"
|
||||
:value="entry.travel.warehouseOut?.name"
|
||||
/>
|
||||
<QCheckbox
|
||||
|
@ -228,7 +228,7 @@ const fetchEntryBuys = async () => {
|
|||
/>
|
||||
<VnLv :label="t('landed')" :value="toDate(entry.travel.landed)" />
|
||||
<VnLv
|
||||
:label="t('entry.summary.travelWarehouseIn')"
|
||||
:label="t('globals.warehouseIn')"
|
||||
:value="entry.travel.warehouseIn?.name"
|
||||
/>
|
||||
<QCheckbox
|
||||
|
@ -251,7 +251,7 @@ const fetchEntryBuys = async () => {
|
|||
:disable="true"
|
||||
/>
|
||||
<QCheckbox
|
||||
:label="t('entry.summary.confirmed')"
|
||||
:label="t('globals.confirmed')"
|
||||
v-model="entry.isConfirmed"
|
||||
:disable="true"
|
||||
/>
|
||||
|
|
|
@ -35,7 +35,7 @@ const entriesTableColumns = computed(() => [
|
|||
{
|
||||
align: 'left',
|
||||
name: 'item',
|
||||
label: t('entry.summary.item'),
|
||||
label: t('globals.item'),
|
||||
field: (row) => row.item.name,
|
||||
},
|
||||
{
|
||||
|
|
|
@ -37,12 +37,12 @@ const columns = [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.packing'),
|
||||
label: t('entry.summary.packing'),
|
||||
name: 'packing',
|
||||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.grouping'),
|
||||
label: t('entry.summary.grouping'),
|
||||
name: 'grouping',
|
||||
},
|
||||
{
|
||||
|
@ -57,27 +57,27 @@ const columns = [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.size'),
|
||||
label: t('globals.size'),
|
||||
name: 'size',
|
||||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.tags'),
|
||||
label: t('globals.tags'),
|
||||
name: 'tags',
|
||||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.type'),
|
||||
label: t('globals.type'),
|
||||
name: 'type',
|
||||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.intrastat'),
|
||||
label: t('globals.intrastat'),
|
||||
name: 'intrastat',
|
||||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.origin'),
|
||||
label: t('globals.origin'),
|
||||
name: 'origin',
|
||||
},
|
||||
{
|
||||
|
@ -102,7 +102,7 @@ const columns = [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.buyingValue'),
|
||||
label: t('entry.summary.buyingValue'),
|
||||
name: 'buyingValue',
|
||||
},
|
||||
{
|
||||
|
@ -117,7 +117,7 @@ const columns = [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.packageValue'),
|
||||
label: t('entry.buys.packageValue'),
|
||||
name: 'packageValue',
|
||||
},
|
||||
{
|
||||
|
@ -152,7 +152,7 @@ const columns = [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.latestBuys.tableVisibleColumns.packagingFk'),
|
||||
label: t('entry.buys.packagingFk'),
|
||||
name: 'packagingFk',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -43,7 +43,7 @@ const entryFilter = {
|
|||
const columns = computed(() => [
|
||||
{
|
||||
align: 'left',
|
||||
label: t('entry.list.tableVisibleColumns.id'),
|
||||
label: t('globals.id'),
|
||||
name: 'id',
|
||||
isTitle: true,
|
||||
cardVisible: true,
|
||||
|
|
|
@ -69,7 +69,7 @@ const setData = (entity) => (data.value = useCardDescription(entity.ref, entity.
|
|||
<template #body="{ entity }">
|
||||
<VnLv :label="t('invoiceOut.card.issued')" :value="toDate(entity.issued)" />
|
||||
<VnLv :label="t('globals.amount')" :value="toCurrency(entity.amount)" />
|
||||
<VnLv v-if="entity.client" :label="t('invoiceOut.card.client')">
|
||||
<VnLv v-if="entity.client" :label="t('globals.client')">
|
||||
<template #value>
|
||||
<span class="link">
|
||||
{{ entity.client.name }}
|
||||
|
@ -79,7 +79,7 @@ const setData = (entity) => (data.value = useCardDescription(entity.ref, entity.
|
|||
</VnLv>
|
||||
<VnLv
|
||||
v-if="entity.company"
|
||||
:label="t('invoiceOut.card.company')"
|
||||
:label="t('globals.company')"
|
||||
:value="entity.company.code"
|
||||
/>
|
||||
</template>
|
||||
|
|
|
@ -42,7 +42,7 @@ function fetch() {
|
|||
const taxColumns = ref([
|
||||
{
|
||||
name: 'item',
|
||||
label: 'invoiceOut.summary.type',
|
||||
label: 'globals.type',
|
||||
field: (row) => row.name,
|
||||
sortable: true,
|
||||
},
|
||||
|
@ -72,14 +72,14 @@ const taxColumns = ref([
|
|||
const ticketsColumns = ref([
|
||||
{
|
||||
name: 'item',
|
||||
label: t('invoiceOut.summary.ticketId'),
|
||||
label: t('globals.ticketId'),
|
||||
field: (row) => row.id,
|
||||
sortable: true,
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
name: 'quantity',
|
||||
label: t('invoiceOut.summary.nickname'),
|
||||
label: t('globals.alias'),
|
||||
field: (row) => row.nickname,
|
||||
sortable: true,
|
||||
align: 'left',
|
||||
|
@ -124,18 +124,12 @@ const ticketsColumns = ref([
|
|||
:label="t('invoiceOut.summary.dued')"
|
||||
:value="toDate(invoiceOut.dued)"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('invoiceOut.summary.created')"
|
||||
:value="toDate(invoiceOut.created)"
|
||||
/>
|
||||
<VnLv :label="t('globals.created')" :value="toDate(invoiceOut.created)" />
|
||||
<VnLv
|
||||
:label="t('invoiceOut.summary.booked')"
|
||||
:value="toDate(invoiceOut.booked)"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('invoiceOut.summary.company')"
|
||||
:value="invoiceOut.company.code"
|
||||
/>
|
||||
<VnLv :label="t('globals.company')" :value="invoiceOut.company.code" />
|
||||
</QCard>
|
||||
<QCard class="vn-three">
|
||||
<VnTitle :text="t('invoiceOut.summary.taxBreakdown')" />
|
||||
|
|
|
@ -59,7 +59,7 @@ const columns = computed(() => [
|
|||
field: 'clientId',
|
||||
},
|
||||
{
|
||||
label: t('invoiceOut.globalInvoices.table.client'),
|
||||
label: t('globals.client'),
|
||||
field: 'clientName',
|
||||
name: 'clientName',
|
||||
align: 'left',
|
||||
|
|
|
@ -51,7 +51,7 @@ const props = defineProps({
|
|||
<QItemSection>
|
||||
<VnInput
|
||||
v-model="params.company"
|
||||
:label="t('invoiceOut.negativeBases.company')"
|
||||
:label="t('globals.company')"
|
||||
is-outlined
|
||||
/>
|
||||
</QItemSection>
|
||||
|
@ -60,7 +60,7 @@ const props = defineProps({
|
|||
<QItemSection>
|
||||
<VnInput
|
||||
v-model="params.country"
|
||||
:label="t('invoiceOut.negativeBases.country')"
|
||||
:label="t('globals.country')"
|
||||
is-outlined
|
||||
/>
|
||||
</QItemSection>
|
||||
|
@ -79,7 +79,7 @@ const props = defineProps({
|
|||
<QItemSection>
|
||||
<VnInput
|
||||
v-model="params.clientSocialName"
|
||||
:label="t('invoiceOut.negativeBases.client')"
|
||||
:label="t('globals.client')"
|
||||
is-outlined
|
||||
/>
|
||||
</QItemSection>
|
||||
|
|
|
@ -173,10 +173,7 @@ const openCloneDialog = async () => {
|
|||
</span>
|
||||
</template>
|
||||
</VnLv>
|
||||
<VnLv
|
||||
:label="t('item.descriptor.producer')"
|
||||
:value="dashIfEmpty(entity.subName)"
|
||||
/>
|
||||
<VnLv :label="t('globals.producer')" :value="dashIfEmpty(entity.subName)" />
|
||||
<VnLv
|
||||
v-if="entity.value5"
|
||||
:label="t('item.descriptor.color')"
|
||||
|
@ -190,7 +187,7 @@ const openCloneDialog = async () => {
|
|||
/>
|
||||
<VnLv
|
||||
v-if="entity.value7"
|
||||
:label="t('item.descriptor.stems')"
|
||||
:label="t('item.list.stems')"
|
||||
:value="entity.value7"
|
||||
/>
|
||||
</template>
|
||||
|
|
|
@ -75,7 +75,7 @@ const handlePhotoUpdated = (evt = false) => {
|
|||
<QIcon name="vn:item" />
|
||||
</div>
|
||||
<div class="text-grey-5" style="opacity: 0.4">
|
||||
{{ t('item.descriptor.item') }}
|
||||
{{ t('globals.item') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -107,7 +107,7 @@ const handlePhotoUpdated = (evt = false) => {
|
|||
>
|
||||
<div class="col column items-center">
|
||||
<span class="text-uppercase color-vn-white" style="font-size: 11px">
|
||||
{{ t('item.descriptor.visible') }}
|
||||
{{ t('globals.visible') }}
|
||||
</span>
|
||||
<span class="text-weight-bold text-h5 color-vn-white">{{ visible }}</span>
|
||||
</div>
|
||||
|
|
|
@ -57,11 +57,11 @@ const getUrl = (id, param) => `#/Item/${id}/${param}`;
|
|||
:url="getUrl(entityId, 'basic-data')"
|
||||
:text="t('globals.summary.basicData')"
|
||||
/>
|
||||
<VnLv :label="t('item.summary.name')" :value="item.name" />
|
||||
<VnLv :label="t('globals.name')" :value="item.name" />
|
||||
<VnLv :label="t('item.summary.completeName')" :value="item.longName" />
|
||||
<VnLv :label="t('item.summary.family')" :value="item.itemType.name" />
|
||||
<VnLv :label="t('item.summary.size')" :value="item.size" />
|
||||
<VnLv :label="t('item.summary.origin')" :value="item.origin.name" />
|
||||
<VnLv :label="t('globals.size')" :value="item.size" />
|
||||
<VnLv :label="t('globals.origin')" :value="item.origin.name" />
|
||||
<VnLv :label="t('item.summary.stems')" :value="item.stems" />
|
||||
<VnLv
|
||||
:label="t('item.summary.multiplier')"
|
||||
|
@ -96,7 +96,7 @@ const getUrl = (id, param) => `#/Item/${id}/${param}`;
|
|||
:value="item.intrastat.id"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('item.summary.intrastat')"
|
||||
:label="t('globals.intrastat')"
|
||||
:value="item.intrastat.description"
|
||||
/>
|
||||
<VnLv :label="t('item.summary.ref')" :value="item.comment" />
|
||||
|
@ -115,7 +115,7 @@ const getUrl = (id, param) => `#/Item/${id}/${param}`;
|
|||
/>
|
||||
</QCard>
|
||||
<QCard class="vn-one">
|
||||
<VnTitle :url="getUrl(entityId, 'tags')" :text="t('item.summary.tags')" />
|
||||
<VnTitle :url="getUrl(entityId, 'tags')" :text="t('globals.tags')" />
|
||||
<VnLv
|
||||
v-for="(tag, index) in tags"
|
||||
:key="index"
|
||||
|
|
|
@ -86,12 +86,9 @@ onBeforeMount(async () => {
|
|||
>
|
||||
<template #form="{ data }">
|
||||
<VnRow>
|
||||
<VnInput
|
||||
v-model="data.provisionalName"
|
||||
:label="t('item.create.name')"
|
||||
/>
|
||||
<VnInput v-model="data.provisionalName" :label="t('globals.name')" />
|
||||
<VnSelect
|
||||
:label="t('item.create.tag')"
|
||||
:label="t('globals.tag')"
|
||||
v-model="data.tag"
|
||||
:options="tagsOptions"
|
||||
option-value="id"
|
||||
|
@ -109,7 +106,7 @@ onBeforeMount(async () => {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('item.create.type')"
|
||||
:label="t('globals.type')"
|
||||
v-model="data.typeFk"
|
||||
:options="itemTypesOptions"
|
||||
option-label="name"
|
||||
|
@ -133,7 +130,7 @@ onBeforeMount(async () => {
|
|||
</template>
|
||||
</VnSelect>
|
||||
<VnSelect
|
||||
:label="t('item.create.intrastat')"
|
||||
:label="t('globals.intrastat')"
|
||||
v-model="data.intrastatFk"
|
||||
:options="intrastatsOptions"
|
||||
option-label="description"
|
||||
|
@ -156,7 +153,7 @@ onBeforeMount(async () => {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('item.create.origin')"
|
||||
:label="t('globals.origin')"
|
||||
v-model="data.originFk"
|
||||
:options="originsOptions"
|
||||
option-value="id"
|
||||
|
|
|
@ -132,7 +132,7 @@ const columns = computed(() => [
|
|||
},
|
||||
|
||||
{
|
||||
label: t('item.fixedPrice.warehouse'),
|
||||
label: t('globals.warehouse'),
|
||||
field: 'warehouseFk',
|
||||
name: 'warehouseFk',
|
||||
...defaultColumnAttrs,
|
||||
|
@ -192,7 +192,7 @@ const editTableFieldsOptions = [
|
|||
},
|
||||
{
|
||||
field: 'warehouseFk',
|
||||
label: t('item.fixedPrice.warehouse'),
|
||||
label: t('globals.warehouse'),
|
||||
component: 'select',
|
||||
attrs: {
|
||||
options: [],
|
||||
|
|
|
@ -114,7 +114,7 @@ const columns = computed(() => [
|
|||
},
|
||||
},
|
||||
{
|
||||
label: t('item.list.grouping'),
|
||||
label: t('entry.summary.grouping'),
|
||||
field: 'grouping',
|
||||
name: 'grouping',
|
||||
align: 'left',
|
||||
|
@ -131,7 +131,7 @@ const columns = computed(() => [
|
|||
format: (val) => dashIfEmpty(val),
|
||||
},
|
||||
{
|
||||
label: t('item.list.packing'),
|
||||
label: t('entry.summary.packing'),
|
||||
field: 'packing',
|
||||
name: 'packing',
|
||||
align: 'left',
|
||||
|
@ -180,7 +180,7 @@ const columns = computed(() => [
|
|||
},
|
||||
},
|
||||
{
|
||||
label: t('item.list.size'),
|
||||
label: t('globals.size'),
|
||||
field: 'size',
|
||||
name: 'size',
|
||||
align: 'left',
|
||||
|
@ -237,7 +237,7 @@ const columns = computed(() => [
|
|||
},
|
||||
|
||||
{
|
||||
label: t('item.list.intrastat'),
|
||||
label: t('globals.intrastat'),
|
||||
field: 'intrastat',
|
||||
name: 'intrastat',
|
||||
align: 'left',
|
||||
|
@ -256,7 +256,7 @@ const columns = computed(() => [
|
|||
},
|
||||
},
|
||||
{
|
||||
label: t('item.list.origin'),
|
||||
label: t('globals.origin'),
|
||||
field: 'origin',
|
||||
name: 'origin',
|
||||
align: 'left',
|
||||
|
@ -337,7 +337,7 @@ const columns = computed(() => [
|
|||
columnFilter: null,
|
||||
},
|
||||
{
|
||||
label: t('item.list.producer'),
|
||||
label: t('globals.producer'),
|
||||
field: 'producer',
|
||||
name: 'producer',
|
||||
align: 'left',
|
||||
|
@ -354,7 +354,7 @@ const columns = computed(() => [
|
|||
format: (val) => dashIfEmpty(val),
|
||||
},
|
||||
{
|
||||
label: t('item.list.landed'),
|
||||
label: t('globals.landed'),
|
||||
field: 'landed',
|
||||
name: 'landed',
|
||||
align: 'left',
|
||||
|
|
|
@ -40,7 +40,7 @@ watch(
|
|||
|
||||
const columns = computed(() => [
|
||||
{
|
||||
label: t('item.buyRequest.ticketId'),
|
||||
label: t('globals.ticketId'),
|
||||
name: 'id',
|
||||
field: 'id',
|
||||
align: 'left',
|
||||
|
@ -74,7 +74,7 @@ const columns = computed(() => [
|
|||
sortable: true,
|
||||
},
|
||||
{
|
||||
label: t('item.buyRequest.price'),
|
||||
label: t('globals.price'),
|
||||
field: 'price',
|
||||
name: 'price',
|
||||
align: 'left',
|
||||
|
@ -89,7 +89,7 @@ const columns = computed(() => [
|
|||
sortable: true,
|
||||
},
|
||||
{
|
||||
label: t('item.buyRequest.item'),
|
||||
label: t('globals.item'),
|
||||
field: 'item',
|
||||
name: 'item',
|
||||
align: 'left',
|
||||
|
@ -110,7 +110,7 @@ const columns = computed(() => [
|
|||
sortable: true,
|
||||
},
|
||||
{
|
||||
label: t('item.buyRequest.state'),
|
||||
label: t('globals.state'),
|
||||
field: 'state',
|
||||
name: 'state',
|
||||
align: 'left',
|
||||
|
|
|
@ -162,7 +162,7 @@ const onClientChange = async (clientId) => {
|
|||
<VnRow>
|
||||
<VnInputDate
|
||||
placeholder="dd-mm-aaa"
|
||||
:label="t('order.form.landed')"
|
||||
:label="t('globals.landed')"
|
||||
v-model="data.landed"
|
||||
@update:model-value="
|
||||
() => fetchAgencyList(data.landed, data.addressFk)
|
||||
|
|
|
@ -10,7 +10,6 @@ import VnSelect from 'components/common/VnSelect.vue';
|
|||
import VnInputDate from 'components/common/VnInputDate.vue';
|
||||
import { useDialogPluginComponent } from 'quasar';
|
||||
import { reactive } from 'vue';
|
||||
import FetchData from 'components/FetchData.vue';
|
||||
|
||||
const { t } = useI18n();
|
||||
const state = useState();
|
||||
|
@ -186,7 +185,7 @@ onMounted(async () => {
|
|||
<VnRow class="row q-gutter-md q-mb-md">
|
||||
<VnInputDate
|
||||
placeholder="dd-mm-aaa"
|
||||
:label="t('order.form.landed')"
|
||||
:label="t('globals.landed')"
|
||||
v-model="data.landed"
|
||||
@update:model-value="
|
||||
() => fetchAgencyList(data.landed, data.addressId)
|
||||
|
|
|
@ -67,7 +67,7 @@ const setData = (entity) => {
|
|||
};
|
||||
|
||||
const getConfirmationValue = (isConfirmed) => {
|
||||
return t(isConfirmed ? 'order.summary.confirmed' : 'order.summary.notConfirmed');
|
||||
return t(isConfirmed ? 'globals.confirmed' : 'order.summary.notConfirmed');
|
||||
};
|
||||
|
||||
const total = ref(null);
|
||||
|
@ -98,7 +98,7 @@ function ticketFilter(order) {
|
|||
</template>
|
||||
<template #body="{ entity }">
|
||||
<VnLv
|
||||
:label="t('order.summary.state')"
|
||||
:label="t('globals.state')"
|
||||
:value="getConfirmationValue(entity.isConfirmed)"
|
||||
/>
|
||||
<VnLv :label="t('order.field.salesPersonFk')">
|
||||
|
@ -109,9 +109,9 @@ function ticketFilter(order) {
|
|||
</span>
|
||||
</template>
|
||||
</VnLv>
|
||||
<VnLv :label="t('order.summary.landed')" :value="toDate(entity?.landed)" />
|
||||
<VnLv :label="t('order.field.agency')" :value="entity?.agencyMode?.name" />
|
||||
<VnLv :label="t('order.summary.alias')" :value="entity?.address?.nickname" />
|
||||
<VnLv :label="t('globals.landed')" :value="toDate(entity?.landed)" />
|
||||
<VnLv :label="t('globals.agency')" :value="entity?.agencyMode?.name" />
|
||||
<VnLv :label="t('globals.alias')" :value="entity?.address?.nickname" />
|
||||
<VnLv
|
||||
:label="t('order.summary.items')"
|
||||
:value="(entity?.rows?.length || DEFAULT_ITEMS).toString()"
|
||||
|
|
|
@ -24,7 +24,7 @@ const entityId = computed(() => $props.id || route.params.id);
|
|||
const detailsColumns = ref([
|
||||
{
|
||||
name: 'item',
|
||||
label: t('order.summary.item'),
|
||||
label: t('globals.item'),
|
||||
field: (row) => row?.item?.id,
|
||||
sortable: true,
|
||||
},
|
||||
|
@ -40,7 +40,7 @@ const detailsColumns = ref([
|
|||
},
|
||||
{
|
||||
name: 'price',
|
||||
label: t('order.summary.price'),
|
||||
label: t('globals.price'),
|
||||
field: (row) => toCurrency(row?.price),
|
||||
},
|
||||
{
|
||||
|
@ -69,7 +69,7 @@ const detailsColumns = ref([
|
|||
:text="t('globals.pageTitles.basicData')"
|
||||
/>
|
||||
<VnLv label="ID" :value="entity.id" />
|
||||
<VnLv :label="t('order.summary.nickname')" dash>
|
||||
<VnLv :label="t('globals.alias')" dash>
|
||||
<template #value>
|
||||
<span class="link">
|
||||
{{ dashIfEmpty(entity?.address?.nickname) }}
|
||||
|
@ -78,11 +78,11 @@ const detailsColumns = ref([
|
|||
</template>
|
||||
</VnLv>
|
||||
<VnLv
|
||||
:label="t('order.summary.company')"
|
||||
:label="t('globals.company')"
|
||||
:value="entity?.address?.companyFk"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('order.summary.confirmed')"
|
||||
:label="t('globals.confirmed')"
|
||||
:value="Boolean(entity?.isConfirmed)"
|
||||
/>
|
||||
</QCard>
|
||||
|
@ -96,14 +96,14 @@ const detailsColumns = ref([
|
|||
:value="toDateHourMinSec(entity?.created)"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('order.summary.confirmed')"
|
||||
:label="t('globals.confirmed')"
|
||||
:value="toDateHourMinSec(entity?.confirmed)"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('order.summary.landed')"
|
||||
:label="t('globals.landed')"
|
||||
:value="toDateHourMinSec(entity?.landed)"
|
||||
/>
|
||||
<VnLv :label="t('order.summary.phone')">
|
||||
<VnLv :label="t('globals.phone')">
|
||||
<template #value>
|
||||
{{ dashIfEmpty(entity?.address?.phone) }}
|
||||
<a
|
||||
|
@ -135,7 +135,7 @@ const detailsColumns = ref([
|
|||
<VnTitle :text="t('order.summary.total')" />
|
||||
<VnLv>
|
||||
<template #label>
|
||||
<span class="text-h6">{{ t('order.summary.subtotal') }}</span>
|
||||
<span class="text-h6">{{ t('globals.subtotal') }}</span>
|
||||
</template>
|
||||
<template #value>
|
||||
<span class="text-h6">{{
|
||||
|
@ -145,7 +145,7 @@ const detailsColumns = ref([
|
|||
</VnLv>
|
||||
<VnLv>
|
||||
<template #label>
|
||||
<span class="text-h6">{{ t('order.summary.vat') }}</span>
|
||||
<span class="text-h6">{{ t('globals.vat') }}</span>
|
||||
</template>
|
||||
<template #value>
|
||||
<span class="text-h6">{{ toCurrency(entity?.VAT) }}</span>
|
||||
|
@ -165,10 +165,10 @@ const detailsColumns = ref([
|
|||
<QTable :columns="detailsColumns" :rows="entity?.rows" flat>
|
||||
<template #header="props">
|
||||
<QTr :props="props">
|
||||
<QTh auto-width>{{ t('order.summary.item') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.item') }}</QTh>
|
||||
<QTh>{{ t('globals.description') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.quantity') }}</QTh>
|
||||
<QTh auto-width>{{ t('order.summary.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('order.summary.amount') }}</QTh>
|
||||
</QTr>
|
||||
</template>
|
||||
|
|
|
@ -54,8 +54,8 @@ const setData = (entity) => (data.value = useCardDescription(entity.code, entity
|
|||
>
|
||||
<template #body="{ entity }">
|
||||
<VnLv :label="t('globals.code')" :value="entity.code" />
|
||||
<VnLv :label="t('shelving.summary.parking')" :value="entity.parking?.code" />
|
||||
<VnLv v-if="entity.worker" :label="t('shelving.summary.worker')">
|
||||
<VnLv :label="t('shelving.list.parking')" :value="entity.parking?.code" />
|
||||
<VnLv v-if="entity.worker" :label="t('globals.worker')">
|
||||
<template #value>
|
||||
<VnUserLink
|
||||
:name="entity.worker?.user?.nickname"
|
||||
|
|
|
@ -68,7 +68,7 @@ const onSave = (shelving, newShelving) => {
|
|||
option-label="code"
|
||||
:filter-options="['id', 'code']"
|
||||
:fields="['id', 'code']"
|
||||
:label="t('shelving.basicData.parking')"
|
||||
:label="t('shelving.list.parking')"
|
||||
:rules="validate('Shelving.parkingFk')"
|
||||
/>
|
||||
</VnRow>
|
||||
|
@ -76,12 +76,12 @@ const onSave = (shelving, newShelving) => {
|
|||
<VnInput
|
||||
v-model="data.priority"
|
||||
type="number"
|
||||
:label="t('shelving.basicData.priority')"
|
||||
:label="t('shelving.list.priority')"
|
||||
:rules="validate('Shelving.priority')"
|
||||
/>
|
||||
<QCheckbox
|
||||
v-model="data.isRecyclable"
|
||||
:label="t('shelving.basicData.recyclable')"
|
||||
:label="t('shelving.summary.recyclable')"
|
||||
:rules="validate('Shelving.isRecyclable')"
|
||||
/>
|
||||
</VnRow>
|
||||
|
|
|
@ -56,14 +56,11 @@ const filter = {
|
|||
</RouterLink>
|
||||
<VnLv :label="t('globals.code')" :value="entity.code" />
|
||||
<VnLv
|
||||
:label="t('shelving.summary.parking')"
|
||||
:label="t('shelving.list.parking')"
|
||||
:value="entity.parking?.code"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('shelving.summary.priority')"
|
||||
:value="entity.priority"
|
||||
/>
|
||||
<VnLv v-if="entity.worker" :label="t('shelving.summary.worker')">
|
||||
<VnLv :label="t('shelving.list.priority')" :value="entity.priority" />
|
||||
<VnLv v-if="entity.worker" :label="t('globals.worker')">
|
||||
<template #value>
|
||||
<VnUserLink
|
||||
:name="entity.worker?.user?.nickname"
|
||||
|
|
|
@ -69,16 +69,13 @@ const redirectToUpdateView = (addressData) => {
|
|||
@click="redirectToUpdateView(row)"
|
||||
>
|
||||
<template #list-items>
|
||||
<VnLv :label="t('globals.street')" :value="row.street" />
|
||||
<VnLv
|
||||
:label="t('supplier.addresses.street')"
|
||||
:value="row.street"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('supplier.addresses.postcode')"
|
||||
:label="t('globals.postcode')"
|
||||
:value="`${row.postalCode} - ${row.city}, ${row.province.name}`"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('supplier.addresses.phone')"
|
||||
:label="t('globals.phone')"
|
||||
:value="`${row.phone}, ${row.mobile}`"
|
||||
/>
|
||||
</template>
|
||||
|
|
|
@ -72,14 +72,8 @@ function handleLocation(data, location) {
|
|||
>
|
||||
<template #form="{ data, validate }">
|
||||
<VnRow>
|
||||
<VnInput
|
||||
v-model="data.nickname"
|
||||
:label="t('supplier.addresses.name')"
|
||||
/>
|
||||
<VnInput
|
||||
v-model="data.street"
|
||||
:label="t('supplier.addresses.street')"
|
||||
/>
|
||||
<VnInput v-model="data.nickname" :label="t('globals.name')" />
|
||||
<VnInput v-model="data.street" :label="t('globals.street')" />
|
||||
</VnRow>
|
||||
<VnRow>
|
||||
<VnLocation
|
||||
|
@ -101,14 +95,8 @@ function handleLocation(data, location) {
|
|||
</VnLocation>
|
||||
</VnRow>
|
||||
<VnRow>
|
||||
<VnInput
|
||||
v-model="data.phone"
|
||||
:label="t('supplier.addresses.phone')"
|
||||
/>
|
||||
<VnInput
|
||||
v-model="data.mobile"
|
||||
:label="t('supplier.addresses.mobile')"
|
||||
/>
|
||||
<VnInput v-model="data.phone" :label="t('globals.phone')" />
|
||||
<VnInput v-model="data.mobile" :label="t('globals.mobile')" />
|
||||
</VnRow>
|
||||
</template>
|
||||
</FormModel>
|
||||
|
|
|
@ -24,7 +24,7 @@ const workersOptions = ref([]);
|
|||
<VnRow>
|
||||
<VnInput
|
||||
v-model="data.nickname"
|
||||
:label="t('supplier.basicData.alias')"
|
||||
:label="t('globals.alias')"
|
||||
:rules="validate('supplier.nickname')"
|
||||
clearable
|
||||
/>
|
||||
|
|
|
@ -58,7 +58,7 @@ const formatPayDems = (data) => {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<QInput
|
||||
:label="t('supplier.billingData.payDay')"
|
||||
:label="t('supplier.summary.payDay')"
|
||||
type="number"
|
||||
v-model="data.payDay"
|
||||
/>
|
||||
|
|
|
@ -44,21 +44,12 @@ const insertRow = () => {
|
|||
<VnRow class="row q-gutter-md">
|
||||
<VnInput
|
||||
input-name-focusable
|
||||
:label="t('supplier.contacts.name')"
|
||||
:label="t('globals.name')"
|
||||
v-model="row.name"
|
||||
/>
|
||||
<VnInput
|
||||
:label="t('supplier.contacts.phone')"
|
||||
v-model="row.phone"
|
||||
/>
|
||||
<VnInput
|
||||
:label="t('supplier.contacts.mobile')"
|
||||
v-model="row.mobile"
|
||||
/>
|
||||
<VnInput
|
||||
:label="t('supplier.contacts.email')"
|
||||
v-model="row.email"
|
||||
/>
|
||||
<VnInput :label="t('globals.phone')" v-model="row.phone" />
|
||||
<VnInput :label="t('globals.mobile')" v-model="row.mobile" />
|
||||
<VnInput :label="t('globals.params.email')" v-model="row.email" />
|
||||
</VnRow>
|
||||
<VnRow class="row q-gutter-md">
|
||||
<QInput
|
||||
|
|
|
@ -116,7 +116,7 @@ const getEntryQueryParams = (supplier) => {
|
|||
<VnLv :label="t('supplier.summary.taxNumber')" :value="entity.nif" />
|
||||
<VnLv label="Alias" :value="entity.nickname" />
|
||||
<VnLv
|
||||
:label="t('supplier.summary.payMethod')"
|
||||
:label="t('supplier.list.payMethod')"
|
||||
:value="entity?.payMethod?.name"
|
||||
/>
|
||||
<VnLv
|
||||
|
|
|
@ -147,16 +147,12 @@ function handleLocation(data, location) {
|
|||
/>
|
||||
<VnInput
|
||||
v-model="data.healthRegister"
|
||||
:label="t('supplier.fiscalData.healthRegister')"
|
||||
:label="t('supplier.summary.healthRegister')"
|
||||
clearable
|
||||
/>
|
||||
</VnRow>
|
||||
<VnRow>
|
||||
<VnInput
|
||||
v-model="data.street"
|
||||
:label="t('supplier.fiscalData.street')"
|
||||
clearable
|
||||
/>
|
||||
<VnInput v-model="data.street" :label="t('globals.street')" clearable />
|
||||
</VnRow>
|
||||
<VnRow>
|
||||
<VnLocation
|
||||
|
|
|
@ -82,7 +82,7 @@ const getUrl = (section) => `#/supplier/${entityId.value}/${section}`;
|
|||
:text="t('supplier.summary.billingData')"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('supplier.summary.payMethod')"
|
||||
:label="t('supplier.list.payMethod')"
|
||||
:value="supplier.payMethod?.name"
|
||||
dash
|
||||
/>
|
||||
|
@ -131,19 +131,16 @@ const getUrl = (section) => `#/supplier/${entityId.value}/${section}`;
|
|||
/>
|
||||
<VnLv :label="t('supplier.summary.socialName')" :value="supplier.name" />
|
||||
<VnLv :label="t('supplier.summary.taxNumber')" :value="supplier.nif" />
|
||||
<VnLv :label="t('supplier.summary.street')" :value="supplier.street" />
|
||||
<VnLv :label="t('globals.street')" :value="supplier.street" />
|
||||
<VnLv :label="t('supplier.summary.city')" :value="supplier.city" />
|
||||
<VnLv
|
||||
:label="t('supplier.summary.postCode')"
|
||||
:value="supplier.postCode"
|
||||
/>
|
||||
<VnLv :label="t('globals.postCode')" :value="supplier.postCode" />
|
||||
<VnLv
|
||||
:label="t('supplier.summary.province')"
|
||||
:value="supplier.province?.name"
|
||||
dash
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('supplier.summary.country')"
|
||||
:label="t('globals.country')"
|
||||
:value="supplier.country?.name"
|
||||
dash
|
||||
/>
|
||||
|
|
|
@ -12,13 +12,13 @@ const tableRef = ref();
|
|||
const columns = computed(() => [
|
||||
{
|
||||
align: 'left',
|
||||
label: t('supplier.list.tableVisibleColumns.id'),
|
||||
label: t('globals.id'),
|
||||
name: 'id',
|
||||
isTitle: true,
|
||||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('supplier.list.tableVisibleColumns.name'),
|
||||
label: t('globals.name'),
|
||||
name: 'socialName',
|
||||
create: true,
|
||||
columnFilter: {
|
||||
|
@ -35,7 +35,7 @@ const columns = computed(() => [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('supplier.list.tableVisibleColumns.nickname'),
|
||||
label: t('globals.alias'),
|
||||
name: 'alias',
|
||||
columnFilter: {
|
||||
name: 'search',
|
||||
|
@ -51,7 +51,7 @@ const columns = computed(() => [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('supplier.list.tableVisibleColumns.payMethod'),
|
||||
label: t('supplier.list.payMethod'),
|
||||
name: 'payMethod',
|
||||
columnFilter: {
|
||||
inWhere: true,
|
||||
|
@ -70,7 +70,7 @@ const columns = computed(() => [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('supplier.list.tableVisibleColumns.payDay'),
|
||||
label: t('supplier.summary.payDay'),
|
||||
name: 'payDay',
|
||||
columnFilter: {
|
||||
inWhere: true,
|
||||
|
@ -79,7 +79,7 @@ const columns = computed(() => [
|
|||
},
|
||||
{
|
||||
align: 'left',
|
||||
label: t('supplier.list.tableVisibleColumns.country'),
|
||||
label: t('globals.country'),
|
||||
name: 'country',
|
||||
columnFilter: {
|
||||
component: 'select',
|
||||
|
|
|
@ -136,13 +136,13 @@ async function getVideoList(expeditionId, timed) {
|
|||
<QItemLabel class="text-h6">#{{ expedition.id }}</QItemLabel>
|
||||
</QItemSection>
|
||||
<QItemSection>
|
||||
<QItemLabel caption>{{ t('ticket.boxing.created') }}</QItemLabel>
|
||||
<QItemLabel caption>{{ t('globals.created') }}</QItemLabel>
|
||||
<QItemLabel>
|
||||
{{
|
||||
date.formatDate(expedition.created, 'YYYY-MM-DD HH:mm:ss')
|
||||
}}
|
||||
</QItemLabel>
|
||||
<QItemLabel caption>{{ t('ticket.boxing.item') }}</QItemLabel>
|
||||
<QItemLabel caption>{{ t('globals.item') }}</QItemLabel>
|
||||
<QItemLabel>{{ expedition.packagingItemFk }}</QItemLabel>
|
||||
<QItemLabel caption>{{ t('ticket.boxing.worker') }}</QItemLabel>
|
||||
<QItemLabel>{{ expedition.userName }}</QItemLabel>
|
||||
|
|
|
@ -125,7 +125,7 @@ function ticketFilter(ticket) {
|
|||
</span>
|
||||
</template>
|
||||
</VnLv>
|
||||
<VnLv v-if="entity.ticketState" :label="t('ticket.card.state')">
|
||||
<VnLv v-if="entity.ticketState" :label="t('globals.state')">
|
||||
<template #value>
|
||||
<QBadge
|
||||
text-color="black"
|
||||
|
@ -149,11 +149,11 @@ function ticketFilter(ticket) {
|
|||
/>
|
||||
<VnLv
|
||||
v-if="entity.agencyMode"
|
||||
:label="t('ticket.card.agency')"
|
||||
:label="t('globals.agency')"
|
||||
:value="entity.agencyMode.name"
|
||||
/>
|
||||
<VnLv :label="t('ticket.card.warehouse')" :value="entity.warehouse?.name" />
|
||||
<VnLv :label="t('ticket.card.alias')" :value="entity.nickname" />
|
||||
<VnLv :label="t('globals.warehouse')" :value="entity.warehouse?.name" />
|
||||
<VnLv :label="t('globals.alias')" :value="entity.nickname" />
|
||||
</template>
|
||||
<template #icons="{ entity }">
|
||||
<QCardActions class="q-gutter-x-xs">
|
||||
|
|
|
@ -132,7 +132,7 @@ function toTicketUrl(section) {
|
|||
:url="toTicketUrl('basic-data')"
|
||||
:text="t('globals.summary.basicData')"
|
||||
/>
|
||||
<VnLv v-if="entity.ticketState" :label="t('ticket.summary.state')">
|
||||
<VnLv v-if="entity.ticketState" :label="t('globals.state')">
|
||||
<template #value>
|
||||
<QBadge
|
||||
text-color="black"
|
||||
|
@ -150,10 +150,7 @@ function toTicketUrl(section) {
|
|||
/>
|
||||
</template>
|
||||
</VnLv>
|
||||
<VnLv
|
||||
:label="t('ticket.summary.agency')"
|
||||
:value="entity.agencyMode?.name"
|
||||
/>
|
||||
<VnLv :label="t('globals.agency')" :value="entity.agencyMode?.name" />
|
||||
<VnLv :label="t('ticket.summary.zone')">
|
||||
<template #value>
|
||||
<span class="link" @click.stop>
|
||||
|
@ -162,10 +159,7 @@ function toTicketUrl(section) {
|
|||
</span>
|
||||
</template>
|
||||
</VnLv>
|
||||
<VnLv
|
||||
:label="t('ticket.summary.warehouse')"
|
||||
:value="entity.warehouse?.name"
|
||||
/>
|
||||
<VnLv :label="t('globals.warehouse')" :value="entity.warehouse?.name" />
|
||||
<VnLv
|
||||
v-if="ticket?.ticketCollections?.length > 0"
|
||||
:label="t('ticket.summary.collection')"
|
||||
|
@ -211,10 +205,7 @@ function toTicketUrl(section) {
|
|||
:label="t('ticket.summary.shipped')"
|
||||
:value="toDate(entity.shipped)"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('ticket.summary.landed')"
|
||||
:value="toDate(entity.landed)"
|
||||
/>
|
||||
<VnLv :label="t('globals.landed')" :value="toDate(entity.landed)" />
|
||||
<VnLv :label="t('globals.packages')" :value="entity.packages" />
|
||||
<VnLv :value="entity.address.phone">
|
||||
<template #label>
|
||||
|
@ -281,11 +272,11 @@ function toTicketUrl(section) {
|
|||
<VnTitle :text="t('ticket.summary.summaryAmount')" />
|
||||
<div class="bodyCard">
|
||||
<VnLv
|
||||
:label="t('ticket.summary.subtotal')"
|
||||
:label="t('globals.subtotal')"
|
||||
:value="toCurrency(entity.totalWithoutVat)"
|
||||
/>
|
||||
<VnLv
|
||||
:label="t('ticket.summary.vat')"
|
||||
:label="t('globals.vat')"
|
||||
:value="toCurrency(entity.totalWithVat - entity.totalWithoutVat)"
|
||||
/>
|
||||
<VnLv
|
||||
|
@ -307,12 +298,12 @@ function toTicketUrl(section) {
|
|||
<template #header="props">
|
||||
<QTr class="tr-header" :props="props">
|
||||
<QTh auto-width></QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.item') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.visible') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.item') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.visible') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.available') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.quantity') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.description') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.discount') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.amount') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.packing') }}</QTh>
|
||||
|
@ -364,7 +355,7 @@ function toTicketUrl(section) {
|
|||
size="xs"
|
||||
>
|
||||
<QTooltip>
|
||||
{{ t('ticket.summary.visible') }}:
|
||||
{{ t('globals.visible') }}:
|
||||
{{ props.row.visible }}
|
||||
</QTooltip>
|
||||
</QIcon>
|
||||
|
@ -471,7 +462,7 @@ function toTicketUrl(section) {
|
|||
<QTable :rows="ticket.packagings" flat style="text-align: center">
|
||||
<template #header="props">
|
||||
<QTr class="tr-header" :props="props">
|
||||
<QTh auto-width>{{ t('ticket.summary.created') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.created') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.package') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.quantity') }}</QTh>
|
||||
</QTr>
|
||||
|
@ -495,7 +486,7 @@ function toTicketUrl(section) {
|
|||
<QTr class="tr-header" :props="props">
|
||||
<QTh auto-width>{{ t('globals.quantity') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.description') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.taxClass') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.amount') }}</QTh>
|
||||
</QTr>
|
||||
|
@ -522,12 +513,12 @@ function toTicketUrl(section) {
|
|||
<template #header="props">
|
||||
<QTr class="tr-header" :props="props">
|
||||
<QTh auto-width>{{ t('globals.description') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.created') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.created') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.requester') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.attender') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.quantity') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.item') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.price') }}</QTh>
|
||||
<QTh auto-width>{{ t('globals.item') }}</QTh>
|
||||
<QTh auto-width>{{ t('ticket.summary.ok') }}</QTh>
|
||||
</QTr>
|
||||
</template>
|
||||
|
|
|
@ -134,7 +134,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<VnRow>
|
||||
<div class="col">
|
||||
<VnSelect
|
||||
:label="t('ticket.create.client')"
|
||||
:label="t('globals.client')"
|
||||
v-model="data.clientId"
|
||||
:options="clientOptions"
|
||||
option-value="id"
|
||||
|
@ -188,7 +188,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<div class="col">
|
||||
<VnInputDate
|
||||
placeholder="dd-mm-aaa"
|
||||
:label="t('ticket.create.landed')"
|
||||
:label="t('globals.landed')"
|
||||
v-model="data.landed"
|
||||
@update:model-value="() => fetchAvailableAgencies(data)"
|
||||
/>
|
||||
|
@ -197,7 +197,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<VnRow>
|
||||
<div class="col">
|
||||
<VnSelect
|
||||
:label="t('ticket.create.warehouse')"
|
||||
:label="t('globals.warehouse')"
|
||||
v-model="data.warehouseId"
|
||||
:options="warehousesOptions"
|
||||
option-value="id"
|
||||
|
@ -210,7 +210,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<VnRow>
|
||||
<div class="col">
|
||||
<VnSelect
|
||||
:label="t('ticket.create.agency')"
|
||||
:label="t('globals.agency')"
|
||||
v-model="data.agencyModeId"
|
||||
:options="agenciesOptions"
|
||||
option-value="agencyModeFk"
|
||||
|
|
|
@ -128,7 +128,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<VnRow>
|
||||
<div class="col">
|
||||
<VnSelect
|
||||
:label="t('ticket.create.client')"
|
||||
:label="t('globals.client')"
|
||||
v-model="data.clientId"
|
||||
url="Clients"
|
||||
:fields="['id', 'name', 'defaultAddressFk']"
|
||||
|
@ -184,7 +184,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<div class="col">
|
||||
<VnInputDate
|
||||
placeholder="dd-mm-aaa"
|
||||
:label="t('ticket.create.landed')"
|
||||
:label="t('globals.landed')"
|
||||
v-model="data.landed"
|
||||
@update:model-value="() => fetchAvailableAgencies(data)"
|
||||
/>
|
||||
|
@ -193,7 +193,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<VnRow>
|
||||
<div class="col">
|
||||
<VnSelect
|
||||
:label="t('ticket.create.warehouse')"
|
||||
:label="t('globals.warehouse')"
|
||||
v-model="data.warehouseId"
|
||||
:options="warehousesOptions"
|
||||
option-value="id"
|
||||
|
@ -206,7 +206,7 @@ const redirectToTicketList = (_, { id }) => {
|
|||
<VnRow>
|
||||
<div class="col">
|
||||
<VnSelect
|
||||
:label="t('ticket.create.agency')"
|
||||
:label="t('globals.agency')"
|
||||
v-model="data.agencyModeId"
|
||||
:options="agenciesOptions"
|
||||
option-value="agencyModeFk"
|
||||
|
|
|
@ -661,7 +661,7 @@ function setReference(data) {
|
|||
<div class="col">
|
||||
<VnInputDate
|
||||
placeholder="dd-mm-aaa"
|
||||
:label="t('ticket.create.landed')"
|
||||
:label="t('globals.landed')"
|
||||
v-model="data.landed"
|
||||
@update:model-value="() => fetchAvailableAgencies(data)"
|
||||
/>
|
||||
|
@ -672,7 +672,7 @@ function setReference(data) {
|
|||
<VnSelect
|
||||
url="Warehouses"
|
||||
:sort-by="['name']"
|
||||
:label="t('ticket.create.warehouse')"
|
||||
:label="t('globals.warehouse')"
|
||||
v-model="data.warehouseId"
|
||||
:options="warehousesOptions"
|
||||
option-value="id"
|
||||
|
@ -685,7 +685,7 @@ function setReference(data) {
|
|||
<VnRow>
|
||||
<div class="col">
|
||||
<VnSelect
|
||||
:label="t('ticket.create.agency')"
|
||||
:label="t('globals.agency')"
|
||||
v-model="data.agencyModeId"
|
||||
:options="agenciesOptions"
|
||||
option-value="agencyModeFk"
|
||||
|
|
|
@ -31,7 +31,7 @@ const agenciesOptions = ref([]);
|
|||
<VnRow>
|
||||
<VnInput v-model="data.ref" :label="t('globals.reference')" />
|
||||
<VnSelect
|
||||
:label="t('travel.basicData.agency')"
|
||||
:label="t('globals.agency')"
|
||||
v-model="data.agencyModeFk"
|
||||
:options="agenciesOptions"
|
||||
option-value="id"
|
||||
|
@ -42,14 +42,11 @@ const agenciesOptions = ref([]);
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnInputDate v-model="data.shipped" :label="t('globals.shipped')" />
|
||||
<VnInputDate
|
||||
v-model="data.landed"
|
||||
:label="t('travel.basicData.landed')"
|
||||
/>
|
||||
<VnInputDate v-model="data.landed" :label="t('globals.landed')" />
|
||||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('travel.basicData.warehouseOut')"
|
||||
:label="t('globals.warehouseOut')"
|
||||
v-model="data.warehouseOutFk"
|
||||
:options="agenciesOptions"
|
||||
option-value="id"
|
||||
|
@ -58,7 +55,7 @@ const agenciesOptions = ref([]);
|
|||
hide-selected
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('travel.basicData.warehouseIn')"
|
||||
:label="t('globals.warehouseIn')"
|
||||
v-model="data.warehouseInFk"
|
||||
:options="agenciesOptions"
|
||||
option-value="id"
|
||||
|
@ -72,11 +69,11 @@ const agenciesOptions = ref([]);
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<QCheckbox
|
||||
:label="t('travel.basicData.delivered')"
|
||||
:label="t('travel.summary.delivered')"
|
||||
v-model="data.isDelivered"
|
||||
/>
|
||||
<QCheckbox
|
||||
:label="t('travel.basicData.received')"
|
||||
:label="t('travel.summary.received')"
|
||||
v-model="data.isReceived"
|
||||
/>
|
||||
</VnRow>
|
||||
|
|
|
@ -71,8 +71,8 @@ const setData = (entity) => (data.value = useCardDescription(entity.ref, entity.
|
|||
<TravelDescriptorMenuItems :travel="entity" />
|
||||
</template>
|
||||
<template #body="{ entity }">
|
||||
<VnLv :label="t('globals.wareHouseIn')" :value="entity.warehouseIn.name" />
|
||||
<VnLv :label="t('globals.wareHouseOut')" :value="entity.warehouseOut.name" />
|
||||
<VnLv :label="t('globals.warehouseIn')" :value="entity.warehouseIn.name" />
|
||||
<VnLv :label="t('globals.warehouseOut')" :value="entity.warehouseOut.name" />
|
||||
<VnLv :label="t('globals.shipped')" :value="toDate(entity.shipped)" />
|
||||
<VnLv :label="t('globals.landed')" :value="toDate(entity.landed)" />
|
||||
<VnLv :label="t('globals.totalEntries')" :value="entity.totalEntries" />
|
||||
|
|
|
@ -33,7 +33,7 @@ const warehouses = ref([]);
|
|||
const entriesTableColumns = computed(() => {
|
||||
return [
|
||||
{
|
||||
label: t('travel.summary.confirmed'),
|
||||
label: t('globals.confirmed'),
|
||||
field: 'isConfirmed',
|
||||
name: 'isConfirmed',
|
||||
align: 'left',
|
||||
|
@ -136,7 +136,7 @@ const thermographsTableColumns = computed(() => {
|
|||
format: (val) => (val ? `${val}°` : ''),
|
||||
},
|
||||
{
|
||||
label: t('travel.thermographs.state'),
|
||||
label: t('globals.state'),
|
||||
field: 'result',
|
||||
name: 'result',
|
||||
align: 'left',
|
||||
|
@ -150,7 +150,7 @@ const thermographsTableColumns = computed(() => {
|
|||
warehouses.value.find((warehouse) => warehouse.id === val)?.name,
|
||||
},
|
||||
{
|
||||
label: t('travel.thermographs.created'),
|
||||
label: t('globals.created'),
|
||||
field: 'created',
|
||||
name: 'created',
|
||||
align: 'left',
|
||||
|
@ -265,7 +265,7 @@ const getLink = (param) => `#/travel/${entityId.value}/${param}`;
|
|||
</QCardSection>
|
||||
<VnLv :label="t('globals.shipped')" :value="toDate(travel.shipped)" />
|
||||
<VnLv
|
||||
:label="t('globals.wareHouseOut')"
|
||||
:label="t('globals.warehouseOut')"
|
||||
:value="travel.warehouseOut?.name"
|
||||
/>
|
||||
<QCheckbox
|
||||
|
@ -283,7 +283,7 @@ const getLink = (param) => `#/travel/${entityId.value}/${param}`;
|
|||
</QCardSection>
|
||||
<VnLv :label="t('globals.landed')" :value="toDate(travel.landed)" />
|
||||
<VnLv
|
||||
:label="t('globals.wareHouseIn')"
|
||||
:label="t('globals.warehouseIn')"
|
||||
:value="travel.warehouseIn?.name"
|
||||
/>
|
||||
<QCheckbox
|
||||
|
|
|
@ -62,7 +62,7 @@ const TableColumns = computed(() => {
|
|||
format: (val) => (val ? `${val}°` : ''),
|
||||
},
|
||||
{
|
||||
label: t('travel.thermographs.state'),
|
||||
label: t('globals.state'),
|
||||
field: 'result',
|
||||
name: 'result',
|
||||
align: 'left',
|
||||
|
@ -76,7 +76,7 @@ const TableColumns = computed(() => {
|
|||
warehouses.value.find((warehouse) => warehouse.id === val)?.name,
|
||||
},
|
||||
{
|
||||
label: t('travel.thermographs.created'),
|
||||
label: t('globals.created'),
|
||||
field: 'created',
|
||||
name: 'created',
|
||||
align: 'left',
|
||||
|
|
|
@ -216,7 +216,7 @@ const onThermographCreated = async (data) => {
|
|||
</VnSelectDialog>
|
||||
<VnInput
|
||||
v-model="thermographForm.state"
|
||||
:label="t('travel.thermographs.state')"
|
||||
:label="t('globals.state')"
|
||||
/>
|
||||
</VnRow>
|
||||
<VnRow>
|
||||
|
@ -225,7 +225,7 @@ const onThermographCreated = async (data) => {
|
|||
:label="t('globals.reference')"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('travel.thermographs.type')"
|
||||
:label="t('globals.type')"
|
||||
v-model="thermographForm.dmsTypeId"
|
||||
:options="dmsTypesOptions"
|
||||
option-value="id"
|
||||
|
@ -234,14 +234,14 @@ const onThermographCreated = async (data) => {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('travel.thermographs.company')"
|
||||
:label="t('globals.company')"
|
||||
v-model="thermographForm.companyId"
|
||||
:options="companiesOptions"
|
||||
option-value="id"
|
||||
option-label="code"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('travel.thermographs.warehouse')"
|
||||
:label="t('globals.warehouse')"
|
||||
v-model="thermographForm.warehouseId"
|
||||
:options="warehousesOptions"
|
||||
option-value="id"
|
||||
|
|
|
@ -220,7 +220,7 @@ const columns = computed(() => [
|
|||
sortable: true,
|
||||
},
|
||||
{
|
||||
label: t('globals.wareHouseOut'),
|
||||
label: t('globals.warehouseOut'),
|
||||
field: 'warehouseOutName',
|
||||
name: 'warehouseOutName',
|
||||
align: 'left',
|
||||
|
@ -237,7 +237,7 @@ const columns = computed(() => [
|
|||
format: (value) => toDate(value),
|
||||
},
|
||||
{
|
||||
label: t('globals.wareHouseIn'),
|
||||
label: t('globals.wareHhuseIn'),
|
||||
field: 'warehouseInName',
|
||||
name: 'warehouseInName',
|
||||
align: 'left',
|
||||
|
|
|
@ -74,7 +74,7 @@ const redirectToTravelBasicData = (_, { id }) => {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('globals.wareHouseOut')"
|
||||
:label="t('globals.warehouseOut')"
|
||||
v-model="data.warehouseOutFk"
|
||||
:options="warehousesOptions"
|
||||
option-value="id"
|
||||
|
@ -82,7 +82,7 @@ const redirectToTravelBasicData = (_, { id }) => {
|
|||
hide-selected
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('globals.wareHouseIn')"
|
||||
:label="t('globals.warehouseIn')"
|
||||
v-model="data.warehouseInFk"
|
||||
:options="warehousesOptions"
|
||||
option-value="id"
|
||||
|
|
|
@ -48,7 +48,7 @@ const columns = computed(() => [
|
|||
{
|
||||
align: 'left',
|
||||
name: 'id',
|
||||
label: t('travel.travelList.tableVisibleColumns.id'),
|
||||
label: t('globals.id'),
|
||||
isId: true,
|
||||
cardVisible: true,
|
||||
},
|
||||
|
@ -66,7 +66,7 @@ const columns = computed(() => [
|
|||
{
|
||||
align: 'left',
|
||||
name: 'agencyModeFk',
|
||||
label: t('travel.travelList.tableVisibleColumns.agency'),
|
||||
label: t('globals.agency'),
|
||||
component: 'select',
|
||||
attrs: {
|
||||
url: 'agencyModes',
|
||||
|
@ -82,7 +82,7 @@ const columns = computed(() => [
|
|||
{
|
||||
align: 'left',
|
||||
name: 'warehouseInFk',
|
||||
label: t('travel.travelList.tableVisibleColumns.warehouseIn'),
|
||||
label: t('globals.warehouseIn'),
|
||||
component: 'select',
|
||||
attrs: {
|
||||
url: 'warehouses',
|
||||
|
@ -118,7 +118,7 @@ const columns = computed(() => [
|
|||
{
|
||||
align: 'left',
|
||||
name: 'warehouseOutFk',
|
||||
label: t('travel.travelList.tableVisibleColumns.warehouseOut'),
|
||||
label: t('globals.warehouseOut'),
|
||||
component: 'select',
|
||||
attrs: {
|
||||
url: 'warehouses',
|
||||
|
@ -134,7 +134,7 @@ const columns = computed(() => [
|
|||
{
|
||||
align: 'left',
|
||||
name: 'landed',
|
||||
label: t('travel.travelList.tableVisibleColumns.landed'),
|
||||
label: t('globals.landed'),
|
||||
component: 'date',
|
||||
columnField: {
|
||||
component: null,
|
||||
|
|
|
@ -95,7 +95,7 @@ watch(
|
|||
<VnInput
|
||||
filled
|
||||
v-model="data.name"
|
||||
:label="t('wagon.type.name')"
|
||||
:label="t('globals.name')"
|
||||
:rules="[(val) => !!val || t('wagon.warnings.nameNotEmpty')]"
|
||||
/>
|
||||
<QCheckbox
|
||||
|
|
|
@ -103,7 +103,7 @@ function filterType(val, update) {
|
|||
<VnInput
|
||||
filled
|
||||
v-model="wagon.plate"
|
||||
:label="t('wagon.create.plate')"
|
||||
:label="t('wagon.list.plate')"
|
||||
:rules="[(val) => !!val || t('wagon.warnings.plateNotEmpty')]"
|
||||
/>
|
||||
</div>
|
||||
|
@ -127,7 +127,7 @@ function filterType(val, update) {
|
|||
option-value="id"
|
||||
emit-value
|
||||
map-options
|
||||
:label="t('wagon.create.type')"
|
||||
:label="t('globals.type')"
|
||||
:options="filteredWagonTypes"
|
||||
:rules="[(val) => !!val || t('wagon.warnings.typeNotEmpty')]"
|
||||
@filter="filterType"
|
||||
|
|
|
@ -46,7 +46,7 @@ const columns = computed(() => [
|
|||
{
|
||||
align: 'left',
|
||||
name: 'name',
|
||||
label: t('wagon.list.type'),
|
||||
label: t('globals.type'),
|
||||
cardVisible: true,
|
||||
format: (row) => row?.type?.name,
|
||||
},
|
||||
|
@ -123,7 +123,7 @@ async function remove(row) {
|
|||
<VnInput
|
||||
filled
|
||||
v-model="data.plate"
|
||||
:label="t('wagon.create.plate')"
|
||||
:label="t('wagon.list.plate')"
|
||||
:rules="[(val) => !!val || t('wagon.warnings.plateNotEmpty')]"
|
||||
/>
|
||||
<VnInput
|
||||
|
@ -146,7 +146,7 @@ async function remove(row) {
|
|||
option-value="id"
|
||||
emit-value
|
||||
map-options
|
||||
:label="t('wagon.create.type')"
|
||||
:label="t('globals.type')"
|
||||
:options="filteredWagonTypes"
|
||||
:rules="[(val) => !!val || t('wagon.warnings.typeNotEmpty')]"
|
||||
@filter="filterType"
|
||||
|
|
|
@ -140,7 +140,7 @@ const handlePhotoUpdated = (evt = false) => {
|
|||
<template #body="{ entity }">
|
||||
<VnLv :label="t('globals.user')" :value="entity.user?.name" />
|
||||
<VnLv
|
||||
:label="t('worker.card.email')"
|
||||
:label="t('globals.params.email')"
|
||||
:value="entity.user?.emailUser?.email"
|
||||
copy
|
||||
/>
|
||||
|
@ -150,7 +150,7 @@ const handlePhotoUpdated = (evt = false) => {
|
|||
/>
|
||||
<VnLv :value="entity.phone">
|
||||
<template #label>
|
||||
{{ t('worker.card.phone') }}
|
||||
{{ t('globals.phone') }}
|
||||
<VnLinkPhone :phone-number="entity.phone" />
|
||||
</template>
|
||||
</VnLv>
|
||||
|
|
|
@ -53,7 +53,7 @@ onBeforeMount(async () => {
|
|||
<template #body="{ entity: worker }">
|
||||
<QCard class="vn-one">
|
||||
<VnTitle :url="basicDataUrl" :text="t('globals.summary.basicData')" />
|
||||
<VnLv :label="t('worker.card.name')" :value="worker.user?.nickname" />
|
||||
<VnLv :label="t('globals.name')" :value="worker.user?.nickname" />
|
||||
<VnLv :label="t('worker.list.department')">
|
||||
<template #value>
|
||||
<span class="link" v-text="worker.department?.department?.name" />
|
||||
|
@ -119,9 +119,9 @@ onBeforeMount(async () => {
|
|||
</QCard>
|
||||
<QCard class="vn-one">
|
||||
<VnTitle :text="t('worker.summary.userData')" />
|
||||
<VnLv :label="t('worker.card.name')" :value="worker?.user?.nickname" />
|
||||
<VnLv :label="t('globals.name')" :value="worker?.user?.nickname" />
|
||||
<VnLv
|
||||
:label="t('worker.list.email')"
|
||||
:label="t('globals.params.email')"
|
||||
:value="worker.user?.emailUser?.email"
|
||||
copy
|
||||
/>
|
||||
|
|
|
@ -111,7 +111,7 @@ async function autofillBic(worker) {
|
|||
<VnRow>
|
||||
<VnInput
|
||||
v-model="data.firstName"
|
||||
:label="t('worker.create.name')"
|
||||
:label="t('globals.name')"
|
||||
:rules="validate('Worker.firstName')"
|
||||
@update:model-value="generateCodeUser(data)"
|
||||
/>
|
||||
|
@ -141,7 +141,7 @@ async function autofillBic(worker) {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('worker.create.company')"
|
||||
:label="t('globals.company')"
|
||||
v-model="data.companyFk"
|
||||
:options="companiesOptions"
|
||||
option-value="id"
|
||||
|
@ -150,7 +150,7 @@ async function autofillBic(worker) {
|
|||
:rules="validate('Worker.company')"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('worker.create.boss')"
|
||||
:label="t('worker.summary.boss')"
|
||||
v-model="data.bossFk"
|
||||
url="Workers/search"
|
||||
option-value="id"
|
||||
|
@ -185,7 +185,7 @@ async function autofillBic(worker) {
|
|||
/>
|
||||
<VnInput
|
||||
v-model="data.phone"
|
||||
:label="t('worker.create.phone')"
|
||||
:label="t('globals.phone')"
|
||||
:rules="validate('Worker.phone')"
|
||||
:disable="formData.isFreelance"
|
||||
/>
|
||||
|
@ -201,7 +201,7 @@ async function autofillBic(worker) {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnInput
|
||||
:label="t('worker.create.street')"
|
||||
:label="t('globals.street')"
|
||||
v-model="data.street"
|
||||
:rules="validate('Worker.street')"
|
||||
:disable="formData.isFreelance"
|
||||
|
|
|
@ -233,7 +233,7 @@ async function autofillBic(worker) {
|
|||
<VnInput
|
||||
next
|
||||
v-model="data.firstName"
|
||||
:label="t('worker.create.name')"
|
||||
:label="t('globals.name')"
|
||||
@update:model-value="generateCodeUser(data)"
|
||||
/>
|
||||
<VnInput
|
||||
|
@ -253,7 +253,7 @@ async function autofillBic(worker) {
|
|||
</VnRow>
|
||||
<VnRow>
|
||||
<VnSelect
|
||||
:label="t('worker.create.company')"
|
||||
:label="t('globals.company')"
|
||||
v-model="data.companyFk"
|
||||
:options="companiesOptions"
|
||||
option-value="id"
|
||||
|
@ -261,7 +261,7 @@ async function autofillBic(worker) {
|
|||
hide-selected
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('worker.create.boss')"
|
||||
:label="t('worker.summary.boss')"
|
||||
v-model="data.bossFk"
|
||||
url="Workers/search"
|
||||
option-value="id"
|
||||
|
@ -290,7 +290,7 @@ async function autofillBic(worker) {
|
|||
/>
|
||||
<VnInput
|
||||
v-model="data.phone"
|
||||
:label="t('worker.create.phone')"
|
||||
:label="t('globals.phone')"
|
||||
:disable="data.isFreelance"
|
||||
/>
|
||||
</VnRow>
|
||||
|
|
Loading…
Reference in New Issue