@@ -474,51 +454,44 @@ export default {
return {
selected: 'Month',
tableItems: [
- {
- avatar: { url: 'img/avatars/1.jpg', status: 'success' },
- user: { name: 'Yiorgos Avraamu', new: true, registered: 'Jan 1, 2015' },
- country: { name: 'USA', flag: 'us' },
- usage: { value: 50, period: 'Jun 11, 2015 - Jul 10, 2015' },
- payment: { name: 'Mastercard', icon: 'fa fa-cc-mastercard' },
- activity: '10 sec ago'
- },
+
{
avatar: { url: 'img/avatars/2.jpg', status: 'danger' },
- user: { name: 'Avram Tarasios', new: false, registered: 'Jan 1, 2015' },
- country: { name: 'Brazil', flag: 'br' },
- usage: { value: 22, period: 'Jun 11, 2015 - Jul 10, 2015' },
+ user: { name: 'Open Road Films', new: false, registered: 'Jan 1, 2015' },
+ country: { name: 'Los Angeles, CA', flag: 'br' },
+ usage: { value: 2200, period: 'Jun 11, 2015 - Jul 10, 2015' },
payment: { name: 'Visa', icon: 'fa fa-cc-visa' },
activity: '5 minutes ago'
},
{
avatar: { url: 'img/avatars/3.jpg', status: 'warning' },
- user: { name: 'Quintin Ed', new: true, registered: 'Jan 1, 2015' },
- country: { name: 'India', flag: 'in' },
- usage: { value: 74, period: 'Jun 11, 2015 - Jul 10, 2015' },
+ user: { name: 'Pantelion', new: true, registered: 'Jan 1, 2015' },
+ country: { name: 'New York, NY', flag: 'in' },
+ usage: { value: 7234, period: 'Jun 11, 2015 - Jul 10, 2015' },
payment: { name: 'Stripe', icon: 'fa fa-cc-stripe' },
activity: '1 hour ago'
},
{
avatar: { url: 'img/avatars/4.jpg', status: '' },
- user: { name: 'Enéas Kwadwo', new: true, registered: 'Jan 1, 2015' },
- country: { name: 'France', flag: 'fr' },
- usage: { value: 98, period: 'Jun 11, 2015 - Jul 10, 2015' },
+ user: { name: 'Warner Bros', new: true, registered: 'Jan 1, 2015' },
+ country: { name: 'Chicago, IL', flag: 'fr' },
+ usage: { value: 1298, period: 'Jun 11, 2015 - Jul 10, 2015' },
payment: { name: 'PayPal', icon: 'fa fa-paypal' },
activity: 'Last month'
},
{
avatar: { url: 'img/avatars/5.jpg', status: 'success' },
- user: { name: 'Agapetus Tadeáš', new: true, registered: 'Jan 1, 2015' },
- country: { name: 'Spain', flag: 'es' },
- usage: { value: 22, period: 'Jun 11, 2015 - Jul 10, 2015' },
+ user: { name: 'Disney', new: true, registered: 'Jan 1, 2015' },
+ country: { name: 'San Fransisco, CA', flag: 'es' },
+ usage: { value: 5622, period: 'Jun 11, 2015 - Jul 10, 2015' },
payment: { name: 'Google Wallet', icon: 'fa fa-google-wallet' },
activity: 'Last week'
},
{
avatar: { url: 'img/avatars/6.jpg', status: 'danger' },
- user: { name: 'Friderik Dávid', new: true, registered: 'Jan 1, 2015' },
- country: { name: 'Poland', flag: 'pl' },
- usage: { value: 43, period: 'Jun 11, 2015 - Jul 10, 2015' },
+ user: { name: 'Marvel', new: true, registered: 'Jan 1, 2015' },
+ country: { name: 'Atlanta, GA', flag: 'pl' },
+ usage: { value: 4233, period: 'Jun 11, 2015 - Jul 10, 2015' },
payment: { name: 'Amex', icon: 'fa fa-cc-amex' },
activity: 'Last week'
}
@@ -529,21 +502,16 @@ export default {
class: 'text-center'
},
user: {
- label: 'User'
+ label: 'Customer'
},
country: {
- label: 'Country',
+ label: 'Location',
class: 'text-center'
},
usage: {
- label: 'Usage'
- },
- payment: {
- label: 'Payment method',
- class: 'text-center'
- },
- activity: {
- label: 'Activity'
+ label: 'Revenue',
+ class: 'text-right'
+
}
}
}
diff --git a/src/views/base/CustomerList.vue b/src/views/base/CustomerList.vue
new file mode 100644
index 00000000..27167d54
--- /dev/null
+++ b/src/views/base/CustomerList.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/CustomerTable.vue b/src/views/base/CustomerTable.vue
new file mode 100644
index 00000000..265a8e88
--- /dev/null
+++ b/src/views/base/CustomerTable.vue
@@ -0,0 +1,108 @@
+
+
+
+
+ {{data.item.status}}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/InvoiceList.vue b/src/views/base/InvoiceList.vue
new file mode 100644
index 00000000..aa42e90b
--- /dev/null
+++ b/src/views/base/InvoiceList.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/InvoiceTable.vue b/src/views/base/InvoiceTable.vue
new file mode 100644
index 00000000..4a972f9c
--- /dev/null
+++ b/src/views/base/InvoiceTable.vue
@@ -0,0 +1,113 @@
+
+
+
+
+ {{data.item.status}}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/Navbars.vue b/src/views/base/Navbars.vue
index 83e629c2..70d1defd 100644
--- a/src/views/base/Navbars.vue
+++ b/src/views/base/Navbars.vue
@@ -1,164 +1,165 @@
-
-
-
-
- Bootstrap Navbar
-
-
-
+
+
+
+
+ Bootstrap Navbar
+
+
+
-
+
- NavBar
+ NavBar
-
+
-
- Link
- Disabled
-
+
+ Link
+ Disabled
+
-
-
+
+
-
-
- Search
-
+
+
+ Search
+
-
- EN
- ES
- RU
- FA
-
+
+ EN
+ ES
+ RU
+ FA
+
-
-
-
- User
-
- Profile
- Signout
-
-
+
+
+
+ User
+
+ Profile
+ Signout
+
+
-
-
-
-
-
- Navbar
- brand
-
-
-
-
-
-
- BootstrapVue
-
-
-
-
-
-
- Navbar
- text
-
-
-
-
- BootstrapVue
-
-
- Navbar text
-
-
-
-
-
-
-
- Navbar
- dropdown
-
-
-
-
-
-
- Home
- Link
-
-
- EN
- ES
- RU
- FA
-
-
- Account
- Settings
-
-
-
-
-
-
-
-
- Navbar
- form
-
-
-
-
-
- Search
-
-
-
-
-
-
- Navbar
- input group
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Navbar
+ brand
+
+
+
+
+
+
+ BootstrapVue
+
+
+
+
+
+
+ Navbar
+ text
+
+
+
+
+ BootstrapVue
+
+
+ Navbar text
+
+
+
+
+
+
+
+ Navbar
+ dropdown
+
+
+
+
+
+
+ Home
+ Link
+
+
+ EN
+ ES
+ RU
+ FA
+
+
+ Account
+ Settings
+
+
+
+
+
+
+
+
+ Navbar
+ form
+
+
+
+
+
+ Search
+
+
+
+
+
+
+ Navbar
+ input group
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/src/views/base/Table.vue b/src/views/base/Table.vue
index 7980d995..ef83886f 100644
--- a/src/views/base/Table.vue
+++ b/src/views/base/Table.vue
@@ -1,109 +1,116 @@
-
-
-
- {{data.item.status}}
-
-
-
-
-
-
+
+
+
+ {{data.item.status}}
+
+
+ {{data.item.jobid}}
+
+
+
+
+
+
diff --git a/src/views/base/TicketList.vue b/src/views/base/TicketList.vue
new file mode 100644
index 00000000..e95c79fc
--- /dev/null
+++ b/src/views/base/TicketList.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dashboard/CardBarChartExample.vue b/src/views/dashboard/CardBarChartExample.vue
index 6b99888b..6145f83d 100644
--- a/src/views/dashboard/CardBarChartExample.vue
+++ b/src/views/dashboard/CardBarChartExample.vue
@@ -8,7 +8,7 @@ export default {
mounted () {
const datasets4 = [
{
- label: 'My First dataset',
+ label: 'Tickets',
backgroundColor: 'rgba(255,255,255,.3)',
borderColor: 'transparent',
data: [78, 81, 80, 45, 34, 12, 40, 75, 34, 89, 32, 68, 54, 72, 18, 98]
diff --git a/src/views/dashboard/CardLine1ChartExample.vue b/src/views/dashboard/CardLine1ChartExample.vue
index 3314b923..c699ea7f 100644
--- a/src/views/dashboard/CardLine1ChartExample.vue
+++ b/src/views/dashboard/CardLine1ChartExample.vue
@@ -10,7 +10,7 @@ export default {
const brandPrimary = getStyle('--primary') || '#20a8d8'
const datasets1 = [
{
- label: 'My First dataset',
+ label: 'Tickets',
backgroundColor: brandPrimary,
borderColor: 'rgba(255,255,255,.55)',
data: [65, 59, 84, 84, 51, 55, 40]
diff --git a/src/views/dashboard/CardLine2ChartExample.vue b/src/views/dashboard/CardLine2ChartExample.vue
index 11718c76..626d4513 100644
--- a/src/views/dashboard/CardLine2ChartExample.vue
+++ b/src/views/dashboard/CardLine2ChartExample.vue
@@ -10,7 +10,7 @@ export default {
const brandInfo = getStyle('--light-blue') || '#63c2de'
const datasets2 = [
{
- label: 'My First dataset',
+ label: 'Tickets',
backgroundColor: brandInfo,
borderColor: 'rgba(255,255,255,.55)',
data: [1, 18, 9, 17, 34, 22, 11]
diff --git a/src/views/dashboard/CardLine3ChartExample.vue b/src/views/dashboard/CardLine3ChartExample.vue
index 266f7b8b..ffe54dc6 100644
--- a/src/views/dashboard/CardLine3ChartExample.vue
+++ b/src/views/dashboard/CardLine3ChartExample.vue
@@ -8,7 +8,7 @@ export default {
mounted () {
const datasets3 = [
{
- label: 'My First dataset',
+ label: 'Tickets',
backgroundColor: 'rgba(255,255,255,.2)',
borderColor: 'rgba(255,255,255,.55)',
data: [78, 81, 80, 45, 34, 12, 40]
diff --git a/src/views/dashboard/MainChartExample.vue b/src/views/dashboard/MainChartExample.vue
index 6cc712a2..5aec10b6 100644
--- a/src/views/dashboard/MainChartExample.vue
+++ b/src/views/dashboard/MainChartExample.vue
@@ -43,15 +43,6 @@ export default {
pointHoverBackgroundColor: '#fff',
borderWidth: 2,
data: data2
- },
- {
- label: 'My Third dataset',
- backgroundColor: 'transparent',
- borderColor: brandDanger,
- pointHoverBackgroundColor: '#fff',
- borderWidth: 1,
- borderDash: [8, 5],
- data: data3
}
]
}, {
diff --git a/src/views/products/Create.vue b/src/views/products/Create.vue
new file mode 100644
index 00000000..4db2b193
--- /dev/null
+++ b/src/views/products/Create.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
Finishing
+
+
+ Finished
+
+
+
Side Option
+
+
+ Single Sided
+
+
+
Lit Option
+
+
+ Frontlit
+
+
+ Backlit
+
+
+
+
+ Double Sided
+
+
+
Lit Option
+
+
+ Frontlit
+
+
+
+
+
+
+
+
+ Framed
+
+
+ Structure
+
+
+
+
+
+
+
+
+ Finishing Update
+
+
+
+
+ Title
+
+
+
+
+
+
+
+ Select Item Mapping
+
+
+
+
+
+
+ Enter Inventory Utilization Formula
+
+
+
+
+
+
+
+ Select Item Mapping
+
+
+
+
+
+
+ Enter Inventory Utilization Formula
+
+
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/src/views/reports/Backlog.vue b/src/views/reports/Backlog.vue
new file mode 100644
index 00000000..209abba3
--- /dev/null
+++ b/src/views/reports/Backlog.vue
@@ -0,0 +1,636 @@
+
+
+
+
+ Kanban Management
+
+
+
+
+
+
+ QUICK FILTERS:
+
+ Printing
+ Framing
+ Finishing
+
+
+ Steve Rogers
+ Peter Parker
+ Bruce Banner
+
+
+ Disney
+ Pixar
+ Warner Bros
+
+
+
+
+
+
+ Due Today
+
+
+ Exclude Done
+
+
+ Assigned to me
+
+
+
+
+
+
+
+
+
+
+
+ Nut Job 2 Banner and Bus Shelters [Due in 3 Days]
+ Printing
+
+
+
+
+
+
+
+
+
+
+
+
+ Nut Job 1 Banner [Due Tomorrow]
+ Finishing
+
+
+
+
+
+
+
+
+
+
+
+
+ Nut Job 3 Banner [Due Tomorrow]
+ Finishing
+
+
+
+
+
+
+
+
+
+
+
+
+ Nut Job 4 Banner [Due Tomorrow]
+ Finishing
+
+
+
+
+
+
+
+
+
+
+
+
+ Nut Job 5 Banner [Due Tomorrow]
+ Finishing
+
+
+
+
+
+
+
+
+
+
+
+
+ Nut Job 6 Banner [Due Tomorrow]
+ Finishing
+
+
+
+
+
+
+
+
+
+
+
+
+ Nut Job 7 Banner [Due Tomorrow]
+ Finishing
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/reports/Calendar.vue b/src/views/reports/Calendar.vue
new file mode 100644
index 00000000..5b131e45
--- /dev/null
+++ b/src/views/reports/Calendar.vue
@@ -0,0 +1,78 @@
+
+
+
+
+ Calendar
+
+
+
+
+
+
+ QUICK FILTERS:
+
+ Printing
+ Framing
+ Finishing
+
+
+ Steve Rogers
+ Peter Parker
+ Bruce Banner
+
+
+ Disney
+ Pixar
+ Warner Bros
+
+
+
+
+
+
+ Due Today
+
+
+ Exclude Done
+
+
+ Assigned to me
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/tickets/Create.vue b/src/views/tickets/Create.vue
new file mode 100644
index 00000000..e6cb9a65
--- /dev/null
+++ b/src/views/tickets/Create.vue
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+
+
+ Company
+
+
+
+
+
+ Job Title
+
+
+
+
+
+ Category
+
+
+
+
+
+
+
+ Due Date
+
+
+
+
+
+ PO#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Size
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Quantity
+
+
+ Cost
+
+
+
+
+
+
+
+ Select Product
+
+
+
+ Banner
+
+
+
+
+ Rigid
+
+
+
+
+ Textile
+
+
+
+
+ Unmounted
+
+
+
+
+
+
Finishing
+
+
+
+ Finished
+
+
+
+
+ Framed
+
+
+
+
+ Structure
+
+
+
+
+
+
+
Sides
+
+
+
+ Single Sided
+
+
+
+
+ Double Sided
+
+
+
+
+
+
+
+
Lite
+
+
+
+ Frontlit
+
+
+
+
+ Backlit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Choose file
+
+
+
+
+
+
+
+
+
+
+
+
+ Product
+ Price
+ Quantity
+ Subtotal
+
+
+
+
+
+
+
+
+
+
Banner 1
+
+ Size: 100x120
+ Finishing: Framed
+ Sides: Single Sided
+ Lit: Frontlit
+
+
+
+
+ $1.99
+
+
+
+ $1.99
+
+
+
+
+
+
+
+
+ Total $1.99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Choose file
+
+
+
+
+
+
+
+
+
+ Job ticket #1234 is successfully created! It's due on Feb 15th 2019.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/tickets/View.vue b/src/views/tickets/View.vue
new file mode 100644
index 00000000..2d2afa44
--- /dev/null
+++ b/src/views/tickets/View.vue
@@ -0,0 +1,803 @@
+
+
+
+
+
+
+
+ {{tabs[0]}}
+
+
+
+
+ Contact : Warner Bros
+ Michael Lynch
+ 3903 W Oliver Ave, Rm 2434
+ Burbank CA 91522
+
+
+
+
+
+
+ Finishing
+ Banner
+
+
+
+ Order Date:
+ Aug 15th 2018
+
+
+
+ Ship Date:
+ Sep 08th 2018
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: Banner
+
+
+ Size: 23x12
+
+
+ Media: Samba Opaque
+
+
+
+
+ Finishing: Trim Banner
+
+
+
+ Frame: Xys
+
+
+
+ Wood: Abc
+
+
+
+ Display Option: Placeholder
+
+
+
+ Sides: Single Sides
+
+
+
+ Notes: This is item note
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Attachments
+
+
+
+
+
+ Choose file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: Banner
+
+
+ Size: 23x12
+
+
+ Media: Samba Opaque
+
+
+
+
+ Finishing: Trim Banner
+
+
+
+ Frame: Xys
+
+
+
+ Wood: Abc
+
+
+
+ Display Option: Placeholder
+
+
+
+ Sides: Single Sides
+
+
+
+ Notes: This is item note
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Attachments
+
+
+
+
+
+ Choose file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
+
+
+
+
+
+
+ {{tabs[1]}}
+
+
+
+ Create Invoice
+
+
+ Create Estimate
+
+
+ Create Purchase Order
+
+
+
+
+
+ Type
+ Date
+ ID
+ Created by
+
+
+
+
+ Invoice
+ 2012/01/01
+ 234
+
+ John Smith
+
+
+
+ Invoice
+ 2012/02/01
+ 234
+
+ John Snow
+
+
+
+ Estimates
+ 2012/02/01
+ 234
+
+ Peter Parker
+
+
+
+ Purchase order
+ 2012/03/01
+ 234
+
+ Tony Stark
+
+
+
+
+
+
+
+ {{tabs[2]}}
+
+
+
+
Time Line
+
+
+
+
+
+
+
+
+ Nice theme . Excellent one .
+
+
+
+
+
+
+
+ Nullam porta leo vitae ipsum feugiat viverra. In sed placerat mi. Nullam euismod, quam in euismod rhoncus, tellus velit posuere tortor, non cursus nunc velit et lacus.
+
+
+
+
+
+
+
+ Integer vitae arcu vitae ligula Cras vestibulum suscipit odio ac dapibus. In hac habitasse platea dictumst. Cras pulvinar erat et nunc fringilla, quis molestie
+
+
+
+
+
+
+
+ Nulla dui ante, pulvinar ac auctor vitae, sollicitudin et tortor. Cras vestibulum suscipit odio ac dapibus. In hac habitasse platea dictumst. Cras pulvinar erat et nunc fringilla, quis molestie diam pulvinar.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus fermentum iaculis mi, non dapibus nulla eleifend sed. Etiam ac commodo leo.
+ Donec non sem id tellus mattis convallis. Morbi dapibus nulla ac dui lacinia,
+
+
+
+
+
+
+
+ Suspendisse varius mi consectetur nulla volutpat, nec fermentum turpis vehicula. Curabitur dapibus odio mauris, vitae accumsan sapien auctor non. Duis tempus ante id nulla vestibulum mattis.
+
+
+
+
+
+
+
+ Nunc ante neque, feugiat at dictum ut, dignissim sed sapien. Pellentesque congue eu nisl sit amet cursus. Integer dapibus adipiscing metus ac vehicula. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+
+
+
+
+
+
+ Nunc ante neque, feugiat at dictum ut, dignissim sed sapien. Pellentesque congue eu nisl sit amet cursus. Integer dapibus adipiscing metus ac vehicula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus fermentum iaculis mi, non dapibus nulla eleifend sed. Etiam ac commodo leo. Donec non sem id tellus mattis convallis. Morbi dapibus nulla ac dui lacinia,
+
+
+
+
+
+
+
+
+
+
+
+
+