{slug.extend.location}
+ } +Số lượng
+ {slug.extend.vacancy_num || 0} nhân viên +Hình thức làm việc
+ 8h00 - 18h00 +Mức lương
+ + { slug.extend.salary + ? slug.extend.salary + : 'Thỏa thuận' + } + +Hạn nộp hồ sơ
+ + { remain > 0 + ? slug.extend.end_date + : 'Hết hạn' + } + +Công việc liên quan
+ { + data.map( (item:any) => + {item.title} + ) + } ++ Giữ xe miễn phí +
++ Wifi miễn phí +
++ Đồ uống miễn phí +
++ Xem và trải nghiệm sản phẩm miễn phí +
++ Được tư vấn chuyên sâu về sản phẩm dịch vụ +
++ Có chính sách bán hàng trả góp +
++ Giao hàng tận nhà +
++ Sản phẩm chính hãng 100% +
++ Địa điểm trải nghiệm và mua sắm thiết bị công nghệ. +
+ +Showroom bán hàng
+
+
+
+
+
+
+
+ + + Số 41 Khúc Thừa Dụ, Phường Cầu Giấy, Thành phố Hà Nội +
+Showroom bán hàng
+
+
+
+
+
+
+ + + + Số 94E-94F Đường Láng, Phường Đống Đa, Thành phố Hà Nội + +
+Showroom bán hàng
+
+
+
+
+
+
+
+ + + Số 72 Lê Lợi, Phường Thành Vinh, Nghệ An +
++ Showroom bán hàng +
+
+
+
+
+
+
+
+ + + K8bis Bửu Long, Phường Hoà Hưng, Thành phố Hồ Chí Minh +
+Trung Tâm Bảo Hành
+
+
+
+
+
+
+
+ + + + Số 41 Khúc Thừa Dụ, Phường Cầu Giấy, Hà Nội + +
++ Trung Tâm Bảo Hành +
+
+
+
+
+
+
+
+ + + K8bis Bửu Long, Phường Hoà Hưng, Thành phố Hồ Chí Minh +
+Lắp đặt, cài đặt máy tính và thiết bị ngoại vi:
Kiểm tra và khắc phục sự cố phần cứng:
Cài đặt và cấu hình phần mềm:
Hỗ trợ kỹ thuật và tư vấn cho khách hàng:
- Thu nhập từ 12.000.000Đ đến 15.000.000Đ
- Làm việc ở môi trường năng động, chuyên nghiệp
- Được xét thưởng hiệu quả kinh doanh hàng tháng và xét tăng lương theo hiệu quả công việc ( 1 năm xét tăng lương 1 lần)
- Được đóng BHXH, BHYT, BHTN theo quy định của Pháp luật.
- Được hưởng các chế độ phúc lợi khác của công ty (hiếu, hỉ, sinh nhật, ốm đau, …), đi du lịch nghỉ mát hàng năm
- Đươc thưởng các ngày lễ 30.4-1.5, 2.9, 20.10, tết dương
- Thưởng cuối năm lương tháng 13, tháng 14 (nếu công ty đạt hiệu quả kinh doanh tốt)
- Được thăng tiến theo năng lực và khả năng cống hiến
Liên hệ: Ms Hằng - 0989163666
Điền CV vào Form tuyển dụng hoặc CV gửi về Mail: hanhchinhnhansu@hoanghapc.vn", "changeCount": 0, "sellerId": 0, "article_category": "36", @@ -17,7 +18,7 @@ export const JobData = { "extend": { "salary": "12 Tri\u1ec7u \u0110\u1ebfn 15 Tri\u1ec7u ", "vacancy_num": "5", - "end_date": "30-11-2025", + "end_date": "30-11-2026", "location": "K8bis B\u1eedu Long, Ph\u01b0\u1eddng Ho\u00e0 H\u01b0ng, Th\u00e0nh ph\u1ed1 H\u1ed3 Ch\u00ed Minh" }, "summary": "", @@ -71,6 +72,7 @@ export const JobData = { { "id": 1497, "type": "job", + "content" : "
Triển khai, cài đặt và cấu hình hệ thống mạng:
Quản lý và giám sát hệ thống mạng:
Hỗ trợ kỹ thuật cho khách hàng và nội bộ:
Liên hệ: Ms Hằng - 0989163666
Điền gửi CV vào Form tuyển dụng hoặc CV gửi về Mail: hanhchinhnhansu@hoanghapc.vn", "changeCount": 0, "sellerId": 0, "article_category": "36", @@ -138,6 +140,7 @@ export const JobData = { { "id": 1178, "type": "job", + "content" : "
Vị trí Quay dựng Cameraman/ Editor giúp nâng tầm hình ảnh cho công ty, tạo nên những video viral cũng như là bộ mặt của công ty trong truyền thông.Vì vậy, Hoàng Hà PC mong muốn được đồng hành cùng các bạn trong thời gian dài để hướng tới mục tiêu phát triển hơn nữa.
Mô tả công việc
Triển khai các concept phù hợp với quay dựng:
– Đảm nhiệm Edit các Video Marketing về sản phẩm công nghệ tại Studio theo yêu cầu của khách hàng và của team Marketing
– Chỉnh sửa, hoàn thiện video: màu sắc, âm thanh, effects
– Làm việc trực tiếp cùng team Marketing để hoàn thiện video (đánh giá sản phẩm, thủ thuật công nghệ,....)
Bám sát nội dung triển khai dựng video
– Video Review, giới thiệu sản phẩm PC Workstation, Linh kiện PC
– Video được đầu tư về chất lượng hình ảnh và âm thanh cao. Sử dụng các thiết bị hiện đại, đa dạng tại Studio
Yêu cầu
– Sử dụng thành thạo các công cụ Davinci Resolve hoặc bộ công cụ Adobe (Effect, Premiere,..)
– Hiểu về các thiết bị quay phim: máy quay (Sony A7III,..), thiết bị ánh sáng trong quay phim,..
– Khả năng truyền tải nội dung qua thiết kế
– Làm việc nhóm
– Sáng tạo và khả năng xây dựng Concept
– Có style riêng
Quyền lợi
– Được tiếp cận cũng như đề xuất trang bị những thiết bị công nghệ hiện đại trong tương lai (Sony A7III, Canon EOS,.....)
– Làm việc trong môi trường vô cùng thoải mái, năng động và được khuyến khích tự do sáng tạo và thử nghiệm cái mới
– Xét tăng lương 1 lần/năm
– Hưởng các chế độ phúc lợi theo quy định của công ty
– Thưởng các ngày lễ, Tết trong năm
– Lương tháng 13
– Chế độ BHXH, nghỉ phép,…và tất cả các chế độ khác theo quy định của nhà nước
*Khi gửi CV xin hãy gửi kèm Portfolio hay sản phẩm của bạn cho chúng tôi
📩 CV ỨNG TUYỂN GỬI VỀ: hanhchinhnhansu@hoanghapc.vn",
"changeCount": 0,
"sellerId": 0,
"article_category": "34",
@@ -151,7 +154,7 @@ export const JobData = {
"extend": {
"salary": "10 - 15 Tri\u1ec7u",
"vacancy_num": "1",
- "end_date": "31-07-2025",
+ "end_date": "31-07-2027",
"location": "41 Kh\u00fac Th\u1eeba D\u1ee5, C\u1ea7u Gi\u1ea5y"
},
"summary": "",
diff --git a/src/data/store/index.tsx b/src/data/store/index.tsx
new file mode 100644
index 0000000..ab49814
--- /dev/null
+++ b/src/data/store/index.tsx
@@ -0,0 +1,135 @@
+export const StoreList = [
+ {
+ "id" : 1,
+ "key" : "north",
+ "title" : "Khu vực Miền Bắc",
+ "info" : [
+ {
+ "id" : 1,
+ "district" : "Phường Cầu Giấy, Hà Nội",
+ "address" : "Số 41 Khúc Thừa Dụ, Phường Cầu Giấy, Thành phố Hà Nội",
+ "tel" : "0969.123.666",
+ "email" : "hoanghapcws@gmail.com",
+ "time" : "8h00 - 18h30",
+ "map" : "https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d14895.88175394404!2d105.7839668!3d21.0338688!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3135abd416877447%3A0xdfce989c77925c71!2zSG_DoG5nIEjDoCBQQw!5e0!3m2!1svi!2s!4v1665992223153!5m2!1svi!2s",
+ "image" : [
+ "/images/hoang-ha-pc-cau-giay.png",
+ "/images/hoang-ha-pc-cau-giay-6.jpg",
+ "/images/hoang-ha-pc-cau-giay-7.jpg",
+ "/images/hoang-ha-pc-cau-giay-8.jpg",
+ "/images/hoang-ha-pc-cau-giay-9.jpg",
+ "/images/static-showroom-pc-1.png"
+ ]
+ },
+ {
+ "id" : 2,
+ "district" : "Phường Đống Đa, Hà Nội",
+ "address" : "Số 41 Khúc Thừa Dụ, Phường Cầu Giấy, Thành phố Hà Nội",
+ "tel" : "0969.123.666",
+ "email" : "hoanghapcws@gmail.com",
+ "time" : "8h00 - 18h30",
+ "map" : "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3724.7069099501123!2d105.8183181!3d21.0043826!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3135adb26e178fc3%3A0x18f812bf0be1c328!2zSG_DoG5nIEjDoCBQQyAtIE3DoXkgVMOtbmggQ2h1ecOqbiBE4bulbmcgQ2hvIMSQ4buTIEjhu41h!5e0!3m2!1svi!2s!4v1665992568314!5m2!1svi!2s",
+ "image" : [
+ "/images/hoang-ha-pc-dong-da-5.jpg",
+ "/images/hoang-ha-pc-dong-da-1.jpg",
+ "/images/hoang-ha-pc-dong-da-2.jpg",
+ "/images/hoang-ha-pc-dong-da-3.jpg",
+ "/images/hoang-ha-pc-dong-da-4.jpg"
+ ]
+ }
+ ]
+ },
+
+ {
+ "id" : 2,
+ "key" : "central",
+ "title" : "Khu vực Miền Trung",
+ "info" : [
+ {
+ "id" : 1,
+ "district" : "Phường Thành Vinh, Nghệ An",
+ "address" : "Số 72 Lê Lợi, Phường Thành Vinh, Nghệ An",
+ "tel" : "0988.163.666",
+ "email" : "hoanghapcws@gmail.com",
+ "time" : "8h00 - 18h30",
+ "map" : "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3779.5322054356734!2d105.67231487475244!3d18.68497646413254!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3139cfef9f96ca75%3A0xff0d17989684e4c0!2zSG_DoG5nIEjDoCBQQyBWaW5oIE5naOG7hyBBbg!5e0!3m2!1svi!2s!4v1683532168493!5m2!1svi!2s",
+ "image" : [
+ "/images/hoang_ha_pc_vinh.jpg",
+ "/images/hoang_ha_pc_vinh_1.jpg",
+ "/images/hoang_ha_pc_vinh_2.jpg",
+ "/images/hoang_ha_pc_vinh_3.jpg",
+ "/images/hoang_ha_pc_vinh_4.jpg",
+ "/images/hoang_ha_pc_vinh_10.jpg"
+ ]
+ }
+ ]
+ },
+
+ {
+ "id" : 3,
+ "key" : "south",
+ "title" : "Khu vực Miền Nam",
+ "info" : [
+ {
+ "id" : 1,
+ "district" : "Phường Hòa Hưng, Hồ Chí Minh",
+ "address" : "K8bis Bửu Long, Phường Hoà Hưng, Thành phố Hồ Chí Minh",
+ "tel" : "0968.123.666",
+ "email" : "hoanghapcws@gmail.com",
+ "time" : "8h00 - 18h30",
+ "map" : "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3919.5694598705045!2d106.65907779999999!3d10.7676269!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x31752f2967d5137f%3A0xe796f763bd2f650b!2zSG_DoG5nIEjDoCBQQyBI4buTIENow60gTWluaA!5e0!3m2!1svi!2s!4v1665992598210!5m2!1svi!2s",
+ "image" : [
+ "/images/hoang-ha-pc-hcm.jpg" ,
+ "/images/hoang-ha-pc-hcm-1.jpg",
+ "/images/hoang-ha-pc-hcm-2.jpg",
+ "/images/hoang-ha-pc-hcm-3.jpg",
+ "/images/hoang-ha-pc-hcm-4.jpg",
+ "/images/hoang-ha-pc-hcm-5.jpg"
+ ]
+ }
+ ]
+ },
+
+ {
+ "id" : 4,
+ "key" : "warranty",
+ "title" : "Trung tâm bảo hành",
+ "info" : [
+ {
+ "id" : 1,
+ "district" : "Phường Cầu Giấy, Hà Nội",
+ "address" : "Số 41 Khúc Thừa Dụ, Phường Cầu Giấy, Hà Nội",
+ "tel" : "0969.123.666",
+ "email" : "hoanghapcws@gmail.com",
+ "time" : "8h00 - 18h30",
+ "map" : "https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d14895.88175394404!2d105.7839668!3d21.0338688!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3135abd416877447%3A0xdfce989c77925c71!2zSG_DoG5nIEjDoCBQQw!5e0!3m2!1svi!2s!4v1665992223153!5m2!1svi!2s",
+ "image" : [
+ "/images/phong-bao-hanh-min.jpg" ,
+ "/images/phong-bao-hanh-2-min.jpg",
+ "/images/phong-bao-hanh-3-min.jpg",
+ "/images/phong-bao-hanh-4-min.jpg",
+ "/images/phong-bao-hanh-5-min.jpg",
+ "/images/phong-bao-hanh-6-min.jpg"
+ ]
+ },
+
+ {
+ "id" : 1,
+ "district" : "Phường Hòa Hưng, Hồ Chí Minh",
+ "address" : "K8bis Bửu Long, Phường Hoà Hưng, Thành phố Hồ Chí Minh",
+ "tel" : "0968.123.666",
+ "email" : "hoanghapcws@gmail.com",
+ "time" : "8h00 - 18h30",
+ "map" : "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3919.5694598705045!2d106.65907779999999!3d10.7676269!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x31752f2967d5137f%3A0xe796f763bd2f650b!2zSG_DoG5nIEjDoCBQQyBI4buTIENow60gTWluaA!5e0!3m2!1svi!2s!4v1665992598210!5m2!1svi!2s",
+ "image" : [
+ "/images/hoang-ha-pc-hcm.jpg" ,
+ "/images/hoang-ha-pc-hcm-1.jpg",
+ "/images/hoang-ha-pc-hcm-2.jpg",
+ "/images/hoang-ha-pc-hcm-3.jpg",
+ "/images/hoang-ha-pc-hcm-4.jpg",
+ "/images/hoang-ha-pc-hcm-5.jpg"
+ ]
+ }
+ ]
+ },
+]
\ No newline at end of file
diff --git a/src/lib/slug/resolveJobPage.ts b/src/lib/slug/resolveJobPage.ts
new file mode 100644
index 0000000..1e3790b
--- /dev/null
+++ b/src/lib/slug/resolveJobPage.ts
@@ -0,0 +1,14 @@
+import { JobData } from "../../data/articles/Job";
+
+export function resolveJobPage(slug: string) {
+ const job = JobData.list.find(
+ (item) => item.url.replace(/^\//, "") === slug
+ );
+
+ if (!job) return null;
+
+ return {
+ type: "job_detail",
+ data: job,
+ };
+}
diff --git a/src/lib/slug/slugMap.ts b/src/lib/slug/slugMap.ts
index 092a866..58be099 100644
--- a/src/lib/slug/slugMap.ts
+++ b/src/lib/slug/slugMap.ts
@@ -1,9 +1,11 @@
import { resolveArticlePage } from "./resolveArticlePage";
import { resolveProductPage } from "./resolveProductPage";
+import { resolveJobPage } from "./resolveJobPage";
export type SlugResult =
| ReturnType