Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
K
kiaisoft_tuananh_nuxt
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
TTS Tran Viet Anh
kiaisoft_tuananh_nuxt
Commits
85eca19f
Commit
85eca19f
authored
Jan 16, 2023
by
TTS Kieu Tuan Anh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add show products
parent
bf0dc658
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
3 deletions
+21
-3
products.vue
pages/home/products.vue
+21
-3
No files found.
pages/home/products.vue
View file @
85eca19f
...
...
@@ -62,7 +62,7 @@
<label>
Image :
</label>
<b-form-file
v-model=
"images"
multiple
accept=
"image/*"
multiple
:state=
"Boolean(images)"
placeholder=
"Choose a image or drop it here..."
drop-placeholder=
"Drop file here..."
...
...
@@ -125,9 +125,9 @@
</v-toolbar>
</
template
>
<
template
v-slot:item.actions=
"{ item }"
>
<v-icon
small
@
click=
"
editCategory(item.id)"
:id =
"item.id"
>
mdi-pencil
</v-icon>
<v-icon
small
@
click=
"editCategory(item.id)"
:id =
"item.id"
>
mdi-pencil
</v-icon>
<v-icon
small
@
click=
"deleteProduct(item.id,item)"
:id =
"item.id"
>
mdi-delete
</v-icon>
<v-icon
small
@
click=
"
deleteProduct(item.id,item
)"
:id =
"item.id"
>
mdi-account-details
</v-icon>
<v-icon
small
@
click=
"
showProduct(item.id
)"
:id =
"item.id"
>
mdi-account-details
</v-icon>
</
template
>
<
template
v-slot:no-data
>
<v-btn
color=
"primary"
@
click=
"initialize"
>
Reset
</v-btn>
...
...
@@ -192,6 +192,7 @@ export default {
{
text
:
'
Actions
'
,
value
:
'
actions
'
,
sortable
:
false
},
],
products
:
[],
product
:
[],
eID
:
''
,
eName
:
''
,
eOrdering
:
''
,
...
...
@@ -237,6 +238,7 @@ export default {
methods
:
{
initialize
()
{
this
.
products
=
[];
this
.
product
=
[];
},
editItem
(
item
)
{
this
.
editedIndex
=
this
.
products
.
indexOf
(
item
);
...
...
@@ -341,6 +343,22 @@ export default {
}
}
},
showProduct
(
ID
)
{
const
self
=
this
;
try
{
axios
.
get
(
`http://127.0.0.1:8000/api/products/
${
ID
}
`
,{
headers
:
{
"
Content-Type
"
:
"
multipart/form-data
"
,
"
Authorization
"
:
this
.
$auth
.
$storage
.
getUniversal
(
"
token
"
)
}
}
)
.
then
((
response
)
=>
(
this
.
product
=
response
.
data
.
data
))
}
catch
(
error
){
console
.
log
(
error
)
}
console
.
log
(
this
.
product
)
},
// getID(item) {
// console.log(this.products.indexOf(item))
// },
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment