327 lines
23 KiB
JavaScript
327 lines
23 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="client.index"]`,
|
|
ticketsButton: `vn-main-menu [vn-id="apps-menu"] ul > li[ui-sref="ticket.index"]`
|
|
},
|
|
moduleAccessView: {
|
|
clientsSectionButton: `vn-home a[ui-sref="client.index"]`,
|
|
itemsSectionButton: `vn-home a[ui-sref="item.index"]`,
|
|
ticketsSectionButton: `vn-home a[ui-sref="ticket.index"]`
|
|
},
|
|
clientsIndex: {
|
|
searchClientInput: `${components.vnTextfield}`,
|
|
searchButton: `vn-searchbar vn-icon-button[icon="search"]`,
|
|
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: `vn-button[href="#!/client/index"]`
|
|
},
|
|
clientBasicData: {
|
|
basicDataButton: `vn-menu-item a[ui-sref="client.card.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: `vn-autocomplete[field="$ctrl.client.salesPersonFk"] input`,
|
|
salesPersonOptionOne: `vn-autocomplete[field="$ctrl.client.salesPersonFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
channelInput: `vn-autocomplete[field="$ctrl.client.contactChannelFk"] input`,
|
|
channelMetropolisOption: `vn-autocomplete[field="$ctrl.client.contactChannelFk"] vn-drop-down ul > li:nth-child(3)`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientFiscalData: {
|
|
fiscalDataButton: `vn-menu-item a[ui-sref="client.card.fiscalData"]`,
|
|
socialNameInput: `${components.vnTextfield}[name="socialName"]`,
|
|
fiscalIdInput: `${components.vnTextfield}[name="fi"]`,
|
|
equalizationTaxCheckboxLabel: `vn-check[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: `vn-autocomplete[field="$ctrl.client.provinceFk"] input`,
|
|
provinceFifthOption: `vn-autocomplete[field="$ctrl.client.provinceFk"] vn-drop-down ul > li:nth-child(5)`,
|
|
countryInput: `vn-autocomplete[field="$ctrl.client.countryFk"] input`,
|
|
countryThirdOption: `vn-autocomplete[field="$ctrl.client.countryFk"] vn-drop-down ul > li:nth-child(3)`,
|
|
activeCheckboxLabel: `vn-check[label="Active"] > label`,
|
|
frozenCheckboxLabel: `vn-check[label="Frozen"] > label`,
|
|
invoiceByAddressCheckboxInput: `vn-check[label='Invoice by address'] > label > input`,
|
|
verifiedDataCheckbox: `vn-check[label="Verified data"] input`,
|
|
verifiedDataCheckboxInput: `vn-check[label="Verified data"] > label > input`,
|
|
hasToInvoiceCheckboxLabel: `vn-check[label='Has to invoice'] > label`,
|
|
invoiceByMailCheckboxLabel: `vn-check[label='Invoice by mail'] > label`,
|
|
viesCheckboxInput: `vn-check[label='Vies'] > label > input`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientPayMethod: {
|
|
payMethodButton: `vn-menu-item a[ui-sref="client.card.billingData"]`,
|
|
payMethodInput: `vn-autocomplete[field="$ctrl.client.payMethodFk"] input`,
|
|
payMethodIBANOption: `vn-autocomplete[field="$ctrl.client.payMethodFk"] vn-drop-down ul > li:nth-child(5)`,
|
|
payMethodOptionOne: `vn-autocomplete[field="$ctrl.client.payMethodFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
IBANInput: `${components.vnTextfield}[name="iban"]`,
|
|
dueDayInput: `${components.vnTextfield}[name="dueDay"]`,
|
|
receivedCoreVNHCheckbox: `vn-check[label='Received core VNH'] > label > input`,
|
|
receivedCoreVNLCheckbox: `vn-check[label='Received core VNL'] > label > input`,
|
|
receivedB2BVNLCheckbox: `vn-check[label='Received B2B VNL'] > label > input`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientAddresses: {
|
|
addressesButton: `vn-menu-item a[ui-sref="client.card.address.index"]`,
|
|
createAddress: `vn-client-address-index ${components.vnFloatButton}`,
|
|
defaultCheckboxInput: `vn-check[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: `vn-autocomplete[field="$ctrl.address.provinceFk"] input`,
|
|
provinceSecondOption: `vn-autocomplete[field="$ctrl.address.provinceFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
agencyInput: `vn-autocomplete[field="$ctrl.address.agencyModeFk"] input`,
|
|
agenctySecondOption: `vn-autocomplete[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-address-index vn-horizontal:nth-child(2) div[name="street"]',
|
|
secondMakeDefaultStar: 'vn-client-address-index > vn-vertical > vn-card > div > vn-horizontal:nth-child(3) > vn-one > vn-horizontal > vn-none > i',
|
|
firstEditButton: `vn-client-address-index vn-icon-button[icon='edit']`,
|
|
secondEditButton: `vn-client-address-index vn-horizontal:nth-child(3) vn-icon-button[icon='edit']`,
|
|
activeCheckbox: `vn-check[label='Enabled'] > label > input`,
|
|
equalizationTaxCheckboxLabel: `vn-client-address-edit vn-check[label='Is equalizated'] > label > input`,
|
|
firstObservationTypeSelect: `vn-client-address-edit [name=observations] :nth-child(1) [field="observation.observationTypeFk"] input`,
|
|
firstObservationTypeSelectOptionOne: `vn-client-address-edit [name=observations] :nth-child(1) [field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
firstObservationDescriptionInput: `vn-client-address-edit [name=observations] :nth-child(1) [model="observation.description"] input`,
|
|
secondObservationTypeSelect: `vn-client-address-edit [name=observations] :nth-child(2) [field="observation.observationTypeFk"] input`,
|
|
secondObservationTypeSelectOptionTwo: `vn-client-address-edit [name=observations] :nth-child(2) [field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
secondObservationDescriptionInput: `vn-client-address-edit [name=observations] :nth-child(2) [model="observation.description"] input`,
|
|
thirdObservationTypeSelect: `vn-client-address-edit [name=observations] :nth-child(3) [field="observation.observationTypeFk"] input`,
|
|
thirdObservationTypeSelectOptionThree: `vn-client-address-edit [name=observations] :nth-child(3) [field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(3)`,
|
|
thirdObservationDescriptionInput: `vn-client-address-edit [name=observations] :nth-child(3) [model="observation.description"] input`,
|
|
addObservationButton: `vn-client-address-edit vn-icon-button[icon="add_circle"]`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
cancelButton: `button[ui-sref="client.card.address.index"]`
|
|
},
|
|
clientWebAccess: {
|
|
webAccessButton: `vn-menu-item a[ui-sref="client.card.webAccess"]`,
|
|
enableWebAccessCheckbox: `vn-check[label='Enable web access'] > label > input`,
|
|
userNameInput: `${components.vnTextfield}[name="name"]`,
|
|
saveButton: `${components.vnSubmit}`
|
|
},
|
|
clientNotes: {
|
|
notesButton: `vn-menu-item a[ui-sref="client.card.note.index"]`,
|
|
addNoteFloatButton: `${components.vnFloatButton}`,
|
|
noteInput: `vn-textarea[label="Note"]`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
firstNoteText: 'vn-client-note .text'
|
|
},
|
|
clientCredit: {
|
|
creditButton: `vn-menu-item a[ui-sref="client.card.credit.index"]`,
|
|
addCreditFloatButton: `${components.vnFloatButton}`,
|
|
creditInput: `${components.vnTextfield}[name="credit"]`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
firstCreditText: 'vn-client-credit-index .list-element'
|
|
},
|
|
clientGreuge: {
|
|
greugeButton: `vn-menu-item a[ui-sref="client.card.greuge.index"]`,
|
|
addGreugeFloatButton: `${components.vnFloatButton}`,
|
|
amountInput: `${components.vnTextfield}[name="amount"]`,
|
|
descriptionInput: `${components.vnTextfield}[name="description"]`,
|
|
typeInput: `vn-autocomplete[field="$ctrl.greuge.greugeTypeFk"] input`,
|
|
typeSecondOption: `vn-autocomplete[field="$ctrl.greuge.greugeTypeFk"] vn-drop-down ul > li`,
|
|
saveButton: `${components.vnSubmit}`,
|
|
firstGreugeText: 'vn-client-greuge-index .list-element'
|
|
},
|
|
clientMandate: {
|
|
mandateButton: `vn-menu-item a[ui-sref="client.card.mandate"]`,
|
|
firstMandateText: 'vn-client-mandate .list-element'
|
|
},
|
|
clientInvoices: {
|
|
invoicesButton: `vn-menu-item a[ui-sref="client.card.invoice"]`,
|
|
firstInvoiceText: 'vn-client-invoice .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-index [vn-id="clone"] [response="ACCEPT"]`,
|
|
searchItemInput: `${components.vnTextfield}`,
|
|
searchButton: `vn-searchbar vn-icon-button[icon="search"]`,
|
|
closeItemSummaryPreview: 'vn-item-index [vn-id="preview"] button.close'
|
|
},
|
|
itemCreateView: {
|
|
name: `${components.vnTextfield}[name="name"]`,
|
|
typeSelect: `vn-autocomplete[field="$ctrl.item.typeFk"] input`,
|
|
typeSelectOptionOne: `vn-autocomplete[field="$ctrl.item.typeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
intrastatSelect: `vn-autocomplete[field="$ctrl.item.intrastatFk"] input`,
|
|
intrastatSelectOptionOne: `vn-autocomplete[field="$ctrl.item.intrastatFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
originSelect: `vn-autocomplete[field="$ctrl.item.originFk"] input`,
|
|
originSelectOptionOne: `vn-autocomplete[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: `vn-menu-item a[ui-sref="item.card.data"]`,
|
|
typeSelect: `vn-autocomplete[field="$ctrl.item.typeFk"] input`,
|
|
typeSelectOptionTwo: `vn-autocomplete[field="$ctrl.item.typeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
intrastatSelect: `vn-autocomplete[field="$ctrl.item.intrastatFk"] input`,
|
|
intrastatSelectOptionOne: `vn-autocomplete[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: `vn-autocomplete[field="$ctrl.item.originFk"] input`,
|
|
originSelectOptionTwo: `vn-autocomplete[field="$ctrl.item.originFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
expenceSelect: `vn-autocomplete[field="$ctrl.item.expenceFk"] input`,
|
|
expenceSelectOptionTwo: `vn-autocomplete[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: `vn-menu-item a[ui-sref="item.card.tags"]`,
|
|
firstRemoveTagButton: `vn-item-tags vn-horizontal:nth-child(2) vn-icon-button[icon="remove_circle_outline"]`,
|
|
firstTagSelect: `vn-item-tags vn-horizontal:nth-child(2) > vn-autocomplete[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) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
firstValueInput: `vn-item-tags vn-horizontal:nth-child(2) > vn-textfield[label="Value"] input`,
|
|
firstRelevancyInput: `vn-horizontal:nth-child(2) > vn-textfield[label="Relevancy"] input`,
|
|
secondTagSelect: `vn-item-tags vn-horizontal:nth-child(3) > vn-autocomplete[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) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
secondValueInput: `vn-item-tags vn-horizontal:nth-child(3) > vn-textfield[label="Value"] input`,
|
|
secondRelevancyInput: `vn-horizontal:nth-child(3) > vn-textfield[label="Relevancy"] input`,
|
|
thirdTagSelect: `vn-item-tags vn-horizontal:nth-child(4) > vn-autocomplete[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) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
thirdValueInput: `vn-item-tags vn-horizontal:nth-child(4) > vn-textfield[label="Value"] input`,
|
|
thirdRelevancyInput: `vn-horizontal:nth-child(4) > vn-textfield[label="Relevancy"] input`,
|
|
fourthTagSelect: `vn-item-tags vn-horizontal:nth-child(5) > vn-autocomplete[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) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
fourthValueInput: `vn-item-tags vn-horizontal:nth-child(5) > vn-textfield[label="Value"] input`,
|
|
fourthRelevancyInput: `vn-horizontal:nth-child(5) > vn-textfield[label="Relevancy"] input`,
|
|
fifthTagSelect: `vn-item-tags vn-horizontal:nth-child(6) > vn-autocomplete[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) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(5)`,
|
|
fifthValueInput: `vn-item-tags vn-horizontal:nth-child(6) > vn-textfield[label="Value"] input`,
|
|
fifthRelevancyInput: `vn-horizontal:nth-child(6) > vn-textfield[label="Relevancy"] input`,
|
|
addItemTagButton: `vn-icon-button[icon="add_circle"]`,
|
|
submitItemTagsButton: `${components.vnSubmit}`
|
|
},
|
|
itemTax: {
|
|
taxButton: `vn-menu-item a[ui-sref="item.card.tax"]`,
|
|
firstClassSelect: `vn-horizontal:nth-child(2) > vn-autocomplete[field="tax.taxClassFk"] input`,
|
|
firstClassSelectOptionTwo: `vn-horizontal:nth-child(2) > vn-autocomplete vn-drop-down ul > li:nth-child(2)`,
|
|
secondClassSelect: `vn-horizontal:nth-child(3) > vn-autocomplete[field="tax.taxClassFk"] input`,
|
|
secondClassSelectOptionOne: `vn-horizontal:nth-child(3) > vn-autocomplete vn-drop-down ul > li:nth-child(1)`,
|
|
thirdClassSelect: `vn-horizontal:nth-child(4) > vn-autocomplete[field="tax.taxClassFk"] input`,
|
|
thirdClassSelectOptionTwo: `vn-horizontal:nth-child(4) > vn-autocomplete vn-drop-down ul > li:nth-child(2)`,
|
|
submitTaxButton: `${components.vnSubmit}`
|
|
},
|
|
itemBarcodes: {
|
|
barcodeButton: `vn-menu-item a[ui-sref="item.card.itemBarcode"]`,
|
|
addBarcodeButton: `vn-icon[icon="add_circle"]`,
|
|
thirdCodeInput: `vn-item-barcode vn-horizontal:nth-child(4) > ${components.vnTextfield}`,
|
|
submitBarcodesButton: `${components.vnSubmit}`,
|
|
firstCodeRemoveButton: `vn-horizontal:nth-child(2) > vn-icon[icon="remove_circle_outline"]`
|
|
},
|
|
itemNiches: {
|
|
nicheButton: `vn-menu-item a[ui-sref="item.card.niche"]`,
|
|
addNicheButton: `vn-icon[icon="add_circle"]`,
|
|
firstWarehouseSelect: `vn-autocomplete[field="itemNiche.warehouseFk"] input`,
|
|
firstWarehouseDisabled: `vn-horizontal:nth-child(2) > vn-textfield[label="Warehouse"] input`,
|
|
firstWarehouseSelectSecondOption: `vn-autocomplete[field="itemNiche.warehouseFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
firstCodeInput: `vn-horizontal:nth-child(2) > vn-textfield[label="Code"] input`,
|
|
secondWarehouseSelect: `vn-horizontal:nth-child(3) > vn-autocomplete[field="itemNiche.warehouseFk"] input`,
|
|
secondWarehouseDisabled: `vn-horizontal:nth-child(3) > vn-textfield[label="Warehouse"] input`,
|
|
secondCodeInput: `vn-horizontal:nth-child(3) > vn-textfield[label="Code"] input`,
|
|
secondNicheRemoveButton: `vn-horizontal:nth-child(3) > vn-icon[icon="remove_circle_outline"]`,
|
|
thirdWarehouseSelect: `vn-horizontal:nth-child(4) > vn-autocomplete[field="itemNiche.warehouseFk"] input`,
|
|
thirdWarehouseDisabled: `vn-horizontal:nth-child(4) > vn-textfield[label="Warehouse"] input`,
|
|
thirdWarehouseSelectFourthOption: `vn-horizontal:nth-child(4) > vn-autocomplete[field="itemNiche.warehouseFk"] vn-drop-down ul > li:nth-child(4)`,
|
|
thirdCodeInput: `vn-horizontal:nth-child(4) > vn-textfield[label="Code"] input`,
|
|
submitNichesButton: `${components.vnSubmit}`
|
|
},
|
|
itemBotanical: {
|
|
botanicalButton: `vn-menu-item a[ui-sref="item.card.botanical"]`,
|
|
botanicalInput: `vn-horizontal:nth-child(2) > ${components.vnTextfield}`,
|
|
genusSelect: `vn-autocomplete[field="$ctrl.botanical.genusFk"] input`,
|
|
genusSelectOptionOne: `vn-autocomplete[field="$ctrl.botanical.genusFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
genusSelectOptionTwo: `vn-autocomplete[field="$ctrl.botanical.genusFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
speciesSelect: `vn-autocomplete[field="$ctrl.botanical.specieFk"] input`,
|
|
speciesSelectOptionOne: `vn-autocomplete[field="$ctrl.botanical.specieFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
speciesSelectOptionTwo: `vn-autocomplete[field="$ctrl.botanical.specieFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
submitBotanicalButton: `${components.vnSubmit}`
|
|
},
|
|
itemSummary: {
|
|
basicData: `vn-item-summary vn-vertical[name="basicData"]`,
|
|
vat: `vn-item-summary vn-vertical[name="tax"]`,
|
|
tags: `vn-item-summary vn-vertical[name="tags"]`,
|
|
niche: `vn-item-summary vn-vertical[name="niche"]`,
|
|
botanical: `vn-item-summary vn-vertical[name="botanical"]`,
|
|
barcode: `vn-item-summary vn-vertical[name="barcode"]`
|
|
},
|
|
ticketsIndex: {
|
|
createTicketButton: `${components.vnFloatButton}`,
|
|
searchResult: `table > tbody > tr`,
|
|
searchTicketInput: `${components.vnTextfield}`,
|
|
searchButton: `vn-searchbar vn-icon-button[icon="search"]`
|
|
},
|
|
ticketNotes: {
|
|
notesButton: `vn-menu-item a[ui-sref="ticket.card.observation"]`,
|
|
firstNoteRemoveButton: `vn-icon[icon="remove_circle_outline"]`,
|
|
addNoteButton: `vn-icon[icon="add_circle"]`,
|
|
firstNoteSelect: `vn-autocomplete[field="ticketObservation.observationTypeFk"] input`,
|
|
firstNoteSelectSecondOption: `vn-autocomplete[field="ticketObservation.observationTypeFk"] vn-drop-down ul > li:nth-child(2)`,
|
|
firstNoteDisabled: `vn-textfield[label="Observation type"] input`,
|
|
firstDescriptionInput: `vn-textfield[label="Description"] input`,
|
|
submitNotesButton: `${components.vnSubmit}`
|
|
},
|
|
ticketExpedition: {
|
|
expeditionButton: `vn-menu-item a[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: `vn-menu-item a[ui-sref="ticket.card.package.index"]`,
|
|
firstPackageSelect: `vn-autocomplete[label="Package"] > div > div > input`,
|
|
firstPackageSelectOptionThree: `vn-autocomplete[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: `vn-autocomplete[label="Package"] > div > div > div > vn-icon > i`,
|
|
savePackagesButton: `${components.vnSubmit}`
|
|
},
|
|
ticketSales: {
|
|
saleButton: `vn-menu-item a[ui-sref="ticket.card.sale"]`,
|
|
firstSaleText: `table > tbody > tr:nth-child(1)`,
|
|
secondSaleText: `table > tbody > tr:nth-child(2)`
|
|
},
|
|
ticketTracking: {
|
|
trackingButton: `vn-menu-item a[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: `vn-autocomplete[field="$ctrl.ticket.stateFk"] > div > div > input`,
|
|
stateInputOptionOne: `vn-autocomplete[field="$ctrl.ticket.stateFk"] vn-drop-down ul > li:nth-child(1)`,
|
|
clearStateInputButton: `vn-autocomplete[field="$ctrl.ticket.stateFk"] > div > div > div > vn-icon > i`,
|
|
saveStateButton: `${components.vnSubmit}`
|
|
}
|
|
};
|
|
|