This commit is contained in:
2021-08-04 19:28:15 +00:00
parent 22579c6caa
commit dd233facc0

View File

@@ -9,22 +9,22 @@
</gz-extensions> </gz-extensions>
<gz-data-table <gz-data-table
ref="gzdatatable" ref="gzdatatable"
form-key="workorder-item-expense-list" form-key="quote-item-expense-list"
data-list-key="WorkOrderItemExpenseDataList" data-list-key="QuoteItemExpenseDataList"
:show-select="rights.read" :show-select="rights.read"
:reload="reload" :reload="reload"
@selection-change="handleSelected" @selection-change="handleSelected"
data-cy="WorkOrderItemExpensesTable" data-cy="QuoteItemExpensesTable"
> >
</gz-data-table> </gz-data-table>
</div> </div>
</template> </template>
<script> <script>
const FORM_KEY = "workorder-item-expense-list"; const FORM_KEY = "quote-item-expense-list";
export default { export default {
created() { created() {
this.rights = window.$gz.role.getRights(window.$gz.type.WorkOrder); this.rights = window.$gz.role.getRights(window.$gz.type.Quote);
window.$gz.eventBus.$on("menu-click", clickHandler); window.$gz.eventBus.$on("menu-click", clickHandler);
generateMenu(this); generateMenu(this);
}, },
@@ -34,7 +34,7 @@ export default {
data() { data() {
return { return {
rights: window.$gz.role.defaultRightsObject(), rights: window.$gz.role.defaultRightsObject(),
aType: window.$gz.type.WorkOrderItemExpense, aType: window.$gz.type.QuoteItemExpense,
selectedItems: [], selectedItems: [],
reload: false reload: false
}; };
@@ -58,14 +58,14 @@ async function clickHandler(menuItem) {
switch (m.key) { switch (m.key) {
case "new": case "new":
m.vm.$router.push({ m.vm.$router.push({
name: "workorder-edit", name: "quote-edit",
params: { recordid: 0 } params: { recordid: 0 }
}); });
break; break;
case "extensions": case "extensions":
let res = await m.vm.$refs.extensions.open( let res = await m.vm.$refs.extensions.open(
m.vm.$refs.gzdatatable.getDataListSelection( m.vm.$refs.gzdatatable.getDataListSelection(
window.$gz.type.WorkOrderItemExpense window.$gz.type.QuoteItemExpense
) )
); );
if (res && res.refresh == true) { if (res && res.refresh == true) {
@@ -79,7 +79,7 @@ async function clickHandler(menuItem) {
name: "ay-report", name: "ay-report",
params: { params: {
recordid: m.id, recordid: m.id,
ayatype: window.$gz.type.WorkOrderItemExpense ayatype: window.$gz.type.QuoteItemExpense
} }
}); });
} else { } else {
@@ -87,7 +87,7 @@ async function clickHandler(menuItem) {
let res = await m.vm.$refs.reportSelector.open( let res = await m.vm.$refs.reportSelector.open(
m.vm.$refs.gzdatatable.getDataListSelection( m.vm.$refs.gzdatatable.getDataListSelection(
window.$gz.type.WorkOrderItemExpense window.$gz.type.QuoteItemExpense
) )
); );
@@ -104,19 +104,19 @@ async function clickHandler(menuItem) {
name: "ay-report", name: "ay-report",
params: { params: {
recordid: res.id, recordid: res.id,
ayatype: window.$gz.type.WorkOrderItemExpense ayatype: window.$gz.type.QuoteItemExpense
} }
}); });
} }
break; break;
case "WorkOrderList": case "QuoteList":
m.vm.$router.push({ m.vm.$router.push({
name: "svc-workorders" name: "svc-quotes"
}); });
break; break;
case "WorkOrderItemList": case "WorkOrderItemList":
m.vm.$router.push({ m.vm.$router.push({
name: "svc-workorder-items" name: "svc-quote-items"
}); });
break; break;
@@ -137,10 +137,10 @@ function generateMenu(vm) {
isMain: true, isMain: true,
icon: "$ayiMoneyBillWave", icon: "$ayiMoneyBillWave",
title: "WorkOrderItemExpenseList", title: "WorkOrderItemExpenseList",
helpUrl: "svc-workorders", helpUrl: "svc-quotes",
menuItems: [], menuItems: [],
formData: { formData: {
ayaType: window.$gz.type.WorkOrderItemExpense ayaType: window.$gz.type.QuoteItemExpense
} }
}; };
@@ -184,9 +184,9 @@ function generateMenu(vm) {
menuOptions.menuItems.push({ divider: true, inset: false }); menuOptions.menuItems.push({ divider: true, inset: false });
menuOptions.menuItems.push({ menuOptions.menuItems.push({
title: "WorkOrderList", title: "QuoteList",
icon: "$ayiTools", icon: "$ayiPencilAlt",
key: FORM_KEY + ":WorkOrderList", key: FORM_KEY + ":QuoteList",
vm: vm vm: vm
}); });