This commit is contained in:
@@ -263,9 +263,14 @@
|
|||||||
@input="fieldValueChanged('template')"
|
@input="fieldValueChanged('template')"
|
||||||
></v-textarea>
|
></v-textarea>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col
|
||||||
|
v-if="showWorkOrderTokenSelector"
|
||||||
|
cols="12"
|
||||||
|
sm="6"
|
||||||
|
lg="4"
|
||||||
|
xl="3"
|
||||||
|
>
|
||||||
<v-select
|
<v-select
|
||||||
v-if="showWorkOrderTokenSelector"
|
|
||||||
v-model="woToken"
|
v-model="woToken"
|
||||||
prepend-icon="$ayiPlus"
|
prepend-icon="$ayiPlus"
|
||||||
:items="selectLists.workOrderTemplateTokens"
|
:items="selectLists.workOrderTemplateTokens"
|
||||||
@@ -275,6 +280,42 @@
|
|||||||
@click:prepend="insertToken(woToken)"
|
@click:prepend="insertToken(woToken)"
|
||||||
></v-select>
|
></v-select>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
|
<v-col
|
||||||
|
v-if="showQuoteTokenSelector"
|
||||||
|
cols="12"
|
||||||
|
sm="6"
|
||||||
|
lg="4"
|
||||||
|
xl="3"
|
||||||
|
>
|
||||||
|
<v-select
|
||||||
|
v-model="quoteToken"
|
||||||
|
prepend-icon="$ayiPlus"
|
||||||
|
:items="selectLists.quoteTemplateTokens"
|
||||||
|
item-text="name"
|
||||||
|
item-value="id"
|
||||||
|
:label="$ay.t('TemplateTokens')"
|
||||||
|
@click:prepend="insertToken(quoteToken)"
|
||||||
|
></v-select>
|
||||||
|
</v-col>
|
||||||
|
|
||||||
|
<v-col
|
||||||
|
v-if="showCSRTokenSelector"
|
||||||
|
cols="12"
|
||||||
|
sm="6"
|
||||||
|
lg="4"
|
||||||
|
xl="3"
|
||||||
|
>
|
||||||
|
<v-select
|
||||||
|
v-model="csrToken"
|
||||||
|
prepend-icon="$ayiPlus"
|
||||||
|
:items="selectLists.csrTemplateTokens"
|
||||||
|
item-text="name"
|
||||||
|
item-value="id"
|
||||||
|
:label="$ay.t('TemplateTokens')"
|
||||||
|
@click:prepend="insertToken(csrToken)"
|
||||||
|
></v-select>
|
||||||
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-tab-item>
|
</v-tab-item>
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
@@ -476,7 +517,9 @@ export default {
|
|||||||
tab: 0,
|
tab: 0,
|
||||||
whoDialog: false,
|
whoDialog: false,
|
||||||
whoList: [],
|
whoList: [],
|
||||||
woToken: null
|
woToken: null,
|
||||||
|
quoteToken: null,
|
||||||
|
csrToken: null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -718,8 +761,6 @@ export default {
|
|||||||
0,
|
0,
|
||||||
t
|
t
|
||||||
);
|
);
|
||||||
|
|
||||||
// console.log("INSERT TOKEN: ", t);
|
|
||||||
},
|
},
|
||||||
objectTagsTitle() {
|
objectTagsTitle() {
|
||||||
let objectName = null;
|
let objectName = null;
|
||||||
@@ -1083,7 +1124,11 @@ async function fetchTranslatedText() {
|
|||||||
"WorkOrderSummary",
|
"WorkOrderSummary",
|
||||||
"WorkOrderSerialNumber",
|
"WorkOrderSerialNumber",
|
||||||
"Name",
|
"Name",
|
||||||
"TemplateTokens"
|
"TemplateTokens",
|
||||||
|
"QuoteSerialNumber",
|
||||||
|
"QuoteIntroduction",
|
||||||
|
"QuoteQuoteRequestDate",
|
||||||
|
"QuoteValidUntilDate"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1165,7 +1210,10 @@ CSR:
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
const wo = vm.$ay.t("WorkOrder") + " ";
|
const wo = vm.$ay.t("WorkOrder") + " ";
|
||||||
|
const quote = vm.$ay.t("Quote") + " ";
|
||||||
|
const csr = vm.$ay.t("CustomerServiceRequest") + " ";
|
||||||
const cust = vm.$ay.t("Customer") + " ";
|
const cust = vm.$ay.t("Customer") + " ";
|
||||||
|
|
||||||
vm.selectLists.workOrderTemplateTokens.push(
|
vm.selectLists.workOrderTemplateTokens.push(
|
||||||
...[
|
...[
|
||||||
{ name: cust + vm.$ay.t("Name"), id: "{{Customer}}" },
|
{ name: cust + vm.$ay.t("Name"), id: "{{Customer}}" },
|
||||||
@@ -1189,7 +1237,62 @@ CSR:
|
|||||||
name: wo + vm.$ay.t("WorkOrderSerialNumber"),
|
name: wo + vm.$ay.t("WorkOrderSerialNumber"),
|
||||||
id: "{{WorkOrderSerialNumber}}"
|
id: "{{WorkOrderSerialNumber}}"
|
||||||
}
|
}
|
||||||
]
|
].sort(window.$gz.util.sortByKey("name"))
|
||||||
|
);
|
||||||
|
|
||||||
|
vm.selectLists.quoteTemplateTokens.push(
|
||||||
|
...[
|
||||||
|
{ name: cust + vm.$ay.t("Name"), id: "{{Customer}}" },
|
||||||
|
{
|
||||||
|
name: quote + vm.$ay.t("QuoteQuoteRequestDate"),
|
||||||
|
id: "{{QuoteQuoteRequestDate}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: quote + vm.$ay.t("QuoteValidUntilDate"),
|
||||||
|
id: "{{QuoteValidUntilDate}}"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
name: vm.$ay.t("QuoteIntroduction"),
|
||||||
|
id: "{{QuoteIntroduction}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: wo + vm.$ay.t("WorkOrderCustomerContactName"),
|
||||||
|
id: "{{WorkOrderCustomerContactName}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: vm.$ay.t("WorkOrderCustomerReferenceNumber"),
|
||||||
|
id: "{{WorkOrderCustomerReferenceNumber}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: wo + vm.$ay.t("WorkOrderSummary"),
|
||||||
|
id: "{{WorkOrderSummary}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: quote + vm.$ay.t("QuoteSerialNumber"),
|
||||||
|
id: "{{QuoteSerialNumber}}"
|
||||||
|
}
|
||||||
|
].sort(window.$gz.util.sortByKey("name"))
|
||||||
|
);
|
||||||
|
|
||||||
|
vm.selectLists.csrTemplateTokens.push(
|
||||||
|
...[
|
||||||
|
{ name: cust + vm.$ay.t("Name"), id: "{{Customer}}" },
|
||||||
|
|
||||||
|
{
|
||||||
|
name: vm.$ay.t("CustomerServiceRequestRequestedBy"),
|
||||||
|
id: "{{CustomerServiceRequestRequestedBy}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: csr + vm.$ay.t("CustomerServiceRequestCustomerReferenceNumber"),
|
||||||
|
id: "{{CustomerServiceRequestCustomerReferenceNumber}}"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
name: csr + vm.$ay.t("CustomerServiceRequestTitle"),
|
||||||
|
id: "{{CustomerServiceRequestTitle}}"
|
||||||
|
}
|
||||||
|
].sort(window.$gz.util.sortByKey("name"))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user