case 4061
This commit is contained in:
@@ -105,34 +105,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemLoan
|
||||
}
|
||||
});
|
||||
} else {
|
||||
{
|
||||
const res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemLoan
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemLoan
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm);
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
|
||||
@@ -72,36 +72,21 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemOutsideService
|
||||
}
|
||||
});
|
||||
} else {
|
||||
{
|
||||
const res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemOutsideService
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemOutsideService
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm);
|
||||
}
|
||||
break;
|
||||
|
||||
case "WorkOrderList":
|
||||
m.vm.$router.push({
|
||||
name: "svc-workorders"
|
||||
|
||||
@@ -72,34 +72,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemPartRequest
|
||||
}
|
||||
});
|
||||
} else {
|
||||
{
|
||||
const res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemPartRequest
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemPartRequest
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm);
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
|
||||
@@ -105,36 +105,21 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemPart
|
||||
}
|
||||
});
|
||||
} else {
|
||||
{
|
||||
const res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemPart
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemPart
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm);
|
||||
}
|
||||
break;
|
||||
|
||||
case "WorkOrderList":
|
||||
m.vm.$router.push({
|
||||
name: "svc-workorders"
|
||||
|
||||
@@ -105,34 +105,18 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemScheduledUser
|
||||
}
|
||||
});
|
||||
} else {
|
||||
{
|
||||
const res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemScheduledUser
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemScheduledUser
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm);
|
||||
}
|
||||
break;
|
||||
case "WorkOrderList":
|
||||
|
||||
@@ -72,36 +72,21 @@ async function clickHandler(menuItem) {
|
||||
}
|
||||
break;
|
||||
case "report":
|
||||
if (m.id != null) {
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: m.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemTask
|
||||
}
|
||||
});
|
||||
} else {
|
||||
{
|
||||
const res = await m.vm.$refs.reportSelector.open(
|
||||
m.vm.$refs.gzdatatable.getDataListSelection(
|
||||
window.$gz.type.WorkOrderItemTask
|
||||
)
|
||||
),
|
||||
m.id
|
||||
);
|
||||
|
||||
if (res == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
window.$gz.form.setLastReport(FORM_KEY, res);
|
||||
|
||||
m.vm.$router.push({
|
||||
name: "ay-report",
|
||||
params: {
|
||||
recordid: res.id,
|
||||
ayatype: window.$gz.type.WorkOrderItemTask
|
||||
}
|
||||
});
|
||||
generateMenu(m.vm);
|
||||
}
|
||||
break;
|
||||
|
||||
case "WorkOrderList":
|
||||
m.vm.$router.push({
|
||||
name: "svc-workorders"
|
||||
|
||||
Reference in New Issue
Block a user