mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-14 01:31:06 +03:30
new
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Gallery extends Model
|
||||
{
|
||||
|
||||
protected $fillable = ['user_id', 'path'];
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
// public function business_item()
|
||||
// {
|
||||
// return $this->morphedByMany('App\BusinessItem', 'uploadable');
|
||||
// }
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Packages\Auth\SendsPasswordResetEmails;
|
||||
|
||||
class ForgotPasswordController extends Controller
|
||||
{
|
||||
use SendsPasswordResetEmails;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
|
||||
protected function sendResetLinkResponse($response)
|
||||
{
|
||||
return response()->json(['status' => 200, 'message' => trans($response)]);
|
||||
}
|
||||
|
||||
protected function sendResetLinkFailedResponse(Request $request, $response)
|
||||
{
|
||||
return response()->json(['status' => 401, 'email' => trans($response)]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class LoginController extends Controller
|
||||
{
|
||||
|
||||
public function login(Request $request)
|
||||
{
|
||||
$this->validate($request, $this->rules(), $this->validationErrorMessages());
|
||||
|
||||
$request = Request::create('/oauth/token', 'POST', [
|
||||
'grant_type' => 'password',
|
||||
'client_id' => config('services.vue_client.id'),
|
||||
'client_secret' => config('services.vue_client.secret'),
|
||||
'username' => $request->cell_number,
|
||||
'password' => $request->password,
|
||||
]);
|
||||
|
||||
return app()->handle($request);
|
||||
}
|
||||
|
||||
public function logout()
|
||||
{
|
||||
$accessToken = auth()->user()->token();
|
||||
|
||||
DB::table('oauth_access_tokens')->where('id', $accessToken->id)->delete();
|
||||
DB::table('oauth_refresh_tokens')->where('access_token_id', $accessToken->id)->delete();
|
||||
|
||||
return response()->json(['status' => 200]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the login validation rules.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function rules()
|
||||
{
|
||||
return [
|
||||
'cell_number' => 'required',
|
||||
'password' => 'required|min:6',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the login validation error messages.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function validationErrorMessages()
|
||||
{
|
||||
return [];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\User;
|
||||
|
||||
class RegisterController extends Controller
|
||||
{
|
||||
/**
|
||||
* Register the given user.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function register(Request $request)
|
||||
{
|
||||
$this->validate($request, $this->rules(), $this->validationErrorMessages());
|
||||
|
||||
$user = new User();
|
||||
$user->name = $request->name;
|
||||
$user->cell_number = $request->cell_number;
|
||||
$user->gender = $request->gender;
|
||||
$user->medical_center_id = $request->medical_center_id;
|
||||
$user->password = bcrypt( $request->password );
|
||||
$user->save();
|
||||
|
||||
return response()->json($user, 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the user registration validation rules.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|string|max:80',
|
||||
'cell_number' => 'required|unique:users',
|
||||
'password' => 'required|min:6',
|
||||
'medical_center_id' => 'required|exists:medical_centers,id',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the user registration validation error messages.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function validationErrorMessages()
|
||||
{
|
||||
return [];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ResetPasswordController extends Controller
|
||||
{
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset the given user's password.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function reset(Request $request)
|
||||
{
|
||||
$this->validatePassword($request);
|
||||
|
||||
if (auth('api')->check()) {
|
||||
$user = auth('api')->user();
|
||||
$user->password = Hash::make($request->password);
|
||||
$user->save();
|
||||
return \MessageResponse::success('Success Change Password');
|
||||
}
|
||||
return \MessageResponse::success('You Are Not Login');
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate the email for the given request.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return void
|
||||
*/
|
||||
protected function validatePassword(Request $request)
|
||||
{
|
||||
$request->validate(['password' => 'required|confirmed|min:8',]);
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
|
||||
|
||||
class ForgotPasswordController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller is responsible for handling password reset emails and
|
||||
| includes a trait which assists in sending these notifications from
|
||||
| your application to your users. Feel free to explore this trait.
|
||||
|
|
||||
*/
|
||||
|
||||
use SendsPasswordResetEmails;
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\AuthenticatesUsers;
|
||||
|
||||
class LoginController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Login Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller handles authenticating users for the application and
|
||||
| redirecting them to your home screen. The controller uses a trait
|
||||
| to conveniently provide its functionality to your applications.
|
||||
|
|
||||
*/
|
||||
|
||||
use AuthenticatesUsers;
|
||||
|
||||
/**
|
||||
* Where to redirect users after login.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $redirectTo = '/home';
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest')->except('logout');
|
||||
}
|
||||
}
|
||||
@@ -1,72 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\User;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use Illuminate\Foundation\Auth\RegistersUsers;
|
||||
|
||||
class RegisterController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Register Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller handles the registration of new users as well as their
|
||||
| validation and creation. By default this controller uses a trait to
|
||||
| provide this functionality without requiring any additional code.
|
||||
|
|
||||
*/
|
||||
|
||||
use RegistersUsers;
|
||||
|
||||
/**
|
||||
* Where to redirect users after registration.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $redirectTo = '/home';
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a validator for an incoming registration request.
|
||||
*
|
||||
* @param array $data
|
||||
* @return \Illuminate\Contracts\Validation\Validator
|
||||
*/
|
||||
protected function validator(array $data)
|
||||
{
|
||||
return Validator::make($data, [
|
||||
'name' => ['required', 'string', 'max:255'],
|
||||
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
|
||||
'password' => ['required', 'string', 'min:8', 'confirmed'],
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new user instance after a valid registration.
|
||||
*
|
||||
* @param array $data
|
||||
* @return \App\User
|
||||
*/
|
||||
protected function create(array $data)
|
||||
{
|
||||
return User::create([
|
||||
'name' => $data['name'],
|
||||
'email' => $data['email'],
|
||||
'password' => Hash::make($data['password']),
|
||||
]);
|
||||
}
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\ResetsPasswords;
|
||||
|
||||
class ResetPasswordController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller is responsible for handling password reset requests
|
||||
| and uses a simple trait to include this behavior. You're free to
|
||||
| explore this trait and override any methods you wish to tweak.
|
||||
|
|
||||
*/
|
||||
|
||||
use ResetsPasswords;
|
||||
|
||||
/**
|
||||
* Where to redirect users after resetting their password.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $redirectTo = '/home';
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\VerifiesEmails;
|
||||
|
||||
class VerificationController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Email Verification Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller is responsible for handling email verification for any
|
||||
| user that recently registered with the application. Emails may also
|
||||
| be re-sent if the user didn't receive the original email message.
|
||||
|
|
||||
*/
|
||||
|
||||
use VerifiesEmails;
|
||||
|
||||
/**
|
||||
* Where to redirect users after verification.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $redirectTo = '/home';
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
$this->middleware('signed')->only('verify');
|
||||
$this->middleware('throttle:6,1')->only('verify', 'resend');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class HomeController extends Controller
|
||||
{
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the application dashboard.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Support\Renderable
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
return view('home');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\MedicalCenter;
|
||||
use App\User;
|
||||
use App\Http\Requests\StoreMedicalCenterRequest;
|
||||
|
||||
class MedicalCenterController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
$MedicalCenters = MedicalCenter::withCount('users')->paginate(10);
|
||||
return \MessageResponse::data($MedicalCenters);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
public function store(StoreMedicalCenterRequest $request)
|
||||
{
|
||||
$MedicalCenter = MedicalCenter::create($request->all());
|
||||
return response()->json(trans('messages.success'));
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
// $MedicalCenter = MedicalCenter::with('users')->findOrFail($id);
|
||||
// return response()->json(['MedicalCenter' => $MedicalCenter]);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$MedicalCenter = MedicalCenter::with('users')->findOrFail($id);
|
||||
return response()->json(['MedicalCenter' => $MedicalCenter]);
|
||||
}
|
||||
|
||||
public function update(StoreMedicalCenterRequest $request, MedicalCenter $MedicalCenter)
|
||||
{
|
||||
$MedicalCenter->update($request->all());
|
||||
return response()->json(trans('messages.success'));
|
||||
}
|
||||
|
||||
public function destroy(MedicalCenter $MedicalCenter)
|
||||
{
|
||||
if ($MedicalCenter->users->count() == 0) {
|
||||
$MedicalCenter->delete();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,186 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use App\Http\Requests\StoreTestResultRequest;
|
||||
use App\TestResult;
|
||||
use App\InputValue;
|
||||
use App\Input;
|
||||
|
||||
class TestResultController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
$TestResult = TestResult::with('test_type', 'user', 'user.medical_center')->paginate(10);
|
||||
return \MessageResponse::data($TestResult);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
// public function CreateChildFormValue2($Input,$TestResultObj,$TestResultInfo)
|
||||
// {
|
||||
// if ($Input['type'] != 'Form') {
|
||||
// $Value = $TestResultInfo[$Input->name];
|
||||
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $Input->id , 'value' => $Value]);
|
||||
// }
|
||||
// else {
|
||||
// foreach ($Input->children as $InputChild) {
|
||||
// $this->CreateChildFormValue2($InputChild,$TestResultObj,$TestResultInfo[$Input->name]);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// }
|
||||
|
||||
public function store(StoreTestResultRequest $request)
|
||||
{
|
||||
// dd($request->all());
|
||||
try {
|
||||
$return_value = \DB::transaction(function () use ($request) {
|
||||
|
||||
$TestResult = [
|
||||
'user_id' => auth('api')->user()->id,
|
||||
'autoclave_id' => $request->autoclave_id,
|
||||
'test_type_id' => $request->test_type_id,
|
||||
'result' => $request->result,
|
||||
'verified' => 'NotVerified',
|
||||
];
|
||||
$TestResultObj = TestResult::create($TestResult);
|
||||
$TestResultInfo = $request->all();
|
||||
|
||||
$Inputs = Input::with('options','children','children.children')->where('test_type_id',$request->test_type_id)->get();
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////--2
|
||||
foreach ($Inputs as $Input) {
|
||||
if ($Input['type'] != 'Form') {
|
||||
$Value = $TestResultInfo[$Input->name];
|
||||
if ($Input['type'] == 'Checkbox') {
|
||||
$Value = json_encode($Value);
|
||||
}
|
||||
$InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $Input->id , 'value' => $Value]);
|
||||
}
|
||||
else {
|
||||
foreach ($Input->children as $InputChild) {
|
||||
$Value = $TestResultInfo[$InputChild->name];
|
||||
if ($InputChild['type'] == 'Checkbox') {
|
||||
$Value = json_encode($Value);
|
||||
}
|
||||
$InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild->id , 'value' => $Value]);
|
||||
}
|
||||
//-------------------------------------------------------
|
||||
// $this->CreateChildFormValue2($Input,$TestResultObj,$TestResultInfo);
|
||||
// foreach ($Input->children as $InputChild) {
|
||||
//
|
||||
// if ($InputChild['type'] != 'Form') {
|
||||
// $Value = $TestResultInfo[$Input->name][$InputChild->name];
|
||||
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild->id , 'value' => $Value]);
|
||||
// }
|
||||
// else {
|
||||
//
|
||||
// foreach ($InputChild->children as $InputChild2) {
|
||||
//
|
||||
// if ($InputChild2['type'] != 'Form') {
|
||||
// $Value = $TestResultInfo[$Input->name][$InputChild->name][$InputChild2->name];
|
||||
// $InputValueObj = InputValue::create(['test_result_id' => $TestResultObj->id , 'input_id' => $InputChild2->id , 'value' => $Value]);
|
||||
// }
|
||||
// else {
|
||||
//
|
||||
// }
|
||||
//
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// }
|
||||
//---------------------------------------------------------
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
} catch (\Exception $e) {
|
||||
return response()->json($e->getMessage(), 441);
|
||||
}
|
||||
return \MessageResponse::success(null,trans('messages.create'));
|
||||
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
//Todo:: pass Inputs
|
||||
public function edit(TestResult $TestResult)
|
||||
{
|
||||
foreach ($TestResult->input_values as $key => $value) {
|
||||
$input = $value->input;
|
||||
$TestResult[$input->name] = $value->value;
|
||||
}
|
||||
return \MessageResponse::data($TestResult);
|
||||
}
|
||||
|
||||
public function update(StoreTestResultRequest $request, TestResult $TestResult)
|
||||
{
|
||||
$TestResultData = [
|
||||
'user_id' => auth('api')->user()->id,
|
||||
'autoclave_id' => $request->autoclave_id,
|
||||
'test_type_id' => $request->test_type_id,
|
||||
'result' => $request->result,
|
||||
'verified' => 'NotVerified',
|
||||
];
|
||||
$TestResult->update($TestResultData);
|
||||
$TestResultInfo = $request->all();
|
||||
|
||||
$Inputs = Input::with('options','children','children.children')->where('test_type_id',$request->test_type_id)->get();
|
||||
|
||||
foreach ($Inputs as $Input) {
|
||||
if ($Input['type'] != 'Form') {
|
||||
$Value = $TestResultInfo[$Input->name];
|
||||
if ($Input['type'] == 'Checkbox') {
|
||||
$Value = json_encode($Value);
|
||||
}
|
||||
|
||||
$InputValueObj = InputValue::where('test_result_id',$TestResult->id)->where('input_id', $Input['id'])->update(['value' => $Value]);
|
||||
}
|
||||
else {
|
||||
foreach ($Input->children as $InputChild) {
|
||||
$Value = $TestResultInfo[$InputChild->name];
|
||||
if ($InputChild['type'] == 'Checkbox') {
|
||||
$Value = json_encode($Value);
|
||||
}
|
||||
$InputValueObj = InputValue::where('test_result_id',$TestResult->id)->where('input_id', $Input['id'])->update(['value' => $Value]);
|
||||
}
|
||||
}
|
||||
}
|
||||
return \MessageResponse::success(null,trans('messages.update'));
|
||||
}
|
||||
|
||||
public function destroy(TestResult $TestResult)
|
||||
{
|
||||
if (auth('api')->user()->can('delete', $TestResult)) {
|
||||
return \MessageResponse::error(trans('messages.failed'));
|
||||
}
|
||||
$TestResult->delete();
|
||||
return \MessageResponse::success(null, trans('messages.failed'));
|
||||
}
|
||||
|
||||
public function verifyTestResult(TestResult $TestResult)
|
||||
{
|
||||
if (auth('api')->user()->can('verifyTestResult', $TestResult)) {
|
||||
return \MessageResponse::error(trans('messages.failed'));
|
||||
}
|
||||
if ($TestResult->verified == 'Verified') {
|
||||
$TestResult->verified = 'NotVerified';
|
||||
} else {
|
||||
$TestResult->verified = 'Verified';
|
||||
}
|
||||
$TestResult->save();
|
||||
return \MessageResponse::data($TestResult);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,375 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\TestType;
|
||||
use App\TestResult;
|
||||
use App\Input;
|
||||
use App\Option;
|
||||
use App\Http\Requests\StoreTestTypeRequest;
|
||||
|
||||
class TestTypeController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
$TestTypes = TestType::with('user','user.medical_center')->paginate(10);
|
||||
return \MessageResponse::data($TestTypes);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////// Store TestType /////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public function CreateInput($Input,$TestType,$ParentID = null)
|
||||
{
|
||||
//---------------------------------------------Input
|
||||
$InputData = [
|
||||
'name' => $Input['name'],
|
||||
'type' => $Input['type'],
|
||||
'size' => $Input['size'],
|
||||
'test_type_id' => $TestType->id,
|
||||
'parent_id' => $ParentID
|
||||
];
|
||||
$InputObj = Input::create($InputData);
|
||||
//---------------------------------------------Input
|
||||
//---------------------------------------------Option
|
||||
if ($Input['type'] == 'Checkbox' || $Input['type'] == 'Select') {
|
||||
foreach ($Input['options'] as $Option) {
|
||||
$Option = Option::create(['title' => $Option['title'] , 'input_id' => $InputObj->id]);
|
||||
}
|
||||
}
|
||||
//---------------------------------------------Option
|
||||
return $InputObj;
|
||||
|
||||
}
|
||||
|
||||
public function CreateChildForm($Input,$TestType,$InputObj)
|
||||
{
|
||||
if (isset($Input['children'])) {
|
||||
foreach ($Input['children'] as $InputChild) {
|
||||
$InputChildObj = $this->CreateInput($InputChild,$TestType,$InputObj->id);
|
||||
if (isset($InputChild['children'])) {
|
||||
$this->CreateChildForm($InputChild,$TestType,$InputChildObj);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function store(StoreTestTypeRequest $request)
|
||||
{
|
||||
try {
|
||||
$return_value = \DB::transaction(function () use ($request) {
|
||||
|
||||
$TestType = [
|
||||
'name' => $request['name'],
|
||||
'unique_code' => $request['unique_code'],
|
||||
'user_id' => auth('api')->user()->id
|
||||
];
|
||||
|
||||
$TestType = TestType::create($TestType);
|
||||
$TestTypeInfo = $request['info'];
|
||||
|
||||
foreach ($TestTypeInfo as $Input) {
|
||||
|
||||
$InputObj = $this->CreateInput($Input,$TestType);
|
||||
|
||||
if ($Input['type'] == 'Form') {
|
||||
$this->CreateChildForm($Input,$TestType,$InputObj);
|
||||
}
|
||||
}
|
||||
});
|
||||
} catch (\Exception $e) {
|
||||
return response()->json($e->getMessage(), 441);
|
||||
}
|
||||
return \MessageResponse::success(null,trans('messages.create'));
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////// Edit TestType ///////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public function CreateInputInfo($Input)
|
||||
{
|
||||
$Options = [];
|
||||
//------------------------------------------------------Input
|
||||
$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)
|
||||
{
|
||||
$Children = [];
|
||||
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);
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////// Update TestType /////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public function UpdateInput($Input,$TestType,$ParentID = null)
|
||||
{
|
||||
//---------------------------------------------Input
|
||||
$InputData = [
|
||||
'name' => $Input['name'],
|
||||
'type' => $Input['type'],
|
||||
'size' => $Input['size'],
|
||||
'test_type_id' => $TestType->id,
|
||||
'parent_id' => $ParentID
|
||||
];
|
||||
Input::where('id',$Input['id'])->update($InputData);
|
||||
$InputObj = Input::findOrFail($Input['id']);
|
||||
//---------------------------------------------Input
|
||||
//---------------------------------------------Option
|
||||
if ($Input['type'] == 'Checkbox' || $Input['type'] == 'Select') {
|
||||
|
||||
|
||||
//**************************
|
||||
$DeletedOptionIDs = $InputObj->options->pluck('id')->toArray();
|
||||
//**************************
|
||||
|
||||
foreach ($Input['options'] as $Option) {
|
||||
if ($Option['id'] == 0) {//--new
|
||||
$Option = Option::create(['title' => $Option['title'] , 'input_id' => $Input['id'] ]);
|
||||
}
|
||||
else {
|
||||
//**************************
|
||||
if(in_array($Option['id'],$DeletedOptionIDs)){
|
||||
foreach ($DeletedOptionIDs as $index=>$DeletedOptionID){
|
||||
if($DeletedOptionID == $Option['id']){
|
||||
unset($DeletedOptionIDs[$index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
//****************************
|
||||
$Option = Option::where('id', $Option['id'])->update(['title' => $Option['title'] ]);
|
||||
}
|
||||
}
|
||||
|
||||
//**************************
|
||||
foreach ($DeletedOptionIDs as $DeletedOptionID){
|
||||
$DeletedOption = Option::findOrFail($DeletedOptionID);
|
||||
$DeletedOption->delete();
|
||||
}
|
||||
//**************************
|
||||
}
|
||||
//---------------------------------------------Option
|
||||
return $Input;
|
||||
}
|
||||
|
||||
public function UpdateChildForm($Input,$TestType,$InputObj)
|
||||
{
|
||||
//**********************************
|
||||
$InputObject = Input::findOrFail($InputObj['id']);//$InputObj['id'] OR $Input['id']???????
|
||||
// dd($InputObject);
|
||||
$DeletedChildIDs = $InputObject->children->pluck('id')->toArray();
|
||||
//**********************************
|
||||
|
||||
if (isset($Input['children'])) {
|
||||
foreach ($Input['children'] as $InputChild) {
|
||||
if ($InputChild['id'] == 0) {//--newChild
|
||||
|
||||
$InputChildObj = $this->CreateInput($InputChild,$TestType,$InputObj['id']);
|
||||
if (isset($InputChild['children'])) {
|
||||
$this->CreateChildForm($InputChild,$TestType,$InputChildObj);
|
||||
}
|
||||
}
|
||||
else {
|
||||
//******************************
|
||||
if(in_array($InputChild['id'],$DeletedChildIDs)){
|
||||
foreach ($DeletedChildIDs as $index=>$DeletedChildID){
|
||||
if($DeletedChildID == $InputChild['id']){
|
||||
unset($DeletedChildIDs[$index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
//******************************
|
||||
$InputChildObj = $this->UpdateInput($InputChild,$TestType,$InputObj['id']);
|
||||
if (isset($InputChild['children'])) {
|
||||
$this->UpdateChildForm($InputChild,$TestType,$InputChildObj);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
//*****************************
|
||||
foreach ($DeletedChildIDs as $DeletedChildID){
|
||||
$DeletedChild = Input::findOrFail($DeletedChildID);
|
||||
$DeletedChild->options()->delete();
|
||||
foreach ($DeletedChild->children as $DeletedChild1) {
|
||||
$DeletedChild1->options()->delete();
|
||||
$DeletedChild1->delete();
|
||||
}
|
||||
// $DeletedChild->children()->delete();
|
||||
$DeletedChild->delete();
|
||||
}
|
||||
//*****************************
|
||||
}
|
||||
}
|
||||
|
||||
public function update(StoreTestTypeRequest $request, TestType $TestType)
|
||||
{
|
||||
$TestTypeData = [
|
||||
'name' => $request['name'],
|
||||
'unique_code' => $request['unique_code'],
|
||||
];
|
||||
$TestType->update($TestTypeData);
|
||||
$TestTypeInfo = $request['info'];
|
||||
$DeletedInputIDs = $TestType->inputs->where('parent_id',null)->pluck('id')->toArray();
|
||||
|
||||
foreach ($TestTypeInfo as $Input) {
|
||||
if ($Input['id'] == 0) {//--new
|
||||
$InputObj = $this->CreateInput($Input,$TestType);
|
||||
}
|
||||
else {
|
||||
//**************************
|
||||
if(in_array($Input['id'],$DeletedInputIDs)){
|
||||
foreach ($DeletedInputIDs as $index=>$DeletedInputID){
|
||||
if($DeletedInputID == $Input['id']){
|
||||
unset($DeletedInputIDs[$index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
//****************************
|
||||
$InputObj = $this->UpdateInput($Input,$TestType);
|
||||
}
|
||||
if ($Input['type'] == 'Form') {
|
||||
$this->UpdateChildForm($Input,$TestType,$InputObj);
|
||||
}
|
||||
}
|
||||
|
||||
//******************************
|
||||
foreach ($DeletedInputIDs as $DeletedInputID){
|
||||
$DeletedInput = Input::findOrFail($DeletedInputID);
|
||||
$DeletedInput->options()->delete();
|
||||
foreach ($DeletedInput->children as $DeletedInput1) {
|
||||
$DeletedInput1->options()->delete();
|
||||
$DeletedInput1->delete();
|
||||
}
|
||||
// $DeletedInput->children()->delete();
|
||||
$DeletedInput->delete();
|
||||
}
|
||||
//******************************
|
||||
|
||||
return \MessageResponse::success(null,trans('messages.update'));
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
public function getInputs(Request $request)
|
||||
{
|
||||
if($request->test_result_id !== '') {
|
||||
$testTypeId = TestResult::find($request->test_result_id);
|
||||
}
|
||||
if (isset($testTypeId) && $testTypeId) {
|
||||
$testType = TestType::select('id', 'name', 'unique_code')->find($testTypeId->test_type_id);
|
||||
} else {
|
||||
$testType = TestType::where('name', $request->name)->orWhere('unique_code', $request->unique_code)->select('id', 'name', 'unique_code')->first();
|
||||
}
|
||||
if (isset($testType) && $testType) {
|
||||
|
||||
$inputs = Input::select('id', 'name', 'type', 'size', 'parent_id')->with(
|
||||
['options' => function ($query) {
|
||||
$query->select('id', 'title','input_id');
|
||||
},
|
||||
'children' => function ($query) {
|
||||
$query->select('id', 'name', 'type', 'size', 'parent_id', 'test_type_id');
|
||||
},
|
||||
'children.options' => function ($query) {
|
||||
$query->select('id', 'title', 'input_id');
|
||||
}]
|
||||
)->whereNull('parent_id')->where('test_type_id',$testType->id)->get();
|
||||
|
||||
return \MessageResponse::data(['testType' => $testType, 'inputs' => $inputs]);
|
||||
}
|
||||
return \MessageResponse::error();
|
||||
}
|
||||
|
||||
public function listNames()
|
||||
{
|
||||
$testType = TestType::pluck('name');
|
||||
return \MessageResponse::data($testType);
|
||||
}
|
||||
|
||||
public function destroy(TestType $TestType)
|
||||
{
|
||||
// if (auth('api')->user()->can('delete', $TestType)) {
|
||||
// return \MessageResponse::error(trans('messages.failed'));
|
||||
// }
|
||||
// dd($TestType);
|
||||
$TestType->delete();
|
||||
return \MessageResponse::success(trans('messages.success'));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Http\Requests\StoreUserRequest;
|
||||
use App\MedicalCenter;
|
||||
use App\User;
|
||||
|
||||
|
||||
|
||||
class UserController extends Controller
|
||||
|
||||
{
|
||||
|
||||
public function index()
|
||||
{
|
||||
$Users = User::with(['medical_center', 'roles'])->paginate(10);
|
||||
return \MessageResponse::data($Users);
|
||||
}
|
||||
|
||||
public function store(StoreUserRequest $request)
|
||||
{
|
||||
$UserData = [
|
||||
'name' => $request->name ,
|
||||
'cell_number' => $request->cell_number ,
|
||||
'medical_center_id' => $request->medical_center_id ,
|
||||
'status' => 'PreRegister',
|
||||
'verified' => 1,
|
||||
'password' => bcrypt($request->password),
|
||||
];
|
||||
$User = User::create($UserData);
|
||||
return \MessageResponse::success(trans('messages.success'));
|
||||
}
|
||||
|
||||
public function edit(User $User)
|
||||
{
|
||||
return \MessageResponse::data($User);
|
||||
}
|
||||
|
||||
public function update(StoreUserRequest $request, User $User)
|
||||
{
|
||||
$UserData = [
|
||||
'name' => $request->name ,
|
||||
'cell_number' => $request->cell_number ,
|
||||
'medical_center_id' => $request->medical_center_id ,
|
||||
'status' => 'PreRegister',
|
||||
'verified' => 1,
|
||||
'password' => bcrypt($request->password),
|
||||
];
|
||||
$User->update($UserData);
|
||||
return \MessageResponse::success(trans('messages.success'));
|
||||
}
|
||||
|
||||
public function destroy(User $User)
|
||||
{
|
||||
if (auth('api')->user()->can('delete', $User)) {
|
||||
return \MessageResponse::error(trans('messages.failed'));
|
||||
}
|
||||
$User->delete();
|
||||
return \MessageResponse::success(trans('messages.success'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function getByMedicalCenter(MedicalCenter $MedicalCenter)
|
||||
{
|
||||
$MedicalCenter = $MedicalCenter->load(['users' => function ($query) {
|
||||
return $query->select(['id', 'medical_center_id', 'name', 'cell_number', 'status']);
|
||||
}, 'users.roles']);
|
||||
return \MessageResponse::data($MedicalCenter);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function changeStatus(User $User)
|
||||
{
|
||||
if ($User->status == 'Active') {
|
||||
$User->status = 'Suspended';
|
||||
} else {
|
||||
$User->status = 'Active';
|
||||
}
|
||||
$User->save();
|
||||
return \MessageResponse::data($User);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function changeRole(User $User, Request $request)
|
||||
{
|
||||
$User->syncRoles($request->roles);
|
||||
return \MessageResponse::data($User);
|
||||
}
|
||||
|
||||
public function updateInfo(Request $request)
|
||||
{
|
||||
auth('api')->user()->update($request->all());
|
||||
return \MessageResponse::success(trans('messages.success'));
|
||||
}
|
||||
|
||||
public function getInfo()
|
||||
{
|
||||
return \MessageResponse::data([ 'user' => auth('api')->user(), 'roles' => auth('api')->user()->getRoleNames() ]);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -19,6 +19,7 @@ class Kernel extends HttpKernel
|
||||
\App\Http\Middleware\TrimStrings::class,
|
||||
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
|
||||
\App\Http\Middleware\TrustProxies::class,
|
||||
\App\Http\Middleware\Cors::class,
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
<?php // /app/Http/Middleware/Cors.php␍
|
||||
namespace App\Http\Middleware;␍
|
||||
use Closure;␍
|
||||
class Cors {␍
|
||||
␍
|
||||
␍
|
||||
public function handle($request, Closure $next)␍
|
||||
{␍
|
||||
/* @var $response Response */␍
|
||||
$response = $next($request)␍
|
||||
->header('Access-Control-Allow-Origin', '*')␍
|
||||
->header('Access-Control-Allow-credentials', true)␍
|
||||
->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');␍
|
||||
if (!$request->isMethod('OPTIONS')) {␍
|
||||
return $response;␍
|
||||
}␍
|
||||
$allow = $response->headers->get('Allow'); // true list of allowed methods␍
|
||||
if (!$allow) {␍
|
||||
return $response;␍
|
||||
}␍
|
||||
$headers = [␍
|
||||
'Access-Control-Allow-Methods' => $allow,␍
|
||||
'Access-Control-Max-Age' => 3600,␍
|
||||
'Access-Control-Allow-Headers' => 'X-Requested-With, Origin, X-Csrftoken, Content-Type, Accept',␍
|
||||
];␍
|
||||
return $response->withHeaders($headers);␍
|
||||
}␍
|
||||
␍
|
||||
␍
|
||||
}␍
|
||||
@@ -19,6 +19,6 @@ class VerifyCsrfToken extends Middleware
|
||||
* @var array
|
||||
*/
|
||||
protected $except = [
|
||||
//
|
||||
'api/*'
|
||||
];
|
||||
}
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
<?php␍
|
||||
␍
|
||||
namespace App\Http\Requests;␍
|
||||
␍
|
||||
use App\MedicalCenter;␍
|
||||
use Illuminate\Validation\Rule;␍
|
||||
use Illuminate\Foundation\Http\FormRequest;␍
|
||||
use Illuminate\Contracts\Validation\Validator;␍
|
||||
␍
|
||||
␍
|
||||
class StoreMedicalCenterRequest extends FormRequest␍
|
||||
{␍
|
||||
public function authorize()␍
|
||||
{␍
|
||||
if ($this->method() == 'POST') {␍
|
||||
return auth('api')->check() && auth('api')->user()->can('store', MedicalCenter::class);␍
|
||||
} else {␍
|
||||
$MedicalCenter = $this->route('MedicalCenter');␍
|
||||
return auth('api')->check() && $MedicalCenter && auth('api')->user()->can('update', $MedicalCenter);␍
|
||||
}␍
|
||||
}␍
|
||||
␍
|
||||
public function rules()␍
|
||||
{␍
|
||||
switch ($this->method()) {␍
|
||||
case 'POST': {␍
|
||||
return [␍
|
||||
'name' => 'required|max:100|unique:medical_centers',␍
|
||||
// 'operatores.*.name'=>'required|string|max:255',␍
|
||||
// 'operatores.*.cell_number'=>'required|digits_between:10,11|unique:users',␍
|
||||
// 'operatores.*.password'=>'required|string|min:6',␍
|
||||
];␍
|
||||
break;␍
|
||||
}␍
|
||||
case 'PUT':␍
|
||||
case 'PATCH': {␍
|
||||
$MedicalCenter = $this->route('MedicalCenter');␍
|
||||
return [␍
|
||||
'name' => 'required|max:100|unique:medical_centers,id,'.$MedicalCenter->id,␍
|
||||
// 'operatores.*.name'=>'required|string|max:255',␍
|
||||
// 'operatores.*.cell_number'=>'required|digits_between:10,11|unique:users',␍
|
||||
// 'operatores.*.password'=>'required|string|min:6',␍
|
||||
];␍
|
||||
break;␍
|
||||
␍
|
||||
}␍
|
||||
default:␍
|
||||
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;␍
|
||||
}␍
|
||||
␍
|
||||
}␍
|
||||
␍
|
||||
}␍
|
||||
@@ -0,0 +1,57 @@
|
||||
<?php␍
|
||||
␍
|
||||
namespace App\Http\Requests;␍
|
||||
␍
|
||||
use App\TestType;␍
|
||||
use Illuminate\Validation\Rule;␍
|
||||
use Illuminate\Foundation\Http\FormRequest;␍
|
||||
use Illuminate\Contracts\Validation\Validator;␍
|
||||
␍
|
||||
␍
|
||||
class StoreTestTypeRequest extends FormRequest␍
|
||||
{␍
|
||||
public function authorize()␍
|
||||
{␍
|
||||
if ($this->method() == 'POST') {␍
|
||||
return auth('api')->check() && auth('api')->user()->can('store', TestType::class);␍
|
||||
} else {␍
|
||||
$TestType = $this->route('TestType');␍
|
||||
return auth('api')->check() && $TestType && auth('api')->user()->can('update', $TestType);␍
|
||||
}␍
|
||||
}␍
|
||||
␍
|
||||
public function rules()␍
|
||||
{␍
|
||||
switch ($this->method()) {␍
|
||||
case 'POST': {␍
|
||||
return [␍
|
||||
'name' => 'required|max:100|unique:test_types',␍
|
||||
'unique_code' => 'required|max:100|unique:test_types',␍
|
||||
'info.*.name'=>'required',␍
|
||||
'info.*.type'=>'required',␍
|
||||
'info.*.size'=>'nullable',␍
|
||||
'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',␍
|
||||
];␍
|
||||
break;␍
|
||||
}␍
|
||||
case 'PUT':␍
|
||||
case 'PATCH': {␍
|
||||
$TestType = $this->route('TestType');␍
|
||||
return [␍
|
||||
'name' => 'required|max:100|unique:test_types,id,'.$TestType->id,␍
|
||||
'unique_code' => 'required|max:100|unique:test_types,id,'.$TestType->id,␍
|
||||
'info.*.name'=>'required',␍
|
||||
'info.*.type'=>'required',␍
|
||||
'info.*.size'=>'nullable',␍
|
||||
'info.*.parent_id'=>'nullable|numeric|exists:inputs,id',␍
|
||||
];␍
|
||||
break;␍
|
||||
␍
|
||||
}␍
|
||||
default:␍
|
||||
break;␍
|
||||
}␍
|
||||
␍
|
||||
}␍
|
||||
␍
|
||||
}␍
|
||||
@@ -0,0 +1,53 @@
|
||||
<?php␍
|
||||
␍
|
||||
namespace App\Http\Requests;␍
|
||||
␍
|
||||
use App\User;␍
|
||||
use Illuminate\Validation\Rule;␍
|
||||
use Illuminate\Foundation\Http\FormRequest;␍
|
||||
use Illuminate\Contracts\Validation\Validator;␍
|
||||
␍
|
||||
␍
|
||||
class StoreUserRequest extends FormRequest␍
|
||||
{␍
|
||||
public function authorize()␍
|
||||
{␍
|
||||
if ($this->method() == 'POST') {␍
|
||||
return auth('api')->check() && auth('api')->user()->can('store', User::class);␍
|
||||
} else {␍
|
||||
$User = $this->route('User');␍
|
||||
return auth('api')->check() && $User && auth('api')->user()->can('update', $User);␍
|
||||
}␍
|
||||
}␍
|
||||
␍
|
||||
public function rules()␍
|
||||
{␍
|
||||
switch ($this->method()) {␍
|
||||
case 'POST': {␍
|
||||
return [␍
|
||||
'name'=>'required|string|max:255',␍
|
||||
'cell_number'=>'required|digits_between:10,11|unique:users',␍
|
||||
'password'=>'required|string|min:6',␍
|
||||
'medical_center_id' => 'required|numeric|exists:medical_centers,id',␍
|
||||
];␍
|
||||
break;␍
|
||||
}␍
|
||||
case 'PUT':␍
|
||||
case 'PATCH': {␍
|
||||
$User = $this->route('User');␍
|
||||
return [␍
|
||||
'name'=>'required|string|max:255',␍
|
||||
'cell_number'=>'required|digits_between:10,11|unique:users,id,'.$User->id,␍
|
||||
'password'=>'required|string|min:6',␍
|
||||
'medical_center_id' => 'required|numeric|exists:medical_centers,id',␍
|
||||
];␍
|
||||
break;␍
|
||||
␍
|
||||
}␍
|
||||
default:␍
|
||||
break;␍
|
||||
}␍
|
||||
␍
|
||||
}␍
|
||||
␍
|
||||
}␍
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Input extends Model
|
||||
{
|
||||
public $fillable = ['name','type','size','test_type_id','parent_id'];
|
||||
public function test_type()
|
||||
{
|
||||
return $this->belongsTo('App\TestType');
|
||||
}
|
||||
public function parent()
|
||||
{
|
||||
return $this->belongsTo('App\Input', 'parent_id');
|
||||
}
|
||||
public function children()
|
||||
{
|
||||
return $this->hasMany('App\Input', 'parent_id');
|
||||
}
|
||||
public function options()
|
||||
{
|
||||
return $this->hasMany('App\Option');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class InputValue extends Model
|
||||
{
|
||||
public $fillable = ['value','test_result_id','input_id'];
|
||||
public function input()
|
||||
{
|
||||
return $this->belongsTo('App\Input');
|
||||
}
|
||||
public function test_result()
|
||||
{
|
||||
return $this->belongsTo('App\TestResult');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class MedicalCenter extends Model
|
||||
{
|
||||
public $fillable = ['name'];
|
||||
public function users()
|
||||
{
|
||||
return $this->hasMany('App\User');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Option extends Model
|
||||
{
|
||||
public $fillable = ['title','input_id'];
|
||||
public function input()
|
||||
{
|
||||
return $this->belongsTo('App\Input');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
<?php␍
|
||||
␍
|
||||
namespace App\Policies;␍
|
||||
␍
|
||||
use App\User;␍
|
||||
use App\MedicalCenter;␍
|
||||
use Doctrine\Tests\Common\Inflector\InflectorTest;␍
|
||||
␍
|
||||
class MedicalCenterPolicy␍
|
||||
{␍
|
||||
␍
|
||||
public function delete(User $User, MedicalCenter $MedicalCenter)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin'))␍
|
||||
return true;␍
|
||||
}␍
|
||||
␍
|
||||
public function update(User $User, MedicalCenter $MedicalCenter)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin'))␍
|
||||
return true;␍
|
||||
}␍
|
||||
␍
|
||||
public function store(User $User)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin'))␍
|
||||
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;␍
|
||||
}␍
|
||||
}␍
|
||||
@@ -0,0 +1,29 @@
|
||||
<?php␍
|
||||
␍
|
||||
namespace App\Policies;␍
|
||||
␍
|
||||
use App\User;␍
|
||||
use App\TestType;␍
|
||||
use Doctrine\Tests\Common\Inflector\InflectorTest;␍
|
||||
␍
|
||||
class TestTypePolicy␍
|
||||
{␍
|
||||
␍
|
||||
public function delete(User $User, TestType $TestType)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin'))␍
|
||||
return true;␍
|
||||
}␍
|
||||
␍
|
||||
public function update(User $User, TestType $TestType)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin'))␍
|
||||
return true;␍
|
||||
}␍
|
||||
␍
|
||||
public function store(User $User)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin'))␍
|
||||
return true;␍
|
||||
}␍
|
||||
}␍
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php␍
|
||||
␍
|
||||
namespace App\Policies;␍
|
||||
␍
|
||||
use App\User;␍
|
||||
use Doctrine\Tests\Common\Inflector\InflectorTest;␍
|
||||
␍
|
||||
class UserPolicy␍
|
||||
{␍
|
||||
␍
|
||||
public function delete(User $User, User $Operator)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin') || $User->hasRole('Supervisor'))␍
|
||||
return true;␍
|
||||
}␍
|
||||
␍
|
||||
public function update(User $User, User $Operator)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin') || $User->id == $Operator->id)␍
|
||||
return true;␍
|
||||
}␍
|
||||
␍
|
||||
public function store(User $User)␍
|
||||
{␍
|
||||
// if($User->hasRole('Admin'))␍
|
||||
return true;␍
|
||||
}␍
|
||||
}␍
|
||||
@@ -13,7 +13,7 @@ class AppServiceProvider extends ServiceProvider
|
||||
*/
|
||||
public function register()
|
||||
{
|
||||
//
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -4,6 +4,7 @@ namespace App\Providers;
|
||||
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
|
||||
use Laravel\Passport\Passport;
|
||||
|
||||
class AuthServiceProvider extends ServiceProvider
|
||||
{
|
||||
@@ -13,7 +14,9 @@ class AuthServiceProvider extends ServiceProvider
|
||||
* @var array
|
||||
*/
|
||||
protected $policies = [
|
||||
// 'App\Model' => 'App\Policies\ModelPolicy',
|
||||
'App\MedicalCenter' => 'App\Policies\MedicalCenterPolicy',
|
||||
'App\User' => 'App\Policies\UserPolicy',
|
||||
'App\TestType' => 'App\Policies\TestTypePolicy',
|
||||
];
|
||||
|
||||
/**
|
||||
@@ -25,6 +28,6 @@ class AuthServiceProvider extends ServiceProvider
|
||||
{
|
||||
$this->registerPolicies();
|
||||
|
||||
//
|
||||
Passport::routes();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace App\Providers;
|
||||
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
|
||||
class MessageServiceProvider extends ServiceProvider
|
||||
{
|
||||
protected $defer = true;
|
||||
|
||||
|
||||
public function register()
|
||||
{
|
||||
$this->app->singleton('messages', function() {
|
||||
return new \App\Appended\Classes\Common\Response\MessageResponse;
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the services provided by the provider.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function provides()
|
||||
{
|
||||
return [MessageResponse::class];
|
||||
}
|
||||
}
|
||||
@@ -35,6 +35,9 @@ class RouteServiceProvider extends ServiceProvider
|
||||
*/
|
||||
public function map()
|
||||
{
|
||||
|
||||
$this->mapRoutes();
|
||||
|
||||
$this->mapApiRoutes();
|
||||
|
||||
$this->mapWebRoutes();
|
||||
@@ -70,4 +73,17 @@ class RouteServiceProvider extends ServiceProvider
|
||||
->namespace($this->namespace)
|
||||
->group(base_path('routes/api.php'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Define the routes without middleware for the application.
|
||||
*
|
||||
* These routes are typically stateless.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function mapRoutes()
|
||||
{
|
||||
Route::namespace($this->namespace)
|
||||
->group(base_path('routes/routes.php'));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class TestResult extends Model
|
||||
{
|
||||
public $fillable = ['result','verified','autoclave_id','test_type_id','user_id'];
|
||||
public function test_type()
|
||||
{
|
||||
return $this->belongsTo('App\TestType');
|
||||
}
|
||||
public function user()
|
||||
{
|
||||
return $this->belongsTo('App\User');
|
||||
}
|
||||
public function input_values()
|
||||
{
|
||||
return $this->hasMany('App\InputValue');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class TestType extends Model
|
||||
{
|
||||
public $fillable = ['name','unique_code','user_id'];
|
||||
public function user()
|
||||
{
|
||||
return $this->belongsTo('App\User');
|
||||
}
|
||||
public function test_results()
|
||||
{
|
||||
return $this->hasMany('App\TestResult');
|
||||
}
|
||||
public function inputs()
|
||||
{
|
||||
return $this->hasMany('App\Input');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php␍
|
||||
namespace App\Transformers;␍
|
||||
class Json␍
|
||||
{␍
|
||||
public static function response($data = null, $message = null)␍
|
||||
{␍
|
||||
return [␍
|
||||
'data' => $data,␍
|
||||
'message' => $message,␍
|
||||
];␍
|
||||
}␍
|
||||
}␍
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Uploadable extends Model
|
||||
{
|
||||
|
||||
protected $fillable = ['uploadable_id', 'uploadable_type', 'gallery_id'];
|
||||
public $timestamps = false;
|
||||
|
||||
public function gallery()
|
||||
{
|
||||
return $this->belongsTo('App\Gallery');
|
||||
}
|
||||
|
||||
}
|
||||
+22
-3
@@ -5,10 +5,12 @@ namespace App;
|
||||
use Illuminate\Notifications\Notifiable;
|
||||
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||
use Laravel\Passport\HasApiTokens;
|
||||
use Spatie\Permission\Traits\HasRoles;
|
||||
|
||||
class User extends Authenticatable
|
||||
{
|
||||
use Notifiable;
|
||||
use Notifiable, HasApiTokens, HasRoles;
|
||||
|
||||
/**
|
||||
* The attributes that are mass assignable.
|
||||
@@ -16,9 +18,8 @@ class User extends Authenticatable
|
||||
* @var array
|
||||
*/
|
||||
protected $fillable = [
|
||||
'name', 'email', 'password',
|
||||
'name', 'email', 'password','status','medical_center_id','address', 'gender'
|
||||
];
|
||||
|
||||
/**
|
||||
* The attributes that should be hidden for arrays.
|
||||
*
|
||||
@@ -36,4 +37,22 @@ class User extends Authenticatable
|
||||
protected $casts = [
|
||||
'email_verified_at' => 'datetime',
|
||||
];
|
||||
|
||||
public function medical_center()
|
||||
{
|
||||
return $this->belongsTo('App\MedicalCenter');
|
||||
}
|
||||
public function test_results()
|
||||
{
|
||||
return $this->hasMany('App\TestResult');
|
||||
}
|
||||
public function test_types()
|
||||
{
|
||||
return $this->hasMany('App\TestType');
|
||||
}
|
||||
|
||||
public function findForPassport($username)
|
||||
{
|
||||
return $this->where('cell_number', $username)->first();
|
||||
}
|
||||
}
|
||||
|
||||
+6
-3
@@ -11,14 +11,16 @@
|
||||
"php": "^7.1.3",
|
||||
"fideloper/proxy": "^4.0",
|
||||
"laravel/framework": "5.8.*",
|
||||
"laravel/tinker": "^1.0"
|
||||
"laravel/passport": "^7.2",
|
||||
"laravel/tinker": "^1.0",
|
||||
"spatie/laravel-permission": "^2.36"
|
||||
},
|
||||
"require-dev": {
|
||||
"beyondcode/laravel-dump-server": "^1.0",
|
||||
"filp/whoops": "^2.0",
|
||||
"fzaninotto/faker": "^1.4",
|
||||
"mockery/mockery": "^1.0",
|
||||
"nunomaduro/collision": "^3.0",
|
||||
"nunomaduro/collision": "^2.0",
|
||||
"phpunit/phpunit": "^7.5"
|
||||
},
|
||||
"config": {
|
||||
@@ -33,7 +35,8 @@
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"App\\": "app/"
|
||||
"App\\": "app/",
|
||||
"Packages\\": "packages/"
|
||||
},
|
||||
"classmap": [
|
||||
"database/seeds",
|
||||
|
||||
Generated
+1058
-79
File diff suppressed because it is too large
Load Diff
+3
-1
@@ -67,7 +67,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'timezone' => 'UTC',
|
||||
'timezone' => 'Asia/Tehran',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
@@ -174,6 +174,7 @@ return [
|
||||
// App\Providers\BroadcastServiceProvider::class,
|
||||
App\Providers\EventServiceProvider::class,
|
||||
App\Providers\RouteServiceProvider::class,
|
||||
Laravel\Passport\PassportServiceProvider::class,
|
||||
|
||||
],
|
||||
|
||||
@@ -225,6 +226,7 @@ return [
|
||||
'URL' => Illuminate\Support\Facades\URL::class,
|
||||
'Validator' => Illuminate\Support\Facades\Validator::class,
|
||||
'View' => Illuminate\Support\Facades\View::class,
|
||||
'MessageResponse' => Packages\Messaging\src\Facades\MessageResponse::class,
|
||||
|
||||
],
|
||||
|
||||
|
||||
+1
-2
@@ -42,9 +42,8 @@ return [
|
||||
],
|
||||
|
||||
'api' => [
|
||||
'driver' => 'token',
|
||||
'driver' => 'passport',
|
||||
'provider' => 'users',
|
||||
'hash' => false,
|
||||
],
|
||||
],
|
||||
|
||||
|
||||
+1
-1
@@ -97,6 +97,6 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'),
|
||||
'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'),
|
||||
|
||||
];
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
@@ -119,7 +117,6 @@ return [
|
||||
|
||||
'options' => [
|
||||
'cluster' => env('REDIS_CLUSTER', 'predis'),
|
||||
'prefix' => Str::slug(env('APP_NAME', 'laravel'), '_').'_database_',
|
||||
],
|
||||
|
||||
'default' => [
|
||||
|
||||
@@ -0,0 +1,129 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'models' => [
|
||||
|
||||
/*
|
||||
* When using the "HasPermissions" trait from this package, we need to know which
|
||||
* Eloquent model should be used to retrieve your permissions. Of course, it
|
||||
* is often just the "Permission" model but you may use whatever you like.
|
||||
*
|
||||
* The model you want to use as a Permission model needs to implement the
|
||||
* `Spatie\Permission\Contracts\Permission` contract.
|
||||
*/
|
||||
|
||||
'permission' => Spatie\Permission\Models\Permission::class,
|
||||
|
||||
/*
|
||||
* When using the "HasRoles" trait from this package, we need to know which
|
||||
* Eloquent model should be used to retrieve your roles. Of course, it
|
||||
* is often just the "Role" model but you may use whatever you like.
|
||||
*
|
||||
* The model you want to use as a Role model needs to implement the
|
||||
* `Spatie\Permission\Contracts\Role` contract.
|
||||
*/
|
||||
|
||||
'role' => Spatie\Permission\Models\Role::class,
|
||||
|
||||
],
|
||||
|
||||
'table_names' => [
|
||||
|
||||
/*
|
||||
* When using the "HasRoles" trait from this package, we need to know which
|
||||
* table should be used to retrieve your roles. We have chosen a basic
|
||||
* default value but you may easily change it to any table you like.
|
||||
*/
|
||||
|
||||
'roles' => 'roles',
|
||||
|
||||
/*
|
||||
* When using the "HasPermissions" trait from this package, we need to know which
|
||||
* table should be used to retrieve your permissions. We have chosen a basic
|
||||
* default value but you may easily change it to any table you like.
|
||||
*/
|
||||
|
||||
'permissions' => 'permissions',
|
||||
|
||||
/*
|
||||
* When using the "HasPermissions" trait from this package, we need to know which
|
||||
* table should be used to retrieve your models permissions. We have chosen a
|
||||
* basic default value but you may easily change it to any table you like.
|
||||
*/
|
||||
|
||||
'model_has_permissions' => 'model_has_permissions',
|
||||
|
||||
/*
|
||||
* When using the "HasRoles" trait from this package, we need to know which
|
||||
* table should be used to retrieve your models roles. We have chosen a
|
||||
* basic default value but you may easily change it to any table you like.
|
||||
*/
|
||||
|
||||
'model_has_roles' => 'model_has_roles',
|
||||
|
||||
/*
|
||||
* When using the "HasRoles" trait from this package, we need to know which
|
||||
* table should be used to retrieve your roles permissions. We have chosen a
|
||||
* basic default value but you may easily change it to any table you like.
|
||||
*/
|
||||
|
||||
'role_has_permissions' => 'role_has_permissions',
|
||||
],
|
||||
|
||||
'column_names' => [
|
||||
|
||||
/*
|
||||
* Change this if you want to name the related model primary key other than
|
||||
* `model_id`.
|
||||
*
|
||||
* For example, this would be nice if your primary keys are all UUIDs. In
|
||||
* that case, name this `model_uuid`.
|
||||
*/
|
||||
|
||||
'model_morph_key' => 'model_id',
|
||||
],
|
||||
|
||||
/*
|
||||
* When set to true, the required permission/role names are added to the exception
|
||||
* message. This could be considered an information leak in some contexts, so
|
||||
* the default setting is false here for optimum safety.
|
||||
*/
|
||||
|
||||
'display_permission_in_exception' => false,
|
||||
|
||||
'cache' => [
|
||||
|
||||
/*
|
||||
* By default all permissions are cached for 24 hours to speed up performance.
|
||||
* When permissions or roles are updated the cache is flushed automatically.
|
||||
*/
|
||||
|
||||
'expiration_time' => \DateInterval::createFromDateString('24 hours'),
|
||||
|
||||
/*
|
||||
* The cache key used to store all permissions.
|
||||
*/
|
||||
|
||||
'key' => 'spatie.permission.cache',
|
||||
|
||||
/*
|
||||
* When checking for a permission against a model by passing a Permission
|
||||
* instance to the check, this key determines what attribute on the
|
||||
* Permissions model is used to cache against.
|
||||
*
|
||||
* Ideally, this should match your preferred way of checking permissions, eg:
|
||||
* `$user->can('view-posts')` would be 'name'.
|
||||
*/
|
||||
|
||||
'model_key' => 'name',
|
||||
|
||||
/*
|
||||
* You may optionally indicate a specific cache driver to use for permission and
|
||||
* role caching using any of the `store` drivers listed in the cache.php config
|
||||
* file. Using 'default' here means to use the `default` set in cache.php.
|
||||
*/
|
||||
|
||||
'store' => 'default',
|
||||
],
|
||||
];
|
||||
@@ -43,5 +43,9 @@ return [
|
||||
'tolerance' => env('STRIPE_WEBHOOK_TOLERANCE', 300),
|
||||
],
|
||||
],
|
||||
'vue_client' => [
|
||||
'id' => env('MIX_APP_CLIENT_ID'),
|
||||
'secret' => env('MIX_APP_CLIENT_SECRET'),
|
||||
],
|
||||
|
||||
];
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
*.sqlite
|
||||
*.sqlite-journal
|
||||
|
||||
+3
-7
@@ -4,7 +4,7 @@ use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateUsersTable extends Migration
|
||||
class CreateMedicalCentersTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
@@ -13,13 +13,9 @@ class CreateUsersTable extends Migration
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('users', function (Blueprint $table) {
|
||||
Schema::create('medical_centers', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->string('name');
|
||||
$table->string('email')->unique();
|
||||
$table->timestamp('email_verified_at')->nullable();
|
||||
$table->string('password');
|
||||
$table->rememberToken();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
@@ -31,6 +27,6 @@ class CreateUsersTable extends Migration
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('users');
|
||||
Schema::dropIfExists('medical_centers');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateUsersTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('users', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->string('name');
|
||||
$table->string('email')->nullable();
|
||||
$table->string('cell_number');
|
||||
$table->enum('gender', ['Male','FeMale'])->default('Male');
|
||||
$table->enum('verified', ['Verified','NotVerified'])->default('NotVerified');
|
||||
$table->enum('status', ['Active','Suspended'])->default('Active');
|
||||
$table->unsignedBigInteger('medical_center_id');
|
||||
$table->foreign('medical_center_id')->references('id')->on('medical_centers');
|
||||
$table->string('password');
|
||||
$table->string('address')->nullable();
|
||||
$table->rememberToken();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('users');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateTestTypesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('test_types', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->string('name')->unique();
|
||||
$table->string('unique_code')->unique();
|
||||
$table->unsignedBigInteger('user_id');
|
||||
$table->foreign('user_id')->references('id')->on('users');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('test_types');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateTestResultsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('test_results', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->string('info');
|
||||
$table->string('result');
|
||||
$table->text('description');
|
||||
$table->smallInteger('verified');
|
||||
$table->integer('autoclave_id');
|
||||
$table->unsignedBigInteger('user_id');
|
||||
$table->foreign('user_id')->references('id')->on('users');
|
||||
$table->unsignedBigInteger('test_type_id');
|
||||
$table->foreign('test_type_id')->references('id')->on('test_types');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('test_results');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateInputsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('inputs', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->string('name');
|
||||
$table->string('type');
|
||||
$table->unsignedBigInteger('test_type_id');
|
||||
$table->foreign('test_type_id')->references('id')->on('test_types');
|
||||
$table->unsignedBigInteger('parent_id')->nullable();
|
||||
$table->foreign('parent_id')->references('id')->on('inputs');
|
||||
$table->string('size');
|
||||
$table->string('value');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('inputs');
|
||||
}
|
||||
}
|
||||
+5
-6
@@ -4,7 +4,7 @@ use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreatePasswordResetsTable extends Migration
|
||||
class CreateInputValuesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
@@ -13,10 +13,9 @@ class CreatePasswordResetsTable extends Migration
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('password_resets', function (Blueprint $table) {
|
||||
$table->string('email')->index();
|
||||
$table->string('token');
|
||||
$table->timestamp('created_at')->nullable();
|
||||
Schema::create('input_values', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -27,6 +26,6 @@ class CreatePasswordResetsTable extends Migration
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('password_resets');
|
||||
Schema::dropIfExists('input_values');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateOptionsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('options', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->string('title');
|
||||
$table->unsignedBigInteger('input_id');
|
||||
$table->foreign('input_id')->references('id')->on('inputs');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('options');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateGalleriesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('galleries', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->unsignedBigInteger('user_id');
|
||||
$table->foreign('user_id')->references('id')->on('users');
|
||||
$table->string('path');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('galleries');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreateUploadablesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('uploadables', function (Blueprint $table) {
|
||||
$table->bigIncrements('id');
|
||||
$table->unsignedBigInteger('uploadable_id');
|
||||
$table->string('uploadable_type');
|
||||
$table->unsignedBigInteger('gallery_id');
|
||||
$table->foreign('gallery_id')->references('id')->on('galleries');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('uploadables');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class CreatePermissionTables extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
$tableNames = config('permission.table_names');
|
||||
$columnNames = config('permission.column_names');
|
||||
|
||||
Schema::create($tableNames['permissions'], function (Blueprint $table) {
|
||||
$table->increments('id');
|
||||
$table->string('name');
|
||||
$table->string('guard_name');
|
||||
$table->timestamps();
|
||||
});
|
||||
|
||||
Schema::create($tableNames['roles'], function (Blueprint $table) {
|
||||
$table->increments('id');
|
||||
$table->string('name');
|
||||
$table->string('guard_name');
|
||||
$table->timestamps();
|
||||
});
|
||||
|
||||
Schema::create($tableNames['model_has_permissions'], function (Blueprint $table) use ($tableNames, $columnNames) {
|
||||
$table->unsignedInteger('permission_id');
|
||||
|
||||
$table->string('model_type');
|
||||
$table->unsignedBigInteger($columnNames['model_morph_key']);
|
||||
$table->index([$columnNames['model_morph_key'], 'model_type', ]);
|
||||
|
||||
$table->foreign('permission_id')
|
||||
->references('id')
|
||||
->on($tableNames['permissions'])
|
||||
->onDelete('cascade');
|
||||
|
||||
$table->primary(['permission_id', $columnNames['model_morph_key'], 'model_type'],
|
||||
'model_has_permissions_permission_model_type_primary');
|
||||
});
|
||||
|
||||
Schema::create($tableNames['model_has_roles'], function (Blueprint $table) use ($tableNames, $columnNames) {
|
||||
$table->unsignedInteger('role_id');
|
||||
|
||||
$table->string('model_type');
|
||||
$table->unsignedBigInteger($columnNames['model_morph_key']);
|
||||
$table->index([$columnNames['model_morph_key'], 'model_type', ]);
|
||||
|
||||
$table->foreign('role_id')
|
||||
->references('id')
|
||||
->on($tableNames['roles'])
|
||||
->onDelete('cascade');
|
||||
|
||||
$table->primary(['role_id', $columnNames['model_morph_key'], 'model_type'],
|
||||
'model_has_roles_role_model_type_primary');
|
||||
});
|
||||
|
||||
Schema::create($tableNames['role_has_permissions'], function (Blueprint $table) use ($tableNames) {
|
||||
$table->unsignedInteger('permission_id');
|
||||
$table->unsignedInteger('role_id');
|
||||
|
||||
$table->foreign('permission_id')
|
||||
->references('id')
|
||||
->on($tableNames['permissions'])
|
||||
->onDelete('cascade');
|
||||
|
||||
$table->foreign('role_id')
|
||||
->references('id')
|
||||
->on($tableNames['roles'])
|
||||
->onDelete('cascade');
|
||||
|
||||
$table->primary(['permission_id', 'role_id']);
|
||||
});
|
||||
|
||||
app('cache')
|
||||
->store(config('permission.cache.store') != 'default' ? config('permission.cache.store') : null)
|
||||
->forget(config('permission.cache.key'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
$tableNames = config('permission.table_names');
|
||||
|
||||
Schema::drop($tableNames['role_has_permissions']);
|
||||
Schema::drop($tableNames['model_has_roles']);
|
||||
Schema::drop($tableNames['model_has_permissions']);
|
||||
Schema::drop($tableNames['roles']);
|
||||
Schema::drop($tableNames['permissions']);
|
||||
}
|
||||
}
|
||||
Generated
+1574
File diff suppressed because it is too large
Load Diff
+16
-13
@@ -10,17 +10,6 @@
|
||||
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"chartist": "0.11.0",
|
||||
"eslint": "^5.14.1",
|
||||
"node-sass": "^4.9.3",
|
||||
"sass": "^1.15.2",
|
||||
"sass-loader": "^7.1.0",
|
||||
"vue": "^2.5.17",
|
||||
"vue-chartist": "^2.1.2",
|
||||
"vue-meta": "^1.5.2",
|
||||
"vue-style-loader": "^4.1.2",
|
||||
"vuelidate": "^0.7.4",
|
||||
"vuetify": "^1.2.5",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
||||
"@fortawesome/fontawesome-free": "^5.7.2",
|
||||
"@mdi/font": "^2.5.94",
|
||||
@@ -31,30 +20,44 @@
|
||||
"axios": "^0.18",
|
||||
"bootstrap": "^4.0.0",
|
||||
"bootstrap-sass": "^3.3.7",
|
||||
"browser-sync": "^2.26.3",
|
||||
"browser-sync-webpack-plugin": "^2.0.1",
|
||||
"chartist": "0.11.0",
|
||||
"cross-env": "^5.1",
|
||||
"css-loader": "2.1.1",
|
||||
"eslint": "^5.14.1",
|
||||
"eslint-config-standard": "^12.0.0",
|
||||
"eslint-plugin-import": "^2.16.0",
|
||||
"eslint-plugin-node": "^8.0.1",
|
||||
"eslint-plugin-promise": "^4.0.1",
|
||||
"eslint-plugin-standard": "^4.0.0",
|
||||
"font-awesome": "^4.7.0",
|
||||
"popper.js": "^1.12",
|
||||
"fontello": "^0.5.0",
|
||||
"izitoast": "^1.4.0",
|
||||
"jquery": "^3.2",
|
||||
"resolve-url-loader": "^2.3.1",
|
||||
"laravel-mix": "^4.0.7",
|
||||
"less-loader": "4.1.0",
|
||||
"lodash": "^4.17.5",
|
||||
"material-design-icons-iconfont": "^3.0.3",
|
||||
"node-sass": "^4.9.3",
|
||||
"popper.js": "^1.12",
|
||||
"postcss-loader": "^3.0.0",
|
||||
"resolve-url-loader": "^2.3.1",
|
||||
"sass": "^1.15.2",
|
||||
"sass-loader": "^7.1.0",
|
||||
"style-loader": "0.23.1",
|
||||
"stylus": "^0.54.5",
|
||||
"stylus-loader": "^3.0.1",
|
||||
"vue": "^2.5.17",
|
||||
"vue-analytics": "^5.8.0",
|
||||
"vue-chartist": "^2.1.2",
|
||||
"vue-i18n": "^7.4.0",
|
||||
"vue-meta": "^1.5.2",
|
||||
"vue-router": "^3.0.1",
|
||||
"vue-style-loader": "^4.1.2",
|
||||
"vue-template-compiler": "^2.5.17",
|
||||
"vuelidate": "^0.7.4",
|
||||
"vuetify": "^1.2.5",
|
||||
"vuex": "^3.0.1",
|
||||
"vuex-router-sync": "^5.0.0"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
namespace Packages\Auth;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\User;
|
||||
use Carbon\Carbon;
|
||||
use App\Http\Controllers\Api\Auth\LoginController;
|
||||
use Packages\SMSSender\SMSSender;
|
||||
|
||||
trait SendsPasswordResetEmails
|
||||
{
|
||||
|
||||
/**
|
||||
* Send a Disposable Password to the given user.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function sendDisposablePassword(Request $request)
|
||||
{
|
||||
$this->validatePhone($request);
|
||||
|
||||
// We will send the Disposable Password
|
||||
// to send the Disposable Password , we will examine the response then see the message we
|
||||
// need to show to the user. Finally, we'll send out a proper response.
|
||||
return $this->generateAndSendCode($request);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Check Disposable Password And Login
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function checkDisposablePassword(Request $request)
|
||||
{
|
||||
if ( \Cache::has($request->code) ) {
|
||||
$userid = \Cache::pull($request->code);
|
||||
$user = User::where('id', $userid)->first();
|
||||
if($user) {
|
||||
|
||||
$password = rand(10000000, 999999999);
|
||||
$user->password = \Hash::make($password);
|
||||
$user->save();
|
||||
|
||||
$request->merge([ 'cell_number' => $user->cell_number, 'password' => $password ]);
|
||||
return (new LoginController())->login($request);
|
||||
}
|
||||
return \MessageResponse::error('User Not Found');
|
||||
}
|
||||
return \MessageResponse::error('Error');
|
||||
}
|
||||
|
||||
|
||||
protected function generateAndSendCode($request)
|
||||
{
|
||||
$user = User::where('cell_number', $request->cell_number)->where('verified', 'Verified')->first();
|
||||
if ($user) {
|
||||
$code = rand(100000, 999999);
|
||||
\Cache::put($code, $user->id, Carbon::now()->addMinutes(30));
|
||||
SMSSender::instance()->patternSend($request->cell_number, '121', ["activate-code" => $code]);
|
||||
return \MessageResponse::success('Send Disposable Password');
|
||||
}
|
||||
return \MessageResponse::error('User Not Found');
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate the email for the given request.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return void
|
||||
*/
|
||||
protected function validatePhone(Request $request)
|
||||
{
|
||||
$request->validate(['cell_number' => 'required|digits:11']);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace Packages\Messaging\src\Facades;
|
||||
|
||||
use Illuminate\Support\Facades\Facade;
|
||||
use Packages\Messaging\src\Message;
|
||||
|
||||
class MessageResponse extends Facade {
|
||||
|
||||
protected static function getFacadeAccessor() { return Message::class; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
namespace Packages\Messaging\src;
|
||||
|
||||
class Message
|
||||
{
|
||||
public function success($message = null, $title = null, $data = null, $status = 'Success' )
|
||||
{
|
||||
$message = isset($message) ? $message : trans('messages.success_message');
|
||||
$title = isset($title) ? $title : trans('messages.success');
|
||||
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 )
|
||||
{
|
||||
$message = isset($message) ? $message : trans('messages.failed_message');
|
||||
$title = isset($title) ? $title : trans('messages.failed');
|
||||
return response()->json(['status' => $status, 'errors' => ['message' => [$message]],'title' => $title], $statusCode);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
namespace Packages\SMSSender;
|
||||
|
||||
class SMSSender
|
||||
{
|
||||
private $userName = null;
|
||||
private $password = null;
|
||||
private $webService = null;
|
||||
private $fromNumber = null;
|
||||
private static $panel = null;
|
||||
|
||||
private function __construct() { }
|
||||
|
||||
public static function instance() {
|
||||
if (static::$panel === null) {
|
||||
static::$panel = new static();
|
||||
}
|
||||
return static::$panel;
|
||||
}
|
||||
|
||||
public function setUserName ($userName)
|
||||
{
|
||||
$this->userName = $userName;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setPassword ($password)
|
||||
{
|
||||
$this->password = $password;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setWebService ($webService)
|
||||
{
|
||||
$this->webService = $webService;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getUserName ()
|
||||
{
|
||||
return ($this->userName) ? $this->userName : env('SMS_USERNAME', '');
|
||||
}
|
||||
|
||||
public function getPassword ()
|
||||
{
|
||||
return ($this->password) ? $this->password : env('SMS_PASSWORD', '');
|
||||
}
|
||||
|
||||
public function getFromNumber ()
|
||||
{
|
||||
return ($this->fromNumber) ? $this->fromNumber : env('SMS_FROM_NUMBER', '');
|
||||
}
|
||||
|
||||
public function getWebService ()
|
||||
{
|
||||
return ($this->webService) ? $this->webService : env('SMS_WEBSERVICE', '');
|
||||
}
|
||||
|
||||
public function patternSend($cellNumber, $pattern_code, $input_data)
|
||||
{
|
||||
if (is_string($cellNumber)) {
|
||||
$cellNumber = [$cellNumber];
|
||||
}
|
||||
try {
|
||||
$user = $this->getUserName();
|
||||
$pass = $this->getPassword();
|
||||
$fromNum = $this->getFromNumber();
|
||||
|
||||
$client = new \SoapClient($this->getWebService());
|
||||
$client->sendPatternSms($fromNum, $cellNumber, $user, $pass, $pattern_code, $input_data);
|
||||
|
||||
} catch (\SoapFault $sf) {
|
||||
print $sf->faultcode . "\n";
|
||||
print $sf->faultstring . "\n";
|
||||
return ['code' => $sf->faultcode, 'message' => $sf->faultstring];
|
||||
}
|
||||
}
|
||||
|
||||
public function send($cellNumber, $messageContent)
|
||||
{
|
||||
if (is_string($cellNumber)) {
|
||||
$cellNumber = [$cellNumber];
|
||||
}
|
||||
ini_set("soap.wsdl_cache_enabled", "0");
|
||||
try {
|
||||
$user = $this->getUserName();
|
||||
$pass = $this->getPassword();
|
||||
$fromNum = $this->getFromNumber();
|
||||
//If you want to send in the future ==> $time = '2016-07-30' //$time = '2016-07-30 12:50:50'
|
||||
$client = new \SoapClient($this->getWebService());
|
||||
$client->SendSMS($fromNum, $cellNumber, $messageContent, $user, $pass, '', 'send');
|
||||
return true;
|
||||
} catch (\SoapFault $sf) {
|
||||
print $sf->faultcode . "\n";
|
||||
print $sf->faultstring . "\n";
|
||||
return ['code' => $sf->faultcode, 'message' => $sf->faultstring];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Vendored
+447
-423
File diff suppressed because it is too large
Load Diff
Vendored
+416
-321
@@ -1,9 +1,9 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageMedicalCenter.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/ManageMedicalCenter.vue?vue&type=script&lang=js& ***!
|
||||
\*****************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/AddNewTest.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/NotWorking/AddNewTest.vue?vue&type=script&lang=js& ***!
|
||||
\*******************************************************************************************************************************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -100,68 +100,131 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
headers: [{
|
||||
sortable: false,
|
||||
text: 'Hospital Name',
|
||||
value: 'name'
|
||||
}, {
|
||||
sortable: false,
|
||||
text: 'Date',
|
||||
value: 'date'
|
||||
}, {
|
||||
sortable: false,
|
||||
text: 'Operator',
|
||||
value: 'operator'
|
||||
}, {
|
||||
sortable: false,
|
||||
text: 'Action',
|
||||
value: 'action',
|
||||
align: 'right'
|
||||
}],
|
||||
ArrayDiv: [],
|
||||
select: {
|
||||
state: 'Florida',
|
||||
abbr: 'FL'
|
||||
},
|
||||
items: [{
|
||||
name: 'Shahid Beheshti',
|
||||
date: '12/05/1397',
|
||||
operator: '3 Operator',
|
||||
action: ''
|
||||
state: 'Florida',
|
||||
abbr: 'FL'
|
||||
}, {
|
||||
name: 'Emam Reza',
|
||||
date: '12/05/1397',
|
||||
operator: '5 Operator',
|
||||
action: ''
|
||||
state: 'Georgia',
|
||||
abbr: 'GA'
|
||||
}, {
|
||||
state: 'Nebraska',
|
||||
abbr: 'NE'
|
||||
}, {
|
||||
state: 'California',
|
||||
abbr: 'CA'
|
||||
}, {
|
||||
state: 'New York',
|
||||
abbr: 'NY'
|
||||
}]
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
Duplicator: function Duplicator() {
|
||||
var Forms = document.getElementsByClassName('Form');
|
||||
var ArrayForm = [];
|
||||
|
||||
for (var i = 0; i < Forms.length; i++) {
|
||||
ArrayForm.push(Forms[i]);
|
||||
}
|
||||
|
||||
this.ArrayDiv.push(ArrayForm);
|
||||
},
|
||||
Remove: function Remove() {
|
||||
var ID = document.getElementById('RemoveFormBuilder');
|
||||
var Element = ID.parentNode;
|
||||
Element.remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./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/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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);
|
||||
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-1305c16e] {\r\n padding : 8px 22px;\n}\r\n\r\n", ""]);
|
||||
exports.push([module.i, "\n.WM-Border[data-v-7eb32e4a] {\r\n border: 1px solid;\n}\n.WM-Border-Black[data-v-7eb32e4a] {\r\n border-color: #2f353b !important;\n}\n.WM-Border-Gray[data-v-7eb32e4a] {\r\n border-color: #aaa !important;\n}\n.WM-Color-LightGrey[data-v-7eb32e4a] {\r\n background-color : #F5F5F5;\n}\n.WM-Relative[data-v-7eb32e4a] {\r\n position: relative;\n}\n.v-btn--top.v-btn--absolute.v-btn--small[data-v-7eb32e4a] {\r\n top: -25px !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/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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!./ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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!./AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&lang=css&scoped=true&");
|
||||
|
||||
if(typeof content === 'string') content = [[module.i, content, '']];
|
||||
|
||||
@@ -175,7 +238,7 @@ 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);
|
||||
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;
|
||||
|
||||
@@ -183,10 +246,10 @@ if(false) {}
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=template&id=1305c16e&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/ManageMedicalCenter.vue?vue&type=template&id=1305c16e&scoped=true& ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=template&id=7eb32e4a&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/NotWorking/AddNewTest.vue?vue&type=template&id=7eb32e4a&scoped=true& ***!
|
||||
\***********************************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -204,18 +267,19 @@ var render = function() {
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Medical Centers List", text: "" } },
|
||||
{ attrs: { color: "black", title: "Add a New Test" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 mb-3", attrs: { wrap: "" } },
|
||||
{ staticClass: "ma-2", attrs: { wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
attrs: { label: "Name", color: "black" }
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Test Name", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
@@ -223,9 +287,272 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Unique ID", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "text-xs-right",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
staticClass:
|
||||
"pa-3 my-4 mx-3 WM-Border WM-Border-Black WM-Relative",
|
||||
attrs: { wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass:
|
||||
"pa-3 my-4 mx-3 WM-Border WM-Border-Gray WM-Relative WM-Color-LightGrey",
|
||||
attrs: { wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Input Name", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
hint: _vm.select.state + ", " + _vm.select.abbr,
|
||||
items: _vm.items,
|
||||
"item-text": "state",
|
||||
"item-value": "abbr",
|
||||
label: "Type",
|
||||
"return-object": "",
|
||||
"single-line": "",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.select,
|
||||
callback: function($$v) {
|
||||
_vm.select = $$v
|
||||
},
|
||||
expression: "select"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
hint: _vm.select.state + ", " + _vm.select.abbr,
|
||||
items: _vm.items,
|
||||
"item-text": "state",
|
||||
"item-value": "abbr",
|
||||
label: "Size",
|
||||
"return-object": "",
|
||||
"single-line": "",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.select,
|
||||
callback: function($$v) {
|
||||
_vm.select = $$v
|
||||
},
|
||||
expression: "select"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md5: "", sm5: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Value", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_vm._l(_vm.ArrayDiv, function(Div, Key) {
|
||||
return _c(
|
||||
"v-layout",
|
||||
{
|
||||
key: Key,
|
||||
staticClass:
|
||||
"pa-3 my-4 mx-3 WM-Border WM-Border-Gray WM-Relative WM-Color-LightGrey Form",
|
||||
attrs: { wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Input Name", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
hint: _vm.select.state + ", " + _vm.select.abbr,
|
||||
items: _vm.items,
|
||||
"item-text": "state",
|
||||
"item-value": "abbr",
|
||||
label: "Type",
|
||||
"return-object": "",
|
||||
"single-line": "",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.select,
|
||||
callback: function($$v) {
|
||||
_vm.select = $$v
|
||||
},
|
||||
expression: "select"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
hint: _vm.select.state + ", " + _vm.select.abbr,
|
||||
items: _vm.items,
|
||||
"item-text": "state",
|
||||
"item-value": "abbr",
|
||||
label: "Size",
|
||||
"return-object": "",
|
||||
"single-line": "",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.select,
|
||||
callback: function($$v) {
|
||||
_vm.select = $$v
|
||||
},
|
||||
expression: "select"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md5: "", sm5: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Value", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
attrs: {
|
||||
absolute: "",
|
||||
small: "",
|
||||
right: "",
|
||||
top: "",
|
||||
color: "pink",
|
||||
id: "RemoveFormBuilder"
|
||||
},
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.Remove()
|
||||
}
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-times")]
|
||||
),
|
||||
_vm._v("\n REMOVE")
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
}),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
attrs: {
|
||||
absolute: "",
|
||||
small: "",
|
||||
right: "",
|
||||
bottom: "",
|
||||
color: "cyan",
|
||||
id: "FormBuilder"
|
||||
},
|
||||
on: { click: _vm.Duplicator }
|
||||
},
|
||||
[
|
||||
_c("v-icon", { staticClass: "white--text mr-2 caption" }, [
|
||||
_vm._v("fas fa-plus")
|
||||
]),
|
||||
_vm._v("\n ADD")
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
2
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("div", { attrs: { id: "WM-FormBuilder" } }),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "text-xs-center",
|
||||
attrs: { xs12: "", md12: "", sm12: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
@@ -235,243 +562,11 @@ var render = function() {
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-search")]
|
||||
),
|
||||
_c("v-icon", { staticClass: "white--text mr-2 caption" }, [
|
||||
_vm._v("fas fa-plus")
|
||||
]),
|
||||
_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: "/add-medical-center" } },
|
||||
[
|
||||
_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("Add")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-layout", { staticClass: "px-4 my-3" }, [_c("v-divider")], 1),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mt-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ 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.date))]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[_vm._v(_vm._s(item.operator))]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "text-xs-right" },
|
||||
[
|
||||
_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
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"router-link",
|
||||
{ attrs: { to: "/operator-list" } },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "mr-2 WM-ActionButton",
|
||||
attrs: { color: "orange darken-1" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass:
|
||||
"white--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-user")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Operator")])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: " WM-ActionButton",
|
||||
attrs: { color: "pink" }
|
||||
},
|
||||
[
|
||||
_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(" "),
|
||||
_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
|
||||
)
|
||||
_c("span", { staticClass: "white--text" }, [_vm._v("Add")])
|
||||
],
|
||||
1
|
||||
)
|
||||
@@ -492,19 +587,19 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ManageMedicalCenter.vue":
|
||||
/*!********************************************************!*\
|
||||
!*** ./resources/js/vue/views/ManageMedicalCenter.vue ***!
|
||||
\********************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/AddNewTest.vue":
|
||||
/*!**********************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/AddNewTest.vue ***!
|
||||
\**********************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _ManageMedicalCenter_vue_vue_type_template_id_1305c16e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ManageMedicalCenter.vue?vue&type=template&id=1305c16e&scoped=true& */ "./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=template&id=1305c16e&scoped=true&");
|
||||
/* harmony import */ var _ManageMedicalCenter_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ManageMedicalCenter.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=script&lang=js&");
|
||||
/* empty/unused harmony star reexport *//* harmony import */ var _ManageMedicalCenter_vue_vue_type_style_index_0_id_1305c16e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&lang=css&scoped=true& */ "./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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 _AddNewTest_vue_vue_type_template_id_7eb32e4a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AddNewTest.vue?vue&type=template&id=7eb32e4a&scoped=true& */ "./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=template&id=7eb32e4a&scoped=true&");
|
||||
/* harmony import */ var _AddNewTest_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AddNewTest.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=script&lang=js&");
|
||||
/* empty/unused harmony star reexport *//* harmony import */ var _AddNewTest_vue_vue_type_style_index_0_id_7eb32e4a_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&lang=css&scoped=true& */ "./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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");
|
||||
|
||||
|
||||
|
||||
@@ -514,66 +609,66 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_ManageMedicalCenter_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_ManageMedicalCenter_vue_vue_type_template_id_1305c16e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_ManageMedicalCenter_vue_vue_type_template_id_1305c16e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_AddNewTest_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_AddNewTest_vue_vue_type_template_id_7eb32e4a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_AddNewTest_vue_vue_type_template_id_7eb32e4a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"1305c16e",
|
||||
"7eb32e4a",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/ManageMedicalCenter.vue"
|
||||
component.options.__file = "resources/js/vue/views/NotWorking/AddNewTest.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=script&lang=js&":
|
||||
/*!*********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=script&lang=js& ***!
|
||||
\*********************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=script&lang=js&":
|
||||
/*!***********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/AddNewTest.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_ManageMedicalCenter_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!./ManageMedicalCenter.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageMedicalCenter.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_ManageMedicalCenter_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AddNewTest_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!./AddNewTest.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/AddNewTest.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_AddNewTest_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&lang=css&scoped=true&":
|
||||
/*!*****************************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&lang=css&scoped=true& ***!
|
||||
\*****************************************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&lang=css&scoped=true&":
|
||||
/*!*******************************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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_ManageMedicalCenter_vue_vue_type_style_index_0_id_1305c16e_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!./ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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/ManageMedicalCenter.vue?vue&type=style&index=0&id=1305c16e&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_ManageMedicalCenter_vue_vue_type_style_index_0_id_1305c16e_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_ManageMedicalCenter_vue_vue_type_style_index_0_id_1305c16e_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_ManageMedicalCenter_vue_vue_type_style_index_0_id_1305c16e_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_ManageMedicalCenter_vue_vue_type_style_index_0_id_1305c16e_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_ManageMedicalCenter_vue_vue_type_style_index_0_id_1305c16e_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
/* 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_AddNewTest_vue_vue_type_style_index_0_id_7eb32e4a_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!./AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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/NotWorking/AddNewTest.vue?vue&type=style&index=0&id=7eb32e4a&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_AddNewTest_vue_vue_type_style_index_0_id_7eb32e4a_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_AddNewTest_vue_vue_type_style_index_0_id_7eb32e4a_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_AddNewTest_vue_vue_type_style_index_0_id_7eb32e4a_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_AddNewTest_vue_vue_type_style_index_0_id_7eb32e4a_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_AddNewTest_vue_vue_type_style_index_0_id_7eb32e4a_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=template&id=1305c16e&scoped=true&":
|
||||
/*!***************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=template&id=1305c16e&scoped=true& ***!
|
||||
\***************************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=template&id=7eb32e4a&scoped=true&":
|
||||
/*!*****************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=template&id=7eb32e4a&scoped=true& ***!
|
||||
\*****************************************************************************************************/
|
||||
/*! 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_ManageMedicalCenter_vue_vue_type_template_id_1305c16e_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!./ManageMedicalCenter.vue?vue&type=template&id=1305c16e&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/ManageMedicalCenter.vue?vue&type=template&id=1305c16e&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_ManageMedicalCenter_vue_vue_type_template_id_1305c16e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AddNewTest_vue_vue_type_template_id_7eb32e4a_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!./AddNewTest.vue?vue&type=template&id=7eb32e4a&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/AddNewTest.vue?vue&type=template&id=7eb32e4a&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_AddNewTest_vue_vue_type_template_id_7eb32e4a_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_ManageMedicalCenter_vue_vue_type_template_id_1305c16e_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_AddNewTest_vue_vue_type_template_id_7eb32e4a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+211
-229
@@ -1,18 +1,23 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{
|
||||
|
||||
/***/ "./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??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/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MedicalCenter/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/MedicalCenter/AddEdit.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 vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
||||
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 _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 _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); }); }; }
|
||||
|
||||
//
|
||||
//
|
||||
@@ -51,57 +56,124 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
cell_number: "",
|
||||
password: ""
|
||||
medicalCenter: {
|
||||
name: ""
|
||||
},
|
||||
rules: {
|
||||
required: function required(value) {
|
||||
return !!value || "Required.";
|
||||
},
|
||||
counter: function counter(value) {
|
||||
return value.length <= 30 || "Max 30 characters";
|
||||
}
|
||||
}
|
||||
};
|
||||
},
|
||||
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', ['authenticating', 'authenticationError', 'authenticationErrorCode'])),
|
||||
methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapActions"])('auth', ['login']), {
|
||||
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
|
||||
created: function created() {
|
||||
if (this.$route.params.medicalCenter) {
|
||||
this.load(this.$route.params.medicalCenter);
|
||||
}
|
||||
},
|
||||
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(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].editMedicalCenter(id));
|
||||
|
||||
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 result;
|
||||
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 = 11;
|
||||
break;
|
||||
}
|
||||
|
||||
if (!this.$route.params.medicalCenter) {
|
||||
_context2.next = 7;
|
||||
break;
|
||||
}
|
||||
|
||||
_context2.next = 4;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].put(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].updateMedicalCenter(this.$route.params.medicalCenter), this.medicalCenter);
|
||||
|
||||
case 4:
|
||||
result = _context2.sent;
|
||||
_context2.next = 10;
|
||||
break;
|
||||
|
||||
case 7:
|
||||
_context2.next = 9;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].storeMedicalCenter, this.medicalCenter);
|
||||
|
||||
case 9:
|
||||
result = _context2.sent;
|
||||
|
||||
case 10:
|
||||
if (result && result.status == 200) {
|
||||
this.$router.push({
|
||||
name: "ManageMedicalCenter"
|
||||
});
|
||||
this.password = "";
|
||||
}
|
||||
|
||||
case 11:
|
||||
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/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/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/MedicalCenter/AddEdit.vue?vue&type=template&id=7e71354a&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/MedicalCenter/AddEdit.vue?vue&type=template&id=7e71354a&scoped=true& ***!
|
||||
\***********************************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -115,96 +187,58 @@ var render = function() {
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-form",
|
||||
{ ref: "form" },
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "justify-center", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
||||
attrs: { xs12: "", md3: "", sm3: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Login Page" } },
|
||||
[
|
||||
_c(
|
||||
"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", {
|
||||
attrs: {
|
||||
name: "password",
|
||||
label: "Password",
|
||||
id: "id2",
|
||||
color: "black"
|
||||
},
|
||||
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: "" }
|
||||
attrs: { color: "black", title: "Add Medical Center", text: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ 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",
|
||||
attrs: {
|
||||
row: "",
|
||||
wrap: "",
|
||||
"align-center": "",
|
||||
"justify-center": ""
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
@@ -212,108 +246,56 @@ var render = function() {
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: { click: _vm.handleSubmit }
|
||||
on: { click: _vm.AddMedicalCenter }
|
||||
},
|
||||
[
|
||||
_vm.$route.params.medicalCenter
|
||||
? [
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-sign-in-alt")]
|
||||
[_vm._v("fas fa-edit")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Login")
|
||||
_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")
|
||||
])
|
||||
]
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
2
|
||||
),
|
||||
_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" }
|
||||
},
|
||||
{ attrs: { to: { name: "ManageMedicalCenter" } } },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass:
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||
"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-plus")]
|
||||
{ staticClass: "black--text mr-2 caption" },
|
||||
[_vm._v("fas fa-chevron-left")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"span",
|
||||
{ staticClass: "black--text" },
|
||||
[_vm._v("Register")]
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
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
|
||||
)
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("Back")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
@@ -340,18 +322,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Login.vue":
|
||||
/*!******************************************!*\
|
||||
!*** ./resources/js/vue/views/Login.vue ***!
|
||||
\******************************************/
|
||||
/***/ "./resources/js/vue/views/MedicalCenter/AddEdit.vue":
|
||||
/*!**********************************************************!*\
|
||||
!*** ./resources/js/vue/views/MedicalCenter/AddEdit.vue ***!
|
||||
\**********************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__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 _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&");
|
||||
/* 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");
|
||||
/* harmony import */ var _AddEdit_vue_vue_type_template_id_7e71354a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AddEdit.vue?vue&type=template&id=7e71354a&scoped=true& */ "./resources/js/vue/views/MedicalCenter/AddEdit.vue?vue&type=template&id=7e71354a&scoped=true&");
|
||||
/* 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/MedicalCenter/AddEdit.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");
|
||||
|
||||
|
||||
|
||||
@@ -360,50 +342,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
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"],
|
||||
_Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Login_vue_vue_type_template_id_646835d1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_AddEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_AddEdit_vue_vue_type_template_id_7e71354a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_AddEdit_vue_vue_type_template_id_7e71354a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"646835d1",
|
||||
"7e71354a",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/Login.vue"
|
||||
component.options.__file = "resources/js/vue/views/MedicalCenter/AddEdit.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Login.vue?vue&type=script&lang=js&":
|
||||
/*!*******************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Login.vue?vue&type=script&lang=js& ***!
|
||||
\*******************************************************************/
|
||||
/***/ "./resources/js/vue/views/MedicalCenter/AddEdit.vue?vue&type=script&lang=js&":
|
||||
/*!***********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/MedicalCenter/AddEdit.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_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&");
|
||||
/* 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"]);
|
||||
/* 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/MedicalCenter/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_AddEdit_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/Login.vue?vue&type=template&id=646835d1&scoped=true& ***!
|
||||
\*************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/MedicalCenter/AddEdit.vue?vue&type=template&id=7e71354a&scoped=true&":
|
||||
/*!*****************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/MedicalCenter/AddEdit.vue?vue&type=template&id=7e71354a&scoped=true& ***!
|
||||
\*****************************************************************************************************/
|
||||
/*! 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_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 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 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_7e71354a_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=7e71354a&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MedicalCenter/AddEdit.vue?vue&type=template&id=7e71354a&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_AddEdit_vue_vue_type_template_id_7e71354a_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_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_AddEdit_vue_vue_type_template_id_7e71354a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+418
-144
@@ -1,14 +1,29 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{
|
||||
|
||||
/***/ "./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??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/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/MedicalCenter/OperatorList.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/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; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -95,63 +110,258 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
headers: [{
|
||||
sortable: true,
|
||||
text: 'Operator',
|
||||
value: 'operator'
|
||||
text: "Operator Name",
|
||||
value: "name"
|
||||
}, {
|
||||
sortable: true,
|
||||
text: 'Date',
|
||||
value: 'date'
|
||||
sortable: false,
|
||||
text: "Role",
|
||||
value: "role"
|
||||
}, {
|
||||
sortable: true,
|
||||
text: 'Hospital',
|
||||
value: 'hospital'
|
||||
sortable: false,
|
||||
text: "Number",
|
||||
value: "number"
|
||||
}, {
|
||||
sortable: true,
|
||||
text: 'Action',
|
||||
value: 'action',
|
||||
align: 'right'
|
||||
sortable: false,
|
||||
text: "Status",
|
||||
value: "status"
|
||||
}, {
|
||||
sortable: false,
|
||||
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: ''
|
||||
}]
|
||||
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/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/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/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 */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -169,26 +379,29 @@ var render = function() {
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Member List" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mb-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
attrs: {
|
||||
color: "black",
|
||||
title: "Operator List " + _vm.name,
|
||||
text: ""
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
{ attrs: { xs12: "", md3: "", xs3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
color: "black",
|
||||
name: "name",
|
||||
name: "Name",
|
||||
label: "Name",
|
||||
id: "id1"
|
||||
color: "black",
|
||||
id: "id"
|
||||
}
|
||||
})
|
||||
],
|
||||
@@ -197,15 +410,15 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
{ attrs: { xs12: "", md3: "", xs3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "cell_number",
|
||||
label: "Cell Number",
|
||||
color: "black",
|
||||
name: "date",
|
||||
label: "Date",
|
||||
id: "id2"
|
||||
id: "id"
|
||||
}
|
||||
})
|
||||
],
|
||||
@@ -214,24 +427,10 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
color: "black",
|
||||
name: "hospital",
|
||||
label: "Hospital",
|
||||
id: "id3"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
{
|
||||
staticClass: "text-xs-right",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
@@ -254,23 +453,69 @@ var render = function() {
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-spacer"),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "text-xs-right",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"router-link",
|
||||
{
|
||||
attrs: {
|
||||
to: "/add-operator/" + _vm.$route.params.medicalCenter
|
||||
}
|
||||
},
|
||||
[
|
||||
_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("Add")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
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: "" }
|
||||
staticClass: "px-5 mt-3",
|
||||
attrs: {
|
||||
row: "",
|
||||
"align-center": "",
|
||||
"justify-center": "",
|
||||
wrap: ""
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
||||
{ attrs: { md12: "" } },
|
||||
[
|
||||
_c("v-data-table", {
|
||||
attrs: {
|
||||
@@ -306,13 +551,24 @@ var render = function() {
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[_vm._v(_vm._s(item.date))]
|
||||
_vm._l(item.roles, function(role, key) {
|
||||
return _c("span", { key: key }, [
|
||||
_vm._v(_vm._s(role.name))
|
||||
])
|
||||
}),
|
||||
0
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[_vm._v(_vm._s(item.operator))]
|
||||
[_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(
|
||||
@@ -323,38 +579,71 @@ var render = function() {
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "mr-2 WM-ActionButton",
|
||||
attrs: { color: "purple" }
|
||||
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-1 caption"
|
||||
staticClass:
|
||||
"white--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-envelope")]
|
||||
[_vm._v("fas fa-user-tag")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("SMS")])
|
||||
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(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "mr-2 WM-ActionButton",
|
||||
attrs: { color: "cyan" }
|
||||
attrs: { color: "orange darken-1" },
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.changeRoleModal(item)
|
||||
}
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass: "white--text mr-1 caption"
|
||||
staticClass: "white--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-pen")]
|
||||
[_vm._v("fas fa-user-tag")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Edit")])
|
||||
_c("span", [_vm._v("Role")])
|
||||
],
|
||||
1
|
||||
),
|
||||
@@ -362,34 +651,19 @@ var render = function() {
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "mr-2 WM-ActionButton",
|
||||
attrs: { color: "orange darken-1" }
|
||||
staticClass: "WM-ActionButton",
|
||||
attrs: { color: "pink" },
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.remove(item.id)
|
||||
}
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass: "white--text mr-1 caption"
|
||||
},
|
||||
[_vm._v("fas fa-user")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Operator")])
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: " WM-ActionButton",
|
||||
attrs: { color: "pink" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass: "white--text mr-1 caption"
|
||||
staticClass: "white--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-times")]
|
||||
),
|
||||
@@ -413,7 +687,7 @@ var render = function() {
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-layout", { staticClass: "px-4 my-3" }, [_c("v-divider")], 1),
|
||||
_c("v-divider"),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
@@ -429,7 +703,7 @@ var render = function() {
|
||||
[
|
||||
_c(
|
||||
"router-link",
|
||||
{ attrs: { to: "/dashboard" } },
|
||||
{ attrs: { to: "/manage-medical-center" } },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
@@ -470,18 +744,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ManageUsers.vue":
|
||||
/*!************************************************!*\
|
||||
!*** ./resources/js/vue/views/ManageUsers.vue ***!
|
||||
\************************************************/
|
||||
/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue":
|
||||
/*!***************************************************************!*\
|
||||
!*** ./resources/js/vue/views/MedicalCenter/OperatorList.vue ***!
|
||||
\***************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__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 _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&");
|
||||
/* 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");
|
||||
/* 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 _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");
|
||||
|
||||
|
||||
|
||||
@@ -490,50 +764,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
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"],
|
||||
_ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_ManageUsers_vue_vue_type_template_id_436a95ea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_OperatorList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"436a95ea",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/ManageUsers.vue"
|
||||
component.options.__file = "resources/js/vue/views/MedicalCenter/OperatorList.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js&":
|
||||
/*!*************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/ManageUsers.vue?vue&type=script&lang=js& ***!
|
||||
\*************************************************************************/
|
||||
/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js&":
|
||||
/*!****************************************************************************************!*\
|
||||
!*** ./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_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&");
|
||||
/* 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"]);
|
||||
/* 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/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true&":
|
||||
/*!*******************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/ManageUsers.vue?vue&type=template&id=436a95ea&scoped=true& ***!
|
||||
\*******************************************************************************************/
|
||||
/***/ "./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 */
|
||||
/***/ (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_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 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 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_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_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_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+83
-278
File diff suppressed because one or more lines are too long
Vendored
+30
-30
@@ -1,9 +1,9 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Notifications.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/Notifications.vue?vue&type=script&lang=js& ***!
|
||||
\***********************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/Notifications.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/NotWorking/Notifications.vue?vue&type=script&lang=js& ***!
|
||||
\**********************************************************************************************************************************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -278,10 +278,10 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0&":
|
||||
/*!***************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0& ***!
|
||||
\***************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/Notifications.vue?vue&type=template&id=58b67e1f&":
|
||||
/*!**************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/NotWorking/Notifications.vue?vue&type=template&id=58b67e1f& ***!
|
||||
\**************************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -770,18 +770,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Notifications.vue":
|
||||
/*!**************************************************!*\
|
||||
!*** ./resources/js/vue/views/Notifications.vue ***!
|
||||
\**************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/Notifications.vue":
|
||||
/*!*************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Notifications.vue ***!
|
||||
\*************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Notifications_vue_vue_type_template_id_112eb3d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Notifications.vue?vue&type=template&id=112eb3d0& */ "./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0&");
|
||||
/* harmony import */ var _Notifications_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Notifications.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Notifications.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");
|
||||
/* harmony import */ var _Notifications_vue_vue_type_template_id_58b67e1f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Notifications.vue?vue&type=template&id=58b67e1f& */ "./resources/js/vue/views/NotWorking/Notifications.vue?vue&type=template&id=58b67e1f&");
|
||||
/* harmony import */ var _Notifications_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Notifications.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/NotWorking/Notifications.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");
|
||||
|
||||
|
||||
|
||||
@@ -791,8 +791,8 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_Notifications_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Notifications_vue_vue_type_template_id_112eb3d0___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Notifications_vue_vue_type_template_id_112eb3d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_Notifications_vue_vue_type_template_id_58b67e1f___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Notifications_vue_vue_type_template_id_58b67e1f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
@@ -802,38 +802,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/Notifications.vue"
|
||||
component.options.__file = "resources/js/vue/views/NotWorking/Notifications.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Notifications.vue?vue&type=script&lang=js&":
|
||||
/*!***************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Notifications.vue?vue&type=script&lang=js& ***!
|
||||
\***************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/Notifications.vue?vue&type=script&lang=js&":
|
||||
/*!**************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Notifications.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_Notifications_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!./Notifications.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Notifications.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_Notifications_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!./Notifications.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/Notifications.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_Notifications_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0&":
|
||||
/*!*********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0& ***!
|
||||
\*********************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/Notifications.vue?vue&type=template&id=58b67e1f&":
|
||||
/*!********************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Notifications.vue?vue&type=template&id=58b67e1f& ***!
|
||||
\********************************************************************************************/
|
||||
/*! 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_Notifications_vue_vue_type_template_id_112eb3d0___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!./Notifications.vue?vue&type=template&id=112eb3d0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0&");
|
||||
/* 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_Notifications_vue_vue_type_template_id_112eb3d0___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Notifications_vue_vue_type_template_id_58b67e1f___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!./Notifications.vue?vue&type=template&id=58b67e1f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/Notifications.vue?vue&type=template&id=58b67e1f&");
|
||||
/* 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_Notifications_vue_vue_type_template_id_58b67e1f___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_Notifications_vue_vue_type_template_id_112eb3d0___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_Notifications_vue_vue_type_template_id_58b67e1f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+132
-275
@@ -1,9 +1,9 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[14],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/OperatorList.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/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/NotWorking/TableList.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/NotWorking/TableList.vue?vue&type=script&lang=js& ***!
|
||||
\******************************************************************************************************************************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -93,56 +93,57 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
headers: [{
|
||||
sortable: false,
|
||||
text: 'Operator Name',
|
||||
text: 'Name',
|
||||
value: 'name'
|
||||
}, {
|
||||
sortable: false,
|
||||
text: 'Role',
|
||||
value: 'role'
|
||||
text: 'Country',
|
||||
value: 'country'
|
||||
}, {
|
||||
sortable: false,
|
||||
text: 'Medical Center',
|
||||
value: 'medicalcenter'
|
||||
text: 'City',
|
||||
value: 'city'
|
||||
}, {
|
||||
sortable: false,
|
||||
text: 'Number',
|
||||
value: 'number'
|
||||
}, {
|
||||
sortable: false,
|
||||
text: 'Action',
|
||||
value: 'action',
|
||||
text: 'Salary',
|
||||
value: 'salary',
|
||||
align: 'right'
|
||||
}],
|
||||
items: [{
|
||||
name: 'Saeed Khakbazan',
|
||||
role: 'Admin',
|
||||
medicalcenter: 'Emam Reza',
|
||||
number: '09120000',
|
||||
action: ''
|
||||
name: 'Dakota Rice',
|
||||
country: 'Niger',
|
||||
city: 'Oud-Tunrhout',
|
||||
salary: '$35,738'
|
||||
}, {
|
||||
name: 'Fatemeh Shokouhi',
|
||||
role: 'SuperAdmin',
|
||||
medicalcenter: 'Shahid Beheshti',
|
||||
number: '09125555',
|
||||
action: ''
|
||||
name: 'Minerva Hooper',
|
||||
country: 'Curaçao',
|
||||
city: 'Sinaai-Waas',
|
||||
salary: '$23,738'
|
||||
}, {
|
||||
name: 'Fatemeh Fayyazi',
|
||||
role: 'SuperVisior',
|
||||
medicalcenter: 'Emam Reza',
|
||||
number: '09123333',
|
||||
action: ''
|
||||
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'
|
||||
}]
|
||||
};
|
||||
}
|
||||
@@ -150,10 +151,10 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/OperatorList.vue?vue&type=template&id=bdf7baac&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/OperatorList.vue?vue&type=template&id=bdf7baac&scoped=true& ***!
|
||||
\**************************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/TableList.vue?vue&type=template&id=6e46e843&":
|
||||
/*!**********************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/NotWorking/TableList.vue?vue&type=template&id=6e46e843& ***!
|
||||
\**********************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -167,98 +168,25 @@ var render = function() {
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Operator List", text: "" } },
|
||||
{ attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"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: "Number",
|
||||
label: "Number",
|
||||
color: "black",
|
||||
id: "id"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "text-xs-right",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-search")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Filter")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mt-3",
|
||||
attrs: {
|
||||
row: "",
|
||||
"align-center": "",
|
||||
"justify-center": "",
|
||||
wrap: ""
|
||||
}
|
||||
},
|
||||
{ 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: {
|
||||
@@ -274,7 +202,7 @@ var render = function() {
|
||||
return [
|
||||
_c("span", {
|
||||
staticClass:
|
||||
"subheading font-weight-light text-white text--darken-3",
|
||||
"subheading font-weight-light text-success text--darken-3",
|
||||
domProps: { textContent: _vm._s(header.text) }
|
||||
})
|
||||
]
|
||||
@@ -285,104 +213,15 @@ var render = function() {
|
||||
fn: function(ref) {
|
||||
var item = ref.item
|
||||
return [
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "headline font-weight-light" },
|
||||
[_vm._v(_vm._s(item.name))]
|
||||
),
|
||||
_c("td", [_vm._v(_vm._s(item.name))]),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[_vm._v(_vm._s(item.role))]
|
||||
),
|
||||
_c("td", [_vm._v(_vm._s(item.country))]),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[_vm._v(_vm._s(item.medicalcenter))]
|
||||
),
|
||||
_c("td", [_vm._v(_vm._s(item.city))]),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[_vm._v(_vm._s(item.number))]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "text-xs-right" },
|
||||
[
|
||||
_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
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"router-link",
|
||||
{ attrs: { to: "/role" } },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "mr-2 WM-ActionButton",
|
||||
attrs: { color: "orange darken-1" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass:
|
||||
"white--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-user-tag")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Role")])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: " WM-ActionButton",
|
||||
attrs: { color: "pink" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass: "white--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-times")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Remove")])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
_c("td", { staticClass: "text-xs-right" }, [
|
||||
_vm._v(_vm._s(item.salary))
|
||||
])
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -395,43 +234,61 @@ var render = function() {
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-divider"),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
"v-flex",
|
||||
{ attrs: { md12: "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{
|
||||
staticClass: "mt-3",
|
||||
attrs: {
|
||||
row: "",
|
||||
wrap: "",
|
||||
"align-center": "",
|
||||
"justify-center": ""
|
||||
color: "green",
|
||||
flat: "",
|
||||
"full-width": "",
|
||||
title: "Table on Plain Background",
|
||||
text: "Here is a subtitle for this table"
|
||||
}
|
||||
},
|
||||
[
|
||||
_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-data-table", {
|
||||
attrs: {
|
||||
headers: _vm.headers,
|
||||
items: _vm.items.slice(0, 7),
|
||||
"hide-actions": ""
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "black--text mr-2 caption" },
|
||||
[_vm._v("fas fa-chevron-left")]
|
||||
),
|
||||
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("span", { staticClass: "black--text" }, [
|
||||
_vm._v("Back")
|
||||
_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
|
||||
)
|
||||
@@ -452,18 +309,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/OperatorList.vue":
|
||||
/*!*************************************************!*\
|
||||
!*** ./resources/js/vue/views/OperatorList.vue ***!
|
||||
\*************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/TableList.vue":
|
||||
/*!*********************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/TableList.vue ***!
|
||||
\*********************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _OperatorList_vue_vue_type_template_id_bdf7baac_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./OperatorList.vue?vue&type=template&id=bdf7baac&scoped=true& */ "./resources/js/vue/views/OperatorList.vue?vue&type=template&id=bdf7baac&scoped=true&");
|
||||
/* 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/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");
|
||||
/* harmony import */ var _TableList_vue_vue_type_template_id_6e46e843___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TableList.vue?vue&type=template&id=6e46e843& */ "./resources/js/vue/views/NotWorking/TableList.vue?vue&type=template&id=6e46e843&");
|
||||
/* 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/NotWorking/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");
|
||||
|
||||
|
||||
|
||||
@@ -472,50 +329,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_OperatorList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_OperatorList_vue_vue_type_template_id_bdf7baac_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_OperatorList_vue_vue_type_template_id_bdf7baac_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_TableList_vue_vue_type_template_id_6e46e843___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_TableList_vue_vue_type_template_id_6e46e843___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"bdf7baac",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/OperatorList.vue"
|
||||
component.options.__file = "resources/js/vue/views/NotWorking/TableList.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/OperatorList.vue?vue&type=script&lang=js&":
|
||||
/*!**************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/OperatorList.vue?vue&type=script&lang=js& ***!
|
||||
\**************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/TableList.vue?vue&type=script&lang=js&":
|
||||
/*!**********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/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_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/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"]);
|
||||
/* 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/NotWorking/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/OperatorList.vue?vue&type=template&id=bdf7baac&scoped=true&":
|
||||
/*!********************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/OperatorList.vue?vue&type=template&id=bdf7baac&scoped=true& ***!
|
||||
\********************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/TableList.vue?vue&type=template&id=6e46e843&":
|
||||
/*!****************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/TableList.vue?vue&type=template&id=6e46e843& ***!
|
||||
\****************************************************************************************/
|
||||
/*! 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_OperatorList_vue_vue_type_template_id_bdf7baac_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!./OperatorList.vue?vue&type=template&id=bdf7baac&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/OperatorList.vue?vue&type=template&id=bdf7baac&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_OperatorList_vue_vue_type_template_id_bdf7baac_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_6e46e843___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=6e46e843& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/TableList.vue?vue&type=template&id=6e46e843&");
|
||||
/* 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_6e46e843___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_OperatorList_vue_vue_type_template_id_bdf7baac_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_TableList_vue_vue_type_template_id_6e46e843___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+320
-208
@@ -1,9 +1,9 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[15],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/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/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/NotWorking/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/NotWorking/UserProfile.vue?vue&type=script&lang=js& ***!
|
||||
\********************************************************************************************************************************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -72,29 +72,88 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
name: "",
|
||||
data: function data() {
|
||||
var defaultForm = Object.freeze({
|
||||
cellnumber: '',
|
||||
password: '',
|
||||
name: ''
|
||||
});
|
||||
return {
|
||||
form: Object.assign({}, defaultForm),
|
||||
valid: false,
|
||||
show1: false,
|
||||
defaultForm: defaultForm
|
||||
};
|
||||
}
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* 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/Register.vue?vue&type=template&id=395fc56b&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/Register.vue?vue&type=template&id=395fc56b&scoped=true& ***!
|
||||
\**********************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/UserProfile.vue?vue&type=template&id=e1077556&":
|
||||
/*!************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/NotWorking/UserProfile.vue?vue&type=template&id=e1077556& ***!
|
||||
\************************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -107,152 +166,195 @@ var render = function() {
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-form",
|
||||
{
|
||||
model: {
|
||||
value: _vm.valid,
|
||||
callback: function($$v) {
|
||||
_vm.valid = $$v
|
||||
},
|
||||
expression: "valid"
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
{ attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "justify-center", attrs: { row: "", wrap: "" } },
|
||||
{ attrs: { "justify-center": "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
||||
attrs: { xs12: "", md3: "", sm6: "" }
|
||||
},
|
||||
{ attrs: { xs12: "", md8: "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Register Page" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ attrs: { column: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "name",
|
||||
label: "Name",
|
||||
id: "id3",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.form.name,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.form, "name", $$v)
|
||||
},
|
||||
expression: "form.name"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "cellnumber",
|
||||
label: "Cell Number",
|
||||
id: "id1",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.form.cellnumber,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.form, "cellnumber", $$v)
|
||||
},
|
||||
expression: "form.cellnumber"
|
||||
}
|
||||
})
|
||||
],
|
||||
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",
|
||||
id: "id2",
|
||||
color: "black"
|
||||
},
|
||||
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
|
||||
),
|
||||
_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: "" }
|
||||
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: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
staticClass: "mx-0 font-weight-light",
|
||||
attrs: { color: "success" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-plus")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Register")
|
||||
])
|
||||
_vm._v(
|
||||
"\n Update Profile\n "
|
||||
)
|
||||
]
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
@@ -262,48 +364,58 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass:
|
||||
"text-md-right text-sm-center text-xs-center",
|
||||
attrs: { xs12: "", md6: "", sm6: "" }
|
||||
},
|
||||
{ attrs: { xs12: "", md4: "" } },
|
||||
[
|
||||
_c(
|
||||
"router-link",
|
||||
{ attrs: { to: "/login" } },
|
||||
"material-card",
|
||||
{ staticClass: "v-card-profile" },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
"v-avatar",
|
||||
{
|
||||
staticClass:
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||
staticClass: "mx-auto d-block",
|
||||
attrs: { slot: "offset", size: "130" },
|
||||
slot: "offset"
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass:
|
||||
"black--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-sign-in-alt")]
|
||||
[_c("img", { attrs: { src: "/img/" } })]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"span",
|
||||
{ staticClass: "black--text" },
|
||||
[_vm._v("Login")]
|
||||
"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..."
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "font-weight-light",
|
||||
attrs: { color: "success", round: "" }
|
||||
},
|
||||
[_vm._v("Follow")]
|
||||
)
|
||||
],
|
||||
1
|
||||
@@ -328,18 +440,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Register.vue":
|
||||
/*!*********************************************!*\
|
||||
!*** ./resources/js/vue/views/Register.vue ***!
|
||||
\*********************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/UserProfile.vue":
|
||||
/*!***********************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/UserProfile.vue ***!
|
||||
\***********************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Register_vue_vue_type_template_id_395fc56b_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Register.vue?vue&type=template&id=395fc56b&scoped=true& */ "./resources/js/vue/views/Register.vue?vue&type=template&id=395fc56b&scoped=true&");
|
||||
/* 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/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");
|
||||
/* harmony import */ var _UserProfile_vue_vue_type_template_id_e1077556___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./UserProfile.vue?vue&type=template&id=e1077556& */ "./resources/js/vue/views/NotWorking/UserProfile.vue?vue&type=template&id=e1077556&");
|
||||
/* 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/NotWorking/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");
|
||||
|
||||
|
||||
|
||||
@@ -348,50 +460,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_Register_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Register_vue_vue_type_template_id_395fc56b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Register_vue_vue_type_template_id_395fc56b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_UserProfile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_UserProfile_vue_vue_type_template_id_e1077556___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_UserProfile_vue_vue_type_template_id_e1077556___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"395fc56b",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/Register.vue"
|
||||
component.options.__file = "resources/js/vue/views/NotWorking/UserProfile.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Register.vue?vue&type=script&lang=js&":
|
||||
/*!**********************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Register.vue?vue&type=script&lang=js& ***!
|
||||
\**********************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/UserProfile.vue?vue&type=script&lang=js&":
|
||||
/*!************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/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_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/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_Register_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* 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/NotWorking/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/Register.vue?vue&type=template&id=395fc56b&scoped=true&":
|
||||
/*!****************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Register.vue?vue&type=template&id=395fc56b&scoped=true& ***!
|
||||
\****************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/UserProfile.vue?vue&type=template&id=e1077556&":
|
||||
/*!******************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/UserProfile.vue?vue&type=template&id=e1077556& ***!
|
||||
\******************************************************************************************/
|
||||
/*! 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_Register_vue_vue_type_template_id_395fc56b_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!./Register.vue?vue&type=template&id=395fc56b&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Register.vue?vue&type=template&id=395fc56b&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_Register_vue_vue_type_template_id_395fc56b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_e1077556___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=e1077556& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/UserProfile.vue?vue&type=template&id=e1077556&");
|
||||
/* 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_e1077556___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_Register_vue_vue_type_template_id_395fc56b_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_UserProfile_vue_vue_type_template_id_e1077556___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+675
-66
@@ -1,14 +1,24 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[16],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Role.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/Role.vue?vue&type=script&lang=js& ***!
|
||||
\**************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/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/TestResult/AddEdit.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); }); }; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -44,21 +54,296 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
name: "",
|
||||
data: function data() {
|
||||
return {
|
||||
items: ['SuperAdmin', 'Admin', 'SuperVisior', 'User']
|
||||
result: ["Accept", "Reject"],
|
||||
testTypeNames: [],
|
||||
searchInput: "",
|
||||
form: [],
|
||||
filter: {
|
||||
test_result_id: "",
|
||||
name: "",
|
||||
unique_code: ""
|
||||
},
|
||||
formData: {
|
||||
autoclave_id: "",
|
||||
result: "",
|
||||
test_type_id: ""
|
||||
}
|
||||
};
|
||||
},
|
||||
created: function created() {
|
||||
if (this.$route.params.testResult) {
|
||||
this.filter.test_result_id = this.$route.params.testResult;
|
||||
this.selectTestType();
|
||||
}
|
||||
|
||||
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 _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].listTestTypeName);
|
||||
|
||||
case 2:
|
||||
result = _context.sent;
|
||||
this.testTypeNames = result.data.data;
|
||||
|
||||
case 4:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _callee, this);
|
||||
}));
|
||||
|
||||
function load() {
|
||||
return _load.apply(this, arguments);
|
||||
}
|
||||
|
||||
return load;
|
||||
}(),
|
||||
selectTestType: function () {
|
||||
var _selectTestType = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {
|
||||
var result, key, keyForm, _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"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].getInputs, this.filter);
|
||||
|
||||
case 2:
|
||||
result = _context2.sent;
|
||||
|
||||
if (!(result && result.status == 200)) {
|
||||
_context2.next = 12;
|
||||
break;
|
||||
}
|
||||
|
||||
this.form = result.data.data.inputs;
|
||||
this.formData.test_type_id = result.data.data.testType.id;
|
||||
|
||||
for (key in result.data.data.inputs) {
|
||||
if (result.data.data.inputs.hasOwnProperty(key)) {
|
||||
if (result.data.data.inputs[key].type == 'Form') {
|
||||
for (keyForm in result.data.data.inputs[key].children) {
|
||||
if (result.data.data.inputs[key].children.hasOwnProperty(keyForm)) {
|
||||
this.formData[result.data.data.inputs[key].children[keyForm].name] = '';
|
||||
}
|
||||
}
|
||||
} else if (result.data.data.inputs[key].type == 'Checkbox') {
|
||||
this.formData[result.data.data.inputs[key].name] = [];
|
||||
} else {
|
||||
this.formData[result.data.data.inputs[key].name] = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!this.$route.params.testResult) {
|
||||
_context2.next = 12;
|
||||
break;
|
||||
}
|
||||
|
||||
_context2.next = 10;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].editTestResult(this.$route.params.testResult));
|
||||
|
||||
case 10:
|
||||
_result = _context2.sent;
|
||||
|
||||
if (_result && _result.status == 200) {
|
||||
this.formData = _result.data.data;
|
||||
}
|
||||
|
||||
case 12:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}
|
||||
}, _callee2, this);
|
||||
}));
|
||||
|
||||
function selectTestType() {
|
||||
return _selectTestType.apply(this, arguments);
|
||||
}
|
||||
|
||||
return selectTestType;
|
||||
}(),
|
||||
submitForm: function () {
|
||||
var _submitForm = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3() {
|
||||
var _result2, _result3;
|
||||
|
||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {
|
||||
while (1) {
|
||||
switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
if (!this.$route.params.testResult) {
|
||||
_context3.next = 6;
|
||||
break;
|
||||
}
|
||||
|
||||
_context3.next = 3;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].put(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].updateTestResult(this.$route.params.testResult), this.formData);
|
||||
|
||||
case 3:
|
||||
_result2 = _context3.sent;
|
||||
_context3.next = 9;
|
||||
break;
|
||||
|
||||
case 6:
|
||||
_context3.next = 8;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].storeTestResult, this.formData);
|
||||
|
||||
case 8:
|
||||
_result3 = _context3.sent;
|
||||
|
||||
case 9:
|
||||
if (result && result.status == 200) {
|
||||
this.$router.push({
|
||||
name: 'Dashboard'
|
||||
});
|
||||
}
|
||||
|
||||
case 10:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}
|
||||
}, _callee3, this);
|
||||
}));
|
||||
|
||||
function submitForm() {
|
||||
return _submitForm.apply(this, arguments);
|
||||
}
|
||||
|
||||
return submitForm;
|
||||
}()
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Role.vue?vue&type=template&id=c87f6484&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/Role.vue?vue&type=template&id=c87f6484&scoped=true& ***!
|
||||
\******************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/AddEdit.vue?vue&type=template&id=20289233&":
|
||||
/*!********************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestResult/AddEdit.vue?vue&type=template&id=20289233& ***!
|
||||
\********************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -72,21 +357,22 @@ var render = function() {
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-form",
|
||||
{ ref: "form" },
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "", fluid: "" } },
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Role" } },
|
||||
{ attrs: { color: "black", title: "Submit Test Result" } },
|
||||
[
|
||||
_c(
|
||||
!_vm.$route.params.testResult
|
||||
? _c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mb-3",
|
||||
staticClass: "px-5 my-3",
|
||||
attrs: {
|
||||
row: "",
|
||||
"align-center": "",
|
||||
"justify-center": "",
|
||||
wrap: ""
|
||||
@@ -95,59 +381,385 @@ var render = function() {
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
_c("v-autocomplete", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
items: _vm.items,
|
||||
label: "Roles",
|
||||
"search-input": _vm.searchInput,
|
||||
items: _vm.testTypeNames,
|
||||
label: "Choose Test Type",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.roles,
|
||||
callback: function($$v) {
|
||||
_vm.roles = $$v
|
||||
on: {
|
||||
"update:searchInput": function($event) {
|
||||
_vm.searchInput = $event
|
||||
},
|
||||
expression: "roles"
|
||||
"update:search-input": function($event) {
|
||||
_vm.searchInput = $event
|
||||
}
|
||||
},
|
||||
model: {
|
||||
value: _vm.filter.name,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.filter, "name", $$v)
|
||||
},
|
||||
expression: "filter.name"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm3: "", md3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "testcode",
|
||||
label: "Or Enter Test Unique Code",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.filter.unique_code,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.filter, "unique_code", $$v)
|
||||
},
|
||||
expression: "filter.unique_code"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass:
|
||||
"text-xs-center text-sm-center text-md-center",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass:
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black",
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: { click: _vm.selectTestType }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "black--text mr-2 caption" },
|
||||
[_vm._v("fas fa-chevron-right")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("GO")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
!_vm.$route.params.testResult
|
||||
? _c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 my-3", attrs: { row: "", wrap: "" } },
|
||||
[_c("v-divider")],
|
||||
1
|
||||
)
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 my-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "autoclave",
|
||||
label: "ID AutoClave",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.formData.autoclave_id,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.formData, "autoclave_id", $$v)
|
||||
},
|
||||
expression: "formData.autoclave_id"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md3: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
items: _vm.result,
|
||||
label: "Resualt",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.formData.result,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.formData, "result", $$v)
|
||||
},
|
||||
expression: "formData.result"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_vm._l(_vm.form, function(item, key) {
|
||||
return _c(
|
||||
"v-flex",
|
||||
{ key: key, class: ["pa-2", item.size] },
|
||||
[
|
||||
item.type == "Text"
|
||||
? _c("v-text-field", {
|
||||
attrs: { label: item.name, color: "black" },
|
||||
model: {
|
||||
value: _vm.formData[item.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.formData, item.name, $$v)
|
||||
},
|
||||
expression: "formData[item.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
item.type == "Select"
|
||||
? _c("v-select", {
|
||||
attrs: {
|
||||
items: item.options,
|
||||
label: item.name,
|
||||
color: "black",
|
||||
"item-text": "title",
|
||||
"item-value": "id"
|
||||
},
|
||||
model: {
|
||||
value: _vm.formData[item.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.formData, item.name, $$v)
|
||||
},
|
||||
expression: "formData[item.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
item.type == "Checkbox"
|
||||
? _c(
|
||||
"v-container",
|
||||
{ attrs: { fluid: "" } },
|
||||
[
|
||||
_c("p", [_vm._v(_vm._s(item.name))]),
|
||||
_vm._v(" "),
|
||||
_vm._l(item.options, function(
|
||||
optionValue,
|
||||
keyOption
|
||||
) {
|
||||
return _c("v-checkbox", {
|
||||
key: keyOption,
|
||||
attrs: {
|
||||
label: optionValue.title,
|
||||
value: optionValue.id
|
||||
},
|
||||
model: {
|
||||
value: _vm.formData[item.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.formData, item.name, $$v)
|
||||
},
|
||||
expression: "formData[item.name]"
|
||||
}
|
||||
})
|
||||
})
|
||||
],
|
||||
2
|
||||
)
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
item.type == "Form"
|
||||
? [
|
||||
_c(
|
||||
"v-layout",
|
||||
{ attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c("h3", [_vm._v(_vm._s(item.name))]),
|
||||
_vm._v(" "),
|
||||
_vm._l(item.children, function(
|
||||
children,
|
||||
keyChildren
|
||||
) {
|
||||
return _c(
|
||||
"v-flex",
|
||||
{
|
||||
key: keyChildren,
|
||||
class: ["pa-2", children.size]
|
||||
},
|
||||
[
|
||||
children.type == "Text"
|
||||
? _c("v-text-field", {
|
||||
attrs: {
|
||||
label: children.name,
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value:
|
||||
_vm.formData[children.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(
|
||||
_vm.formData,
|
||||
children.name,
|
||||
$$v
|
||||
)
|
||||
},
|
||||
expression:
|
||||
"formData[children.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
children.type == "Select"
|
||||
? _c("v-select", {
|
||||
attrs: {
|
||||
items: children.options,
|
||||
label: children.name,
|
||||
color: "black",
|
||||
"item-text": "title",
|
||||
"item-value": "id"
|
||||
},
|
||||
model: {
|
||||
value:
|
||||
_vm.formData[children.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(
|
||||
_vm.formData,
|
||||
children.name,
|
||||
$$v
|
||||
)
|
||||
},
|
||||
expression:
|
||||
"formData[children.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
children.type == "Checkbox"
|
||||
? _c(
|
||||
"v-container",
|
||||
{ attrs: { fluid: "" } },
|
||||
[
|
||||
_c("p", [
|
||||
_vm._v(_vm._s(children.name))
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_vm._l(
|
||||
children.options,
|
||||
function(
|
||||
optionValue,
|
||||
keyOption
|
||||
) {
|
||||
return _c("v-checkbox", {
|
||||
key: keyOption,
|
||||
attrs: {
|
||||
label:
|
||||
optionValue.title,
|
||||
value: optionValue.id
|
||||
},
|
||||
model: {
|
||||
value:
|
||||
_vm.formData[
|
||||
children.name
|
||||
],
|
||||
callback: function(
|
||||
$$v
|
||||
) {
|
||||
_vm.$set(
|
||||
_vm.formData,
|
||||
children.name,
|
||||
$$v
|
||||
)
|
||||
},
|
||||
expression:
|
||||
"formData[children.name]"
|
||||
}
|
||||
})
|
||||
}
|
||||
)
|
||||
],
|
||||
2
|
||||
)
|
||||
: _vm._e()
|
||||
],
|
||||
1
|
||||
)
|
||||
})
|
||||
],
|
||||
2
|
||||
)
|
||||
]
|
||||
: _vm._e()
|
||||
],
|
||||
2
|
||||
)
|
||||
})
|
||||
],
|
||||
2
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 my-3", attrs: { row: "", wrap: "" } },
|
||||
[_c("v-divider")],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mt-2",
|
||||
attrs: {
|
||||
"align-center": "",
|
||||
"justify-center": "",
|
||||
wrap: ""
|
||||
}
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: { click: _vm.submitForm }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-plus")]
|
||||
[_vm._v("fas fa-check")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Add")
|
||||
_vm._v("SAVE")
|
||||
])
|
||||
],
|
||||
1
|
||||
@@ -155,7 +767,7 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"router-link",
|
||||
{ attrs: { to: "/dashboard" } },
|
||||
{ attrs: { to: { name: "Dashboard" } } },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
@@ -167,11 +779,11 @@ var render = function() {
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "black--text mr-2 caption" },
|
||||
[_vm._v("fas fa-times")]
|
||||
[_vm._v("fas fa-chevron-left")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("Close")
|
||||
_vm._v("Back")
|
||||
])
|
||||
],
|
||||
1
|
||||
@@ -191,9 +803,6 @@ var render = function() {
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
}
|
||||
var staticRenderFns = []
|
||||
render._withStripped = true
|
||||
@@ -202,18 +811,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Role.vue":
|
||||
/*!*****************************************!*\
|
||||
!*** ./resources/js/vue/views/Role.vue ***!
|
||||
\*****************************************/
|
||||
/***/ "./resources/js/vue/views/TestResult/AddEdit.vue":
|
||||
/*!*******************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestResult/AddEdit.vue ***!
|
||||
\*******************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Role_vue_vue_type_template_id_c87f6484_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Role.vue?vue&type=template&id=c87f6484&scoped=true& */ "./resources/js/vue/views/Role.vue?vue&type=template&id=c87f6484&scoped=true&");
|
||||
/* harmony import */ var _Role_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Role.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Role.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");
|
||||
/* harmony import */ var _AddEdit_vue_vue_type_template_id_20289233___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AddEdit.vue?vue&type=template&id=20289233& */ "./resources/js/vue/views/TestResult/AddEdit.vue?vue&type=template&id=20289233&");
|
||||
/* 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/TestResult/AddEdit.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");
|
||||
|
||||
|
||||
|
||||
@@ -222,50 +831,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_Role_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Role_vue_vue_type_template_id_c87f6484_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Role_vue_vue_type_template_id_c87f6484_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_AddEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_AddEdit_vue_vue_type_template_id_20289233___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_AddEdit_vue_vue_type_template_id_20289233___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"c87f6484",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/Role.vue"
|
||||
component.options.__file = "resources/js/vue/views/TestResult/AddEdit.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Role.vue?vue&type=script&lang=js&":
|
||||
/*!******************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Role.vue?vue&type=script&lang=js& ***!
|
||||
\******************************************************************/
|
||||
/***/ "./resources/js/vue/views/TestResult/AddEdit.vue?vue&type=script&lang=js&":
|
||||
/*!********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestResult/AddEdit.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_Role_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!./Role.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Role.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_Role_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* 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/TestResult/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_AddEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Role.vue?vue&type=template&id=c87f6484&scoped=true&":
|
||||
/*!************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Role.vue?vue&type=template&id=c87f6484&scoped=true& ***!
|
||||
\************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/TestResult/AddEdit.vue?vue&type=template&id=20289233&":
|
||||
/*!**************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestResult/AddEdit.vue?vue&type=template&id=20289233& ***!
|
||||
\**************************************************************************************/
|
||||
/*! 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_Role_vue_vue_type_template_id_c87f6484_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!./Role.vue?vue&type=template&id=c87f6484&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Role.vue?vue&type=template&id=c87f6484&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_Role_vue_vue_type_template_id_c87f6484_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_20289233___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=20289233& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/AddEdit.vue?vue&type=template&id=20289233&");
|
||||
/* 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_20289233___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_Role_vue_vue_type_template_id_c87f6484_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_20289233___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+374
-158
@@ -1,14 +1,24 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[17],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SubmitTestResult.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/SubmitTestResult.vue?vue&type=script&lang=js& ***!
|
||||
\**************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/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/TestResult/List.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); }); }; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -90,21 +100,144 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
name: "",
|
||||
data: function data() {
|
||||
return {
|
||||
items: ['Item 1', 'Item 2', 'Item 3', 'Item 4']
|
||||
headers: [{
|
||||
sortable: false,
|
||||
text: "AutoClaveId",
|
||||
value: "name"
|
||||
}, {
|
||||
sortable: false,
|
||||
text: "Hospital",
|
||||
value: "Hospital"
|
||||
}, {
|
||||
sortable: false,
|
||||
text: "User",
|
||||
value: "Users"
|
||||
}, {
|
||||
sortable: false,
|
||||
text: "Result",
|
||||
value: "result"
|
||||
}, {
|
||||
sortable: false,
|
||||
text: "Date",
|
||||
value: "date"
|
||||
}, {
|
||||
sortable: false,
|
||||
text: "Action",
|
||||
value: "action",
|
||||
align: "right"
|
||||
}],
|
||||
items: [],
|
||||
currentPage: 1,
|
||||
lastPage: 1
|
||||
};
|
||||
},
|
||||
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 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"].listTestResult(page));
|
||||
|
||||
case 3:
|
||||
result = _context.sent;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
this.items = result.data.data.data;
|
||||
this.currentPage = result.data.data.current_page;
|
||||
this.lastPage = result.data.data.last_page;
|
||||
}
|
||||
|
||||
case 5:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _callee, this);
|
||||
}));
|
||||
|
||||
function load() {
|
||||
return _load.apply(this, arguments);
|
||||
}
|
||||
|
||||
return load;
|
||||
}(),
|
||||
remove: function () {
|
||||
var _remove = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(testResultId) {
|
||||
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"].removeTestResult(testResultId));
|
||||
|
||||
case 2:
|
||||
result = _context2.sent;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
for (key in this.items) {
|
||||
if (this.items.hasOwnProperty(key) && this.items[key].id == testResultId) {
|
||||
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.load(page);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SubmitTestResult.vue?vue&type=template&id=6799764f&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/SubmitTestResult.vue?vue&type=template&id=6799764f&scoped=true& ***!
|
||||
\******************************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&":
|
||||
/*!*****************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66& ***!
|
||||
\*****************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -117,51 +250,31 @@ var render = function() {
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-form",
|
||||
"div",
|
||||
{},
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
{ attrs: { fluid: "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Submit Test Result" } },
|
||||
{ attrs: { color: "black", title: "All Test Resualt", text: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 my-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
staticClass: "my-3",
|
||||
attrs: { "align-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
items: _vm.items,
|
||||
label: "Choose Test Type",
|
||||
color: "black"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm3: "", md3: "" } },
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "testcode",
|
||||
label: "Or Enter Test Code",
|
||||
id: "id",
|
||||
color: "black"
|
||||
}
|
||||
attrs: { label: "Name", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
@@ -169,65 +282,11 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass:
|
||||
"text-xs-center text-sm-center text-md-center",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass:
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "black--text mr-2 caption" },
|
||||
[_vm._v("fas fa-chevron-right")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("GO")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 my-3", attrs: { row: "", wrap: "" } },
|
||||
[_c("v-divider")],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 my-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "cssd",
|
||||
label: "ID CSSD",
|
||||
color: "black",
|
||||
id: "id"
|
||||
}
|
||||
attrs: { label: "Date", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
@@ -235,16 +294,11 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "autoclave",
|
||||
label: "ID AutoClave",
|
||||
color: "black",
|
||||
id: "id"
|
||||
}
|
||||
attrs: { label: "Hospital", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
@@ -252,36 +306,7 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
items: _vm.items,
|
||||
label: "Resualt",
|
||||
color: "black"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 my-3", attrs: { row: "", wrap: "" } },
|
||||
[_c("v-divider")],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mt-2",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
@@ -293,16 +318,207 @@ var render = function() {
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-check")]
|
||||
[_vm._v("fas fa-search")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("SAVE")
|
||||
_vm._v("Filter")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-divider"),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "my-3",
|
||||
attrs: { "align-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ 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.autoclave_id))]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[
|
||||
_vm._v(
|
||||
_vm._s(item.user.medical_center.name)
|
||||
)
|
||||
]
|
||||
),
|
||||
_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.result))]
|
||||
),
|
||||
_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: "EditTestResult",
|
||||
params: { testResult: item.id }
|
||||
}
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "mr-2",
|
||||
attrs: { color: "cyan" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass:
|
||||
"white--text mr-1 caption"
|
||||
},
|
||||
[_vm._v("fas fa-pen")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Edit")])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "mr-2",
|
||||
attrs: { color: "black" },
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.remove(item.id)
|
||||
}
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass:
|
||||
"white--text mr-1 caption"
|
||||
},
|
||||
[_vm._v("fas fa-folder")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Archive")])
|
||||
],
|
||||
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" } },
|
||||
@@ -349,18 +565,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SubmitTestResult.vue":
|
||||
/*!*****************************************************!*\
|
||||
!*** ./resources/js/vue/views/SubmitTestResult.vue ***!
|
||||
\*****************************************************/
|
||||
/***/ "./resources/js/vue/views/TestResult/List.vue":
|
||||
/*!****************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestResult/List.vue ***!
|
||||
\****************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _SubmitTestResult_vue_vue_type_template_id_6799764f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SubmitTestResult.vue?vue&type=template&id=6799764f&scoped=true& */ "./resources/js/vue/views/SubmitTestResult.vue?vue&type=template&id=6799764f&scoped=true&");
|
||||
/* harmony import */ var _SubmitTestResult_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SubmitTestResult.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/SubmitTestResult.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");
|
||||
/* harmony import */ var _List_vue_vue_type_template_id_5a2f7b66___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./List.vue?vue&type=template&id=5a2f7b66& */ "./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&");
|
||||
/* 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/TestResult/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");
|
||||
|
||||
|
||||
|
||||
@@ -369,50 +585,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_SubmitTestResult_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_SubmitTestResult_vue_vue_type_template_id_6799764f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_SubmitTestResult_vue_vue_type_template_id_6799764f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_List_vue_vue_type_template_id_5a2f7b66___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_List_vue_vue_type_template_id_5a2f7b66___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"6799764f",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/SubmitTestResult.vue"
|
||||
component.options.__file = "resources/js/vue/views/TestResult/List.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SubmitTestResult.vue?vue&type=script&lang=js&":
|
||||
/*!******************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/SubmitTestResult.vue?vue&type=script&lang=js& ***!
|
||||
\******************************************************************************/
|
||||
/***/ "./resources/js/vue/views/TestResult/List.vue?vue&type=script&lang=js&":
|
||||
/*!*****************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestResult/List.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_SubmitTestResult_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!./SubmitTestResult.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SubmitTestResult.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_SubmitTestResult_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* 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/TestResult/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_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SubmitTestResult.vue?vue&type=template&id=6799764f&scoped=true&":
|
||||
/*!************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/SubmitTestResult.vue?vue&type=template&id=6799764f&scoped=true& ***!
|
||||
\************************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&":
|
||||
/*!***********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66& ***!
|
||||
\***********************************************************************************/
|
||||
/*! 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_SubmitTestResult_vue_vue_type_template_id_6799764f_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!./SubmitTestResult.vue?vue&type=template&id=6799764f&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SubmitTestResult.vue?vue&type=template&id=6799764f&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_SubmitTestResult_vue_vue_type_template_id_6799764f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_5a2f7b66___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=5a2f7b66& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&");
|
||||
/* 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_5a2f7b66___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_SubmitTestResult_vue_vue_type_template_id_6799764f_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_List_vue_vue_type_template_id_5a2f7b66___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+700
-43
@@ -1,14 +1,29 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[18],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SuperVisior/UserInfo.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/SuperVisior/UserInfo.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/User/List.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 _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 _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; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -26,19 +41,361 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
name: "",
|
||||
data: function data() {
|
||||
return {};
|
||||
return {
|
||||
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: [],
|
||||
currentPage: 1,
|
||||
lastPage: 1
|
||||
};
|
||||
},
|
||||
created: function created() {
|
||||
this.load();
|
||||
},
|
||||
methods: _objectSpread({
|
||||
load: function () {
|
||||
var _load = _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_2__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_1__["urls"].listOpertor(page));
|
||||
|
||||
case 3:
|
||||
result = _context.sent;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
this.items = result.data.data.data;
|
||||
this.currentPage = result.data.data.current_page;
|
||||
this.lastPage = result.data.data.last_page;
|
||||
} else {
|
||||
this.$router.push({
|
||||
name: "Dashboard"
|
||||
});
|
||||
}
|
||||
|
||||
case 5:
|
||||
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({
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
currentPage: function currentPage(page) {
|
||||
this.load(page);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=template&id=ad4fa66e&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/SuperVisior/UserInfo.vue?vue&type=template&id=ad4fa66e&scoped=true& ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./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/User/List.vue?vue&type=template&id=5b60cb2c& ***!
|
||||
\***********************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -51,29 +408,329 @@ var render = function() {
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-form",
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ attrs: { row: "", wrap: "" } },
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Member List" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "User Info" } },
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mb-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
attrs: { name: "name", label: "label", id: "id" }
|
||||
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(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-search")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Filter")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
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:
|
||||
"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.created_at))]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
_vm._l(item.roles, function(role, key) {
|
||||
return _c("span", { key: key }, [
|
||||
_vm._v(_vm._s(role.name))
|
||||
])
|
||||
}),
|
||||
0
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"td",
|
||||
{ staticClass: "title font-weight-light" },
|
||||
[_vm._v(_vm._s(item.medical_center.name))]
|
||||
),
|
||||
_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
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-layout", { staticClass: "px-4 my-3" }, [_c("v-divider")], 1),
|
||||
_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: { name: "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
|
||||
@@ -95,17 +752,17 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SuperVisior/UserInfo.vue":
|
||||
/*!*********************************************************!*\
|
||||
!*** ./resources/js/vue/views/SuperVisior/UserInfo.vue ***!
|
||||
\*********************************************************/
|
||||
/***/ "./resources/js/vue/views/User/List.vue":
|
||||
/*!**********************************************!*\
|
||||
!*** ./resources/js/vue/views/User/List.vue ***!
|
||||
\**********************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _UserInfo_vue_vue_type_template_id_ad4fa66e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./UserInfo.vue?vue&type=template&id=ad4fa66e&scoped=true& */ "./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=template&id=ad4fa66e&scoped=true&");
|
||||
/* harmony import */ var _UserInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UserInfo.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=script&lang=js&");
|
||||
/* 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 _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");
|
||||
|
||||
|
||||
@@ -115,50 +772,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_UserInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_UserInfo_vue_vue_type_template_id_ad4fa66e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_UserInfo_vue_vue_type_template_id_ad4fa66e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"ad4fa66e",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/SuperVisior/UserInfo.vue"
|
||||
component.options.__file = "resources/js/vue/views/User/List.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=script&lang=js&":
|
||||
/*!**********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=script&lang=js& ***!
|
||||
\**********************************************************************************/
|
||||
/***/ "./resources/js/vue/views/User/List.vue?vue&type=script&lang=js&":
|
||||
/*!***********************************************************************!*\
|
||||
!*** ./resources/js/vue/views/User/List.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_UserInfo_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!./UserInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SuperVisior/UserInfo.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_UserInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* 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_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=template&id=ad4fa66e&scoped=true&":
|
||||
/*!****************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=template&id=ad4fa66e&scoped=true& ***!
|
||||
\****************************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c&":
|
||||
/*!*****************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/User/List.vue?vue&type=template&id=5b60cb2c& ***!
|
||||
\*****************************************************************************/
|
||||
/*! 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_UserInfo_vue_vue_type_template_id_ad4fa66e_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!./UserInfo.vue?vue&type=template&id=ad4fa66e&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SuperVisior/UserInfo.vue?vue&type=template&id=ad4fa66e&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_UserInfo_vue_vue_type_template_id_ad4fa66e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_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_UserInfo_vue_vue_type_template_id_ad4fa66e_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_List_vue_vue_type_template_id_5b60cb2c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+388
-181
@@ -1,14 +1,24 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[19],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SuperVisior/table.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/SuperVisior/table.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&":
|
||||
/*!*********************************************************************************************************************************************************************!*\
|
||||
!*** ./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); }); }; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -41,112 +51,145 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
search: '',
|
||||
headers: [{
|
||||
text: 'Dessert (100g serving)',
|
||||
align: 'left',
|
||||
sortable: false,
|
||||
value: 'name'
|
||||
}, {
|
||||
text: 'Calories',
|
||||
value: 'calories'
|
||||
}, {
|
||||
text: 'Fat (g)',
|
||||
value: 'fat'
|
||||
}, {
|
||||
text: 'Carbs (g)',
|
||||
value: 'carbs'
|
||||
}, {
|
||||
text: 'Protein (g)',
|
||||
value: 'protein'
|
||||
}, {
|
||||
text: 'Iron (%)',
|
||||
value: 'iron'
|
||||
}],
|
||||
desserts: [{
|
||||
name: 'Frozen Yogurt',
|
||||
calories: 159,
|
||||
fat: 6.0,
|
||||
carbs: 24,
|
||||
protein: 4.0,
|
||||
iron: '1%'
|
||||
}, {
|
||||
name: 'Ice cream sandwich',
|
||||
calories: 237,
|
||||
fat: 9.0,
|
||||
carbs: 37,
|
||||
protein: 4.3,
|
||||
iron: '1%'
|
||||
}, {
|
||||
name: 'Eclair',
|
||||
calories: 262,
|
||||
fat: 16.0,
|
||||
carbs: 23,
|
||||
protein: 6.0,
|
||||
iron: '7%'
|
||||
}, {
|
||||
name: 'Cupcake',
|
||||
calories: 305,
|
||||
fat: 3.7,
|
||||
carbs: 67,
|
||||
protein: 4.3,
|
||||
iron: '8%'
|
||||
}, {
|
||||
name: 'Gingerbread',
|
||||
calories: 356,
|
||||
fat: 16.0,
|
||||
carbs: 49,
|
||||
protein: 3.9,
|
||||
iron: '16%'
|
||||
}, {
|
||||
name: 'Jelly bean',
|
||||
calories: 375,
|
||||
fat: 0.0,
|
||||
carbs: 94,
|
||||
protein: 0.0,
|
||||
iron: '0%'
|
||||
}, {
|
||||
name: 'Lollipop',
|
||||
calories: 392,
|
||||
fat: 0.2,
|
||||
carbs: 98,
|
||||
protein: 0,
|
||||
iron: '2%'
|
||||
}, {
|
||||
name: 'Honeycomb',
|
||||
calories: 408,
|
||||
fat: 3.2,
|
||||
carbs: 87,
|
||||
protein: 6.5,
|
||||
iron: '45%'
|
||||
}, {
|
||||
name: 'Donut',
|
||||
calories: 452,
|
||||
fat: 25.0,
|
||||
carbs: 51,
|
||||
protein: 4.9,
|
||||
iron: '22%'
|
||||
}, {
|
||||
name: 'KitKat',
|
||||
calories: 518,
|
||||
fat: 26.0,
|
||||
carbs: 65,
|
||||
protein: 7,
|
||||
iron: '6%'
|
||||
}]
|
||||
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/SuperVisior/table.vue?vue&type=template&id=826d5224&":
|
||||
/*!*******************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/SuperVisior/table.vue?vue&type=template&id=826d5224& ***!
|
||||
\*******************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./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 */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -159,27 +202,42 @@ var render = function() {
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-card",
|
||||
"v-form",
|
||||
{ ref: "form" },
|
||||
[
|
||||
_c(
|
||||
"v-card-title",
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "", fluid: "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "My Info" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 my-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
[
|
||||
_vm._v("\n Nutrition\n "),
|
||||
_c("v-spacer"),
|
||||
_vm._v(" "),
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
"append-icon": "search",
|
||||
label: "Search",
|
||||
"single-line": "",
|
||||
"hide-details": ""
|
||||
name: "name",
|
||||
label: "Name",
|
||||
color: "black",
|
||||
rules: [_vm.rules.required, _vm.rules.counter]
|
||||
},
|
||||
model: {
|
||||
value: _vm.search,
|
||||
value: _vm.user.name,
|
||||
callback: function($$v) {
|
||||
_vm.search = $$v
|
||||
_vm.$set(_vm.user, "name", $$v)
|
||||
},
|
||||
expression: "search"
|
||||
expression: "user.name"
|
||||
}
|
||||
})
|
||||
],
|
||||
@@ -187,69 +245,218 @@ var render = function() {
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-data-table",
|
||||
{
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm4: "", md4: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
headers: _vm.headers,
|
||||
items: _vm.desserts,
|
||||
search: _vm.search
|
||||
items: _vm.items,
|
||||
label: "Gender",
|
||||
name: "gender",
|
||||
"single-line": "",
|
||||
rules: [_vm.rules.required],
|
||||
color: "black"
|
||||
},
|
||||
scopedSlots: _vm._u([
|
||||
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",
|
||||
{
|
||||
key: "items",
|
||||
fn: function(props) {
|
||||
return [
|
||||
_c("td", [_vm._v(_vm._s(props.item.name))]),
|
||||
_vm._v(" "),
|
||||
_c("td", { staticClass: "text-xs-right" }, [
|
||||
_vm._v(_vm._s(props.item.calories))
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("td", { staticClass: "text-xs-right" }, [
|
||||
_vm._v(_vm._s(props.item.fat))
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("td", { staticClass: "text-xs-right" }, [
|
||||
_vm._v(_vm._s(props.item.carbs))
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("td", { staticClass: "text-xs-right" }, [
|
||||
_vm._v(_vm._s(props.item.protein))
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("td", { staticClass: "text-xs-right" }, [
|
||||
_vm._v(_vm._s(props.item.iron))
|
||||
])
|
||||
]
|
||||
}
|
||||
}
|
||||
])
|
||||
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-alert", {
|
||||
attrs: { value: true, color: "error", icon: "warning" },
|
||||
_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: "no-results",
|
||||
key: "label",
|
||||
fn: function() {
|
||||
return [
|
||||
_vm._v(
|
||||
'\n Your search for "' +
|
||||
_vm._s(_vm.search) +
|
||||
'" found no results.\n '
|
||||
)
|
||||
]
|
||||
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(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.saveInfo()
|
||||
}
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-check")]
|
||||
),
|
||||
_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(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass:
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||
},
|
||||
[
|
||||
_c("v-icon", { staticClass: "black--text" }, [
|
||||
_vm._v("keyboard_arrow_left")
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("Back")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
}
|
||||
var staticRenderFns = []
|
||||
@@ -259,17 +466,17 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SuperVisior/table.vue":
|
||||
/*!******************************************************!*\
|
||||
!*** ./resources/js/vue/views/SuperVisior/table.vue ***!
|
||||
\******************************************************/
|
||||
/***/ "./resources/js/vue/views/User/MyInfo.vue":
|
||||
/*!************************************************!*\
|
||||
!*** ./resources/js/vue/views/User/MyInfo.vue ***!
|
||||
\************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _table_vue_vue_type_template_id_826d5224___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=826d5224& */ "./resources/js/vue/views/SuperVisior/table.vue?vue&type=template&id=826d5224&");
|
||||
/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/SuperVisior/table.vue?vue&type=script&lang=js&");
|
||||
/* 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 _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");
|
||||
|
||||
|
||||
@@ -279,9 +486,9 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_table_vue_vue_type_template_id_826d5224___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_table_vue_vue_type_template_id_826d5224___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_MyInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
@@ -291,38 +498,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/SuperVisior/table.vue"
|
||||
component.options.__file = "resources/js/vue/views/User/MyInfo.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/SuperVisior/table.vue?vue&type=script&lang=js&":
|
||||
/*!*******************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/SuperVisior/table.vue?vue&type=script&lang=js& ***!
|
||||
\*******************************************************************************/
|
||||
/***/ "./resources/js/vue/views/User/MyInfo.vue?vue&type=script&lang=js&":
|
||||
/*!*************************************************************************!*\
|
||||
!*** ./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_table_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!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SuperVisior/table.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_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* 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/SuperVisior/table.vue?vue&type=template&id=826d5224&":
|
||||
/*!*************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/SuperVisior/table.vue?vue&type=template&id=826d5224& ***!
|
||||
\*************************************************************************************/
|
||||
/***/ "./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 */
|
||||
/***/ (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_table_vue_vue_type_template_id_826d5224___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!./table.vue?vue&type=template&id=826d5224& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/SuperVisior/table.vue?vue&type=template&id=826d5224&");
|
||||
/* 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_table_vue_vue_type_template_id_826d5224___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_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_table_vue_vue_type_template_id_826d5224___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
+125
-1227
File diff suppressed because it is too large
Load Diff
Vendored
+184
-276
@@ -1,160 +1,9 @@
|
||||
(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/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 */
|
||||
/***/ (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& ***!
|
||||
\***********************************************************************************************************************************************************************************************************/
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/Upgrade.vue?vue&type=template&id=405aec93&":
|
||||
/*!********************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/NotWorking/Upgrade.vue?vue&type=template&id=405aec93& ***!
|
||||
\********************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -168,130 +17,205 @@ var render = function() {
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-container",
|
||||
{ attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ attrs: { "justify-center": "", wrap: "" } },
|
||||
{ attrs: { "justify-center": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { md12: "" } },
|
||||
{ attrs: { xs12: "", sm10: "", md8: "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{
|
||||
attrs: {
|
||||
color: "green",
|
||||
title: "Simple Table",
|
||||
text: "Here is a subtitle for this table"
|
||||
color: "primary",
|
||||
title: "Vue Material Dashboard PRO",
|
||||
text:
|
||||
"Are you looking for more components? Please check our Premium Version of Vue Material Dashboard."
|
||||
}
|
||||
},
|
||||
[
|
||||
_c("v-data-table", {
|
||||
attrs: {
|
||||
headers: _vm.headers,
|
||||
items: _vm.items,
|
||||
"hide-actions": ""
|
||||
},
|
||||
scopedSlots: _vm._u([
|
||||
_c("table", { staticClass: "v-table" }, [
|
||||
_c("thead", [
|
||||
_c("tr", [
|
||||
_c("th"),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"th",
|
||||
{ staticClass: "subheading font-weight-light" },
|
||||
[_vm._v("Free")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"th",
|
||||
{ staticClass: "subheading font-weight-light" },
|
||||
[_vm._v("PRO")]
|
||||
)
|
||||
])
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("tbody", { staticClass: "text-xs-center" }, [
|
||||
_c("tr", [
|
||||
_c(
|
||||
"th",
|
||||
{
|
||||
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) }
|
||||
})
|
||||
]
|
||||
}
|
||||
"text-xs-left font-weight-light subheading"
|
||||
},
|
||||
[_vm._v("Components")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("td", [_vm._v("60")]),
|
||||
_vm._v(" "),
|
||||
_c("td", [_vm._v("200")])
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("tr", [
|
||||
_c(
|
||||
"th",
|
||||
{
|
||||
key: "items",
|
||||
fn: function(ref) {
|
||||
var item = ref.item
|
||||
return [
|
||||
_c("td", [_vm._v(_vm._s(item.name))]),
|
||||
staticClass:
|
||||
"text-xs-left font-weight-light subheading"
|
||||
},
|
||||
[_vm._v("Plugins")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("td", [_vm._v(_vm._s(item.country))]),
|
||||
_c("td", [_vm._v("2")]),
|
||||
_vm._v(" "),
|
||||
_c("td", [_vm._v(_vm._s(item.city))]),
|
||||
_c("td", [_vm._v("15")])
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("td", { staticClass: "text-xs-right" }, [
|
||||
_vm._v(_vm._s(item.salary))
|
||||
_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",
|
||||
[
|
||||
_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(
|
||||
"v-flex",
|
||||
{ attrs: { md12: "" } },
|
||||
"td",
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
"v-btn",
|
||||
{
|
||||
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) }
|
||||
})
|
||||
]
|
||||
}
|
||||
"subheading white--text font-weight-light",
|
||||
attrs: { round: "", large: "", color: "cyan" }
|
||||
},
|
||||
{
|
||||
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))
|
||||
])
|
||||
]
|
||||
}
|
||||
}
|
||||
])
|
||||
})
|
||||
[_vm._v("Upgrade to Pro")]
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
])
|
||||
])
|
||||
])
|
||||
]
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
@@ -309,29 +233,27 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/TableList.vue":
|
||||
/*!**********************************************!*\
|
||||
!*** ./resources/js/vue/views/TableList.vue ***!
|
||||
\**********************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/Upgrade.vue":
|
||||
/*!*******************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Upgrade.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");
|
||||
|
||||
|
||||
/* harmony import */ var _Upgrade_vue_vue_type_template_id_405aec93___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Upgrade.vue?vue&type=template&id=405aec93& */ "./resources/js/vue/views/NotWorking/Upgrade.vue?vue&type=template&id=405aec93&");
|
||||
/* 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");
|
||||
|
||||
var script = {}
|
||||
|
||||
|
||||
/* 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"],
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])(
|
||||
script,
|
||||
_Upgrade_vue_vue_type_template_id_405aec93___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Upgrade_vue_vue_type_template_id_405aec93___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
@@ -341,38 +263,24 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/TableList.vue"
|
||||
component.options.__file = "resources/js/vue/views/NotWorking/Upgrade.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& ***!
|
||||
\*****************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/Upgrade.vue?vue&type=template&id=405aec93&":
|
||||
/*!**************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Upgrade.vue?vue&type=template&id=405aec93& ***!
|
||||
\**************************************************************************************/
|
||||
/*! 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 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_405aec93___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=405aec93& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/Upgrade.vue?vue&type=template&id=405aec93&");
|
||||
/* 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_405aec93___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_405aec93___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+4
@@ -1,3 +1,4 @@
|
||||
<<<<<<< HEAD
|
||||
(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&":
|
||||
@@ -510,3 +511,6 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
=======
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{"S++u":function(e,t,s){"use strict";s.r(t);var a=s("o0o1"),r=s.n(a),n=s("Y8XJ"),l=s("85lN");function i(e,t,s,a,r,n,l){try{var i=e[n](l),c=i.value}catch(e){return void s(e)}i.done?t(c):Promise.resolve(c).then(a,r)}var c={data:function(){return{user:{cell_number:"",gender:"",name:"",email:"",address:""},items:["Male","FeMale"],rules:{required:function(e){return!!e||"Required."},counter:function(e){return 0==e.length||e.length>=5||"Min 5 characters"},email:function(e){if(e.length>0){return/^(([^<>()[\]\\.,;:\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,}))$/.test(e)||"Invalid e-mail."}}}}},created:function(){this.user=this.$store.state.user},methods:{saveInfo:function(){var e,t=(e=r.a.mark(function e(){var t;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.$refs.form.validate()){e.next=5;break}return e.next=3,n.a.post(l.a.updateInfo,this.user);case 3:(t=e.sent)&&200==t.status&&(this.$store.dispatch("info",{},{root:!0}),this.$router.push({name:"Dashboard"}));case 5:case"end":return e.stop()}},e,this)}),function(){var t=this,s=arguments;return new Promise(function(a,r){var n=e.apply(t,s);function l(e){i(n,a,r,l,c,"next",e)}function c(e){i(n,a,r,l,c,"throw",e)}l(void 0)})});return function(){return t.apply(this,arguments)}}()}},u=s("KHd+"),o=Object(u.a)(c,function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("v-form",{ref:"form"},[s("v-container",{attrs:{"grid-list-xs":"",fluid:""}},[s("material-card",{attrs:{color:"black",title:"My Info"}},[s("v-layout",{staticClass:"px-5 my-3",attrs:{"align-center":"","justify-center":"",wrap:""}},[s("v-flex",{attrs:{xs12:"",sm4:"",md4:""}},[s("v-text-field",{staticClass:"pa-2",attrs:{name:"name",label:"Name",color:"black",rules:[e.rules.required,e.rules.counter]},model:{value:e.user.name,callback:function(t){e.$set(e.user,"name",t)},expression:"user.name"}})],1),e._v(" "),s("v-flex",{attrs:{xs12:"",sm4:"",md4:""}},[s("v-select",{staticClass:"pa-2",attrs:{items:e.items,label:"Gender",name:"gender","single-line":"",rules:[e.rules.required],color:"black"},model:{value:e.user.gender,callback:function(t){e.$set(e.user,"gender",t)},expression:"user.gender"}})],1),e._v(" "),s("v-flex",{attrs:{xs12:"",sm4:"",md4:""}},[s("v-text-field",{staticClass:"pa-2",attrs:{name:"cellnumber",label:"Cell Number",mask:"0### ### ####",color:"black",disabled:""},model:{value:e.user.cell_number,callback:function(t){e.$set(e.user,"cell_number",t)},expression:"user.cell_number"}})],1)],1),e._v(" "),s("v-layout",{staticClass:"px-5 mb-3",attrs:{"align-center":"","justify-center":"",wrap:""}},[s("v-flex",{attrs:{xs12:"",sm4:"",md4:""}},[s("v-text-field",{staticClass:"px-2",staticStyle:{"padding-top":"75px"},attrs:{name:"emailaddress",label:"Email Address",rules:[e.rules.email],color:"black"},model:{value:e.user.email,callback:function(t){e.$set(e.user,"email",t)},expression:"user.email"}})],1),e._v(" "),s("v-flex",{attrs:{xs12:"",sm8:"",md8:""}},[s("v-textarea",{staticClass:"pa-2",attrs:{color:"black",rules:[e.rules.counter],name:"address"},scopedSlots:e._u([{key:"label",fn:function(){return[s("div",[e._v("Address")])]},proxy:!0}]),model:{value:e.user.address,callback:function(t){e.$set(e.user,"address",t)},expression:"user.address"}})],1)],1),e._v(" "),s("v-layout",{attrs:{row:"",wrap:"","justify-center":"","align-center":""}},[s("v-flex",{staticClass:"text-md-center text-xs-center",attrs:{xs12:"",md2:"",sm2:""}},[s("v-btn",{staticClass:"WM-CyanBlueGradient-BG",staticStyle:{padding:"10px 60px"},on:{click:function(t){return e.saveInfo()}}},[s("v-icon",{staticClass:"white--text mr-2 caption"},[e._v("fas fa-check")]),e._v(" "),s("span",{staticClass:"white--text"},[e._v("SAVE")])],1)],1),e._v(" "),s("v-flex",{staticClass:"text-md-center text-sm-center text-xs-center",attrs:{xs12:"",md2:"",sm2:""}},[s("router-link",{attrs:{to:"/"}},[s("v-btn",{staticClass:"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"},[s("v-icon",{staticClass:"black--text"},[e._v("keyboard_arrow_left")]),e._v(" "),s("span",{staticClass:"black--text"},[e._v("Back")])],1)],1)],1)],1)],1)],1)],1)},[],!1,null,null,null);t.default=o.exports}}]);
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
|
||||
Vendored
+492
@@ -1,9 +1,202 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[22],{
|
||||
|
||||
<<<<<<< HEAD
|
||||
/***/ "./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/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/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/User/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/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& ***!
|
||||
\*************************************************************************************************************************************************************************************************************/
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -16,19 +209,30 @@ var render = function() {
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
<<<<<<< HEAD
|
||||
"v-container",
|
||||
=======
|
||||
"v-form",
|
||||
{ ref: "form" },
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ attrs: { "justify-center": "" } },
|
||||
[
|
||||
_c(
|
||||
<<<<<<< HEAD
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", sm10: "", md8: "" } },
|
||||
=======
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "My Info" } },
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
attrs: {
|
||||
color: "primary",
|
||||
title: "Vue Material Dashboard PRO",
|
||||
@@ -215,6 +419,240 @@ var render = function() {
|
||||
])
|
||||
])
|
||||
]
|
||||
=======
|
||||
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: {
|
||||
row: "",
|
||||
wrap: "",
|
||||
"justify-center": "",
|
||||
"align-center": ""
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "text-md-center text-xs-center",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.saveInfo()
|
||||
}
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-check")]
|
||||
),
|
||||
_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(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass:
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||
},
|
||||
[
|
||||
_c("v-icon", { staticClass: "black--text" }, [
|
||||
_vm._v("keyboard_arrow_left")
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("Back")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
)
|
||||
],
|
||||
1
|
||||
@@ -233,27 +671,49 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
<<<<<<< HEAD
|
||||
/***/ "./resources/js/vue/views/Upgrade.vue":
|
||||
/*!********************************************!*\
|
||||
!*** ./resources/js/vue/views/Upgrade.vue ***!
|
||||
\********************************************/
|
||||
=======
|
||||
/***/ "./resources/js/vue/views/User/MyInfo.vue":
|
||||
/*!************************************************!*\
|
||||
!*** ./resources/js/vue/views/User/MyInfo.vue ***!
|
||||
\************************************************/
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
<<<<<<< HEAD
|
||||
/* 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 _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_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 _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");
|
||||
|
||||
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
|
||||
var script = {}
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
<<<<<<< HEAD
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])(
|
||||
script,
|
||||
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
=======
|
||||
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"],
|
||||
_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
@@ -263,24 +723,56 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
<<<<<<< HEAD
|
||||
component.options.__file = "resources/js/vue/views/Upgrade.vue"
|
||||
=======
|
||||
component.options.__file = "resources/js/vue/views/User/MyInfo.vue"
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
<<<<<<< HEAD
|
||||
/***/ "./resources/js/vue/views/Upgrade.vue?vue&type=template&id=6dd57b04&":
|
||||
/*!***************************************************************************!*\
|
||||
!*** ./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/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& ***!
|
||||
\*******************************************************************************/
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
<<<<<<< HEAD
|
||||
/* 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_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_Upgrade_vue_vue_type_template_id_6dd57b04___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
=======
|
||||
/* 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_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_MyInfo_vue_vue_type_template_id_67cde174___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
>>>>>>> c0523d8c4c6c4a2bf434f5e44966d4bd2196d99e
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+816
@@ -0,0 +1,816 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[23],{
|
||||
|
||||
/***/ "./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/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 */
|
||||
/***/ (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: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{
|
||||
attrs: {
|
||||
color: "black",
|
||||
title: "Operator List " + _vm.name,
|
||||
text: ""
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"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",
|
||||
{
|
||||
staticClass: "text-xs-right",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ 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: "/add-operator/" + _vm.$route.params.medicalCenter
|
||||
}
|
||||
},
|
||||
[
|
||||
_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("Add")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mt-3",
|
||||
attrs: {
|
||||
row: "",
|
||||
"align-center": "",
|
||||
"justify-center": "",
|
||||
wrap: ""
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ 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._l(item.roles, function(role, key) {
|
||||
return _c("span", { key: key }, [
|
||||
_vm._v(_vm._s(role.name))
|
||||
])
|
||||
}),
|
||||
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
|
||||
),
|
||||
_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
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
}
|
||||
var staticRenderFns = []
|
||||
render._withStripped = true
|
||||
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue":
|
||||
/*!***************************************************************!*\
|
||||
!*** ./resources/js/vue/views/MedicalCenter/OperatorList.vue ***!
|
||||
\***************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* 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 _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");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_OperatorList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/MedicalCenter/OperatorList.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=script&lang=js&":
|
||||
/*!****************************************************************************************!*\
|
||||
!*** ./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 */
|
||||
/***/ (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_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_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_OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
Vendored
+1263
File diff suppressed because it is too large
Load Diff
Vendored
+1267
-136
File diff suppressed because it is too large
Load Diff
Vendored
+596
-69
@@ -1,29 +1,245 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{
|
||||
|
||||
/***/ "./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/Maps.vue?vue&type=style&index=0&lang=css&":
|
||||
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./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/Maps.vue?vue&type=style&index=0&lang=css& ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./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/TestType/List.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 {
|
||||
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;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
this.items = result.data.data.data;
|
||||
this.currentPage = result.data.data.current_page;
|
||||
this.lastPage = result.data.data.last_page;
|
||||
}
|
||||
|
||||
case 5:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _callee, this);
|
||||
}));
|
||||
|
||||
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/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/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);
|
||||
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.mapouter {\r\n text-align:right;\r\n height:100%;\r\n width:100%;\r\n position: absolute;\n}\n.gmap_canvas {\r\n overflow:hidden;\r\n background:none!important;\r\n height:100%;\r\n width:100%;\n}\r\n", ""]);
|
||||
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/Maps.vue?vue&type=style&index=0&lang=css&":
|
||||
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./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/Maps.vue?vue&type=style&index=0&lang=css& ***!
|
||||
\*************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ "./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!./Maps.vue?vue&type=style&index=0&lang=css& */ "./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/Maps.vue?vue&type=style&index=0&lang=css&");
|
||||
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, '']];
|
||||
|
||||
@@ -37,7 +253,7 @@ 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);
|
||||
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;
|
||||
|
||||
@@ -45,10 +261,10 @@ if(false) {}
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Maps.vue?vue&type=template&id=91484942&":
|
||||
/*!******************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Maps.vue?vue&type=template&id=91484942& ***!
|
||||
\******************************************************************************************************************************************************************************************************/
|
||||
/***/ "./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 */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -60,106 +276,417 @@ var render = function() {
|
||||
var _vm = this
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _vm._m(0)
|
||||
}
|
||||
var staticRenderFns = [
|
||||
function() {
|
||||
var _vm = this
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c("div", [
|
||||
_c("div", { staticClass: "mapouter" }, [
|
||||
_c("div", { staticClass: "gmap_canvas" }, [
|
||||
_c("iframe", {
|
||||
return _c(
|
||||
"v-container",
|
||||
{ attrs: { fluid: "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Medical Centers List", text: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 mb-3", attrs: { wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", sm3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
attrs: { label: "Name", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "text-xs-right",
|
||||
attrs: { xs12: "", md2: "", sm2: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ 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(
|
||||
"v-icon",
|
||||
{ staticClass: "black--text mr-2 caption" },
|
||||
[_vm._v("fas fa-plus")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("Add")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-layout", { staticClass: "px-4 my-3" }, [_c("v-divider")], 1),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "px-5 mt-3",
|
||||
attrs: { "align-center": "", "justify-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { md12: "" } },
|
||||
[
|
||||
_c("v-data-table", {
|
||||
attrs: {
|
||||
id: "gmap_canvas",
|
||||
width: "100%",
|
||||
height: "100%",
|
||||
src:
|
||||
"https://maps.google.com/maps?q=google&t=&z=13&ie=UTF8&iwloc=&output=embed",
|
||||
frameborder: "0",
|
||||
scrolling: "no",
|
||||
marginheight: "0",
|
||||
marginwidth: "0"
|
||||
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",
|
||||
{ attrs: { color: "orange darken-1" } },
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{
|
||||
staticClass: "white--text mr-1 caption"
|
||||
},
|
||||
[_vm._v("fas fa-barcode")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Generate Barcode")])
|
||||
],
|
||||
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(
|
||||
"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
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
}
|
||||
var staticRenderFns = []
|
||||
render._withStripped = true
|
||||
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Maps.vue":
|
||||
/*!*****************************************!*\
|
||||
!*** ./resources/js/vue/views/Maps.vue ***!
|
||||
\*****************************************/
|
||||
/***/ "./resources/js/vue/views/TestType/List.vue":
|
||||
/*!**************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestType/List.vue ***!
|
||||
\**************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Maps_vue_vue_type_template_id_91484942___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Maps.vue?vue&type=template&id=91484942& */ "./resources/js/vue/views/Maps.vue?vue&type=template&id=91484942&");
|
||||
/* harmony import */ var _Maps_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Maps.vue?vue&type=style&index=0&lang=css& */ "./resources/js/vue/views/Maps.vue?vue&type=style&index=0&lang=css&");
|
||||
/* 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");
|
||||
/* 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 _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 _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");
|
||||
|
||||
|
||||
|
||||
var script = {}
|
||||
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
script,
|
||||
_Maps_vue_vue_type_template_id_91484942___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Maps_vue_vue_type_template_id_91484942___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_List_vue_vue_type_template_id_b1f1b72e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
"b1f1b72e",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/Maps.vue"
|
||||
component.options.__file = "resources/js/vue/views/TestType/List.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Maps.vue?vue&type=style&index=0&lang=css&":
|
||||
/*!**************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Maps.vue?vue&type=style&index=0&lang=css& ***!
|
||||
\**************************************************************************/
|
||||
/***/ "./resources/js/vue/views/TestType/List.vue?vue&type=script&lang=js&":
|
||||
/*!***************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/TestType/List.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_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_List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/TestType/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& ***!
|
||||
\***********************************************************************************************************/
|
||||
/*! 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_Maps_vue_vue_type_style_index_0_lang_css___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!./Maps.vue?vue&type=style&index=0&lang=css& */ "./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/Maps.vue?vue&type=style&index=0&lang=css&");
|
||||
/* 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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
/* 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/Maps.vue?vue&type=template&id=91484942&":
|
||||
/*!************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Maps.vue?vue&type=template&id=91484942& ***!
|
||||
\************************************************************************/
|
||||
/***/ "./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 */
|
||||
/***/ (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_Maps_vue_vue_type_template_id_91484942___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!./Maps.vue?vue&type=template&id=91484942& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Maps.vue?vue&type=template&id=91484942&");
|
||||
/* 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_Maps_vue_vue_type_template_id_91484942___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_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_Maps_vue_vue_type_template_id_91484942___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
+101
-223
@@ -1,71 +1,54 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{
|
||||
|
||||
/***/ "./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??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js& ***!
|
||||
\**************************************************************************************************************************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
/***/ "./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/NotWorking/Maps.vue?vue&type=style&index=0&lang=css&":
|
||||
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./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/NotWorking/Maps.vue?vue&type=style&index=0&lang=css& ***!
|
||||
\********************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/*! 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.mapouter {\r\n text-align:right;\r\n height:100%;\r\n width:100%;\r\n position: absolute;\n}\n.gmap_canvas {\r\n overflow:hidden;\r\n background:none!important;\r\n height:100%;\r\n width:100%;\n}\r\n", ""]);
|
||||
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
name: "",
|
||||
data: function data() {
|
||||
return {};
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./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??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/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/NotWorking/Maps.vue?vue&type=style&index=0&lang=css&":
|
||||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./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/NotWorking/Maps.vue?vue&type=style&index=0&lang=css& ***!
|
||||
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/*! 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!./Maps.vue?vue&type=style&index=0&lang=css& */ "./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/NotWorking/Maps.vue?vue&type=style&index=0&lang=css&");
|
||||
|
||||
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/NotWorking/Maps.vue?vue&type=template&id=4c4b6c30&":
|
||||
/*!*****************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/NotWorking/Maps.vue?vue&type=template&id=4c4b6c30& ***!
|
||||
\*****************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -77,211 +60,106 @@ var render = function() {
|
||||
var _vm = this
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-form",
|
||||
{
|
||||
model: {
|
||||
value: _vm.model,
|
||||
callback: function($$v) {
|
||||
_vm.model = $$v
|
||||
},
|
||||
expression: "model"
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{
|
||||
attrs: { color: "black", title: "Add Medical Center", text: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", xs3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "Name",
|
||||
label: "Name",
|
||||
color: "black",
|
||||
id: "id1"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md3: "", xs3: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "Operator",
|
||||
label: "Operator",
|
||||
color: "black",
|
||||
id: "id2"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "mt-3",
|
||||
attrs: {
|
||||
row: "",
|
||||
wrap: "",
|
||||
"align-center": "",
|
||||
"justify-center": ""
|
||||
}
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-plus")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Add")
|
||||
])
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_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
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
return _vm._m(0)
|
||||
}
|
||||
var staticRenderFns = []
|
||||
var staticRenderFns = [
|
||||
function() {
|
||||
var _vm = this
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c("div", [
|
||||
_c("div", { staticClass: "mapouter" }, [
|
||||
_c("div", { staticClass: "gmap_canvas" }, [
|
||||
_c("iframe", {
|
||||
attrs: {
|
||||
id: "gmap_canvas",
|
||||
width: "100%",
|
||||
height: "100%",
|
||||
src:
|
||||
"https://maps.google.com/maps?q=google&t=&z=13&ie=UTF8&iwloc=&output=embed",
|
||||
frameborder: "0",
|
||||
scrolling: "no",
|
||||
marginheight: "0",
|
||||
marginwidth: "0"
|
||||
}
|
||||
})
|
||||
])
|
||||
])
|
||||
])
|
||||
}
|
||||
]
|
||||
render._withStripped = true
|
||||
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/AddMedicalCenter.vue":
|
||||
/*!*****************************************************!*\
|
||||
!*** ./resources/js/vue/views/AddMedicalCenter.vue ***!
|
||||
\*****************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/Maps.vue":
|
||||
/*!****************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Maps.vue ***!
|
||||
\****************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__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 _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&");
|
||||
/* 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");
|
||||
|
||||
/* harmony import */ var _Maps_vue_vue_type_template_id_4c4b6c30___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Maps.vue?vue&type=template&id=4c4b6c30& */ "./resources/js/vue/views/NotWorking/Maps.vue?vue&type=template&id=4c4b6c30&");
|
||||
/* harmony import */ var _Maps_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Maps.vue?vue&type=style&index=0&lang=css& */ "./resources/js/vue/views/NotWorking/Maps.vue?vue&type=style&index=0&lang=css&");
|
||||
/* 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 */
|
||||
|
||||
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"],
|
||||
_AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_AddMedicalCenter_vue_vue_type_template_id_b49b8626_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
script,
|
||||
_Maps_vue_vue_type_template_id_4c4b6c30___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Maps_vue_vue_type_template_id_4c4b6c30___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"b49b8626",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/AddMedicalCenter.vue"
|
||||
component.options.__file = "resources/js/vue/views/NotWorking/Maps.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js&":
|
||||
/*!******************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/AddMedicalCenter.vue?vue&type=script&lang=js& ***!
|
||||
\******************************************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ "./resources/js/vue/views/NotWorking/Maps.vue?vue&type=style&index=0&lang=css&":
|
||||
/*!*************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Maps.vue?vue&type=style&index=0&lang=css& ***!
|
||||
\*************************************************************************************/
|
||||
/*! no static exports found */
|
||||
/***/ (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_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&");
|
||||
/* 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"]);
|
||||
/* 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_Maps_vue_vue_type_style_index_0_lang_css___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!./Maps.vue?vue&type=style&index=0&lang=css& */ "./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/NotWorking/Maps.vue?vue&type=style&index=0&lang=css&");
|
||||
/* 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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___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_Maps_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true&":
|
||||
/*!************************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/AddMedicalCenter.vue?vue&type=template&id=b49b8626&scoped=true& ***!
|
||||
\************************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/NotWorking/Maps.vue?vue&type=template&id=4c4b6c30&":
|
||||
/*!***********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/NotWorking/Maps.vue?vue&type=template&id=4c4b6c30& ***!
|
||||
\***********************************************************************************/
|
||||
/*! 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_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 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 import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Maps_vue_vue_type_template_id_4c4b6c30___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!./Maps.vue?vue&type=template&id=4c4b6c30& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/NotWorking/Maps.vue?vue&type=template&id=4c4b6c30&");
|
||||
/* 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_Maps_vue_vue_type_template_id_4c4b6c30___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_Maps_vue_vue_type_template_id_4c4b6c30___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+160
-254
@@ -1,14 +1,29 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AllResultTest.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/AllResultTest.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/Auth/ForgotPassword.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 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 _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; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -51,68 +66,54 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({});
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
form: {
|
||||
cell_number: ""
|
||||
}
|
||||
};
|
||||
},
|
||||
methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapActions"])("auth", ["forgotPassword"]), {
|
||||
// ...mapMutations("modal", ["changeCurrentModal"]),
|
||||
handleSubmit: function () {
|
||||
var _handleSubmit = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
this.forgotPassword({
|
||||
form: this.form
|
||||
});
|
||||
|
||||
case 1:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _callee, this);
|
||||
}));
|
||||
|
||||
function handleSubmit() {
|
||||
return _handleSubmit.apply(this, arguments);
|
||||
}
|
||||
|
||||
return handleSubmit;
|
||||
}()
|
||||
})
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AllResultTest.vue?vue&type=template&id=01d995b8&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/AllResultTest.vue?vue&type=template&id=01d995b8&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/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6& ***!
|
||||
\*********************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -125,232 +126,137 @@ var render = function() {
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"div",
|
||||
{},
|
||||
"v-form",
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
{ attrs: { fluid: "" } },
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "All Test Resualt", text: "" } },
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "justify-center", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "my-3",
|
||||
attrs: { "align-center": "", wrap: "" }
|
||||
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
||||
attrs: { xs12: "", md3: "", sm3: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Login Page" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Name", color: "black" }
|
||||
attrs: {
|
||||
name: "cellnumber",
|
||||
label: "Cell Number",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.form.cell_number,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.form, "cell_number", $$v)
|
||||
},
|
||||
expression: "form.cell_number"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
"v-layout",
|
||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Date", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: "Hospital", color: "black" }
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
{
|
||||
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" }
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: { click: _vm.handleSubmit }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-search")]
|
||||
[_vm._v("fas fa-sign-in-alt")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Filter")
|
||||
_vm._v("Send")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-divider"),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "my-3",
|
||||
attrs: { "align-center": "", wrap: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs1: "" } },
|
||||
[
|
||||
_c("v-card-title", [
|
||||
_c("div", [
|
||||
_c("div", [
|
||||
_vm._v("\n 222\n ")
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("div", [
|
||||
_vm._v("\n Test\n ")
|
||||
]),
|
||||
_vm._v(" "),
|
||||
_c("div", {}, [
|
||||
_vm._v("\n 1\n ")
|
||||
])
|
||||
])
|
||||
])
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs6: "" } },
|
||||
[
|
||||
_c("v-card-text", [
|
||||
_c("p", [
|
||||
_vm._v(
|
||||
"\n Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna\n "
|
||||
)
|
||||
])
|
||||
])
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs4: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-card-text",
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{ staticClass: "mr-2", attrs: { color: "black" } },
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-1 caption" },
|
||||
[_vm._v("fas fa-folder")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Archive")])
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{ staticClass: "mr-2", attrs: { color: "cyan" } },
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-1 caption" },
|
||||
[_vm._v("fas fa-pen")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Edit")])
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-btn",
|
||||
{ attrs: { color: "orange darken-1" } },
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-1 caption" },
|
||||
[_vm._v("fas fa-barcode")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", [_vm._v("Generate Barcode")])
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("v-divider"),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{
|
||||
staticClass: "mt-3",
|
||||
attrs: {
|
||||
row: "",
|
||||
wrap: "",
|
||||
"align-center": "",
|
||||
"justify-center": ""
|
||||
}
|
||||
staticClass:
|
||||
"text-md-right text-sm-center text-xs-center",
|
||||
attrs: { xs12: "", md6: "", sm6: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"router-link",
|
||||
{ attrs: { to: "/dashboard" } },
|
||||
{
|
||||
staticClass: "black--text",
|
||||
attrs: { to: { name: "Login" } }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
{
|
||||
staticClass:
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
|
||||
"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "black--text mr-2 caption" },
|
||||
[_vm._v("fas fa-chevron-left")]
|
||||
{
|
||||
staticClass:
|
||||
"black--text mr-2 caption"
|
||||
},
|
||||
[_vm._v("fas fa-sign-in-alt")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "black--text" }, [
|
||||
_vm._v("Back")
|
||||
])
|
||||
_c(
|
||||
"span",
|
||||
{ staticClass: "black--text" },
|
||||
[_vm._v("Login")]
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
@@ -377,18 +283,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/AllResultTest.vue":
|
||||
/*!**************************************************!*\
|
||||
!*** ./resources/js/vue/views/AllResultTest.vue ***!
|
||||
\**************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue":
|
||||
/*!********************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/ForgotPassword.vue ***!
|
||||
\********************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _AllResultTest_vue_vue_type_template_id_01d995b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AllResultTest.vue?vue&type=template&id=01d995b8&scoped=true& */ "./resources/js/vue/views/AllResultTest.vue?vue&type=template&id=01d995b8&scoped=true&");
|
||||
/* harmony import */ var _AllResultTest_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AllResultTest.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/AllResultTest.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");
|
||||
/* 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 _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");
|
||||
|
||||
|
||||
|
||||
@@ -397,50 +303,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_AllResultTest_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_AllResultTest_vue_vue_type_template_id_01d995b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_AllResultTest_vue_vue_type_template_id_01d995b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_ForgotPassword_vue_vue_type_template_id_384f72a6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"01d995b8",
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/AllResultTest.vue"
|
||||
component.options.__file = "resources/js/vue/views/Auth/ForgotPassword.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/AllResultTest.vue?vue&type=script&lang=js&":
|
||||
/*!***************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/AllResultTest.vue?vue&type=script&lang=js& ***!
|
||||
\***************************************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js&":
|
||||
/*!*********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/ForgotPassword.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_AllResultTest_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!./AllResultTest.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AllResultTest.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_AllResultTest_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* 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_ForgotPassword_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/AllResultTest.vue?vue&type=template&id=01d995b8&scoped=true&":
|
||||
/*!*********************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/AllResultTest.vue?vue&type=template&id=01d995b8&scoped=true& ***!
|
||||
\*********************************************************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6&":
|
||||
/*!***************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6& ***!
|
||||
\***************************************************************************************/
|
||||
/*! 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_AllResultTest_vue_vue_type_template_id_01d995b8_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!./AllResultTest.vue?vue&type=template&id=01d995b8&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/AllResultTest.vue?vue&type=template&id=01d995b8&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_AllResultTest_vue_vue_type_template_id_01d995b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_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_AllResultTest_vue_vue_type_template_id_01d995b8_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
+240
-122
@@ -1,14 +1,19 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Dashboard.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/Dashboard.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/Auth/Login.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 vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
||||
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; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -34,83 +39,65 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
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: '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: '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 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: '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: '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: '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'
|
||||
}]
|
||||
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', ['login']), {
|
||||
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 = "";
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c&":
|
||||
/*!***********************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c& ***!
|
||||
\***********************************************************************************************************************************************************************************************************/
|
||||
/***/ "./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/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true& ***!
|
||||
\************************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -123,39 +110,48 @@ var render = function() {
|
||||
var _h = _vm.$createElement
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-container",
|
||||
{ attrs: { fluid: "" } },
|
||||
"v-form",
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{
|
||||
attrs: {
|
||||
color: "black",
|
||||
title: "Material Dashboard Heading",
|
||||
text: ""
|
||||
}
|
||||
},
|
||||
"v-container",
|
||||
{ attrs: { "grid-list-xs": "" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ attrs: { row: "", wrap: "" } },
|
||||
_vm._l(_vm.Cards, function(Card, Key) {
|
||||
return _c(
|
||||
"v-flex",
|
||||
{ key: Key, class: [Card.column, "pa-2"] },
|
||||
{ staticClass: "justify-center", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"router-link",
|
||||
{ attrs: { to: Card.route } },
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
||||
attrs: { xs12: "", md3: "", sm3: "" }
|
||||
},
|
||||
[
|
||||
_c("material-cards", {
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Login Page" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
attrs: {
|
||||
title: Card.title,
|
||||
icon: Card.icon,
|
||||
color: Card.color,
|
||||
text: Card.text,
|
||||
aligntext: Card.aligntext,
|
||||
alignimg: Card.alignimg
|
||||
name: "cellnumber",
|
||||
label: "Cell Number",
|
||||
id: "id1",
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.cell_number,
|
||||
callback: function($$v) {
|
||||
_vm.cell_number = $$v
|
||||
},
|
||||
expression: "cell_number"
|
||||
}
|
||||
})
|
||||
],
|
||||
@@ -163,8 +159,130 @@ var render = function() {
|
||||
)
|
||||
],
|
||||
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
|
||||
)
|
||||
],
|
||||
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: { name: "ForgotPassword" } } },
|
||||
[
|
||||
_c(
|
||||
"span",
|
||||
{
|
||||
staticClass: "black--text",
|
||||
staticStyle: {
|
||||
"border-bottom": "1px solid #000"
|
||||
}
|
||||
},
|
||||
[_vm._v("Forgot Password ?")]
|
||||
)
|
||||
]
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
1
|
||||
)
|
||||
],
|
||||
@@ -181,18 +299,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Dashboard.vue":
|
||||
/*!**********************************************!*\
|
||||
!*** ./resources/js/vue/views/Dashboard.vue ***!
|
||||
\**********************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/Login.vue":
|
||||
/*!***********************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/Login.vue ***!
|
||||
\***********************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Dashboard_vue_vue_type_template_id_1e64fb7c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Dashboard.vue?vue&type=template&id=1e64fb7c& */ "./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c&");
|
||||
/* harmony import */ var _Dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Dashboard.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Dashboard.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");
|
||||
/* 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 _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");
|
||||
|
||||
|
||||
|
||||
@@ -201,50 +319,50 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_Dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Dashboard_vue_vue_type_template_id_1e64fb7c___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Dashboard_vue_vue_type_template_id_1e64fb7c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Login_vue_vue_type_template_id_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
"36ebd76a",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/Dashboard.vue"
|
||||
component.options.__file = "resources/js/vue/views/Auth/Login.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Dashboard.vue?vue&type=script&lang=js&":
|
||||
/*!***********************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Dashboard.vue?vue&type=script&lang=js& ***!
|
||||
\***********************************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js&":
|
||||
/*!************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/Login.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_Dashboard_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!./Dashboard.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Dashboard.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_Dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
/* 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_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c&":
|
||||
/*!*****************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c& ***!
|
||||
\*****************************************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true&":
|
||||
/*!******************************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true& ***!
|
||||
\******************************************************************************************/
|
||||
/*! 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_Dashboard_vue_vue_type_template_id_1e64fb7c___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!./Dashboard.vue?vue&type=template&id=1e64fb7c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c&");
|
||||
/* 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_Dashboard_vue_vue_type_template_id_1e64fb7c___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
/* 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_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_Dashboard_vue_vue_type_template_id_1e64fb7c___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
+263
-65
@@ -1,19 +1,64 @@
|
||||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
|
||||
|
||||
/***/ "./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??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/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/Auth/Register.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 vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
||||
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 _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");
|
||||
|
||||
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); }); }; }
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
@@ -58,28 +103,87 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
var defaultForm = Object.freeze({
|
||||
cell_number: "",
|
||||
password: "",
|
||||
name: "",
|
||||
gender: "",
|
||||
medical_center_id: this.$route.params.medicalCenter ? this.$route.params.medicalCenter : ''
|
||||
});
|
||||
return {
|
||||
cell_number: ""
|
||||
form: Object.assign({}, defaultForm),
|
||||
show1: false,
|
||||
items: ["Male", "FeMale"],
|
||||
isLogin: _services__WEBPACK_IMPORTED_MODULE_1__["TokenService"].getInfo(),
|
||||
rules: {
|
||||
required: function required(value) {
|
||||
return !!value || "Required.";
|
||||
},
|
||||
nameCounter: function nameCounter(value) {
|
||||
return value.length >= 5 || "Min 5 characters";
|
||||
},
|
||||
passCounter: function passCounter(value) {
|
||||
return value.length >= 6 || "Min 6 characters";
|
||||
},
|
||||
cellNumberCounter: function cellNumberCounter(value) {
|
||||
return value.length == 11 || "must 11 characters";
|
||||
}
|
||||
}
|
||||
};
|
||||
},
|
||||
methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapActions"])('auth', ['forgotPassword']), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapMutations"])('modal', ['changeCurrentModal']), {
|
||||
handleSubmit: function handleSubmit() {
|
||||
this.changeCurrentModal({
|
||||
modal: 'modal-auth-verify-code'
|
||||
}); // Perform a simple validation that cell_number and password have been typed in
|
||||
// if (this.cell_number != '') {
|
||||
// this.forgotPassword({cell_number: this.cell_number});
|
||||
// }
|
||||
methods: {
|
||||
register: function () {
|
||||
var _register = _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("register", this.form);
|
||||
|
||||
case 3:
|
||||
result = _context.sent;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
this.$router.push({
|
||||
name: "OperatorList",
|
||||
params: {
|
||||
medicalCenter: this.form.medical_center_id
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
case 5:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _callee, this);
|
||||
}));
|
||||
|
||||
function register() {
|
||||
return _register.apply(this, arguments);
|
||||
}
|
||||
|
||||
return register;
|
||||
}()
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./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??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?!./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/Auth/Register.vue?vue&type=template&id=051bdd9c& ***!
|
||||
\***************************************************************************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
@@ -93,6 +197,7 @@ var render = function() {
|
||||
var _c = _vm._self._c || _h
|
||||
return _c(
|
||||
"v-form",
|
||||
{ ref: "form" },
|
||||
[
|
||||
_c(
|
||||
"v-container",
|
||||
@@ -106,34 +211,128 @@ var render = function() {
|
||||
"v-flex",
|
||||
{
|
||||
staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
|
||||
attrs: { xs12: "", md3: "", sm3: "" }
|
||||
attrs: { xs12: "", md3: "", sm6: "" }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"material-card",
|
||||
{ attrs: { color: "black", title: "Login Page" } },
|
||||
{ attrs: { color: "black", title: "Register Page" } },
|
||||
[
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||
{ attrs: { column: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md12: "", sm12: "" } },
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
name: "cellnumber",
|
||||
label: "Cell Number",
|
||||
id: "id1",
|
||||
color: "black"
|
||||
name: "name",
|
||||
label: "Name",
|
||||
color: "black",
|
||||
rules: [
|
||||
_vm.rules.required,
|
||||
_vm.rules.nameCounter
|
||||
]
|
||||
},
|
||||
model: {
|
||||
value: _vm.cell_number,
|
||||
value: _vm.form.name,
|
||||
callback: function($$v) {
|
||||
_vm.cell_number = $$v
|
||||
_vm.$set(_vm.form, "name", $$v)
|
||||
},
|
||||
expression: "cell_number"
|
||||
expression: "form.name"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-flex",
|
||||
{ attrs: { xs12: "", md2: "", sm2: "" } },
|
||||
[
|
||||
_c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
items: _vm.items,
|
||||
label: "Gender",
|
||||
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"
|
||||
}
|
||||
})
|
||||
],
|
||||
@@ -145,7 +344,7 @@ var render = function() {
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"v-layout",
|
||||
{ staticClass: "px-3", attrs: { row: "", wrap: "" } },
|
||||
{ attrs: { row: "", wrap: "" } },
|
||||
[
|
||||
_c(
|
||||
"v-flex",
|
||||
@@ -160,17 +359,17 @@ var render = function() {
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: { click: _vm.handleSubmit }
|
||||
on: { click: _vm.register }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-sign-in-alt")]
|
||||
[_vm._v("fas fa-plus")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Send")
|
||||
_vm._v("Register")
|
||||
])
|
||||
],
|
||||
1
|
||||
@@ -179,7 +378,8 @@ var render = function() {
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
!_vm.isLogin
|
||||
? _c(
|
||||
"v-flex",
|
||||
{
|
||||
staticClass:
|
||||
@@ -189,10 +389,7 @@ var render = function() {
|
||||
[
|
||||
_c(
|
||||
"router-link",
|
||||
{
|
||||
staticClass: "black--text",
|
||||
attrs: { to: "login" }
|
||||
},
|
||||
{ attrs: { to: "/login" } },
|
||||
[
|
||||
_c(
|
||||
"v-btn",
|
||||
@@ -224,6 +421,7 @@ var render = function() {
|
||||
],
|
||||
1
|
||||
)
|
||||
: _vm._e()
|
||||
],
|
||||
1
|
||||
)
|
||||
@@ -250,18 +448,18 @@ render._withStripped = true
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ForgotPassword.vue":
|
||||
/*!***************************************************!*\
|
||||
!*** ./resources/js/vue/views/ForgotPassword.vue ***!
|
||||
\***************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/Register.vue":
|
||||
/*!**************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/Register.vue ***!
|
||||
\**************************************************/
|
||||
/*! exports provided: default */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__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 _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&");
|
||||
/* 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");
|
||||
/* 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 _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");
|
||||
|
||||
|
||||
|
||||
@@ -270,9 +468,9 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* normalize component */
|
||||
|
||||
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"],
|
||||
_ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_ForgotPassword_vue_vue_type_template_id_62f22c26___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
_Register_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
@@ -282,38 +480,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "resources/js/vue/views/ForgotPassword.vue"
|
||||
component.options.__file = "resources/js/vue/views/Auth/Register.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js&":
|
||||
/*!****************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/ForgotPassword.vue?vue&type=script&lang=js& ***!
|
||||
\****************************************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js&":
|
||||
/*!***************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/Register.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_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&");
|
||||
/* 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"]);
|
||||
/* 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_Register_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/ForgotPassword.vue?vue&type=template&id=62f22c26& ***!
|
||||
\**********************************************************************************/
|
||||
/***/ "./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c&":
|
||||
/*!*********************************************************************************!*\
|
||||
!*** ./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c& ***!
|
||||
\*********************************************************************************/
|
||||
/*! 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_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 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 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_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_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_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+129
-136
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"/vue/js/app.js": "/vue/js/app.js"
|
||||
"/vue/js/app.js": "/vue/js/app.js?id=b4534e69c5368a1cd1b1"
|
||||
}
|
||||
|
||||
Vendored
+2662
-642
File diff suppressed because one or more lines are too long
Vendored
+219
@@ -0,0 +1,219 @@
|
||||
/******/ (function(modules) { // webpackBootstrap
|
||||
/******/ // install a JSONP callback for chunk loading
|
||||
/******/ function webpackJsonpCallback(data) {
|
||||
/******/ var chunkIds = data[0];
|
||||
/******/ var moreModules = data[1];
|
||||
/******/ var executeModules = data[2];
|
||||
/******/
|
||||
/******/ // add "moreModules" to the modules object,
|
||||
/******/ // then flag all "chunkIds" as loaded and fire callback
|
||||
/******/ var moduleId, chunkId, i = 0, resolves = [];
|
||||
/******/ for(;i < chunkIds.length; i++) {
|
||||
/******/ chunkId = chunkIds[i];
|
||||
/******/ if(installedChunks[chunkId]) {
|
||||
/******/ resolves.push(installedChunks[chunkId][0]);
|
||||
/******/ }
|
||||
/******/ installedChunks[chunkId] = 0;
|
||||
/******/ }
|
||||
/******/ for(moduleId in moreModules) {
|
||||
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
|
||||
/******/ modules[moduleId] = moreModules[moduleId];
|
||||
/******/ }
|
||||
/******/ }
|
||||
/******/ if(parentJsonpFunction) parentJsonpFunction(data);
|
||||
/******/
|
||||
/******/ while(resolves.length) {
|
||||
/******/ resolves.shift()();
|
||||
/******/ }
|
||||
/******/
|
||||
/******/ // add entry modules from loaded chunk to deferred list
|
||||
/******/ deferredModules.push.apply(deferredModules, executeModules || []);
|
||||
/******/
|
||||
/******/ // run deferred modules when all chunks ready
|
||||
/******/ return checkDeferredModules();
|
||||
/******/ };
|
||||
/******/ function checkDeferredModules() {
|
||||
/******/ var result;
|
||||
/******/ for(var i = 0; i < deferredModules.length; i++) {
|
||||
/******/ var deferredModule = deferredModules[i];
|
||||
/******/ var fulfilled = true;
|
||||
/******/ for(var j = 1; j < deferredModule.length; j++) {
|
||||
/******/ var depId = deferredModule[j];
|
||||
/******/ if(installedChunks[depId] !== 0) fulfilled = false;
|
||||
/******/ }
|
||||
/******/ if(fulfilled) {
|
||||
/******/ deferredModules.splice(i--, 1);
|
||||
/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
|
||||
/******/ }
|
||||
/******/ }
|
||||
/******/ return result;
|
||||
/******/ }
|
||||
/******/
|
||||
/******/ // The module cache
|
||||
/******/ var installedModules = {};
|
||||
/******/
|
||||
/******/ // object to store loaded and loading chunks
|
||||
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
|
||||
/******/ // Promise = chunk loading, 0 = chunk loaded
|
||||
/******/ var installedChunks = {
|
||||
/******/ "/vue/js/manifest": 0
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ var deferredModules = [];
|
||||
/******/
|
||||
/******/ // script path function
|
||||
/******/ function jsonpScriptSrc(chunkId) {
|
||||
/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + ".js"
|
||||
/******/ }
|
||||
/******/
|
||||
/******/ // The require function
|
||||
/******/ function __webpack_require__(moduleId) {
|
||||
/******/
|
||||
/******/ // Check if module is in cache
|
||||
/******/ if(installedModules[moduleId]) {
|
||||
/******/ return installedModules[moduleId].exports;
|
||||
/******/ }
|
||||
/******/ // Create a new module (and put it into the cache)
|
||||
/******/ var module = installedModules[moduleId] = {
|
||||
/******/ i: moduleId,
|
||||
/******/ l: false,
|
||||
/******/ exports: {}
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // Execute the module function
|
||||
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
||||
/******/
|
||||
/******/ // Flag the module as loaded
|
||||
/******/ module.l = true;
|
||||
/******/
|
||||
/******/ // Return the exports of the module
|
||||
/******/ return module.exports;
|
||||
/******/ }
|
||||
/******/
|
||||
/******/ // This file contains only the entry chunk.
|
||||
/******/ // The chunk loading function for additional chunks
|
||||
/******/ __webpack_require__.e = function requireEnsure(chunkId) {
|
||||
/******/ var promises = [];
|
||||
/******/
|
||||
/******/
|
||||
/******/ // JSONP chunk loading for javascript
|
||||
/******/
|
||||
/******/ var installedChunkData = installedChunks[chunkId];
|
||||
/******/ if(installedChunkData !== 0) { // 0 means "already installed".
|
||||
/******/
|
||||
/******/ // a Promise means "currently loading".
|
||||
/******/ if(installedChunkData) {
|
||||
/******/ promises.push(installedChunkData[2]);
|
||||
/******/ } else {
|
||||
/******/ // setup Promise in chunk cache
|
||||
/******/ var promise = new Promise(function(resolve, reject) {
|
||||
/******/ installedChunkData = installedChunks[chunkId] = [resolve, reject];
|
||||
/******/ });
|
||||
/******/ promises.push(installedChunkData[2] = promise);
|
||||
/******/
|
||||
/******/ // start chunk loading
|
||||
/******/ var script = document.createElement('script');
|
||||
/******/ var onScriptComplete;
|
||||
/******/
|
||||
/******/ script.charset = 'utf-8';
|
||||
/******/ script.timeout = 120;
|
||||
/******/ if (__webpack_require__.nc) {
|
||||
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
||||
/******/ }
|
||||
/******/ script.src = jsonpScriptSrc(chunkId);
|
||||
/******/
|
||||
/******/ onScriptComplete = function (event) {
|
||||
/******/ // avoid mem leaks in IE.
|
||||
/******/ script.onerror = script.onload = null;
|
||||
/******/ clearTimeout(timeout);
|
||||
/******/ var chunk = installedChunks[chunkId];
|
||||
/******/ if(chunk !== 0) {
|
||||
/******/ if(chunk) {
|
||||
/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type);
|
||||
/******/ var realSrc = event && event.target && event.target.src;
|
||||
/******/ var error = new Error('Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')');
|
||||
/******/ error.type = errorType;
|
||||
/******/ error.request = realSrc;
|
||||
/******/ chunk[1](error);
|
||||
/******/ }
|
||||
/******/ installedChunks[chunkId] = undefined;
|
||||
/******/ }
|
||||
/******/ };
|
||||
/******/ var timeout = setTimeout(function(){
|
||||
/******/ onScriptComplete({ type: 'timeout', target: script });
|
||||
/******/ }, 120000);
|
||||
/******/ script.onerror = script.onload = onScriptComplete;
|
||||
/******/ document.head.appendChild(script);
|
||||
/******/ }
|
||||
/******/ }
|
||||
/******/ return Promise.all(promises);
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // expose the modules object (__webpack_modules__)
|
||||
/******/ __webpack_require__.m = modules;
|
||||
/******/
|
||||
/******/ // expose the module cache
|
||||
/******/ __webpack_require__.c = installedModules;
|
||||
/******/
|
||||
/******/ // define getter function for harmony exports
|
||||
/******/ __webpack_require__.d = function(exports, name, getter) {
|
||||
/******/ if(!__webpack_require__.o(exports, name)) {
|
||||
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
|
||||
/******/ }
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // define __esModule on exports
|
||||
/******/ __webpack_require__.r = function(exports) {
|
||||
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
||||
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
|
||||
/******/ }
|
||||
/******/ Object.defineProperty(exports, '__esModule', { value: true });
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // create a fake namespace object
|
||||
/******/ // mode & 1: value is a module id, require it
|
||||
/******/ // mode & 2: merge all properties of value into the ns
|
||||
/******/ // mode & 4: return value when already ns object
|
||||
/******/ // mode & 8|1: behave like require
|
||||
/******/ __webpack_require__.t = function(value, mode) {
|
||||
/******/ if(mode & 1) value = __webpack_require__(value);
|
||||
/******/ if(mode & 8) return value;
|
||||
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
|
||||
/******/ var ns = Object.create(null);
|
||||
/******/ __webpack_require__.r(ns);
|
||||
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
|
||||
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
|
||||
/******/ return ns;
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
||||
/******/ __webpack_require__.n = function(module) {
|
||||
/******/ var getter = module && module.__esModule ?
|
||||
/******/ function getDefault() { return module['default']; } :
|
||||
/******/ function getModuleExports() { return module; };
|
||||
/******/ __webpack_require__.d(getter, 'a', getter);
|
||||
/******/ return getter;
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // Object.prototype.hasOwnProperty.call
|
||||
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
||||
/******/
|
||||
/******/ // __webpack_public_path__
|
||||
/******/ __webpack_require__.p = "/";
|
||||
/******/
|
||||
/******/ // on error function for async loading
|
||||
/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
|
||||
/******/
|
||||
/******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
|
||||
/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
|
||||
/******/ jsonpArray.push = webpackJsonpCallback;
|
||||
/******/ jsonpArray = jsonpArray.slice();
|
||||
/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
|
||||
/******/ var parentJsonpFunction = oldJsonpFunction;
|
||||
/******/
|
||||
/******/
|
||||
/******/ // run deferred modules from other chunks
|
||||
/******/ checkDeferredModules();
|
||||
/******/ })
|
||||
/************************************************************************/
|
||||
/******/ ([]);
|
||||
Vendored
+12479
File diff suppressed because it is too large
Load Diff
Vendored
-33
@@ -1,33 +0,0 @@
|
||||
|
||||
/**
|
||||
* First we will load all of this project's JavaScript dependencies which
|
||||
* includes Vue and other libraries. It is a great starting point when
|
||||
* building robust, powerful web applications using Vue and Laravel.
|
||||
*/
|
||||
|
||||
require('./bootstrap');
|
||||
|
||||
window.Vue = require('vue');
|
||||
|
||||
/**
|
||||
* The following block of code may be used to automatically register your
|
||||
* Vue components. It will recursively scan this directory for the Vue
|
||||
* components and automatically register them with their "basename".
|
||||
*
|
||||
* Eg. ./components/ExampleComponent.vue -> <example-component></example-component>
|
||||
*/
|
||||
|
||||
// const files = require.context('./', true, /\.vue$/i);
|
||||
// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default));
|
||||
|
||||
Vue.component('example-component', require('./components/ExampleComponent.vue').default);
|
||||
|
||||
/**
|
||||
* Next, we will create a fresh Vue application instance and attach it to
|
||||
* the page. Then, you may begin adding components to this application
|
||||
* or customize the JavaScript scaffolding to fit your unique needs.
|
||||
*/
|
||||
|
||||
const app = new Vue({
|
||||
el: '#app'
|
||||
});
|
||||
Vendored
-56
@@ -1,56 +0,0 @@
|
||||
|
||||
window._ = require('lodash');
|
||||
|
||||
/**
|
||||
* We'll load jQuery and the Bootstrap jQuery plugin which provides support
|
||||
* for JavaScript based Bootstrap features such as modals and tabs. This
|
||||
* code may be modified to fit the specific needs of your application.
|
||||
*/
|
||||
|
||||
try {
|
||||
window.Popper = require('popper.js').default;
|
||||
window.$ = window.jQuery = require('jquery');
|
||||
|
||||
require('bootstrap');
|
||||
} catch (e) {}
|
||||
|
||||
/**
|
||||
* We'll load the axios HTTP library which allows us to easily issue requests
|
||||
* to our Laravel back-end. This library automatically handles sending the
|
||||
* CSRF token as a header based on the value of the "XSRF" token cookie.
|
||||
*/
|
||||
|
||||
window.axios = require('axios');
|
||||
|
||||
window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
|
||||
|
||||
/**
|
||||
* Next we will register the CSRF Token as a common header with Axios so that
|
||||
* all outgoing HTTP requests automatically have it attached. This is just
|
||||
* a simple convenience so we don't have to attach every token manually.
|
||||
*/
|
||||
|
||||
let token = document.head.querySelector('meta[name="csrf-token"]');
|
||||
|
||||
if (token) {
|
||||
window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
|
||||
} else {
|
||||
console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');
|
||||
}
|
||||
|
||||
/**
|
||||
* Echo exposes an expressive API for subscribing to channels and listening
|
||||
* for events that are broadcast by Laravel. Echo and event broadcasting
|
||||
* allows your team to easily build robust real-time web applications.
|
||||
*/
|
||||
|
||||
// import Echo from 'laravel-echo'
|
||||
|
||||
// window.Pusher = require('pusher-js');
|
||||
|
||||
// window.Echo = new Echo({
|
||||
// broadcaster: 'pusher',
|
||||
// key: process.env.MIX_PUSHER_APP_KEY,
|
||||
// cluster: process.env.MIX_PUSHER_APP_CLUSTER,
|
||||
// encrypted: true
|
||||
// });
|
||||
@@ -1,23 +0,0 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8">
|
||||
<div class="card">
|
||||
<div class="card-header">Example Component</div>
|
||||
|
||||
<div class="card-body">
|
||||
I'm an example component.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
mounted() {
|
||||
console.log('Component mounted.')
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -29,7 +29,7 @@
|
||||
/> -->
|
||||
</v-list-tile-avatar>
|
||||
<v-list-tile-title class="title">
|
||||
CSSD-DOC
|
||||
{{ $store.state.user.name }}
|
||||
</v-list-tile-title>
|
||||
</v-list-tile>
|
||||
<v-divider/>
|
||||
@@ -87,32 +87,32 @@ export default {
|
||||
logo: './img/vuetifylogo.png',
|
||||
links: [
|
||||
{
|
||||
to: '/dashboard',
|
||||
to: {name: 'Dashboard'},
|
||||
icon: 'mdi-view-dashboard',
|
||||
text: 'Dashboard'
|
||||
},
|
||||
{
|
||||
to: '/my-info',
|
||||
to: {name: 'MyInfo'},
|
||||
icon: 'mdi-account',
|
||||
text: 'My Info'
|
||||
},
|
||||
{
|
||||
to: '/all-resualttest',
|
||||
to: {name: 'AllResultTest'},
|
||||
icon: 'description',
|
||||
text: 'All Test Result'
|
||||
},
|
||||
{
|
||||
to: '/manage-users',
|
||||
to: {name: 'ManageUsers'},
|
||||
icon: 'far fa-address-book',
|
||||
text: 'Manage Users'
|
||||
},
|
||||
{
|
||||
to: '/test-creator',
|
||||
to: {name: 'ListTestType'},
|
||||
icon: 'fas fa-vial',
|
||||
text: 'Add a Test Type'
|
||||
text: 'List Test Type'
|
||||
},
|
||||
{
|
||||
to: '/submit-test-result',
|
||||
to: {name: 'SubmitTestResult'},
|
||||
icon: 'done',
|
||||
text: 'Submit Test Result'
|
||||
},
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
<template>
|
||||
<v-form >
|
||||
<v-container grid-list-xs>
|
||||
<v-layout row wrap class="justify-center">
|
||||
<v-flex xs12 md3 sm3 class="WM-WidthScreen-SM WM-WidthScreen-XS">
|
||||
<material-card
|
||||
color="black"
|
||||
title="Change Password">
|
||||
<v-layout row wrap class="px-3">
|
||||
<v-flex xs12 md12 sm12>
|
||||
<v-text-field
|
||||
v-model="form.password"
|
||||
label="Password"
|
||||
color="black"
|
||||
></v-text-field>
|
||||
</v-flex>
|
||||
<v-flex xs12 md12 sm12>
|
||||
<v-text-field
|
||||
v-model="form.password_confirmation"
|
||||
label="Confirm Password"
|
||||
color="black"
|
||||
></v-text-field>
|
||||
</v-flex>
|
||||
</v-layout>
|
||||
<v-layout row wrap class="px-3">
|
||||
<v-flex xs12 md6 sm6 class="text-md-left text-sm-center text-xs-center">
|
||||
<v-btn class="WM-CyanBlueGradient-BG" style="padding:10px 60px" @click="submitChangePassword">
|
||||
<v-icon class="white--text mr-2 caption">fas fa-sign-in-alt</v-icon>
|
||||
<span class="white--text">Submit</span>
|
||||
</v-btn>
|
||||
</v-flex>
|
||||
</v-layout>
|
||||
</material-card>
|
||||
</v-flex>
|
||||
</v-layout>
|
||||
</v-container>
|
||||
</v-form>
|
||||
</template>
|
||||
<script>
|
||||
import { mapActions } from "vuex";
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
form: {
|
||||
password: "",
|
||||
password_confirmation: "",
|
||||
}
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
...mapActions('auth', [
|
||||
'changePassword'
|
||||
]),
|
||||
submitVerifyCode() {
|
||||
if (this.form.code != '') {
|
||||
this.changePassword({form: this.form});
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
@@ -9,7 +9,7 @@
|
||||
<v-layout row wrap class="px-3">
|
||||
<v-flex xs12 md12 sm12>
|
||||
<v-text-field
|
||||
v-model="verifyCode"
|
||||
v-model="form.code"
|
||||
label="Verify Code Number"
|
||||
color="black"
|
||||
></v-text-field>
|
||||
@@ -30,11 +30,13 @@
|
||||
</v-form>
|
||||
</template>
|
||||
<script>
|
||||
import { mapGetters, mapActions } from "vuex";
|
||||
import { mapActions } from "vuex";
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
verifyCode: "",
|
||||
form: {
|
||||
code: "",
|
||||
}
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
@@ -42,8 +44,8 @@ export default {
|
||||
'verifyCodeSMS'
|
||||
]),
|
||||
submitVerifyCode() {
|
||||
if (this.verifyCode != '') {
|
||||
this.verifyCodeSMS({verifyCode: this.verifyCode});
|
||||
if (this.form.code != '') {
|
||||
this.verifyCodeSMS({form: this.form});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,32 +1,25 @@
|
||||
<template>
|
||||
<v-form>
|
||||
<v-container grid-list-xs fluid>
|
||||
<material-card class=""
|
||||
color="black"
|
||||
title="Role"
|
||||
>
|
||||
<material-card class color="black" title="Role">
|
||||
<v-layout row align-center justify-center wrap class="px-5 mb-3">
|
||||
<v-flex xs12 md3 sm3>
|
||||
<v-select
|
||||
:items="items"
|
||||
v-model="roles"
|
||||
label="Roles"
|
||||
color="black"
|
||||
></v-select>
|
||||
<v-select :items="items" v-model="data.roles" label="Roles" color="black"></v-select>
|
||||
</v-flex>
|
||||
</v-layout>
|
||||
<v-layout row wrap>
|
||||
<v-layout align-center justify-center wrap class="px-5 mt-2">
|
||||
<v-btn class="WM-CyanBlueGradient-BG" style="padding:10px 60px">
|
||||
<v-btn @click="changeRole" class="WM-CyanBlueGradient-BG" style="padding:10px 60px">
|
||||
<v-icon class="white--text mr-2 caption">fas fa-plus</v-icon>
|
||||
<span class="white--text">Add</span>
|
||||
</v-btn>
|
||||
<router-link to="/dashboard">
|
||||
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5">
|
||||
<v-btn
|
||||
@click="closeModal"
|
||||
class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
|
||||
>
|
||||
<v-icon class="black--text mr-2 caption">fas fa-times</v-icon>
|
||||
<span class="black--text">Close</span>
|
||||
</v-btn>
|
||||
</router-link>
|
||||
</v-layout>
|
||||
</v-layout>
|
||||
</material-card>
|
||||
@@ -34,17 +27,30 @@
|
||||
</v-form>
|
||||
</template>
|
||||
<script>
|
||||
import { mapGetters, mapMutations } from "vuex";
|
||||
import { ApiService } from "@/services";
|
||||
import { roles } from "@/config/utils";
|
||||
import { urls } from "@/config/urls";
|
||||
export default {
|
||||
name: "",
|
||||
data: () => ({
|
||||
items : [
|
||||
'SuperAdmin',
|
||||
'Admin',
|
||||
'SuperVisior',
|
||||
'User'
|
||||
]
|
||||
})
|
||||
}
|
||||
items: roles,
|
||||
data: { roles: "" }
|
||||
}),
|
||||
methods: {
|
||||
...mapMutations("modal", ["closeModal", "setResultModal"]),
|
||||
async changeRole() {
|
||||
const result = await ApiService.post(
|
||||
urls.changeRoleUser(this.getModalProperties.user.id),
|
||||
this.data
|
||||
);
|
||||
if (result && result.status == 200) {
|
||||
this.setResultModal(result.data.data);
|
||||
this.closeModal();
|
||||
}
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
...mapGetters("modal", ["getModalProperties"])
|
||||
}
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
</style>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user