Là một Clinic (Phòng khám thú cưng). Tôi muốn nhập thông tin liên hệ, cấu hình giờ đóng/mở cửa để hiển thị thông tin cho khách và làm căn cứ cho việc hẹn định danh
Quản lý thông tin định danh và liên hệ
- Hệ thống cho phép người dùng cập nhật các thông tin cơ bản bao gồm:
- Tên phòng khám (Clinic Name): Trường bắt buộc nhập
- Số đăng ký kinh doanh (Số ĐKKD): Trường bắt buộc nhập
- Mô tả: Trường nhập liệu văn bản, giới hạn tối đa 1000 ký tự.
- Hệ thống cho phép nhập thông tin địa chỉ chi tiết:
- Chọn theo phân cấp địa chính: Tỉnh/Thành phố → Quận/Huyện → Phường/Xã (Dữ liệu load động theo cấp cha).
- Số nhà, tên đường: Trường bắt buộc nhập.
- Thông tin liên lạc bắt buộc:
- Số điện thoại hotline: Trường bắt buộc, hệ thống kiểm tra đúng định dạng số điện thoại Việt Nam (10 chữ số).
- Email liên hệ: Hệ thống tự động hiển thị email đăng ký, để chế độ chỉ đọc (Read-only), không cho phép chỉnh sửa.
- Media:
- Ảnh đại diện: Giới hạn 01 ảnh, dung lượng mỗi file ≤ 5Mb.
- Ảnh khác (Bộ sưu tập): Cho phép tải lên tối đa 04 ảnh, dung lượng mỗi file ≤ 5Mb.
- Định dạng file hỗ trợ: .jpg, .jpeg, .png.
- Cấu hình thời gian hoạt động
- Người dùng thiết lập giờ mở cửa và giờ đóng cửa (Thời gian này sẽ được áp dụng chung cho tất cả các ngày hoạt động đã chọn)
- Người dùng có thể tích chọn các thứ hoạt động trong tuần (Từ Thứ 2 đến Chủ nhật).
- Logic ràng buộc: Giờ đóng cửa phải lớn hơn giờ mở cửa.
- Nút cập nhật thay đổi:
- Khi nhấn nút cập nhật, hệ thống hiển thị dialog thông báo xác nhận trước khi thực hiện lưu vào cơ sở dữ liệu.
- Trường hợp dữ liệu nhập vào không hợp lệ (trống trường bắt buộc, sai định dạng, ảnh quá dung lượng): Hệ thống hiển thị thông báo lỗi chi tiết tại từng trường tương ứng.
- Hiển thị thông báo thành công sau khi dữ liệu đã được ghi nhận