修改显示logo

This commit is contained in:
Jay Huang 2024-08-12 15:16:14 +08:00
parent 7f3816e2f9
commit 0a4d281e69
11 changed files with 83 additions and 9 deletions

View File

@ -0,0 +1,54 @@
<?php defined('BASEPATH') or exit('No direct script access allowed');
class AppointmentSearch extends EA_Controller
{
/**
* AppointmentSearch constructor.
*/
public function __construct()
{
parent::__construct();
$this->load->model('users_model');
$this->load->model('appointments_model');
}
/**
* Search appointments by phone number.
*/
public function search_by_phone(): void
{
try {
$phone_number = request('phone_number', '');
if (empty($phone_number)) {
json_response([
'success' => false,
'message' => 'Phone number is required.'
]);
return;
}
// 查询ea_users表中id_roles为3的用户ID
$user = $this->users_model->get_user_by_phone($phone_number, 3);
if (!$user) {
json_response([
'success' => false,
'message' => 'No user found with this phone number.'
]);
return;
}
// 用用户ID查询ea_appointments表中的记录
$appointments = $this->appointments_model->get_appointments_by_user_id($user->id);
json_response([
'success' => true,
'appointments' => $appointments
]);
} catch (Throwable $e) {
json_exception($e);
}
}
}

View File

@ -628,4 +628,12 @@ class Appointments_model extends EA_Model
$appointment = $decoded_request;
}
public function get_appointments_by_user_id($user_id)
{
return $this->db->where('id_users_customer', $user_id)
->get('ea_appointments')
->result();
}
}

View File

@ -430,4 +430,12 @@ class Users_model extends EA_Model
return $this->db->get_where('user_settings', ['username' => $username])->num_rows() === 0;
}
public function get_user_by_phone($phone_number, $role_id)
{
return $this->db->where('phone', $phone_number)
->where('id_roles', $role_id)
->get('ea_users')
->row();
}
}

View File

@ -8,7 +8,10 @@
<div id="frame-footer">
<small>
<span class="footer-powered-by small">
<img style="height: 16px; margin: 3px;" src="<?= base_url('assets/img/logo-16x16.png') ?>" alt="TFE Group Logo">
Powered By
<a href="https://www.tfe.com.hk/" target="_blank">TFE Group</a>
</span>

View File

@ -19,7 +19,7 @@
<div class="d-flex justify-content-center justify-content-md-start">
<span class="display-selected-service me-1 pe-1">
香港現代中醫中藥協會
內科 | 婦科 | 兒科 | 中藥 | 針灸 | 跌打
</span>
</div>

View File

@ -19,7 +19,7 @@
<div class="d-flex justify-content-center justify-content-md-start">
<span class="display-selected-service me-1 pe-1">
香港現代中醫中藥協會
內科 | 婦科 | 兒科 | 中藥 | 針灸 | 跌打
</span>
</div>

View File

@ -19,7 +19,7 @@
<div class="d-flex justify-content-center justify-content-md-start">
<span class="display-selected-service me-1 pe-1">
香港現代中醫中藥協會
內科 | 婦科 | 兒科 | 中藥 | 針灸 | 跌打
</span>
</div>

View File

@ -19,7 +19,7 @@
<div class="d-flex justify-content-center justify-content-md-start">
<span class="display-selected-service me-1 pe-1">
香港現代中醫中藥協會
內科 | 婦科 | 兒科 | 中藥 | 針灸 | 跌打
</span>
</div>

View File

@ -148,18 +148,18 @@
<script>
document.getElementById('searchButton').addEventListener('click', function() {
var phoneNumber = document.getElementById('phoneNumber').value;
if (phoneNumber.trim() === '') {
alert('<?= lang('enter_valid_phone_number') ?>');
return;
}
fetch('/index.php/customers/search', {
fetch('/index.php/appointmentsearch/search_by_phone', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ keyword: phoneNumber })
body: JSON.stringify({ phone_number: phoneNumber })
})
.then(response => response.json())
.then(data => {
@ -178,11 +178,12 @@
function displayAppointments(appointments) {
var appointmentsContainer = document.getElementById('appointmentsContainer');
var appointmentsList = document.getElementById('appointmentsList');
appointmentsList.innerHTML = '';
appointments.forEach(function(appointment) {
var listItem = document.createElement('li');
listItem.textContent = appointment.details; // 根据实际字段修改
// 根据实际返回的预约信息字段进行调整
listItem.textContent = `Appointment on ${appointment.start_datetime} with provider ID ${appointment.id_users_provider}`;
appointmentsList.appendChild(listItem);
});

BIN
assets/img/logo.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 129 KiB

BIN
assets/img/logo_bak.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB