mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-13 03:21:08 +03:30
Structor CSSD
This commit is contained in:
@@ -1,10 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace App\Appended\Classes\Common\Response\Facades;
|
|
||||||
|
|
||||||
use Illuminate\Support\Facades\Facade;
|
|
||||||
|
|
||||||
class MessageResponse extends Facade {
|
|
||||||
|
|
||||||
protected static function getFacadeAccessor() { return 'messages'; }
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Appended\Classes\Common\Response;
|
|
||||||
|
|
||||||
class MessageResponse
|
|
||||||
{
|
|
||||||
public function view($view = null, $data = null)
|
|
||||||
{
|
|
||||||
return response()->json(['data' => $data, 'view' => $view], 200);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function success($message = null, $title = null, $status = 'Success' , $data = null , $view = null )
|
|
||||||
{
|
|
||||||
$message = isset($message) ? $message : trans('messages.success_title');
|
|
||||||
$title = isset($title) ? $title : trans('messages.success');
|
|
||||||
return response()->json(['status' => $status, 'message' => $message, 'title' => $title, 'data' => $data, 'view' => $view], 200);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function error($message = null, $title = null, $status = 'Faild', $statusCode = 422 )
|
|
||||||
{
|
|
||||||
$message = isset($message) ? $message : trans('messages.faild_message');
|
|
||||||
$title = isset($title) ? $title : trans('messages.faild');
|
|
||||||
return response()->json(['status' => $status, 'errors' => ['message' => [$message, 'Title' => $title]]], $statusCode);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,121 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace App\Appended\Traites\Auth;
|
|
||||||
|
|
||||||
use Illuminate\Support\Facades\Cache;
|
|
||||||
use Carbon\Carbon;
|
|
||||||
use Illuminate\Support\Facades\Mail;
|
|
||||||
use Illuminate\Http\Request;
|
|
||||||
use App\Mail\RegistrationMailer;
|
|
||||||
use App\Jobs\SendVerificationSMS;
|
|
||||||
|
|
||||||
|
|
||||||
trait Verification
|
|
||||||
{
|
|
||||||
|
|
||||||
private function setVerified($user_id, $verification)
|
|
||||||
{
|
|
||||||
$verify_number = $verification === 'email' ? 1 : 2;
|
|
||||||
$user = is_numeric($user_id) ? \App\User::select('id', 'verified')->findOrFail($user_id) : $user_id;
|
|
||||||
$user->verified = $user->verified | $verify_number;
|
|
||||||
$user->save();
|
|
||||||
return $user;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
* farid saravi
|
|
||||||
* This function checks confirmation email and set user in the database as verified. lsb
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function confirm($token)
|
|
||||||
{
|
|
||||||
$user_id = Cache::pull($token);
|
|
||||||
if ($user_id) {
|
|
||||||
$user = $this->setVerified($user_id, 'email');
|
|
||||||
if (! \Auth::check()) {
|
|
||||||
$this->guard()->login($user);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return redirect('/');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
* farid saravi
|
|
||||||
* This function checks confirmation sms and set user in the database as verified sms. msb
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function confirm_phone(Request $request)
|
|
||||||
{
|
|
||||||
$user_id = Cache::pull('phone_number_' . $request->number);
|
|
||||||
if ($user_id)
|
|
||||||
{
|
|
||||||
$user = $this->setVerified($user_id, 'phone_number');
|
|
||||||
if (! \Auth::check())
|
|
||||||
{
|
|
||||||
$this->guard()->login($user);
|
|
||||||
}
|
|
||||||
return response()->json(['status' => 'success']);
|
|
||||||
}
|
|
||||||
return response()->json(['status' => 'fail'], 422);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
* farid saravi
|
|
||||||
* This function sends confirmation email to a user.
|
|
||||||
* @param \App\User
|
|
||||||
* @return void
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function mail_confirmation($user, $Type=null)
|
|
||||||
{
|
|
||||||
$Type = ($Type == null) ? 'VerifyUser' : $Type;
|
|
||||||
$email_token = str_random(30);
|
|
||||||
Cache::put($email_token, $user->id, Carbon::now()->addDays(2));
|
|
||||||
Mail::to($user->email)->send(new RegistrationMailer($user, $email_token, $Type));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
* farid saravi
|
|
||||||
* This function sends confirmation sms to a user.
|
|
||||||
* @param \App\User
|
|
||||||
* @return void
|
|
||||||
*--------------------------------------------------------------------------
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function phone_confirmation($user)
|
|
||||||
{
|
|
||||||
$rand_number = rand(100000, 999999);
|
|
||||||
Cache::put('phone_number_' . $rand_number, $user->id, 60);
|
|
||||||
if( $user->cell_number != '' && $user->cell_number != null ) {
|
|
||||||
$MessageText = ' کد فعالسازی شما :'. $rand_number;
|
|
||||||
$this->sendSMS($user->cell_number, $MessageText);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function sendSMS($phone_number, $message)
|
|
||||||
{
|
|
||||||
$options = array(
|
|
||||||
'login' => 'hs-harmony-istore',
|
|
||||||
'password' => 'WillaSMS47CD47'
|
|
||||||
);
|
|
||||||
$client = new \SoapClient('http://sms.sms-bartar.com/webservice/?WSDL', $options);
|
|
||||||
|
|
||||||
try {
|
|
||||||
$messageId = $client->send($phone_number, $message);
|
|
||||||
|
|
||||||
} catch (SoapFault $sf) {
|
|
||||||
|
|
||||||
print $sf->faultcode . "\n";
|
|
||||||
print $sf->faultstring . "\n";
|
|
||||||
|
|
||||||
return ['code' => $sf->faultcode, 'message' => $sf->faultstring];
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,49 +1,49 @@
|
|||||||
<?php
|
<?php␍
|
||||||
namespace App\Http\Controllers\Auth;
|
namespace App\Http\Controllers\Auth;␍
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;␍
|
||||||
use App\Transformers\Json;
|
use App\Transformers\Json;␍
|
||||||
use App\User;
|
use App\User;␍
|
||||||
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
|
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;␍
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;␍
|
||||||
class ForgotPasswordController extends Controller
|
class ForgotPasswordController extends Controller␍
|
||||||
{
|
{␍
|
||||||
/*
|
/*␍
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------␍
|
||||||
| Password Reset Controller
|
| Password Reset Controller␍
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------␍
|
||||||
|
|
|␍
|
||||||
| This controller is responsible for handling password reset emails and
|
| This controller is responsible for handling password reset emails and␍
|
||||||
| includes a trait which assists in sending these notifications from
|
| includes a trait which assists in sending these notifications from␍
|
||||||
| your application to your users. Feel free to explore this trait.
|
| your application to your users. Feel free to explore this trait.␍
|
||||||
|
|
|␍
|
||||||
*/
|
*/␍
|
||||||
use SendsPasswordResetEmails;
|
use SendsPasswordResetEmails;␍
|
||||||
/**
|
/**␍
|
||||||
* Create a new controller instance.
|
* Create a new controller instance.␍
|
||||||
*
|
*␍
|
||||||
* @return void
|
* @return void␍
|
||||||
*/
|
*/␍
|
||||||
public function __construct()
|
public function __construct()␍
|
||||||
{
|
{␍
|
||||||
$this->middleware('guest');
|
$this->middleware('guest');␍
|
||||||
}
|
}␍
|
||||||
/**
|
/**␍
|
||||||
* Send a reset link to the given user.
|
* Send a reset link to the given user.␍
|
||||||
*
|
*␍
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param \Illuminate\Http\Request $request␍
|
||||||
* @return \Illuminate\Http\Response
|
* @return \Illuminate\Http\Response␍
|
||||||
*/
|
*/␍
|
||||||
public function getResetToken(Request $request)
|
public function getResetToken(Request $request)␍
|
||||||
{
|
{␍
|
||||||
dd($request->all());
|
dd($request->all());␍
|
||||||
$this->validate($request, ['email' => 'required|email']);
|
$this->validate($request, ['email' => 'required|email']);␍
|
||||||
if ($request->wantsJson()) {
|
if ($request->wantsJson()) {␍
|
||||||
$user = User::where('email', $request->input('email'))->first();
|
$user = User::where('email', $request->input('email'))->first();␍
|
||||||
if (!$user) {
|
if (!$user) {␍
|
||||||
return response()->json(Json::response(null, trans('passwords.user')), 400);
|
return response()->json(Json::response(null, trans('passwords.user')), 400);␍
|
||||||
}
|
}␍
|
||||||
$token = $this->broker()->createToken($user);
|
$token = $this->broker()->createToken($user);␍
|
||||||
return response()->json(Json::response(['token' => $token]));
|
return response()->json(Json::response(['token' => $token]));␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
@@ -1,61 +1,61 @@
|
|||||||
<?php
|
<?php␍
|
||||||
namespace App\Http\Controllers\Auth;
|
namespace App\Http\Controllers\Auth;␍
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;␍
|
||||||
use App\Transformers\Json;
|
use App\Transformers\Json;␍
|
||||||
use Illuminate\Foundation\Auth\ResetsPasswords;
|
use Illuminate\Foundation\Auth\ResetsPasswords;␍
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;␍
|
||||||
use Illuminate\Support\Facades\Password;
|
use Illuminate\Support\Facades\Password;␍
|
||||||
class ResetPasswordController extends Controller
|
class ResetPasswordController extends Controller␍
|
||||||
{
|
{␍
|
||||||
/*
|
/*␍
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------␍
|
||||||
| Password Reset Controller
|
| Password Reset Controller␍
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------␍
|
||||||
|
|
|␍
|
||||||
| This controller is responsible for handling password reset requests
|
| This controller is responsible for handling password reset requests␍
|
||||||
| and uses a simple trait to include this behavior. You're free to
|
| and uses a simple trait to include this behavior. You're free to␍
|
||||||
| explore this trait and override any methods you wish to tweak.
|
| explore this trait and override any methods you wish to tweak.␍
|
||||||
|
|
|␍
|
||||||
*/
|
*/␍
|
||||||
use ResetsPasswords;
|
use ResetsPasswords;␍
|
||||||
/**
|
/**␍
|
||||||
* Create a new controller instance.
|
* Create a new controller instance.␍
|
||||||
*
|
*␍
|
||||||
* @return void
|
* @return void␍
|
||||||
*/
|
*/␍
|
||||||
public function __construct()
|
public function __construct()␍
|
||||||
{
|
{␍
|
||||||
$this->middleware('guest');
|
$this->middleware('guest');␍
|
||||||
}
|
}␍
|
||||||
/**
|
/**␍
|
||||||
* Reset the given user's password.
|
* Reset the given user's password.␍
|
||||||
*
|
*␍
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param \Illuminate\Http\Request $request␍
|
||||||
* @return \Illuminate\Http\Response
|
* @return \Illuminate\Http\Response␍
|
||||||
*/
|
*/␍
|
||||||
public function reset(Request $request)
|
public function reset(Request $request)␍
|
||||||
{
|
{␍
|
||||||
$this->validate($request, $this->rules(), $this->validationErrorMessages());
|
$this->validate($request, $this->rules(), $this->validationErrorMessages());␍
|
||||||
// Here we will attempt to reset the user's password. If it is successful we
|
// Here we will attempt to reset the user's password. If it is successful we␍
|
||||||
// will update the password on an actual user model and persist it to the
|
// will update the password on an actual user model and persist it to the␍
|
||||||
// database. Otherwise we will parse the error and return the response.
|
// database. Otherwise we will parse the error and return the response.␍
|
||||||
$response = $this->broker()->reset(
|
$response = $this->broker()->reset(␍
|
||||||
$this->credentials($request), function ($user, $password) {
|
$this->credentials($request), function ($user, $password) {␍
|
||||||
$this->resetPassword($user, $password);
|
$this->resetPassword($user, $password);␍
|
||||||
}
|
}␍
|
||||||
);
|
);␍
|
||||||
if ($request->wantsJson()) {
|
if ($request->wantsJson()) {␍
|
||||||
if ($response == Password::PASSWORD_RESET) {
|
if ($response == Password::PASSWORD_RESET) {␍
|
||||||
return response()->json(Json::response(null, trans('passwords.reset')));
|
return response()->json(Json::response(null, trans('passwords.reset')));␍
|
||||||
} else {
|
} else {␍
|
||||||
return response()->json(Json::response($request->input('email'), trans($response), 202));
|
return response()->json(Json::response($request->input('email'), trans($response), 202));␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
// If the password was successfully reset, we will redirect the user back to
|
// If the password was successfully reset, we will redirect the user back to␍
|
||||||
// the application's home authenticated view. If there is an error we can
|
// the application's home authenticated view. If there is an error we can␍
|
||||||
// redirect them back to where they came from with their error message.
|
// redirect them back to where they came from with their error message.␍
|
||||||
return $response == Password::PASSWORD_RESET
|
return $response == Password::PASSWORD_RESET␍
|
||||||
? $this->sendResetResponse($response)
|
? $this->sendResetResponse($response)␍
|
||||||
: $this->sendResetFailedResponse($request, $response);
|
: $this->sendResetFailedResponse($request, $response);␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class MedicalCenterController extends Controller
|
|||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
$MedicalCenters = MedicalCenter::withCount('users')->paginate(10);
|
$MedicalCenters = MedicalCenter::withCount('users')->paginate(10);
|
||||||
return response()->json(['MedicalCenters' => $MedicalCenters]);
|
return \MessageResponse::data($MedicalCenters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function create()
|
public function create()
|
||||||
@@ -22,7 +22,7 @@ class MedicalCenterController extends Controller
|
|||||||
|
|
||||||
public function store(StoreMedicalCenterRequest $request)
|
public function store(StoreMedicalCenterRequest $request)
|
||||||
{
|
{
|
||||||
$MedicalCenter = MedicalCenter::create($request->all());
|
MedicalCenter::create($request->all());
|
||||||
return response()->json(trans('messages.success'));
|
return response()->json(trans('messages.success'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class TestResultController extends Controller
|
|||||||
//
|
//
|
||||||
}
|
}
|
||||||
|
|
||||||
public function CreateChildFormValue($InputChild,$TestResultObj,$TestResultInfo)
|
public function CreateChildFormValue2($InputChild,$TestResultObj,$TestResultInfo)
|
||||||
{
|
{
|
||||||
// dd($TestResultInfo[$InputChild->name]);
|
// dd($TestResultInfo[$InputChild->name]);
|
||||||
// foreach ($Input->children as $InputChild) {
|
// foreach ($Input->children as $InputChild) {
|
||||||
@@ -40,6 +40,34 @@ class TestResultController extends Controller
|
|||||||
$InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value]);
|
$InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value]);
|
||||||
// dd(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value]);
|
// dd(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value]);
|
||||||
// }
|
// }
|
||||||
|
}
|
||||||
|
public function CreateChildFormValue($Input,$TestResultObj,$TestResultInfo)
|
||||||
|
{
|
||||||
|
// dd($Input->children[0]->children);
|
||||||
|
// if ($Input->type == 'Form') {
|
||||||
|
// code...
|
||||||
|
|
||||||
|
// $TestResultInfo = $TestResultInfo[$Input->name];
|
||||||
|
foreach ($Input->children as $InputChild) {
|
||||||
|
|
||||||
|
// $TestResultInfo = $TestResultInfo[$InputChild->name];
|
||||||
|
|
||||||
|
if ($InputChild->type == 'Form') {
|
||||||
|
|
||||||
|
// dd($TestResultInfo[$InputChild->name]);
|
||||||
|
$this->CreateChildFormValue($InputChild,$TestResultObj,$TestResultInfo[$InputChild->name]);
|
||||||
|
// dd($InputChild);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$Value = $TestResultInfo[$InputChild->name];
|
||||||
|
// dd($Value);
|
||||||
|
$InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value ]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return 'success';
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
public function store(StoreTestResultRequest $request)
|
public function store(StoreTestResultRequest $request)
|
||||||
{
|
{
|
||||||
@@ -57,39 +85,77 @@ class TestResultController extends Controller
|
|||||||
// $TestResultInfo = $request['info'];
|
// $TestResultInfo = $request['info'];
|
||||||
$TestResultInfo = [];
|
$TestResultInfo = [];
|
||||||
|
|
||||||
$Inputs = Input::with('options','children')->where('test_type_id',$request->test_type_id)->get();
|
$Inputs = Input::with('options','children','children.children')->where('test_type_id',$request->test_type_id)->get();
|
||||||
|
// dd($Inputs->toArray()[2]);
|
||||||
|
// foreach ($Inputs as $Input) {
|
||||||
|
// if ($Input['type'] == 'Form') {
|
||||||
|
// $TestResultInfo = $request[$Input->name];
|
||||||
|
//
|
||||||
|
// // $this->CreateChildFormValue($Input,$TestResultObj,$TestResultInfo);
|
||||||
|
//
|
||||||
|
// ///--------------------------------------------------
|
||||||
|
// foreach ($Input->children as $InputChild) {
|
||||||
|
//
|
||||||
|
// $this->CreateChildFormValue($InputChild,$TestResultObj,$TestResultInfo);
|
||||||
|
// ///--------------------------------------------------
|
||||||
|
// // $Value = $TestResultInfo[$InputChild->name];
|
||||||
|
// //
|
||||||
|
// // if ($InputChild->type == 'Form') {
|
||||||
|
// // foreach ($InputChild->children as $InputChild2) {
|
||||||
|
// // $Value = $TestResultInfo[$InputChild->name][$InputChild2->name];
|
||||||
|
// // $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild2['id'] , 'value' => $Value]);
|
||||||
|
// // return 'success';
|
||||||
|
// // }
|
||||||
|
// //
|
||||||
|
// // }
|
||||||
|
// // $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value]);
|
||||||
|
// }
|
||||||
|
// ///--------------------------------------------------
|
||||||
|
// }
|
||||||
|
// else {
|
||||||
|
// $TestResultInfo = $request->all();
|
||||||
|
// }
|
||||||
|
// $Value = $TestResultInfo[$Input->name];
|
||||||
|
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $Input->id , 'value' => $Value]);
|
||||||
|
// }
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
foreach ($Inputs as $Input) {
|
foreach ($Inputs as $Input) {
|
||||||
if ($Input['type'] == 'Form') {
|
if ($Input['type'] == 'Form') {
|
||||||
$TestResultInfo = $request[$Input->name];
|
$TestResultInfo = $request[$Input->name];//-----estesna
|
||||||
|
|
||||||
// $this->CreateChildFormValue($Input,$TestResultObj,$TestResultInfo);
|
|
||||||
|
|
||||||
|
$this->CreateChildFormValue($Input,$TestResultObj,$TestResultInfo);
|
||||||
|
|
||||||
|
//******
|
||||||
///--------------------------------------------------
|
///--------------------------------------------------
|
||||||
foreach ($Input->children as $InputChild) {
|
// foreach ($Input->children as $InputChild) {
|
||||||
|
//
|
||||||
$this->CreateChildFormValue($InputChild,$TestResultObj,$TestResultInfo);
|
// $TestResultInfo = $TestResultInfo[$InputChild->name];
|
||||||
///--------------------------------------------------
|
// // dd($TestResultInfo);
|
||||||
// $Value = $TestResultInfo[$InputChild->name];
|
// if ($InputChild->type == 'Form') {
|
||||||
//
|
// foreach ($InputChild->children as $InputChild2) {
|
||||||
// if ($InputChild->type == 'Form') {
|
//
|
||||||
// foreach ($InputChild->children as $InputChild2) {
|
// $Value = $TestResultInfo[$InputChild->name][$InputChild2->name];
|
||||||
// $Value = $TestResultInfo[$InputChild->name][$InputChild2->name];
|
//
|
||||||
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild2['id'] , 'value' => $Value]);
|
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild2['id'] , 'value' => $Value]);
|
||||||
// return 'success';
|
// return 'success';
|
||||||
// }
|
// }
|
||||||
//
|
// }
|
||||||
// }
|
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value]);
|
||||||
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild['id'] , 'value' => $Value]);
|
// }
|
||||||
}
|
|
||||||
///--------------------------------------------------
|
///--------------------------------------------------
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$TestResultInfo = $request->all();
|
// $TestResultInfo = $request->all();
|
||||||
|
$Value = $request[$Input->name];
|
||||||
|
// dd($Value);
|
||||||
|
$InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $Input->id , 'value' => $Value]);
|
||||||
}
|
}
|
||||||
$Value = $TestResultInfo[$Input->name];
|
|
||||||
$InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $Input->id , 'value' => $Value]);
|
|
||||||
}
|
}
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
});
|
});
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ class TestTypeController extends Controller
|
|||||||
{
|
{
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
$TestTypes = TestType::paginate(10);
|
$TestTypes = TestType::with('user','user.medical_center')->paginate(10);
|
||||||
return response()->json(['TestTypes' => $TestTypes, 'LastPage' => $TestTypes->lastPage()]);
|
return \MessageResponse::data($TestTypes);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function create()
|
public function create()
|
||||||
@@ -23,7 +23,7 @@ class TestTypeController extends Controller
|
|||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
/////////////////////// Add TestType /////////////////////////
|
/////////////////////// Store TestType /////////////////////////
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ class TestTypeController extends Controller
|
|||||||
$InputObj = Input::create($InputData);
|
$InputObj = Input::create($InputData);
|
||||||
//---------------------------------------------Input
|
//---------------------------------------------Input
|
||||||
//---------------------------------------------Option
|
//---------------------------------------------Option
|
||||||
if ($Input['type'] == 'CheckBox' || $Input['type'] == 'Select') {
|
if ($Input['type'] == 'Checkbox' || $Input['type'] == 'Select') {
|
||||||
foreach ($Input['options'] as $Option) {
|
foreach ($Input['options'] as $Option) {
|
||||||
$Option = Option::create(['title' => $Option['title'] , 'input_id' => $InputObj->id]);
|
$Option = Option::create(['title' => $Option['title'] , 'input_id' => $InputObj->id]);
|
||||||
}
|
}
|
||||||
@@ -86,7 +86,7 @@ class TestTypeController extends Controller
|
|||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return response()->json($e->getMessage(), 441);
|
return response()->json($e->getMessage(), 441);
|
||||||
}
|
}
|
||||||
return \MessageResponse::success();
|
return \MessageResponse::success(null,trans('messages.create'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function show($id)
|
public function show($id)
|
||||||
@@ -94,14 +94,105 @@ class TestTypeController extends Controller
|
|||||||
//
|
//
|
||||||
}
|
}
|
||||||
|
|
||||||
public function edit($id)
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
{
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
$TestType = TestType::with('inputs','inputs.children','inputs.children.children','inputs.options')->findOrFail($id);//?????
|
/////////////////////// Edit TestType /////////////////////////
|
||||||
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// $TestType = TestType::where('id',$id)->with('inputs','inputs.children','inputs.children.children','inputs.options')->whereHas('inputs' , function($query){
|
public function CreateInputInfo($Input)
|
||||||
// $query->where('parent_id',null);
|
{
|
||||||
// })->get();
|
//------------------------------------------------------Input
|
||||||
return response()->json(['TestType' => $TestType]);
|
$InputInfo = [
|
||||||
|
'id' => $Input->id,
|
||||||
|
'name' => $Input->name,
|
||||||
|
'type' => $Input->type,
|
||||||
|
'size' => $Input->size ,
|
||||||
|
'parent_id' => $Input->parent_id,
|
||||||
|
'options' => [],
|
||||||
|
'children' => []
|
||||||
|
];
|
||||||
|
//------------------------------------------------------Input
|
||||||
|
//------------------------------------------------------Option
|
||||||
|
if ($Input['type'] == 'Checkbox' || $Input['type'] == 'Select') {
|
||||||
|
|
||||||
|
foreach ($Input['options'] as $Option) {
|
||||||
|
$OptionInfo = [
|
||||||
|
'id' => $Option->id ,
|
||||||
|
'title' => $Option->title
|
||||||
|
];
|
||||||
|
$Options[] = $OptionInfo;
|
||||||
|
}
|
||||||
|
$InputInfo['options'] = $Options;
|
||||||
|
}
|
||||||
|
//------------------------------------------------------Option
|
||||||
|
return $InputInfo;
|
||||||
|
}
|
||||||
|
// public function CreateChildFormInfo($Input,$InputInfo)
|
||||||
|
// {
|
||||||
|
// foreach ($Input['children'] as $InputChild) {
|
||||||
|
//
|
||||||
|
// $ChildInfo = $this->CreateInputInfo($InputChild);
|
||||||
|
// $InputInfo['children'] = $ChildInfo;
|
||||||
|
//
|
||||||
|
// if ($InputChild['type'] == 'Form') {
|
||||||
|
// return $this->CreateChildFormInfo($InputChild,$ChildInfo);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// return $InputInfo;
|
||||||
|
// }
|
||||||
|
// public function CreateChildFormInfo($Input,$InputInfo)
|
||||||
|
// {
|
||||||
|
// foreach ($Input['children'] as $InputChild) {
|
||||||
|
//
|
||||||
|
// $InputInfo['children'] = $this->CreateInputInfo($InputChild);
|
||||||
|
// $ChildInfo = $InputInfo['children'];
|
||||||
|
// $Children[] = $ChildInfo;
|
||||||
|
// if ($InputChild['type'] == 'Form') {
|
||||||
|
// $ChildInfo['children'] = $this->CreateChildFormInfo($InputChild,$ChildInfo);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// return $Children;
|
||||||
|
// }
|
||||||
|
public function CreateChildFormInfo($Input,$InputInfo)
|
||||||
|
{
|
||||||
|
foreach ($Input['children'] as $InputChild) {
|
||||||
|
|
||||||
|
$ChildInfo = $this->CreateInputInfo($InputChild);
|
||||||
|
$Children[] = $ChildInfo;
|
||||||
|
if ($InputChild['type'] == 'Form') {
|
||||||
|
$this->CreateChildFormInfo($InputChild,$ChildInfo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $Children;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function edit(TestType $TestType)
|
||||||
|
{
|
||||||
|
$Inputs = Input::with('children','options','children.options')->where('test_type_id',$TestType->id)->where('parent_id',null)->get();
|
||||||
|
|
||||||
|
$Info = [];
|
||||||
|
$Options = [];
|
||||||
|
$Children = [];
|
||||||
|
|
||||||
|
foreach ($Inputs as $Input) {
|
||||||
|
|
||||||
|
$InputInfo = $this->CreateInputInfo($Input);
|
||||||
|
|
||||||
|
if ($Input['type'] == 'Form') {
|
||||||
|
$Children = $this->CreateChildFormInfo($Input,$InputInfo);
|
||||||
|
$InputInfo['children'] = $Children;
|
||||||
|
}
|
||||||
|
$Info[] = $InputInfo;
|
||||||
|
}
|
||||||
|
$TestTypeInfo = [
|
||||||
|
'id' => $TestType->id,
|
||||||
|
'name' => $TestType->name,
|
||||||
|
'unique_code' => $TestType->unique_code,
|
||||||
|
'info' => $Info,
|
||||||
|
];
|
||||||
|
return \MessageResponse::data($TestTypeInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -123,19 +214,19 @@ class TestTypeController extends Controller
|
|||||||
$InputObj = Input::where('id',$Input['id'])->update($InputData);
|
$InputObj = Input::where('id',$Input['id'])->update($InputData);
|
||||||
//---------------------------------------------Input
|
//---------------------------------------------Input
|
||||||
//---------------------------------------------Option
|
//---------------------------------------------Option
|
||||||
if ($Input['type'] == 'CheckBox' || $Input['type'] == 'Select') {
|
if ($Input['type'] == 'Checkbox' || $Input['type'] == 'Select') {
|
||||||
foreach ($Input['options'] as $Option) {
|
foreach ($Input['options'] as $Option) {
|
||||||
if ($Option['id'] == 0) {//--new
|
if ($Option['id'] == 0) {//--new
|
||||||
$Option = Option::create(['title' => $Option['title'] , 'input_id' => $InputObj->id]);
|
$Option = Option::create(['title' => $Option['title'] , 'input_id' => $Input['id'] ]);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$Option = Option::where('id', $Option['id'])->update(['title' => $Option['title'] ]);
|
$Option = Option::where('id', $Option['id'])->update(['title' => $Option['title'] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//---------------------------------------------Option
|
//---------------------------------------------Option
|
||||||
return $InputObj;
|
// dd($Input);
|
||||||
|
return $Input;
|
||||||
|
|
||||||
}
|
}
|
||||||
public function UpdateChildForm($Input,$TestType,$InputObj)
|
public function UpdateChildForm($Input,$TestType,$InputObj)
|
||||||
@@ -150,7 +241,8 @@ class TestTypeController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$InputChildObj = $this->UpdateInput($InputChild,$TestType,$InputObj->id);
|
// dd($InputObj);
|
||||||
|
$InputChildObj = $this->UpdateInput($InputChild,$TestType,$InputObj['id']);
|
||||||
if (isset($InputChild['children'])) {
|
if (isset($InputChild['children'])) {
|
||||||
$this->UpdateChildForm($InputChild,$TestType,$InputChildObj);
|
$this->UpdateChildForm($InputChild,$TestType,$InputChildObj);
|
||||||
}
|
}
|
||||||
@@ -162,6 +254,7 @@ class TestTypeController extends Controller
|
|||||||
|
|
||||||
public function update(StoreTestTypeRequest $request, TestType $TestType)
|
public function update(StoreTestTypeRequest $request, TestType $TestType)
|
||||||
{
|
{
|
||||||
|
// dd($request->all());
|
||||||
$TestTypeData = [
|
$TestTypeData = [
|
||||||
'name' => $request['name'],
|
'name' => $request['name'],
|
||||||
'unique_code' => $request['unique_code'],
|
'unique_code' => $request['unique_code'],
|
||||||
@@ -175,11 +268,13 @@ class TestTypeController extends Controller
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$InputObj = $this->UpdateInput($Input,$TestType);
|
$InputObj = $this->UpdateInput($Input,$TestType);
|
||||||
|
// dd($InputObj);
|
||||||
}
|
}
|
||||||
if ($Input->Type == 'Form') {
|
if ($Input['type'] == 'Form') {
|
||||||
$this->UpdateChildForm($Input,$TestType,$InputObj);
|
$this->UpdateChildForm($Input,$TestType,$InputObj);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return \MessageResponse::success(null,trans('messages.update'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function destroy($id)
|
public function destroy($id)
|
||||||
|
|||||||
@@ -1,66 +1,83 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
use App\Http\Requests\StoreUserRequest;
|
use App\Http\Requests\StoreUserRequest;
|
||||||
use App\User;
|
|
||||||
use App\MedicalCenter;
|
use App\MedicalCenter;
|
||||||
|
use App\User;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class UserController extends Controller
|
class UserController extends Controller
|
||||||
|
|
||||||
{
|
{
|
||||||
public function index(Request $request)
|
|
||||||
|
public function index()
|
||||||
{
|
{
|
||||||
$Users = User::where('medicalcenter', $request->medical_center_id)->paginate(10);
|
$Users = User::with(['medical_center', 'roles'])->paginate(10);
|
||||||
return response()->json(['Users' => $Users, 'LastPage' => $Users->lastPage()]);
|
return \MessageResponse::data($Users);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function store(StoreUserRequest $request)
|
public function store(StoreUserRequest $request)
|
||||||
{
|
{
|
||||||
$UserData = [
|
$UserData = [
|
||||||
'name' => $request->name,
|
'name' => $request->name ,
|
||||||
'cell_number' => $request->cell_number,
|
'cell_number' => $request->cell_number ,
|
||||||
'medical_center_id' => $request->medical_center_id,
|
'medical_center_id' => $request->medical_center_id ,
|
||||||
'status' => 'PreRegister',
|
'status' => 'PreRegister',
|
||||||
'verified' => 1,
|
'verified' => 1,
|
||||||
'password' => bcrypt($request->password),
|
'password' => bcrypt($request->password),
|
||||||
];
|
];
|
||||||
$User = User::create($UserData);
|
$User = User::create($UserData);
|
||||||
|
return \MessageResponse::success(trans('messages.success'));
|
||||||
return response()->json(trans('messages.success'));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function edit(User $User)
|
public function edit(User $User)
|
||||||
{
|
{
|
||||||
return response()->json(['User' => $User]);
|
return \MessageResponse::data($User);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(StoreUserRequest $request, User $User)
|
public function update(StoreUserRequest $request, User $User)
|
||||||
{
|
{
|
||||||
$UserData = [
|
$UserData = [
|
||||||
'name' => $request->name,
|
'name' => $request->name ,
|
||||||
'cell_number' => $request->cell_number,
|
'cell_number' => $request->cell_number ,
|
||||||
'medical_center_id' => $request->medical_center_id,
|
'medical_center_id' => $request->medical_center_id ,
|
||||||
'status' => 'PreRegister',
|
'status' => 'PreRegister',
|
||||||
'verified' => 1,
|
'verified' => 1,
|
||||||
'password' => bcrypt($request->password),
|
'password' => bcrypt($request->password),
|
||||||
];
|
];
|
||||||
$User->update($UserData);
|
$User->update($UserData);
|
||||||
return response()->json(trans('messages.success'));
|
return \MessageResponse::success(trans('messages.success'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function destroy(User $User)
|
public function destroy(User $User)
|
||||||
{
|
{
|
||||||
if (auth('api')->user()->can('delete', $User)) {
|
if (auth('api')->user()->can('delete', $User)) {
|
||||||
return response()->json(trans('messages.failed'));
|
return \MessageResponse::error(trans('messages.failed'));
|
||||||
}
|
}
|
||||||
$User->delete(); //?????????????????
|
$User->delete();
|
||||||
|
return \MessageResponse::success(trans('messages.success'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function getByMedicalCenter(MedicalCenter $MedicalCenter)
|
public function getByMedicalCenter(MedicalCenter $MedicalCenter)
|
||||||
{
|
{
|
||||||
$MedicalCenter = $MedicalCenter->load(['users' => function ($query) {
|
$MedicalCenter = $MedicalCenter->load(['users' => function ($query) {
|
||||||
return $query->select(['id', 'medical_center_id', 'name', 'cell_number', 'status']);
|
return $query->select(['id', 'medical_center_id', 'name', 'cell_number', 'status']);
|
||||||
}, 'users.roles']);
|
}, 'users.roles']);
|
||||||
return response()->json($MedicalCenter, 200);
|
return \MessageResponse::data($MedicalCenter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function changeStatus(User $User)
|
public function changeStatus(User $User)
|
||||||
{
|
{
|
||||||
if ($User->status == 'Active') {
|
if ($User->status == 'Active') {
|
||||||
@@ -69,18 +86,26 @@ class UserController extends Controller
|
|||||||
$User->status = 'Active';
|
$User->status = 'Active';
|
||||||
}
|
}
|
||||||
$User->save();
|
$User->save();
|
||||||
return response()->json($User, 200);
|
return \MessageResponse::data($User);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function changeRole(User $User, Request $request)
|
public function changeRole(User $User, Request $request)
|
||||||
{
|
{
|
||||||
$User->syncRoles($request->roles);
|
$User->syncRoles($request->roles);
|
||||||
return response()->json($User, 200);
|
return \MessageResponse::data($User);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updateInfo(Request $request)
|
public function updateInfo(Request $request)
|
||||||
{
|
{
|
||||||
auth('api')->user()->update($request->all());
|
auth('api')->user()->update($request->all());
|
||||||
return response()->json(['user' => auth('api')->user()], 200);
|
return \MessageResponse::success(trans('messages.success'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getInfo()
|
||||||
|
{
|
||||||
|
return \MessageResponse::data([ 'user' => auth('api')->user(), 'roles' => auth('api')->user()->getRoleNames() ]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,30 +1,30 @@
|
|||||||
<?php // /app/Http/Middleware/Cors.php
|
<?php // /app/Http/Middleware/Cors.php␍
|
||||||
namespace App\Http\Middleware;
|
namespace App\Http\Middleware;␍
|
||||||
use Closure;
|
use Closure;␍
|
||||||
class Cors {
|
class Cors {␍
|
||||||
|
␍
|
||||||
|
␍
|
||||||
public function handle($request, Closure $next)
|
public function handle($request, Closure $next)␍
|
||||||
{
|
{␍
|
||||||
/* @var $response Response */
|
/* @var $response Response */␍
|
||||||
$response = $next($request)
|
$response = $next($request)␍
|
||||||
->header('Access-Control-Allow-Origin', '*')
|
->header('Access-Control-Allow-Origin', '*')␍
|
||||||
->header('Access-Control-Allow-credentials', true)
|
->header('Access-Control-Allow-credentials', true)␍
|
||||||
->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
|
->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');␍
|
||||||
if (!$request->isMethod('OPTIONS')) {
|
if (!$request->isMethod('OPTIONS')) {␍
|
||||||
return $response;
|
return $response;␍
|
||||||
}
|
}␍
|
||||||
$allow = $response->headers->get('Allow'); // true list of allowed methods
|
$allow = $response->headers->get('Allow'); // true list of allowed methods␍
|
||||||
if (!$allow) {
|
if (!$allow) {␍
|
||||||
return $response;
|
return $response;␍
|
||||||
}
|
}␍
|
||||||
$headers = [
|
$headers = [␍
|
||||||
'Access-Control-Allow-Methods' => $allow,
|
'Access-Control-Allow-Methods' => $allow,␍
|
||||||
'Access-Control-Max-Age' => 3600,
|
'Access-Control-Max-Age' => 3600,␍
|
||||||
'Access-Control-Allow-Headers' => 'X-Requested-With, Origin, X-Csrftoken, Content-Type, Accept',
|
'Access-Control-Allow-Headers' => 'X-Requested-With, Origin, X-Csrftoken, Content-Type, Accept',␍
|
||||||
];
|
];␍
|
||||||
return $response->withHeaders($headers);
|
return $response->withHeaders($headers);␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
@@ -1,53 +1,53 @@
|
|||||||
<?php
|
<?php␍
|
||||||
|
␍
|
||||||
namespace App\Http\Requests;
|
namespace App\Http\Requests;␍
|
||||||
|
␍
|
||||||
use App\MedicalCenter;
|
use App\MedicalCenter;␍
|
||||||
use Illuminate\Validation\Rule;
|
use Illuminate\Validation\Rule;␍
|
||||||
use Illuminate\Foundation\Http\FormRequest;
|
use Illuminate\Foundation\Http\FormRequest;␍
|
||||||
use Illuminate\Contracts\Validation\Validator;
|
use Illuminate\Contracts\Validation\Validator;␍
|
||||||
|
␍
|
||||||
|
␍
|
||||||
class StoreMedicalCenterRequest extends FormRequest
|
class StoreMedicalCenterRequest extends FormRequest␍
|
||||||
{
|
{␍
|
||||||
public function authorize()
|
public function authorize()␍
|
||||||
{
|
{␍
|
||||||
if ($this->method() == 'POST') {
|
if ($this->method() == 'POST') {␍
|
||||||
return auth('api')->check() && auth('api')->user()->can('store', MedicalCenter::class);
|
return auth('api')->check() && auth('api')->user()->can('store', MedicalCenter::class);␍
|
||||||
} else {
|
} else {␍
|
||||||
$MedicalCenter = $this->route('MedicalCenter');
|
$MedicalCenter = $this->route('MedicalCenter');␍
|
||||||
return auth('api')->check() && $MedicalCenter && auth('api')->user()->can('update', $MedicalCenter);
|
return auth('api')->check() && $MedicalCenter && auth('api')->user()->can('update', $MedicalCenter);␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function rules()
|
public function rules()␍
|
||||||
{
|
{␍
|
||||||
switch ($this->method()) {
|
switch ($this->method()) {␍
|
||||||
case 'POST': {
|
case 'POST': {␍
|
||||||
return [
|
return [␍
|
||||||
'name' => 'required|max:100|unique:medical_centers',
|
'name' => 'required|max:100|unique:medical_centers',␍
|
||||||
// 'operatores.*.name'=>'required|string|max:255',
|
// 'operatores.*.name'=>'required|string|max:255',␍
|
||||||
// 'operatores.*.cell_number'=>'required|digits_between:10,11|unique:users',
|
// 'operatores.*.cell_number'=>'required|digits_between:10,11|unique:users',␍
|
||||||
// 'operatores.*.password'=>'required|string|min:6',
|
// 'operatores.*.password'=>'required|string|min:6',␍
|
||||||
];
|
];␍
|
||||||
break;
|
break;␍
|
||||||
}
|
}␍
|
||||||
case 'PUT':
|
case 'PUT':␍
|
||||||
case 'PATCH': {
|
case 'PATCH': {␍
|
||||||
$MedicalCenter = $this->route('MedicalCenter');
|
$MedicalCenter = $this->route('MedicalCenter');␍
|
||||||
return [
|
return [␍
|
||||||
'name' => 'required|max:100|unique:medical_centers,id,'.$MedicalCenter->id,
|
'name' => 'required|max:100|unique:medical_centers,id,'.$MedicalCenter->id,␍
|
||||||
// 'operatores.*.name'=>'required|string|max:255',
|
// 'operatores.*.name'=>'required|string|max:255',␍
|
||||||
// 'operatores.*.cell_number'=>'required|digits_between:10,11|unique:users',
|
// 'operatores.*.cell_number'=>'required|digits_between:10,11|unique:users',␍
|
||||||
// 'operatores.*.password'=>'required|string|min:6',
|
// 'operatores.*.password'=>'required|string|min:6',␍
|
||||||
];
|
];␍
|
||||||
break;
|
break;␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
default:
|
default:␍
|
||||||
break;
|
break;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
@@ -0,0 +1,63 @@
|
|||||||
|
<?php␍
|
||||||
|
␍
|
||||||
|
namespace App\Http\Requests;␍
|
||||||
|
␍
|
||||||
|
use App\TestResult;␍
|
||||||
|
use Illuminate\Validation\Rule;␍
|
||||||
|
use Illuminate\Foundation\Http\FormRequest;␍
|
||||||
|
use Illuminate\Contracts\Validation\Validator;␍
|
||||||
|
␍
|
||||||
|
␍
|
||||||
|
class StoreTestResultRequest extends FormRequest␍
|
||||||
|
{␍
|
||||||
|
public function authorize()␍
|
||||||
|
{␍
|
||||||
|
if ($this->method() == 'POST') {␍
|
||||||
|
return auth('api')->check() && auth('api')->user()->can('store', TestResult::class);␍
|
||||||
|
} else {␍
|
||||||
|
$TestResult = $this->route('TestResult');␍
|
||||||
|
return auth('api')->check() && $TestResult && auth('api')->user()->can('update', $TestResult);␍
|
||||||
|
}␍
|
||||||
|
}␍
|
||||||
|
␍
|
||||||
|
public function rules()␍
|
||||||
|
{␍
|
||||||
|
switch ($this->method()) {␍
|
||||||
|
case 'POST': {␍
|
||||||
|
return [␍
|
||||||
|
// 'user_id' => 'required',␍
|
||||||
|
'autoclave_id' => 'required',␍
|
||||||
|
'test_type_id' => 'required|numeric|exists:test_types,id',␍
|
||||||
|
'result' => 'required',␍
|
||||||
|
// 'verified' => 'required',␍
|
||||||
|
// 'info.*.name'=>'required',␍
|
||||||
|
// 'info.*.type'=>'required',␍
|
||||||
|
// 'info.*.size'=>'nullable',␍
|
||||||
|
// 'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',␍
|
||||||
|
];␍
|
||||||
|
break;␍
|
||||||
|
}␍
|
||||||
|
case 'PUT':␍
|
||||||
|
case 'PATCH': {␍
|
||||||
|
// $TestResult = $this->route('TestResult');␍
|
||||||
|
return [␍
|
||||||
|
// 'user_id' => 'required',␍
|
||||||
|
'autoclave_id' => 'required',␍
|
||||||
|
'test_type_id' => 'required|numeric|exists:test_types,id',␍
|
||||||
|
'result' => 'required',␍
|
||||||
|
// 'verified' => 'required',␍
|
||||||
|
// 'info.*.name'=>'required',␍
|
||||||
|
// 'info.*.type'=>'required',␍
|
||||||
|
// 'info.*.size'=>'nullable',␍
|
||||||
|
// 'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',␍
|
||||||
|
];␍
|
||||||
|
break;␍
|
||||||
|
␍
|
||||||
|
}␍
|
||||||
|
default:␍
|
||||||
|
break;␍
|
||||||
|
}␍
|
||||||
|
␍
|
||||||
|
}␍
|
||||||
|
␍
|
||||||
|
}␍
|
||||||
@@ -1,57 +1,57 @@
|
|||||||
<?php
|
<?php␍
|
||||||
|
␍
|
||||||
namespace App\Http\Requests;
|
namespace App\Http\Requests;␍
|
||||||
|
␍
|
||||||
use App\TestType;
|
use App\TestType;␍
|
||||||
use Illuminate\Validation\Rule;
|
use Illuminate\Validation\Rule;␍
|
||||||
use Illuminate\Foundation\Http\FormRequest;
|
use Illuminate\Foundation\Http\FormRequest;␍
|
||||||
use Illuminate\Contracts\Validation\Validator;
|
use Illuminate\Contracts\Validation\Validator;␍
|
||||||
|
␍
|
||||||
|
␍
|
||||||
class StoreTestTypeRequest extends FormRequest
|
class StoreTestTypeRequest extends FormRequest␍
|
||||||
{
|
{␍
|
||||||
public function authorize()
|
public function authorize()␍
|
||||||
{
|
{␍
|
||||||
if ($this->method() == 'POST') {
|
if ($this->method() == 'POST') {␍
|
||||||
return auth('api')->check() && auth('api')->user()->can('store', TestType::class);
|
return auth('api')->check() && auth('api')->user()->can('store', TestType::class);␍
|
||||||
} else {
|
} else {␍
|
||||||
$TestType = $this->route('TestType');
|
$TestType = $this->route('TestType');␍
|
||||||
return auth('api')->check() && $TestType && auth('api')->user()->can('update', $TestType);
|
return auth('api')->check() && $TestType && auth('api')->user()->can('update', $TestType);␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function rules()
|
public function rules()␍
|
||||||
{
|
{␍
|
||||||
switch ($this->method()) {
|
switch ($this->method()) {␍
|
||||||
case 'POST': {
|
case 'POST': {␍
|
||||||
return [
|
return [␍
|
||||||
'name' => 'required|max:100|unique:test_types',
|
'name' => 'required|max:100|unique:test_types',␍
|
||||||
'unique_code' => 'required|max:100|unique:test_types',
|
'unique_code' => 'required|max:100|unique:test_types',␍
|
||||||
'info.*.name'=>'required',
|
'info.*.name'=>'required',␍
|
||||||
'info.*.type'=>'required',
|
'info.*.type'=>'required',␍
|
||||||
'info.*.size'=>'required',
|
'info.*.size'=>'nullable',␍
|
||||||
'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',
|
'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',␍
|
||||||
];
|
];␍
|
||||||
break;
|
break;␍
|
||||||
}
|
}␍
|
||||||
case 'PUT':
|
case 'PUT':␍
|
||||||
case 'PATCH': {
|
case 'PATCH': {␍
|
||||||
$TestType = $this->route('TestType');
|
$TestType = $this->route('TestType');␍
|
||||||
return [
|
return [␍
|
||||||
'name' => 'required|max:100|unique:test_types,id,'.$TestType->id,
|
'name' => 'required|max:100|unique:test_types,id,'.$TestType->id,␍
|
||||||
'unique_code' => 'required|max:100|unique:test_types,id,'.$TestType->id,
|
'unique_code' => 'required|max:100|unique:test_types,id,'.$TestType->id,␍
|
||||||
'info.*.name'=>'required',
|
'info.*.name'=>'required',␍
|
||||||
'info.*.type'=>'required',
|
'info.*.type'=>'required',␍
|
||||||
'info.*.size'=>'required',
|
'info.*.size'=>'nullable',␍
|
||||||
'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',
|
'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',␍
|
||||||
];
|
];␍
|
||||||
break;
|
break;␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
default:
|
default:␍
|
||||||
break;
|
break;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
@@ -1,53 +1,53 @@
|
|||||||
<?php
|
<?php␍
|
||||||
|
␍
|
||||||
namespace App\Http\Requests;
|
namespace App\Http\Requests;␍
|
||||||
|
␍
|
||||||
use App\User;
|
use App\User;␍
|
||||||
use Illuminate\Validation\Rule;
|
use Illuminate\Validation\Rule;␍
|
||||||
use Illuminate\Foundation\Http\FormRequest;
|
use Illuminate\Foundation\Http\FormRequest;␍
|
||||||
use Illuminate\Contracts\Validation\Validator;
|
use Illuminate\Contracts\Validation\Validator;␍
|
||||||
|
␍
|
||||||
|
␍
|
||||||
class StoreUserRequest extends FormRequest
|
class StoreUserRequest extends FormRequest␍
|
||||||
{
|
{␍
|
||||||
public function authorize()
|
public function authorize()␍
|
||||||
{
|
{␍
|
||||||
if ($this->method() == 'POST') {
|
if ($this->method() == 'POST') {␍
|
||||||
return auth('api')->check() && auth('api')->user()->can('store', User::class);
|
return auth('api')->check() && auth('api')->user()->can('store', User::class);␍
|
||||||
} else {
|
} else {␍
|
||||||
$User = $this->route('User');
|
$User = $this->route('User');␍
|
||||||
return auth('api')->check() && $User && auth('api')->user()->can('update', $User);
|
return auth('api')->check() && $User && auth('api')->user()->can('update', $User);␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function rules()
|
public function rules()␍
|
||||||
{
|
{␍
|
||||||
switch ($this->method()) {
|
switch ($this->method()) {␍
|
||||||
case 'POST': {
|
case 'POST': {␍
|
||||||
return [
|
return [␍
|
||||||
'name'=>'required|string|max:255',
|
'name'=>'required|string|max:255',␍
|
||||||
'cell_number'=>'required|digits_between:10,11|unique:users',
|
'cell_number'=>'required|digits_between:10,11|unique:users',␍
|
||||||
'password'=>'required|string|min:6',
|
'password'=>'required|string|min:6',␍
|
||||||
'medical_center_id' => 'required|numeric|exists:medical_centers,id',
|
'medical_center_id' => 'required|numeric|exists:medical_centers,id',␍
|
||||||
];
|
];␍
|
||||||
break;
|
break;␍
|
||||||
}
|
}␍
|
||||||
case 'PUT':
|
case 'PUT':␍
|
||||||
case 'PATCH': {
|
case 'PATCH': {␍
|
||||||
$User = $this->route('User');
|
$User = $this->route('User');␍
|
||||||
return [
|
return [␍
|
||||||
'name'=>'required|string|max:255',
|
'name'=>'required|string|max:255',␍
|
||||||
'cell_number'=>'required|digits_between:10,11|unique:users,id,'.$User->id,
|
'cell_number'=>'required|digits_between:10,11|unique:users,id,'.$User->id,␍
|
||||||
'password'=>'required|string|min:6',
|
'password'=>'required|string|min:6',␍
|
||||||
'medical_center_id' => 'required|numeric|exists:medical_centers,id',
|
'medical_center_id' => 'required|numeric|exists:medical_centers,id',␍
|
||||||
];
|
];␍
|
||||||
break;
|
break;␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
default:
|
default:␍
|
||||||
break;
|
break;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
class Input extends Model
|
class Input extends Model
|
||||||
{
|
{
|
||||||
public $fillable = ['name','type','size','test_type_id','parent_id'];
|
public $fillable = ['name','type','size','test_type_id','parent_id'];
|
||||||
public function testtype()
|
public function test_type()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('App\TestType');
|
return $this->belongsTo('App\TestType');
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -6,11 +6,12 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
|
|
||||||
class InputValue extends Model
|
class InputValue extends Model
|
||||||
{
|
{
|
||||||
|
public $fillable = ['value','test_result_id','input_id'];
|
||||||
public function input()
|
public function input()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('App\Input');
|
return $this->belongsTo('App\Input');
|
||||||
}
|
}
|
||||||
public function testresult()
|
public function test_result()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('App\TestResult');
|
return $this->belongsTo('App\TestResult');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<?php
|
||||||
|
namespace App\Packages\Messaging\src\Facades;
|
||||||
|
|
||||||
|
use Illuminate\Support\Facades\Facade;
|
||||||
|
use App\Packages\Messaging\src\Message;
|
||||||
|
|
||||||
|
class MessageResponse extends Facade {
|
||||||
|
|
||||||
|
protected static function getFacadeAccessor() { return Message::class; }
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Packages\Messaging\src;
|
||||||
|
|
||||||
|
class Message
|
||||||
|
{
|
||||||
|
public function success($data = null, $message = null, $title = null, $status = 'Success')
|
||||||
|
{
|
||||||
|
$message = isset($message) ? $message : trans('success_title');
|
||||||
|
$title = isset($title) ? $title : trans('success');
|
||||||
|
return response()->json(['status' => $status, 'message' => $message, 'title' => $title, 'data' => $data], 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function error($message = null, $title = null, $statusCode = 422, $status = 'Faild', $data = null)
|
||||||
|
{
|
||||||
|
$message = isset($message) ? $message : trans('messages.faild_message');
|
||||||
|
$title = isset($title) ? $title : trans('messages.faild');
|
||||||
|
return response()->json(['status' => $status, 'errors' => ['message' => [$message, 'Title' => $title]], 'data' => $data], $statusCode);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,29 +1,29 @@
|
|||||||
<?php
|
<?php␍
|
||||||
|
␍
|
||||||
namespace App\Policies;
|
namespace App\Policies;␍
|
||||||
|
␍
|
||||||
use App\User;
|
use App\User;␍
|
||||||
use App\MedicalCenter;
|
use App\MedicalCenter;␍
|
||||||
use Doctrine\Tests\Common\Inflector\InflectorTest;
|
use Doctrine\Tests\Common\Inflector\InflectorTest;␍
|
||||||
|
␍
|
||||||
class MedicalCenterPolicy
|
class MedicalCenterPolicy␍
|
||||||
{
|
{␍
|
||||||
|
␍
|
||||||
public function delete(User $User, MedicalCenter $MedicalCenter)
|
public function delete(User $User, MedicalCenter $MedicalCenter)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin'))
|
// if($User->hasRole('Admin'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function update(User $User, MedicalCenter $MedicalCenter)
|
public function update(User $User, MedicalCenter $MedicalCenter)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin'))
|
// if($User->hasRole('Admin'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function store(User $User)
|
public function store(User $User)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin'))
|
// if($User->hasRole('Admin'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
@@ -0,0 +1,29 @@
|
|||||||
|
<?php␍
|
||||||
|
␍
|
||||||
|
namespace App\Policies;␍
|
||||||
|
␍
|
||||||
|
use App\User;␍
|
||||||
|
use App\TestResult;␍
|
||||||
|
use Doctrine\Tests\Common\Inflector\InflectorTest;␍
|
||||||
|
␍
|
||||||
|
class TestResultPolicy␍
|
||||||
|
{␍
|
||||||
|
␍
|
||||||
|
public function delete(User $User, TestResult $TestResult)␍
|
||||||
|
{␍
|
||||||
|
// if($User->hasRole('Admin'))␍
|
||||||
|
return true;␍
|
||||||
|
}␍
|
||||||
|
␍
|
||||||
|
public function update(User $User, TestResult $TestResult)␍
|
||||||
|
{␍
|
||||||
|
// if($User->hasRole('Admin'))␍
|
||||||
|
return true;␍
|
||||||
|
}␍
|
||||||
|
␍
|
||||||
|
public function store(User $User)␍
|
||||||
|
{␍
|
||||||
|
// if($User->hasRole('Admin'))␍
|
||||||
|
return true;␍
|
||||||
|
}␍
|
||||||
|
}␍
|
||||||
@@ -1,29 +1,29 @@
|
|||||||
<?php
|
<?php␍
|
||||||
|
␍
|
||||||
namespace App\Policies;
|
namespace App\Policies;␍
|
||||||
|
␍
|
||||||
use App\User;
|
use App\User;␍
|
||||||
use App\TestType;
|
use App\TestType;␍
|
||||||
use Doctrine\Tests\Common\Inflector\InflectorTest;
|
use Doctrine\Tests\Common\Inflector\InflectorTest;␍
|
||||||
|
␍
|
||||||
class TestTypePolicy
|
class TestTypePolicy␍
|
||||||
{
|
{␍
|
||||||
|
␍
|
||||||
public function delete(User $User, TestType $TestType)
|
public function delete(User $User, TestType $TestType)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin'))
|
// if($User->hasRole('Admin'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function update(User $User, TestType $TestType)
|
public function update(User $User, TestType $TestType)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin'))
|
// if($User->hasRole('Admin'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function store(User $User)
|
public function store(User $User)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin'))
|
// if($User->hasRole('Admin'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
+28
-28
@@ -1,28 +1,28 @@
|
|||||||
<?php
|
<?php␍
|
||||||
|
␍
|
||||||
namespace App\Policies;
|
namespace App\Policies;␍
|
||||||
|
␍
|
||||||
use App\User;
|
use App\User;␍
|
||||||
use Doctrine\Tests\Common\Inflector\InflectorTest;
|
use Doctrine\Tests\Common\Inflector\InflectorTest;␍
|
||||||
|
␍
|
||||||
class UserPolicy
|
class UserPolicy␍
|
||||||
{
|
{␍
|
||||||
|
␍
|
||||||
public function delete(User $User, User $Operator)
|
public function delete(User $User, User $Operator)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin') || $User->hasRole('Supervisor'))
|
// if($User->hasRole('Admin') || $User->hasRole('Supervisor'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function update(User $User, User $Operator)
|
public function update(User $User, User $Operator)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin') || $User->id == $Operator->id)
|
// if($User->hasRole('Admin') || $User->id == $Operator->id)␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
|
␍
|
||||||
public function store(User $User)
|
public function store(User $User)␍
|
||||||
{
|
{␍
|
||||||
// if($User->hasRole('Admin'))
|
// if($User->hasRole('Admin'))␍
|
||||||
return true;
|
return true;␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class AppServiceProvider extends ServiceProvider
|
|||||||
*/
|
*/
|
||||||
public function register()
|
public function register()
|
||||||
{
|
{
|
||||||
//
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+3
-2
@@ -6,7 +6,8 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
|
|
||||||
class TestResult extends Model
|
class TestResult extends Model
|
||||||
{
|
{
|
||||||
public function testtype()
|
public $fillable = ['result','verified','autoclave_id','test_type_id','user_id'];
|
||||||
|
public function test_type()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('App\TestType');
|
return $this->belongsTo('App\TestType');
|
||||||
}
|
}
|
||||||
@@ -14,7 +15,7 @@ class TestResult extends Model
|
|||||||
{
|
{
|
||||||
return $this->belongsTo('App\User');
|
return $this->belongsTo('App\User');
|
||||||
}
|
}
|
||||||
public function inputvalues()
|
public function input_values()
|
||||||
{
|
{
|
||||||
return $this->hasMany('App\InputValue');
|
return $this->hasMany('App\InputValue');
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ class TestType extends Model
|
|||||||
{
|
{
|
||||||
return $this->belongsTo('App\User');
|
return $this->belongsTo('App\User');
|
||||||
}
|
}
|
||||||
public function testresults()
|
public function test_results()
|
||||||
{
|
{
|
||||||
return $this->hasMany('App\TestResult');
|
return $this->hasMany('App\TestResult');
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-12
@@ -1,12 +1,12 @@
|
|||||||
<?php
|
<?php␍
|
||||||
namespace App\Transformers;
|
namespace App\Transformers;␍
|
||||||
class Json
|
class Json␍
|
||||||
{
|
{␍
|
||||||
public static function response($data = null, $message = null)
|
public static function response($data = null, $message = null)␍
|
||||||
{
|
{␍
|
||||||
return [
|
return [␍
|
||||||
'data' => $data,
|
'data' => $data,␍
|
||||||
'message' => $message,
|
'message' => $message,␍
|
||||||
];
|
];␍
|
||||||
}
|
}␍
|
||||||
}
|
}␍
|
||||||
|
|||||||
+7
-7
@@ -11,15 +11,15 @@ use Spatie\Permission\Traits\HasRoles;
|
|||||||
class User extends Authenticatable
|
class User extends Authenticatable
|
||||||
{
|
{
|
||||||
use Notifiable, HasApiTokens, HasRoles;
|
use Notifiable, HasApiTokens, HasRoles;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attributes that are mass assignable.
|
* The attributes that are mass assignable.
|
||||||
*
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
'name', 'email', 'password','status','medical_center_id','address', 'gender'
|
'name', 'email', 'password','status','medical_center_id','address', 'gender'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attributes that should be hidden for arrays.
|
* The attributes that should be hidden for arrays.
|
||||||
*
|
*
|
||||||
@@ -38,15 +38,15 @@ class User extends Authenticatable
|
|||||||
'email_verified_at' => 'datetime',
|
'email_verified_at' => 'datetime',
|
||||||
];
|
];
|
||||||
|
|
||||||
public function medicalcenter()
|
public function medical_center()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('App\MedicalCenter');
|
return $this->belongsTo('App\MedicalCenter');
|
||||||
}
|
}
|
||||||
public function testresults()
|
public function test_results()
|
||||||
{
|
{
|
||||||
return $this->hasMany('App\TestResult');
|
return $this->hasMany('App\TestResult');
|
||||||
}
|
}
|
||||||
public function testtypes()
|
public function test_types()
|
||||||
{
|
{
|
||||||
return $this->hasMany('App\TestType');
|
return $this->hasMany('App\TestType');
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-11
@@ -35,7 +35,8 @@
|
|||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"App\\": "app/"
|
"App\\": "app/",
|
||||||
|
"Packages\\": "packages/"
|
||||||
},
|
},
|
||||||
"classmap": [
|
"classmap": [
|
||||||
"database/seeds",
|
"database/seeds",
|
||||||
@@ -60,14 +61,5 @@
|
|||||||
"post-create-project-cmd": [
|
"post-create-project-cmd": [
|
||||||
"@php artisan key:generate --ansi"
|
"@php artisan key:generate --ansi"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"repositories": [
|
|
||||||
{
|
|
||||||
"type": "path",
|
|
||||||
"path": "packages/wm-messaging",
|
|
||||||
"options": {
|
|
||||||
"symlink": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -226,7 +226,7 @@ return [
|
|||||||
'URL' => Illuminate\Support\Facades\URL::class,
|
'URL' => Illuminate\Support\Facades\URL::class,
|
||||||
'Validator' => Illuminate\Support\Facades\Validator::class,
|
'Validator' => Illuminate\Support\Facades\Validator::class,
|
||||||
'View' => Illuminate\Support\Facades\View::class,
|
'View' => Illuminate\Support\Facades\View::class,
|
||||||
'MessageResponse' => packages\messaging\src\Facades\MessageResponse::class,
|
'MessageResponse' => Packages\Messaging\src\Facades\MessageResponse::class,
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ class CreateTestTypesTable extends Migration
|
|||||||
{
|
{
|
||||||
Schema::create('test_types', function (Blueprint $table) {
|
Schema::create('test_types', function (Blueprint $table) {
|
||||||
$table->bigIncrements('id');
|
$table->bigIncrements('id');
|
||||||
$table->string('name');
|
$table->string('name')->unique();
|
||||||
$table->integer('unique_code');
|
$table->string('unique_code')->unique();
|
||||||
$table->unsignedBigInteger('user_id');
|
$table->unsignedBigInteger('user_id');
|
||||||
$table->foreign('user_id')->references('id')->on('users');
|
$table->foreign('user_id')->references('id')->on('users');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "wm/messaging",
|
|
||||||
"description": "The Laravel Framework.",
|
|
||||||
"keywords": [
|
|
||||||
"messaging",
|
|
||||||
"laravel"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"Messaging\\": "src/"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace packages\messaging\src\Facades;
|
namespace Packages\Messaging\src\Facades;
|
||||||
|
|
||||||
use Illuminate\Support\Facades\Facade;
|
use Illuminate\Support\Facades\Facade;
|
||||||
use packages\messaging\src\Message;
|
use Packages\Messaging\src\Message;
|
||||||
|
|
||||||
class MessageResponse extends Facade {
|
class MessageResponse extends Facade {
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace packages\messaging\src;
|
namespace Packages\Messaging\src;
|
||||||
|
|
||||||
class Message
|
class Message
|
||||||
{
|
{
|
||||||
@@ -9,13 +9,16 @@ class Message
|
|||||||
return response()->json(['data' => $data, 'view' => $view], 200);
|
return response()->json(['data' => $data, 'view' => $view], 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function success($message = null, $title = null, $status = 'Success' , $data = null , $view = null )
|
public function success($message = null, $title = null, $data = null, $status = 'Success' )
|
||||||
{
|
{
|
||||||
$message = isset($message) ? $message : trans('messages.success_title');
|
$message = isset($message) ? $message : trans('messages.success_title');
|
||||||
$title = isset($title) ? $title : trans('messages.success');
|
$title = isset($title) ? $title : trans('messages.success');
|
||||||
return response()->json(['status' => $status, 'message' => $message, 'title' => $title, 'data' => $data, 'view' => $view], 200);
|
return response()->json(['status' => $status, 'message' => $message, 'title' => $title, 'data' => $data ], 200);
|
||||||
|
}
|
||||||
|
public function data($data = null, $status = 'Success')
|
||||||
|
{
|
||||||
|
return response()->json(['status' => $status, 'data' => $data ], 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function error($message = null, $title = null, $status = 'Faild', $statusCode = 422 )
|
public function error($message = null, $title = null, $status = 'Faild', $statusCode = 422 )
|
||||||
{
|
{
|
||||||
$message = isset($message) ? $message : trans('messages.faild_message');
|
$message = isset($message) ? $message : trans('messages.faild_message');
|
||||||
|
|||||||
Vendored
+369
-743
File diff suppressed because it is too large
Load Diff
Vendored
+438
-414
File diff suppressed because it is too large
Load Diff
Vendored
+42
-146
@@ -1,9 +1,9 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Login.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js&":
|
||||||
/*!***************************************************************************************************************************************************************!*\
|
/*!*****************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Login.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js& ***!
|
||||||
\***************************************************************************************************************************************************************/
|
\*****************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -57,55 +57,28 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
data: function data() {
|
data: function data() {
|
||||||
return {
|
return {
|
||||||
cell_number: "",
|
cell_number: ""
|
||||||
password: "",
|
|
||||||
show1: false
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', ['authenticating', 'authenticationError', 'authenticationErrorCode'])),
|
methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapActions"])("auth", ["forgotPassword"]), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapMutations"])("modal", ["changeCurrentModal"]), {
|
||||||
methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapActions"])('auth', ['login']), {
|
|
||||||
handleSubmit: function handleSubmit() {
|
handleSubmit: function handleSubmit() {
|
||||||
// Perform a simple validation that cell_number and password have been typed in
|
this.changeCurrentModal({
|
||||||
if (this.cell_number != '' && this.password != '') {
|
modal: "modal-auth-verify-code"
|
||||||
this.login({
|
});
|
||||||
cell_number: this.cell_number,
|
|
||||||
password: this.password
|
|
||||||
});
|
|
||||||
this.password = "";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Login.vue?vue&type=template&id=646835d1&scoped=true&":
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6&":
|
||||||
/*!*******************************************************************************************************************************************************************************************************************!*\
|
/*!*********************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Login.vue?vue&type=template&id=646835d1&scoped=true& ***!
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6& ***!
|
||||||
\*******************************************************************************************************************************************************************************************************************/
|
\*********************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -169,45 +142,6 @@ var render = function() {
|
|||||||
1
|
1
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c(
|
|
||||||
"v-layout",
|
|
||||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "pa-2",
|
|
||||||
attrs: {
|
|
||||||
name: "password",
|
|
||||||
label: "Password",
|
|
||||||
type: _vm.show1 ? "text" : "password",
|
|
||||||
"append-icon": _vm.show1
|
|
||||||
? "visibility"
|
|
||||||
: "visibility_off",
|
|
||||||
color: "black"
|
|
||||||
},
|
|
||||||
on: {
|
|
||||||
"click:append": function($event) {
|
|
||||||
_vm.show1 = !_vm.show1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
model: {
|
|
||||||
value: _vm.password,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.password = $$v
|
|
||||||
},
|
|
||||||
expression: "password"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-layout",
|
||||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||||
@@ -235,7 +169,7 @@ var render = function() {
|
|||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c("span", { staticClass: "white--text" }, [
|
_c("span", { staticClass: "white--text" }, [
|
||||||
_vm._v("Login")
|
_vm._v("Send")
|
||||||
])
|
])
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
@@ -256,7 +190,7 @@ var render = function() {
|
|||||||
"router-link",
|
"router-link",
|
||||||
{
|
{
|
||||||
staticClass: "black--text",
|
staticClass: "black--text",
|
||||||
attrs: { to: "register" }
|
attrs: { to: "login" }
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
@@ -272,13 +206,13 @@ var render = function() {
|
|||||||
staticClass:
|
staticClass:
|
||||||
"black--text mr-2 caption"
|
"black--text mr-2 caption"
|
||||||
},
|
},
|
||||||
[_vm._v("fas fa-plus")]
|
[_vm._v("fas fa-sign-in-alt")]
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c(
|
_c(
|
||||||
"span",
|
"span",
|
||||||
{ staticClass: "black--text" },
|
{ staticClass: "black--text" },
|
||||||
[_vm._v("Register")]
|
[_vm._v("Login")]
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
@@ -291,44 +225,6 @@ var render = function() {
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-layout",
|
|
||||||
{
|
|
||||||
staticClass:
|
|
||||||
"text-md-left text-sm-center text-xs-center",
|
|
||||||
attrs: { row: "", wrap: "" }
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{
|
|
||||||
staticClass: "px-4 py-3",
|
|
||||||
attrs: { xs12: "", md6: "", sm6: "" }
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"router-link",
|
|
||||||
{ attrs: { to: "/forgot-password" } },
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"span",
|
|
||||||
{
|
|
||||||
staticClass: "black--text",
|
|
||||||
staticStyle: {
|
|
||||||
"border-bottom": "1px solid #000"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
[_vm._v("Forgot Password ?")]
|
|
||||||
)
|
|
||||||
]
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
@@ -353,18 +249,18 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/Login.vue":
|
/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue":
|
||||||
/*!******************************************!*\
|
/*!********************************************************!*\
|
||||||
!*** ./resources/js/vue/views/Login.vue ***!
|
!*** ./resources/js/vue/views/Auth/ForgotPassword.vue ***!
|
||||||
\******************************************/
|
\********************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Login.vue?vue&type=template&id=646835d1&scoped=true& */ "./resources/js/vue/views/Login.vue?vue&type=template&id=646835d1&scoped=true&");
|
/* harmony import */ var _ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ForgotPassword.vue?vue&type=template&id=384f72a6& */ "./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6&");
|
||||||
/* harmony import */ var _Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Login.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Login.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ForgotPassword.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -373,50 +269,50 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
"646835d1",
|
null,
|
||||||
null
|
null
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/Login.vue"
|
component.options.__file = "resources/js/vue/views/Auth/ForgotPassword.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/Login.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js&":
|
||||||
/*!*******************************************************************!*\
|
/*!*********************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/Login.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js& ***!
|
||||||
\*******************************************************************/
|
\*********************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Login.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./ForgotPassword.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/Login.vue?vue&type=template&id=646835d1&scoped=true&":
|
/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6&":
|
||||||
/*!*************************************************************************************!*\
|
/*!***************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/Login.vue?vue&type=template&id=646835d1&scoped=true& ***!
|
!*** ./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6& ***!
|
||||||
\*************************************************************************************/
|
\***************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=template&id=646835d1&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Login.vue?vue&type=template&id=646835d1&scoped=true&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./ForgotPassword.vue?vue&type=template&id=384f72a6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+139
-47
@@ -1,14 +1,35 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/ListUsers.vue?vue&type=script&lang=js&":
|
||||||
/*!*********************************************************************************************************************************************************************!*\
|
/*!************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/User/ListUsers.vue?vue&type=script&lang=js& ***!
|
||||||
\*********************************************************************************************************************************************************************/
|
\************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
|
|
||||||
|
|
||||||
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
|
|
||||||
|
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||||
|
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@@ -143,15 +164,58 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
action: ''
|
action: ''
|
||||||
}]
|
}]
|
||||||
};
|
};
|
||||||
|
},
|
||||||
|
created: function created() {
|
||||||
|
this.load();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
load: function () {
|
||||||
|
var _load = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
||||||
|
var result;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context.prev = _context.next) {
|
||||||
|
case 0:
|
||||||
|
_context.next = 2;
|
||||||
|
return ApiService.get(urls.listOpertor(medicalCenterId));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context.sent;
|
||||||
|
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
this.items = result.data.data.users;
|
||||||
|
this.name = result.data.data.name;
|
||||||
|
} else {
|
||||||
|
this.$router.push({
|
||||||
|
name: "Dashboard"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
case 4:
|
||||||
|
case "end":
|
||||||
|
return _context.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function load() {
|
||||||
|
return _load.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return load;
|
||||||
|
}()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true&":
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/ListUsers.vue?vue&type=template&id=197b7024&scoped=true&":
|
||||||
/*!*************************************************************************************************************************************************************************************************************************!*\
|
/*!****************************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true& ***!
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/User/ListUsers.vue?vue&type=template&id=197b7024&scoped=true& ***!
|
||||||
\*************************************************************************************************************************************************************************************************************************/
|
\****************************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -343,20 +407,48 @@ var render = function() {
|
|||||||
"v-btn",
|
"v-btn",
|
||||||
{
|
{
|
||||||
staticClass: "mr-2 WM-ActionButton",
|
staticClass: "mr-2 WM-ActionButton",
|
||||||
attrs: { color: "cyan" }
|
attrs: {
|
||||||
|
color:
|
||||||
|
item.status == "Active"
|
||||||
|
? "red"
|
||||||
|
: "green"
|
||||||
|
},
|
||||||
|
on: {
|
||||||
|
click: function($event) {
|
||||||
|
return _vm.changeStatus(item.id)
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c(
|
item.status == "Active"
|
||||||
"v-icon",
|
? [
|
||||||
{
|
_c(
|
||||||
staticClass: "white--text mr-1 caption"
|
"v-icon",
|
||||||
},
|
{
|
||||||
[_vm._v("fas fa-pen")]
|
staticClass:
|
||||||
),
|
"white--text mr-2 caption"
|
||||||
_vm._v(" "),
|
},
|
||||||
_c("span", [_vm._v("Edit")])
|
[_vm._v("fas fa-user-tag")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
item.status == "Active"
|
||||||
|
? _c("span", [_vm._v("Susspended")])
|
||||||
|
: _vm._e()
|
||||||
|
]
|
||||||
|
: [
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-user-tag")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Active")])
|
||||||
|
]
|
||||||
],
|
],
|
||||||
1
|
2
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c(
|
_c(
|
||||||
@@ -369,12 +461,12 @@ var render = function() {
|
|||||||
_c(
|
_c(
|
||||||
"v-icon",
|
"v-icon",
|
||||||
{
|
{
|
||||||
staticClass: "white--text mr-1 caption"
|
staticClass: "white--text mr-2 caption"
|
||||||
},
|
},
|
||||||
[_vm._v("fas fa-user")]
|
[_vm._v("fas fa-user-tag")]
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c("span", [_vm._v("Operator")])
|
_c("span", [_vm._v("Role")])
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
),
|
),
|
||||||
@@ -470,18 +562,18 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/ManageUsers.vue":
|
/***/ "./resources/js/vue/views/User/ListUsers.vue":
|
||||||
/*!************************************************!*\
|
/*!***************************************************!*\
|
||||||
!*** ./resources/js/vue/views/ManageUsers.vue ***!
|
!*** ./resources/js/vue/views/User/ListUsers.vue ***!
|
||||||
\************************************************/
|
\***************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true& */ "./resources/js/vue/views/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true&");
|
/* harmony import */ var _ListUsers_vue_vue_type_template_id_197b7024_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ListUsers.vue?vue&type=template&id=197b7024&scoped=true& */ "./resources/js/vue/views/User/ListUsers.vue?vue&type=template&id=197b7024&scoped=true&");
|
||||||
/* harmony import */ var _ManageUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ManageUsers.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _ListUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ListUsers.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/User/ListUsers.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -490,50 +582,50 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
_ManageUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_ListUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_ListUsers_vue_vue_type_template_id_197b7024_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_ListUsers_vue_vue_type_template_id_197b7024_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
"436a95ea",
|
"197b7024",
|
||||||
null
|
null
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/ManageUsers.vue"
|
component.options.__file = "resources/js/vue/views/User/ListUsers.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/User/ListUsers.vue?vue&type=script&lang=js&":
|
||||||
/*!*************************************************************************!*\
|
/*!****************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/User/ListUsers.vue?vue&type=script&lang=js& ***!
|
||||||
\*************************************************************************/
|
\****************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ManageUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ManageUsers.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ListUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./ListUsers.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/ListUsers.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ManageUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ListUsers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true&":
|
/***/ "./resources/js/vue/views/User/ListUsers.vue?vue&type=template&id=197b7024&scoped=true&":
|
||||||
/*!*******************************************************************************************!*\
|
/*!**********************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true& ***!
|
!*** ./resources/js/vue/views/User/ListUsers.vue?vue&type=template&id=197b7024&scoped=true& ***!
|
||||||
\*******************************************************************************************/
|
\**********************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ListUsers_vue_vue_type_template_id_197b7024_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./ListUsers.vue?vue&type=template&id=197b7024&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/ListUsers.vue?vue&type=template&id=197b7024&scoped=true&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ListUsers_vue_vue_type_template_id_197b7024_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ListUsers_vue_vue_type_template_id_197b7024_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+262
-275
@@ -1,9 +1,9 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MyInfo.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js&":
|
||||||
/*!****************************************************************************************************************************************************************!*\
|
/*!***********************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/MyInfo.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js& ***!
|
||||||
\****************************************************************************************************************************************************************/
|
\***********************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -100,44 +100,40 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
data: function data() {
|
data: function data() {
|
||||||
|
var defaultForm = Object.freeze({
|
||||||
|
cell_number: "",
|
||||||
|
password: "",
|
||||||
|
name: "",
|
||||||
|
gender: "",
|
||||||
|
medical_center_id: this.$route.params.medicalCenter ? this.$route.params.medicalCenter : ''
|
||||||
|
});
|
||||||
return {
|
return {
|
||||||
user: {
|
form: Object.assign({}, defaultForm),
|
||||||
cell_number: "",
|
show1: false,
|
||||||
gender: "",
|
|
||||||
name: "",
|
|
||||||
email: "",
|
|
||||||
address: ""
|
|
||||||
},
|
|
||||||
items: ["Male", "FeMale"],
|
items: ["Male", "FeMale"],
|
||||||
|
isLogin: _services__WEBPACK_IMPORTED_MODULE_1__["TokenService"].getInfo(),
|
||||||
rules: {
|
rules: {
|
||||||
required: function required(value) {
|
required: function required(value) {
|
||||||
return !!value || "Required.";
|
return !!value || "Required.";
|
||||||
},
|
},
|
||||||
counter: function counter(value) {
|
nameCounter: function nameCounter(value) {
|
||||||
return value.length == 0 || value.length >= 5 || "Min 5 characters";
|
return value.length >= 5 || "Min 5 characters";
|
||||||
},
|
},
|
||||||
email: function email(value) {
|
passCounter: function passCounter(value) {
|
||||||
if (value.length > 0) {
|
return value.length >= 6 || "Min 6 characters";
|
||||||
var pattern = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
|
},
|
||||||
return pattern.test(value) || "Invalid e-mail.";
|
cellNumberCounter: function cellNumberCounter(value) {
|
||||||
}
|
return value.length == 11 || "must 11 characters";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created: function created() {
|
|
||||||
this.user = this.$store.state.user;
|
|
||||||
},
|
|
||||||
methods: {
|
methods: {
|
||||||
saveInfo: function () {
|
register: function () {
|
||||||
var _saveInfo = _asyncToGenerator(
|
var _register = _asyncToGenerator(
|
||||||
/*#__PURE__*/
|
/*#__PURE__*/
|
||||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
||||||
var result;
|
var result;
|
||||||
@@ -151,14 +147,17 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
}
|
}
|
||||||
|
|
||||||
_context.next = 3;
|
_context.next = 3;
|
||||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post("updateInfo", this.user);
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post("register", this.form);
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
result = _context.sent;
|
result = _context.sent;
|
||||||
|
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.$store.dispatch("info", {}, {
|
this.$router.push({
|
||||||
root: true
|
name: "OperatorList",
|
||||||
|
params: {
|
||||||
|
medicalCenter: this.form.medical_center_id
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -170,21 +169,21 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
}, _callee, this);
|
}, _callee, this);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
function saveInfo() {
|
function register() {
|
||||||
return _saveInfo.apply(this, arguments);
|
return _register.apply(this, arguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
return saveInfo;
|
return register;
|
||||||
}()
|
}()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MyInfo.vue?vue&type=template&id=8d06a07c&":
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c&":
|
||||||
/*!********************************************************************************************************************************************************************************************************!*\
|
/*!***************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/MyInfo.vue?vue&type=template&id=8d06a07c& ***!
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c& ***!
|
||||||
\********************************************************************************************************************************************************************************************************/
|
\***************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -202,241 +201,229 @@ var render = function() {
|
|||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-container",
|
"v-container",
|
||||||
{ attrs: { "grid-list-xs": "", fluid: "" } },
|
{ attrs: { "grid-list-xs": "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"v-layout",
|
||||||
{ attrs: { color: "black", title: "My Info" } },
|
{ staticClass: "justify-center", attrs: { row: "", wrap: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-flex",
|
||||||
{
|
{
|
||||||
staticClass: "px-5 my-3",
|
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
||||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
attrs: { xs12: "", md3: "", sm6: "" }
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-flex",
|
"material-card",
|
||||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
{ attrs: { color: "black", title: "Register Page" } },
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "pa-2",
|
|
||||||
attrs: {
|
|
||||||
name: "name",
|
|
||||||
label: "Name",
|
|
||||||
color: "black",
|
|
||||||
rules: [_vm.rules.required, _vm.rules.counter]
|
|
||||||
},
|
|
||||||
model: {
|
|
||||||
value: _vm.user.name,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.$set(_vm.user, "name", $$v)
|
|
||||||
},
|
|
||||||
expression: "user.name"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-select", {
|
|
||||||
staticClass: "pa-2",
|
|
||||||
attrs: {
|
|
||||||
items: _vm.items,
|
|
||||||
label: "Gender",
|
|
||||||
name: "gender",
|
|
||||||
"single-line": "",
|
|
||||||
rules: [_vm.rules.required],
|
|
||||||
color: "black"
|
|
||||||
},
|
|
||||||
model: {
|
|
||||||
value: _vm.user.gender,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.$set(_vm.user, "gender", $$v)
|
|
||||||
},
|
|
||||||
expression: "user.gender"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "pa-2",
|
|
||||||
attrs: {
|
|
||||||
name: "cellnumber",
|
|
||||||
label: "Cell Number",
|
|
||||||
mask: "0### ### ####",
|
|
||||||
color: "black",
|
|
||||||
disabled: ""
|
|
||||||
},
|
|
||||||
model: {
|
|
||||||
value: _vm.user.cell_number,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.$set(_vm.user, "cell_number", $$v)
|
|
||||||
},
|
|
||||||
expression: "user.cell_number"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-layout",
|
|
||||||
{
|
|
||||||
staticClass: "px-5 mb-3",
|
|
||||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "px-2",
|
|
||||||
staticStyle: { "padding-top": "75px" },
|
|
||||||
attrs: {
|
|
||||||
name: "emailaddress",
|
|
||||||
label: "Email Address",
|
|
||||||
rules: [_vm.rules.email],
|
|
||||||
color: "black"
|
|
||||||
},
|
|
||||||
model: {
|
|
||||||
value: _vm.user.email,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.$set(_vm.user, "email", $$v)
|
|
||||||
},
|
|
||||||
expression: "user.email"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", sm8: "", md8: "" } },
|
|
||||||
[
|
|
||||||
_c("v-textarea", {
|
|
||||||
staticClass: "pa-2",
|
|
||||||
attrs: {
|
|
||||||
color: "black",
|
|
||||||
rules: [_vm.rules.counter],
|
|
||||||
name: "address"
|
|
||||||
},
|
|
||||||
scopedSlots: _vm._u([
|
|
||||||
{
|
|
||||||
key: "label",
|
|
||||||
fn: function() {
|
|
||||||
return [_c("div", [_vm._v("Address")])]
|
|
||||||
},
|
|
||||||
proxy: true
|
|
||||||
}
|
|
||||||
]),
|
|
||||||
model: {
|
|
||||||
value: _vm.user.address,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.$set(_vm.user, "address", $$v)
|
|
||||||
},
|
|
||||||
expression: "user.address"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-layout",
|
|
||||||
{
|
|
||||||
attrs: {
|
|
||||||
row: "",
|
|
||||||
wrap: "",
|
|
||||||
"justify-center": "",
|
|
||||||
"align-center": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{
|
|
||||||
staticClass: "text-md-center text-xs-center",
|
|
||||||
attrs: { xs12: "", md2: "", sm2: "" }
|
|
||||||
},
|
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-btn",
|
"v-layout",
|
||||||
{
|
{ attrs: { column: "" } },
|
||||||
staticClass: "WM-CyanBlueGradient-BG",
|
|
||||||
staticStyle: { padding: "10px 60px" },
|
|
||||||
on: {
|
|
||||||
click: function($event) {
|
|
||||||
return _vm.saveInfo()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-icon",
|
"v-flex",
|
||||||
{ staticClass: "white--text mr-2 caption" },
|
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||||
[_vm._v("fas fa-check")]
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "name",
|
||||||
|
label: "Name",
|
||||||
|
color: "black",
|
||||||
|
rules: [
|
||||||
|
_vm.rules.required,
|
||||||
|
_vm.rules.nameCounter
|
||||||
|
]
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.form.name,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.form, "name", $$v)
|
||||||
|
},
|
||||||
|
expression: "form.name"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c("span", { staticClass: "white--text" }, [
|
|
||||||
_vm._v("SAVE")
|
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{
|
|
||||||
staticClass:
|
|
||||||
"text-md-center text-sm-center text-xs-center",
|
|
||||||
attrs: { xs12: "", md2: "", sm2: "" }
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"router-link",
|
|
||||||
{ attrs: { to: "/" } },
|
|
||||||
[
|
|
||||||
_c(
|
_c(
|
||||||
"v-btn",
|
"v-flex",
|
||||||
{
|
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||||
staticClass:
|
|
||||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
|
||||||
},
|
|
||||||
[
|
[
|
||||||
_c("v-icon", { staticClass: "black--text" }, [
|
_c("v-select", {
|
||||||
_vm._v("keyboard_arrow_left")
|
staticClass: "pa-2",
|
||||||
]),
|
attrs: {
|
||||||
_vm._v(" "),
|
items: _vm.items,
|
||||||
_c("span", { staticClass: "black--text" }, [
|
label: "Gender",
|
||||||
_vm._v("Back")
|
name: "gender",
|
||||||
])
|
"single-line": "",
|
||||||
|
color: "black",
|
||||||
|
rules: [_vm.rules.required]
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.form.gender,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.form, "gender", $$v)
|
||||||
|
},
|
||||||
|
expression: "form.gender"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "cell_number",
|
||||||
|
label: "Cell Number",
|
||||||
|
color: "black",
|
||||||
|
rules: [
|
||||||
|
_vm.rules.required,
|
||||||
|
_vm.rules.cellNumberCounter
|
||||||
|
],
|
||||||
|
mask: "#### ### ####"
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.form.cell_number,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.form, "cell_number", $$v)
|
||||||
|
},
|
||||||
|
expression: "form.cell_number"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "password",
|
||||||
|
label: "Password",
|
||||||
|
type: _vm.show1 ? "text" : "password",
|
||||||
|
"append-icon": _vm.show1
|
||||||
|
? "visibility"
|
||||||
|
: "visibility_off",
|
||||||
|
color: "black",
|
||||||
|
rules: [
|
||||||
|
_vm.rules.required,
|
||||||
|
_vm.rules.passCounter
|
||||||
|
]
|
||||||
|
},
|
||||||
|
on: {
|
||||||
|
"click:append": function($event) {
|
||||||
|
_vm.show1 = !_vm.show1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.form.password,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.form, "password", $$v)
|
||||||
|
},
|
||||||
|
expression: "form.password"
|
||||||
|
}
|
||||||
|
})
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{ attrs: { row: "", wrap: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-md-left text-sm-center text-xs-center",
|
||||||
|
attrs: { xs12: "", md6: "", sm6: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "WM-CyanBlueGradient-BG",
|
||||||
|
staticStyle: { padding: "10px 60px" },
|
||||||
|
on: { click: _vm.register }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{ staticClass: "white--text mr-2 caption" },
|
||||||
|
[_vm._v("fas fa-plus")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", { staticClass: "white--text" }, [
|
||||||
|
_vm._v("Register")
|
||||||
|
])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
!_vm.isLogin
|
||||||
|
? _c(
|
||||||
|
"v-flex",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-md-right text-sm-center text-xs-center",
|
||||||
|
attrs: { xs12: "", md6: "", sm6: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"router-link",
|
||||||
|
{ attrs: { to: "/login" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"black--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-sign-in-alt")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"span",
|
||||||
|
{ staticClass: "black--text" },
|
||||||
|
[_vm._v("Login")]
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
: _vm._e()
|
||||||
|
],
|
||||||
|
1
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
@@ -461,18 +448,18 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/MyInfo.vue":
|
/***/ "./resources/js/vue/views/Auth/Register.vue":
|
||||||
/*!*******************************************!*\
|
/*!**************************************************!*\
|
||||||
!*** ./resources/js/vue/views/MyInfo.vue ***!
|
!*** ./resources/js/vue/views/Auth/Register.vue ***!
|
||||||
\*******************************************/
|
\**************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _MyInfo_vue_vue_type_template_id_8d06a07c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MyInfo.vue?vue&type=template&id=8d06a07c& */ "./resources/js/vue/views/MyInfo.vue?vue&type=template&id=8d06a07c&");
|
/* harmony import */ var _Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Register.vue?vue&type=template&id=051bdd9c& */ "./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c&");
|
||||||
/* harmony import */ var _MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MyInfo.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/MyInfo.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _Register_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Register.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -481,9 +468,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
_MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_Register_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_MyInfo_vue_vue_type_template_id_8d06a07c___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_MyInfo_vue_vue_type_template_id_8d06a07c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@@ -493,38 +480,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
|||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/MyInfo.vue"
|
component.options.__file = "resources/js/vue/views/Auth/Register.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/MyInfo.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js&":
|
||||||
/*!********************************************************************!*\
|
/*!***************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/MyInfo.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js& ***!
|
||||||
\********************************************************************/
|
\***************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./MyInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MyInfo.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Register_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Register.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Register_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/MyInfo.vue?vue&type=template&id=8d06a07c&":
|
/***/ "./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c&":
|
||||||
/*!**************************************************************************!*\
|
/*!*********************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/MyInfo.vue?vue&type=template&id=8d06a07c& ***!
|
!*** ./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c& ***!
|
||||||
\**************************************************************************/
|
\*********************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_template_id_8d06a07c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./MyInfo.vue?vue&type=template&id=8d06a07c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MyInfo.vue?vue&type=template&id=8d06a07c&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Register.vue?vue&type=template&id=051bdd9c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_template_id_8d06a07c___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_template_id_8d06a07c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+373
-6
@@ -1,13 +1,380 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[18],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[18],{
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/SuperVisior/UserInfo.vue":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&":
|
||||||
/*!*********************************************************!*\
|
/*!*******************************************************************************************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/SuperVisior/UserInfo.vue ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TableList.vue?vue&type=script&lang=js& ***!
|
||||||
\*********************************************************/
|
\*******************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, exports) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
|
data: function data() {
|
||||||
|
return {
|
||||||
|
headers: [{
|
||||||
|
sortable: false,
|
||||||
|
text: 'Name',
|
||||||
|
value: 'name'
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: 'Country',
|
||||||
|
value: 'country'
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: 'City',
|
||||||
|
value: 'city'
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: 'Salary',
|
||||||
|
value: 'salary',
|
||||||
|
align: 'right'
|
||||||
|
}],
|
||||||
|
items: [{
|
||||||
|
name: 'Dakota Rice',
|
||||||
|
country: 'Niger',
|
||||||
|
city: 'Oud-Tunrhout',
|
||||||
|
salary: '$35,738'
|
||||||
|
}, {
|
||||||
|
name: 'Minerva Hooper',
|
||||||
|
country: 'Curaçao',
|
||||||
|
city: 'Sinaai-Waas',
|
||||||
|
salary: '$23,738'
|
||||||
|
}, {
|
||||||
|
name: 'Sage Rodriguez',
|
||||||
|
country: 'Netherlands',
|
||||||
|
city: 'Overland Park',
|
||||||
|
salary: '$56,142'
|
||||||
|
}, {
|
||||||
|
name: 'Philip Chanley',
|
||||||
|
country: 'Korea, South',
|
||||||
|
city: 'Gloucester',
|
||||||
|
salary: '$38,735'
|
||||||
|
}, {
|
||||||
|
name: 'Doris Greene',
|
||||||
|
country: 'Malawi',
|
||||||
|
city: 'Feldkirchen in Kārnten',
|
||||||
|
salary: '$63,542'
|
||||||
|
}, {
|
||||||
|
name: 'Mason Porter',
|
||||||
|
country: 'Chile',
|
||||||
|
city: 'Gloucester',
|
||||||
|
salary: '$78,615'
|
||||||
|
}]
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&":
|
||||||
|
/*!***********************************************************************************************************************************************************************************************************!*\
|
||||||
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74& ***!
|
||||||
|
\***********************************************************************************************************************************************************************************************************/
|
||||||
|
/*! exports provided: render, staticRenderFns */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||||||
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||||||
|
var render = function() {
|
||||||
|
var _vm = this
|
||||||
|
var _h = _vm.$createElement
|
||||||
|
var _c = _vm._self._c || _h
|
||||||
|
return _c(
|
||||||
|
"v-container",
|
||||||
|
{ attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{ attrs: { "justify-center": "", wrap: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { md12: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"material-card",
|
||||||
|
{
|
||||||
|
attrs: {
|
||||||
|
color: "green",
|
||||||
|
title: "Simple Table",
|
||||||
|
text: "Here is a subtitle for this table"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c("v-data-table", {
|
||||||
|
attrs: {
|
||||||
|
headers: _vm.headers,
|
||||||
|
items: _vm.items,
|
||||||
|
"hide-actions": ""
|
||||||
|
},
|
||||||
|
scopedSlots: _vm._u([
|
||||||
|
{
|
||||||
|
key: "headerCell",
|
||||||
|
fn: function(ref) {
|
||||||
|
var header = ref.header
|
||||||
|
return [
|
||||||
|
_c("span", {
|
||||||
|
staticClass:
|
||||||
|
"subheading font-weight-light text-success text--darken-3",
|
||||||
|
domProps: { textContent: _vm._s(header.text) }
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: "items",
|
||||||
|
fn: function(ref) {
|
||||||
|
var item = ref.item
|
||||||
|
return [
|
||||||
|
_c("td", [_vm._v(_vm._s(item.name))]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v(_vm._s(item.country))]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v(_vm._s(item.city))]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", { staticClass: "text-xs-right" }, [
|
||||||
|
_vm._v(_vm._s(item.salary))
|
||||||
|
])
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
])
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { md12: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"material-card",
|
||||||
|
{
|
||||||
|
attrs: {
|
||||||
|
color: "green",
|
||||||
|
flat: "",
|
||||||
|
"full-width": "",
|
||||||
|
title: "Table on Plain Background",
|
||||||
|
text: "Here is a subtitle for this table"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c("v-data-table", {
|
||||||
|
attrs: {
|
||||||
|
headers: _vm.headers,
|
||||||
|
items: _vm.items.slice(0, 7),
|
||||||
|
"hide-actions": ""
|
||||||
|
},
|
||||||
|
scopedSlots: _vm._u([
|
||||||
|
{
|
||||||
|
key: "headerCell",
|
||||||
|
fn: function(ref) {
|
||||||
|
var header = ref.header
|
||||||
|
return [
|
||||||
|
_c("span", {
|
||||||
|
staticClass:
|
||||||
|
"subheading font-weight-light text--darken-3",
|
||||||
|
domProps: { textContent: _vm._s(header.text) }
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: "items",
|
||||||
|
fn: function(ref) {
|
||||||
|
var item = ref.item
|
||||||
|
return [
|
||||||
|
_c("td", [_vm._v(_vm._s(item.name))]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v(_vm._s(item.country))]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v(_vm._s(item.city))]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", { staticClass: "text-xs-right" }, [
|
||||||
|
_vm._v(_vm._s(item.salary))
|
||||||
|
])
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
])
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
}
|
||||||
|
var staticRenderFns = []
|
||||||
|
render._withStripped = true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/TableList.vue":
|
||||||
|
/*!**********************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/TableList.vue ***!
|
||||||
|
\**********************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TableList.vue?vue&type=template&id=27579e74& */ "./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&");
|
||||||
|
/* harmony import */ var _TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TableList.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* normalize component */
|
||||||
|
|
||||||
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
|
_TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
|
_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
|
_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
|
false,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
/* hot reload */
|
||||||
|
if (false) { var api; }
|
||||||
|
component.options.__file = "resources/js/vue/views/TableList.vue"
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&":
|
||||||
|
/*!***********************************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/TableList.vue?vue&type=script&lang=js& ***!
|
||||||
|
\***********************************************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./TableList.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&":
|
||||||
|
/*!*****************************************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74& ***!
|
||||||
|
\*****************************************************************************/
|
||||||
|
/*! exports provided: render, staticRenderFns */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./TableList.vue?vue&type=template&id=27579e74& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&");
|
||||||
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
throw new Error("Module build failed (from ./node_modules/vue-loader/lib/index.js):\nError: ENOENT: no such file or directory, open 'D:\\Atom\\Git\\Laravel_CSSD\\resources\\js\\vue\\views\\SuperVisior\\UserInfo.vue'");
|
|
||||||
|
|
||||||
/***/ })
|
/***/ })
|
||||||
|
|
||||||
|
|||||||
Vendored
+504
-6
@@ -1,13 +1,511 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[19],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[19],{
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/SuperVisior/table.vue":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&":
|
||||||
/*!******************************************************!*\
|
/*!*********************************************************************************************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/SuperVisior/table.vue ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js& ***!
|
||||||
\******************************************************/
|
\*********************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, exports) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = ({//
|
||||||
|
});
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&":
|
||||||
|
/*!*************************************************************************************************************************************************************************************************************!*\
|
||||||
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346& ***!
|
||||||
|
\*************************************************************************************************************************************************************************************************************/
|
||||||
|
/*! exports provided: render, staticRenderFns */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||||||
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||||||
|
var render = function() {
|
||||||
|
var _vm = this
|
||||||
|
var _h = _vm.$createElement
|
||||||
|
var _c = _vm._self._c || _h
|
||||||
|
return _c(
|
||||||
|
"v-container",
|
||||||
|
{ attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{ attrs: { "justify-center": "", wrap: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md8: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"material-card",
|
||||||
|
{
|
||||||
|
attrs: {
|
||||||
|
color: "green",
|
||||||
|
title: "Edit Profile",
|
||||||
|
text: "Complete your profile"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-form",
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-container",
|
||||||
|
{ attrs: { "py-0": "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{ attrs: { wrap: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
attrs: {
|
||||||
|
label: "Company (disabled)",
|
||||||
|
disabled: ""
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: { label: "User Name" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: { label: "Email Address" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md6: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: { label: "First Name" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md6: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: { label: "Last Name" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md12: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: { label: "Adress" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: { label: "City" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: { label: "Country" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: {
|
||||||
|
label: "Postal Code",
|
||||||
|
type: "number"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "" } },
|
||||||
|
[
|
||||||
|
_c("v-textarea", {
|
||||||
|
staticClass: "purple-input",
|
||||||
|
attrs: {
|
||||||
|
label: "About Me",
|
||||||
|
value:
|
||||||
|
"Lorem ipsum dolor sit amet, consectetur adipiscing elit."
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", "text-xs-right": "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "mx-0 font-weight-light",
|
||||||
|
attrs: { color: "success" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_vm._v(
|
||||||
|
"\n Update Profile\n "
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"material-card",
|
||||||
|
{ staticClass: "v-card-profile" },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-avatar",
|
||||||
|
{
|
||||||
|
staticClass: "mx-auto d-block",
|
||||||
|
attrs: { slot: "offset", size: "130" },
|
||||||
|
slot: "offset"
|
||||||
|
},
|
||||||
|
[_c("img", { attrs: { src: "/img/" } })]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-card-text",
|
||||||
|
{ staticClass: "text-xs-center" },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"h6",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"category text-gray font-weight-thin mb-3"
|
||||||
|
},
|
||||||
|
[_vm._v("CEO / CO-FOUNDER")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"h4",
|
||||||
|
{ staticClass: "card-title font-weight-light" },
|
||||||
|
[_vm._v("Alec Thompson")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"p",
|
||||||
|
{ staticClass: "card-description font-weight-light" },
|
||||||
|
[
|
||||||
|
_vm._v(
|
||||||
|
"Don't be scared of the truth because we need to restart the human foundation in truth And I love you like Kanye loves Kanye I love Rick Owens’ bed design but the back is..."
|
||||||
|
)
|
||||||
|
]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "font-weight-light",
|
||||||
|
attrs: { color: "success", round: "" }
|
||||||
|
},
|
||||||
|
[_vm._v("Follow")]
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
}
|
||||||
|
var staticRenderFns = []
|
||||||
|
render._withStripped = true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/UserProfile.vue":
|
||||||
|
/*!************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/UserProfile.vue ***!
|
||||||
|
\************************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./UserProfile.vue?vue&type=template&id=47383346& */ "./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&");
|
||||||
|
/* harmony import */ var _UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UserProfile.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* normalize component */
|
||||||
|
|
||||||
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
|
_UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
|
_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
|
_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
|
false,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
/* hot reload */
|
||||||
|
if (false) { var api; }
|
||||||
|
component.options.__file = "resources/js/vue/views/UserProfile.vue"
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&":
|
||||||
|
/*!*************************************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js& ***!
|
||||||
|
\*************************************************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./UserProfile.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&":
|
||||||
|
/*!*******************************************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346& ***!
|
||||||
|
\*******************************************************************************/
|
||||||
|
/*! exports provided: render, staticRenderFns */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./UserProfile.vue?vue&type=template&id=47383346& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&");
|
||||||
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
throw new Error("Module build failed (from ./node_modules/vue-loader/lib/index.js):\nError: ENOENT: no such file or directory, open 'D:\\Atom\\Git\\Laravel_CSSD\\resources\\js\\vue\\views\\SuperVisior\\table.vue'");
|
|
||||||
|
|
||||||
/***/ })
|
/***/ })
|
||||||
|
|
||||||
|
|||||||
Vendored
+415
-458
File diff suppressed because it is too large
Load Diff
Vendored
+204
-296
@@ -1,160 +1,9 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[20],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[20],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&":
|
||||||
/*!*******************************************************************************************************************************************************************!*\
|
/*!*********************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TableList.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04& ***!
|
||||||
\*******************************************************************************************************************************************************************/
|
\*********************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
|
||||||
data: function data() {
|
|
||||||
return {
|
|
||||||
headers: [{
|
|
||||||
sortable: false,
|
|
||||||
text: 'Name',
|
|
||||||
value: 'name'
|
|
||||||
}, {
|
|
||||||
sortable: false,
|
|
||||||
text: 'Country',
|
|
||||||
value: 'country'
|
|
||||||
}, {
|
|
||||||
sortable: false,
|
|
||||||
text: 'City',
|
|
||||||
value: 'city'
|
|
||||||
}, {
|
|
||||||
sortable: false,
|
|
||||||
text: 'Salary',
|
|
||||||
value: 'salary',
|
|
||||||
align: 'right'
|
|
||||||
}],
|
|
||||||
items: [{
|
|
||||||
name: 'Dakota Rice',
|
|
||||||
country: 'Niger',
|
|
||||||
city: 'Oud-Tunrhout',
|
|
||||||
salary: '$35,738'
|
|
||||||
}, {
|
|
||||||
name: 'Minerva Hooper',
|
|
||||||
country: 'Curaçao',
|
|
||||||
city: 'Sinaai-Waas',
|
|
||||||
salary: '$23,738'
|
|
||||||
}, {
|
|
||||||
name: 'Sage Rodriguez',
|
|
||||||
country: 'Netherlands',
|
|
||||||
city: 'Overland Park',
|
|
||||||
salary: '$56,142'
|
|
||||||
}, {
|
|
||||||
name: 'Philip Chanley',
|
|
||||||
country: 'Korea, South',
|
|
||||||
city: 'Gloucester',
|
|
||||||
salary: '$38,735'
|
|
||||||
}, {
|
|
||||||
name: 'Doris Greene',
|
|
||||||
country: 'Malawi',
|
|
||||||
city: 'Feldkirchen in Kārnten',
|
|
||||||
salary: '$63,542'
|
|
||||||
}, {
|
|
||||||
name: 'Mason Porter',
|
|
||||||
country: 'Chile',
|
|
||||||
city: 'Gloucester',
|
|
||||||
salary: '$78,615'
|
|
||||||
}]
|
|
||||||
};
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&":
|
|
||||||
/*!***********************************************************************************************************************************************************************************************************!*\
|
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74& ***!
|
|
||||||
\***********************************************************************************************************************************************************************************************************/
|
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -168,129 +17,204 @@ var render = function() {
|
|||||||
var _c = _vm._self._c || _h
|
var _c = _vm._self._c || _h
|
||||||
return _c(
|
return _c(
|
||||||
"v-container",
|
"v-container",
|
||||||
{ attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
|
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-layout",
|
||||||
{ attrs: { "justify-center": "", wrap: "" } },
|
{ attrs: { "justify-center": "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-flex",
|
"v-flex",
|
||||||
{ attrs: { md12: "" } },
|
{ attrs: { xs12: "", sm10: "", md8: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"material-card",
|
||||||
{
|
{
|
||||||
attrs: {
|
attrs: {
|
||||||
color: "green",
|
color: "primary",
|
||||||
title: "Simple Table",
|
title: "Vue Material Dashboard PRO",
|
||||||
text: "Here is a subtitle for this table"
|
text:
|
||||||
|
"Are you looking for more components? Please check our Premium Version of Vue Material Dashboard."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c("v-data-table", {
|
_c("table", { staticClass: "v-table" }, [
|
||||||
attrs: {
|
_c("thead", [
|
||||||
headers: _vm.headers,
|
_c("tr", [
|
||||||
items: _vm.items,
|
_c("th"),
|
||||||
"hide-actions": ""
|
_vm._v(" "),
|
||||||
},
|
_c(
|
||||||
scopedSlots: _vm._u([
|
"th",
|
||||||
{
|
{ staticClass: "subheading font-weight-light" },
|
||||||
key: "headerCell",
|
[_vm._v("Free")]
|
||||||
fn: function(ref) {
|
),
|
||||||
var header = ref.header
|
_vm._v(" "),
|
||||||
return [
|
_c(
|
||||||
_c("span", {
|
"th",
|
||||||
staticClass:
|
{ staticClass: "subheading font-weight-light" },
|
||||||
"subheading font-weight-light text-success text--darken-3",
|
[_vm._v("PRO")]
|
||||||
domProps: { textContent: _vm._s(header.text) }
|
)
|
||||||
})
|
])
|
||||||
]
|
]),
|
||||||
}
|
_vm._v(" "),
|
||||||
},
|
_c("tbody", { staticClass: "text-xs-center" }, [
|
||||||
{
|
_c("tr", [
|
||||||
key: "items",
|
_c(
|
||||||
fn: function(ref) {
|
"th",
|
||||||
var item = ref.item
|
{
|
||||||
return [
|
staticClass:
|
||||||
_c("td", [_vm._v(_vm._s(item.name))]),
|
"text-xs-left font-weight-light subheading"
|
||||||
_vm._v(" "),
|
},
|
||||||
_c("td", [_vm._v(_vm._s(item.country))]),
|
[_vm._v("Components")]
|
||||||
_vm._v(" "),
|
),
|
||||||
_c("td", [_vm._v(_vm._s(item.city))]),
|
_vm._v(" "),
|
||||||
_vm._v(" "),
|
_c("td", [_vm._v("60")]),
|
||||||
_c("td", { staticClass: "text-xs-right" }, [
|
_vm._v(" "),
|
||||||
_vm._v(_vm._s(item.salary))
|
_c("td", [_vm._v("200")])
|
||||||
|
]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("tr", [
|
||||||
|
_c(
|
||||||
|
"th",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-xs-left font-weight-light subheading"
|
||||||
|
},
|
||||||
|
[_vm._v("Plugins")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v("2")]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v("15")])
|
||||||
|
]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("tr", [
|
||||||
|
_c(
|
||||||
|
"th",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-xs-left font-weight-light subheading"
|
||||||
|
},
|
||||||
|
[_vm._v("Example Pages")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v("3")]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v("27")])
|
||||||
|
]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("tr", [
|
||||||
|
_c(
|
||||||
|
"th",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-xs-left font-weight-light subheading"
|
||||||
|
},
|
||||||
|
[_vm._v("Login, Register, Pricing, Lock Pages")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
[
|
||||||
|
_c("v-icon", { attrs: { color: "error" } }, [
|
||||||
|
_vm._v("mdi-close")
|
||||||
])
|
])
|
||||||
]
|
],
|
||||||
}
|
1
|
||||||
}
|
),
|
||||||
])
|
_vm._v(" "),
|
||||||
})
|
_c(
|
||||||
],
|
"td",
|
||||||
1
|
[
|
||||||
)
|
_c("v-icon", { attrs: { color: "success" } }, [
|
||||||
],
|
_vm._v("mdi-check")
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { md12: "" } },
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"material-card",
|
|
||||||
{
|
|
||||||
attrs: {
|
|
||||||
color: "green",
|
|
||||||
flat: "",
|
|
||||||
"full-width": "",
|
|
||||||
title: "Table on Plain Background",
|
|
||||||
text: "Here is a subtitle for this table"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_c("v-data-table", {
|
|
||||||
attrs: {
|
|
||||||
headers: _vm.headers,
|
|
||||||
items: _vm.items.slice(0, 7),
|
|
||||||
"hide-actions": ""
|
|
||||||
},
|
|
||||||
scopedSlots: _vm._u([
|
|
||||||
{
|
|
||||||
key: "headerCell",
|
|
||||||
fn: function(ref) {
|
|
||||||
var header = ref.header
|
|
||||||
return [
|
|
||||||
_c("span", {
|
|
||||||
staticClass:
|
|
||||||
"subheading font-weight-light text--darken-3",
|
|
||||||
domProps: { textContent: _vm._s(header.text) }
|
|
||||||
})
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: "items",
|
|
||||||
fn: function(ref) {
|
|
||||||
var item = ref.item
|
|
||||||
return [
|
|
||||||
_c("td", [_vm._v(_vm._s(item.name))]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("td", [_vm._v(_vm._s(item.country))]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("td", [_vm._v(_vm._s(item.city))]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("td", { staticClass: "text-xs-right" }, [
|
|
||||||
_vm._v(_vm._s(item.salary))
|
|
||||||
])
|
])
|
||||||
]
|
],
|
||||||
}
|
1
|
||||||
}
|
)
|
||||||
|
]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("tr", [
|
||||||
|
_c(
|
||||||
|
"th",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-xs-left font-weight-light subheading"
|
||||||
|
},
|
||||||
|
[_vm._v("Premium Support")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
[
|
||||||
|
_c("v-icon", { attrs: { color: "error" } }, [
|
||||||
|
_vm._v("mdi-close")
|
||||||
|
])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
[
|
||||||
|
_c("v-icon", { attrs: { color: "success" } }, [
|
||||||
|
_vm._v("mdi-check")
|
||||||
|
])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("tr", [
|
||||||
|
_c("th"),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v("Free")]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("td", [_vm._v("Just $59")])
|
||||||
|
]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("tr", [
|
||||||
|
_c("th"),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"subheading white--text font-weight-light",
|
||||||
|
attrs: {
|
||||||
|
round: "",
|
||||||
|
large: "",
|
||||||
|
color: "grey",
|
||||||
|
disabled: ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[_vm._v("Current Version")]
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"subheading white--text font-weight-light",
|
||||||
|
attrs: { round: "", large: "", color: "cyan" }
|
||||||
|
},
|
||||||
|
[_vm._v("Upgrade to Pro")]
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
])
|
||||||
])
|
])
|
||||||
})
|
])
|
||||||
],
|
]
|
||||||
1
|
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
@@ -309,29 +233,27 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/TableList.vue":
|
/***/ "./resources/js/vue/views/Upgrade.vue":
|
||||||
/*!**********************************************!*\
|
/*!********************************************!*\
|
||||||
!*** ./resources/js/vue/views/TableList.vue ***!
|
!*** ./resources/js/vue/views/Upgrade.vue ***!
|
||||||
\**********************************************/
|
\********************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TableList.vue?vue&type=template&id=27579e74& */ "./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&");
|
/* harmony import */ var _Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Upgrade.vue?vue&type=template&id=6dd57b04& */ "./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&");
|
||||||
/* harmony import */ var _TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TableList.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var script = {}
|
||||||
|
|
||||||
|
|
||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])(
|
||||||
_TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
script,
|
||||||
_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@@ -341,38 +263,24 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
|||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/TableList.vue"
|
component.options.__file = "resources/js/vue/views/Upgrade.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&":
|
||||||
/*!***********************************************************************!*\
|
/*!***************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/TableList.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04& ***!
|
||||||
\***********************************************************************/
|
\***************************************************************************/
|
||||||
/*! exports provided: default */
|
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./TableList.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=script&lang=js&");
|
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&":
|
|
||||||
/*!*****************************************************************************!*\
|
|
||||||
!*** ./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74& ***!
|
|
||||||
\*****************************************************************************/
|
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./TableList.vue?vue&type=template&id=27579e74& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./Upgrade.vue?vue&type=template&id=6dd57b04& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+470
-311
@@ -1,14 +1,24 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[21],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[21],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=script&lang=js&":
|
||||||
/*!*********************************************************************************************************************************************************************!*\
|
/*!***********************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/List.vue?vue&type=script&lang=js& ***!
|
||||||
\*********************************************************************************************************************************************************************/
|
\***********************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
|
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
||||||
|
/* harmony import */ var _config_urls__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config/urls */ "./resources/js/vue/config/urls.js");
|
||||||
|
|
||||||
|
|
||||||
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
|
|
||||||
|
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||||
|
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@@ -81,79 +91,173 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
//
|
data: function data() {
|
||||||
//
|
return {
|
||||||
//
|
headers: [{
|
||||||
//
|
sortable: false,
|
||||||
//
|
text: "TestType Name",
|
||||||
//
|
value: "name"
|
||||||
//
|
}, {
|
||||||
//
|
sortable: false,
|
||||||
//
|
text: "TestType UniqueId",
|
||||||
//
|
value: "uniqueId"
|
||||||
//
|
}, {
|
||||||
//
|
sortable: false,
|
||||||
//
|
text: "Register TestType",
|
||||||
//
|
value: "users"
|
||||||
//
|
}, {
|
||||||
//
|
sortable: false,
|
||||||
//
|
text: "Date",
|
||||||
//
|
value: "date"
|
||||||
//
|
}, {
|
||||||
//
|
sortable: false,
|
||||||
//
|
text: "Action",
|
||||||
//
|
value: "action",
|
||||||
//
|
align: "right"
|
||||||
//
|
}],
|
||||||
//
|
items: [],
|
||||||
//
|
currentPage: 1,
|
||||||
//
|
lastPage: 1
|
||||||
//
|
};
|
||||||
//
|
},
|
||||||
//
|
created: function created() {
|
||||||
//
|
this.getData();
|
||||||
//
|
},
|
||||||
//
|
methods: {
|
||||||
//
|
getData: function () {
|
||||||
//
|
var _getData = _asyncToGenerator(
|
||||||
//
|
/*#__PURE__*/
|
||||||
//
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
||||||
//
|
var page,
|
||||||
//
|
result,
|
||||||
//
|
_args = arguments;
|
||||||
//
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
||||||
//
|
while (1) {
|
||||||
//
|
switch (_context.prev = _context.next) {
|
||||||
//
|
case 0:
|
||||||
//
|
page = _args.length > 0 && _args[0] !== undefined ? _args[0] : 1;
|
||||||
//
|
_context.next = 3;
|
||||||
//
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].listTestType(page));
|
||||||
//
|
|
||||||
//
|
case 3:
|
||||||
//
|
result = _context.sent;
|
||||||
//
|
this.items = result.data.data.data;
|
||||||
//
|
this.currentPage = result.data.data.current_page;
|
||||||
//
|
this.lastPage = result.data.data.last_page;
|
||||||
//
|
|
||||||
//
|
case 7:
|
||||||
//
|
case "end":
|
||||||
//
|
return _context.stop();
|
||||||
//
|
}
|
||||||
//
|
}
|
||||||
//
|
}, _callee, this);
|
||||||
//
|
}));
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({//
|
|
||||||
|
function getData() {
|
||||||
|
return _getData.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return getData;
|
||||||
|
}(),
|
||||||
|
remove: function () {
|
||||||
|
var _remove = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(id) {
|
||||||
|
var result, key;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context2.prev = _context2.next) {
|
||||||
|
case 0:
|
||||||
|
_context2.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].delete(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].deleteTestType(id));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context2.sent;
|
||||||
|
|
||||||
|
if (result.status == 200) {
|
||||||
|
for (key in this.items) {
|
||||||
|
if (this.items.hasOwnProperty(key) && this.items[key].id == id) {
|
||||||
|
this.items.splice(key, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
case 4:
|
||||||
|
case "end":
|
||||||
|
return _context2.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee2, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function remove(_x) {
|
||||||
|
return _remove.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return remove;
|
||||||
|
}()
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
currentPage: function currentPage(page) {
|
||||||
|
this.getData(page);
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&":
|
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true&":
|
||||||
/*!*************************************************************************************************************************************************************************************************************!*\
|
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346& ***!
|
!*** ./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true& ***!
|
||||||
\*************************************************************************************************************************************************************************************************************/
|
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||||
|
/*! no static exports found */
|
||||||
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
|
exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js")(false);
|
||||||
|
// Module
|
||||||
|
exports.push([module.i, "\n.WM-ActionButton[data-v-b1f1b72e] {\r\n padding: 8px 22px;\n}\r\n", ""]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true&":
|
||||||
|
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||||
|
!*** ./node_modules/style-loader!./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true& ***!
|
||||||
|
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||||
|
/*! no static exports found */
|
||||||
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
|
|
||||||
|
var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--5-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--5-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true& */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true&");
|
||||||
|
|
||||||
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
||||||
|
|
||||||
|
var transform;
|
||||||
|
var insertInto;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var options = {"hmr":true}
|
||||||
|
|
||||||
|
options.transform = transform
|
||||||
|
options.insertInto = undefined;
|
||||||
|
|
||||||
|
var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
|
||||||
|
|
||||||
|
if(content.locals) module.exports = content.locals;
|
||||||
|
|
||||||
|
if(false) {}
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=template&id=b1f1b72e&scoped=true&":
|
||||||
|
/*!***************************************************************************************************************************************************************************************************************************!*\
|
||||||
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/List.vue?vue&type=template&id=b1f1b72e&scoped=true& ***!
|
||||||
|
\***************************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -167,188 +271,86 @@ var render = function() {
|
|||||||
var _c = _vm._self._c || _h
|
var _c = _vm._self._c || _h
|
||||||
return _c(
|
return _c(
|
||||||
"v-container",
|
"v-container",
|
||||||
{ attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
|
{ attrs: { fluid: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"material-card",
|
||||||
{ attrs: { "justify-center": "", wrap: "" } },
|
{ attrs: { color: "black", title: "Medical Centers List", text: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-flex",
|
"v-layout",
|
||||||
{ attrs: { xs12: "", md8: "" } },
|
{ staticClass: "px-5 mb-3", attrs: { wrap: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
attrs: { label: "Name", color: "black" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
{
|
{
|
||||||
attrs: {
|
staticClass: "text-xs-right",
|
||||||
color: "green",
|
attrs: { xs12: "", md2: "", sm2: "" }
|
||||||
title: "Edit Profile",
|
|
||||||
text: "Complete your profile"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-form",
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "WM-CyanBlueGradient-BG",
|
||||||
|
staticStyle: { padding: "10px 60px" }
|
||||||
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-container",
|
"v-icon",
|
||||||
{ attrs: { "py-0": "" } },
|
{ staticClass: "white--text mr-2 caption" },
|
||||||
|
[_vm._v("fas fa-search")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", { staticClass: "white--text" }, [
|
||||||
|
_vm._v("Filter")
|
||||||
|
])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("v-spacer"),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{
|
||||||
|
staticClass: "text-xs-right",
|
||||||
|
attrs: { xs12: "", md2: "", sm2: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"router-link",
|
||||||
|
{ attrs: { to: { name: "AddTestType" } } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||||
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-icon",
|
||||||
{ attrs: { wrap: "" } },
|
{ staticClass: "black--text mr-2 caption" },
|
||||||
[
|
[_vm._v("fas fa-plus")]
|
||||||
_c(
|
),
|
||||||
"v-flex",
|
_vm._v(" "),
|
||||||
{ attrs: { xs12: "", md4: "" } },
|
_c("span", { staticClass: "black--text" }, [
|
||||||
[
|
_vm._v("Add")
|
||||||
_c("v-text-field", {
|
])
|
||||||
attrs: {
|
|
||||||
label: "Company (disabled)",
|
|
||||||
disabled: ""
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: { label: "User Name" }
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: { label: "Email Address" }
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md6: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: { label: "First Name" }
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md6: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: { label: "Last Name" }
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md12: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: { label: "Adress" }
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: { label: "City" }
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: { label: "Country" }
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md4: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: {
|
|
||||||
label: "Postal Code",
|
|
||||||
type: "number"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "" } },
|
|
||||||
[
|
|
||||||
_c("v-textarea", {
|
|
||||||
staticClass: "purple-input",
|
|
||||||
attrs: {
|
|
||||||
label: "About Me",
|
|
||||||
value:
|
|
||||||
"Lorem ipsum dolor sit amet, consectetur adipiscing elit."
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", "text-xs-right": "" } },
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-btn",
|
|
||||||
{
|
|
||||||
staticClass: "mx-0 font-weight-light",
|
|
||||||
attrs: { color: "success" }
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_vm._v(
|
|
||||||
"\n Update Profile\n "
|
|
||||||
)
|
|
||||||
]
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
)
|
)
|
||||||
@@ -362,61 +364,200 @@ var render = function() {
|
|||||||
1
|
1
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
|
_c("v-layout", { staticClass: "px-4 my-3" }, [_c("v-divider")], 1),
|
||||||
|
_vm._v(" "),
|
||||||
_c(
|
_c(
|
||||||
"v-flex",
|
"v-layout",
|
||||||
{ attrs: { xs12: "", md4: "" } },
|
{
|
||||||
|
staticClass: "px-5 mt-3",
|
||||||
|
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||||
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"v-flex",
|
||||||
{ staticClass: "v-card-profile" },
|
{ attrs: { md12: "" } },
|
||||||
|
[
|
||||||
|
_c("v-data-table", {
|
||||||
|
attrs: {
|
||||||
|
headers: _vm.headers,
|
||||||
|
items: _vm.items,
|
||||||
|
"hide-actions": ""
|
||||||
|
},
|
||||||
|
scopedSlots: _vm._u([
|
||||||
|
{
|
||||||
|
key: "headerCell",
|
||||||
|
fn: function(ref) {
|
||||||
|
var header = ref.header
|
||||||
|
return [
|
||||||
|
_c("span", {
|
||||||
|
staticClass:
|
||||||
|
"subheading font-weight-light text-white text--darken-3",
|
||||||
|
domProps: { textContent: _vm._s(header.text) }
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: "items",
|
||||||
|
fn: function(ref) {
|
||||||
|
var item = ref.item
|
||||||
|
return [
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "headline font-weight-light" },
|
||||||
|
[_vm._v(_vm._s(item.name))]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "title font-weight-light" },
|
||||||
|
[_vm._v(_vm._s(item.unique_code) + " ")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "title font-weight-light" },
|
||||||
|
[_vm._v(_vm._s(item.user.name))]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "title font-weight-light" },
|
||||||
|
[_vm._v(_vm._s(item.created_at))]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "text-xs-right" },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"router-link",
|
||||||
|
{
|
||||||
|
attrs: {
|
||||||
|
to: {
|
||||||
|
name: "EditTestType",
|
||||||
|
params: { testType: item.id }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "mr-2 WM-ActionButton",
|
||||||
|
attrs: { color: "cyan" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-pen")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Edit")])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "WM-ActionButton",
|
||||||
|
attrs: { color: "pink" },
|
||||||
|
on: {
|
||||||
|
click: function($event) {
|
||||||
|
return _vm.remove(item.id)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass: "white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-times")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Remove")])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
])
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("v-divider"),
|
||||||
|
_vm._v(" "),
|
||||||
|
_vm.lastPage > 1
|
||||||
|
? _c(
|
||||||
|
"div",
|
||||||
|
{ staticClass: "text-xs-center" },
|
||||||
|
[
|
||||||
|
_c("v-pagination", {
|
||||||
|
attrs: { length: _vm.lastPage, "total-visible": 6 },
|
||||||
|
model: {
|
||||||
|
value: _vm.currentPage,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.currentPage = $$v
|
||||||
|
},
|
||||||
|
expression: "currentPage"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
: _vm._e(),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{
|
||||||
|
staticClass: "mt-3",
|
||||||
|
attrs: {
|
||||||
|
row: "",
|
||||||
|
wrap: "",
|
||||||
|
"align-center": "",
|
||||||
|
"justify-center": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"router-link",
|
||||||
|
{ attrs: { to: "/dashboard" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-avatar",
|
"v-btn",
|
||||||
{
|
{
|
||||||
staticClass: "mx-auto d-block",
|
staticClass:
|
||||||
attrs: { slot: "offset", size: "130" },
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
|
||||||
slot: "offset"
|
|
||||||
},
|
},
|
||||||
[_c("img", { attrs: { src: "/img/" } })]
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-card-text",
|
|
||||||
{ staticClass: "text-xs-center" },
|
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"h6",
|
"v-icon",
|
||||||
{
|
{ staticClass: "black--text mr-2 caption" },
|
||||||
staticClass:
|
[_vm._v("fas fa-chevron-left")]
|
||||||
"category text-gray font-weight-thin mb-3"
|
|
||||||
},
|
|
||||||
[_vm._v("CEO / CO-FOUNDER")]
|
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c(
|
_c("span", { staticClass: "black--text" }, [
|
||||||
"h4",
|
_vm._v("Back")
|
||||||
{ staticClass: "card-title font-weight-light" },
|
])
|
||||||
[_vm._v("Alec Thompson")]
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"p",
|
|
||||||
{ staticClass: "card-description font-weight-light" },
|
|
||||||
[
|
|
||||||
_vm._v(
|
|
||||||
"Don't be scared of the truth because we need to restart the human foundation in truth And I love you like Kanye loves Kanye I love Rick Owens’ bed design but the back is..."
|
|
||||||
)
|
|
||||||
]
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-btn",
|
|
||||||
{
|
|
||||||
staticClass: "font-weight-light",
|
|
||||||
attrs: { color: "success", round: "" }
|
|
||||||
},
|
|
||||||
[_vm._v("Follow")]
|
|
||||||
)
|
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
)
|
)
|
||||||
@@ -440,18 +581,20 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/UserProfile.vue":
|
/***/ "./resources/js/vue/views/TestType/List.vue":
|
||||||
/*!************************************************!*\
|
/*!**************************************************!*\
|
||||||
!*** ./resources/js/vue/views/UserProfile.vue ***!
|
!*** ./resources/js/vue/views/TestType/List.vue ***!
|
||||||
\************************************************/
|
\**************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./UserProfile.vue?vue&type=template&id=47383346& */ "./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&");
|
/* harmony import */ var _List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./List.vue?vue&type=template&id=b1f1b72e&scoped=true& */ "./resources/js/vue/views/TestType/List.vue?vue&type=template&id=b1f1b72e&scoped=true&");
|
||||||
/* harmony import */ var _UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UserProfile.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./List.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/TestType/List.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* empty/unused harmony star reexport *//* harmony import */ var _List_vue_vue_type_style_index_0_id_b1f1b72e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true& */ "./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true&");
|
||||||
|
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -459,51 +602,67 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
|
|
||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||||
_UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
null,
|
"b1f1b72e",
|
||||||
null
|
null
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/UserProfile.vue"
|
component.options.__file = "resources/js/vue/views/TestType/List.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/TestType/List.vue?vue&type=script&lang=js&":
|
||||||
/*!*************************************************************************!*\
|
/*!***************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/TestType/List.vue?vue&type=script&lang=js& ***!
|
||||||
\*************************************************************************/
|
\***************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./UserProfile.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./List.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&":
|
/***/ "./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true&":
|
||||||
/*!*******************************************************************************!*\
|
/*!***********************************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346& ***!
|
!*** ./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true& ***!
|
||||||
\*******************************************************************************/
|
\***********************************************************************************************************/
|
||||||
|
/*! no static exports found */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_style_index_0_id_b1f1b72e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader/dist/cjs.js??ref--5-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--5-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=style&index=0&id=b1f1b72e&lang=css&scoped=true&");
|
||||||
|
/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_style_index_0_id_b1f1b72e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_style_index_0_id_b1f1b72e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||||||
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_style_index_0_id_b1f1b72e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_style_index_0_id_b1f1b72e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = (_node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_style_index_0_id_b1f1b72e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/TestType/List.vue?vue&type=template&id=b1f1b72e&scoped=true&":
|
||||||
|
/*!*********************************************************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/TestType/List.vue?vue&type=template&id=b1f1b72e&scoped=true& ***!
|
||||||
|
\*********************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./UserProfile.vue?vue&type=template&id=47383346& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/UserProfile.vue?vue&type=template&id=47383346&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./List.vue?vue&type=template&id=b1f1b72e&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/List.vue?vue&type=template&id=b1f1b72e&scoped=true&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_UserProfile_vue_vue_type_template_id_47383346___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+460
-211
@@ -1,9 +1,195 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[22],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[22],{
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/MyInfo.vue?vue&type=script&lang=js&":
|
||||||
/*!*********************************************************************************************************************************************************************************************************!*\
|
/*!*********************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/User/MyInfo.vue?vue&type=script&lang=js& ***!
|
||||||
\*********************************************************************************************************************************************************************************************************/
|
\*********************************************************************************************************************************************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
|
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
||||||
|
/* harmony import */ var _config_urls__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config/urls */ "./resources/js/vue/config/urls.js");
|
||||||
|
|
||||||
|
|
||||||
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
|
|
||||||
|
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||||
|
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
|
data: function data() {
|
||||||
|
return {
|
||||||
|
user: {
|
||||||
|
cell_number: "",
|
||||||
|
gender: "",
|
||||||
|
name: "",
|
||||||
|
email: "",
|
||||||
|
address: ""
|
||||||
|
},
|
||||||
|
items: ["Male", "FeMale"],
|
||||||
|
rules: {
|
||||||
|
required: function required(value) {
|
||||||
|
return !!value || "Required.";
|
||||||
|
},
|
||||||
|
counter: function counter(value) {
|
||||||
|
return value.length == 0 || value.length >= 5 || "Min 5 characters";
|
||||||
|
},
|
||||||
|
email: function email(value) {
|
||||||
|
if (value.length > 0) {
|
||||||
|
var pattern = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
|
||||||
|
return pattern.test(value) || "Invalid e-mail.";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
},
|
||||||
|
created: function created() {
|
||||||
|
this.user = this.$store.state.user;
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
saveInfo: function () {
|
||||||
|
var _saveInfo = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
||||||
|
var result;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context.prev = _context.next) {
|
||||||
|
case 0:
|
||||||
|
if (!this.$refs.form.validate()) {
|
||||||
|
_context.next = 5;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
_context.next = 3;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].updateInfo, this.user);
|
||||||
|
|
||||||
|
case 3:
|
||||||
|
result = _context.sent;
|
||||||
|
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
this.$store.dispatch("info", {}, {
|
||||||
|
root: true
|
||||||
|
});
|
||||||
|
this.$router.push({
|
||||||
|
name: "Dashboard"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
case 5:
|
||||||
|
case "end":
|
||||||
|
return _context.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function saveInfo() {
|
||||||
|
return _saveInfo.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return saveInfo;
|
||||||
|
}()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/MyInfo.vue?vue&type=template&id=67cde174&":
|
||||||
|
/*!*************************************************************************************************************************************************************************************************************!*\
|
||||||
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/User/MyInfo.vue?vue&type=template&id=67cde174& ***!
|
||||||
|
\*************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -16,205 +202,252 @@ var render = function() {
|
|||||||
var _h = _vm.$createElement
|
var _h = _vm.$createElement
|
||||||
var _c = _vm._self._c || _h
|
var _c = _vm._self._c || _h
|
||||||
return _c(
|
return _c(
|
||||||
"v-container",
|
"v-form",
|
||||||
|
{ ref: "form" },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-container",
|
||||||
{ attrs: { "justify-center": "" } },
|
{ attrs: { "grid-list-xs": "", fluid: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-flex",
|
"material-card",
|
||||||
{ attrs: { xs12: "", sm10: "", md8: "" } },
|
{ attrs: { color: "black", title: "My Info" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"v-layout",
|
||||||
|
{
|
||||||
|
staticClass: "px-5 my-3",
|
||||||
|
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "name",
|
||||||
|
label: "Name",
|
||||||
|
color: "black",
|
||||||
|
rules: [_vm.rules.required, _vm.rules.counter]
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.user.name,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.user, "name", $$v)
|
||||||
|
},
|
||||||
|
expression: "user.name"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-select", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
items: _vm.items,
|
||||||
|
label: "Gender",
|
||||||
|
name: "gender",
|
||||||
|
"single-line": "",
|
||||||
|
rules: [_vm.rules.required],
|
||||||
|
color: "black"
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.user.gender,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.user, "gender", $$v)
|
||||||
|
},
|
||||||
|
expression: "user.gender"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "cellnumber",
|
||||||
|
label: "Cell Number",
|
||||||
|
mask: "0### ### ####",
|
||||||
|
color: "black",
|
||||||
|
disabled: ""
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.user.cell_number,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.user, "cell_number", $$v)
|
||||||
|
},
|
||||||
|
expression: "user.cell_number"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{
|
||||||
|
staticClass: "px-5 mb-3",
|
||||||
|
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "px-2",
|
||||||
|
staticStyle: { "padding-top": "75px" },
|
||||||
|
attrs: {
|
||||||
|
name: "emailaddress",
|
||||||
|
label: "Email Address",
|
||||||
|
rules: [_vm.rules.email],
|
||||||
|
color: "black"
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.user.email,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.user, "email", $$v)
|
||||||
|
},
|
||||||
|
expression: "user.email"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", sm8: "", md8: "" } },
|
||||||
|
[
|
||||||
|
_c("v-textarea", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
color: "black",
|
||||||
|
rules: [_vm.rules.counter],
|
||||||
|
name: "address"
|
||||||
|
},
|
||||||
|
scopedSlots: _vm._u([
|
||||||
|
{
|
||||||
|
key: "label",
|
||||||
|
fn: function() {
|
||||||
|
return [_c("div", [_vm._v("Address")])]
|
||||||
|
},
|
||||||
|
proxy: true
|
||||||
|
}
|
||||||
|
]),
|
||||||
|
model: {
|
||||||
|
value: _vm.user.address,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.$set(_vm.user, "address", $$v)
|
||||||
|
},
|
||||||
|
expression: "user.address"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
{
|
{
|
||||||
attrs: {
|
attrs: {
|
||||||
color: "primary",
|
row: "",
|
||||||
title: "Vue Material Dashboard PRO",
|
wrap: "",
|
||||||
text:
|
"justify-center": "",
|
||||||
"Are you looking for more components? Please check our Premium Version of Vue Material Dashboard."
|
"align-center": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c("table", { staticClass: "v-table" }, [
|
_c(
|
||||||
_c("thead", [
|
"v-flex",
|
||||||
_c("tr", [
|
{
|
||||||
_c("th"),
|
staticClass: "text-md-center text-xs-center",
|
||||||
_vm._v(" "),
|
attrs: { xs12: "", md2: "", sm2: "" }
|
||||||
_c(
|
},
|
||||||
"th",
|
[
|
||||||
{ staticClass: "subheading font-weight-light" },
|
_c(
|
||||||
[_vm._v("Free")]
|
"v-btn",
|
||||||
),
|
{
|
||||||
_vm._v(" "),
|
staticClass: "WM-CyanBlueGradient-BG",
|
||||||
_c(
|
staticStyle: { padding: "10px 60px" },
|
||||||
"th",
|
on: {
|
||||||
{ staticClass: "subheading font-weight-light" },
|
click: function($event) {
|
||||||
[_vm._v("PRO")]
|
return _vm.saveInfo()
|
||||||
)
|
}
|
||||||
])
|
}
|
||||||
]),
|
},
|
||||||
_vm._v(" "),
|
[
|
||||||
_c("tbody", { staticClass: "text-xs-center" }, [
|
_c(
|
||||||
_c("tr", [
|
"v-icon",
|
||||||
_c(
|
{ staticClass: "white--text mr-2 caption" },
|
||||||
"th",
|
[_vm._v("fas fa-check")]
|
||||||
{
|
),
|
||||||
staticClass:
|
_vm._v(" "),
|
||||||
"text-xs-left font-weight-light subheading"
|
_c("span", { staticClass: "white--text" }, [
|
||||||
},
|
_vm._v("SAVE")
|
||||||
[_vm._v("Components")]
|
])
|
||||||
),
|
],
|
||||||
_vm._v(" "),
|
1
|
||||||
_c("td", [_vm._v("60")]),
|
)
|
||||||
_vm._v(" "),
|
],
|
||||||
_c("td", [_vm._v("200")])
|
1
|
||||||
]),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c("tr", [
|
_c(
|
||||||
_c(
|
"v-flex",
|
||||||
"th",
|
{
|
||||||
{
|
staticClass:
|
||||||
staticClass:
|
"text-md-center text-sm-center text-xs-center",
|
||||||
"text-xs-left font-weight-light subheading"
|
attrs: { xs12: "", md2: "", sm2: "" }
|
||||||
},
|
},
|
||||||
[_vm._v("Plugins")]
|
[
|
||||||
),
|
_c(
|
||||||
_vm._v(" "),
|
"router-link",
|
||||||
_c("td", [_vm._v("2")]),
|
{ attrs: { to: "/" } },
|
||||||
_vm._v(" "),
|
[
|
||||||
_c("td", [_vm._v("15")])
|
_c(
|
||||||
]),
|
"v-btn",
|
||||||
_vm._v(" "),
|
{
|
||||||
_c("tr", [
|
staticClass:
|
||||||
_c(
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||||
"th",
|
},
|
||||||
{
|
[
|
||||||
staticClass:
|
_c("v-icon", { staticClass: "black--text" }, [
|
||||||
"text-xs-left font-weight-light subheading"
|
_vm._v("keyboard_arrow_left")
|
||||||
},
|
]),
|
||||||
[_vm._v("Example Pages")]
|
_vm._v(" "),
|
||||||
),
|
_c("span", { staticClass: "black--text" }, [
|
||||||
_vm._v(" "),
|
_vm._v("Back")
|
||||||
_c("td", [_vm._v("3")]),
|
])
|
||||||
_vm._v(" "),
|
],
|
||||||
_c("td", [_vm._v("27")])
|
1
|
||||||
]),
|
)
|
||||||
_vm._v(" "),
|
],
|
||||||
_c("tr", [
|
1
|
||||||
_c(
|
)
|
||||||
"th",
|
],
|
||||||
{
|
1
|
||||||
staticClass:
|
)
|
||||||
"text-xs-left font-weight-light subheading"
|
],
|
||||||
},
|
1
|
||||||
[_vm._v("Login, Register, Pricing, Lock Pages")]
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c("v-icon", { attrs: { color: "error" } }, [
|
|
||||||
_vm._v("mdi-close")
|
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c("v-icon", { attrs: { color: "success" } }, [
|
|
||||||
_vm._v("mdi-check")
|
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("tr", [
|
|
||||||
_c(
|
|
||||||
"th",
|
|
||||||
{
|
|
||||||
staticClass:
|
|
||||||
"text-xs-left font-weight-light subheading"
|
|
||||||
},
|
|
||||||
[_vm._v("Premium Support")]
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c("v-icon", { attrs: { color: "error" } }, [
|
|
||||||
_vm._v("mdi-close")
|
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c("v-icon", { attrs: { color: "success" } }, [
|
|
||||||
_vm._v("mdi-check")
|
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("tr", [
|
|
||||||
_c("th"),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("td", [_vm._v("Free")]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("td", [_vm._v("Just $59")])
|
|
||||||
]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("tr", [
|
|
||||||
_c("th"),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-btn",
|
|
||||||
{
|
|
||||||
staticClass:
|
|
||||||
"subheading white--text font-weight-light",
|
|
||||||
attrs: {
|
|
||||||
round: "",
|
|
||||||
large: "",
|
|
||||||
color: "grey",
|
|
||||||
disabled: ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
[_vm._v("Current Version")]
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-btn",
|
|
||||||
{
|
|
||||||
staticClass:
|
|
||||||
"subheading white--text font-weight-light",
|
|
||||||
attrs: { round: "", large: "", color: "cyan" }
|
|
||||||
},
|
|
||||||
[_vm._v("Upgrade to Pro")]
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
])
|
|
||||||
])
|
|
||||||
])
|
|
||||||
]
|
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
@@ -233,27 +466,29 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/Upgrade.vue":
|
/***/ "./resources/js/vue/views/User/MyInfo.vue":
|
||||||
/*!********************************************!*\
|
/*!************************************************!*\
|
||||||
!*** ./resources/js/vue/views/Upgrade.vue ***!
|
!*** ./resources/js/vue/views/User/MyInfo.vue ***!
|
||||||
\********************************************/
|
\************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Upgrade.vue?vue&type=template&id=6dd57b04& */ "./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&");
|
/* harmony import */ var _MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MyInfo.vue?vue&type=template&id=67cde174& */ "./resources/js/vue/views/User/MyInfo.vue?vue&type=template&id=67cde174&");
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* harmony import */ var _MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MyInfo.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/User/MyInfo.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var script = {}
|
|
||||||
|
|
||||||
|
|
||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
script,
|
_MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@@ -263,24 +498,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
|||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/Upgrade.vue"
|
component.options.__file = "resources/js/vue/views/User/MyInfo.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&":
|
/***/ "./resources/js/vue/views/User/MyInfo.vue?vue&type=script&lang=js&":
|
||||||
/*!***************************************************************************!*\
|
/*!*************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04& ***!
|
!*** ./resources/js/vue/views/User/MyInfo.vue?vue&type=script&lang=js& ***!
|
||||||
\***************************************************************************/
|
\*************************************************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./MyInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/MyInfo.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/User/MyInfo.vue?vue&type=template&id=67cde174&":
|
||||||
|
/*!*******************************************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/User/MyInfo.vue?vue&type=template&id=67cde174& ***!
|
||||||
|
\*******************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./Upgrade.vue?vue&type=template&id=6dd57b04& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./MyInfo.vue?vue&type=template&id=67cde174& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/MyInfo.vue?vue&type=template&id=67cde174&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+734
-207
@@ -1,9 +1,367 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[23],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[23],{
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js&":
|
||||||
/*!*********************************************************************************************************************************************************************************************************!*\
|
/*!************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js& ***!
|
||||||
\*********************************************************************************************************************************************************************************************************/
|
\************************************************************************************************************************************************************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
|
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
||||||
|
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
||||||
|
/* harmony import */ var _config_urls__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config/urls */ "./resources/js/vue/config/urls.js");
|
||||||
|
|
||||||
|
|
||||||
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
|
|
||||||
|
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||||
|
|
||||||
|
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
|
||||||
|
|
||||||
|
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||||||
|
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
|
data: function data() {
|
||||||
|
return {
|
||||||
|
headers: [{
|
||||||
|
sortable: true,
|
||||||
|
text: "Operator Name",
|
||||||
|
value: "name"
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: "Role",
|
||||||
|
value: "role"
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: "Number",
|
||||||
|
value: "number"
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: "Status",
|
||||||
|
value: "status"
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: "Action",
|
||||||
|
value: "action",
|
||||||
|
align: "right"
|
||||||
|
}],
|
||||||
|
items: [],
|
||||||
|
name: ""
|
||||||
|
};
|
||||||
|
},
|
||||||
|
created: function created() {
|
||||||
|
if (this.$route.params.medicalCenter) {
|
||||||
|
this.load(this.$route.params.medicalCenter);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: _objectSpread({
|
||||||
|
load: function () {
|
||||||
|
var _load = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(medicalCenterId) {
|
||||||
|
var result;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context.prev = _context.next) {
|
||||||
|
case 0:
|
||||||
|
_context.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].listOpertorMedicalCenter(medicalCenterId));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context.sent;
|
||||||
|
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
this.items = result.data.data.users;
|
||||||
|
this.name = result.data.data.name;
|
||||||
|
} else {
|
||||||
|
this.$router.push({
|
||||||
|
name: "Dashboard"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
case 4:
|
||||||
|
case "end":
|
||||||
|
return _context.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function load(_x) {
|
||||||
|
return _load.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return load;
|
||||||
|
}(),
|
||||||
|
changeStatus: function () {
|
||||||
|
var _changeStatus = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(userId) {
|
||||||
|
var result, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, user;
|
||||||
|
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context2.prev = _context2.next) {
|
||||||
|
case 0:
|
||||||
|
_context2.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].changeStatusUser(userId));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context2.sent;
|
||||||
|
|
||||||
|
if (!(result && result.status == 200)) {
|
||||||
|
_context2.next = 25;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
_iteratorNormalCompletion = true;
|
||||||
|
_didIteratorError = false;
|
||||||
|
_iteratorError = undefined;
|
||||||
|
_context2.prev = 7;
|
||||||
|
|
||||||
|
for (_iterator = this.items[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
|
||||||
|
user = _step.value;
|
||||||
|
|
||||||
|
if (user.id == userId) {
|
||||||
|
user.status = result.data.data.status;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
_context2.next = 15;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 11:
|
||||||
|
_context2.prev = 11;
|
||||||
|
_context2.t0 = _context2["catch"](7);
|
||||||
|
_didIteratorError = true;
|
||||||
|
_iteratorError = _context2.t0;
|
||||||
|
|
||||||
|
case 15:
|
||||||
|
_context2.prev = 15;
|
||||||
|
_context2.prev = 16;
|
||||||
|
|
||||||
|
if (!_iteratorNormalCompletion && _iterator.return != null) {
|
||||||
|
_iterator.return();
|
||||||
|
}
|
||||||
|
|
||||||
|
case 18:
|
||||||
|
_context2.prev = 18;
|
||||||
|
|
||||||
|
if (!_didIteratorError) {
|
||||||
|
_context2.next = 21;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
throw _iteratorError;
|
||||||
|
|
||||||
|
case 21:
|
||||||
|
return _context2.finish(18);
|
||||||
|
|
||||||
|
case 22:
|
||||||
|
return _context2.finish(15);
|
||||||
|
|
||||||
|
case 23:
|
||||||
|
_context2.next = 26;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 25:
|
||||||
|
this.$router.push({
|
||||||
|
name: "Dashboard"
|
||||||
|
});
|
||||||
|
|
||||||
|
case 26:
|
||||||
|
case "end":
|
||||||
|
return _context2.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee2, this, [[7, 11, 15, 23], [16,, 18, 22]]);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function changeStatus(_x2) {
|
||||||
|
return _changeStatus.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return changeStatus;
|
||||||
|
}()
|
||||||
|
}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapMutations"])("modal", ["changeCurrentModal"]), {
|
||||||
|
changeRoleModal: function changeRoleModal(user) {
|
||||||
|
this.changeCurrentModal({
|
||||||
|
modal: "modal-user-role",
|
||||||
|
properties: {
|
||||||
|
user: user
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
remove: function () {
|
||||||
|
var _remove = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(userId) {
|
||||||
|
var result, key;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context3.prev = _context3.next) {
|
||||||
|
case 0:
|
||||||
|
_context3.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].delete(_config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].deleteUser(userId));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context3.sent;
|
||||||
|
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
for (key in this.items) {
|
||||||
|
if (this.items.hasOwnProperty(key) && this.items[key].id == userId) {
|
||||||
|
this.items.splice(key, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
case 4:
|
||||||
|
case "end":
|
||||||
|
return _context3.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee3, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function remove(_x3) {
|
||||||
|
return _remove.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return remove;
|
||||||
|
}()
|
||||||
|
}),
|
||||||
|
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])("modal", ["getModalResult"])),
|
||||||
|
watch: {
|
||||||
|
getModalResult: function getModalResult(user) {
|
||||||
|
var _iteratorNormalCompletion2 = true;
|
||||||
|
var _didIteratorError2 = false;
|
||||||
|
var _iteratorError2 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator2 = this.items[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
||||||
|
var userList = _step2.value;
|
||||||
|
|
||||||
|
if (userList.id == user.id) {
|
||||||
|
userList.roles = user.roles;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError2 = true;
|
||||||
|
_iteratorError2 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion2 && _iterator2.return != null) {
|
||||||
|
_iterator2.return();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError2) {
|
||||||
|
throw _iteratorError2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a&":
|
||||||
|
/*!****************************************************************************************************************************************************************************************************************************!*\
|
||||||
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a& ***!
|
||||||
|
\****************************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -17,204 +375,357 @@ var render = function() {
|
|||||||
var _c = _vm._self._c || _h
|
var _c = _vm._self._c || _h
|
||||||
return _c(
|
return _c(
|
||||||
"v-container",
|
"v-container",
|
||||||
|
{ attrs: { "grid-list-xs": "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"material-card",
|
||||||
{ attrs: { "justify-center": "" } },
|
{
|
||||||
|
attrs: {
|
||||||
|
color: "black",
|
||||||
|
title: "Operator List " + _vm.name,
|
||||||
|
text: ""
|
||||||
|
}
|
||||||
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-flex",
|
"v-layout",
|
||||||
{ attrs: { xs12: "", sm10: "", md8: "" } },
|
{ staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md3: "", xs3: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "Name",
|
||||||
|
label: "Name",
|
||||||
|
color: "black",
|
||||||
|
id: "id"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md3: "", xs3: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "cell_number",
|
||||||
|
label: "Cell Number",
|
||||||
|
color: "black",
|
||||||
|
id: "id"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
{
|
{
|
||||||
attrs: {
|
staticClass: "text-xs-right",
|
||||||
color: "primary",
|
attrs: { xs12: "", md2: "", sm2: "" }
|
||||||
title: "Vue Material Dashboard PRO",
|
|
||||||
text:
|
|
||||||
"Are you looking for more components? Please check our Premium Version of Vue Material Dashboard."
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c("table", { staticClass: "v-table" }, [
|
_c(
|
||||||
_c("thead", [
|
"v-btn",
|
||||||
_c("tr", [
|
{
|
||||||
_c("th"),
|
staticClass: "WM-CyanBlueGradient-BG",
|
||||||
_vm._v(" "),
|
staticStyle: { padding: "10px 60px" }
|
||||||
_c(
|
},
|
||||||
"th",
|
[
|
||||||
{ staticClass: "subheading font-weight-light" },
|
_c(
|
||||||
[_vm._v("Free")]
|
"v-icon",
|
||||||
),
|
{ staticClass: "white--text mr-2 caption" },
|
||||||
_vm._v(" "),
|
[_vm._v("fas fa-search")]
|
||||||
_c(
|
),
|
||||||
"th",
|
_vm._v(" "),
|
||||||
{ staticClass: "subheading font-weight-light" },
|
_c("span", { staticClass: "white--text" }, [
|
||||||
[_vm._v("PRO")]
|
_vm._v("Filter")
|
||||||
)
|
|
||||||
])
|
])
|
||||||
]),
|
],
|
||||||
_vm._v(" "),
|
1
|
||||||
_c("tbody", { staticClass: "text-xs-center" }, [
|
)
|
||||||
_c("tr", [
|
],
|
||||||
_c(
|
1
|
||||||
"th",
|
),
|
||||||
{
|
_vm._v(" "),
|
||||||
staticClass:
|
_c("v-spacer"),
|
||||||
"text-xs-left font-weight-light subheading"
|
_vm._v(" "),
|
||||||
},
|
_c(
|
||||||
[_vm._v("Components")]
|
"v-flex",
|
||||||
),
|
{
|
||||||
_vm._v(" "),
|
staticClass: "text-xs-right",
|
||||||
_c("td", [_vm._v("60")]),
|
attrs: { xs12: "", md2: "", sm2: "" }
|
||||||
_vm._v(" "),
|
},
|
||||||
_c("td", [_vm._v("200")])
|
[
|
||||||
]),
|
_c(
|
||||||
_vm._v(" "),
|
"router-link",
|
||||||
_c("tr", [
|
{
|
||||||
_c(
|
attrs: {
|
||||||
"th",
|
to: "/add-operator/" + _vm.$route.params.medicalCenter
|
||||||
{
|
}
|
||||||
staticClass:
|
},
|
||||||
"text-xs-left font-weight-light subheading"
|
[
|
||||||
},
|
_c(
|
||||||
[_vm._v("Plugins")]
|
"v-btn",
|
||||||
),
|
{
|
||||||
_vm._v(" "),
|
staticClass:
|
||||||
_c("td", [_vm._v("2")]),
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||||
_vm._v(" "),
|
},
|
||||||
_c("td", [_vm._v("15")])
|
[
|
||||||
]),
|
_c(
|
||||||
_vm._v(" "),
|
"v-icon",
|
||||||
_c("tr", [
|
{ staticClass: "black--text mr-2 caption" },
|
||||||
_c(
|
[_vm._v("fas fa-plus")]
|
||||||
"th",
|
),
|
||||||
{
|
_vm._v(" "),
|
||||||
staticClass:
|
_c("span", { staticClass: "black--text" }, [
|
||||||
"text-xs-left font-weight-light subheading"
|
_vm._v("Add")
|
||||||
},
|
])
|
||||||
[_vm._v("Example Pages")]
|
],
|
||||||
),
|
1
|
||||||
_vm._v(" "),
|
)
|
||||||
_c("td", [_vm._v("3")]),
|
],
|
||||||
_vm._v(" "),
|
1
|
||||||
_c("td", [_vm._v("27")])
|
)
|
||||||
]),
|
],
|
||||||
_vm._v(" "),
|
1
|
||||||
_c("tr", [
|
)
|
||||||
_c(
|
],
|
||||||
"th",
|
1
|
||||||
{
|
),
|
||||||
staticClass:
|
_vm._v(" "),
|
||||||
"text-xs-left font-weight-light subheading"
|
_c(
|
||||||
},
|
"v-layout",
|
||||||
[_vm._v("Login, Register, Pricing, Lock Pages")]
|
{
|
||||||
),
|
staticClass: "px-5 mt-3",
|
||||||
_vm._v(" "),
|
attrs: {
|
||||||
_c(
|
row: "",
|
||||||
"td",
|
"align-center": "",
|
||||||
[
|
"justify-center": "",
|
||||||
_c("v-icon", { attrs: { color: "error" } }, [
|
wrap: ""
|
||||||
_vm._v("mdi-close")
|
}
|
||||||
])
|
},
|
||||||
],
|
[
|
||||||
1
|
_c(
|
||||||
),
|
"v-flex",
|
||||||
_vm._v(" "),
|
{ attrs: { md12: "" } },
|
||||||
_c(
|
[
|
||||||
"td",
|
_c("v-data-table", {
|
||||||
[
|
attrs: {
|
||||||
_c("v-icon", { attrs: { color: "success" } }, [
|
headers: _vm.headers,
|
||||||
_vm._v("mdi-check")
|
items: _vm.items,
|
||||||
])
|
"hide-actions": ""
|
||||||
],
|
},
|
||||||
1
|
scopedSlots: _vm._u([
|
||||||
)
|
{
|
||||||
]),
|
key: "headerCell",
|
||||||
_vm._v(" "),
|
fn: function(ref) {
|
||||||
_c("tr", [
|
var header = ref.header
|
||||||
_c(
|
return [
|
||||||
"th",
|
_c("span", {
|
||||||
{
|
staticClass:
|
||||||
staticClass:
|
"subheading font-weight-light text-white text--darken-3",
|
||||||
"text-xs-left font-weight-light subheading"
|
domProps: { textContent: _vm._s(header.text) }
|
||||||
},
|
})
|
||||||
[_vm._v("Premium Support")]
|
]
|
||||||
),
|
}
|
||||||
_vm._v(" "),
|
},
|
||||||
_c(
|
{
|
||||||
"td",
|
key: "items",
|
||||||
[
|
fn: function(ref) {
|
||||||
_c("v-icon", { attrs: { color: "error" } }, [
|
var item = ref.item
|
||||||
_vm._v("mdi-close")
|
return [
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c("v-icon", { attrs: { color: "success" } }, [
|
|
||||||
_vm._v("mdi-check")
|
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("tr", [
|
|
||||||
_c("th"),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("td", [_vm._v("Free")]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("td", [_vm._v("Just $59")])
|
|
||||||
]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("tr", [
|
|
||||||
_c("th"),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c(
|
_c(
|
||||||
"v-btn",
|
"td",
|
||||||
{
|
{ staticClass: "headline font-weight-light" },
|
||||||
staticClass:
|
[_vm._v(_vm._s(item.name))]
|
||||||
"subheading white--text font-weight-light",
|
),
|
||||||
attrs: {
|
_vm._v(" "),
|
||||||
round: "",
|
|
||||||
large: "",
|
|
||||||
color: "grey",
|
|
||||||
disabled: ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
[_vm._v("Current Version")]
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"td",
|
|
||||||
[
|
|
||||||
_c(
|
_c(
|
||||||
"v-btn",
|
"td",
|
||||||
{
|
{ staticClass: "title font-weight-light" },
|
||||||
staticClass:
|
_vm._l(item.roles, function(role, key) {
|
||||||
"subheading white--text font-weight-light",
|
return _c("span", { key: key }, [
|
||||||
attrs: { round: "", large: "", color: "cyan" }
|
_vm._v(_vm._s(role.name))
|
||||||
},
|
])
|
||||||
[_vm._v("Upgrade to Pro")]
|
}),
|
||||||
|
0
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "title font-weight-light" },
|
||||||
|
[_vm._v(_vm._s(item.cell_number))]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "title font-weight-light" },
|
||||||
|
[_vm._v(_vm._s(item.status))]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"td",
|
||||||
|
{ staticClass: "text-xs-right" },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "mr-2 WM-ActionButton",
|
||||||
|
attrs: {
|
||||||
|
color:
|
||||||
|
item.status == "Active"
|
||||||
|
? "red"
|
||||||
|
: "green"
|
||||||
|
},
|
||||||
|
on: {
|
||||||
|
click: function($event) {
|
||||||
|
return _vm.changeStatus(item.id)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
item.status == "Active"
|
||||||
|
? [
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-user-tag")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
item.status == "Active"
|
||||||
|
? _c("span", [_vm._v("Susspended")])
|
||||||
|
: _vm._e()
|
||||||
|
]
|
||||||
|
: [
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-user-tag")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Active")])
|
||||||
|
]
|
||||||
|
],
|
||||||
|
2
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "mr-2 WM-ActionButton",
|
||||||
|
attrs: { color: "orange darken-1" },
|
||||||
|
on: {
|
||||||
|
click: function($event) {
|
||||||
|
return _vm.changeRoleModal(item)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass: "white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-user-tag")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Role")])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "WM-ActionButton",
|
||||||
|
attrs: { color: "pink" },
|
||||||
|
on: {
|
||||||
|
click: function($event) {
|
||||||
|
return _vm.remove(item.id)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass: "white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-times")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Remove")])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
)
|
)
|
||||||
],
|
]
|
||||||
1
|
}
|
||||||
)
|
}
|
||||||
])
|
|
||||||
])
|
])
|
||||||
])
|
})
|
||||||
]
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("v-divider"),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{
|
||||||
|
staticClass: "mt-3",
|
||||||
|
attrs: {
|
||||||
|
row: "",
|
||||||
|
wrap: "",
|
||||||
|
"align-center": "",
|
||||||
|
"justify-center": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"router-link",
|
||||||
|
{ attrs: { to: "/manage-medical-center" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{ staticClass: "black--text mr-2 caption" },
|
||||||
|
[_vm._v("fas fa-chevron-left")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", { staticClass: "black--text" }, [
|
||||||
|
_vm._v("Back")
|
||||||
|
])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
@@ -233,27 +744,29 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/Upgrade.vue":
|
/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue":
|
||||||
/*!********************************************!*\
|
/*!***************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/Upgrade.vue ***!
|
!*** ./resources/js/vue/views/MedicalCenter/OperatorList.vue ***!
|
||||||
\********************************************/
|
\***************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Upgrade.vue?vue&type=template&id=6dd57b04& */ "./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&");
|
/* harmony import */ var _OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./OperatorList.vue?vue&type=template&id=a2d4b11a& */ "./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a&");
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* harmony import */ var _OperatorList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorList.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var script = {}
|
|
||||||
|
|
||||||
|
|
||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
script,
|
_OperatorList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@@ -263,24 +776,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
|||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/Upgrade.vue"
|
component.options.__file = "resources/js/vue/views/MedicalCenter/OperatorList.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&":
|
/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js&":
|
||||||
/*!***************************************************************************!*\
|
/*!****************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04& ***!
|
!*** ./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js& ***!
|
||||||
\***************************************************************************/
|
\****************************************************************************************/
|
||||||
|
/*! exports provided: default */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OperatorList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./OperatorList.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js&");
|
||||||
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OperatorList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a&":
|
||||||
|
/*!**********************************************************************************************!*\
|
||||||
|
!*** ./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a& ***!
|
||||||
|
\**********************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./Upgrade.vue?vue&type=template&id=6dd57b04& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./OperatorList.vue?vue&type=template&id=a2d4b11a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+120
-59
@@ -1,9 +1,9 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=script&lang=js&":
|
||||||
/*!*********************************************************************************************************************************************************************!*\
|
/*!**************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestCreator.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=script&lang=js& ***!
|
||||||
\*********************************************************************************************************************************************************************/
|
\**************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -12,6 +12,7 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
||||||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
||||||
|
/* harmony import */ var _config_urls__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config/urls */ "./resources/js/vue/config/urls.js");
|
||||||
|
|
||||||
|
|
||||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
@@ -292,6 +293,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
data: function data() {
|
data: function data() {
|
||||||
return {
|
return {
|
||||||
@@ -347,10 +349,16 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
created: function created() {
|
||||||
|
if (this.$route.params.testType) {
|
||||||
|
this.load(this.$route.params.testType);
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
changeType: function changeType(infoIndex, selectedboxType) {
|
changeType: function changeType(infoIndex, selectedboxType) {
|
||||||
if (selectedboxType == "Select" || selectedboxType == "Checkbox") {
|
if (selectedboxType == "Select" || selectedboxType == "Checkbox") {
|
||||||
this.form.info[infoIndex]["options"] = [{
|
this.form.info[infoIndex]["options"] = [{
|
||||||
|
id: 0,
|
||||||
title: ""
|
title: ""
|
||||||
}];
|
}];
|
||||||
} else {
|
} else {
|
||||||
@@ -376,6 +384,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
var form = this.form;
|
var form = this.form;
|
||||||
this.form = [];
|
this.form = [];
|
||||||
form.info[infoIndex]["options"].push({
|
form.info[infoIndex]["options"].push({
|
||||||
|
id: 0,
|
||||||
title: ""
|
title: ""
|
||||||
});
|
});
|
||||||
this.form = form;
|
this.form = form;
|
||||||
@@ -393,6 +402,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
var form = this.form;
|
var form = this.form;
|
||||||
this.form = "";
|
this.form = "";
|
||||||
form.info[infoIndex]["children"][formLevel]["options"] = [{
|
form.info[infoIndex]["children"][formLevel]["options"] = [{
|
||||||
|
id: 0,
|
||||||
title: ""
|
title: ""
|
||||||
}];
|
}];
|
||||||
this.form = form;
|
this.form = form;
|
||||||
@@ -413,6 +423,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
var form = this.form;
|
var form = this.form;
|
||||||
this.form = [];
|
this.form = [];
|
||||||
form.info[infoIndex]["children"][formLevel]["options"].push({
|
form.info[infoIndex]["children"][formLevel]["options"].push({
|
||||||
|
id: 0,
|
||||||
title: ""
|
title: ""
|
||||||
});
|
});
|
||||||
this.form = form;
|
this.form = form;
|
||||||
@@ -450,23 +461,40 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
switch (_context.prev = _context.next) {
|
switch (_context.prev = _context.next) {
|
||||||
case 0:
|
case 0:
|
||||||
if (!this.$refs.form.validate()) {
|
if (!this.$refs.form.validate()) {
|
||||||
_context.next = 5;
|
_context.next = 12;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
_context.next = 3;
|
result = null;
|
||||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post("TestTypes", this.form);
|
|
||||||
|
|
||||||
case 3:
|
if (!this.$route.params.testType) {
|
||||||
|
_context.next = 8;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
_context.next = 5;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].put(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].updateTestType(this.$route.params.testType), this.form);
|
||||||
|
|
||||||
|
case 5:
|
||||||
|
result = _context.sent;
|
||||||
|
_context.next = 11;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 8:
|
||||||
|
_context.next = 10;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].storeTestType, this.form);
|
||||||
|
|
||||||
|
case 10:
|
||||||
result = _context.sent;
|
result = _context.sent;
|
||||||
|
|
||||||
|
case 11:
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
name: "Dashboard"
|
name: "Dashboard"
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
case 5:
|
case 12:
|
||||||
case "end":
|
case "end":
|
||||||
return _context.stop();
|
return _context.stop();
|
||||||
}
|
}
|
||||||
@@ -479,36 +507,69 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
}
|
}
|
||||||
|
|
||||||
return registerForm;
|
return registerForm;
|
||||||
|
}(),
|
||||||
|
load: function () {
|
||||||
|
var _load = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(id) {
|
||||||
|
var result;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context2.prev = _context2.next) {
|
||||||
|
case 0:
|
||||||
|
_context2.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].editTestType(id));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context2.sent;
|
||||||
|
|
||||||
|
if (result.status == 200) {
|
||||||
|
this.form = result.data.data;
|
||||||
|
}
|
||||||
|
|
||||||
|
case 4:
|
||||||
|
case "end":
|
||||||
|
return _context2.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee2, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function load(_x) {
|
||||||
|
return _load.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return load;
|
||||||
}()
|
}()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true&":
|
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true&":
|
||||||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true& ***!
|
!*** ./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true& ***!
|
||||||
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
|
\*********************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||||
/*! no static exports found */
|
/*! no static exports found */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js")(false);
|
exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js")(false);
|
||||||
// Module
|
// Module
|
||||||
exports.push([module.i, "\n.WM-Border-Gray[data-v-d05735bc] {\r\n border-color: #aaa !important;\n}\n.WM-Color-LightGrey[data-v-d05735bc] {\r\n background-color: #f5f5f5;\n}\n.v-btn--top.v-btn--absolute.v-btn--small[data-v-d05735bc] {\r\n top: -25px !important;\n}\n.v-btn--bottom.v-btn--absolute.v-btn--small[data-v-d05735bc] {\r\n bottom: -24px !important;\n}\r\n", ""]);
|
exports.push([module.i, "\n.WM-Border-Gray[data-v-5cc5a650] {\r\n border-color: #aaa !important;\n}\n.WM-Color-LightGrey[data-v-5cc5a650] {\r\n background-color: #f5f5f5;\n}\n.v-btn--top.v-btn--absolute.v-btn--small[data-v-5cc5a650] {\r\n top: -25px !important;\n}\n.v-btn--bottom.v-btn--absolute.v-btn--small[data-v-5cc5a650] {\r\n bottom: -24px !important;\n}\r\n", ""]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true&":
|
/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true&":
|
||||||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/style-loader!./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true& ***!
|
!*** ./node_modules/style-loader!./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true& ***!
|
||||||
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||||
/*! no static exports found */
|
/*! no static exports found */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
|
|
||||||
var content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--5-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--5-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true& */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true&");
|
var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--5-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--5-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true& */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true&");
|
||||||
|
|
||||||
if(typeof content === 'string') content = [[module.i, content, '']];
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
||||||
|
|
||||||
@@ -522,7 +583,7 @@ var options = {"hmr":true}
|
|||||||
options.transform = transform
|
options.transform = transform
|
||||||
options.insertInto = undefined;
|
options.insertInto = undefined;
|
||||||
|
|
||||||
var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
|
var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
|
||||||
|
|
||||||
if(content.locals) module.exports = content.locals;
|
if(content.locals) module.exports = content.locals;
|
||||||
|
|
||||||
@@ -530,10 +591,10 @@ if(false) {}
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=template&id=d05735bc&scoped=true&":
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true&":
|
||||||
/*!*************************************************************************************************************************************************************************************************************************!*\
|
/*!******************************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestCreator.vue?vue&type=template&id=d05735bc&scoped=true& ***!
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true& ***!
|
||||||
\*************************************************************************************************************************************************************************************************************************/
|
\******************************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -1323,19 +1384,19 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/TestCreator.vue":
|
/***/ "./resources/js/vue/views/TestType/AddEdit.vue":
|
||||||
/*!************************************************!*\
|
/*!*****************************************************!*\
|
||||||
!*** ./resources/js/vue/views/TestCreator.vue ***!
|
!*** ./resources/js/vue/views/TestType/AddEdit.vue ***!
|
||||||
\************************************************/
|
\*****************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _TestCreator_vue_vue_type_template_id_d05735bc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TestCreator.vue?vue&type=template&id=d05735bc&scoped=true& */ "./resources/js/vue/views/TestCreator.vue?vue&type=template&id=d05735bc&scoped=true&");
|
/* harmony import */ var _AddEdit_vue_vue_type_template_id_5cc5a650_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true& */ "./resources/js/vue/views/TestType/AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true&");
|
||||||
/* harmony import */ var _TestCreator_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TestCreator.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/TestCreator.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _AddEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AddEdit.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/TestType/AddEdit.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _TestCreator_vue_vue_type_style_index_0_id_d05735bc_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true& */ "./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true&");
|
/* empty/unused harmony star reexport *//* harmony import */ var _AddEdit_vue_vue_type_style_index_0_id_5cc5a650_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true& */ "./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true&");
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1345,66 +1406,66 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||||
_TestCreator_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_AddEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_TestCreator_vue_vue_type_template_id_d05735bc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_AddEdit_vue_vue_type_template_id_5cc5a650_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_TestCreator_vue_vue_type_template_id_d05735bc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_AddEdit_vue_vue_type_template_id_5cc5a650_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
"d05735bc",
|
"5cc5a650",
|
||||||
null
|
null
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/TestCreator.vue"
|
component.options.__file = "resources/js/vue/views/TestType/AddEdit.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/TestCreator.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/TestType/AddEdit.vue?vue&type=script&lang=js&":
|
||||||
/*!*************************************************************************!*\
|
/*!******************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/TestCreator.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/TestType/AddEdit.vue?vue&type=script&lang=js& ***!
|
||||||
\*************************************************************************/
|
\******************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./TestCreator.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./AddEdit.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true&":
|
/***/ "./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true&":
|
||||||
/*!*********************************************************************************************************!*\
|
/*!**************************************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true& ***!
|
!*** ./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true& ***!
|
||||||
\*********************************************************************************************************/
|
\**************************************************************************************************************/
|
||||||
/*! no static exports found */
|
/*! no static exports found */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_style_index_0_id_d05735bc_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader/dist/cjs.js??ref--5-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--5-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=style&index=0&id=d05735bc&lang=css&scoped=true&");
|
/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_style_index_0_id_5cc5a650_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader/dist/cjs.js??ref--5-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--5-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=style&index=0&id=5cc5a650&lang=css&scoped=true&");
|
||||||
/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_style_index_0_id_d05735bc_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_style_index_0_id_d05735bc_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_style_index_0_id_5cc5a650_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_style_index_0_id_5cc5a650_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_style_index_0_id_d05735bc_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_style_index_0_id_d05735bc_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_style_index_0_id_5cc5a650_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_style_index_0_id_5cc5a650_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (_node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_style_index_0_id_d05735bc_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
/* harmony default export */ __webpack_exports__["default"] = (_node_modules_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_style_index_0_id_5cc5a650_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/TestCreator.vue?vue&type=template&id=d05735bc&scoped=true&":
|
/***/ "./resources/js/vue/views/TestType/AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true&":
|
||||||
/*!*******************************************************************************************!*\
|
/*!************************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/TestCreator.vue?vue&type=template&id=d05735bc&scoped=true& ***!
|
!*** ./resources/js/vue/views/TestType/AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true& ***!
|
||||||
\*******************************************************************************************/
|
\************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_template_id_d05735bc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./TestCreator.vue?vue&type=template&id=d05735bc&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestCreator.vue?vue&type=template&id=d05735bc&scoped=true&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_template_id_5cc5a650_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestType/AddEdit.vue?vue&type=template&id=5cc5a650&scoped=true&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_template_id_d05735bc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_template_id_5cc5a650_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TestCreator_vue_vue_type_template_id_d05735bc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AddEdit_vue_vue_type_template_id_5cc5a650_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+265
-238
@@ -1,24 +1,18 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js&":
|
||||||
/*!**************************************************************************************************************************************************************************!*\
|
/*!********************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js& ***!
|
||||||
\**************************************************************************************************************************************************************************/
|
\********************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
||||||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
|
||||||
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
|
||||||
/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! util */ "./node_modules/util/util.js");
|
|
||||||
/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(util__WEBPACK_IMPORTED_MODULE_2__);
|
|
||||||
|
|
||||||
|
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
|
||||||
|
|
||||||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
|
||||||
|
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@@ -57,127 +51,61 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
data: function data() {
|
data: function data() {
|
||||||
return {
|
return {
|
||||||
medicalCenter: {
|
cell_number: "",
|
||||||
name: ""
|
password: "",
|
||||||
},
|
show1: false
|
||||||
rules: {
|
|
||||||
required: function required(value) {
|
|
||||||
return !!value || "Required.";
|
|
||||||
},
|
|
||||||
counter: function counter(value) {
|
|
||||||
return value.length <= 30 || "Max 30 characters";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created: function created() {
|
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', ['authenticating', 'authenticationError', 'authenticationErrorCode'])),
|
||||||
if (this.$route.params.id) {
|
methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapActions"])('auth', ['login']), {
|
||||||
this.load(this.$route.params.id);
|
handleSubmit: function handleSubmit() {
|
||||||
|
// Perform a simple validation that cell_number and password have been typed in
|
||||||
|
if (this.cell_number != '' && this.password != '') {
|
||||||
|
this.login({
|
||||||
|
cell_number: this.cell_number,
|
||||||
|
password: this.password
|
||||||
|
});
|
||||||
|
this.password = "";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
})
|
||||||
methods: {
|
|
||||||
load: function () {
|
|
||||||
var _load = _asyncToGenerator(
|
|
||||||
/*#__PURE__*/
|
|
||||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(id) {
|
|
||||||
var result;
|
|
||||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
|
||||||
while (1) {
|
|
||||||
switch (_context.prev = _context.next) {
|
|
||||||
case 0:
|
|
||||||
_context.next = 2;
|
|
||||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get("MedicalCenters/".concat(id, "/edit"));
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
result = _context.sent;
|
|
||||||
this.medicalCenter = result.data.MedicalCenter;
|
|
||||||
|
|
||||||
case 4:
|
|
||||||
case "end":
|
|
||||||
return _context.stop();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}, _callee, this);
|
|
||||||
}));
|
|
||||||
|
|
||||||
function load(_x) {
|
|
||||||
return _load.apply(this, arguments);
|
|
||||||
}
|
|
||||||
|
|
||||||
return load;
|
|
||||||
}(),
|
|
||||||
AddMedicalCenter: function () {
|
|
||||||
var _AddMedicalCenter = _asyncToGenerator(
|
|
||||||
/*#__PURE__*/
|
|
||||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {
|
|
||||||
var url, result, _url;
|
|
||||||
|
|
||||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
|
|
||||||
while (1) {
|
|
||||||
switch (_context2.prev = _context2.next) {
|
|
||||||
case 0:
|
|
||||||
if (!this.$refs.form.validate()) {
|
|
||||||
_context2.next = 13;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!this.$route.params.id) {
|
|
||||||
_context2.next = 8;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
url = "MedicalCenters/".concat(this.$route.params.id);
|
|
||||||
_context2.next = 5;
|
|
||||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].put(url, this.medicalCenter);
|
|
||||||
|
|
||||||
case 5:
|
|
||||||
result = _context2.sent;
|
|
||||||
_context2.next = 12;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 8:
|
|
||||||
_url = "MedicalCenters";
|
|
||||||
_context2.next = 11;
|
|
||||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_url, this.medicalCenter);
|
|
||||||
|
|
||||||
case 11:
|
|
||||||
result = _context2.sent;
|
|
||||||
|
|
||||||
case 12:
|
|
||||||
if (result && result.status == 200) {
|
|
||||||
this.$router.push({
|
|
||||||
name: "ManageMedicalCenter"
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
case 13:
|
|
||||||
case "end":
|
|
||||||
return _context2.stop();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}, _callee2, this);
|
|
||||||
}));
|
|
||||||
|
|
||||||
function AddMedicalCenter() {
|
|
||||||
return _AddMedicalCenter.apply(this, arguments);
|
|
||||||
}
|
|
||||||
|
|
||||||
return AddMedicalCenter;
|
|
||||||
}()
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true&":
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true&":
|
||||||
/*!******************************************************************************************************************************************************************************************************************************!*\
|
/*!************************************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true& ***!
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true& ***!
|
||||||
\******************************************************************************************************************************************************************************************************************************/
|
\************************************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -191,115 +119,214 @@ var render = function() {
|
|||||||
var _c = _vm._self._c || _h
|
var _c = _vm._self._c || _h
|
||||||
return _c(
|
return _c(
|
||||||
"v-form",
|
"v-form",
|
||||||
{ ref: "form" },
|
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-container",
|
"v-container",
|
||||||
{ attrs: { "grid-list-xs": "" } },
|
{ attrs: { "grid-list-xs": "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"v-layout",
|
||||||
{
|
{ staticClass: "justify-center", attrs: { row: "", wrap: "" } },
|
||||||
attrs: { color: "black", title: "Add Medical Center", text: "" }
|
|
||||||
},
|
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-flex",
|
||||||
{ staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
|
|
||||||
[
|
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md3: "", xs3: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
staticClass: "pa-2",
|
|
||||||
attrs: {
|
|
||||||
label: "Name",
|
|
||||||
color: "black",
|
|
||||||
rules: [_vm.rules.required, _vm.rules.counter]
|
|
||||||
},
|
|
||||||
model: {
|
|
||||||
value: _vm.medicalCenter.name,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.$set(_vm.medicalCenter, "name", $$v)
|
|
||||||
},
|
|
||||||
expression: "medicalCenter.name"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"v-layout",
|
|
||||||
{
|
{
|
||||||
staticClass: "mt-3",
|
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
||||||
attrs: {
|
attrs: { xs12: "", md3: "", sm3: "" }
|
||||||
row: "",
|
|
||||||
wrap: "",
|
|
||||||
"align-center": "",
|
|
||||||
"justify-center": ""
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-btn",
|
"material-card",
|
||||||
{
|
{ attrs: { color: "black", title: "Login Page" } },
|
||||||
staticClass: "WM-CyanBlueGradient-BG",
|
|
||||||
staticStyle: { padding: "10px 60px" },
|
|
||||||
on: { click: _vm.AddMedicalCenter }
|
|
||||||
},
|
|
||||||
[
|
|
||||||
_vm.$route.params.id
|
|
||||||
? [
|
|
||||||
_c(
|
|
||||||
"v-icon",
|
|
||||||
{ staticClass: "white--text mr-2 caption" },
|
|
||||||
[_vm._v("fas fa-edit")]
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("span", { staticClass: "white--text" }, [
|
|
||||||
_vm._v("Edit")
|
|
||||||
])
|
|
||||||
]
|
|
||||||
: [
|
|
||||||
_c(
|
|
||||||
"v-icon",
|
|
||||||
{ staticClass: "white--text mr-2 caption" },
|
|
||||||
[_vm._v("fas fa-plus")]
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("span", { staticClass: "white--text" }, [
|
|
||||||
_vm._v("Add")
|
|
||||||
])
|
|
||||||
]
|
|
||||||
],
|
|
||||||
2
|
|
||||||
),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c(
|
|
||||||
"router-link",
|
|
||||||
{ attrs: { to: "/manage-medical-center" } },
|
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-btn",
|
"v-layout",
|
||||||
|
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
attrs: {
|
||||||
|
name: "cellnumber",
|
||||||
|
label: "Cell Number",
|
||||||
|
id: "id1",
|
||||||
|
color: "black"
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.cell_number,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.cell_number = $$v
|
||||||
|
},
|
||||||
|
expression: "cell_number"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
name: "password",
|
||||||
|
label: "Password",
|
||||||
|
type: _vm.show1 ? "text" : "password",
|
||||||
|
"append-icon": _vm.show1
|
||||||
|
? "visibility"
|
||||||
|
: "visibility_off",
|
||||||
|
color: "black"
|
||||||
|
},
|
||||||
|
on: {
|
||||||
|
"click:append": function($event) {
|
||||||
|
_vm.show1 = !_vm.show1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
model: {
|
||||||
|
value: _vm.password,
|
||||||
|
callback: function($$v) {
|
||||||
|
_vm.password = $$v
|
||||||
|
},
|
||||||
|
expression: "password"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-md-left text-sm-center text-xs-center",
|
||||||
|
attrs: { xs12: "", md6: "", sm6: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "WM-CyanBlueGradient-BG",
|
||||||
|
staticStyle: { padding: "10px 60px" },
|
||||||
|
on: { click: _vm.handleSubmit }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{ staticClass: "white--text mr-2 caption" },
|
||||||
|
[_vm._v("fas fa-sign-in-alt")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", { staticClass: "white--text" }, [
|
||||||
|
_vm._v("Login")
|
||||||
|
])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"text-md-right text-sm-center text-xs-center",
|
||||||
|
attrs: { xs12: "", md6: "", sm6: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"router-link",
|
||||||
|
{
|
||||||
|
staticClass: "black--text",
|
||||||
|
attrs: { to: "register" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"black--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-plus")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"span",
|
||||||
|
{ staticClass: "black--text" },
|
||||||
|
[_vm._v("Register")]
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
{
|
{
|
||||||
staticClass:
|
staticClass:
|
||||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
|
"text-md-left text-sm-center text-xs-center",
|
||||||
|
attrs: { row: "", wrap: "" }
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-icon",
|
"v-flex",
|
||||||
{ staticClass: "black--text mr-2 caption" },
|
{
|
||||||
[_vm._v("fas fa-chevron-left")]
|
staticClass: "px-4 py-3",
|
||||||
),
|
attrs: { xs12: "", md6: "", sm6: "" }
|
||||||
_vm._v(" "),
|
},
|
||||||
_c("span", { staticClass: "black--text" }, [
|
[
|
||||||
_vm._v("Back")
|
_c(
|
||||||
])
|
"router-link",
|
||||||
|
{ attrs: { to: "/forgot-password" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"span",
|
||||||
|
{
|
||||||
|
staticClass: "black--text",
|
||||||
|
staticStyle: {
|
||||||
|
"border-bottom": "1px solid #000"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[_vm._v("Forgot Password ?")]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
)
|
)
|
||||||
@@ -326,18 +353,18 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/AddMedicalCenter.vue":
|
/***/ "./resources/js/vue/views/Auth/Login.vue":
|
||||||
/*!*****************************************************!*\
|
/*!***********************************************!*\
|
||||||
!*** ./resources/js/vue/views/AddMedicalCenter.vue ***!
|
!*** ./resources/js/vue/views/Auth/Login.vue ***!
|
||||||
\*****************************************************/
|
\***********************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true& */ "./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true&");
|
/* harmony import */ var _Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Login.vue?vue&type=template&id=36ebd76a&scoped=true& */ "./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true&");
|
||||||
/* harmony import */ var _AddMedicalCenter_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AddMedicalCenter.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Login.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -346,50 +373,50 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
_AddMedicalCenter_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
"b49b8626",
|
"36ebd76a",
|
||||||
null
|
null
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/AddMedicalCenter.vue"
|
component.options.__file = "resources/js/vue/views/Auth/Login.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js&":
|
||||||
/*!******************************************************************************!*\
|
/*!************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js& ***!
|
||||||
\******************************************************************************/
|
\************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AddMedicalCenter_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./AddMedicalCenter.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AddMedicalCenter_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true&":
|
/***/ "./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true&":
|
||||||
/*!************************************************************************************************!*\
|
/*!******************************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true& ***!
|
!*** ./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true& ***!
|
||||||
\************************************************************************************************/
|
\******************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=template&id=36ebd76a&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+22
-8
@@ -42,7 +42,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
text: 'You can easily edit your registration information',
|
text: 'You can easily edit your registration information',
|
||||||
icon: '/img/Static/Dashboard/darkmug.png',
|
icon: '/img/Static/Dashboard/darkmug.png',
|
||||||
color: 'WM-OrangeGradient-BG',
|
color: 'WM-OrangeGradient-BG',
|
||||||
route: '/my-info',
|
route: {
|
||||||
|
name: 'MyInfo'
|
||||||
|
},
|
||||||
aligntext: 'text-md-left',
|
aligntext: 'text-md-left',
|
||||||
alignimg: 'text-md-right',
|
alignimg: 'text-md-right',
|
||||||
column: 'xs12 md6 sm6'
|
column: 'xs12 md6 sm6'
|
||||||
@@ -51,7 +53,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
text: 'You can see all user tests and own tests',
|
text: 'You can see all user tests and own tests',
|
||||||
icon: '/img/Static/Dashboard/pad.png',
|
icon: '/img/Static/Dashboard/pad.png',
|
||||||
color: 'WM-GreenGradient-BG',
|
color: 'WM-GreenGradient-BG',
|
||||||
route: '/all-resualttest',
|
route: {
|
||||||
|
name: 'AllResultTest'
|
||||||
|
},
|
||||||
aligntext: 'text-md-left',
|
aligntext: 'text-md-left',
|
||||||
alignimg: 'text-md-right',
|
alignimg: 'text-md-right',
|
||||||
column: 'xs12 md6 sm6'
|
column: 'xs12 md6 sm6'
|
||||||
@@ -60,7 +64,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
text: 'You can edit the medical center information',
|
text: 'You can edit the medical center information',
|
||||||
icon: '/img/Static/Dashboard/ipad.png',
|
icon: '/img/Static/Dashboard/ipad.png',
|
||||||
color: 'WM-YellowPinkGradient-BG',
|
color: 'WM-YellowPinkGradient-BG',
|
||||||
route: '/manage-users',
|
route: {
|
||||||
|
name: 'ManageUsers'
|
||||||
|
},
|
||||||
aligntext: 'text-md-center',
|
aligntext: 'text-md-center',
|
||||||
alignimg: 'text-md-left',
|
alignimg: 'text-md-left',
|
||||||
column: 'xs12 md12 sm12'
|
column: 'xs12 md12 sm12'
|
||||||
@@ -69,16 +75,20 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
text: 'Managing users very fast by ...',
|
text: 'Managing users very fast by ...',
|
||||||
icon: '/img/Static/Dashboard/Macbook.png',
|
icon: '/img/Static/Dashboard/Macbook.png',
|
||||||
color: 'WM-MuskGradient-BG',
|
color: 'WM-MuskGradient-BG',
|
||||||
route: '/manage-medical-center',
|
route: {
|
||||||
|
name: 'ManageMedicalCenter'
|
||||||
|
},
|
||||||
aligntext: 'text-md-left',
|
aligntext: 'text-md-left',
|
||||||
alignimg: 'text-md-right',
|
alignimg: 'text-md-right',
|
||||||
column: 'xs12 md7 sm7'
|
column: 'xs12 md7 sm7'
|
||||||
}, {
|
}, {
|
||||||
title: 'Add a Test Type',
|
title: 'List Test Type',
|
||||||
text: 'You can simply add your own test type',
|
text: 'You can simply add your own test type',
|
||||||
icon: '/img/Static/Dashboard/Book-and-Pen.png',
|
icon: '/img/Static/Dashboard/Book-and-Pen.png',
|
||||||
color: 'WM-GreyGradient-BG',
|
color: 'WM-GreyGradient-BG',
|
||||||
route: '/test-creator',
|
route: {
|
||||||
|
name: 'ListTestType'
|
||||||
|
},
|
||||||
aligntext: 'text-md-left',
|
aligntext: 'text-md-left',
|
||||||
alignimg: 'text-md-right',
|
alignimg: 'text-md-right',
|
||||||
column: 'xs12 md5 sm5'
|
column: 'xs12 md5 sm5'
|
||||||
@@ -87,7 +97,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
text: 'You can simply add your own test type in this section of website',
|
text: 'You can simply add your own test type in this section of website',
|
||||||
icon: '/img/Static/Dashboard/notepad-colorful.png',
|
icon: '/img/Static/Dashboard/notepad-colorful.png',
|
||||||
color: 'WM-PinkGradient-BG',
|
color: 'WM-PinkGradient-BG',
|
||||||
route: '/submit-test-result',
|
route: {
|
||||||
|
name: 'SubmitTestResult'
|
||||||
|
},
|
||||||
aligntext: 'text-md-center',
|
aligntext: 'text-md-center',
|
||||||
alignimg: 'text-md-left',
|
alignimg: 'text-md-left',
|
||||||
column: 'xs12 md12 sm12'
|
column: 'xs12 md12 sm12'
|
||||||
@@ -96,7 +108,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
text: 'You can edit the medical center information',
|
text: 'You can edit the medical center information',
|
||||||
icon: '/img/Static/Dashboard/ipad.png',
|
icon: '/img/Static/Dashboard/ipad.png',
|
||||||
color: 'WM-YellowPinkGradient-BG',
|
color: 'WM-YellowPinkGradient-BG',
|
||||||
route: '/manage-medical-center',
|
route: {
|
||||||
|
name: 'ManageMedicalCenter'
|
||||||
|
},
|
||||||
aligntext: 'text-md-center',
|
aligntext: 'text-md-center',
|
||||||
alignimg: 'text-md-left',
|
alignimg: 'text-md-left',
|
||||||
column: 'xs12 md12 sm12'
|
column: 'xs12 md12 sm12'
|
||||||
|
|||||||
Vendored
+627
-157
@@ -1,15 +1,25 @@
|
|||||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{
|
||||||
|
|
||||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js&":
|
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/List.vue?vue&type=script&lang=js&":
|
||||||
/*!************************************************************************************************************************************************************************!*\
|
/*!*******************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js& ***!
|
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/User/List.vue?vue&type=script&lang=js& ***!
|
||||||
\************************************************************************************************************************************************************************/
|
\*******************************************************************************************************************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
|
||||||
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
|
/* harmony import */ var _config_urls__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/config/urls */ "./resources/js/vue/config/urls.js");
|
||||||
|
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
||||||
|
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
||||||
|
|
||||||
|
|
||||||
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
|
|
||||||
|
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||||
|
|
||||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
|
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
|
||||||
|
|
||||||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||||||
@@ -57,28 +67,322 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
data: function data() {
|
data: function data() {
|
||||||
return {
|
return {
|
||||||
cell_number: ""
|
headers: [{
|
||||||
|
sortable: true,
|
||||||
|
text: 'Operator',
|
||||||
|
value: 'name'
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: 'Date',
|
||||||
|
value: 'date'
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: 'Role',
|
||||||
|
value: 'role'
|
||||||
|
}, {
|
||||||
|
sortable: true,
|
||||||
|
text: 'Hospital',
|
||||||
|
value: 'hospital'
|
||||||
|
}, {
|
||||||
|
sortable: false,
|
||||||
|
text: 'Action',
|
||||||
|
value: 'action',
|
||||||
|
align: 'right'
|
||||||
|
}],
|
||||||
|
items: []
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapActions"])("auth", ["forgotPassword"]), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapMutations"])("modal", ["changeCurrentModal"]), {
|
created: function created() {
|
||||||
handleSubmit: function handleSubmit() {
|
this.load();
|
||||||
|
},
|
||||||
|
methods: _objectSpread({
|
||||||
|
load: function () {
|
||||||
|
var _load = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
||||||
|
var result;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context.prev = _context.next) {
|
||||||
|
case 0:
|
||||||
|
_context.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_2__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_1__["urls"].listOpertor);
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context.sent;
|
||||||
|
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
this.items = result.data.data.data;
|
||||||
|
} else {
|
||||||
|
this.$router.push({
|
||||||
|
name: "Dashboard"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
case 4:
|
||||||
|
case "end":
|
||||||
|
return _context.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function load() {
|
||||||
|
return _load.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return load;
|
||||||
|
}(),
|
||||||
|
changeStatus: function () {
|
||||||
|
var _changeStatus = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(userId) {
|
||||||
|
var result, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, user;
|
||||||
|
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context2.prev = _context2.next) {
|
||||||
|
case 0:
|
||||||
|
_context2.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_2__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_1__["urls"].changeStatusUser(userId));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context2.sent;
|
||||||
|
|
||||||
|
if (!(result && result.status == 200)) {
|
||||||
|
_context2.next = 25;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
_iteratorNormalCompletion = true;
|
||||||
|
_didIteratorError = false;
|
||||||
|
_iteratorError = undefined;
|
||||||
|
_context2.prev = 7;
|
||||||
|
|
||||||
|
for (_iterator = this.items[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
|
||||||
|
user = _step.value;
|
||||||
|
|
||||||
|
if (user.id == userId) {
|
||||||
|
user.status = result.data.data.status;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
_context2.next = 15;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 11:
|
||||||
|
_context2.prev = 11;
|
||||||
|
_context2.t0 = _context2["catch"](7);
|
||||||
|
_didIteratorError = true;
|
||||||
|
_iteratorError = _context2.t0;
|
||||||
|
|
||||||
|
case 15:
|
||||||
|
_context2.prev = 15;
|
||||||
|
_context2.prev = 16;
|
||||||
|
|
||||||
|
if (!_iteratorNormalCompletion && _iterator.return != null) {
|
||||||
|
_iterator.return();
|
||||||
|
}
|
||||||
|
|
||||||
|
case 18:
|
||||||
|
_context2.prev = 18;
|
||||||
|
|
||||||
|
if (!_didIteratorError) {
|
||||||
|
_context2.next = 21;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
throw _iteratorError;
|
||||||
|
|
||||||
|
case 21:
|
||||||
|
return _context2.finish(18);
|
||||||
|
|
||||||
|
case 22:
|
||||||
|
return _context2.finish(15);
|
||||||
|
|
||||||
|
case 23:
|
||||||
|
_context2.next = 26;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 25:
|
||||||
|
this.$router.push({
|
||||||
|
name: "Dashboard"
|
||||||
|
});
|
||||||
|
|
||||||
|
case 26:
|
||||||
|
case "end":
|
||||||
|
return _context2.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee2, this, [[7, 11, 15, 23], [16,, 18, 22]]);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function changeStatus(_x) {
|
||||||
|
return _changeStatus.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return changeStatus;
|
||||||
|
}()
|
||||||
|
}, Object(vuex__WEBPACK_IMPORTED_MODULE_3__["mapMutations"])("modal", ["changeCurrentModal"]), {
|
||||||
|
changeRoleModal: function changeRoleModal(user) {
|
||||||
this.changeCurrentModal({
|
this.changeCurrentModal({
|
||||||
modal: "modal-auth-verify-code"
|
modal: "modal-user-role",
|
||||||
|
properties: {
|
||||||
|
user: user
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
remove: function () {
|
||||||
|
var _remove = _asyncToGenerator(
|
||||||
|
/*#__PURE__*/
|
||||||
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(userId) {
|
||||||
|
var result, key;
|
||||||
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {
|
||||||
|
while (1) {
|
||||||
|
switch (_context3.prev = _context3.next) {
|
||||||
|
case 0:
|
||||||
|
_context3.next = 2;
|
||||||
|
return _services__WEBPACK_IMPORTED_MODULE_2__["ApiService"].delete(_config_urls__WEBPACK_IMPORTED_MODULE_1__["urls"].deleteUser(userId));
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
result = _context3.sent;
|
||||||
|
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
for (key in this.items) {
|
||||||
|
if (this.items.hasOwnProperty(key) && this.items[key].id == userId) {
|
||||||
|
this.items.splice(key, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
case 4:
|
||||||
|
case "end":
|
||||||
|
return _context3.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, _callee3, this);
|
||||||
|
}));
|
||||||
|
|
||||||
|
function remove(_x2) {
|
||||||
|
return _remove.apply(this, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
return remove;
|
||||||
|
}()
|
||||||
|
}),
|
||||||
|
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_3__["mapGetters"])("modal", ["getModalResult"])),
|
||||||
|
watch: {
|
||||||
|
getModalResult: function getModalResult(user) {
|
||||||
|
var _iteratorNormalCompletion2 = true;
|
||||||
|
var _didIteratorError2 = false;
|
||||||
|
var _iteratorError2 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator2 = this.items[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
||||||
|
var userList = _step2.value;
|
||||||
|
|
||||||
|
if (userList.id == user.id) {
|
||||||
|
userList.roles = user.roles;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError2 = true;
|
||||||
|
_iteratorError2 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion2 && _iterator2.return != null) {
|
||||||
|
_iterator2.return();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError2) {
|
||||||
|
throw _iteratorError2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ForgotPassword.vue?vue&type=template&id=62f22c26&":
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c&":
|
||||||
/*!****************************************************************************************************************************************************************************************************************!*\
|
/*!***********************************************************************************************************************************************************************************************************!*\
|
||||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/ForgotPassword.vue?vue&type=template&id=62f22c26& ***!
|
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c& ***!
|
||||||
\****************************************************************************************************************************************************************************************************************/
|
\***********************************************************************************************************************************************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
@@ -91,141 +395,307 @@ var render = function() {
|
|||||||
var _h = _vm.$createElement
|
var _h = _vm.$createElement
|
||||||
var _c = _vm._self._c || _h
|
var _c = _vm._self._c || _h
|
||||||
return _c(
|
return _c(
|
||||||
"v-form",
|
"v-container",
|
||||||
|
{ attrs: { "grid-list-xs": "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-container",
|
"material-card",
|
||||||
{ attrs: { "grid-list-xs": "" } },
|
{ attrs: { color: "black", title: "Member List" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-layout",
|
||||||
{ staticClass: "justify-center", attrs: { row: "", wrap: "" } },
|
{
|
||||||
|
staticClass: "px-5 mb-3",
|
||||||
|
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||||
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-flex",
|
"v-flex",
|
||||||
{
|
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||||
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
[
|
||||||
attrs: { xs12: "", md3: "", sm3: "" }
|
_c("v-text-field", {
|
||||||
},
|
staticClass: "pa-2",
|
||||||
|
attrs: { color: "black", name: "name", label: "Name" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: { color: "black", name: "date", label: "Date" }
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||||
|
[
|
||||||
|
_c("v-text-field", {
|
||||||
|
staticClass: "pa-2",
|
||||||
|
attrs: {
|
||||||
|
color: "black",
|
||||||
|
name: "hospital",
|
||||||
|
label: "Hospital"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"material-card",
|
"v-btn",
|
||||||
{ attrs: { color: "black", title: "Login Page" } },
|
{
|
||||||
|
staticClass: "WM-CyanBlueGradient-BG",
|
||||||
|
staticStyle: { padding: "10px 60px" }
|
||||||
|
},
|
||||||
[
|
[
|
||||||
_c(
|
_c(
|
||||||
"v-layout",
|
"v-icon",
|
||||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
{ staticClass: "white--text mr-2 caption" },
|
||||||
[
|
[_vm._v("fas fa-search")]
|
||||||
_c(
|
|
||||||
"v-flex",
|
|
||||||
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
|
||||||
[
|
|
||||||
_c("v-text-field", {
|
|
||||||
attrs: {
|
|
||||||
name: "cellnumber",
|
|
||||||
label: "Cell Number",
|
|
||||||
id: "id1",
|
|
||||||
color: "black"
|
|
||||||
},
|
|
||||||
model: {
|
|
||||||
value: _vm.cell_number,
|
|
||||||
callback: function($$v) {
|
|
||||||
_vm.cell_number = $$v
|
|
||||||
},
|
|
||||||
expression: "cell_number"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
],
|
|
||||||
1
|
|
||||||
),
|
),
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c(
|
_c("span", { staticClass: "white--text" }, [
|
||||||
"v-layout",
|
_vm._v("Filter")
|
||||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
])
|
||||||
[
|
],
|
||||||
_c(
|
1
|
||||||
"v-flex",
|
)
|
||||||
{
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("v-layout", { staticClass: "px-4 my-3" }, [_c("v-divider")], 1),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{
|
||||||
|
staticClass: "px-5 my-2",
|
||||||
|
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-flex",
|
||||||
|
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
||||||
|
[
|
||||||
|
_c("v-data-table", {
|
||||||
|
attrs: {
|
||||||
|
headers: _vm.headers,
|
||||||
|
items: _vm.items,
|
||||||
|
"hide-actions": ""
|
||||||
|
},
|
||||||
|
scopedSlots: _vm._u([
|
||||||
|
{
|
||||||
|
key: "headerCell",
|
||||||
|
fn: function(ref) {
|
||||||
|
var header = ref.header
|
||||||
|
return [
|
||||||
|
_c("span", {
|
||||||
staticClass:
|
staticClass:
|
||||||
"text-md-left text-sm-center text-xs-center",
|
"subheading font-weight-light text-white text--darken-3",
|
||||||
attrs: { xs12: "", md6: "", sm6: "" }
|
domProps: { textContent: _vm._s(header.text) }
|
||||||
},
|
})
|
||||||
[
|
]
|
||||||
_c(
|
}
|
||||||
"v-btn",
|
},
|
||||||
{
|
{
|
||||||
staticClass: "WM-CyanBlueGradient-BG",
|
key: "items",
|
||||||
staticStyle: { padding: "10px 60px" },
|
fn: function(ref) {
|
||||||
on: { click: _vm.handleSubmit }
|
var item = ref.item
|
||||||
},
|
return [
|
||||||
[
|
_c(
|
||||||
_c(
|
"td",
|
||||||
"v-icon",
|
{ staticClass: "headline font-weight-light" },
|
||||||
{ staticClass: "white--text mr-2 caption" },
|
[_vm._v(_vm._s(item.name))]
|
||||||
[_vm._v("fas fa-sign-in-alt")]
|
),
|
||||||
),
|
_vm._v(" "),
|
||||||
_vm._v(" "),
|
_c(
|
||||||
_c("span", { staticClass: "white--text" }, [
|
"td",
|
||||||
_vm._v("Send")
|
{ staticClass: "title font-weight-light" },
|
||||||
])
|
[_vm._v(_vm._s(item.created_at))]
|
||||||
],
|
),
|
||||||
1
|
_vm._v(" "),
|
||||||
)
|
_c(
|
||||||
],
|
"td",
|
||||||
1
|
{ staticClass: "title font-weight-light" },
|
||||||
),
|
_vm._l(item.roles, function(role, key) {
|
||||||
_vm._v(" "),
|
return _c("span", { key: key }, [
|
||||||
_c(
|
_vm._v(_vm._s(role.name))
|
||||||
"v-flex",
|
])
|
||||||
{
|
}),
|
||||||
staticClass:
|
0
|
||||||
"text-md-right text-sm-center text-xs-center",
|
),
|
||||||
attrs: { xs12: "", md6: "", sm6: "" }
|
_vm._v(" "),
|
||||||
},
|
_c(
|
||||||
[
|
"td",
|
||||||
_c(
|
{ staticClass: "title font-weight-light" },
|
||||||
"router-link",
|
[_vm._v(_vm._s(item.medical_center.name))]
|
||||||
{
|
),
|
||||||
staticClass: "black--text",
|
_vm._v(" "),
|
||||||
attrs: { to: "login" }
|
_c(
|
||||||
},
|
"td",
|
||||||
[
|
{ staticClass: "text-xs-right" },
|
||||||
_c(
|
[
|
||||||
"v-btn",
|
_c(
|
||||||
{
|
"v-btn",
|
||||||
staticClass:
|
{
|
||||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
staticClass: "mr-2 WM-ActionButton",
|
||||||
|
attrs: {
|
||||||
|
color:
|
||||||
|
item.status == "Active"
|
||||||
|
? "red"
|
||||||
|
: "green"
|
||||||
},
|
},
|
||||||
[
|
on: {
|
||||||
_c(
|
click: function($event) {
|
||||||
"v-icon",
|
return _vm.changeStatus(item.id)
|
||||||
{
|
}
|
||||||
staticClass:
|
}
|
||||||
"black--text mr-2 caption"
|
},
|
||||||
},
|
[
|
||||||
[_vm._v("fas fa-sign-in-alt")]
|
item.status == "Active"
|
||||||
),
|
? [
|
||||||
_vm._v(" "),
|
_c(
|
||||||
_c(
|
"v-icon",
|
||||||
"span",
|
{
|
||||||
{ staticClass: "black--text" },
|
staticClass:
|
||||||
[_vm._v("Login")]
|
"white--text mr-2 caption"
|
||||||
)
|
},
|
||||||
],
|
[_vm._v("fas fa-user-tag")]
|
||||||
1
|
),
|
||||||
)
|
_vm._v(" "),
|
||||||
],
|
item.status == "Active"
|
||||||
1
|
? _c("span", [_vm._v("Susspended")])
|
||||||
)
|
: _vm._e()
|
||||||
],
|
]
|
||||||
1
|
: [
|
||||||
)
|
_c(
|
||||||
],
|
"v-icon",
|
||||||
1
|
{
|
||||||
)
|
staticClass:
|
||||||
|
"white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-user-tag")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Active")])
|
||||||
|
]
|
||||||
|
],
|
||||||
|
2
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "mr-2 WM-ActionButton",
|
||||||
|
attrs: { color: "orange darken-1" },
|
||||||
|
on: {
|
||||||
|
click: function($event) {
|
||||||
|
return _vm.changeRoleModal(item)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass: "white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-user-tag")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Role")])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass: "WM-ActionButton",
|
||||||
|
attrs: { color: "pink" },
|
||||||
|
on: {
|
||||||
|
click: function($event) {
|
||||||
|
return _vm.remove(item.id)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{
|
||||||
|
staticClass: "white--text mr-2 caption"
|
||||||
|
},
|
||||||
|
[_vm._v("fas fa-times")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", [_vm._v("Remove")])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
])
|
||||||
|
})
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("v-layout", { staticClass: "px-4 my-3" }, [_c("v-divider")], 1),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"v-layout",
|
||||||
|
{
|
||||||
|
staticClass: "mt-3",
|
||||||
|
attrs: {
|
||||||
|
row: "",
|
||||||
|
wrap: "",
|
||||||
|
"align-center": "",
|
||||||
|
"justify-center": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"router-link",
|
||||||
|
{ attrs: { to: "/dashboard" } },
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-btn",
|
||||||
|
{
|
||||||
|
staticClass:
|
||||||
|
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
|
||||||
|
},
|
||||||
|
[
|
||||||
|
_c(
|
||||||
|
"v-icon",
|
||||||
|
{ staticClass: "black--text mr-2 caption" },
|
||||||
|
[_vm._v("fas fa-chevron-left")]
|
||||||
|
),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c("span", { staticClass: "black--text" }, [
|
||||||
|
_vm._v("Back")
|
||||||
|
])
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
)
|
)
|
||||||
@@ -249,18 +719,18 @@ render._withStripped = true
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/ForgotPassword.vue":
|
/***/ "./resources/js/vue/views/User/List.vue":
|
||||||
/*!***************************************************!*\
|
/*!**********************************************!*\
|
||||||
!*** ./resources/js/vue/views/ForgotPassword.vue ***!
|
!*** ./resources/js/vue/views/User/List.vue ***!
|
||||||
\***************************************************/
|
\**********************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ForgotPassword.vue?vue&type=template&id=62f22c26& */ "./resources/js/vue/views/ForgotPassword.vue?vue&type=template&id=62f22c26&");
|
/* harmony import */ var _List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./List.vue?vue&type=template&id=5b60cb2c& */ "./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c&");
|
||||||
/* harmony import */ var _ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ForgotPassword.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./List.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/User/List.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -269,9 +739,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* normalize component */
|
/* normalize component */
|
||||||
|
|
||||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||||
_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||||
_ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||||
_ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||||
false,
|
false,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@@ -281,38 +751,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
|||||||
|
|
||||||
/* hot reload */
|
/* hot reload */
|
||||||
if (false) { var api; }
|
if (false) { var api; }
|
||||||
component.options.__file = "resources/js/vue/views/ForgotPassword.vue"
|
component.options.__file = "resources/js/vue/views/User/List.vue"
|
||||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js&":
|
/***/ "./resources/js/vue/views/User/List.vue?vue&type=script&lang=js&":
|
||||||
/*!****************************************************************************!*\
|
/*!***********************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js& ***!
|
!*** ./resources/js/vue/views/User/List.vue?vue&type=script&lang=js& ***!
|
||||||
\****************************************************************************/
|
\***********************************************************************/
|
||||||
/*! exports provided: default */
|
/*! exports provided: default */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ForgotPassword.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js&");
|
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./List.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/List.vue?vue&type=script&lang=js&");
|
||||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/views/ForgotPassword.vue?vue&type=template&id=62f22c26&":
|
/***/ "./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c&":
|
||||||
/*!**********************************************************************************!*\
|
/*!*****************************************************************************!*\
|
||||||
!*** ./resources/js/vue/views/ForgotPassword.vue?vue&type=template&id=62f22c26& ***!
|
!*** ./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c& ***!
|
||||||
\**********************************************************************************/
|
\*****************************************************************************/
|
||||||
/*! exports provided: render, staticRenderFns */
|
/*! exports provided: render, staticRenderFns */
|
||||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ForgotPassword.vue?vue&type=template&id=62f22c26& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ForgotPassword.vue?vue&type=template&id=62f22c26&");
|
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./List.vue?vue&type=template&id=5b60cb2c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c&");
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"/vue/js/app.js": "/vue/js/app.js?id=6945750d7580899bd2de"
|
"/vue/js/app.js": "/vue/js/app.js?id=ac43acb6474495f2e055"
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+192
-121
@@ -2303,27 +2303,39 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
return {
|
return {
|
||||||
logo: './img/vuetifylogo.png',
|
logo: './img/vuetifylogo.png',
|
||||||
links: [{
|
links: [{
|
||||||
to: '/dashboard',
|
to: {
|
||||||
|
name: 'Dashboard'
|
||||||
|
},
|
||||||
icon: 'mdi-view-dashboard',
|
icon: 'mdi-view-dashboard',
|
||||||
text: 'Dashboard'
|
text: 'Dashboard'
|
||||||
}, {
|
}, {
|
||||||
to: '/my-info',
|
to: {
|
||||||
|
name: 'MyInfo'
|
||||||
|
},
|
||||||
icon: 'mdi-account',
|
icon: 'mdi-account',
|
||||||
text: 'My Info'
|
text: 'My Info'
|
||||||
}, {
|
}, {
|
||||||
to: '/all-resualttest',
|
to: {
|
||||||
|
name: 'AllResultTest'
|
||||||
|
},
|
||||||
icon: 'description',
|
icon: 'description',
|
||||||
text: 'All Test Result'
|
text: 'All Test Result'
|
||||||
}, {
|
}, {
|
||||||
to: '/manage-users',
|
to: {
|
||||||
|
name: 'ManageUsers'
|
||||||
|
},
|
||||||
icon: 'far fa-address-book',
|
icon: 'far fa-address-book',
|
||||||
text: 'Manage Users'
|
text: 'Manage Users'
|
||||||
}, {
|
}, {
|
||||||
to: '/test-creator',
|
to: {
|
||||||
|
name: 'ListTestType'
|
||||||
|
},
|
||||||
icon: 'fas fa-vial',
|
icon: 'fas fa-vial',
|
||||||
text: 'Add a Test Type'
|
text: 'List Test Type'
|
||||||
}, {
|
}, {
|
||||||
to: '/submit-test-result',
|
to: {
|
||||||
|
name: 'SubmitTestResult'
|
||||||
|
},
|
||||||
icon: 'done',
|
icon: 'done',
|
||||||
text: 'Submit Test Result'
|
text: 'Submit Test Result'
|
||||||
}],
|
}],
|
||||||
@@ -3370,6 +3382,7 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
||||||
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/services */ "./resources/js/vue/services/index.js");
|
||||||
/* harmony import */ var _config_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config/utils */ "./resources/js/vue/config/utils.js");
|
/* harmony import */ var _config_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config/utils */ "./resources/js/vue/config/utils.js");
|
||||||
|
/* harmony import */ var _config_urls__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config/urls */ "./resources/js/vue/config/urls.js");
|
||||||
|
|
||||||
|
|
||||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
@@ -3411,6 +3424,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
data: function data() {
|
data: function data() {
|
||||||
return {
|
return {
|
||||||
@@ -3431,13 +3445,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
switch (_context.prev = _context.next) {
|
switch (_context.prev = _context.next) {
|
||||||
case 0:
|
case 0:
|
||||||
_context.next = 2;
|
_context.next = 2;
|
||||||
return _services__WEBPACK_IMPORTED_MODULE_2__["ApiService"].post("Users/ChangeRole/".concat(this.getModalProperties.user.id), this.data);
|
return _services__WEBPACK_IMPORTED_MODULE_2__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_4__["urls"].changeRoleUser(this.getModalProperties.user.id), this.data);
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
result = _context.sent;
|
result = _context.sent;
|
||||||
|
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.setResultModal(result.data);
|
this.setResultModal(result.data.data);
|
||||||
this.closeModal();
|
this.closeModal();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61810,6 +61824,62 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./resources/js/vue/config/urls.js":
|
||||||
|
/*!*****************************************!*\
|
||||||
|
!*** ./resources/js/vue/config/urls.js ***!
|
||||||
|
\*****************************************/
|
||||||
|
/*! exports provided: urls */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "urls", function() { return urls; });
|
||||||
|
var urls = {
|
||||||
|
storeTestType: "/TestTypes",
|
||||||
|
updateInfo: "/UpdateInfo",
|
||||||
|
getInfo: "/GetInfo",
|
||||||
|
login: "/login",
|
||||||
|
logout: "/logout",
|
||||||
|
storeMedicalCenter: "/MedicalCenters",
|
||||||
|
listOpertor: "/Users",
|
||||||
|
listMedicalCenter: function listMedicalCenter(page) {
|
||||||
|
return "/MedicalCenters?page=" + page;
|
||||||
|
},
|
||||||
|
listTestType: function listTestType(page) {
|
||||||
|
return "/TestTypes?page=" + page;
|
||||||
|
},
|
||||||
|
deleteTestType: function deleteTestType(id) {
|
||||||
|
return "/TestTypes/".concat(id);
|
||||||
|
},
|
||||||
|
editTestType: function editTestType(id) {
|
||||||
|
return "/TestTypes/".concat(id, "/edit");
|
||||||
|
},
|
||||||
|
updateTestType: function updateTestType(id) {
|
||||||
|
return "/TestTypes/".concat(id);
|
||||||
|
},
|
||||||
|
updateMedicalCenter: function updateMedicalCenter(id) {
|
||||||
|
return "/MedicalCenters/".concat(id);
|
||||||
|
},
|
||||||
|
deleteMedicalCenter: function deleteMedicalCenter(id) {
|
||||||
|
return "/MedicalCenters/".concat(id);
|
||||||
|
},
|
||||||
|
listOpertorMedicalCenter: function listOpertorMedicalCenter(id) {
|
||||||
|
return "/Users/MedicalCenter/".concat(id);
|
||||||
|
},
|
||||||
|
changeStatusUser: function changeStatusUser(userId) {
|
||||||
|
return "Users/ChangeStatus/".concat(userId);
|
||||||
|
},
|
||||||
|
changeRoleUser: function changeRoleUser(userId) {
|
||||||
|
return "Users/ChangeRole/".concat(userId);
|
||||||
|
},
|
||||||
|
deleteUser: function deleteUser(userId) {
|
||||||
|
return "Users/".concat(userId);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "./resources/js/vue/config/utils.js":
|
/***/ "./resources/js/vue/config/utils.js":
|
||||||
@@ -62332,34 +62402,47 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
}, {
|
}, {
|
||||||
path: '/my-info',
|
path: '/my-info',
|
||||||
name: 'MyInfo',
|
name: 'MyInfo',
|
||||||
view: 'MyInfo'
|
view: 'User/MyInfo'
|
||||||
}, {
|
|
||||||
path: '/all-resualttest',
|
|
||||||
name: 'AllResultTest',
|
|
||||||
view: 'AllResultTest'
|
|
||||||
}, {
|
}, {
|
||||||
path: '/manage-users',
|
path: '/manage-users',
|
||||||
name: 'ManageUsers',
|
name: 'ManageUsers',
|
||||||
view: 'ManageUsers',
|
view: 'User/List'
|
||||||
meta: {
|
|
||||||
roles: 'Admin'
|
|
||||||
}
|
|
||||||
}, {
|
}, {
|
||||||
path: '/test-creator',
|
path: '/test-type/create',
|
||||||
name: 'AddNewTest',
|
name: 'AddTestType',
|
||||||
view: 'TestCreator'
|
view: 'TestType/AddEdit'
|
||||||
}, {
|
}, {
|
||||||
path: '/manage-medical-center',
|
path: '/test-type/:testType/edit',
|
||||||
|
name: 'EditTestType',
|
||||||
|
view: 'TestType/AddEdit'
|
||||||
|
}, {
|
||||||
|
path: '/test-types',
|
||||||
|
name: 'ListTestType',
|
||||||
|
view: 'TestType/List'
|
||||||
|
}, {
|
||||||
|
path: '/medical-center',
|
||||||
name: 'ManageMedicalCenter',
|
name: 'ManageMedicalCenter',
|
||||||
view: 'ManageMedicalCenter'
|
view: 'MedicalCenter/List'
|
||||||
}, {
|
}, {
|
||||||
path: '/medical-center/:id/edit',
|
path: '/medical-center/create',
|
||||||
|
name: 'AddMedicalCenter',
|
||||||
|
view: 'MedicalCenter/AddEdit'
|
||||||
|
}, {
|
||||||
|
path: '/medical-center/:medicalCenter/edit',
|
||||||
name: 'EditMedicalCenter',
|
name: 'EditMedicalCenter',
|
||||||
view: 'AddMedicalCenter'
|
view: 'MedicalCenter/AddEdit'
|
||||||
|
}, {
|
||||||
|
path: '/add-operator/:medicalCenter',
|
||||||
|
name: 'AddOperator',
|
||||||
|
view: 'Auth/Register'
|
||||||
|
}, {
|
||||||
|
path: '/operator-list/:medicalCenter',
|
||||||
|
name: 'OperatorList',
|
||||||
|
view: 'MedicalCenter/OperatorList'
|
||||||
}, {
|
}, {
|
||||||
path: '/login',
|
path: '/login',
|
||||||
name: 'Login',
|
name: 'Login',
|
||||||
view: 'Login',
|
view: 'Auth/Login',
|
||||||
meta: {
|
meta: {
|
||||||
public: true,
|
public: true,
|
||||||
// Allow access to even if not logged in
|
// Allow access to even if not logged in
|
||||||
@@ -62368,29 +62451,29 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
}, {
|
}, {
|
||||||
path: '/register',
|
path: '/register',
|
||||||
name: 'Register',
|
name: 'Register',
|
||||||
view: 'Register',
|
view: 'Auth/Register',
|
||||||
meta: {
|
meta: {
|
||||||
public: true,
|
public: true,
|
||||||
// Allow access to even if not logged in
|
// Allow access to even if not logged in
|
||||||
onlyWhenLoggedOut: true
|
onlyWhenLoggedOut: true
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
path: '/Adminregister',
|
path: '/forgot-password',
|
||||||
name: 'AdminRegister',
|
name: 'ForgotPassword',
|
||||||
view: 'AdminRegister'
|
view: 'Auth/ForgotPassword',
|
||||||
|
meta: {
|
||||||
|
public: true,
|
||||||
|
// Allow access to even if not logged in
|
||||||
|
onlyWhenLoggedOut: true
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
path: '/all-resualttest',
|
||||||
|
name: 'AllResultTest',
|
||||||
|
view: 'AllResultTest'
|
||||||
}, {
|
}, {
|
||||||
path: '/submit-test-result',
|
path: '/submit-test-result',
|
||||||
name: 'SubmitTestResult',
|
name: 'SubmitTestResult',
|
||||||
view: 'SubmitTestResult'
|
view: 'SubmitTestResult'
|
||||||
}, {
|
|
||||||
path: '/forgot-password',
|
|
||||||
name: 'ForgotPassword',
|
|
||||||
view: 'ForgotPassword',
|
|
||||||
meta: {
|
|
||||||
public: true,
|
|
||||||
// Allow access to even if not logged in
|
|
||||||
onlyWhenLoggedOut: true
|
|
||||||
}
|
|
||||||
}, {
|
}, {
|
||||||
path: '/test-creator',
|
path: '/test-creator',
|
||||||
name: 'TestCreator',
|
name: 'TestCreator',
|
||||||
@@ -62399,18 +62482,6 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
path: '/test',
|
path: '/test',
|
||||||
name: 'Test',
|
name: 'Test',
|
||||||
view: 'Test'
|
view: 'Test'
|
||||||
}, {
|
|
||||||
path: '/add-medical-center',
|
|
||||||
name: 'AddMedicalCenter',
|
|
||||||
view: 'AddMedicalCenter'
|
|
||||||
}, {
|
|
||||||
path: '/add-operator/:medicalCenter',
|
|
||||||
name: 'AddOperator',
|
|
||||||
view: 'Register'
|
|
||||||
}, {
|
|
||||||
path: '/operator-list/:medicalCenter',
|
|
||||||
name: 'OperatorList',
|
|
||||||
view: 'OperatorList'
|
|
||||||
}]);
|
}]);
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
@@ -62541,6 +62612,7 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
/* harmony import */ var _global_api_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../global/api.service */ "./resources/js/vue/services/global/api.service.js");
|
/* harmony import */ var _global_api_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../global/api.service */ "./resources/js/vue/services/global/api.service.js");
|
||||||
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ "./resources/js/vue/services/auth/storage.service.js");
|
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ "./resources/js/vue/services/auth/storage.service.js");
|
||||||
|
/* harmony import */ var _config_urls__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config/urls */ "./resources/js/vue/config/urls.js");
|
||||||
|
|
||||||
|
|
||||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||||
@@ -62572,6 +62644,7 @@ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.g
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var AuthenticationError =
|
var AuthenticationError =
|
||||||
/*#__PURE__*/
|
/*#__PURE__*/
|
||||||
function (_Error) {
|
function (_Error) {
|
||||||
@@ -62610,7 +62683,7 @@ var UserService = {
|
|||||||
case 0:
|
case 0:
|
||||||
requestData = {
|
requestData = {
|
||||||
method: "post",
|
method: "post",
|
||||||
url: "/login",
|
url: _config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].login,
|
||||||
data: {
|
data: {
|
||||||
cell_number: cell_number,
|
cell_number: cell_number,
|
||||||
password: password,
|
password: password,
|
||||||
@@ -62780,7 +62853,7 @@ var UserService = {
|
|||||||
refreshToken = _storage_service__WEBPACK_IMPORTED_MODULE_2__["TokenService"].getRefreshToken();
|
refreshToken = _storage_service__WEBPACK_IMPORTED_MODULE_2__["TokenService"].getRefreshToken();
|
||||||
requestData = {
|
requestData = {
|
||||||
method: "post",
|
method: "post",
|
||||||
url: "login",
|
url: _config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].login,
|
||||||
data: {
|
data: {
|
||||||
grant_type: "refresh_token",
|
grant_type: "refresh_token",
|
||||||
refresh_token: refreshToken
|
refresh_token: refreshToken
|
||||||
@@ -62831,20 +62904,16 @@ var UserService = {
|
|||||||
var _logout = _asyncToGenerator(
|
var _logout = _asyncToGenerator(
|
||||||
/*#__PURE__*/
|
/*#__PURE__*/
|
||||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee5() {
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee5() {
|
||||||
var requestData, response;
|
var response;
|
||||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee5$(_context5) {
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee5$(_context5) {
|
||||||
while (1) {
|
while (1) {
|
||||||
switch (_context5.prev = _context5.next) {
|
switch (_context5.prev = _context5.next) {
|
||||||
case 0:
|
case 0:
|
||||||
requestData = {
|
_context5.prev = 0;
|
||||||
method: "post",
|
_context5.next = 3;
|
||||||
url: "logout"
|
return _global_api_service__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].logout);
|
||||||
};
|
|
||||||
_context5.prev = 1;
|
|
||||||
_context5.next = 4;
|
|
||||||
return _global_api_service__WEBPACK_IMPORTED_MODULE_1__["ApiService"].customRequest(requestData);
|
|
||||||
|
|
||||||
case 4:
|
case 3:
|
||||||
response = _context5.sent;
|
response = _context5.sent;
|
||||||
// Remove the token and remove Authorization header from Api Service as well
|
// Remove the token and remove Authorization header from Api Service as well
|
||||||
_storage_service__WEBPACK_IMPORTED_MODULE_2__["TokenService"].removeToken();
|
_storage_service__WEBPACK_IMPORTED_MODULE_2__["TokenService"].removeToken();
|
||||||
@@ -62855,17 +62924,17 @@ var UserService = {
|
|||||||
_global_api_service__WEBPACK_IMPORTED_MODULE_1__["ApiService"].unmount401Interceptor();
|
_global_api_service__WEBPACK_IMPORTED_MODULE_1__["ApiService"].unmount401Interceptor();
|
||||||
return _context5.abrupt("return", response.data);
|
return _context5.abrupt("return", response.data);
|
||||||
|
|
||||||
case 13:
|
case 12:
|
||||||
_context5.prev = 13;
|
_context5.prev = 12;
|
||||||
_context5.t0 = _context5["catch"](1);
|
_context5.t0 = _context5["catch"](0);
|
||||||
throw new AuthenticationError(_context5.t0.response.status, _context5.t0.response.data.detail);
|
throw new AuthenticationError(_context5.t0.response.status, _context5.t0.response.data.detail);
|
||||||
|
|
||||||
case 16:
|
case 15:
|
||||||
case "end":
|
case "end":
|
||||||
return _context5.stop();
|
return _context5.stop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, _callee5, null, [[1, 13]]);
|
}, _callee5, null, [[0, 12]]);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
function logout() {
|
function logout() {
|
||||||
@@ -62884,24 +62953,20 @@ var UserService = {
|
|||||||
var _getInfo = _asyncToGenerator(
|
var _getInfo = _asyncToGenerator(
|
||||||
/*#__PURE__*/
|
/*#__PURE__*/
|
||||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee6() {
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee6() {
|
||||||
var requestData, response;
|
var response;
|
||||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee6$(_context6) {
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee6$(_context6) {
|
||||||
while (1) {
|
while (1) {
|
||||||
switch (_context6.prev = _context6.next) {
|
switch (_context6.prev = _context6.next) {
|
||||||
case 0:
|
case 0:
|
||||||
requestData = {
|
_context6.next = 2;
|
||||||
method: "get",
|
return _global_api_service__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].getInfo);
|
||||||
url: "getInfo"
|
|
||||||
};
|
|
||||||
_context6.next = 3;
|
|
||||||
return _global_api_service__WEBPACK_IMPORTED_MODULE_1__["ApiService"].customRequest(requestData);
|
|
||||||
|
|
||||||
case 3:
|
case 2:
|
||||||
response = _context6.sent;
|
response = _context6.sent;
|
||||||
_storage_service__WEBPACK_IMPORTED_MODULE_2__["TokenService"].saveInfo(response.data);
|
_storage_service__WEBPACK_IMPORTED_MODULE_2__["TokenService"].saveInfo(response.data.data);
|
||||||
return _context6.abrupt("return", response.data);
|
return _context6.abrupt("return", response.data.data);
|
||||||
|
|
||||||
case 6:
|
case 5:
|
||||||
case "end":
|
case "end":
|
||||||
return _context6.stop();
|
return _context6.stop();
|
||||||
}
|
}
|
||||||
@@ -62967,10 +63032,14 @@ var ApiService = {
|
|||||||
return axios__WEBPACK_IMPORTED_MODULE_1___default.a.post(resource, data);
|
return axios__WEBPACK_IMPORTED_MODULE_1___default.a.post(resource, data);
|
||||||
},
|
},
|
||||||
put: function put(resource, data) {
|
put: function put(resource, data) {
|
||||||
return axios__WEBPACK_IMPORTED_MODULE_1___default.a.put(resource, data);
|
data['_method'] = 'put';
|
||||||
|
return axios__WEBPACK_IMPORTED_MODULE_1___default.a.post(resource, data);
|
||||||
},
|
},
|
||||||
delete: function _delete(resource) {
|
delete: function _delete(resource) {
|
||||||
return axios__WEBPACK_IMPORTED_MODULE_1___default.a.delete(resource);
|
var data = {
|
||||||
|
'_method': 'delete'
|
||||||
|
};
|
||||||
|
return axios__WEBPACK_IMPORTED_MODULE_1___default.a.post(resource, data);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -63103,9 +63172,9 @@ function errorResponseHandler(error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function successHandler(response) {
|
function successHandler(response) {
|
||||||
if (response.data == 200) {
|
if (response.status == 200) {
|
||||||
if (typeof response.data.message !== 'undefined') {
|
if (typeof response.data.message !== 'undefined') {
|
||||||
_toast_service__WEBPACK_IMPORTED_MODULE_1__["default"].success(response.data.message);
|
_toast_service__WEBPACK_IMPORTED_MODULE_1__["default"].success(response.data.message, response.data.title);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63859,87 +63928,89 @@ var toggle = function toggle(property) {
|
|||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
var map = {
|
var map = {
|
||||||
"./AddMedicalCenter.vue": [
|
|
||||||
"./resources/js/vue/views/AddMedicalCenter.vue",
|
|
||||||
0,
|
|
||||||
6
|
|
||||||
],
|
|
||||||
"./AddNewTest.vue": [
|
"./AddNewTest.vue": [
|
||||||
"./resources/js/vue/views/AddNewTest.vue",
|
"./resources/js/vue/views/AddNewTest.vue",
|
||||||
1
|
2
|
||||||
],
|
],
|
||||||
"./AllResultTest.vue": [
|
"./AllResultTest.vue": [
|
||||||
"./resources/js/vue/views/AllResultTest.vue",
|
"./resources/js/vue/views/AllResultTest.vue",
|
||||||
7
|
7
|
||||||
],
|
],
|
||||||
|
"./Auth/ForgotPassword.vue": [
|
||||||
|
"./resources/js/vue/views/Auth/ForgotPassword.vue",
|
||||||
|
11
|
||||||
|
],
|
||||||
|
"./Auth/Login.vue": [
|
||||||
|
"./resources/js/vue/views/Auth/Login.vue",
|
||||||
|
6
|
||||||
|
],
|
||||||
|
"./Auth/Register.vue": [
|
||||||
|
"./resources/js/vue/views/Auth/Register.vue",
|
||||||
|
13
|
||||||
|
],
|
||||||
"./Dashboard.vue": [
|
"./Dashboard.vue": [
|
||||||
"./resources/js/vue/views/Dashboard.vue",
|
"./resources/js/vue/views/Dashboard.vue",
|
||||||
8
|
8
|
||||||
],
|
],
|
||||||
"./ForgotPassword.vue": [
|
|
||||||
"./resources/js/vue/views/ForgotPassword.vue",
|
|
||||||
9
|
|
||||||
],
|
|
||||||
"./Icons.vue": [
|
"./Icons.vue": [
|
||||||
"./resources/js/vue/views/Icons.vue",
|
"./resources/js/vue/views/Icons.vue",
|
||||||
10
|
10
|
||||||
],
|
],
|
||||||
"./Login.vue": [
|
|
||||||
"./resources/js/vue/views/Login.vue",
|
|
||||||
11
|
|
||||||
],
|
|
||||||
"./ManageMedicalCenter.vue": [
|
|
||||||
"./resources/js/vue/views/ManageMedicalCenter.vue",
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"./ManageUsers.vue": [
|
|
||||||
"./resources/js/vue/views/ManageUsers.vue",
|
|
||||||
12
|
|
||||||
],
|
|
||||||
"./Maps.vue": [
|
"./Maps.vue": [
|
||||||
"./resources/js/vue/views/Maps.vue",
|
"./resources/js/vue/views/Maps.vue",
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"./MyInfo.vue": [
|
"./MedicalCenter/AddEdit.vue": [
|
||||||
"./resources/js/vue/views/MyInfo.vue",
|
"./resources/js/vue/views/MedicalCenter/AddEdit.vue",
|
||||||
13
|
0
|
||||||
|
],
|
||||||
|
"./MedicalCenter/List.vue": [
|
||||||
|
"./resources/js/vue/views/MedicalCenter/List.vue",
|
||||||
|
1
|
||||||
|
],
|
||||||
|
"./MedicalCenter/OperatorList.vue": [
|
||||||
|
"./resources/js/vue/views/MedicalCenter/OperatorList.vue",
|
||||||
|
23
|
||||||
],
|
],
|
||||||
"./Notifications.vue": [
|
"./Notifications.vue": [
|
||||||
"./resources/js/vue/views/Notifications.vue",
|
"./resources/js/vue/views/Notifications.vue",
|
||||||
14
|
14
|
||||||
],
|
],
|
||||||
"./OperatorList.vue": [
|
|
||||||
"./resources/js/vue/views/OperatorList.vue",
|
|
||||||
0,
|
|
||||||
15
|
|
||||||
],
|
|
||||||
"./Register.vue": [
|
|
||||||
"./resources/js/vue/views/Register.vue",
|
|
||||||
16
|
|
||||||
],
|
|
||||||
"./SubmitTestResult.vue": [
|
"./SubmitTestResult.vue": [
|
||||||
"./resources/js/vue/views/SubmitTestResult.vue",
|
"./resources/js/vue/views/SubmitTestResult.vue",
|
||||||
17
|
17
|
||||||
],
|
],
|
||||||
"./TableList.vue": [
|
"./TableList.vue": [
|
||||||
"./resources/js/vue/views/TableList.vue",
|
"./resources/js/vue/views/TableList.vue",
|
||||||
20
|
18
|
||||||
],
|
],
|
||||||
"./TestCreator.vue": [
|
"./TestType/AddEdit.vue": [
|
||||||
"./resources/js/vue/views/TestCreator.vue",
|
"./resources/js/vue/views/TestType/AddEdit.vue",
|
||||||
3
|
3
|
||||||
],
|
],
|
||||||
|
"./TestType/List.vue": [
|
||||||
|
"./resources/js/vue/views/TestType/List.vue",
|
||||||
|
21
|
||||||
|
],
|
||||||
"./Typography.vue": [
|
"./Typography.vue": [
|
||||||
"./resources/js/vue/views/Typography.vue",
|
"./resources/js/vue/views/Typography.vue",
|
||||||
4
|
4
|
||||||
],
|
],
|
||||||
"./Upgrade.vue": [
|
"./Upgrade.vue": [
|
||||||
"./resources/js/vue/views/Upgrade.vue",
|
"./resources/js/vue/views/Upgrade.vue",
|
||||||
|
20
|
||||||
|
],
|
||||||
|
"./User/List.vue": [
|
||||||
|
"./resources/js/vue/views/User/List.vue",
|
||||||
|
9
|
||||||
|
],
|
||||||
|
"./User/MyInfo.vue": [
|
||||||
|
"./resources/js/vue/views/User/MyInfo.vue",
|
||||||
22
|
22
|
||||||
],
|
],
|
||||||
"./UserProfile.vue": [
|
"./UserProfile.vue": [
|
||||||
"./resources/js/vue/views/UserProfile.vue",
|
"./resources/js/vue/views/UserProfile.vue",
|
||||||
21
|
19
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
function webpackAsyncContext(req) {
|
function webpackAsyncContext(req) {
|
||||||
@@ -63951,7 +64022,7 @@ function webpackAsyncContext(req) {
|
|||||||
throw e;
|
throw e;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {
|
return __webpack_require__.e(ids[1]).then(function() {
|
||||||
var id = ids[0];
|
var id = ids[0];
|
||||||
return __webpack_require__(id);
|
return __webpack_require__(id);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -87,32 +87,32 @@ export default {
|
|||||||
logo: './img/vuetifylogo.png',
|
logo: './img/vuetifylogo.png',
|
||||||
links: [
|
links: [
|
||||||
{
|
{
|
||||||
to: '/dashboard',
|
to: {name: 'Dashboard'},
|
||||||
icon: 'mdi-view-dashboard',
|
icon: 'mdi-view-dashboard',
|
||||||
text: 'Dashboard'
|
text: 'Dashboard'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
to: '/my-info',
|
to: {name: 'MyInfo'},
|
||||||
icon: 'mdi-account',
|
icon: 'mdi-account',
|
||||||
text: 'My Info'
|
text: 'My Info'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
to: '/all-resualttest',
|
to: {name: 'AllResultTest'},
|
||||||
icon: 'description',
|
icon: 'description',
|
||||||
text: 'All Test Result'
|
text: 'All Test Result'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
to: '/manage-users',
|
to: {name: 'ManageUsers'},
|
||||||
icon: 'far fa-address-book',
|
icon: 'far fa-address-book',
|
||||||
text: 'Manage Users'
|
text: 'Manage Users'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
to: '/test-creator',
|
to: {name: 'ListTestType'},
|
||||||
icon: 'fas fa-vial',
|
icon: 'fas fa-vial',
|
||||||
text: 'Add a Test Type'
|
text: 'List Test Type'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
to: '/submit-test-result',
|
to: {name: 'SubmitTestResult'},
|
||||||
icon: 'done',
|
icon: 'done',
|
||||||
text: 'Submit Test Result'
|
text: 'Submit Test Result'
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -30,6 +30,7 @@
|
|||||||
import { mapGetters, mapMutations } from "vuex";
|
import { mapGetters, mapMutations } from "vuex";
|
||||||
import { ApiService } from "@/services";
|
import { ApiService } from "@/services";
|
||||||
import { roles } from "@/config/utils";
|
import { roles } from "@/config/utils";
|
||||||
|
import { urls } from "@/config/urls";
|
||||||
export default {
|
export default {
|
||||||
data: () => ({
|
data: () => ({
|
||||||
items: roles,
|
items: roles,
|
||||||
@@ -39,11 +40,11 @@ export default {
|
|||||||
...mapMutations("modal", ["closeModal", "setResultModal"]),
|
...mapMutations("modal", ["closeModal", "setResultModal"]),
|
||||||
async changeRole() {
|
async changeRole() {
|
||||||
const result = await ApiService.post(
|
const result = await ApiService.post(
|
||||||
`Users/ChangeRole/${this.getModalProperties.user.id}`,
|
urls.changeRoleUser(this.getModalProperties.user.id),
|
||||||
this.data
|
this.data
|
||||||
);
|
);
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.setResultModal(result.data);
|
this.setResultModal(result.data.data);
|
||||||
this.closeModal();
|
this.closeModal();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+38
@@ -1,7 +1,45 @@
|
|||||||
const urls = {
|
const urls = {
|
||||||
|
storeTestType : "/TestTypes",
|
||||||
|
updateInfo : "/UpdateInfo",
|
||||||
|
getInfo : "/GetInfo",
|
||||||
|
login : "/login",
|
||||||
|
logout : "/logout",
|
||||||
|
storeMedicalCenter : "/MedicalCenters",
|
||||||
|
listOpertor : "/Users",
|
||||||
listMedicalCenter : function(page) {
|
listMedicalCenter : function(page) {
|
||||||
return "/MedicalCenters?page=" + page;
|
return "/MedicalCenters?page=" + page;
|
||||||
},
|
},
|
||||||
|
listTestType : function(page) {
|
||||||
|
return "/TestTypes?page=" + page;
|
||||||
|
},
|
||||||
|
deleteTestType : function(id) {
|
||||||
|
return `/TestTypes/${id}`;
|
||||||
|
},
|
||||||
|
editTestType : function(id) {
|
||||||
|
return `/TestTypes/${id}/edit`;
|
||||||
|
},
|
||||||
|
updateTestType : function(id) {
|
||||||
|
return `/TestTypes/${id}`;
|
||||||
|
},
|
||||||
|
updateMedicalCenter : function(id) {
|
||||||
|
return `/MedicalCenters/${id}`;
|
||||||
|
},
|
||||||
|
deleteMedicalCenter : function(id) {
|
||||||
|
return `/MedicalCenters/${id}`;
|
||||||
|
},
|
||||||
|
listOpertorMedicalCenter: function(id) {
|
||||||
|
return `/Users/MedicalCenter/${id}`;
|
||||||
|
},
|
||||||
|
changeStatusUser: function(userId) {
|
||||||
|
return `Users/ChangeStatus/${userId}`;
|
||||||
|
},
|
||||||
|
changeRoleUser: function(userId) {
|
||||||
|
return `Users/ChangeRole/${userId}`;
|
||||||
|
},
|
||||||
|
deleteUser: function(userId) {
|
||||||
|
return `Users/${userId}`;
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
export {urls};
|
export {urls};
|
||||||
Vendored
+53
-46
@@ -12,40 +12,57 @@ export default [
|
|||||||
{
|
{
|
||||||
path: '/my-info',
|
path: '/my-info',
|
||||||
name: 'MyInfo',
|
name: 'MyInfo',
|
||||||
view: 'MyInfo'
|
view: 'User/MyInfo'
|
||||||
},
|
|
||||||
{
|
|
||||||
path: '/all-resualttest',
|
|
||||||
name: 'AllResultTest',
|
|
||||||
view: 'AllResultTest'
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/manage-users',
|
path: '/manage-users',
|
||||||
name: 'ManageUsers',
|
name: 'ManageUsers',
|
||||||
view: 'ManageUsers',
|
view: 'User/List',
|
||||||
meta: {
|
|
||||||
roles : 'Admin'
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/test-creator',
|
path: '/test-type/create',
|
||||||
name: 'AddNewTest',
|
name: 'AddTestType',
|
||||||
view: 'TestCreator'
|
view: 'TestType/AddEdit'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/manage-medical-center',
|
path: '/test-type/:testType/edit',
|
||||||
|
name: 'EditTestType',
|
||||||
|
view: 'TestType/AddEdit'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/test-types',
|
||||||
|
name: 'ListTestType',
|
||||||
|
view: 'TestType/List'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/medical-center',
|
||||||
name: 'ManageMedicalCenter',
|
name: 'ManageMedicalCenter',
|
||||||
view: 'ManageMedicalCenter'
|
view: 'MedicalCenter/List'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/medical-center/:id/edit',
|
path: '/medical-center/create',
|
||||||
|
name: 'AddMedicalCenter',
|
||||||
|
view: 'MedicalCenter/AddEdit'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/medical-center/:medicalCenter/edit',
|
||||||
name: 'EditMedicalCenter',
|
name: 'EditMedicalCenter',
|
||||||
view: 'AddMedicalCenter'
|
view: 'MedicalCenter/AddEdit'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/add-operator/:medicalCenter',
|
||||||
|
name: 'AddOperator',
|
||||||
|
view: 'Auth/Register'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/operator-list/:medicalCenter',
|
||||||
|
name: 'OperatorList',
|
||||||
|
view: 'MedicalCenter/OperatorList'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/login',
|
path: '/login',
|
||||||
name: 'Login',
|
name: 'Login',
|
||||||
view: 'Login',
|
view: 'Auth/Login',
|
||||||
meta: {
|
meta: {
|
||||||
public: true, // Allow access to even if not logged in
|
public: true, // Allow access to even if not logged in
|
||||||
onlyWhenLoggedOut: true
|
onlyWhenLoggedOut: true
|
||||||
@@ -54,31 +71,36 @@ export default [
|
|||||||
{
|
{
|
||||||
path: '/register',
|
path: '/register',
|
||||||
name: 'Register',
|
name: 'Register',
|
||||||
view: 'Register',
|
view: 'Auth/Register',
|
||||||
meta: {
|
meta: {
|
||||||
public: true, // Allow access to even if not logged in
|
public: true, // Allow access to even if not logged in
|
||||||
onlyWhenLoggedOut: true
|
onlyWhenLoggedOut: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/Adminregister',
|
path: '/forgot-password',
|
||||||
name: 'AdminRegister',
|
name: 'ForgotPassword',
|
||||||
view: 'AdminRegister'
|
view: 'Auth/ForgotPassword',
|
||||||
|
meta: {
|
||||||
|
public: true, // Allow access to even if not logged in
|
||||||
|
onlyWhenLoggedOut: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
path: '/all-resualttest',
|
||||||
|
name: 'AllResultTest',
|
||||||
|
view: 'AllResultTest'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/submit-test-result',
|
path: '/submit-test-result',
|
||||||
name: 'SubmitTestResult',
|
name: 'SubmitTestResult',
|
||||||
view: 'SubmitTestResult'
|
view: 'SubmitTestResult'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: '/forgot-password',
|
|
||||||
name: 'ForgotPassword',
|
|
||||||
view: 'ForgotPassword',
|
|
||||||
meta: {
|
|
||||||
public: true, // Allow access to even if not logged in
|
|
||||||
onlyWhenLoggedOut: true
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
path: '/test-creator',
|
path: '/test-creator',
|
||||||
name: 'TestCreator',
|
name: 'TestCreator',
|
||||||
@@ -89,19 +111,4 @@ export default [
|
|||||||
name: 'Test',
|
name: 'Test',
|
||||||
view: 'Test'
|
view: 'Test'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: '/add-medical-center',
|
|
||||||
name: 'AddMedicalCenter',
|
|
||||||
view: 'AddMedicalCenter'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: '/add-operator/:medicalCenter',
|
|
||||||
name: 'AddOperator',
|
|
||||||
view: 'Register'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: '/operator-list/:medicalCenter',
|
|
||||||
name: 'OperatorList',
|
|
||||||
view: 'OperatorList'
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
|
|||||||
+7
-18
@@ -1,5 +1,6 @@
|
|||||||
import { ApiService } from "../global/api.service";
|
import { ApiService } from "../global/api.service";
|
||||||
import { TokenService } from "./storage.service";
|
import { TokenService } from "./storage.service";
|
||||||
|
import { urls } from "@/config/urls";
|
||||||
|
|
||||||
class AuthenticationError extends Error {
|
class AuthenticationError extends Error {
|
||||||
constructor(errorCode, message) {
|
constructor(errorCode, message) {
|
||||||
@@ -20,7 +21,7 @@ const UserService = {
|
|||||||
login: async function(cell_number, password) {
|
login: async function(cell_number, password) {
|
||||||
const requestData = {
|
const requestData = {
|
||||||
method: "post",
|
method: "post",
|
||||||
url: "/login",
|
url: urls.login,
|
||||||
data: {
|
data: {
|
||||||
cell_number,
|
cell_number,
|
||||||
password,
|
password,
|
||||||
@@ -120,7 +121,7 @@ const UserService = {
|
|||||||
|
|
||||||
const requestData = {
|
const requestData = {
|
||||||
method: "post",
|
method: "post",
|
||||||
url: "login",
|
url: urls.login,
|
||||||
data: {
|
data: {
|
||||||
grant_type: "refresh_token",
|
grant_type: "refresh_token",
|
||||||
refresh_token: refreshToken
|
refresh_token: refreshToken
|
||||||
@@ -154,13 +155,8 @@ const UserService = {
|
|||||||
* Will also remove `Authorization Bearer <token>` header from future requests.
|
* Will also remove `Authorization Bearer <token>` header from future requests.
|
||||||
**/
|
**/
|
||||||
logout: async function() {
|
logout: async function() {
|
||||||
const requestData = {
|
|
||||||
method: "post",
|
|
||||||
url: "logout"
|
|
||||||
};
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const response = await ApiService.customRequest(requestData);
|
const response = await ApiService.post(urls.logout);
|
||||||
// Remove the token and remove Authorization header from Api Service as well
|
// Remove the token and remove Authorization header from Api Service as well
|
||||||
TokenService.removeToken();
|
TokenService.removeToken();
|
||||||
TokenService.removeRefreshToken();
|
TokenService.removeRefreshToken();
|
||||||
@@ -184,16 +180,9 @@ const UserService = {
|
|||||||
* Will also Register in Store;
|
* Will also Register in Store;
|
||||||
**/
|
**/
|
||||||
getInfo: async function() {
|
getInfo: async function() {
|
||||||
const requestData = {
|
const response = await ApiService.get(urls.getInfo);
|
||||||
method: "get",
|
TokenService.saveInfo(response.data.data);
|
||||||
url: "getInfo"
|
return response.data.data;
|
||||||
};
|
|
||||||
|
|
||||||
const response = await ApiService.customRequest(requestData);
|
|
||||||
|
|
||||||
TokenService.saveInfo(response.data);
|
|
||||||
|
|
||||||
return response.data;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
+4
-2
@@ -30,11 +30,13 @@ const ApiService = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
put(resource, data) {
|
put(resource, data) {
|
||||||
return axios.put(resource, data)
|
data['_method'] = 'put';
|
||||||
|
return axios.post(resource, data)
|
||||||
},
|
},
|
||||||
|
|
||||||
delete(resource) {
|
delete(resource) {
|
||||||
return axios.delete(resource)
|
let data = {'_method': 'delete'};
|
||||||
|
return axios.post(resource, data)
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ function errorResponseHandler(error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
function successHandler(response) {
|
function successHandler(response) {
|
||||||
if(response.data == 200) {
|
if(response.status == 200) {
|
||||||
if(typeof response.data.message !== 'undefined') {
|
if(typeof response.data.message !== 'undefined') {
|
||||||
toast.success(response.data.message);
|
toast.success(response.data.message, response.data.title);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
|
|||||||
@@ -28,13 +28,13 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
Cards :[
|
Cards :[
|
||||||
{title:'My Info', text:'You can easily edit your registration information',icon:'/img/Static/Dashboard/darkmug.png',color:'WM-OrangeGradient-BG',route:'/my-info',aligntext:'text-md-left',alignimg:'text-md-right', column:'xs12 md6 sm6'},
|
{title:'My Info', text:'You can easily edit your registration information',icon:'/img/Static/Dashboard/darkmug.png',color:'WM-OrangeGradient-BG',route:{name: 'MyInfo'},aligntext:'text-md-left',alignimg:'text-md-right', column:'xs12 md6 sm6'},
|
||||||
{title:'All Test Result', text:'You can see all user tests and own tests',icon:'/img/Static/Dashboard/pad.png',color:'WM-GreenGradient-BG',route:'/all-resualttest',aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md6 sm6'},
|
{title:'All Test Result', text:'You can see all user tests and own tests',icon:'/img/Static/Dashboard/pad.png',color:'WM-GreenGradient-BG',route:{name: 'AllResultTest'},aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md6 sm6'},
|
||||||
{title:'Manage Users', text:'You can edit the medical center information',icon:'/img/Static/Dashboard/ipad.png',color:'WM-YellowPinkGradient-BG',route:'/manage-users',aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
|
{title:'Manage Users', text:'You can edit the medical center information',icon:'/img/Static/Dashboard/ipad.png',color:'WM-YellowPinkGradient-BG',route:{name: 'ManageUsers'},aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
|
||||||
{title:'Manage Medical Center', text:'Managing users very fast by ...',icon:'/img/Static/Dashboard/Macbook.png',color:'WM-MuskGradient-BG',route:'/manage-medical-center',aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md7 sm7'},
|
{title:'Manage Medical Center', text:'Managing users very fast by ...',icon:'/img/Static/Dashboard/Macbook.png',color:'WM-MuskGradient-BG',route:{name: 'ManageMedicalCenter'},aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md7 sm7'},
|
||||||
{title:'Add a Test Type', text:'You can simply add your own test type',icon:'/img/Static/Dashboard/Book-and-Pen.png',color:'WM-GreyGradient-BG',route:'/test-creator',aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md5 sm5'},
|
{title:'List Test Type', text:'You can simply add your own test type',icon:'/img/Static/Dashboard/Book-and-Pen.png',color:'WM-GreyGradient-BG',route:{name: 'ListTestType'},aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md5 sm5'},
|
||||||
{title:'Test to Verify', text:'You can simply add your own test type in this section of website',icon:'/img/Static/Dashboard/notepad-colorful.png',color:'WM-PinkGradient-BG',route:'/submit-test-result',aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
|
{title:'Test to Verify', text:'You can simply add your own test type in this section of website',icon:'/img/Static/Dashboard/notepad-colorful.png',color:'WM-PinkGradient-BG',route:{name: 'SubmitTestResult'},aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
|
||||||
{title:'Add a Test Result', text:'You can edit the medical center information',icon:'/img/Static/Dashboard/ipad.png',color:'WM-YellowPinkGradient-BG',route:'/manage-medical-center',aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
|
{title:'Add a Test Result', text:'You can edit the medical center information',icon:'/img/Static/Dashboard/ipad.png',color:'WM-YellowPinkGradient-BG',route:{name: 'ManageMedicalCenter'},aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,147 +0,0 @@
|
|||||||
<template>
|
|
||||||
<v-container grid-list-xs>
|
|
||||||
<material-card
|
|
||||||
color="black"
|
|
||||||
title="Member List">
|
|
||||||
<v-layout align-center justify-center wrap class="px-5 mb-3">
|
|
||||||
<v-flex xs12 md3 sm3>
|
|
||||||
<v-text-field
|
|
||||||
class="pa-2"
|
|
||||||
color="black"
|
|
||||||
name="name"
|
|
||||||
label="Name"
|
|
||||||
id="id1"
|
|
||||||
></v-text-field>
|
|
||||||
</v-flex>
|
|
||||||
<v-flex xs12 md3 sm3>
|
|
||||||
<v-text-field
|
|
||||||
class="pa-2"
|
|
||||||
color="black"
|
|
||||||
name="date"
|
|
||||||
label="Date"
|
|
||||||
id="id2"
|
|
||||||
></v-text-field>
|
|
||||||
</v-flex>
|
|
||||||
<v-flex xs12 md3 sm3>
|
|
||||||
<v-text-field
|
|
||||||
class="pa-2"
|
|
||||||
color="black"
|
|
||||||
name="hospital"
|
|
||||||
label="Hospital"
|
|
||||||
id="id3"
|
|
||||||
></v-text-field>
|
|
||||||
</v-flex>
|
|
||||||
<v-flex xs12 md3 sm3>
|
|
||||||
<v-btn class="WM-CyanBlueGradient-BG" style="padding:10px 60px">
|
|
||||||
<v-icon class="white--text mr-2 caption">fas fa-search</v-icon>
|
|
||||||
<span class="white--text">Filter</span>
|
|
||||||
</v-btn>
|
|
||||||
</v-flex>
|
|
||||||
</v-layout>
|
|
||||||
<v-layout class="px-4 my-3">
|
|
||||||
<v-divider></v-divider>
|
|
||||||
</v-layout>
|
|
||||||
<v-layout align-center justify-center wrap class="px-5 my-2">
|
|
||||||
<v-flex xs12 md12 sm12>
|
|
||||||
<v-data-table
|
|
||||||
:headers="headers"
|
|
||||||
:items="items"
|
|
||||||
hide-actions
|
|
||||||
>
|
|
||||||
<template
|
|
||||||
slot="headerCell"
|
|
||||||
slot-scope="{ header }">
|
|
||||||
<span
|
|
||||||
class="subheading font-weight-light text-white text--darken-3"
|
|
||||||
v-text="header.text"
|
|
||||||
/>
|
|
||||||
</template>
|
|
||||||
<template
|
|
||||||
slot="items"
|
|
||||||
slot-scope="{ item }">
|
|
||||||
<td class="headline font-weight-light">{{item.name}}</td>
|
|
||||||
<td class="title font-weight-light">{{item.date}}</td>
|
|
||||||
<td class="title font-weight-light">{{item.operator}}</td>
|
|
||||||
<td class="text-xs-right">
|
|
||||||
<v-btn color="purple" class="mr-2 WM-ActionButton">
|
|
||||||
<v-icon class="white--text mr-1 caption">fas fa-envelope</v-icon>
|
|
||||||
<span>SMS</span>
|
|
||||||
</v-btn>
|
|
||||||
<v-btn color="cyan" class="mr-2 WM-ActionButton">
|
|
||||||
<v-icon class="white--text mr-1 caption">fas fa-pen</v-icon>
|
|
||||||
<span>Edit</span>
|
|
||||||
</v-btn>
|
|
||||||
<v-btn color="orange darken-1" class="mr-2 WM-ActionButton">
|
|
||||||
<v-icon class="white--text mr-1 caption">fas fa-user</v-icon>
|
|
||||||
<span>Operator</span>
|
|
||||||
</v-btn>
|
|
||||||
<v-btn color="pink" class=" WM-ActionButton">
|
|
||||||
<v-icon class="white--text mr-1 caption">fas fa-times</v-icon>
|
|
||||||
<span>Remove</span>
|
|
||||||
</v-btn>
|
|
||||||
</td>
|
|
||||||
</template>
|
|
||||||
</v-data-table>
|
|
||||||
</v-flex>
|
|
||||||
</v-layout>
|
|
||||||
<v-layout class="px-4 my-3">
|
|
||||||
<v-divider></v-divider>
|
|
||||||
</v-layout>
|
|
||||||
<v-layout row wrap align-center justify-center class="mt-3">
|
|
||||||
<router-link to="/dashboard">
|
|
||||||
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5">
|
|
||||||
<v-icon class="black--text mr-2 caption">fas fa-chevron-left</v-icon>
|
|
||||||
<span class="black--text">Back</span>
|
|
||||||
</v-btn>
|
|
||||||
</router-link>
|
|
||||||
</v-layout>
|
|
||||||
</material-card>
|
|
||||||
</v-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data: () => ({
|
|
||||||
headers : [
|
|
||||||
{
|
|
||||||
sortable : true,
|
|
||||||
text: 'Operator',
|
|
||||||
value: 'operator'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
sortable : true,
|
|
||||||
text: 'Date',
|
|
||||||
value: 'date'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
sortable : true,
|
|
||||||
text: 'Hospital',
|
|
||||||
value: 'hospital'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
sortable : true,
|
|
||||||
text: 'Action',
|
|
||||||
value: 'action',
|
|
||||||
align: 'right'
|
|
||||||
},
|
|
||||||
],
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
name: 'Fatemeh Shokouhi',
|
|
||||||
date: '12/05/1397',
|
|
||||||
operator: 'Shahid Beheshti',
|
|
||||||
action: ''
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fatemeh Fayyazi',
|
|
||||||
date: '12/05/1397',
|
|
||||||
operator: 'Emam Reza',
|
|
||||||
action: ''
|
|
||||||
},
|
|
||||||
]
|
|
||||||
})
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="css" scoped>
|
|
||||||
</style>
|
|
||||||
+8
-10
@@ -15,7 +15,7 @@
|
|||||||
</v-layout>
|
</v-layout>
|
||||||
<v-layout row wrap align-center justify-center class="mt-3">
|
<v-layout row wrap align-center justify-center class="mt-3">
|
||||||
<v-btn class="WM-CyanBlueGradient-BG" @click="AddMedicalCenter" style="padding:10px 60px">
|
<v-btn class="WM-CyanBlueGradient-BG" @click="AddMedicalCenter" style="padding:10px 60px">
|
||||||
<template v-if="$route.params.id">
|
<template v-if="$route.params.medicalCenter">
|
||||||
<v-icon class="white--text mr-2 caption">fas fa-edit</v-icon>
|
<v-icon class="white--text mr-2 caption">fas fa-edit</v-icon>
|
||||||
<span class="white--text">Edit</span>
|
<span class="white--text">Edit</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
<span class="white--text">Add</span>
|
<span class="white--text">Add</span>
|
||||||
</template>
|
</template>
|
||||||
</v-btn>
|
</v-btn>
|
||||||
<router-link to="/manage-medical-center">
|
<router-link :to="{name:'ManageMedicalCenter'}">
|
||||||
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5">
|
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5">
|
||||||
<v-icon class="black--text mr-2 caption">fas fa-chevron-left</v-icon>
|
<v-icon class="black--text mr-2 caption">fas fa-chevron-left</v-icon>
|
||||||
<span class="black--text">Back</span>
|
<span class="black--text">Back</span>
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import { ApiService } from "@/services";
|
import { ApiService } from "@/services";
|
||||||
import { log } from "util";
|
import { urls } from "@/config/urls";
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@@ -51,8 +51,8 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
if (this.$route.params.id) {
|
if (this.$route.params.medicalCenter) {
|
||||||
this.load(this.$route.params.id);
|
this.load(this.$route.params.medicalCenter);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -62,12 +62,10 @@ export default {
|
|||||||
},
|
},
|
||||||
async AddMedicalCenter() {
|
async AddMedicalCenter() {
|
||||||
if (this.$refs.form.validate()) {
|
if (this.$refs.form.validate()) {
|
||||||
if (this.$route.params.id) {
|
if (this.$route.params.medicalCenter) {
|
||||||
let url = `MedicalCenters/${this.$route.params.id}`;
|
var result = await ApiService.put(urls.updateMedicalCenter(this.$route.params.medicalCenter), this.medicalCenter);
|
||||||
var result = await ApiService.put(url, this.medicalCenter);
|
|
||||||
} else {
|
} else {
|
||||||
let url = "MedicalCenters";
|
var result = await ApiService.post(urls.storeMedicalCenter, this.medicalCenter);
|
||||||
var result = await ApiService.post(url, this.medicalCenter);
|
|
||||||
}
|
}
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.$router.push({name : "ManageMedicalCenter"});
|
this.$router.push({name : "ManageMedicalCenter"});
|
||||||
+5
-5
@@ -38,7 +38,7 @@
|
|||||||
<td class="title font-weight-light">{{ item.created_at }}</td>
|
<td class="title font-weight-light">{{ item.created_at }}</td>
|
||||||
<td class="title font-weight-light">{{ item.users_count }} Operator</td>
|
<td class="title font-weight-light">{{ item.users_count }} Operator</td>
|
||||||
<td class="text-xs-right">
|
<td class="text-xs-right">
|
||||||
<router-link :to="{name : 'EditMedicalCenter', params : {id : item.id}}">
|
<router-link :to="{name : 'EditMedicalCenter', params : {medicalCenter : item.id}}">
|
||||||
<v-btn color="cyan" class="mr-2 WM-ActionButton">
|
<v-btn color="cyan" class="mr-2 WM-ActionButton">
|
||||||
<v-icon class="white--text mr-2 caption">fas fa-pen</v-icon>
|
<v-icon class="white--text mr-2 caption">fas fa-pen</v-icon>
|
||||||
<span>Edit</span>
|
<span>Edit</span>
|
||||||
@@ -113,12 +113,12 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
async getData(page = 1) {
|
async getData(page = 1) {
|
||||||
const result = await ApiService.get(urls.listMedicalCenter(page));
|
const result = await ApiService.get(urls.listMedicalCenter(page));
|
||||||
this.items = result.data.MedicalCenters.data;
|
this.items = result.data.data.data;
|
||||||
this.currentPage = result.data.MedicalCenters.current_page;
|
this.currentPage = result.data.data.current_page;
|
||||||
this.lastPage = result.data.MedicalCenters.last_page;
|
this.lastPage = result.data.data.last_page;
|
||||||
},
|
},
|
||||||
async remove(id) {
|
async remove(id) {
|
||||||
const result = await ApiService.delete("MedicalCenters/" + id);
|
const result = await ApiService.delete(urls.deleteMedicalCenter(id));
|
||||||
if (result.status == 200) {
|
if (result.status == 200) {
|
||||||
for (const key in this.items) {
|
for (const key in this.items) {
|
||||||
if (this.items.hasOwnProperty(key) && this.items[key].id == id) {
|
if (this.items.hasOwnProperty(key) && this.items[key].id == id) {
|
||||||
+8
-8
@@ -87,7 +87,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { ApiService } from "@/services";
|
import { ApiService } from "@/services";
|
||||||
import { mapMutations, mapGetters } from "vuex";
|
import { mapMutations, mapGetters } from "vuex";
|
||||||
import { log } from "util";
|
import { urls } from "@/config/urls";
|
||||||
export default {
|
export default {
|
||||||
data: () => ({
|
data: () => ({
|
||||||
headers: [
|
headers: [
|
||||||
@@ -129,21 +129,21 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
async load(medicalCenterId) {
|
async load(medicalCenterId) {
|
||||||
const result = await ApiService.get(
|
const result = await ApiService.get(
|
||||||
`Users/${medicalCenterId}/MedicalCenter`
|
urls.listOpertorMedicalCenter(medicalCenterId)
|
||||||
);
|
);
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.items = result.data.users;
|
this.items = result.data.data.users;
|
||||||
this.name = result.data.name;
|
this.name = result.data.data.name;
|
||||||
} else {
|
} else {
|
||||||
this.$router.push({name:`Dashboard`});
|
this.$router.push({name:`Dashboard`});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async changeStatus(userId) {
|
async changeStatus(userId) {
|
||||||
const result = await ApiService.post(`Users/ChangeStatus/${userId}`);
|
const result = await ApiService.post(urls.changeStatusUser(userId));
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
for (let user of this.items) {
|
for (let user of this.items) {
|
||||||
if (user.id == userId) {
|
if (user.id == userId) {
|
||||||
user.status = result.data.status;
|
user.status = result.data.data.status;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -158,10 +158,10 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
async remove(userId) {
|
async remove(userId) {
|
||||||
const result = await ApiService.delete(`Users/${userId}`);
|
const result = await ApiService.delete(urls.deleteUser(userId));
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
for (const key in this.items) {
|
for (const key in this.items) {
|
||||||
if (this.items.hasOwnProperty(key) && this.items[key].id == id) {
|
if (this.items.hasOwnProperty(key) && this.items[key].id == userId) {
|
||||||
this.items.splice(key, 1);
|
this.items.splice(key, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+23
-5
@@ -273,6 +273,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import { ApiService } from "@/services";
|
import { ApiService } from "@/services";
|
||||||
|
import { urls } from "@/config/urls";
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@@ -308,10 +309,15 @@ export default {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
created() {
|
||||||
|
if (this.$route.params.testType) {
|
||||||
|
this.load(this.$route.params.testType);
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
changeType(infoIndex, selectedboxType) {
|
changeType(infoIndex, selectedboxType) {
|
||||||
if (selectedboxType == "Select" || selectedboxType == "Checkbox") {
|
if (selectedboxType == "Select" || selectedboxType == "Checkbox") {
|
||||||
this.form.info[infoIndex]["options"] = [{ title: "" }];
|
this.form.info[infoIndex]["options"] = [{ id: 0, title: "" }];
|
||||||
} else {
|
} else {
|
||||||
this.form.info[infoIndex]["options"] = [];
|
this.form.info[infoIndex]["options"] = [];
|
||||||
}
|
}
|
||||||
@@ -330,7 +336,7 @@ export default {
|
|||||||
addSelectbox(infoIndex) {
|
addSelectbox(infoIndex) {
|
||||||
let form = this.form;
|
let form = this.form;
|
||||||
this.form = [];
|
this.form = [];
|
||||||
form.info[infoIndex]["options"].push({ title: "" });
|
form.info[infoIndex]["options"].push({ id: 0, title: "" });
|
||||||
this.form = form;
|
this.form = form;
|
||||||
},
|
},
|
||||||
addInput() {
|
addInput() {
|
||||||
@@ -341,7 +347,7 @@ export default {
|
|||||||
let form = this.form;
|
let form = this.form;
|
||||||
this.form = "";
|
this.form = "";
|
||||||
form.info[infoIndex]["children"][formLevel]["options"] = [
|
form.info[infoIndex]["children"][formLevel]["options"] = [
|
||||||
{ title: "" }
|
{ id: 0, title: "" }
|
||||||
];
|
];
|
||||||
this.form = form;
|
this.form = form;
|
||||||
} else {
|
} else {
|
||||||
@@ -364,6 +370,7 @@ export default {
|
|||||||
let form = this.form;
|
let form = this.form;
|
||||||
this.form = [];
|
this.form = [];
|
||||||
form.info[infoIndex]["children"][formLevel]["options"].push({
|
form.info[infoIndex]["children"][formLevel]["options"].push({
|
||||||
|
id: 0,
|
||||||
title: ""
|
title: ""
|
||||||
});
|
});
|
||||||
this.form = form;
|
this.form = form;
|
||||||
@@ -393,12 +400,23 @@ export default {
|
|||||||
},
|
},
|
||||||
async registerForm() {
|
async registerForm() {
|
||||||
if (this.$refs.form.validate()) {
|
if (this.$refs.form.validate()) {
|
||||||
const result = await ApiService.post("TestTypes", this.form);
|
let result = null;
|
||||||
|
if (this.$route.params.testType) {
|
||||||
|
result = await ApiService.put(urls.updateTestType(this.$route.params.testType), this.form);
|
||||||
|
} else {
|
||||||
|
result = await ApiService.post(urls.storeTestType, this.form);
|
||||||
|
}
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.$router.push({ name: `Dashboard` });
|
this.$router.push({ name: `Dashboard` });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
async load(id) {
|
||||||
|
const result = await ApiService.get(urls.editTestType(id));
|
||||||
|
if (result.status == 200) {
|
||||||
|
this.form = result.data.data;
|
||||||
|
}
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
@@ -0,0 +1,143 @@
|
|||||||
|
<template>
|
||||||
|
<v-container fluid>
|
||||||
|
<material-card class color="black" title="Medical Centers List" text>
|
||||||
|
<v-layout wrap class="px-5 mb-3">
|
||||||
|
<v-flex xs12 md3 sm3>
|
||||||
|
<v-text-field label="Name" color="black"></v-text-field>
|
||||||
|
</v-flex>
|
||||||
|
<v-flex xs12 md2 sm2 class="text-xs-right">
|
||||||
|
<v-btn class="WM-CyanBlueGradient-BG" style="padding:10px 60px">
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-search</v-icon>
|
||||||
|
<span class="white--text">Filter</span>
|
||||||
|
</v-btn>
|
||||||
|
</v-flex>
|
||||||
|
<v-spacer></v-spacer>
|
||||||
|
<v-flex xs12 md2 sm2 class="text-xs-right">
|
||||||
|
<router-link :to="{name: 'AddTestType'}">
|
||||||
|
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black">
|
||||||
|
<v-icon class="black--text mr-2 caption">fas fa-plus</v-icon>
|
||||||
|
<span class="black--text">Add</span>
|
||||||
|
</v-btn>
|
||||||
|
</router-link>
|
||||||
|
</v-flex>
|
||||||
|
</v-layout>
|
||||||
|
<v-layout class="px-4 my-3">
|
||||||
|
<v-divider></v-divider>
|
||||||
|
</v-layout>
|
||||||
|
<v-layout align-center justify-center wrap class="px-5 mt-3">
|
||||||
|
<v-flex md12>
|
||||||
|
<v-data-table :headers="headers" :items="items" hide-actions>
|
||||||
|
<template slot="headerCell" slot-scope="{ header }">
|
||||||
|
<span
|
||||||
|
class="subheading font-weight-light text-white text--darken-3"
|
||||||
|
v-text="header.text"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
<template slot="items" slot-scope="{ item }">
|
||||||
|
<td class="headline font-weight-light">{{ item.name }}</td>
|
||||||
|
<td class="title font-weight-light">{{ item.unique_code }} </td>
|
||||||
|
<td class="title font-weight-light">{{ item.user.name }}</td>
|
||||||
|
<td class="title font-weight-light">{{ item.created_at }}</td>
|
||||||
|
<td class="text-xs-right">
|
||||||
|
<router-link :to="{name : 'EditTestType', params : {testType : item.id}}">
|
||||||
|
<v-btn color="cyan" class="mr-2 WM-ActionButton">
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-pen</v-icon>
|
||||||
|
<span>Edit</span>
|
||||||
|
</v-btn>
|
||||||
|
</router-link>
|
||||||
|
<v-btn color="pink" @click="remove(item.id)" class="WM-ActionButton">
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-times</v-icon>
|
||||||
|
<span>Remove</span>
|
||||||
|
</v-btn>
|
||||||
|
</td>
|
||||||
|
</template>
|
||||||
|
</v-data-table>
|
||||||
|
</v-flex>
|
||||||
|
</v-layout>
|
||||||
|
<v-divider></v-divider>
|
||||||
|
<div class="text-xs-center" v-if="lastPage > 1">
|
||||||
|
<v-pagination v-model="currentPage" :length="lastPage" :total-visible="6"></v-pagination>
|
||||||
|
</div>
|
||||||
|
<v-layout row wrap align-center justify-center class="mt-3">
|
||||||
|
<router-link to="/dashboard">
|
||||||
|
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5">
|
||||||
|
<v-icon class="black--text mr-2 caption">fas fa-chevron-left</v-icon>
|
||||||
|
<span class="black--text">Back</span>
|
||||||
|
</v-btn>
|
||||||
|
</router-link>
|
||||||
|
</v-layout>
|
||||||
|
</material-card>
|
||||||
|
</v-container>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { ApiService } from "@/services";
|
||||||
|
import { urls } from "@/config/urls";
|
||||||
|
export default {
|
||||||
|
data: () => ({
|
||||||
|
headers: [
|
||||||
|
{
|
||||||
|
sortable: false,
|
||||||
|
text: "TestType Name",
|
||||||
|
value: "name"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable: false,
|
||||||
|
text: "TestType UniqueId",
|
||||||
|
value: "uniqueId"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable: false,
|
||||||
|
text: "Register TestType",
|
||||||
|
value: "users"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable: false,
|
||||||
|
text: "Date",
|
||||||
|
value: "date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable: false,
|
||||||
|
text: "Action",
|
||||||
|
value: "action",
|
||||||
|
align: "right"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
items: [],
|
||||||
|
currentPage: 1,
|
||||||
|
lastPage: 1
|
||||||
|
}),
|
||||||
|
created() {
|
||||||
|
this.getData();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
async getData(page = 1) {
|
||||||
|
const result = await ApiService.get(urls.listTestType(page));
|
||||||
|
this.items = result.data.data.data;
|
||||||
|
this.currentPage = result.data.data.current_page;
|
||||||
|
this.lastPage = result.data.data.last_page;
|
||||||
|
},
|
||||||
|
async remove(id) {
|
||||||
|
const result = await ApiService.delete(urls.deleteTestType(id));
|
||||||
|
if (result.status == 200) {
|
||||||
|
for (const key in this.items) {
|
||||||
|
if (this.items.hasOwnProperty(key) && this.items[key].id == id) {
|
||||||
|
this.items.splice(key, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
currentPage(page) {
|
||||||
|
this.getData(page);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="css" scoped>
|
||||||
|
.WM-ActionButton {
|
||||||
|
padding: 8px 22px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,203 @@
|
|||||||
|
<template>
|
||||||
|
<v-container grid-list-xs>
|
||||||
|
<material-card
|
||||||
|
color="black"
|
||||||
|
title="Member List">
|
||||||
|
<v-layout align-center justify-center wrap class="px-5 mb-3">
|
||||||
|
<v-flex xs12 md3 sm3>
|
||||||
|
<v-text-field
|
||||||
|
class="pa-2"
|
||||||
|
color="black"
|
||||||
|
name="name"
|
||||||
|
label="Name"
|
||||||
|
></v-text-field>
|
||||||
|
</v-flex>
|
||||||
|
<v-flex xs12 md3 sm3>
|
||||||
|
<v-text-field
|
||||||
|
class="pa-2"
|
||||||
|
color="black"
|
||||||
|
name="date"
|
||||||
|
label="Date"
|
||||||
|
></v-text-field>
|
||||||
|
</v-flex>
|
||||||
|
<v-flex xs12 md3 sm3>
|
||||||
|
<v-text-field
|
||||||
|
class="pa-2"
|
||||||
|
color="black"
|
||||||
|
name="hospital"
|
||||||
|
label="Hospital"
|
||||||
|
></v-text-field>
|
||||||
|
</v-flex>
|
||||||
|
<v-flex xs12 md3 sm3>
|
||||||
|
<v-btn class="WM-CyanBlueGradient-BG" style="padding:10px 60px">
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-search</v-icon>
|
||||||
|
<span class="white--text">Filter</span>
|
||||||
|
</v-btn>
|
||||||
|
</v-flex>
|
||||||
|
</v-layout>
|
||||||
|
<v-layout class="px-4 my-3">
|
||||||
|
<v-divider></v-divider>
|
||||||
|
</v-layout>
|
||||||
|
<v-layout align-center justify-center wrap class="px-5 my-2">
|
||||||
|
<v-flex xs12 md12 sm12>
|
||||||
|
<v-data-table
|
||||||
|
:headers="headers"
|
||||||
|
:items="items"
|
||||||
|
hide-actions
|
||||||
|
>
|
||||||
|
<template
|
||||||
|
slot="headerCell"
|
||||||
|
slot-scope="{ header }">
|
||||||
|
<span
|
||||||
|
class="subheading font-weight-light text-white text--darken-3"
|
||||||
|
v-text="header.text"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
<template
|
||||||
|
slot="items"
|
||||||
|
slot-scope="{ item }">
|
||||||
|
<td class="headline font-weight-light">{{item.name}}</td>
|
||||||
|
<td class="title font-weight-light">{{item.created_at}}</td>
|
||||||
|
<td class="title font-weight-light">
|
||||||
|
<span v-for="(role, key) in item.roles" :key="key">{{ role.name }}</span>
|
||||||
|
</td>
|
||||||
|
<td class="title font-weight-light">{{item.medical_center.name}}</td>
|
||||||
|
<td class="text-xs-right">
|
||||||
|
<v-btn
|
||||||
|
:color="item.status == 'Active' ? 'red' : 'green'"
|
||||||
|
@click="changeStatus(item.id)"
|
||||||
|
class="mr-2 WM-ActionButton"
|
||||||
|
>
|
||||||
|
<template v-if="item.status == 'Active'">
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-user-tag</v-icon>
|
||||||
|
<span v-if="item.status == 'Active'">Susspended</span>
|
||||||
|
</template>
|
||||||
|
<template v-else>
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-user-tag</v-icon>
|
||||||
|
<span>Active</span>
|
||||||
|
</template>
|
||||||
|
</v-btn>
|
||||||
|
<v-btn
|
||||||
|
color="orange darken-1"
|
||||||
|
@click="changeRoleModal(item)"
|
||||||
|
class="mr-2 WM-ActionButton"
|
||||||
|
>
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-user-tag</v-icon>
|
||||||
|
<span>Role</span>
|
||||||
|
</v-btn>
|
||||||
|
<v-btn color="pink" class="WM-ActionButton" @click="remove(item.id)">
|
||||||
|
<v-icon class="white--text mr-2 caption">fas fa-times</v-icon>
|
||||||
|
<span>Remove</span>
|
||||||
|
</v-btn>
|
||||||
|
</td>
|
||||||
|
</template>
|
||||||
|
</v-data-table>
|
||||||
|
</v-flex>
|
||||||
|
</v-layout>
|
||||||
|
<v-layout class="px-4 my-3">
|
||||||
|
<v-divider></v-divider>
|
||||||
|
</v-layout>
|
||||||
|
<v-layout row wrap align-center justify-center class="mt-3">
|
||||||
|
<router-link to="/dashboard">
|
||||||
|
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5">
|
||||||
|
<v-icon class="black--text mr-2 caption">fas fa-chevron-left</v-icon>
|
||||||
|
<span class="black--text">Back</span>
|
||||||
|
</v-btn>
|
||||||
|
</router-link>
|
||||||
|
</v-layout>
|
||||||
|
</material-card>
|
||||||
|
</v-container>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { urls } from '@/config/urls'
|
||||||
|
import { ApiService } from '@/services'
|
||||||
|
import { mapMutations, mapGetters } from "vuex";
|
||||||
|
export default {
|
||||||
|
data: () => ({
|
||||||
|
headers : [
|
||||||
|
{
|
||||||
|
sortable : true,
|
||||||
|
text: 'Operator',
|
||||||
|
value: 'name'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable : false,
|
||||||
|
text: 'Date',
|
||||||
|
value: 'date'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable : false,
|
||||||
|
text: 'Role',
|
||||||
|
value: 'role'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable : true,
|
||||||
|
text: 'Hospital',
|
||||||
|
value: 'hospital'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
sortable : false,
|
||||||
|
text: 'Action',
|
||||||
|
value: 'action',
|
||||||
|
align: 'right'
|
||||||
|
},
|
||||||
|
],
|
||||||
|
items: []
|
||||||
|
}),
|
||||||
|
created() {
|
||||||
|
this.load();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
async load() {
|
||||||
|
const result = await ApiService.get(urls.listOpertor );
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
this.items = result.data.data.data;
|
||||||
|
} else {
|
||||||
|
this.$router.push({name:`Dashboard`});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
async changeStatus(userId) {
|
||||||
|
const result = await ApiService.post(urls.changeStatusUser(userId));
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
for (let user of this.items) {
|
||||||
|
if (user.id == userId) {
|
||||||
|
user.status = result.data.data.status;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.$router.push({name:`Dashboard`});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
...mapMutations("modal", ["changeCurrentModal"]),
|
||||||
|
changeRoleModal(user) {
|
||||||
|
this.changeCurrentModal({
|
||||||
|
modal: "modal-user-role",
|
||||||
|
properties: { user }
|
||||||
|
});
|
||||||
|
},
|
||||||
|
async remove(userId) {
|
||||||
|
const result = await ApiService.delete(urls.deleteUser(userId));
|
||||||
|
if (result && result.status == 200) {
|
||||||
|
for (const key in this.items) {
|
||||||
|
if (this.items.hasOwnProperty(key) && this.items[key].id == userId) {
|
||||||
|
this.items.splice(key, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapGetters("modal", ["getModalResult"])
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
getModalResult(user) {
|
||||||
|
for (const userList of this.items) {
|
||||||
|
if (userList.id == user.id) {
|
||||||
|
userList.roles = user.roles;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
@@ -86,6 +86,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { ApiService } from "@/services";
|
import { ApiService } from "@/services";
|
||||||
|
import { urls } from "@/config/urls";
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@@ -116,9 +117,10 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
async saveInfo() {
|
async saveInfo() {
|
||||||
if (this.$refs.form.validate()) {
|
if (this.$refs.form.validate()) {
|
||||||
const result = await ApiService.post("updateInfo", this.user);
|
const result = await ApiService.post(urls.updateInfo, this.user);
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
this.$store.dispatch("info", {}, { root: true });
|
this.$store.dispatch("info", {}, { root: true });
|
||||||
|
this.$router.push({ name: `Dashboard` });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+3
-5
@@ -22,16 +22,14 @@ Route::group(['namespace' => 'Api'],function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
Route::get('/getInfo', function () {
|
Route::get('/GetInfo', 'UserController@getInfo')->middleware('auth:api');
|
||||||
return response()->json([ 'user' => auth('api')->user(), 'roles' => auth('api')->user()->getRoleNames() ], 200);
|
|
||||||
})->middleware('auth:api');
|
|
||||||
|
|
||||||
Route::resource('TestTypes', 'TestTypeController');
|
Route::resource('TestTypes', 'TestTypeController');
|
||||||
Route::resource('TestResults', 'TestResultController');
|
Route::resource('TestResults', 'TestResultController');
|
||||||
Route::resource('MedicalCenters', 'MedicalCenterController');
|
Route::resource('MedicalCenters', 'MedicalCenterController');
|
||||||
|
|
||||||
Route::get('Users/{MedicalCenter}/MedicalCenter', 'UserController@getByMedicalCenter')->middleware('auth:api');
|
Route::get('Users/MedicalCenter/{MedicalCenter}', 'UserController@getByMedicalCenter')->middleware('auth:api');
|
||||||
Route::post('Users/ChangeStatus/{User}', 'UserController@changeStatus')->middleware('auth:api');
|
Route::post('Users/ChangeStatus/{User}', 'UserController@changeStatus')->middleware('auth:api');
|
||||||
Route::post('Users/ChangeRole/{User}', 'UserController@changeRole')->middleware('auth:api');
|
Route::post('Users/ChangeRole/{User}', 'UserController@changeRole')->middleware('auth:api');
|
||||||
Route::post('updateInfo', 'UserController@updateInfo')->middleware('auth:api');
|
Route::post('UpdateInfo', 'UserController@updateInfo')->middleware('auth:api');
|
||||||
Route::resource('Users', 'UserController');
|
Route::resource('Users', 'UserController');
|
||||||
|
|||||||
Reference in New Issue
Block a user