Skip to content

Commit 97b1db2

Browse files
committed
EDU-8394: Updated source files for T190 that include the Modern UI sources and updated site map and access rights items.
1 parent 4de738c commit 97b1db2

45 files changed

Lines changed: 1812 additions & 1176 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<template>
2+
<qp-template id="form-RepairWorkOrderPreferences" name="1-1"
3+
class="label-size-xm">
4+
<qp-fieldset id="fsPreferences-RepairWorkOrder" slot="A" view.bind="Setup">
5+
<field name="NumberingID"></field>
6+
<field name="WalkInCustomerID"></field>
7+
<field name="DefaultEmployee"></field>
8+
<field name="PrepaymentPercent"></field>
9+
</qp-fieldset>
10+
</qp-template>
11+
</template>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import {
2+
PXScreen,
3+
createSingle,
4+
graphInfo,
5+
PXView,
6+
PXFieldState,
7+
controlConfig,
8+
} from "client-controls";
9+
10+
@graphInfo({
11+
graphType: "PhoneRepairShop.RSSVSetupMaint",
12+
primaryView: "Setup",
13+
})
14+
export class RS101000 extends PXScreen {
15+
Setup = createSingle(RSSVSetup);
16+
}
17+
18+
export class RSSVSetup extends PXView {
19+
@controlConfig({allowEdit: true, })
20+
NumberingID: PXFieldState;
21+
22+
@controlConfig({allowEdit: true, })
23+
WalkInCustomerID: PXFieldState;
24+
25+
DefaultEmployee: PXFieldState;
26+
PrepaymentPercent: PXFieldState;
27+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<template>
2+
<qp-grid id="grid-RepairService" view.bind="RepairService"></qp-grid>
3+
</template>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
import {
3+
PXScreen, graphInfo, createCollection,
4+
PXView, PXFieldState,
5+
gridConfig, PXFieldOptions, GridPreset
6+
} from "client-controls";
7+
8+
@graphInfo({
9+
graphType: "PhoneRepairShop.RSSVRepairServiceMaint",
10+
primaryView: "RepairService",
11+
hideFilesIndicator: true,
12+
hideNotesIndicator: true,
13+
})
14+
export class RS201000 extends PXScreen {
15+
RepairService = createCollection(RSSVRepairService);
16+
}
17+
18+
@gridConfig({
19+
preset: GridPreset.Primary
20+
})
21+
export class RSSVRepairService extends PXView {
22+
ServiceCD : PXFieldState;
23+
Description : PXFieldState;
24+
Active : PXFieldState;
25+
WalkInService : PXFieldState<PXFieldOptions.CommitChanges>;
26+
Prepayment : PXFieldState;
27+
PreliminaryCheck : PXFieldState<PXFieldOptions.CommitChanges>;
28+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<template>
2+
<qp-template id="form-ServDevices" name="1-1">
3+
<qp-fieldset id="fsColumnA" slot="A" view.bind="ServDevices">
4+
<field name="DeviceCD"></field>
5+
<field name="Description"></field>
6+
<field name="Active"></field>
7+
<field name="AvgComplexityOfRepair"></field>
8+
</qp-fieldset>
9+
</qp-template>
10+
</template>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import {
2+
createSingle, PXScreen, graphInfo, viewInfo, PXView, PXFieldState
3+
} from "client-controls";
4+
5+
@graphInfo({
6+
graphType: "PhoneRepairShop.RSSVDeviceMaint",
7+
primaryView: "ServDevices",
8+
})
9+
export class RS202000 extends PXScreen {
10+
@viewInfo({containerName: "Service Devices"})
11+
ServDevices = createSingle(RSSVDevice);
12+
}
13+
14+
// View
15+
export class RSSVDevice extends PXView {
16+
DeviceCD : PXFieldState;
17+
Description : PXFieldState;
18+
Active : PXFieldState;
19+
AvgComplexityOfRepair : PXFieldState;
20+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
<template>
3+
4+
<qp-template id="RepairPrices" name="1-1-1">
5+
<qp-fieldset id="fsColumnA-RepairPrices" view.bind="RepairPrices" slot="A" >
6+
<field name="ServiceID" ></field>
7+
<field name="DeviceID" ></field>
8+
</qp-fieldset>
9+
<qp-fieldset id="fsColumnB-RepairPrices" view.bind="RepairPrices" slot="B" >
10+
<field name="Price" ></field>
11+
</qp-fieldset>
12+
</qp-template>
13+
<qp-tabbar id="tabsPrices">
14+
<qp-tab id="tabRepairItems" caption="Repair Items">
15+
<qp-grid id="gridRepairItems" view.bind="RepairItems"></qp-grid>
16+
</qp-tab>
17+
<qp-tab id="tabLabor" caption="Labor">
18+
<qp-grid id="gridLabor" view.bind="Labor"></qp-grid>
19+
</qp-tab>
20+
<qp-tab id="tabWarranty" caption="Warranty">
21+
<qp-grid id="gridWarranty" view.bind="Warranty"></qp-grid>
22+
</qp-tab>
23+
</qp-tabbar>
24+
25+
</template>
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
2+
import { createCollection, createSingle, graphInfo, PXView, PXScreen, PXFieldState, gridConfig, PXFieldOptions, PXActionState, GridPreset, viewInfo } from "client-controls";
3+
4+
@graphInfo({
5+
graphType: "PhoneRepairShop.RSSVRepairPriceMaint",
6+
primaryView: "RepairPrices",
7+
})
8+
export class RS203000 extends PXScreen {
9+
RepairPrices = createSingle(RSSVRepairPrice);
10+
RepairItems = createCollection(RSSVRepairItem);
11+
@viewInfo({containerName: "Labor"})
12+
Labor = createCollection(RSSVLabor);
13+
@viewInfo({containerName: "Warranty"})
14+
Warranty = createCollection(RSSVWarranty);
15+
}
16+
17+
export class RSSVRepairPrice extends PXView {
18+
ServiceID: PXFieldState;
19+
DeviceID: PXFieldState;
20+
Price: PXFieldState;
21+
}
22+
23+
@gridConfig({
24+
preset: GridPreset.Details,
25+
syncPosition: true,
26+
initNewRow: true
27+
})
28+
export class RSSVRepairItem extends PXView {
29+
RepairItemType : PXFieldState<PXFieldOptions.CommitChanges>;
30+
Required : PXFieldState<PXFieldOptions.CommitChanges>;
31+
InventoryID: PXFieldState<PXFieldOptions.CommitChanges>;
32+
InventoryID_description : PXFieldState;
33+
BasePrice : PXFieldState;
34+
IsDefault : PXFieldState<PXFieldOptions.CommitChanges>;
35+
}
36+
37+
@gridConfig({
38+
preset: GridPreset.Details
39+
})
40+
export class RSSVLabor extends PXView {
41+
InventoryID : PXFieldState<PXFieldOptions.CommitChanges>;
42+
InventoryID_description : PXFieldState;
43+
DefaultPrice : PXFieldState<PXFieldOptions.CommitChanges>;
44+
Quantity : PXFieldState<PXFieldOptions.CommitChanges>;
45+
ExtPrice : PXFieldState;
46+
}
47+
48+
@gridConfig({
49+
preset: GridPreset.Details
50+
})
51+
export class RSSVWarranty extends PXView {
52+
ContractID : PXFieldState<PXFieldOptions.CommitChanges>;
53+
ContractID_description : PXFieldState;
54+
ContractDuration : PXFieldState;
55+
ContractDurationType : PXFieldState;
56+
ContractType : PXFieldState;
57+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<template>
2+
<qp-template
3+
id="form-Order"
4+
name="7-10-7"
5+
class="equal-height"
6+
qp-collapsible
7+
>
8+
<qp-fieldset id="fsColumnA-Order" slot="A" view.bind="WorkOrders">
9+
<field name="OrderNbr"></field>
10+
<field name="Status"></field>
11+
<field name="DateCreated"></field>
12+
<field name="DateCompleted"></field>
13+
<field name="Priority"></field>
14+
</qp-fieldset>
15+
<qp-fieldset id="fsColumnB-Order" slot="B" view.bind="WorkOrders">
16+
<field name="CustomerID"></field>
17+
<field name="ServiceID"></field>
18+
<field name="DeviceID"></field>
19+
<field name="Assignee"></field>
20+
<field name="Description"></field>
21+
</qp-fieldset>
22+
<qp-fieldset id="fsColumnC-Order" slot="C" view.bind="WorkOrders"
23+
class="highlights-section">
24+
<field name="OrderTotal"></field>
25+
<field name="InvoiceNbr"></field>
26+
</qp-fieldset>
27+
</qp-template>
28+
<qp-tabbar id="tabbar">
29+
<qp-tab id="tab-RepairItems" caption="Repair Items">
30+
<qp-grid id="grid-RepairItems" view.bind="RepairItems"></qp-grid>
31+
</qp-tab>
32+
33+
<qp-tab id="tab-Labor" caption="Labor">
34+
<qp-grid id="grid-Labor" view.bind="Labor"></qp-grid>
35+
</qp-tab>
36+
</qp-tabbar>
37+
</template>
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
import {
2+
PXScreen, createCollection, graphInfo,
3+
viewInfo, createSingle,
4+
PXView, PXFieldOptions, PXFieldState, controlConfig,
5+
gridConfig, GridPreset,
6+
} from "client-controls";
7+
8+
@graphInfo({
9+
graphType: "PhoneRepairShop.RSSVWorkOrderEntry",
10+
primaryView: "WorkOrders"
11+
})
12+
export class RS301000 extends PXScreen {
13+
@viewInfo({ containerName: "Work Order" })
14+
WorkOrders = createSingle(RSSVWorkOrder);
15+
16+
@viewInfo({ containerName: "Repair Items" })
17+
RepairItems = createCollection(RSSVWorkOrderItem);
18+
19+
@viewInfo({ containerName: "Labor" })
20+
Labor = createCollection(RSSVWorkOrderLabor);
21+
}
22+
23+
export class RSSVWorkOrder extends PXView {
24+
OrderNbr: PXFieldState;
25+
26+
@controlConfig({allowEdit: true, })
27+
CustomerID: PXFieldState<PXFieldOptions.CommitChanges>;
28+
DateCreated: PXFieldState;
29+
DateCompleted: PXFieldState;
30+
Status: PXFieldState;
31+
32+
@controlConfig({rows: 2})
33+
Description : PXFieldState<PXFieldOptions.Multiline>;
34+
35+
@controlConfig({allowEdit: true, })
36+
ServiceID : PXFieldState<PXFieldOptions.CommitChanges>;
37+
38+
@controlConfig({allowEdit: true, })
39+
DeviceID: PXFieldState<PXFieldOptions.CommitChanges>;
40+
OrderTotal: PXFieldState;
41+
Assignee: PXFieldState;
42+
Priority: PXFieldState<PXFieldOptions.CommitChanges>;
43+
InvoiceNbr: PXFieldState;
44+
}
45+
46+
@gridConfig({
47+
preset: GridPreset.Details
48+
})
49+
export class RSSVWorkOrderItem extends PXView {
50+
RepairItemType: PXFieldState;
51+
InventoryID: PXFieldState<PXFieldOptions.CommitChanges>;
52+
InventoryID_description: PXFieldState;
53+
BasePrice: PXFieldState;
54+
}
55+
56+
@gridConfig({
57+
preset: GridPreset.Details
58+
})
59+
export class RSSVWorkOrderLabor extends PXView {
60+
InventoryID: PXFieldState;
61+
InventoryID_description: PXFieldState;
62+
DefaultPrice: PXFieldState;
63+
Quantity: PXFieldState<PXFieldOptions.CommitChanges>;
64+
ExtPrice: PXFieldState;
65+
}

0 commit comments

Comments
 (0)