CHANGE_JOB_CARD_PRODUCT_USER_ADD : AADHAVAN
This commit is contained in:
parent
758dbfa79b
commit
e591304bcb
@ -36,6 +36,8 @@ class ReturnOrder extends BaseController
|
||||
|
||||
$return = $this->returnModel->findAll();
|
||||
$data['return']=$return;
|
||||
|
||||
// dd($data);
|
||||
return view('return_order_liist',$data);
|
||||
}
|
||||
|
||||
@ -105,6 +107,7 @@ class ReturnOrder extends BaseController
|
||||
|
||||
|
||||
$ProductModel = new ProductModel();
|
||||
// print_r($this->request->getPost());die;
|
||||
$data = [
|
||||
'purchase_order_id' => $this->request->getPost('purchase_order_id'),
|
||||
'vendor_id' => $this->request->getPost('vendor_id'),
|
||||
|
||||
@ -91,8 +91,7 @@ class Users extends BaseController
|
||||
{
|
||||
$otp = rand(1000 , 9999);
|
||||
$MailHelper = new MailHelper();
|
||||
$MailHelper->send_otp_email($this->request->getVar('email') , $otp );
|
||||
|
||||
$mail_send =$MailHelper->send_otp_email($this->request->getVar('email') , $otp );
|
||||
$data['status'] = 'success';
|
||||
$data['otp'] = $otp;
|
||||
echo json_encode($data);
|
||||
@ -193,8 +192,9 @@ class Users extends BaseController
|
||||
$BusinessModel=new BusinessModel();
|
||||
$BranchModel=new BranchModel();
|
||||
$business=$BusinessModel->findAll();
|
||||
// print_r(session()->get());die;
|
||||
$business_select = $BusinessModel->where('business_id',session()->get('logged_user_business_id'))->findAll();
|
||||
// $branch_list = $BranchModel->where('branch_id',session()->get('logged_user_branch_id'))->findAll();
|
||||
$branch_list = $BranchModel->where('branch_id',session()->get('logged_user_branch_id'))->findAll();
|
||||
|
||||
$rolemodel = new RoleModel();
|
||||
$roles =$rolemodel->getRoles();
|
||||
@ -202,7 +202,7 @@ class Users extends BaseController
|
||||
$data['page_name'] = "Add User";
|
||||
$data['users'] = [];
|
||||
$data['business'] = $business_select;
|
||||
// $data['branch'] = $branch_list;
|
||||
$data['branch'] = $branch_list;
|
||||
$data['roles'] = $roles;
|
||||
} else if ($user_id !== '0') {
|
||||
|
||||
|
||||
@ -47,10 +47,8 @@ class MailHelper
|
||||
|
||||
|
||||
|
||||
$subject = 'BB-Sign Verify Document';
|
||||
$message = "Hai ,
|
||||
</br>
|
||||
We have a requested forgot password OTP :".$otp;
|
||||
$subject = 'The Mechanic Forgot Password';
|
||||
$message = "Forgot Password OTP :".$otp;
|
||||
|
||||
|
||||
|
||||
@ -58,13 +56,12 @@ class MailHelper
|
||||
|
||||
$email = \Config\Services::email();
|
||||
$email->setMailType('html');
|
||||
$email->setFrom('bbone@venbait.in', 'BB-Sign');
|
||||
$email->setFrom('bbone@venbait.in', 'The-Mechanic');
|
||||
|
||||
$email->setTo($email_id);
|
||||
|
||||
$email->setSubject($subject);
|
||||
$email->setMessage($message);
|
||||
|
||||
if ($email->send()) {
|
||||
return json_encode(['status' => 'success','code' => 200, 'message'=>'Email Sent Successfully...','data' => $email_id,],200);
|
||||
} else {
|
||||
|
||||
@ -1129,16 +1129,23 @@ $(document).ready(function() {
|
||||
// Event listener for product selection
|
||||
$(document).on('change', 'select[name="item_details[]"]', function() {
|
||||
var productId = $(this).val();
|
||||
// console.log(productId);
|
||||
// Get class name of the select element
|
||||
var className = $(this).attr('class');
|
||||
// console.log(className);
|
||||
var quantity = $(this).closest('tr').find('.item-quantity').val(1);
|
||||
|
||||
// console.log(quantity);
|
||||
if (className.includes("product")) {
|
||||
// Find product details from JSON
|
||||
var product = products.find(function(item) {
|
||||
|
||||
// var product = products.find(function(item) {
|
||||
var product = productarray.find(function(item) {
|
||||
// console.log(item);
|
||||
return item.product_id == productId;
|
||||
});
|
||||
console.log(product,'product');
|
||||
|
||||
$(quantity).attr('max', product.qty_stock);
|
||||
// Access unit price from product and set it as rate
|
||||
var unitPrice = parseFloat(product.unit_price); // Convert to float if necessary
|
||||
$(this).closest('tr').find('.rate-d-only').val(unitPrice);
|
||||
@ -1264,7 +1271,8 @@ $(document).ready(function() {
|
||||
// Retrieve CGST and SGST values from the database for the selected product
|
||||
var productId = $(row).find('select[name="item_details[]"]').val();
|
||||
if (type.includes("product")) {
|
||||
var product = products.find(function(item) {
|
||||
// var product = products.find(function(item) {
|
||||
var product = productarray.find(function(item) {
|
||||
return item.product_id == productId;
|
||||
});
|
||||
console.log(product);
|
||||
|
||||
@ -359,13 +359,18 @@
|
||||
<div class="container-fluid">
|
||||
|
||||
<ul class="list-unstyled topnav-menu float-right mb-0">
|
||||
|
||||
<?php if(session()->get('logged_user_role') == 'Floor Manager' ||
|
||||
session()->get('logged_user_role') == 'Administrator' ||
|
||||
session()->get('logged_user_role') == 'Job Card Manager' ||
|
||||
session()->get('logged_user_role') == 'Store Manager' ||
|
||||
session()->get('logged_user_role') == 'Senior Mechanic' ||
|
||||
session()->get('logged_user_role') == 'Mechanic') { ?>
|
||||
<li class="dropdown d-none d-lg-inline-block">
|
||||
<a class="nav-link dropdown-toggle arrow-none waves-effect waves-light" href="<?php echo base_url('job_card_index') ?>" title="Job Card">
|
||||
<i class="fa fa-wrench" style="font-size:20px;"></i>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<?php } ?>
|
||||
<!-- <li class="dropdown d-none d-lg-inline-block">
|
||||
<a class="nav-link dropdown-toggle arrow-none waves-effect waves-light" data-toggle="fullscreen" href="#">
|
||||
<i class="fe-maximize noti-icon"></i>
|
||||
|
||||
@ -158,7 +158,7 @@
|
||||
<input type="number" class="form-control item-quantity" name="quantity[]" min="1" max="<?= isset($purchasechild['received_qty']) ? $purchasechild['received_qty'] : '' ?>" value="<?= isset($purchasechild['received_qty']) ? $purchasechild['received_qty'] : '' ?>">
|
||||
</td>
|
||||
<td style="width:7%;">
|
||||
<input type="checkbox" class="form-control-check-input" name="return_selected_items[]" value="<?= $key; ?>">
|
||||
<input type="checkbox" class="form-control-check-input return_order_product" name="return_selected_items[]" value="<?= $key; ?>">
|
||||
</td>
|
||||
|
||||
|
||||
@ -541,8 +541,15 @@ function initializeSelect2() {
|
||||
</style>
|
||||
<script>
|
||||
// Assuming you have an edit button with an ID 'editButton'
|
||||
$('#editaddbutton').click(function() {
|
||||
$('#editaddbutton').click(function(event) {
|
||||
// Enable the vendor dropdown
|
||||
$('#vendor_id').prop('disabled', false);
|
||||
|
||||
if ($('.return_order_product:checked').length > 0) {
|
||||
alert('At least one checkbox is checked.');
|
||||
} else {
|
||||
event.preventDefault();
|
||||
alert('No checkboxes are checked.');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputState" class="col-form-label">Business</label>
|
||||
<select id="business" class="form-control" name="business" required>
|
||||
<option value="">Select Business</option>
|
||||
<!-- <option value="">Select Business</option> -->
|
||||
<?php foreach ($business as $busin): ?>
|
||||
<option value="<?= $busin['business_id'] ?>" <?= isset($users['business_id']) && $users['business_id'] == $busin['business_id'] ? 'selected' : '' ?>><?= $busin['business_name'] ?></option>
|
||||
<?php endforeach; ?>
|
||||
@ -33,10 +33,10 @@
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputState" class="col-form-label">Branch</label>
|
||||
<select id="branch" class="form-control" name="branch" required>
|
||||
<option value="">Select Branch</option>
|
||||
<!-- <option value="">Select Branch</option> -->
|
||||
<?php if (isset($branch) && (is_array($branch) || is_object($branch))) {
|
||||
foreach ($branch as $branch): ?>
|
||||
<option value="<?= $branch['branch_id'] ?>" <?= isset($users['branch_id']) && $users['branch_id'] == $branch['branch_id'] ? 'selected' : '' ?> ><?= $branch['branch_name'] ?></option>
|
||||
<option value="<?= $branch['branch_id'] ?>" <?= isset($users['branch_id']) && $users['branch_id'] == $branch['branch_id'] ? 'selected' : '' ?> ><?= $branch['branch_name'] ?></option>
|
||||
<?php endforeach; } ?>
|
||||
<!-- Branch options will be populated dynamically using JavaScript -->
|
||||
</select>
|
||||
@ -90,14 +90,14 @@
|
||||
data: {business_id: businessId},
|
||||
dataType: 'json',
|
||||
success:function(response) {
|
||||
var len = response.length;
|
||||
$("#branch").empty();
|
||||
$("#branch").append("<option value=''>Select Branch</option>");
|
||||
for( var i = 0; i<len; i++) {
|
||||
var branchId = response[i]['branch_id'];
|
||||
var branchName = response[i]['branch_name'];
|
||||
$("#branch").append("<option value='"+branchId+"'>"+branchName+"</option>");
|
||||
}
|
||||
// var len = response.length;
|
||||
// $("#branch").empty();
|
||||
// $("#branch").append("<option value=''>Select Branch</option>");
|
||||
// for( var i = 0; i<len; i++) {
|
||||
// var branchId = response[i]['branch_id'];
|
||||
// var branchName = response[i]['branch_name'];
|
||||
// $("#branch").append("<option value='"+branchId+"'>"+branchName+"</option>");
|
||||
// }
|
||||
}
|
||||
});
|
||||
} else {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user