up
This commit is contained in:
@@ -355,7 +355,7 @@ a {
|
|||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
.admin-content-container .content-holder {
|
.admin-content-container .content-holder {
|
||||||
padding: 16px 0 16px 16px;
|
padding: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.admin-home-tab {
|
.admin-home-tab {
|
||||||
@@ -761,6 +761,9 @@ a {
|
|||||||
.table .icon-view {
|
.table .icon-view {
|
||||||
background-position: -180px -82px;
|
background-position: -180px -82px;
|
||||||
}
|
}
|
||||||
|
.table .icon-feature {
|
||||||
|
background-position: -255px -82px;
|
||||||
|
}
|
||||||
|
|
||||||
.home-report-holder {
|
.home-report-holder {
|
||||||
display: none;
|
display: none;
|
||||||
@@ -792,4 +795,24 @@ a {
|
|||||||
.text-custom-28 {
|
.text-custom-28 {
|
||||||
font-size: 28px !important;
|
font-size: 28px !important;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 675px) {
|
||||||
|
.admin-menu-container {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.admin-content-container {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.admin-content-container .content-holder {
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
.admin-content-container .item-stat {
|
||||||
|
grid-column: span 2/span 2;
|
||||||
|
}
|
||||||
|
.admin-content-container .item-chart {
|
||||||
|
grid-column: span 4/span 4;
|
||||||
|
}
|
||||||
|
.admin-header-right {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
}/*# sourceMappingURL=pc_style.css.map */
|
}/*# sourceMappingURL=pc_style.css.map */
|
||||||
File diff suppressed because one or more lines are too long
@@ -346,7 +346,7 @@ a {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.content-holder {
|
.content-holder {
|
||||||
padding: 16px 0 16px 16px;
|
padding: 16px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -766,6 +766,9 @@ a {
|
|||||||
.icon-view {
|
.icon-view {
|
||||||
background-position: -180px -82px;
|
background-position: -180px -82px;
|
||||||
}
|
}
|
||||||
|
.icon-feature {
|
||||||
|
background-position: -255px -82px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.home-report-holder {
|
.home-report-holder {
|
||||||
display: none;
|
display: none;
|
||||||
@@ -799,3 +802,24 @@ a {
|
|||||||
font-size: 28px !important;
|
font-size: 28px !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (max-width: 675px) {
|
||||||
|
.admin-menu-container {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.admin-content-container {
|
||||||
|
width: 100%;
|
||||||
|
.content-holder {
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
.item-stat {
|
||||||
|
grid-column: span 2 / span 2;
|
||||||
|
}
|
||||||
|
.item-chart {
|
||||||
|
grid-column: span 4 / span 4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.admin-header-right {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -59,13 +59,13 @@ function get_category_list($parentId=0, $currentCat="",$level=1, $prefix="", $ca
|
|||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td>".$cat_id."</td>
|
<td>".$cat_id."</td>
|
||||||
<td>413787</td>
|
<td class='whitespace-nowrap'>413787</td>
|
||||||
<td><a href='/admin/product?category=".$cat_id."'>1292</a></td>
|
<td><a href='/admin/product?category=".$cat_id."'>1292</a></td>
|
||||||
<td>
|
<td>
|
||||||
<input type=text id=order_".$cat_id." value='".$cat_info["ordering"]."' size=2 onchange=\"update_order(".$cat_id.",this.value)\" />
|
<input type=text id=order_".$cat_id." value='".$cat_info["ordering"]."' size=2 onchange=\"update_order(".$cat_id.",this.value)\" />
|
||||||
<span class='status-ordering-".$cat_id."'></span>
|
<span class='status-ordering-".$cat_id."'></span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td class='whitespace-nowrap'>
|
||||||
SP + Danh mục con
|
SP + Danh mục con
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
@@ -78,10 +78,10 @@ function get_category_list($parentId=0, $currentCat="",$level=1, $prefix="", $ca
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class='list-btn flex items-center'>
|
<div class='list-btn flex items-center'>
|
||||||
<a href=\"".$edit_link."\" class='w-[30px] h-[30px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i class='icons icon-edit'></i></a>
|
<a href=\"".$edit_link."\" class='w-[32px] h-[32px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i class='icons icon-edit'></i></a>
|
||||||
<a class='w-[30px] h-[30px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]' href='javascript:set_category_feature(.$cat_id.,'off')'><i class='icons icon-feature'></i></a>
|
<a class='w-[32px] h-[32px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]' href='javascript:set_category_feature(.$cat_id.,'off')'><i class='icons icon-feature'></i></a>
|
||||||
<span id=status-".$cat_id.">".$status."</span>
|
<span id=status-".$cat_id.">".$status."</span>
|
||||||
<span class='status-delete-".$cat_id."'><a href=\"javascript:deleteThis(".$cat_id.")\" class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i class='icons icon-remove'></i></a></span>
|
<span class='status-delete-".$cat_id."'><a href=\"javascript:deleteThis(".$cat_id.")\" class='w-[32px] h-[32px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i class='icons icon-delete'></i></a></span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
";
|
";
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
<div class="w-[100%]">
|
<div class="w-[100%]">
|
||||||
<div
|
<div class="m-[15px] px-[15px] py-[20px] rounded-[15px] bg-white shadow-[0_1px_1px_0_rgba(0,0,0,0.1)]">
|
||||||
class="m-[15px] px-[15px] py-[20px] rounded-[15px] bg-white shadow-[0_1px_1px_0_rgba(0,0,0,0.1)] overflow-x-auto">
|
|
||||||
<h1 class="text-[24px] font-[700] mb-3">Tổng hợp trao đổi</h1>
|
<h1 class="text-[24px] font-[700] mb-3">Tổng hợp trao đổi</h1>
|
||||||
|
|
||||||
<div class="list-filter-account flex items-center">
|
<div class="list-filter-account flex items-center">
|
||||||
@@ -35,7 +34,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="overflow-x-auto sm:whitespace-nowrap">
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -53,10 +52,11 @@
|
|||||||
<td>1</td>
|
<td>1</td>
|
||||||
<td>1</td>
|
<td>1</td>
|
||||||
<td>09-08-2023, 11:24 am</td>
|
<td>09-08-2023, 11:24 am</td>
|
||||||
<td>
|
<td class="whitespace-nowrap">
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<b>Nguyễn An</b>
|
<b>Nguyễn An</b>
|
||||||
<p class="p-[3px_4px] rounded-[2px] bg-[#FFCECE] ml-[5px] font-[500] text-[10px]">Quản trị
|
<p class="p-[3px_4px] rounded-[2px] bg-[#FFCECE] ml-[5px] font-[500] text-[10px]">Quản
|
||||||
|
trị
|
||||||
viên</p>
|
viên</p>
|
||||||
</div>
|
</div>
|
||||||
<p>annv@hurasoft.com</p>
|
<p>annv@hurasoft.com</p>
|
||||||
@@ -100,6 +100,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<dialog id="js_list_reply_comment" class="modal">
|
<dialog id="js_list_reply_comment" class="modal">
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="lg:max-w-[1600px] xl:max-w-[1600px] md:max-w-[1600px] sm:max-w-[1600px] 2xl:max-w-full overflow-x-auto">
|
<div class="overflow-x-auto">
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
|
|
||||||
<td class="xl:w-[120px] 2xl:w-auto">
|
<td class="xl:w-[120px] 2xl:w-auto">
|
||||||
<select name="" id=""
|
<select name="" id=""
|
||||||
class="w-[100%] h-[30px] mb-[10px] border-[1px] border-[#F6F6F6] rounded-[4px] shadow-[0px_2px_4px_0px_#0000001F]">
|
class="w-[130px_!important] h-[30px] mb-[10px] border-[1px] border-[#F6F6F6] rounded-[4px] shadow-[0px_2px_4px_0px_#0000001F]">
|
||||||
<option value="">Trạng thái</option>
|
<option value="">Trạng thái</option>
|
||||||
</select>
|
</select>
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="overflow-x-auto sm:whitespace-nowrap">
|
||||||
<table class="mt-[15px] table">
|
<table class="mt-[15px] table">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -58,3 +59,4 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<div class="w-[100%]">
|
<div class="w-[100%]">
|
||||||
<div class="m-[15px] p-[15px] rounded-[15px] bg-white shadow-[0_1px_1px_0_rgba(0,0,0,0.1)] overflow-x-auto">
|
<div class="m-[15px] p-[15px] rounded-[15px] bg-white shadow-[0_1px_1px_0_rgba(0,0,0,0.1)]">
|
||||||
<h1 class="text-[24px] font-[700] mb-3">Khách hàng góp ý</h1>
|
<h1 class="text-[24px] font-[700] mb-3">Khách hàng góp ý</h1>
|
||||||
<div class="flex items-center justify-between">
|
<div class="flex items-center justify-between">
|
||||||
<p>Tổng hợp các liên hệ của khách hàng từ form liên hệ trên trang <a href="/lien-he"
|
<p>Tổng hợp các liên hệ của khách hàng từ form liên hệ trên trang <a href="/lien-he"
|
||||||
@@ -9,6 +9,7 @@
|
|||||||
<option value="">Lọc xem ý kiến</option>
|
<option value="">Lọc xem ý kiến</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="overflow-x-auto sm:whitespace-nowrap">
|
||||||
<table class="table mt-[15px]">
|
<table class="table mt-[15px]">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -80,3 +81,4 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
@@ -50,8 +50,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div class="overflow-x-auto sm:whitespace-nowrap">
|
||||||
class="lg:max-w-[1600px] xl:max-w-[1600px] md:max-w-[1600px] sm:max-w-[1600px] 2xl:max-w-full overflow-x-auto whitespace-nowrap">
|
|
||||||
<table class="w-[100%] mt-[15px] table">
|
<table class="w-[100%] mt-[15px] table">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="overflow-x-auto sm:whitespace-nowrap">
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -56,7 +56,8 @@
|
|||||||
<td>
|
<td>
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<b>Nguyễn An</b>
|
<b>Nguyễn An</b>
|
||||||
<p class="p-[3px_4px] rounded-[2px] bg-[#FFCECE] ml-[5px] font-[500] text-[10px]">Quản trị
|
<p class="p-[3px_4px] rounded-[2px] bg-[#FFCECE] ml-[5px] font-[500] text-[10px]">Quản
|
||||||
|
trị
|
||||||
viên</p>
|
viên</p>
|
||||||
</div>
|
</div>
|
||||||
<p>annv@hurasoft.com</p>
|
<p>annv@hurasoft.com</p>
|
||||||
@@ -100,6 +101,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<dialog id="js_list_reply_comment" class="modal">
|
<dialog id="js_list_reply_comment" class="modal">
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<div
|
<div
|
||||||
class="bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
class="sm:col-span-2 2xl:col-span-1 item-stat bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
||||||
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
||||||
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
||||||
<p class="mr-[10px] w-[calc(100%-36px)] text-[#B1B1B1] text-[12px] text-custom-16 uppercase">
|
<p class="mr-[10px] w-[calc(100%-36px)] text-[#B1B1B1] text-[12px] text-custom-16 uppercase">
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
class="sm:col-span-2 2xl:col-span-1 item-stat bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
||||||
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
||||||
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
||||||
<p class="w-[calc(100%-36px)] mr-[10px] text-[#B1B1B1] text-[12px] text-custom-16 uppercase">Khách
|
<p class="w-[calc(100%-36px)] mr-[10px] text-[#B1B1B1] text-[12px] text-custom-16 uppercase">Khách
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
class="sm:col-span-2 2xl:col-span-1 item-stat bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
||||||
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
||||||
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
||||||
<p class="w-[calc(100%-36px)] mr-[10px] text-[#B1B1B1] text-custom-16 text-[12px] uppercase">Đơn
|
<p class="w-[calc(100%-36px)] mr-[10px] text-[#B1B1B1] text-custom-16 text-[12px] uppercase">Đơn
|
||||||
@@ -84,7 +84,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
class="sm:col-span-2 2xl:col-span-1 item-stat bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] transition duration-300 hover:shadow-[0px_1px_5px_0px_rgba(0,0,0,0.20)]">
|
||||||
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
<div class="border-b border-b-[#FAFAFB] p-[10px_10px_15px_13px]">
|
||||||
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
<div class="flex justify-between leading-[16px] min-h-[32px]">
|
||||||
<p class="w-[calc(100%-36px)] mr-[10px] text-[#B1B1B1] text-custom-16 text-[12px] uppercase">Đơn
|
<p class="w-[calc(100%-36px)] mr-[10px] text-[#B1B1B1] text-custom-16 text-[12px] uppercase">Đơn
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] p-[16px] max-[1620px]:p-[10px] col-span-2">
|
class="sm:col-span-2 item-chart bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] p-[16px] max-[1620px]:p-[10px] col-span-2">
|
||||||
<div class="flex justify-between min-h-[100px]">
|
<div class="flex justify-between min-h-[100px]">
|
||||||
<div>
|
<div>
|
||||||
<h5 class="leading-[30px] text-[24px] font-[600]">32.4k</h5>
|
<h5 class="leading-[30px] text-[24px] font-[600]">32.4k</h5>
|
||||||
@@ -151,7 +151,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] p-[16px] max-[1620px]:p-[10px] col-span-2">
|
class="sm:col-span-2 item-chart bg-white rounded-[10px] shadow-[0px_1px_1px_0px_rgba(0,0,0,0.10)] p-[16px] max-[1620px]:p-[10px] col-span-2">
|
||||||
<div class="pb-[14px] mb-[10px] border-b border-gray-200 dark:border-gray-700">
|
<div class="pb-[14px] mb-[10px] border-b border-gray-200 dark:border-gray-700">
|
||||||
<h5 class="leading-[30px] text-[24px] font-[600]">3.4k</h5>
|
<h5 class="leading-[30px] text-[24px] font-[600]">3.4k</h5>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<div class="content-holder xl:gap-[16px] 2xl:gap-[10px] grid 2xl:grid-cols-10">
|
<div class="content-holder xl:gap-[16px] 2xl:gap-[10px] grid 2xl:grid-cols-10">
|
||||||
|
|
||||||
<!-- col-left -->
|
<!-- col-left -->
|
||||||
<div class="2xl:col-span-7 grid grid-cols-4 max-[1620px]:gap-[10px] gap-[16px] xl:col-span-10">
|
<div class="2xl:col-span-7 grid grid-cols-4 max-[1620px]:gap-[10px] gap-[16px] xl:col-span-10 diagram">
|
||||||
|
|
||||||
{% include 'home/components/main_stat' %}
|
{% include 'home/components/main_stat' %}
|
||||||
|
|
||||||
@@ -28,6 +28,7 @@
|
|||||||
</svg>
|
</svg>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<div class="2xl:w-full lg:w-full md:w-full overflow-x-auto whitespace-nowrap">
|
||||||
<table class="table text-custom-16">
|
<table class="table text-custom-16">
|
||||||
<thead align="center" class="bg-[#F6F6F6] font-700 text-[14px] text-[#000]">
|
<thead align="center" class="bg-[#F6F6F6] font-700 text-[14px] text-[#000]">
|
||||||
<td width="50"> STT </td>
|
<td width="50"> STT </td>
|
||||||
@@ -58,6 +59,7 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- col-right -->
|
<!-- col-right -->
|
||||||
<div class="2xl:col-span-3 xl:col-span-10">
|
<div class="2xl:col-span-3 xl:col-span-10">
|
||||||
@@ -250,13 +252,13 @@
|
|||||||
mới</button>
|
mới</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div class="home-todo-list">
|
<div class="home-todo-list overflow-x-auto 2xl:whitespace-normal sm:whitespace-nowrap">
|
||||||
<table class="table text-custom-16">
|
<table class="table text-custom-16">
|
||||||
<thead class="bg-[#F6F6F6] text-[14px] text-[#000] font-700">
|
<thead class="bg-[#F6F6F6] text-[14px] text-[#000] font-700">
|
||||||
<td class="text-center"> STT </td>
|
<td class="text-center"> STT </td>
|
||||||
<td> Nội dung </td>
|
<td> Nội dung </td>
|
||||||
<td> Hết hạn </td>
|
<td> Hết hạn </td>
|
||||||
<td> Trạng thái </td>
|
<td class="w-[100px]"> Trạng thái </td>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tbody>
|
<tbody>
|
||||||
|
|||||||
@@ -82,8 +82,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div class="w-full overflow-x-auto sm:whitespace-nowrap">
|
||||||
class="lg:max-w-[1600px] xl:max-w-[1600px] md:max-w-[1600px] sm:max-w-[1600px] 2xl:max-w-full overflow-x-auto whitespace-nowrap">
|
|
||||||
<table class="table table-pin-rows table-pin-cols">
|
<table class="table table-pin-rows table-pin-cols">
|
||||||
<thead class="bg-[#f6f6f6] text-[14px] font-500 text-[#000]">
|
<thead class="bg-[#f6f6f6] text-[14px] font-500 text-[#000]">
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -61,8 +61,8 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div class="w-full sm:whitespace-nowrap overflow-x-auto">
|
||||||
<table class="table lg:max-w-[1600px] xl:max-w-[1600px] md:max-w-[1600px] sm:max-w-[1600px] 2xl:max-w-full">
|
<table class="table ">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr class="font-[600]">
|
<tr class="font-[600]">
|
||||||
<td width="50"> STT </td>
|
<td width="50"> STT </td>
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="lg:max-w-[1600px] xl:max-w-[1600px] md:max-w-[1600px] sm:max-w-[1600px] 2xl:max-w-full 2xl:overflow-hidden overflow-x-auto lg:whitespace-nowrap ms:whitespace-nowrap md:whitespace-nowrap 2xl:whitespace-normal">
|
class="w-full overflow-x-auto lg:whitespace-nowrap ms:whitespace-nowrap md:whitespace-nowrap 2xl:whitespace-normal">
|
||||||
<table class="table table-pin-rows table-pin-cols">
|
<table class="table table-pin-rows table-pin-cols">
|
||||||
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
<thead class="bg-[#F6F6F6] text-[#000] text-[14px]">
|
||||||
<tr class="font-[600]">
|
<tr class="font-[600]">
|
||||||
|
|||||||
@@ -16,8 +16,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div class="overflow-x-auto sm:whitespace-nowrap">
|
||||||
class="lg:max-w-[1600px] xl:max-w-[1600px] md:max-w-[1600px] sm:max-w-[1600px] 2xl:max-w-full overflow-x-auto whitespace-nowrap">
|
|
||||||
<table class="mt-[15px] table">
|
<table class="mt-[15px] table">
|
||||||
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
class="inline-block w-[14px] h-[14px] border-[1px] rounded-[50%] border-[#0041E8] text-center leading-[11px] text-[#0041E8] mb-[2px]">+</span>
|
class="inline-block w-[14px] h-[14px] border-[1px] rounded-[50%] border-[#0041E8] text-center leading-[11px] text-[#0041E8] mb-[2px]">+</span>
|
||||||
<span class="text-[#0041E8] font-[500]">Thêm thuộc tính mới</span>
|
<span class="text-[#0041E8] font-[500]">Thêm thuộc tính mới</span>
|
||||||
</a>
|
</a>
|
||||||
|
<div class="overflow-x-auto">
|
||||||
<table class="table mt-[20px]">
|
<table class="table mt-[20px]">
|
||||||
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td>1</td>
|
<td>1</td>
|
||||||
<td>phong-cach</td>
|
<td class="whitespace-nowrap">phong-cach</td>
|
||||||
<td>Phong cách</td>
|
<td>Phong cách</td>
|
||||||
<td>5</td>
|
<td>5</td>
|
||||||
<td class="w-[390px]">
|
<td class="w-[390px]">
|
||||||
@@ -47,20 +47,20 @@
|
|||||||
<td>
|
<td>
|
||||||
<div class='list-btn flex items-center'>
|
<div class='list-btn flex items-center'>
|
||||||
<a href=""
|
<a href=""
|
||||||
class='w-[30px] h-[30px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
class='w-[32px] h-[32px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
||||||
class='icons icon-edit'></i></a>
|
class='icons icon-edit'></i></a>
|
||||||
<a href=""
|
<a href=""
|
||||||
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
class='w-[32px] h-[32px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
||||||
class="fa-regular fa-eye-slash text-[#9E9E9E]"></i></a>
|
class="fa-regular fa-eye-slash text-[#9E9E9E]"></i></a>
|
||||||
<a href=""
|
<a href=""
|
||||||
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
class='w-[32px] h-[32px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
||||||
class='icons icon-remove'></i></a>
|
class='icons icon-delete'></i></a>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>1</td>
|
<td>1</td>
|
||||||
<td>phong-cach</td>
|
<td class="whitespace-nowrap">phong-cach</td>
|
||||||
<td>Phong cách</td>
|
<td>Phong cách</td>
|
||||||
<td>5</td>
|
<td>5</td>
|
||||||
<td class="w-[390px]">
|
<td class="w-[390px]">
|
||||||
@@ -82,20 +82,20 @@
|
|||||||
<td>
|
<td>
|
||||||
<div class='list-btn flex items-center'>
|
<div class='list-btn flex items-center'>
|
||||||
<a href=""
|
<a href=""
|
||||||
class='w-[30px] h-[30px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
class='w-[32px] h-[32px] border-[1px] border-[#0041E8] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
||||||
class='icons icon-edit'></i></a>
|
class='icons icon-edit'></i></a>
|
||||||
<a href=""
|
<a href=""
|
||||||
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
class='w-[32px] h-[32px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
||||||
class="fa-regular fa-eye-slash text-[#9E9E9E]"></i></a>
|
class="fa-regular fa-eye-slash text-[#9E9E9E]"></i></a>
|
||||||
<a href=""
|
<a href=""
|
||||||
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
class='w-[32px] h-[32px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center mr-[5px]'><i
|
||||||
class='icons icon-remove'></i></a>
|
class='icons icon-delete'></i></a>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -38,6 +38,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="overflow-x-auto">
|
||||||
<table class="table mt-[15px]">
|
<table class="table mt-[15px]">
|
||||||
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -74,13 +75,14 @@
|
|||||||
<td>
|
<td>
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<p>1</p>
|
<p>1</p>
|
||||||
<a href="" class="px-[7px] py-[4px] bg-[#0041E8] text-white ml-[10px] rounded-[4px]">Xem
|
<a href=""
|
||||||
|
class="btn h-[30px] w-[100px] min-h-[30px] px-[7px] py-[4px] bg-[#0041E8] text-white ml-[10px] rounded-[4px]">Xem
|
||||||
SP</a>
|
SP</a>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<span>STT</span>
|
<span class="whitespace-nowrap">STT</span>
|
||||||
<input type="text" value="0"
|
<input type="text" value="0"
|
||||||
class="w-[80px] h-[30px] p-[10px] border-[1px] border-[#D8D8D8] ml-[7px] rounded-[4px] shadow-[0_2px_4px_0_#0000001F]">
|
class="w-[80px] h-[30px] p-[10px] border-[1px] border-[#D8D8D8] ml-[7px] rounded-[4px] shadow-[0_2px_4px_0_#0000001F]">
|
||||||
</div>
|
</div>
|
||||||
@@ -103,6 +105,6 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
<div class="w-[100%]">
|
<div class="w-[100%]">
|
||||||
<div
|
<div class="m-[15px_0_15px_15px] px-[15px] py-[20px] rounded-[15px] bg-white shadow-[0_1px_1px_0_rgba(0,0,0,0.1)]">
|
||||||
class="m-[15px_0_15px_15px] px-[15px] py-[20px] rounded-[15px] bg-white shadow-[0_1px_1px_0_rgba(0,0,0,0.1)] overflow-x-auto">
|
|
||||||
<h1 class="text-2xl font-[700] mb-3">Danh sách sản phẩm ({{ page.total | format_number }})</h1>
|
<h1 class="text-2xl font-[700] mb-3">Danh sách sản phẩm ({{ page.total | format_number }})</h1>
|
||||||
<div class="flex flex-wrap justify-between items-center mt-[20px]">
|
<div class="flex flex-wrap justify-between items-center mt-[20px]">
|
||||||
<div class="btn-left flex items-center mb-[15px]">
|
<div class="btn-left flex items-center mb-[15px]">
|
||||||
@@ -32,6 +31,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="overflow-x-auto">
|
||||||
<table class="w-[100%] mt-[20px] table">
|
<table class="w-[100%] mt-[20px] table">
|
||||||
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -69,7 +69,8 @@
|
|||||||
<span class="text-[#0041E8]">-
|
<span class="text-[#0041E8]">-
|
||||||
{{item.title}}</span>
|
{{item.title}}</span>
|
||||||
</a>
|
</a>
|
||||||
{% if item.config_count > 0 %}<p class="text-[#FFC700] text-[12px]">[Có cấu hình]</p>{% endif %}
|
{% if item.config_count > 0 %}<p class="text-[#FFC700] text-[12px]">[Có cấu hình]</p>{%
|
||||||
|
endif %}
|
||||||
<div class="flex items-center my-[5px]">
|
<div class="flex items-center my-[5px]">
|
||||||
<span>Danh mục:</span>
|
<span>Danh mục:</span>
|
||||||
<b class="mx-[10px]">Màn hình Máy tính</b>
|
<b class="mx-[10px]">Màn hình Máy tính</b>
|
||||||
@@ -121,32 +122,32 @@
|
|||||||
|
|
||||||
<label class="cursor-pointer flex items-center mb-[7px]"
|
<label class="cursor-pointer flex items-center mb-[7px]"
|
||||||
onclick="AdminFunction.update_product_hot({{item.id}})">
|
onclick="AdminFunction.update_product_hot({{item.id}})">
|
||||||
<input type="checkbox" name="new" {% if item.hot_type=="new" %}checked="checked" {% endif %}
|
<input type="checkbox" name="new" {% if item.hot_type=="new" %}checked="checked" {%
|
||||||
class="checkbox checkbox-success" />
|
endif %} class="checkbox checkbox-success" />
|
||||||
<span class="label-text ml-[5px]">Mới Hot (Hỏi nhiều)</span>
|
<span class="label-text ml-[5px] whitespace-nowrap">Mới Hot (Hỏi nhiều)</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
|
|
||||||
<label class="cursor-pointer flex items-center mb-[7px]"
|
<label class="cursor-pointer flex items-center mb-[7px]"
|
||||||
onclick="AdminFunction.update_product_hot({{item.id}})">
|
onclick="AdminFunction.update_product_hot({{item.id}})">
|
||||||
<input type="checkbox" name="hot" {% if item.hot_type=="hot" %}checked="checked" {% endif %}
|
<input type="checkbox" name="hot" {% if item.hot_type=="hot" %}checked="checked" {%
|
||||||
class="checkbox checkbox-success" />
|
endif %} class="checkbox checkbox-success" />
|
||||||
<span class="label-text ml-[5px]">Hot (Hỏi nhiều)</span>
|
<span class="label-text ml-[5px] whitespace-nowrap">Hot (Hỏi nhiều)</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="cursor-pointer flex items-center mb-[7px]"
|
<label class="cursor-pointer flex items-center mb-[7px]"
|
||||||
onclick="AdminFunction.update_product_hot({{item.id}})">
|
onclick="AdminFunction.update_product_hot({{item.id}})">
|
||||||
<input type="checkbox" name="bestsale" {% if item.hot_type=="bestsale" %}checked="checked"
|
<input type="checkbox" name="bestsale" {% if item.hot_type=="bestsale"
|
||||||
{% endif %} class="checkbox checkbox-success" />
|
%}checked="checked" {% endif %} class="checkbox checkbox-success" />
|
||||||
<span class="label-text ml-[5px]">Bán
|
<span class="label-text ml-[5px] whitespace-nowrap">Bán
|
||||||
chạy</span>
|
chạy</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="cursor-pointer flex items-center mb-[7px]"
|
<label class="cursor-pointer flex items-center mb-[7px]"
|
||||||
onclick="AdminFunction.update_product_hot({{item.id}})">
|
onclick="AdminFunction.update_product_hot({{item.id}})">
|
||||||
<input type="checkbox" name="saleoff" {% if item.hot_type=="saleoff" %}checked="checked" {%
|
<input type="checkbox" name="saleoff" {% if item.hot_type=="saleoff" %}checked="checked"
|
||||||
endif %} class="checkbox checkbox-success" />
|
{% endif %} class="checkbox checkbox-success" />
|
||||||
<span class="label-text ml-[5px]">Xả
|
<span class="label-text ml-[5px] whitespace-nowrap">Xả
|
||||||
hàng (sale-off)</span>
|
hàng (sale-off)</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
@@ -154,7 +155,7 @@
|
|||||||
onclick="AdminFunction.update_product_hot({{item.id}})">
|
onclick="AdminFunction.update_product_hot({{item.id}})">
|
||||||
<input type="checkbox" name="online-only" {% if item.hot_type=="online-only"
|
<input type="checkbox" name="online-only" {% if item.hot_type=="online-only"
|
||||||
%}checked="checked" {% endif %} class="checkbox checkbox-success" />
|
%}checked="checked" {% endif %} class="checkbox checkbox-success" />
|
||||||
<span class="label-text ml-[5px]">Chỉ bán online</span>
|
<span class="label-text ml-[5px] whitespace-nowrap">Chỉ bán online</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<div id="js-status-hottype-{{item.id}}" class="flex items-center mt-[5px]"></div>
|
<div id="js-status-hottype-{{item.id}}" class="flex items-center mt-[5px]"></div>
|
||||||
@@ -191,6 +192,7 @@
|
|||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="paging">
|
<div class="paging">
|
||||||
{% for paging in page.pagination.collection %}
|
{% for paging in page.pagination.collection %}
|
||||||
|
|||||||
@@ -19,14 +19,13 @@
|
|||||||
<span class="ml-[5px]">Nhóm thông số kỹ thuật được ghép cho từng sản phẩm cụ thể</span>
|
<span class="ml-[5px]">Nhóm thông số kỹ thuật được ghép cho từng sản phẩm cụ thể</span>
|
||||||
</p>
|
</p>
|
||||||
<a href="/admin/product/spec-group"
|
<a href="/admin/product/spec-group"
|
||||||
class="flex items-center border-[1px] border-[#0041E8] rounded-[4px] p-[5px_10px_5px_10px]">
|
class="flex items-center border-[1px] border-[#0041E8] rounded-[4px] p-[5px_10px_5px_10px] ml-[10px]">
|
||||||
<span
|
<span
|
||||||
class="w-[14px] h-[14px] border-[1px] rounded-[50%] border-[#0041E8] text-center leading-[11px] mr-[5px] text-[#0041E8]">+</span>
|
class="w-[14px] h-[14px] border-[1px] rounded-[50%] border-[#0041E8] text-center leading-[11px] mr-[5px] text-[#0041E8]">+</span>
|
||||||
<span class="text-[#0041E8]">Thêm nhóm mới</span>
|
<span class="text-[#0041E8] whitespace-nowrap">Thêm nhóm mới</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div class="overflow-x-auto sm:whitespace-nowrap">
|
||||||
class="lg:max-w-[1600px] xl:max-w-[1600px] md:max-w-[1600px] sm:max-w-[1600px] 2xl:max-w-full overflow-x-auto whitespace-nowrap">
|
|
||||||
<table class="table mt-[15px]">
|
<table class="table mt-[15px]">
|
||||||
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
<thead class="bg-[#f6f6f6] text-[#000] text-[14px]">
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
Reference in New Issue
Block a user