update product
This commit is contained in:
@@ -1090,4 +1090,43 @@ input[type=radio]:focus:before {
|
|||||||
}
|
}
|
||||||
.table-config-group a {
|
.table-config-group a {
|
||||||
color: #0041e8;
|
color: #0041e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-config-pro th {
|
||||||
|
padding: 7px 5px;
|
||||||
|
background: #f6f6f6;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
.table-config-pro td {
|
||||||
|
padding: 7px 6px;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
}
|
||||||
|
.table-config-pro .name {
|
||||||
|
color: #0041e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-addon th,
|
||||||
|
.table-spec th,
|
||||||
|
.spec-info th,
|
||||||
|
.table-list-competitor th {
|
||||||
|
padding: 7px 5px;
|
||||||
|
background: #f6f6f6;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
.table-addon td,
|
||||||
|
.table-spec td,
|
||||||
|
.spec-info td,
|
||||||
|
.table-list-competitor td {
|
||||||
|
padding: 7px 6px;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
}
|
||||||
|
.table-addon .name,
|
||||||
|
.table-spec .name,
|
||||||
|
.spec-info .name,
|
||||||
|
.table-list-competitor .name {
|
||||||
|
color: #0041e8;
|
||||||
}/*# sourceMappingURL=pc_style.css.map */
|
}/*# sourceMappingURL=pc_style.css.map */
|
||||||
File diff suppressed because one or more lines are too long
@@ -1139,3 +1139,40 @@ input[type="radio"] {
|
|||||||
color: #0041e8;
|
color: #0041e8;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.table-config-pro {
|
||||||
|
th {
|
||||||
|
padding: 7px 5px;
|
||||||
|
background: #f6f6f6;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 7px 6px;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
}
|
||||||
|
.name {
|
||||||
|
color: #0041e8;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-addon,
|
||||||
|
.table-spec,
|
||||||
|
.spec-info,
|
||||||
|
.table-list-competitor {
|
||||||
|
th {
|
||||||
|
padding: 7px 5px;
|
||||||
|
background: #f6f6f6;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 7px 6px;
|
||||||
|
border: 1px solid #ececec;
|
||||||
|
}
|
||||||
|
.name {
|
||||||
|
color: #0041e8;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -147,5 +147,14 @@ return array(
|
|||||||
'name' => 'Nhóm thông số kỹ thuật',
|
'name' => 'Nhóm thông số kỹ thuật',
|
||||||
'url' => '/admin/product/spec-group',
|
'url' => '/admin/product/spec-group',
|
||||||
),
|
),
|
||||||
|
|
||||||
|
array(
|
||||||
|
'enable' => true ,
|
||||||
|
'module' => 'product',
|
||||||
|
'view' => 'list-competitor',
|
||||||
|
'id' => 'product/list-competitor',
|
||||||
|
'name' => 'So sánh giá đối thủ',
|
||||||
|
'url' => '/admin/product/list-competitor',
|
||||||
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
1
data/product/addon.php
Normal file
1
data/product/addon.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
1
data/product/addon_add.php
Normal file
1
data/product/addon_add.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
1
data/product/config_group_attribute.php
Normal file
1
data/product/config_group_attribute.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
1
data/product/config_group_product.php
Normal file
1
data/product/config_group_product.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
1
data/product/list_competitor.php
Normal file
1
data/product/list_competitor.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
1
data/product/spec_group.php
Normal file
1
data/product/spec_group.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
1
data/product/spec_group_add.php
Normal file
1
data/product/spec_group_add.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
1
data/product/spec_group_info.php
Normal file
1
data/product/spec_group_info.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
65
template/product/addon.html
Normal file
65
template/product/addon.html
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
<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">
|
||||||
|
<h1 class="text-[24px] font-[700] mb-3">Danh sách sản phẩm/dịch vụ bán kèm sản phẩm</h1>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-end">
|
||||||
|
<a href="/admin/product/addon_add"
|
||||||
|
class="block border-[1px] border-[#0041E8] rounded-[4px] p-[5px_10px_5px_10px]">
|
||||||
|
<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 danh sách mới</span>
|
||||||
|
</a>
|
||||||
|
<a href="/admin/product/attribute_update"
|
||||||
|
class="block border-[1px] border-[#0041E8] rounded-[4px] p-[5px_10px_5px_10px] ml-[10px]">
|
||||||
|
<i class="fa-regular fa-file-excel text-[#0041E8]"></i>
|
||||||
|
<span class="text-[#0041E8] font-[500]">Cập nhật Excel</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<table class="mt-[15px] table-addon">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>STT</th>
|
||||||
|
<th>Thông tin</th>
|
||||||
|
<th>Giá</th>
|
||||||
|
<th>Sản phẩm</th>
|
||||||
|
<th>Cập nhật</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>1</td>
|
||||||
|
<td>
|
||||||
|
<div class="flex items-center">
|
||||||
|
<span>[8]</span>
|
||||||
|
<a href="" class="name ml-[5px]">Bộ phím chuột không dây Kenoo KM600 trị giá 249.000 VND
|
||||||
|
(KBKN002)</a>
|
||||||
|
</div>
|
||||||
|
<p>Ghi chú: KM màn hình 27 1</p>
|
||||||
|
<p>Tạo lúc: 04-06-2022, 8:28 am, cập nhật: 04-06-2022, 8:28 am</p>
|
||||||
|
</td>
|
||||||
|
<td>3.849.000 vnd</td>
|
||||||
|
<td class="w-[90px]"><a href=""
|
||||||
|
class="block w-[86px] h-[30px] leading-[30px] text-center text-white bg-[#0041E8] rounded-[4px]">Xem
|
||||||
|
SP</a></td>
|
||||||
|
<td class="w-[150px]">
|
||||||
|
<div class='list-btn flex items-center'>
|
||||||
|
<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='icons icon-edit'></i></a>
|
||||||
|
<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='fa fa-plus text-[#0041E8]'></i></a>
|
||||||
|
<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="fa-regular fa-eye-slash text-[#9E9E9E]"></i></a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
24
template/product/addon_add.html
Normal file
24
template/product/addon_add.html
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<div class="w-[100%] mb-[50px]">
|
||||||
|
|
||||||
|
<div class="text-sm breadcrumbs ml-[10px]">
|
||||||
|
<ul>
|
||||||
|
<li><a href="/admin/product/addon">SP/ Dịch vụ bán kèm sản phẩm</a></li>
|
||||||
|
<li class="text-[#0041E8]">Form sửa SP/ Dịch vụ bán kèm</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-[1140px] my-0 mx-auto">
|
||||||
|
<div class="bg-white p-[10px] rounded-[10px] shadow-[0_1px_1px_0px_#0000001A] mb-[15px]">
|
||||||
|
<div class="flex items-center justify-between">
|
||||||
|
<h1 class="text-[20px] font-[700]">Cập nhật SP/ Dịch vụ bán kèm</h1>
|
||||||
|
<a href="/admin/product/attribute-add"
|
||||||
|
class="flex items-center border-[1px] border-[#ECECEC] rounded-[4px] p-[5px_10px_5px_10px]">
|
||||||
|
<span
|
||||||
|
class="w-[14px] h-[14px] border-[1px] rounded-[50%] border-[#6B7280] text-center leading-[11px] mr-[5px] text-[#6B7280]">+</span>
|
||||||
|
<span class="text-[#6B7280]">Thêm dịch vụ mới</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
141
template/product/config_group_attribute.html
Normal file
141
template/product/config_group_attribute.html
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
<div class="w-[100%] mb-[50px]">
|
||||||
|
|
||||||
|
<div class="text-sm breadcrumbs ml-[10px]">
|
||||||
|
<ul>
|
||||||
|
<li><a href="/admin/product/config_group">Nhóm cấu hình sản phẩm</a></li>
|
||||||
|
<li class="text-[#0041E8]">Form thêm/sửa cấu hình</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-[1140px] my-0 mx-auto">
|
||||||
|
<div class="bg-white p-[10px] rounded-[10px] shadow-[0_1px_1px_0px_#0000001A] my-[15px]">
|
||||||
|
<div class="flex items-center justify-between">
|
||||||
|
<h1 class="text-[20px] font-[700]">Cập nhật cấu hình sản phẩm</h1>
|
||||||
|
<div class="flex items-center ">
|
||||||
|
<a href="/admin/brand/add"
|
||||||
|
class="flex items-center border-[1px] border-[#ECECEC] rounded-[4px] p-[5px_10px_5px_10px]">
|
||||||
|
<span
|
||||||
|
class="w-[14px] h-[14px] border-[1px] rounded-[50%] border-[#6B7280] text-center leading-[12px] mr-[5px] text-[#6B7280]">+</span>
|
||||||
|
<span class="text-[#6B7280]">Thêm sp mới</span>
|
||||||
|
</a>
|
||||||
|
<a href="/admin/brand/add"
|
||||||
|
class="flex items-center border-[1px] border-[#ECECEC] rounded-[4px] p-[5px_10px_5px_10px] ml-[10px]">
|
||||||
|
<i class="fa-solid fa-copy text-[#6B7280] mr-[3px]"></i>
|
||||||
|
<span class="text-[#6B7280]">Tạo sp tương tự</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex">
|
||||||
|
<div class="left w-[270px] mr-[10px]">
|
||||||
|
<div class="list-tab">
|
||||||
|
<a href="/admin/product/config_group_form"
|
||||||
|
class="item block w-[100%] h-[36px] text-[#6B7280] bg-[#fff] rounded-[10px_10px_0_0] text-[13px] leading-[35px] px-[10px]">Nội
|
||||||
|
dung</a>
|
||||||
|
<a href="/admin/product/config_group_attribute"
|
||||||
|
class=" item block w-[100%] h-[36px] text-[#fff] bg-[#0041E8] text-[13px] leading-[35px] px-[10px] font-500">Thuộc
|
||||||
|
tính</a>
|
||||||
|
<a href="/admin/product/config_group_product"
|
||||||
|
class=" item block w-[100%] h-[36px] text-[#6B7280] bg-[#fff] text-[13px] leading-[35px] px-[10px] font-500 rounded-[0_0_10px_10px] shadow-[0px_1px_1px_0px_#0000001A] border-t-[1px] border-[#f8f8f8]">Sản
|
||||||
|
phẩm</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="right w-[860px]">
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="bg-white p-[10px] rounded-[10px_10px_0_0] shadow-[0_-1px_1px_0px_#0000001A] border-b-[6px] border-[#FAFAFB]">
|
||||||
|
<b class="block font-[20px] mb-[10px]">Thuộc tính</b>
|
||||||
|
<div class="flex items-center mb-[10px]">
|
||||||
|
<div class="form-control mr-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Cập nhật</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Cập nhật"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
<div class="form-control ml-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Thứ tự</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Thứ tự"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="bg-white p-[10px] shadow-[0px_1px_1px_0px_#0000001A] border-b-[6px] border-[#FAFAFB]">
|
||||||
|
<b class="block font-[20px] mb-[10px]">Thuộc tính</b>
|
||||||
|
|
||||||
|
<div class="flex items-center mb-[10px]">
|
||||||
|
<div class="form-control mr-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Giá trị</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Giá trị"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
<div class="form-control mx-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Mô tả</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Mô tả"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
<div class="form-control ml-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Thứ tự</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="0" placeholder="Thứ tự"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center mb-[10px]">
|
||||||
|
<div class="form-control mr-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Giá trị</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Giá trị"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
<div class="form-control mx-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Mô tả</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Mô tả"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
<div class="form-control ml-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Thứ tự</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="0" placeholder="Thứ tự"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center mb-[10px]">
|
||||||
|
<div class="form-control mr-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Giá trị</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Giá trị"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
<div class="form-control mx-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Mô tả</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Mô tả"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
<div class="form-control ml-[7px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Thứ tự</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="0" placeholder="Thứ tự"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<a href="javascript:void(0)" class="flex items-center text-center justify-center mt-[20px]">
|
||||||
|
<span
|
||||||
|
class="font-[500] w-[15px] h-[15px] border-[1px] rounded-[50%] border-[#0041E8] text-center leading-[12px] mr-[5px] text-[#0041E8]">+</span>
|
||||||
|
<span class="text-[#0041E8] font-[500]">Thêm giá trị</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="bg-white p-[10px] rounded-[0_0_10px_10px] shadow-[0px_1px_1px_0px_#0000001A]">
|
||||||
|
<input class="w-[82px] h-[32px] bg-[#0041E8] rounded-[4px] text-white cursor-pointer"
|
||||||
|
id="submit-collection-btn" name="commit" type="submit" value="Cập nhật" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -27,6 +27,46 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="flex">
|
||||||
|
<div class="left w-[270px] mr-[10px]">
|
||||||
|
<div class="list-tab">
|
||||||
|
<a href="/admin/product/config_group_form"
|
||||||
|
class="item block w-[100%] h-[36px] text-white bg-[#0041E8] rounded-[10px_10px_0_0] text-[13px] leading-[35px] px-[10px]">Nội
|
||||||
|
dung</a>
|
||||||
|
<a href="/admin/product/config_group_attribute"
|
||||||
|
class=" item block w-[100%] h-[36px] text-[#6B7280] bg-[#fff] text-[13px] leading-[35px] px-[10px] font-500">Thuộc
|
||||||
|
tính</a>
|
||||||
|
<a href="/admin/product/config_group_product"
|
||||||
|
class=" item block w-[100%] h-[36px] text-[#6B7280] bg-[#fff] text-[13px] leading-[35px] px-[10px] font-500 rounded-[0_0_10px_10px] shadow-[0px_1px_1px_0px_#0000001A] border-t-[1px] border-[#f8f8f8]">Sản
|
||||||
|
phẩm</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="right w-[860px]">
|
||||||
|
<div
|
||||||
|
class="bg-white p-[10px] rounded-[10px_10px_0_0] shadow-[0_-1px_1px_0px_#0000001A] border-b-[6px] border-[#FAFAFB]">
|
||||||
|
|
||||||
|
<div class="form-control mb-[10px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Tên nhóm</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Tên nhóm"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-control mb-[10px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Mô tả tóm tắt</label>
|
||||||
|
<textarea type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Tên nhóm"
|
||||||
|
class="w-[100%] h-[120px] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]"></textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="bg-white p-[10px] rounded-[0_0_10px_10px] shadow-[0px_1px_1px_0px_#0000001A]">
|
||||||
|
<input class="w-[82px] h-[32px] bg-[#0041E8] rounded-[4px] text-white cursor-pointer"
|
||||||
|
id="submit-collection-btn" name="commit" type="submit" value="Cập nhật" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
89
template/product/config_group_product.html
Normal file
89
template/product/config_group_product.html
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
<div class="w-[100%] mb-[50px]">
|
||||||
|
|
||||||
|
<div class="text-sm breadcrumbs ml-[10px]">
|
||||||
|
<ul>
|
||||||
|
<li><a href="/admin/product/config_group">Nhóm cấu hình sản phẩm</a></li>
|
||||||
|
<li class="text-[#0041E8]">Form thêm/sửa cấu hình</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-[1140px] my-0 mx-auto">
|
||||||
|
<div class="bg-white p-[10px] rounded-[10px] shadow-[0_1px_1px_0px_#0000001A] my-[15px]">
|
||||||
|
<div class="flex items-center justify-between">
|
||||||
|
<h1 class="text-[20px] font-[700]">Cập nhật cấu hình sản phẩm</h1>
|
||||||
|
<div class="flex items-center ">
|
||||||
|
<a href="/admin/brand/add"
|
||||||
|
class="flex items-center border-[1px] border-[#ECECEC] rounded-[4px] p-[5px_10px_5px_10px]">
|
||||||
|
<span
|
||||||
|
class="w-[14px] h-[14px] border-[1px] rounded-[50%] border-[#6B7280] text-center leading-[12px] mr-[5px] text-[#6B7280]">+</span>
|
||||||
|
<span class="text-[#6B7280]">Thêm sp mới</span>
|
||||||
|
</a>
|
||||||
|
<a href="/admin/brand/add"
|
||||||
|
class="flex items-center border-[1px] border-[#ECECEC] rounded-[4px] p-[5px_10px_5px_10px] ml-[10px]">
|
||||||
|
<i class="fa-solid fa-copy text-[#6B7280] mr-[3px]"></i>
|
||||||
|
<span class="text-[#6B7280]">Tạo sp tương tự</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex">
|
||||||
|
<div class="left w-[270px] mr-[10px]">
|
||||||
|
<div class="list-tab">
|
||||||
|
<a href="/admin/product/config_group_form"
|
||||||
|
class="item block w-[100%] h-[36px] text-[#6B7280] bg-[#fff] rounded-[10px_10px_0_0] text-[13px] leading-[35px] px-[10px]">Nội
|
||||||
|
dung</a>
|
||||||
|
<a href="/admin/product/config_group_attribute"
|
||||||
|
class=" item block w-[100%] h-[36px] text-[#6B7280] bg-[#fff] text-[13px] leading-[35px] px-[10px] font-500">Thuộc
|
||||||
|
tính</a>
|
||||||
|
<a href="/admin/product/config_group_product"
|
||||||
|
class=" item block w-[100%] h-[36px] text-[#fff] bg-[#0041E8] text-[13px] leading-[35px] px-[10px] font-500 rounded-[0_0_10px_10px] shadow-[0px_1px_1px_0px_#0000001A] border-t-[1px] border-[#f8f8f8]">Sản
|
||||||
|
phẩm</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="right w-[860px]">
|
||||||
|
<div class="bg-white h-[400px] p-[10px] rounded-[10px] shadow-[0px_1px_1px_0px_#0000001A]">
|
||||||
|
|
||||||
|
<table class="table-config-pro">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>STT</th>
|
||||||
|
<th>Sản phẩm</th>
|
||||||
|
<th>Thuộc tính</th>
|
||||||
|
<th>Công cụ</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>1</td>
|
||||||
|
<td>
|
||||||
|
<a href="" class="name">Tai nghe Bluetooth True Wireless WIWU TWS12 Màu Hồng</a>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div class="flex items-center">
|
||||||
|
<p>Màu sắc</p>
|
||||||
|
<select name="" id="">
|
||||||
|
<option value="">Hồng</option>
|
||||||
|
<option value="">Tím</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td class="w-[120px]">
|
||||||
|
<div class='list-btn flex items-center'>
|
||||||
|
<a href=""
|
||||||
|
class="w-[86px] h-[30px] leading-[30px] mr-[5px] bg-[#0041E8] text-center text-white rounded-[4px]">Cập
|
||||||
|
nhật</a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
128
template/product/list_competitor.html
Normal file
128
template/product/list_competitor.html
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
<div class="w-[100%]">
|
||||||
|
<div
|
||||||
|
class="m-[15px] p-[15px_10px_15px_10px] 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">So sánh giá đối thủ</h1>
|
||||||
|
|
||||||
|
<div class="shadow-[0px_1px_1px_0px_#0000001A] p-[10px] rounded-[10px] border-[1px] border-[#F6F6F6]">
|
||||||
|
<div class="flex items-center">
|
||||||
|
<input type="text" size="60" name="info[title]" placeholder=""
|
||||||
|
class="w-[300px] h-[30px] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
<a href="javascript:void(0)"
|
||||||
|
class="w-[70px] h-[29px] leading-[30px] text-center rounded-[4px] bg-[#0041E8] text-white ml-[10px]">Tìm
|
||||||
|
kiếm</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-between my-[15px]">
|
||||||
|
<a href="javascript:void(0)" onclick="js_list_category.showModal()"
|
||||||
|
class="p-[5px] border-[#79B0E2] border-[1px] rounded-[4px] text-[#79B0E2] hover:bg-[#0061ff] hover:text-white mr-[15px]">
|
||||||
|
Chọn danh mục để xem
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<select name="" id=""
|
||||||
|
class="w-[115px] h-[35px] shadow-[0px_2px_4px_0px_#0000001F] p-[5px] rounded-[4px] border-[1px] border-[#D8D8D8]">
|
||||||
|
<option value="">Bộ lọc</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<table class="table-list-competitor">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>STT</th>
|
||||||
|
<th>Sản phẩm (Tổng số: 53)</th>
|
||||||
|
<th>Cập nhật</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td class="w-[40px]">1</td>
|
||||||
|
<td>
|
||||||
|
<a href="" class="name">Ổ Cứng SSD KINGMAX 120GB SMV32</a>
|
||||||
|
<p>- Giá: <b>499.000</b></p>
|
||||||
|
<p>-Mã kho: OCKM0008</p>
|
||||||
|
<p>- Cập nhật: 25-01-2024, 9:46 am (29 ngày)</p>
|
||||||
|
</td>
|
||||||
|
<td class="w-[115px]">
|
||||||
|
<a href=""
|
||||||
|
class="block w-[82px] h-[30px] bg-[#0041E8] leading-[30px] text-center text-white rounded-[4px]">Cập
|
||||||
|
nhật</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="w-[40px]">1</td>
|
||||||
|
<td>
|
||||||
|
<a href="" class="name">Ổ Cứng SSD KINGMAX 120GB SMV32</a>
|
||||||
|
<p>- Giá: <b>499.000</b></p>
|
||||||
|
<p>-Mã kho: OCKM0008</p>
|
||||||
|
<p>- Cập nhật: 25-01-2024, 9:46 am (29 ngày)</p>
|
||||||
|
</td>
|
||||||
|
<td class="w-[115px]">
|
||||||
|
<a href=""
|
||||||
|
class="block w-[82px] h-[30px] bg-[#0041E8] leading-[30px] text-center text-white rounded-[4px]">Cập
|
||||||
|
nhật</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="w-[40px]">1</td>
|
||||||
|
<td>
|
||||||
|
<a href="" class="name">Ổ Cứng SSD KINGMAX 120GB SMV32</a>
|
||||||
|
<p>- Giá: <b>499.000</b></p>
|
||||||
|
<p>-Mã kho: OCKM0008</p>
|
||||||
|
<p>- Cập nhật: 25-01-2024, 9:46 am (29 ngày)</p>
|
||||||
|
</td>
|
||||||
|
<td class="w-[115px]">
|
||||||
|
<a href=""
|
||||||
|
class="block w-[82px] h-[30px] bg-[#0041E8] leading-[30px] text-center text-white rounded-[4px]">Cập
|
||||||
|
nhật</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<dialog id="js_list_category" class="modal">
|
||||||
|
<div class="modal-box w-11/12 max-w-5xl">
|
||||||
|
<form method="dialog">
|
||||||
|
<button class="btn btn-sm btn-circle btn-ghost absolute right-2 top-2">✕</button>
|
||||||
|
</form>
|
||||||
|
<div class="list-category mt-[5px] max-h-[400px] max-h-[400px] overflow-x-auto">
|
||||||
|
{% for cate in page.list_category %}
|
||||||
|
<a href="{{cate.url}}" class="item block mb-[5px] text-[#0041E8]">
|
||||||
|
{% if cate.children.size > 0 %}
|
||||||
|
<b class="text-[#0041E8]">+ (#{{cate.id}}){{cate.title}}</b>
|
||||||
|
{% else %}
|
||||||
|
+ (#{{cate.id}}){{cate.title}}
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
|
{% if cate.children.size > 0 %}
|
||||||
|
<div class="ml-[15px]">
|
||||||
|
{% for cate2 in cate.children %}
|
||||||
|
<a href="{{cate2.url}}" class="item block mb-[5px] text-[#0041E8]">
|
||||||
|
{% if cate2.children.size > 0 %}
|
||||||
|
<b class="text-[#0041E8]">+ (#{{cate2.id}}){{cate2.title}}</b>
|
||||||
|
{% else %}
|
||||||
|
+ (#{{cate2.id}}){{cate2.title}} ({{cate2.totalProduct}})
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
|
{% if cate2.children.size > 0 %}
|
||||||
|
<div class="ml-[15px]">
|
||||||
|
{% for cate3 in cate2.children %}
|
||||||
|
<a href="{{cate3.url}}" class="item block mb-[5px] text-[#0041E8]">+
|
||||||
|
(#{{cate3.id}}){{cate3.title}}
|
||||||
|
({{cate3.totalProduct}})</a>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<form method="dialog" class="modal-backdrop">
|
||||||
|
<button>close</button>
|
||||||
|
</form>
|
||||||
|
</dialog>
|
||||||
|
</div>
|
||||||
90
template/product/spec_group.html
Normal file
90
template/product/spec_group.html
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
<div class="w-[100%]">
|
||||||
|
<div
|
||||||
|
class="m-[15px] p-[15px_10px_15px_10px] 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">Nhóm thông số kỹ thuật</h1>
|
||||||
|
|
||||||
|
<div class="shadow-[0px_1px_1px_0px_#0000001A] p-[10px] rounded-[10px] border-[1px] border-[#F6F6F6]">
|
||||||
|
<div class="flex items-center">
|
||||||
|
<input type="text" size="60" name="info[title]" placeholder=""
|
||||||
|
class="w-[300px] h-[30px] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
<a href="javascript:void(0)"
|
||||||
|
class="w-[70px] h-[29px] leading-[30px] text-center rounded-[4px] bg-[#0041E8] text-white ml-[10px]">Tìm
|
||||||
|
kiếm</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-between mt-[15px]">
|
||||||
|
<p>
|
||||||
|
<b>Hướng dẫn:</b>
|
||||||
|
<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>
|
||||||
|
<a href="/admin/product/spec-group"
|
||||||
|
class="flex items-center border-[1px] border-[#0041E8] rounded-[4px] p-[5px_10px_5px_10px]">
|
||||||
|
<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>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<table class="table-spec mt-[15px]">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>STT</th>
|
||||||
|
<th>Tên gọi/miêu tả</th>
|
||||||
|
<th>Cập nhật</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td class="w-[38px]">1</td>
|
||||||
|
<td>
|
||||||
|
<a href="" class="name">Camera</a>
|
||||||
|
</td>
|
||||||
|
<td class="w-[100px]">
|
||||||
|
<div class='list-btn flex items-center justify-center'>
|
||||||
|
<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='icons icon-edit'></i></a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="w-[38px]">1</td>
|
||||||
|
<td>
|
||||||
|
<a href="" class="name">Camera</a>
|
||||||
|
</td>
|
||||||
|
<td class="w-[100px]">
|
||||||
|
<div class='list-btn flex items-center justify-center'>
|
||||||
|
<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='icons icon-edit'></i></a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="w-[38px]">1</td>
|
||||||
|
<td>
|
||||||
|
<a href="" class="name">Camera</a>
|
||||||
|
</td>
|
||||||
|
<td class="w-[100px]">
|
||||||
|
<div class='list-btn flex items-center justify-center'>
|
||||||
|
<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='icons icon-edit'></i></a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
78
template/product/spec_group_add.html
Normal file
78
template/product/spec_group_add.html
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
<div class="w-[100%] mb-[50px]">
|
||||||
|
|
||||||
|
<div class="text-sm breadcrumbs ml-[10px]">
|
||||||
|
<ul>
|
||||||
|
<li><a href="/admin/product/spec-group">Nhóm thông số kỹ thuật</a></li>
|
||||||
|
<li><a href="/admin/product/spec-group-info">Thông tin nhóm thông số kỹ thuật</a></li>
|
||||||
|
<li class="text-[#0041E8]">Form thông số kỹ thuật</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-[1140px] my-0 mx-auto">
|
||||||
|
<div class="bg-white p-[10px] rounded-[10px] shadow-[0_1px_1px_0px_#0000001A] my-[15px]">
|
||||||
|
<div>
|
||||||
|
<h1 class="text-[20px] font-[700]">Cập nhật thông số kỹ thuật</h1>
|
||||||
|
<span class="text-[#6B7280]">Thông tin chung</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="flex">
|
||||||
|
<div class="left w-[270px] mr-[10px]">
|
||||||
|
<div class="list-tab">
|
||||||
|
<a href="javascript:void(0)"
|
||||||
|
class="item block w-[100%] h-[36px] text-white bg-[#0041E8] rounded-[10px] text-[13px] leading-[35px] px-[10px]">Nội
|
||||||
|
dung</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="right w-[860px]">
|
||||||
|
<div
|
||||||
|
class="bg-white p-[15px] rounded-[10px_10px_0_0] shadow-[0_-1px_1px_0px_#0000001A] border-b-[6px] border-[#FAFAFB]">
|
||||||
|
|
||||||
|
<div class="form-control mb-[10px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Header</label>
|
||||||
|
<input type="text" size="60" name="info[title]" id="title" value="{{page.item_info.title}}"
|
||||||
|
placeholder="Thông tin chung"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-control mb-[10px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Tên thông số (*)</label>
|
||||||
|
<input type="text" size="60" name="" placeholder="Hãng sản xuất"
|
||||||
|
class="w-[100%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-control mb-[10px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Diễn dải</label>
|
||||||
|
<textarea type="text" size="60" name="" placeholder="Diễn dải"
|
||||||
|
class="w-[100%] h-[120px] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]"></textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-control mb-[10px]">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px]">Thứ tự hiển thị</label>
|
||||||
|
<input type="text" size="60" name="" placeholder="Thứ tự hiển thị"
|
||||||
|
class="w-[50%] border-[1px] border-[#D8D8D8] py-[6px] px-[10px] rounded-[4px] shadow-[0_2px_4px_0_rgba(0,0,0,0.12)]">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="mb-[10px] flex items-center">
|
||||||
|
<label class="font-[600] mb-[5px] text-[14px] w-[170px]">Bắt buộc nhập cho sp</label>
|
||||||
|
<div class="flex items-center">
|
||||||
|
<div class="check-form flex items-center mb-[10px] mr-[20px]">
|
||||||
|
<input type="radio" name="info[scope]" value="0" checked="">
|
||||||
|
<label for="" class="ml-[25px] text-[#6B7280]">Bắt buộc</label>
|
||||||
|
</div>
|
||||||
|
<div class="check-form flex items-center mb-[10px]">
|
||||||
|
<input type="radio" name="info[scope]" value="1">
|
||||||
|
<label for="" class="ml-[25px] text-[#6B7280]">Không bắt buộc</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="bg-white p-[10px] shadow-[0px_1px_1px_0px_#0000001A] rounded-[0_0_10px_10px]">
|
||||||
|
<input class="w-[82px] h-[32px] bg-[#0041E8] rounded-[4px] text-white cursor-pointer"
|
||||||
|
id="submit-collection-btn" name="commit" type="submit" value="Cập nhật" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
95
template/product/spec_group_info.html
Normal file
95
template/product/spec_group_info.html
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
<div class="w-[100%]">
|
||||||
|
|
||||||
|
<div class="text-sm breadcrumbs ml-[10px]">
|
||||||
|
<ul>
|
||||||
|
<li><a href="/admin/product/spec-group">Nhóm thông số kỹ thuật</a></li>
|
||||||
|
<li class="text-[#0041E8]">Thông tin nhóm thông số kỹ thuật</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="m-[15px] p-[10px] 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">Thông tin nhóm thông số kỹ thuật</h1>
|
||||||
|
<div class="flex items-center justify-between">
|
||||||
|
<div class="flex items-center">
|
||||||
|
<b>Nhóm thông số</b>
|
||||||
|
<p class="ml-[5px]">THIẾT BỊ TRỢ GIẢNG</p>
|
||||||
|
</div>
|
||||||
|
<a href="/admin/product/spec-group-add"
|
||||||
|
class="block border-[1px] border-[#0041E8] rounded-[4px] p-[5px_10px_5px_10px]">
|
||||||
|
<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 nhóm mới</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<table class="spec-info mt-[20px]">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>STT</th>
|
||||||
|
<th>Header</th>
|
||||||
|
<th>Thông tin</th>
|
||||||
|
<th>Diễn dải</th>
|
||||||
|
<th>Thứ tự hiển thị</th>
|
||||||
|
<th>Bắt buộc nhập cho sp</th>
|
||||||
|
<th>Cập nhật</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>1</td>
|
||||||
|
<td>Thông tin chung</td>
|
||||||
|
<td>Đặc tính</td>
|
||||||
|
<td>-</td>
|
||||||
|
<td>99</td>
|
||||||
|
<td>Có</td>
|
||||||
|
<td class="w-[100px]">
|
||||||
|
<div class='list-btn flex items-center justify-center'>
|
||||||
|
<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='icons icon-edit'></i></a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>1</td>
|
||||||
|
<td>Thông tin chung</td>
|
||||||
|
<td>Đặc tính</td>
|
||||||
|
<td>-</td>
|
||||||
|
<td>99</td>
|
||||||
|
<td>Có</td>
|
||||||
|
<td class="w-[100px]">
|
||||||
|
<div class='list-btn flex items-center justify-center'>
|
||||||
|
<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='icons icon-edit'></i></a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>1</td>
|
||||||
|
<td>Thông tin chung</td>
|
||||||
|
<td>Đặc tính</td>
|
||||||
|
<td>-</td>
|
||||||
|
<td>99</td>
|
||||||
|
<td>Có</td>
|
||||||
|
<td class="w-[100px]">
|
||||||
|
<div class='list-btn flex items-center justify-center'>
|
||||||
|
<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='icons icon-edit'></i></a>
|
||||||
|
<a href=""
|
||||||
|
class='w-[30px] h-[30px] border-[1px] border-[#9E9E9E] rounded-[4px] text-center leading-[30px] flex items-center justify-center'><i
|
||||||
|
class='icons icon-remove'></i></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
Reference in New Issue
Block a user