Last report implemented throughout
This commit is contained in:
@@ -9,8 +9,6 @@
|
||||
|
||||
## ROUGH SCHEDULE
|
||||
|
||||
GetLastReport is not implemented anywhere but is useful adn key
|
||||
lastreport new icon or no icon or...??
|
||||
Erase all data / generate data should maybe also erase all local cached browser data like ?reset ??
|
||||
or maybe not, this is related to reports which I think don't clear in erasedatabase??
|
||||
|
||||
@@ -722,4 +720,5 @@ BUILD 130 CHANGES OF NOTE
|
||||
- About form: fixed bug that allowed customer / ho type user to view license info
|
||||
- Fixed picklist bug that could in rare circumstances (no tags but has variant type for specific purpose) result in error at the server due to trailing " and " clause in query
|
||||
- CustomerServiceRequest Customer / HeadOffice user interface: completed. Customer user can create / view their csrs, headoffice user can create / view their customer's csrs
|
||||
- UI Menu all reportable pages: now have an additional menu option under Reports which is a quick access link to the most recent report used for that form on that browser
|
||||
|
||||
|
||||
@@ -217,7 +217,8 @@
|
||||
</v-list-item-action>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>
|
||||
<span>{{ $ay.t(item.title) }}</span>
|
||||
<span v-if="item.notrans">{{ item.title }}</span>
|
||||
<span v-else>{{ $ay.t(item.title) }}</span>
|
||||
</v-list-item-title>
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
@@ -1304,12 +1304,13 @@ function saveFormSettings(vm) {
|
||||
//preserve anything not directly related to datatable
|
||||
//for now it's just the last report so nothing fancy here
|
||||
let formSettings = window.$gz.form.getFormSettings(vm.formKey);
|
||||
console.log("datatable-saveformsettings fetched is:", formSettings);
|
||||
|
||||
if (formSettings != null && formSettings.saved != null) {
|
||||
if (formSettings.saved.lastReport != null) {
|
||||
newFormSettings.lastReport = formSettings.saved.lastReport;
|
||||
newFormSettings.saved.lastReport = formSettings.saved.lastReport;
|
||||
}
|
||||
}
|
||||
|
||||
window.$gz.form.setFormSettings(vm.formKey, newFormSettings);
|
||||
}
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ if (window.location.search) {
|
||||
var searchParams = new URLSearchParams(window.location.search);
|
||||
if (searchParams.has("reset")) {
|
||||
localStorage.removeItem("AyaNova");
|
||||
console.log("RESET LOCAL SETTINGS");
|
||||
console.log("LOCAL SETTINGS RESET");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -185,7 +185,6 @@ export default new Vuex.Store({
|
||||
state.formSettings = {};
|
||||
},
|
||||
setFormSettings(state, data) {
|
||||
console.log("Store::setformsettings", data);
|
||||
state.formSettings[data.formKey] = data.formSettings;
|
||||
},
|
||||
clearFormSettings(state, formKey) {
|
||||
|
||||
@@ -380,34 +380,18 @@ async function clickHandler(menuItem) {
|
||||
break;
|
||||
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.ServiceBank }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.ServiceBank,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.ServiceBank }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
@@ -126,37 +126,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.ServiceBank }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.ServiceBank
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.ServiceBank }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -207,6 +190,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -531,35 +531,20 @@ async function clickHandler(menuItem) {
|
||||
case "duplicate":
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.ServiceRate }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
case "report":
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.ServiceRate,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.ServiceRate }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -624,6 +609,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,37 +73,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.ServiceRate }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.ServiceRate
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.ServiceRate }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -152,6 +135,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -502,34 +502,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.TaxCode }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.TaxCode,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.TaxCode }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -594,6 +578,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,35 +71,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.TaxCode }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.TaxCode)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.TaxCode
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.TaxCode }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -148,6 +133,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -530,36 +530,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.TravelRate }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.TravelRate,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.TravelRate }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -622,6 +605,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,37 +73,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.TravelRate }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.TravelRate
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.TravelRate }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -152,6 +135,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -299,6 +299,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -516,31 +516,20 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Translation }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
let res = await m.vm.$refs.reportSelector.open();
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Translation }
|
||||
});
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Translation,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -607,6 +596,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -961,34 +961,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.User,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
case "directnotify":
|
||||
@@ -1091,6 +1075,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,32 +71,16 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.User)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.User),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "directnotify":
|
||||
@@ -164,6 +148,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -383,37 +383,21 @@ async function clickHandler(menuItem) {
|
||||
params: { recordid: 0 }
|
||||
});
|
||||
break;
|
||||
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.CustomerNote }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.CustomerNote,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.CustomerNote }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -474,6 +458,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -99,37 +99,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.CustomerNote }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.CustomerNote
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.CustomerNote }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -179,6 +162,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -1359,36 +1359,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Customer }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Customer,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Customer }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
case "geoview":
|
||||
window.$gz.util.viewGeoLocation({
|
||||
latitude: m.vm.obj.latitude,
|
||||
@@ -1508,6 +1491,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -103,37 +103,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Customer }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.Customer
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Customer }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -182,6 +165,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -1245,36 +1245,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.HeadOffice }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.HeadOffice,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.HeadOffice }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
case "geoview":
|
||||
window.$gz.util.viewGeoLocation({
|
||||
latitude: m.vm.obj.latitude,
|
||||
@@ -1358,6 +1341,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,37 +73,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.HeadOffice }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.HeadOffice
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.HeadOffice }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -152,6 +135,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -1004,34 +1004,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.User,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "directnotify":
|
||||
//nav to direct notify with list of users appended to route
|
||||
@@ -1114,6 +1098,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
</gz-extensions>
|
||||
<gz-data-table
|
||||
ref="gzdatatable"
|
||||
form-key="cust-users"
|
||||
form-key="contact-users"
|
||||
data-list-key="OutsideUserDataList"
|
||||
:show-select="rights.read"
|
||||
:reload="reload"
|
||||
@@ -21,7 +21,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const FORM_KEY = "cust-users";
|
||||
const FORM_KEY = "contact-users";
|
||||
export default {
|
||||
created() {
|
||||
this.rights = window.$gz.role.getRights(window.$gz.type.User);
|
||||
@@ -71,32 +71,16 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.User)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.User),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.User }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "directnotify":
|
||||
@@ -164,6 +148,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -265,7 +265,7 @@
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
const FORM_KEY = "csr-edit";
|
||||
const FORM_KEY = "customer-csr-edit";
|
||||
const API_BASE_URL = "csr/";
|
||||
const FORM_CUSTOM_TEMPLATE_KEY = "CustomerServiceRequest"; //<-- Should always be CoreBizObject AyaType name here where possible
|
||||
|
||||
@@ -719,42 +719,20 @@ async function clickHandler(menuItem) {
|
||||
case "acceptnew":
|
||||
m.vm.accept(0);
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.CustomerServiceRequest
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
AType: window.$gz.type.CustomerServiceRequest,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.CustomerServiceRequest
|
||||
}
|
||||
});
|
||||
}
|
||||
break;
|
||||
// case "report":
|
||||
// let res = await m.vm.$refs.reportSelector.open(
|
||||
// {
|
||||
// AType: window.$gz.type.CustomerServiceRequest,
|
||||
// selectedRowIds: [m.vm.obj.id]
|
||||
// },
|
||||
// m.id
|
||||
// );
|
||||
// if (res == null) {
|
||||
// return;
|
||||
// }
|
||||
// window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
// generateMenu(m.vm);
|
||||
// break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
@@ -823,6 +801,7 @@ function generateMenu(vm) {
|
||||
// if (lastReport != null) {
|
||||
// menuOptions.menuItems.push({
|
||||
// title: lastReport.name,
|
||||
// notrans: true,
|
||||
// icon: "$ayiFileAlt",
|
||||
// key: FORM_KEY + ":report:" + lastReport.id,
|
||||
// vm: vm
|
||||
|
||||
@@ -73,43 +73,20 @@ async function clickHandler(menuItem) {
|
||||
// m.vm.reload = !m.vm.reload;
|
||||
// }
|
||||
// break;
|
||||
// case "report":
|
||||
// if (m.id != null) {
|
||||
// //last report selected is in m.id
|
||||
// m.vm.$router.push({
|
||||
// name: "ay-report",
|
||||
// params: {
|
||||
// recordid: m.id,
|
||||
// ayatype: window.$gz.type.CustomerServiceRequest
|
||||
// }
|
||||
// });
|
||||
// } else {
|
||||
// //general report selector chosen
|
||||
|
||||
// case "report":
|
||||
// let res = await m.vm.$refs.reportSelector.open(
|
||||
// m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
// window.$gz.type.CustomerServiceRequest
|
||||
// )
|
||||
// {
|
||||
// AType: window.$gz.type.CustomerServiceRequest,
|
||||
// selectedRowIds: [m.vm.obj.id]
|
||||
// },
|
||||
// m.id
|
||||
// );
|
||||
|
||||
// //if null for no selection
|
||||
// //just bail out
|
||||
// if (res == null) {
|
||||
// return;
|
||||
// }
|
||||
// //persist last report selected
|
||||
// window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
// //Now open the report viewer...
|
||||
// m.vm.$router.push({
|
||||
// name: "ay-report",
|
||||
// params: {
|
||||
// recordid: res.id,
|
||||
// ayatype: window.$gz.type.CustomerServiceRequest
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
// break;
|
||||
// generateMenu(m.vm);
|
||||
// break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
@@ -160,6 +137,7 @@ function generateMenu(vm) {
|
||||
// if (lastReport != null) {
|
||||
// menuOptions.menuItems.push({
|
||||
// title: lastReport.name,
|
||||
// notrans: true,
|
||||
// icon: "$ayiFileAlt",
|
||||
// key: FORM_KEY + ":report:" + lastReport.id,
|
||||
// vm: vm
|
||||
|
||||
@@ -551,36 +551,19 @@ async function clickHandler(menuItem) {
|
||||
name: "memo-edit",
|
||||
params: { recordid: 0 }
|
||||
});
|
||||
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Memo }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Memo,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Memo }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "reply":
|
||||
m.vm.replyForward(false);
|
||||
@@ -650,6 +633,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,35 +71,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Memo }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Memo)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Memo),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Memo }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -148,6 +131,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const FORM_KEY = "notification-subscriptions";
|
||||
const FORM_KEY = "notifications";
|
||||
export default {
|
||||
async created() {
|
||||
let vm = this;
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
/* Xeslint-disable */
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
const FORM_KEY = "home-notify-direct";
|
||||
const FORM_KEY = "notify-direct";
|
||||
|
||||
export default {
|
||||
async created() {
|
||||
|
||||
@@ -201,7 +201,7 @@
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
const FORM_KEY = "home-notify-subscription";
|
||||
const FORM_KEY = "notify-subscription";
|
||||
const API_BASE_URL = "notify-subscription/";
|
||||
|
||||
export default {
|
||||
@@ -665,32 +665,20 @@ async function clickHandler(menuItem) {
|
||||
case "duplicate":
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
// case "report":
|
||||
// if (m.id != null) {
|
||||
// //last report selected
|
||||
// m.vm.$router.push({
|
||||
// name: "ay-report",
|
||||
// params: { recordid: m.id, ayatype: window.$gz.type.NotifySubscription }
|
||||
// });
|
||||
// } else {
|
||||
// //general report selector chosen
|
||||
// let res = await m.vm.$refs.reportSelector.open();
|
||||
|
||||
// //if null for no selection
|
||||
// //just bail out
|
||||
// if (res == null) {
|
||||
// return;
|
||||
// }
|
||||
// //persist last report selected
|
||||
// window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
// //Now open the report viewer...
|
||||
// m.vm.$router.push({
|
||||
// name: "ay-report",
|
||||
// params: { recordid: res.id, ayatype: window.$gz.type.NotifySubscription }
|
||||
// });
|
||||
// }
|
||||
// break;
|
||||
// case "report":
|
||||
// let res = await m.vm.$refs.reportSelector.open(
|
||||
// {
|
||||
// AType: window.$gz.type.NotifySubscription,
|
||||
// selectedRowIds: [m.vm.obj.id]
|
||||
// },
|
||||
// m.id
|
||||
// );
|
||||
// if (res == null) {
|
||||
// return;
|
||||
// }
|
||||
// window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
// generateMenu(m.vm);
|
||||
// break;
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const FORM_KEY = "notification-subscriptions";
|
||||
const FORM_KEY = "notify-subscriptions";
|
||||
export default {
|
||||
async created() {
|
||||
let vm = this;
|
||||
|
||||
@@ -524,34 +524,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Reminder }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Reminder,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Reminder }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -615,6 +599,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,37 +71,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Reminder }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.Reminder
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Reminder }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -150,6 +133,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -581,34 +581,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Review }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Review,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Review }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -674,6 +658,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -121,35 +121,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Review }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Review)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Review),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Review }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -200,6 +183,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
/* Xeslint-disable */
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
const FORM_KEY = "home-search";
|
||||
const FORM_KEY = "search";
|
||||
const API_BASE_URL = "search/";
|
||||
const FORM_CUSTOM_TEMPLATE_KEY = "home-search";
|
||||
const MAX_RESULTS = 200;
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
/* Xeslint-disable */
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
const FORM_KEY = "home-security";
|
||||
const FORM_KEY = "security";
|
||||
const API_BASE_URL = "auth/";
|
||||
|
||||
export default {
|
||||
|
||||
@@ -189,7 +189,7 @@ import EmailControl from "../components/email-control.vue";
|
||||
/* Xeslint-disable */
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
const FORM_KEY = "home-user-settings";
|
||||
const FORM_KEY = "user-settings";
|
||||
const API_BASE_URL = "user-option/";
|
||||
const FORM_CUSTOM_TEMPLATE_KEY = "UserOptions"; //<- Should always be CoreBizObject AyaType name here
|
||||
|
||||
@@ -503,6 +503,7 @@ function generateMenu(vm) {
|
||||
data: "home-security",
|
||||
key: "app:nav:SECURITY"
|
||||
});
|
||||
|
||||
menuOptions.menuItems.push({ divider: true, inset: false });
|
||||
window.$gz.eventBus.$emit("menu-change", menuOptions);
|
||||
}
|
||||
|
||||
@@ -73,37 +73,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PartAssembly }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PartAssembly
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PartAssembly }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -152,6 +135,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -659,34 +659,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PartAssembly }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.PartAssembly,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PartAssembly }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -751,6 +735,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const FORM_KEY = "part-inventory-list";
|
||||
const FORM_KEY = "part-inventory-transaction-list";
|
||||
export default {
|
||||
created() {
|
||||
let vm = this;
|
||||
@@ -121,37 +121,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PartInventory }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PartInventory
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PartInventory }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -200,6 +183,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -110,43 +110,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PartInventoryDataList
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PartInventoryDataList
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PartInventoryDataList
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -195,6 +172,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,43 +106,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PartInventoryRequestDataList
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PartInventoryRequestDataList
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PartInventoryRequestDataList
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -181,6 +158,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
const FORM_KEY = "inv-part-warehouse";
|
||||
const FORM_KEY = "inv-part-warehouse-edit";
|
||||
const API_BASE_URL = "part-warehouse/";
|
||||
const FORM_CUSTOM_TEMPLATE_KEY = "PartWarehouse"; //<-- Should always be CoreBizObject AyaType name here where possible
|
||||
|
||||
@@ -441,34 +441,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PartWarehouse }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.PartWarehouse,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PartWarehouse }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "PartByWarehouseInventoryList":
|
||||
m.vm.$router.push({
|
||||
@@ -565,6 +549,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
</gz-extensions>
|
||||
<gz-data-table
|
||||
ref="gzdatatable"
|
||||
form-key="inv-part-warehouses"
|
||||
form-key="inv-part-warehouse-list"
|
||||
data-list-key="PartWarehouseDataList"
|
||||
:show-select="rights.read"
|
||||
:reload="reload"
|
||||
@@ -21,7 +21,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const FORM_KEY = "inv-part-warehouses";
|
||||
const FORM_KEY = "inv-part-warehouse-list";
|
||||
export default {
|
||||
created() {
|
||||
this.rights = window.$gz.role.getRights(window.$gz.type.PartWarehouse);
|
||||
@@ -73,37 +73,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PartWarehouse }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PartWarehouse
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PartWarehouse }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -152,6 +135,8 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -324,7 +324,7 @@
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
const FORM_KEY = "inv-part";
|
||||
const FORM_KEY = "inv-part-edit";
|
||||
const API_BASE_URL = "part/";
|
||||
const FORM_CUSTOM_TEMPLATE_KEY = "Part"; //<-- Should always be CoreBizObject AyaType name here where possible
|
||||
|
||||
@@ -677,34 +677,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Part }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Part,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Part }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "PartSerialNumbersAvailable":
|
||||
m.vm.$router.push({
|
||||
@@ -842,6 +826,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
</gz-extensions>
|
||||
<gz-data-table
|
||||
ref="gzdatatable"
|
||||
form-key="part-list"
|
||||
form-key="inv-part-list"
|
||||
data-list-key="PartDataList"
|
||||
:show-select="rights.read"
|
||||
:reload="reload"
|
||||
@@ -21,7 +21,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const FORM_KEY = "part-list";
|
||||
const FORM_KEY = "inv-part-list";
|
||||
export default {
|
||||
created() {
|
||||
this.rights = window.$gz.role.getRights(window.$gz.type.Part);
|
||||
@@ -71,35 +71,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Part }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Part)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Part),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Part }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -148,6 +131,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -862,7 +862,7 @@
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
const FORM_KEY = "inv-purchase-order";
|
||||
const FORM_KEY = "inv-purchase-order-edit";
|
||||
const API_BASE_URL = "purchase-order/";
|
||||
const FORM_CUSTOM_TEMPLATE_KEY = "PurchaseOrder"; //<-- Should always be CoreBizObject AyaType name here where possible
|
||||
|
||||
@@ -1816,36 +1816,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PurchaseOrder }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.PurchaseOrder,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PurchaseOrder }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -1908,6 +1891,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
</gz-extensions>
|
||||
<gz-data-table
|
||||
ref="gzdatatable"
|
||||
form-key="purchaseorder-list"
|
||||
form-key="inv-purchaseorder-list"
|
||||
data-list-key="PurchaseOrderDataList"
|
||||
:show-select="rights.read"
|
||||
:reload="reload"
|
||||
@@ -21,7 +21,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const FORM_KEY = "purchaseorder-list";
|
||||
const FORM_KEY = "inv-purchaseorder-list";
|
||||
export default {
|
||||
created() {
|
||||
this.rights = window.$gz.role.getRights(window.$gz.type.PurchaseOrder);
|
||||
@@ -73,37 +73,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PurchaseOrder }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PurchaseOrder
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PurchaseOrder }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -152,6 +135,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -1823,36 +1823,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Contract }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Contract,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Contract }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -1915,6 +1898,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,37 +71,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Contract }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.Contract
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Contract }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -150,6 +133,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -756,42 +756,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.accept();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.CustomerServiceRequest
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.CustomerServiceRequest,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.CustomerServiceRequest
|
||||
}
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -858,6 +835,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -75,43 +75,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.CustomerServiceRequest
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.CustomerServiceRequest
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.CustomerServiceRequest
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -160,6 +137,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -783,34 +783,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.LoanUnit }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.LoanUnit,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.LoanUnit }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
m.vm.$router.push({
|
||||
@@ -904,6 +888,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,37 +71,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.LoanUnit }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.LoanUnit
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.LoanUnit }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -150,6 +133,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -341,42 +341,19 @@ async function clickHandler(menuItem) {
|
||||
params: { recordid: 0, unitid: m.vm.obj.unitId }
|
||||
});
|
||||
break;
|
||||
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.UnitMeterReading
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.UnitMeterReading,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.UnitMeterReading
|
||||
}
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
@@ -428,6 +405,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -82,45 +82,21 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.UnitMeterReading
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.UnitMeterReading
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.UnitMeterReading
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -170,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemExpense
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemExpense
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemExpense
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemLabor
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemLabor
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemLabor
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemLoan
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemLoan
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemLoan
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemOutsideService
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemOutsideService
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemOutsideService
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemPart
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemPart
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemPart
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemScheduledUser
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemScheduledUser
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemScheduledUser
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemTask
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemTask
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemTask
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemTravel
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemTravel
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemTravel
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.PMItemUnit
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.PMItemUnit
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.PMItemUnit
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,32 +71,16 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PMItem }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.PMItem)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.PMItem),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PMItem }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "PMList":
|
||||
@@ -203,6 +187,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -1705,34 +1705,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicateDlg = true;
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PM }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.PM,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PM }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "statuslist":
|
||||
m.vm.$router.push({
|
||||
@@ -1835,6 +1819,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null && !vm.obj.userIsRestrictedType) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -170,32 +170,16 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.PM }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.PM)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.PM),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.PM }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "WorkOrderItemList":
|
||||
@@ -254,6 +238,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -518,34 +518,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Project }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Project,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Project }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
m.vm.$router.push({
|
||||
@@ -639,6 +623,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,35 +71,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Project }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Project)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.Project
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Project }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -148,6 +133,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemExpense
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemExpense
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemExpense
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemLabor
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemLabor
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemLabor
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemLoan
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemLoan
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemLoan
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemOutsideService
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemOutsideService
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemOutsideService
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemPart
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemPart
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemPart
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemScheduledUser
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemScheduledUser
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemScheduledUser
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemTask
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemTask
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemTask
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemTravel
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemTravel
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemTravel
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.QuoteItemUnit
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItemUnit
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.QuoteItemUnit
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,34 +71,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.QuoteItem }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.QuoteItem
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.QuoteItem }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "QuoteList":
|
||||
@@ -205,6 +189,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -1784,34 +1784,18 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicateDlg = true;
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Quote }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Quote,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Quote }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
case "statuslist":
|
||||
m.vm.$router.push({
|
||||
@@ -1919,6 +1903,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null && !vm.obj.userIsRestrictedType) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -170,32 +170,16 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Quote }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Quote)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Quote),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Quote }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "WorkOrderItemList":
|
||||
@@ -254,6 +238,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -575,34 +575,18 @@ async function clickHandler(menuItem) {
|
||||
});
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.TaskGroup }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.TaskGroup,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.TaskGroup }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
@@ -670,6 +654,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -631,36 +631,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.UnitModel }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.UnitModel,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.UnitModel }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -723,6 +706,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -71,37 +71,20 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.UnitModel }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.UnitModel
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.UnitModel }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -150,6 +133,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -1230,36 +1230,19 @@ async function clickHandler(menuItem) {
|
||||
m.vm.duplicate();
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Unit }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
let res = await m.vm.$refs.reportSelector.open({
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
{
|
||||
AType: window.$gz.type.Unit,
|
||||
selectedRowIds: [m.vm.obj.id]
|
||||
});
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Unit }
|
||||
});
|
||||
},
|
||||
m.id
|
||||
);
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
generateMenu(m.vm);
|
||||
break;
|
||||
|
||||
case "geoview":
|
||||
window.$gz.util.viewGeoLocation({
|
||||
latitude: m.vm.obj.latitude,
|
||||
@@ -1363,6 +1346,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -105,35 +105,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.Unit }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Unit)
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Unit),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.Unit }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
@@ -182,6 +165,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemExpense
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemExpense
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemExpense
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemLabor
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemLabor
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemLabor
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -201,6 +201,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -168,6 +168,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -168,6 +168,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -201,6 +201,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -201,6 +201,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -168,6 +168,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,40 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemTravel
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemTravel
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemTravel
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
@@ -168,6 +146,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -106,40 +106,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemUnit
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemUnit
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemUnit
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
@@ -201,6 +179,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
@@ -73,34 +73,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
//last report selected is in m.id
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: m.id, ayatype: window.$gz.type.WorkOrderItem }
|
||||
});
|
||||
} else {
|
||||
//general report selector chosen
|
||||
|
||||
{
|
||||
let res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItem
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
//if null for no selection
|
||||
//just bail out
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
//persist last report selected
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
//Now open the report viewer...
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: { recordid: res.id, ayatype: window.$gz.type.WorkOrderItem }
|
||||
});
|
||||
generateMenu(m.vm); //refresh the menu with the new report
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
@@ -212,6 +196,7 @@ function generateMenu(vm) {
|
||||
if (lastReport != null) {
|
||||
menuOptions.menuItems.push({
|
||||
title: lastReport.name,
|
||||
notrans: true,
|
||||
icon: "$ayiFileAlt",
|
||||
key: FORM_KEY + ":report:" + lastReport.id,
|
||||
vm: vm
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user