327 lines
24 KiB
JavaScript
327 lines
24 KiB
JavaScript
// eslint max-len: ["error", 500]
|
|
// eslint key-spacing: ["error", 500]
|
|
import components from './components_selectors.js';
|
|
|
|
export default {
|
|
globalItems: {
|
|
logOutButton: `#logout`,
|
|
applicationsMenuButton: `#apps`,
|
|
applicationsMenuVisible: `vn-main-menu [vn-id="apps-menu"] ul`,
|
|
clientsButton: `vn-main-menu [vn-id="apps-menu"] ul > li[ui-sref="clients"]`,
|
|
ticketsButton: `vn-main-menu [vn-id="apps-menu"] ul > li[ui-sref="ticket.list"]`
|
|
},
|
|
moduleAccessView: {
|
|
clientsSectionButton: `vn-home a[ui-sref="clients"]`,
|
|
itemsSectionButton: `vn-home a[ui-sref="item.index"]`,
|
|
ticketsSectionButton: `vn-home a[ui-sref="ticket.list"]`
|
|
},
|
|
clientsIndex: {
|
|
searchClientInput: `${components.vnTextfield}`,
|
|
searchButton: `${components.vnSearchBar} > vn-icon-button`,
|
|
searchResult: `vn-item-client a`,
|
|
createClientButton: `${components.vnFloatButton}`
|
|
},
|
|
createClientView: {
|
|
name: `${components.vnTextfield}[name="name"]`,
|
|
taxNumber: `${components.vnTextfield}[name="fi"]`,
|
|
socialName: `${components.vnTextfield}[name="socialName"]`,
|
|
userName: `${components.vnTextfield}[name="userName"]`,
|
|
email: `${components.vnTextfield}[name="email"]`,
|
|
salesPersonInput: `vn-autocomplete[field="$ctrl.client.salesPersonFk"] input`,
|
|
salesBruceBannerOption: `vn-autocomplete[field="$ctrl.client.salesPersonFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
createButton: `${components.vnSubmit}`,
|
|
cancelButton: `button[href="#!/clients"]`
|
|
},
|
|
clientBasicData: {
|
|
basicDataButton: `${components.vnMenuItem}[ui-sref="clientCard.basicData"]`,
|
|
nameInput: `${components.vnTextfield}[name="name"]`,
|
|
contactInput: `${components.vnTextfield}[name="contact"]`,
|
|
phoneInput: `${components.vnTextfield}[name="phone"]`,
|
|
mobileInput: `${components.vnTextfield}[name="mobile"]`,
|
|
faxInput: `${components.vnTextfield}[name="fax"]`,
|
|
emailInput: `${components.vnTextfield}[name="email"]`,
|
|
salesPersonInput: `${components.vnAutocomplete}[field="$ctrl.client.salesPersonFk"] input`,
|
|
salesPersonOptionOne: `${components.vnAutocomplete}[field="$ctrl.client.salesPersonFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
channelInput: `${components.vnAutocomplete}[field="$ctrl.client.contactChannelFk"] input`,
|
|
channelMetropolisOption: `${components.vnAutocomplete}[field="$ctrl.client.contactChannelFk"] vn-drop-down ul > li:nth-child(3)`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientFiscalData: {
|
|
fiscalDataButton: `${components.vnMenuItem}[ui-sref="clientCard.fiscalData"]`,
|
|
socialNameInput: `${components.vnTextfield}[name="socialName"]`,
|
|
fiscalIdInput: `${components.vnTextfield}[name="fi"]`,
|
|
equalizationTaxCheckboxLabel: `${components.vnCheck}[label='Is equalizated'] > label > input`,
|
|
acceptPropagationButton: `vn-client-fiscal-data > vn-confirm button[response=ACCEPT]`,
|
|
addressInput: `${components.vnTextfield}[name="street"]`,
|
|
cityInput: `${components.vnTextfield}[name="city"]`,
|
|
postcodeInput: `${components.vnTextfield}[name="postcode"]`,
|
|
provinceInput: `${components.vnAutocomplete}[field="$ctrl.client.provinceFk"] input`,
|
|
provinceFifthOption: `${components.vnAutocomplete}[field="$ctrl.client.provinceFk"] vn-drop-down ul > li:nth-child(5)`,
|
|
countryInput: `${components.vnAutocomplete}[field="$ctrl.client.countryFk"] input`,
|
|
countryThirdOption: `${components.vnAutocomplete}[field="$ctrl.client.countryFk"] vn-drop-down ul > li:nth-child(3)`,
|
|
activeCheckboxLabel: `${components.vnCheck}[label="Active"] > label`,
|
|
frozenCheckboxLabel: `${components.vnCheck}[label="Frozen"] > label`,
|
|
invoiceByAddressCheckboxInput: `${components.vnCheck}[label='Invoice by address'] > label > input`,
|
|
verifiedDataCheckboxInput: `${components.vnCheck}[label="Verified data"] > label > input`,
|
|
hasToInvoiceCheckboxLabel: `${components.vnCheck}[label='Has to invoice'] > label`,
|
|
invoiceByMailCheckboxLabel: `${components.vnCheck}[label='Invoice by mail'] > label`,
|
|
viesCheckboxInput: `${components.vnCheck}[label='Vies'] > label > input`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientPayMethod: {
|
|
payMethodButton: `${components.vnMenuItem}[ui-sref="clientCard.billingData"]`,
|
|
payMethodInput: `${components.vnAutocomplete}[field="$ctrl.client.payMethodFk"] input`,
|
|
payMethodIBANOption: `${components.vnAutocomplete}[field="$ctrl.client.payMethodFk"] vn-drop-down ul > li:nth-child(5)`,
|
|
payMethodOptionOne: `${components.vnAutocomplete}[field="$ctrl.client.payMethodFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
IBANInput: `${components.vnTextfield}[name="iban"]`,
|
|
dueDayInput: `${components.vnTextfield}[name="dueDay"]`,
|
|
cancelNotificationButton: 'vn-client-billing-data > vn-confirm button[response=CANCEL]',
|
|
receivedCoreVNHCheckbox: `${components.vnCheck}[label='Received core VNH'] > label > input`,
|
|
receivedCoreVNLCheckbox: `${components.vnCheck}[label='Received core VNL'] > label > input`,
|
|
receivedB2BVNLCheckbox: `${components.vnCheck}[label='Received B2B VNL'] > label > input`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientAddresses: {
|
|
addressesButton: `${components.vnMenuItem}[ui-sref="clientCard.addresses.list"]`,
|
|
createAddress: `${components.vnFloatButton}`,
|
|
defaultCheckboxInput: `${components.vnCheck}[label='Default'] > label > input`,
|
|
consigneeInput: `${components.vnTextfield}[name="nickname"]`,
|
|
streetAddressInput: `${components.vnTextfield}[name="street"]`,
|
|
postcodeInput: `${components.vnTextfield}[name="postalCode"]`,
|
|
cityInput: `${components.vnTextfield}[name="city"]`,
|
|
provinceInput: `${components.vnAutocomplete}[field="$ctrl.address.provinceFk"] input`,
|
|
provinceSecondOption: `${components.vnAutocomplete}[field="$ctrl.address.provinceFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
agencyInput: `${components.vnAutocomplete}[field="$ctrl.address.agencyModeFk"] input`,
|
|
agenctySecondOption: `${components.vnAutocomplete}[field="$ctrl.address.agencyModeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
phoneInput: `${components.vnTextfield}[name="phone"]`,
|
|
mobileInput: `${components.vnTextfield}[name="mobile"]`,
|
|
defaultAddress: 'vn-client-addresses > vn-vertical > vn-card > div > vn-horizontal:nth-child(2) > vn-one > vn-horizontal > vn-one > div:nth-child(2)',
|
|
secondMakeDefaultStar: 'vn-client-addresses > vn-vertical > vn-card > div > vn-horizontal:nth-child(3) > vn-one > vn-horizontal > vn-none > i',
|
|
firstEditButton: `${components.vnIconButton}[icon='edit']`,
|
|
secondEditButton: `vn-horizontal:nth-child(3) > vn-one > vn-horizontal > a > ${components.vnIconButton}[icon='edit']`,
|
|
activeCheckbox: `${components.vnCheck}[label='Enabled'] > label > input`,
|
|
equalizationTaxCheckboxLabel: `${components.vnCheck}[label='Is equalizated'] > label > input`,
|
|
firstObservationTypeSelect: `${components.vnAutocomplete}[field="observation.observationTypeFk"]:nth-child(1) input`,
|
|
firstObservationTypeSelectOptionOne: `${components.vnAutocomplete}[field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
firstObservationDescriptionInput: `vn-horizontal:nth-child(3) > vn-textfield[label="Description"] > div > input`,
|
|
secondObservationTypeSelect: `vn-horizontal:nth-child(4) > ${components.vnAutocomplete}[field="observation.observationTypeFk"] input`,
|
|
secondObservationTypeSelectOptionTwo: `vn-horizontal:nth-child(4) > ${components.vnAutocomplete}[field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
secondObservationDescriptionInput: `vn-horizontal:nth-child(4) > vn-textfield[label="Description"] > div > input`,
|
|
thirdObservationTypeSelect: `${components.vnAutocomplete}[field="observation.observationTypeFk"]:nth-child(3) input`,
|
|
thirdObservationTypeSelectOptionThree: `${components.vnAutocomplete}[field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(3)`,
|
|
thirdObservationDescriptionInput: `vn-horizontal:nth-child(5) > vn-textfield[label="Description"] > div > input`,
|
|
addObservationButton: `${components.vnIcon}[icon="add_circle"]`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
cancelButton: `button[ui-sref="clientCard.addresses.list"]`
|
|
},
|
|
clientWebAccess: {
|
|
webAccessButton: `${components.vnMenuItem}[ui-sref="clientCard.webAccess"]`,
|
|
enableWebAccessCheckbox: `${components.vnCheck}[label='Enable web access'] > label > input`,
|
|
userNameInput: `${components.vnTextfield}[name="name"]`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientNotes: {
|
|
notesButton: `${components.vnMenuItem}[ui-sref="clientCard.notes.list"]`,
|
|
addNoteFloatButton: `${components.vnFloatButton}`,
|
|
noteInput: `${components.vnTextarea}[label="Note"]`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
firstNoteText: 'vn-client-notes .text'
|
|
},
|
|
clientCredit: {
|
|
creditButton: `${components.vnMenuItem}[ui-sref="clientCard.credit.list"]`,
|
|
addCreditFloatButton: `${components.vnFloatButton}`,
|
|
creditInput: `${components.vnTextfield}[name="credit"]`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
firstCreditText: 'vn-client-credit-list .list-element'
|
|
},
|
|
clientGreuge: {
|
|
greugeButton: `${components.vnMenuItem}[ui-sref="clientCard.greuge.list"]`,
|
|
addGreugeFloatButton: `${components.vnFloatButton}`,
|
|
amountInput: `${components.vnTextfield}[name="amount"]`,
|
|
descriptionInput: `${components.vnTextfield}[name="description"]`,
|
|
typeInput: `${components.vnAutocomplete}[field="$ctrl.greuge.greugeTypeFk"] input`,
|
|
typeSecondOption: `${components.vnAutocomplete}[field="$ctrl.greuge.greugeTypeFk"] vn-drop-down ul > li`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
firstGreugeText: 'vn-client-greuge-list .list-element'
|
|
},
|
|
clientMandate: {
|
|
mandateButton: `${components.vnMenuItem}[ui-sref="clientCard.mandate"]`,
|
|
firstMandateText: 'vn-client-mandate .list-element'
|
|
},
|
|
clientInvoices: {
|
|
invoicesButton: `${components.vnMenuItem}[ui-sref="clientCard.invoices"]`,
|
|
firstInvoiceText: 'vn-client-invoices .list-element'
|
|
},
|
|
itemsIndex: {
|
|
createItemButton: `${components.vnFloatButton}`,
|
|
searchResult: `vn-item-product a`,
|
|
searchResultPreviewButton: `vn-item-product .buttons > [icon="desktop_windows"]`,
|
|
searchResultCloneButton: `vn-item-product .buttons > [icon="icon-clone"]`,
|
|
acceptClonationAlertButton: `vn-item-list [vn-id="clone"] [response="ACCEPT"]`,
|
|
searchItemInput: `${components.vnTextfield}`,
|
|
searchButton: `${components.vnSearchBar} > vn-icon-button`,
|
|
closeItemSummaryPreview: 'vn-item-list [vn-id="preview"] button.close'
|
|
},
|
|
itemCreateView: {
|
|
name: `${components.vnTextfield}[name="name"]`,
|
|
typeSelect: `${components.vnAutocomplete}[field="$ctrl.item.typeFk"] input`,
|
|
typeSelectOptionOne: `${components.vnAutocomplete}[field="$ctrl.item.typeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
intrastatSelect: `${components.vnAutocomplete}[field="$ctrl.item.intrastatFk"] input`,
|
|
intrastatSelectOptionOne: `${components.vnAutocomplete}[field="$ctrl.item.intrastatFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
originSelect: `${components.vnAutocomplete}[field="$ctrl.item.originFk"] input`,
|
|
originSelectOptionOne: `${components.vnAutocomplete}[field="$ctrl.item.originFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
createButton: `${components.vnSubmit}`,
|
|
cancelButton: `button[ui-sref="item.index"]`
|
|
|
|
},
|
|
itemBasicData: {
|
|
goToItemIndexButton: 'vn-item-descriptor [ui-sref="item.index"]',
|
|
basicDataButton: `${components.vnMenuItem}[ui-sref="item.card.data"]`,
|
|
typeSelect: `${components.vnAutocomplete}[field="$ctrl.item.typeFk"] input`,
|
|
typeSelectOptionTwo: `${components.vnAutocomplete}[field="$ctrl.item.typeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
intrastatSelect: `${components.vnAutocomplete}[field="$ctrl.item.intrastatFk"] input`,
|
|
intrastatSelectOptionOne: `${components.vnAutocomplete}[field="$ctrl.item.intrastatFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
nameInput: `vn-horizontal:nth-child(2) > ${components.vnTextfield}`,
|
|
relevancyInput: `vn-horizontal:nth-child(3) > ${components.vnTextfield}`,
|
|
originSelect: `${components.vnAutocomplete}[field="$ctrl.item.originFk"] input`,
|
|
originSelectOptionTwo: `${components.vnAutocomplete}[field="$ctrl.item.originFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
expenceSelect: `${components.vnAutocomplete}[field="$ctrl.item.expenceFk"] input`,
|
|
expenceSelectOptionTwo: `${components.vnAutocomplete}[field="$ctrl.item.expenceFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
submitBasicDataButton: `${components.vnSubmit}`
|
|
},
|
|
itemTags: {
|
|
goToItemIndexButton: 'vn-item-descriptor [ui-sref="item.index"]',
|
|
tagsButton: `${components.vnMenuItem}[ui-sref="item.card.tags"]`,
|
|
firstRemoveTagButton: `vn-item-tags vn-horizontal:nth-child(2) > ${components.vnIcon}[icon="remove_circle_outline"]`,
|
|
firstTagSelect: `vn-item-tags vn-horizontal:nth-child(2) > ${components.vnAutocomplete}[field="itemTag.tagFk"] input`,
|
|
firstTagDisabled: `vn-item-tags vn-horizontal:nth-child(2) > vn-autocomplete > div > div > input`,
|
|
firstTagSelectOptionOne: `vn-item-tags vn-horizontal:nth-child(2) > ${components.vnAutocomplete}[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
firstValueInput: `vn-item-tags vn-horizontal:nth-child(2) > vn-textfield[label="Value"] > div > input`,
|
|
firstRelevancyInput: `vn-horizontal:nth-child(2) > vn-textfield[label="Relevancy"] > div > input`,
|
|
secondTagSelect: `vn-item-tags vn-horizontal:nth-child(3) > ${components.vnAutocomplete}[field="itemTag.tagFk"] input`,
|
|
secondTagDisabled: `vn-item-tags vn-horizontal:nth-child(3) > vn-autocomplete > div > div > input`,
|
|
secondTagSelectOptionOne: `vn-item-tags vn-horizontal:nth-child(3) > ${components.vnAutocomplete}[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
secondValueInput: `vn-item-tags vn-horizontal:nth-child(3) > vn-textfield[label="Value"] > div > input`,
|
|
secondRelevancyInput: `vn-horizontal:nth-child(3) > vn-textfield[label="Relevancy"] > div > input`,
|
|
thirdTagSelect: `vn-item-tags vn-horizontal:nth-child(4) > ${components.vnAutocomplete}[field="itemTag.tagFk"] input`,
|
|
thirdTagDisabled: `vn-item-tags vn-horizontal:nth-child(4) > vn-autocomplete > div > div > input`,
|
|
thirdTagSelectOptionOne: `vn-item-tags vn-horizontal:nth-child(4) > ${components.vnAutocomplete}[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
thirdValueInput: `vn-item-tags vn-horizontal:nth-child(4) > vn-textfield[label="Value"] > div > input`,
|
|
thirdRelevancyInput: `vn-horizontal:nth-child(4) > vn-textfield[label="Relevancy"] > div > input`,
|
|
fourthTagSelect: `vn-item-tags vn-horizontal:nth-child(5) > ${components.vnAutocomplete}[field="itemTag.tagFk"] input`,
|
|
fourthTagDisabled: `vn-item-tags vn-horizontal:nth-child(5) > vn-autocomplete > div > div > input`,
|
|
fourthTagSelectOptionOne: `vn-item-tags vn-horizontal:nth-child(5) > ${components.vnAutocomplete}[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
fourthValueInput: `vn-item-tags vn-horizontal:nth-child(5) > vn-textfield[label="Value"] > div > input`,
|
|
fourthRelevancyInput: `vn-horizontal:nth-child(5) > vn-textfield[label="Relevancy"] > div > input`,
|
|
fifthTagSelect: `vn-item-tags vn-horizontal:nth-child(6) > ${components.vnAutocomplete}[field="itemTag.tagFk"] input`,
|
|
fifthTagDisabled: `vn-item-tags vn-horizontal:nth-child(6) > vn-autocomplete > div > div > input`,
|
|
fifthTagSelectOptionFive: `vn-item-tags vn-horizontal:nth-child(6) > ${components.vnAutocomplete}[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(5)`,
|
|
fifthValueInput: `vn-item-tags vn-horizontal:nth-child(6) > vn-textfield[label="Value"] > div > input`,
|
|
fifthRelevancyInput: `vn-horizontal:nth-child(6) > vn-textfield[label="Relevancy"] > div > input`,
|
|
addItemTagButton: `${components.vnIcon}[icon="add_circle"]`,
|
|
submitItemTagsButton: `${components.vnSubmit}`
|
|
},
|
|
itemTax: {
|
|
taxButton: `${components.vnMenuItem}[ui-sref="item.card.tax"]`,
|
|
firstClassSelect: `vn-horizontal:nth-child(2) > ${components.vnAutocomplete}[field="tax.taxClassFk"] input`,
|
|
firstClassSelectOptionTwo: `vn-horizontal:nth-child(2) > ${components.vnAutocomplete} vn-drop-down ul > li:nth-child(2)`,
|
|
secondClassSelect: `vn-horizontal:nth-child(3) > ${components.vnAutocomplete}[field="tax.taxClassFk"] input`,
|
|
secondClassSelectOptionOne: `vn-horizontal:nth-child(3) > ${components.vnAutocomplete} vn-drop-down ul > li:nth-child(1)`,
|
|
thirdClassSelect: `vn-horizontal:nth-child(4) > ${components.vnAutocomplete}[field="tax.taxClassFk"] input`,
|
|
thirdClassSelectOptionTwo: `vn-horizontal:nth-child(4) > ${components.vnAutocomplete} vn-drop-down ul > li:nth-child(2)`,
|
|
submitTaxButton: `${components.vnSubmit}`
|
|
},
|
|
itemBarcodes: {
|
|
barcodeButton: `${components.vnMenuItem}[ui-sref="item.card.itemBarcode"]`,
|
|
addBarcodeButton: `${components.vnIcon}[icon="add_circle"]`,
|
|
thirdCodeInput: `vn-horizontal:nth-child(4) > ${components.vnTextfield}`,
|
|
submitBarcodesButton: `${components.vnSubmit}`,
|
|
firstCodeRemoveButton: `vn-horizontal:nth-child(2) > ${components.vnIcon}[icon="remove_circle_outline"]`
|
|
},
|
|
itemNiches: {
|
|
nicheButton: `${components.vnMenuItem}[ui-sref="item.card.niche"]`,
|
|
addNicheButton: `${components.vnIcon}[icon="add_circle"]`,
|
|
firstWarehouseSelect: `${components.vnAutocomplete}[field="itemNiche.warehouseFk"] input`,
|
|
firstWarehouseDisabled: `vn-horizontal:nth-child(2) > vn-textfield[label="Warehouse"] > div > input`,
|
|
firstWarehouseSelectSecondOption: `${components.vnAutocomplete}[field="itemNiche.warehouseFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
firstCodeInput: `vn-horizontal:nth-child(2) > vn-textfield[label="Code"] > div > input`,
|
|
secondWarehouseSelect: `vn-horizontal:nth-child(3) > ${components.vnAutocomplete}[field="itemNiche.warehouseFk"] input`,
|
|
secondWarehouseDisabled: `vn-horizontal:nth-child(3) > vn-textfield[label="Warehouse"] > div > input`,
|
|
secondCodeInput: `vn-horizontal:nth-child(3) > vn-textfield[label="Code"] > div > input`,
|
|
secondNicheRemoveButton: `vn-horizontal:nth-child(3) > ${components.vnIcon}[icon="remove_circle_outline"]`,
|
|
thirdWarehouseSelect: `vn-horizontal:nth-child(4) > ${components.vnAutocomplete}[field="itemNiche.warehouseFk"] input`,
|
|
thirdWarehouseDisabled: `vn-horizontal:nth-child(4) > vn-textfield[label="Warehouse"] > div > input`,
|
|
thirdWarehouseSelectFourthOption: `vn-horizontal:nth-child(4) > ${components.vnAutocomplete}[field="itemNiche.warehouseFk"] vn-drop-down ul > li:nth-child(4)`,
|
|
thirdCodeInput: `vn-horizontal:nth-child(4) > vn-textfield[label="Code"] > div > input`,
|
|
submitNichesButton: `${components.vnSubmit}`
|
|
},
|
|
itemBotanical: {
|
|
botanicalButton: `${components.vnMenuItem}[ui-sref="item.card.botanical"]`,
|
|
botanicalInput: `vn-horizontal:nth-child(2) > ${components.vnTextfield}`,
|
|
genusSelect: `${components.vnAutocomplete}[field="$ctrl.botanical.genusFk"] input`,
|
|
genusSelectOptionOne: `${components.vnAutocomplete}[field="$ctrl.botanical.genusFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
genusSelectOptionTwo: `${components.vnAutocomplete}[field="$ctrl.botanical.genusFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
speciesSelect: `${components.vnAutocomplete}[field="$ctrl.botanical.specieFk"] input`,
|
|
speciesSelectOptionOne: `${components.vnAutocomplete}[field="$ctrl.botanical.specieFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
speciesSelectOptionTwo: `${components.vnAutocomplete}[field="$ctrl.botanical.specieFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
submitBotanicalButton: `${components.vnSubmit}`
|
|
},
|
|
itemSummary: {
|
|
basicData: `${components.vnItemSummary} vn-vertical[name="basicData"]`,
|
|
vat: `${components.vnItemSummary} vn-vertical[name="tax"]`,
|
|
tags: `${components.vnItemSummary} vn-vertical[name="tags"]`,
|
|
niche: `${components.vnItemSummary} vn-vertical[name="niche"]`,
|
|
botanical: `${components.vnItemSummary} vn-vertical[name="botanical"]`,
|
|
barcode: `${components.vnItemSummary} vn-vertical[name="barcode"]`
|
|
},
|
|
ticketsIndex: {
|
|
createTicketButton: `${components.vnFloatButton}`,
|
|
searchResult: `table > tbody > tr`,
|
|
searchTicketInput: `${components.vnTextfield}`,
|
|
searchButton: `${components.vnSearchBar} > vn-icon-button`
|
|
},
|
|
ticketNotes: {
|
|
notesButton: `${components.vnMenuItem}[ui-sref="ticket.card.observation"]`,
|
|
firstNoteRemoveButton: `${components.vnIcon}[icon="remove_circle_outline"]`,
|
|
addNoteButton: `${components.vnIcon}[icon="add_circle"]`,
|
|
firstNoteSelect: `${components.vnAutocomplete}[field="ticketObservation.observationTypeFk"] input`,
|
|
firstNoteSelectSecondOption: `${components.vnAutocomplete}[field="ticketObservation.observationTypeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
firstNoteDisabled: `vn-textfield[label="Observation type"] > div > input`,
|
|
firstDescriptionInput: `vn-textfield[label="Description"] > div > input`,
|
|
submitNotesButton: `${components.vnSubmit}`
|
|
},
|
|
ticketExpedition: {
|
|
expeditionButton: `${components.vnMenuItem}[ui-sref="ticket.card.expedition"]`,
|
|
secondExpeditionRemoveButton: `body > vn-app > vn-vertical > vn-vertical > ui-view > vn-ticket-card > vn-main-block > vn-horizontal > vn-one > vn-vertical > vn-ticket-expedition > vn-vertical > vn-card > div > vn-vertical > vn-one > vn-horizontal:nth-child(2) > vn-one:nth-child(1) > i`,
|
|
secondExpeditionText: `body > vn-app > vn-vertical > vn-vertical > ui-view > vn-ticket-card > vn-main-block > vn-horizontal > vn-one > vn-vertical > vn-ticket-expedition > vn-vertical > vn-card > div > vn-vertical > vn-one > vn-horizontal:nth-child(2)`
|
|
},
|
|
ticketPackages: {
|
|
packagesButton: `${components.vnMenuItem}[ui-sref="ticket.card.package.index"]`,
|
|
firstPackageSelect: `${components.vnAutocomplete}[label="Package"] > div > div > input`,
|
|
firstPackageSelectOptionThree: `${components.vnAutocomplete}[label="Package"] vn-drop-down ul > li:nth-child(3)`,
|
|
firstQuantityInput: `vn-textfield[label="Quantity"] > div > input`,
|
|
firstRemovePackageButton: `vn-icon[vn-tooltip="Remove package"]`,
|
|
addPackageButton: `vn-icon[vn-tooltip="Add package"]`,
|
|
clearPackageSelectButton: `${components.vnAutocomplete}[label="Package"] > div > div > div > vn-icon > i`,
|
|
savePackagesButton: `${components.vnSubmit}`
|
|
},
|
|
ticketSales: {
|
|
saleButton: `${components.vnMenuItem}[ui-sref="ticket.card.sale"]`,
|
|
firstSaleText: `table > tbody > tr:nth-child(1)`,
|
|
secondSaleText: `table > tbody > tr:nth-child(2)`
|
|
},
|
|
ticketTracking: {
|
|
trackingButton: `${components.vnMenuItem}[ui-sref="ticket.card.tracking.index"]`,
|
|
createStateButton: `${components.vnFloatButton}`,
|
|
firstSaleText: `table > tbody > tr:nth-child(1)`,
|
|
secondSaleText: `table > tbody > tr:nth-child(2)`
|
|
},
|
|
createStateView: {
|
|
stateInput: `${components.vnAutocomplete}[field="$ctrl.ticket.stateFk"] > div > div > input`,
|
|
stateInputOptionOne: `${components.vnAutocomplete}[field="$ctrl.ticket.stateFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
clearStateInputButton: `${components.vnAutocomplete}[field="$ctrl.ticket.stateFk"] > div > div > div > vn-icon > i`,
|
|
saveStateButton: `${components.vnSubmit}`
|
|
}
|
|
};
|
|
|