diff --git a/app/Http/Controllers/MedicalCenterController.php b/app/Http/Controllers/MedicalCenterController.php
index c953dcd6..572a7516 100644
--- a/app/Http/Controllers/MedicalCenterController.php
+++ b/app/Http/Controllers/MedicalCenterController.php
@@ -22,7 +22,7 @@ class MedicalCenterController extends Controller
public function store(StoreMedicalCenterRequest $request)
{
- MedicalCenter::create($request->all());
+ $MedicalCenter = MedicalCenter::create($request->all());
return response()->json(trans('messages.success'));
}
diff --git a/app/Http/Controllers/TestTypeController.php b/app/Http/Controllers/TestTypeController.php
index 3825d9d4..09b4683f 100644
--- a/app/Http/Controllers/TestTypeController.php
+++ b/app/Http/Controllers/TestTypeController.php
@@ -16,6 +16,12 @@ class TestTypeController extends Controller
return \MessageResponse::data($TestTypes);
}
+ public function listNames()
+ {
+ $TestTypes = TestType::pluck('name');
+ return \MessageResponse::data($TestTypes);
+ }
+
public function create()
{
//
@@ -49,6 +55,7 @@ class TestTypeController extends Controller
return $InputObj;
}
+
public function CreateChildForm($Input,$TestType,$InputObj)
{
if (isset($Input['children'])) {
@@ -60,6 +67,7 @@ class TestTypeController extends Controller
}
}
}
+
public function store(StoreTestTypeRequest $request)
{
try {
@@ -96,12 +104,13 @@ class TestTypeController extends Controller
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
- /////////////////////// Edit TestType /////////////////////////
+ /////////////////////// Edit TestType ///////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
public function CreateInputInfo($Input)
{
+ $Options = [];
//------------------------------------------------------Input
$InputInfo = [
'id' => $Input->id,
@@ -157,6 +166,7 @@ class TestTypeController extends Controller
// }
public function CreateChildFormInfo($Input,$InputInfo)
{
+ $Children = [];
foreach ($Input['children'] as $InputChild) {
$ChildInfo = $this->CreateInputInfo($InputChild);
@@ -211,37 +221,73 @@ class TestTypeController extends Controller
'test_type_id' => $TestType->id,
'parent_id' => $ParentID
];
- $InputObj = Input::where('id',$Input['id'])->update($InputData);
+ 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
-// dd($Input);
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);
+ $InputChildObj = $this->CreateInput($InputChild,$TestType,$InputObj['id']);
if (isset($InputChild['children'])) {
$this->CreateChildForm($InputChild,$TestType,$InputChildObj);
}
}
else {
- // dd($InputObj);
+ //******************************
+ 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);
@@ -249,34 +295,74 @@ class TestTypeController extends Controller
}
}
+ //*****************************
+ 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)
{
- // dd($request->all());
$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);
- // dd($InputObj);
}
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($id)
+ {
+ $Inputs = Input::select('id','name','type','size','parent_id')->with('options','children','children.options')->whereNull('parent_id')->where('test_type_id',$id)->get();
+ return \MessageResponse::data($Inputs);
+ }
public function destroy($id)
{
//
diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php
index 9d89aebc..e884226f 100644
--- a/app/Http/Controllers/UserController.php
+++ b/app/Http/Controllers/UserController.php
@@ -1,111 +1,111 @@
-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() ]);
- }
-
-}
+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() ]);
+ }
+
+}
diff --git a/app/Http/Requests/StoreMedicalCenterRequest.php b/app/Http/Requests/StoreMedicalCenterRequest.php
index df00b2b4..d4905f75 100644
--- a/app/Http/Requests/StoreMedicalCenterRequest.php
+++ b/app/Http/Requests/StoreMedicalCenterRequest.php
@@ -1,106 +1,53 @@
-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;
-
- }
-
-
-
- }
-
-
-
-}
-
+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;
+ }
+
+ }
+
+}
diff --git a/public/10.js b/public/10.js
index 19065fd3..de84d474 100644
--- a/public/10.js
+++ b/public/10.js
@@ -1,9 +1,9 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{
-/***/ "./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/Icons.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/Icons.vue?vue&type=script&lang=js& ***!
+ \***************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -34,97 +34,56 @@ __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: {
- name: 'MyInfo'
- },
- aligntext: 'text-md-left',
- alignimg: 'text-md-right',
- column: 'xs12 md6 sm6'
- }, {
- title: 'All Test Result',
- text: 'You can see all user tests and own tests',
- icon: '/img/Static/Dashboard/pad.png',
- color: 'WM-GreenGradient-BG',
- route: {
- name: 'AllResultTest'
- },
- aligntext: 'text-md-left',
- alignimg: 'text-md-right',
- column: 'xs12 md6 sm6'
- }, {
- title: 'Manage Users',
- text: 'You can edit the medical center information',
- icon: '/img/Static/Dashboard/ipad.png',
- color: 'WM-YellowPinkGradient-BG',
- route: {
- name: 'ManageUsers'
- },
- aligntext: 'text-md-center',
- alignimg: 'text-md-left',
- column: 'xs12 md12 sm12'
- }, {
- title: 'Manage Medical Center',
- text: 'Managing users very fast by ...',
- icon: '/img/Static/Dashboard/Macbook.png',
- color: 'WM-MuskGradient-BG',
- route: {
- name: 'ManageMedicalCenter'
- },
- aligntext: 'text-md-left',
- alignimg: 'text-md-right',
- column: 'xs12 md7 sm7'
- }, {
- title: 'List Test Type',
- text: 'You can simply add your own test type',
- icon: '/img/Static/Dashboard/Book-and-Pen.png',
- color: 'WM-GreyGradient-BG',
- route: {
- name: 'ListTestType'
- },
- aligntext: 'text-md-left',
- alignimg: 'text-md-right',
- column: 'xs12 md5 sm5'
- }, {
- title: 'Test to Verify',
- text: 'You can simply add your own test type in this section of website',
- icon: '/img/Static/Dashboard/notepad-colorful.png',
- color: 'WM-PinkGradient-BG',
- route: {
- name: 'SubmitTestResult'
- },
- aligntext: 'text-md-center',
- alignimg: 'text-md-left',
- column: 'xs12 md12 sm12'
- }, {
- title: 'Add a Test Result',
- text: 'You can edit the medical center information',
- icon: '/img/Static/Dashboard/ipad.png',
- color: 'WM-YellowPinkGradient-BG',
- route: {
- name: 'ManageMedicalCenter'
- },
- aligntext: 'text-md-center',
- alignimg: 'text-md-left',
- column: 'xs12 md12 sm12'
- }]
+ icons: ['mdi-access-point', 'mdi-access-point-network', 'mdi-account', 'mdi-account-alert', 'mdi-account-box', 'mdi-account-box-multiple', 'mdi-account-box-outline', 'mdi-account-card-details', 'mdi-account-check', 'mdi-account-circle', 'mdi-account-convert', 'mdi-account-edit', 'mdi-account-group', 'mdi-account-heart', 'mdi-account-key', 'mdi-account-location', 'mdi-account-minus', 'mdi-account-multiple', 'mdi-account-multiple-check', 'mdi-account-multiple-minus', 'mdi-account-multiple-outline', 'mdi-account-multiple-plus', 'mdi-account-multiple-plus-outline', 'mdi-account-network', 'mdi-account-off', 'mdi-account-outline', 'mdi-account-plus', 'mdi-account-plus-outline', 'mdi-account-remove', 'mdi-account-search', 'mdi-account-search-outline', 'mdi-account-settings', 'mdi-account-settings-variant', 'mdi-account-star', 'mdi-account-switch', 'mdi-accusoft', 'mdi-adjust', 'mdi-adobe', 'mdi-air-conditioner', 'mdi-airballoon', 'mdi-airplane', 'mdi-airplane-landing', 'mdi-airplane-off', 'mdi-airplane-takeoff', 'mdi-airplay', 'mdi-airport', 'mdi-alarm', 'mdi-alarm-bell', 'mdi-alarm-check', 'mdi-alarm-light', 'mdi-alarm-multiple', 'mdi-alarm-off', 'mdi-alarm-plus', 'mdi-alarm-snooze', 'mdi-album', 'mdi-alert', 'mdi-alert-box', 'mdi-alert-circle', 'mdi-alert-circle-outline', 'mdi-alert-decagram', 'mdi-alert-octagon', 'mdi-alert-octagram', 'mdi-alert-outline', 'mdi-alien', 'mdi-all-inclusive', 'mdi-alpha', 'mdi-alphabetical', 'mdi-altimeter', 'mdi-amazon', 'mdi-amazon-alexa', 'mdi-amazon-drive', 'mdi-ambulance', 'mdi-amplifier', 'mdi-anchor', 'mdi-android', 'mdi-android-debug-bridge', 'mdi-android-head', 'mdi-android-studio', 'mdi-angle-acute', 'mdi-angle-obtuse', 'mdi-angle-right', 'mdi-angular', 'mdi-angularjs', 'mdi-animation', 'mdi-animation-play', 'mdi-anvil', 'mdi-apple', 'mdi-apple-finder', 'mdi-apple-icloud', 'mdi-apple-ios', 'mdi-apple-keyboard-caps', 'mdi-apple-keyboard-command', 'mdi-apple-keyboard-control', 'mdi-apple-keyboard-option', 'mdi-apple-keyboard-shift', 'mdi-apple-safari', 'mdi-application', 'mdi-approval', 'mdi-apps', 'mdi-arch', 'mdi-archive', 'mdi-arrange-bring-forward', 'mdi-arrange-bring-to-front', 'mdi-arrange-send-backward', 'mdi-arrange-send-to-back', 'mdi-arrow-all', 'mdi-arrow-bottom-left', 'mdi-arrow-bottom-left-bold-outline', 'mdi-arrow-bottom-left-thick', 'mdi-arrow-bottom-right', 'mdi-arrow-bottom-right-bold-outline', 'mdi-arrow-bottom-right-thick', 'mdi-arrow-collapse', 'mdi-arrow-collapse-all', 'mdi-arrow-collapse-down', 'mdi-arrow-collapse-horizontal', 'mdi-arrow-collapse-left', 'mdi-arrow-collapse-right', 'mdi-arrow-collapse-up', 'mdi-arrow-collapse-vertical', 'mdi-arrow-decision', 'mdi-arrow-decision-auto', 'mdi-arrow-decision-auto-outline', 'mdi-arrow-decision-outline', 'mdi-arrow-down', 'mdi-arrow-down-bold', 'mdi-arrow-down-bold-box', 'mdi-arrow-down-bold-box-outline', 'mdi-arrow-down-bold-circle', 'mdi-arrow-down-bold-circle-outline', 'mdi-arrow-down-bold-hexagon-outline', 'mdi-arrow-down-bold-outline', 'mdi-arrow-down-box', 'mdi-arrow-down-drop-circle', 'mdi-arrow-down-drop-circle-outline', 'mdi-arrow-down-thick', 'mdi-arrow-expand', 'mdi-arrow-expand-all', 'mdi-arrow-expand-down', 'mdi-arrow-expand-horizontal', 'mdi-arrow-expand-left', 'mdi-arrow-expand-right', 'mdi-arrow-expand-up', 'mdi-arrow-expand-vertical', 'mdi-arrow-left', 'mdi-arrow-left-bold', 'mdi-arrow-left-bold-box', 'mdi-arrow-left-bold-box-outline', 'mdi-arrow-left-bold-circle', 'mdi-arrow-left-bold-circle-outline', 'mdi-arrow-left-bold-hexagon-outline', 'mdi-arrow-left-bold-outline', 'mdi-arrow-left-box', 'mdi-arrow-left-drop-circle', 'mdi-arrow-left-drop-circle-outline', 'mdi-arrow-left-right-bold-outline', 'mdi-arrow-left-thick', 'mdi-arrow-right', 'mdi-arrow-right-bold', 'mdi-arrow-right-bold-box', 'mdi-arrow-right-bold-box-outline', 'mdi-arrow-right-bold-circle', 'mdi-arrow-right-bold-circle-outline', 'mdi-arrow-right-bold-hexagon-outline', 'mdi-arrow-right-bold-outline', 'mdi-arrow-right-box', 'mdi-arrow-right-drop-circle', 'mdi-arrow-right-drop-circle-outline', 'mdi-arrow-right-thick', 'mdi-arrow-split-horizontal', 'mdi-arrow-split-vertical', 'mdi-arrow-top-left', 'mdi-arrow-top-left-bold-outline', 'mdi-arrow-top-left-thick', 'mdi-arrow-top-right', 'mdi-arrow-top-right-bold-outline', 'mdi-arrow-top-right-thick', 'mdi-arrow-up', 'mdi-arrow-up-bold', 'mdi-arrow-up-bold-box', 'mdi-arrow-up-bold-box-outline', 'mdi-arrow-up-bold-circle', 'mdi-arrow-up-bold-circle-outline', 'mdi-arrow-up-bold-hexagon-outline', 'mdi-arrow-up-bold-outline', 'mdi-arrow-up-box', 'mdi-arrow-up-down-bold-outline', 'mdi-arrow-up-drop-circle', 'mdi-arrow-up-drop-circle-outline', 'mdi-arrow-up-thick', 'mdi-artist', 'mdi-assistant', 'mdi-asterisk', 'mdi-at', 'mdi-atlassian', 'mdi-atom', 'mdi-attachment', 'mdi-audio-video', 'mdi-audiobook', 'mdi-augmented-reality', 'mdi-auto-fix', 'mdi-auto-upload', 'mdi-autorenew', 'mdi-av-timer', 'mdi-axe', 'mdi-azure', 'mdi-baby', 'mdi-baby-buggy', 'mdi-backburger', 'mdi-backspace', 'mdi-backup-restore', 'mdi-badminton']
};
}
});
/***/ }),
-/***/ "./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/Icons.vue?vue&type=template&id=790d5902&":
+/*!*******************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902& ***!
+ \*******************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -138,40 +97,59 @@ var render = function() {
var _c = _vm._self._c || _h
return _c(
"v-container",
- { attrs: { fluid: "" } },
+ {
+ staticStyle: { "flex-wrap": "wrap" },
+ attrs: { "fill-height": "", fluid: "" }
+ },
[
_c(
"material-card",
- {
- attrs: {
- color: "black",
- title: "Material Dashboard Heading",
- text: ""
- }
- },
+ { attrs: { color: "green" } },
[
+ _c("div", { attrs: { slot: "header" }, slot: "header" }, [
+ _c("div", { staticClass: "title font-weight-light mb-2" }, [
+ _vm._v("Material Design Icons")
+ ]),
+ _vm._v(" "),
+ _c("div", { staticClass: "category font-weight-thin" }, [
+ _vm._v("\n See all available\n "),
+ _c(
+ "a",
+ {
+ staticClass: "white--text",
+ attrs: {
+ href: "https://materialdesignicons.com/",
+ target: "_blank"
+ }
+ },
+ [_vm._v("\n Icons\n ")]
+ )
+ ])
+ ]),
+ _vm._v(" "),
_c(
"v-layout",
- { attrs: { row: "", wrap: "" } },
- _vm._l(_vm.Cards, function(Card, Key) {
+ { attrs: { "align-center": "", "justify-center": "", wrap: "" } },
+ _vm._l(_vm.icons, function(icon) {
return _c(
"v-flex",
- { key: Key, class: [Card.column, "pa-2"] },
+ { key: icon, attrs: { "ma-2": "" } },
[
_c(
- "router-link",
- { attrs: { to: Card.route } },
+ "v-tooltip",
+ { attrs: { top: "", "content-class": "top" } },
[
- _c("material-cards", {
- attrs: {
- title: Card.title,
- icon: Card.icon,
- color: Card.color,
- text: Card.text,
- aligntext: Card.aligntext,
- alignimg: Card.alignimg
- }
- })
+ _c(
+ "v-icon",
+ { attrs: { slot: "activator" }, slot: "activator" },
+ [
+ _vm._v(
+ "\n " + _vm._s(icon) + "\n "
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c("span", [_vm._v(_vm._s(icon))])
],
1
)
@@ -183,6 +161,35 @@ var render = function() {
)
],
1
+ ),
+ _vm._v(" "),
+ _c(
+ "div",
+ { staticClass: "mx-auto" },
+ [
+ _c(
+ "v-btn",
+ {
+ staticClass: "mx-0 font-weight-light",
+ attrs: {
+ large: "",
+ color: "success",
+ href: "https://materialdesignicons.com/",
+ target: "_blank",
+ round: ""
+ }
+ },
+ [
+ _c("v-icon", { attrs: { left: "" } }, [
+ _vm._v("mdi-material-design")
+ ]),
+ _vm._v(" "),
+ _c("span", [_vm._v("See all icons")])
+ ],
+ 1
+ )
+ ],
+ 1
)
],
1
@@ -195,17 +202,17 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/Dashboard.vue":
-/*!**********************************************!*\
- !*** ./resources/js/vue/views/Dashboard.vue ***!
- \**********************************************/
+/***/ "./resources/js/vue/views/Icons.vue":
+/*!******************************************!*\
+ !*** ./resources/js/vue/views/Icons.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&");
+/* harmony import */ var _Icons_vue_vue_type_template_id_790d5902___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Icons.vue?vue&type=template&id=790d5902& */ "./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902&");
+/* harmony import */ var _Icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Icons.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Icons.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");
@@ -215,9 +222,9 @@ __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"],
+ _Icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+ _Icons_vue_vue_type_template_id_790d5902___WEBPACK_IMPORTED_MODULE_0__["render"],
+ _Icons_vue_vue_type_template_id_790d5902___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
null,
@@ -227,38 +234,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/Dashboard.vue"
+component.options.__file = "resources/js/vue/views/Icons.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/Icons.vue?vue&type=script&lang=js&":
+/*!*******************************************************************!*\
+ !*** ./resources/js/vue/views/Icons.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_Icons_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!./Icons.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Icons.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_Icons_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/Icons.vue?vue&type=template&id=790d5902&":
+/*!*************************************************************************!*\
+ !*** ./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902& ***!
+ \*************************************************************************/
/*! 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_Icons_vue_vue_type_template_id_790d5902___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!./Icons.vue?vue&type=template&id=790d5902& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902&");
+/* 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_Icons_vue_vue_type_template_id_790d5902___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_Icons_vue_vue_type_template_id_790d5902___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
diff --git a/public/11.js b/public/11.js
index 47229473..e2599b9e 100644
--- a/public/11.js
+++ b/public/11.js
@@ -1,14 +1,24 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{
-/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Icons.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/Icons.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 _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); }); }; }
+
//
//
//
@@ -46,44 +56,124 @@ __webpack_require__.r(__webpack_exports__);
//
//
//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
+
+
/* harmony default export */ __webpack_exports__["default"] = ({
data: function data() {
return {
- icons: ['mdi-access-point', 'mdi-access-point-network', 'mdi-account', 'mdi-account-alert', 'mdi-account-box', 'mdi-account-box-multiple', 'mdi-account-box-outline', 'mdi-account-card-details', 'mdi-account-check', 'mdi-account-circle', 'mdi-account-convert', 'mdi-account-edit', 'mdi-account-group', 'mdi-account-heart', 'mdi-account-key', 'mdi-account-location', 'mdi-account-minus', 'mdi-account-multiple', 'mdi-account-multiple-check', 'mdi-account-multiple-minus', 'mdi-account-multiple-outline', 'mdi-account-multiple-plus', 'mdi-account-multiple-plus-outline', 'mdi-account-network', 'mdi-account-off', 'mdi-account-outline', 'mdi-account-plus', 'mdi-account-plus-outline', 'mdi-account-remove', 'mdi-account-search', 'mdi-account-search-outline', 'mdi-account-settings', 'mdi-account-settings-variant', 'mdi-account-star', 'mdi-account-switch', 'mdi-accusoft', 'mdi-adjust', 'mdi-adobe', 'mdi-air-conditioner', 'mdi-airballoon', 'mdi-airplane', 'mdi-airplane-landing', 'mdi-airplane-off', 'mdi-airplane-takeoff', 'mdi-airplay', 'mdi-airport', 'mdi-alarm', 'mdi-alarm-bell', 'mdi-alarm-check', 'mdi-alarm-light', 'mdi-alarm-multiple', 'mdi-alarm-off', 'mdi-alarm-plus', 'mdi-alarm-snooze', 'mdi-album', 'mdi-alert', 'mdi-alert-box', 'mdi-alert-circle', 'mdi-alert-circle-outline', 'mdi-alert-decagram', 'mdi-alert-octagon', 'mdi-alert-octagram', 'mdi-alert-outline', 'mdi-alien', 'mdi-all-inclusive', 'mdi-alpha', 'mdi-alphabetical', 'mdi-altimeter', 'mdi-amazon', 'mdi-amazon-alexa', 'mdi-amazon-drive', 'mdi-ambulance', 'mdi-amplifier', 'mdi-anchor', 'mdi-android', 'mdi-android-debug-bridge', 'mdi-android-head', 'mdi-android-studio', 'mdi-angle-acute', 'mdi-angle-obtuse', 'mdi-angle-right', 'mdi-angular', 'mdi-angularjs', 'mdi-animation', 'mdi-animation-play', 'mdi-anvil', 'mdi-apple', 'mdi-apple-finder', 'mdi-apple-icloud', 'mdi-apple-ios', 'mdi-apple-keyboard-caps', 'mdi-apple-keyboard-command', 'mdi-apple-keyboard-control', 'mdi-apple-keyboard-option', 'mdi-apple-keyboard-shift', 'mdi-apple-safari', 'mdi-application', 'mdi-approval', 'mdi-apps', 'mdi-arch', 'mdi-archive', 'mdi-arrange-bring-forward', 'mdi-arrange-bring-to-front', 'mdi-arrange-send-backward', 'mdi-arrange-send-to-back', 'mdi-arrow-all', 'mdi-arrow-bottom-left', 'mdi-arrow-bottom-left-bold-outline', 'mdi-arrow-bottom-left-thick', 'mdi-arrow-bottom-right', 'mdi-arrow-bottom-right-bold-outline', 'mdi-arrow-bottom-right-thick', 'mdi-arrow-collapse', 'mdi-arrow-collapse-all', 'mdi-arrow-collapse-down', 'mdi-arrow-collapse-horizontal', 'mdi-arrow-collapse-left', 'mdi-arrow-collapse-right', 'mdi-arrow-collapse-up', 'mdi-arrow-collapse-vertical', 'mdi-arrow-decision', 'mdi-arrow-decision-auto', 'mdi-arrow-decision-auto-outline', 'mdi-arrow-decision-outline', 'mdi-arrow-down', 'mdi-arrow-down-bold', 'mdi-arrow-down-bold-box', 'mdi-arrow-down-bold-box-outline', 'mdi-arrow-down-bold-circle', 'mdi-arrow-down-bold-circle-outline', 'mdi-arrow-down-bold-hexagon-outline', 'mdi-arrow-down-bold-outline', 'mdi-arrow-down-box', 'mdi-arrow-down-drop-circle', 'mdi-arrow-down-drop-circle-outline', 'mdi-arrow-down-thick', 'mdi-arrow-expand', 'mdi-arrow-expand-all', 'mdi-arrow-expand-down', 'mdi-arrow-expand-horizontal', 'mdi-arrow-expand-left', 'mdi-arrow-expand-right', 'mdi-arrow-expand-up', 'mdi-arrow-expand-vertical', 'mdi-arrow-left', 'mdi-arrow-left-bold', 'mdi-arrow-left-bold-box', 'mdi-arrow-left-bold-box-outline', 'mdi-arrow-left-bold-circle', 'mdi-arrow-left-bold-circle-outline', 'mdi-arrow-left-bold-hexagon-outline', 'mdi-arrow-left-bold-outline', 'mdi-arrow-left-box', 'mdi-arrow-left-drop-circle', 'mdi-arrow-left-drop-circle-outline', 'mdi-arrow-left-right-bold-outline', 'mdi-arrow-left-thick', 'mdi-arrow-right', 'mdi-arrow-right-bold', 'mdi-arrow-right-bold-box', 'mdi-arrow-right-bold-box-outline', 'mdi-arrow-right-bold-circle', 'mdi-arrow-right-bold-circle-outline', 'mdi-arrow-right-bold-hexagon-outline', 'mdi-arrow-right-bold-outline', 'mdi-arrow-right-box', 'mdi-arrow-right-drop-circle', 'mdi-arrow-right-drop-circle-outline', 'mdi-arrow-right-thick', 'mdi-arrow-split-horizontal', 'mdi-arrow-split-vertical', 'mdi-arrow-top-left', 'mdi-arrow-top-left-bold-outline', 'mdi-arrow-top-left-thick', 'mdi-arrow-top-right', 'mdi-arrow-top-right-bold-outline', 'mdi-arrow-top-right-thick', 'mdi-arrow-up', 'mdi-arrow-up-bold', 'mdi-arrow-up-bold-box', 'mdi-arrow-up-bold-box-outline', 'mdi-arrow-up-bold-circle', 'mdi-arrow-up-bold-circle-outline', 'mdi-arrow-up-bold-hexagon-outline', 'mdi-arrow-up-bold-outline', 'mdi-arrow-up-box', 'mdi-arrow-up-down-bold-outline', 'mdi-arrow-up-drop-circle', 'mdi-arrow-up-drop-circle-outline', 'mdi-arrow-up-thick', 'mdi-artist', 'mdi-assistant', 'mdi-asterisk', 'mdi-at', 'mdi-atlassian', 'mdi-atom', 'mdi-attachment', 'mdi-audio-video', 'mdi-audiobook', 'mdi-augmented-reality', 'mdi-auto-fix', 'mdi-auto-upload', 'mdi-autorenew', 'mdi-av-timer', 'mdi-axe', 'mdi-azure', 'mdi-baby', 'mdi-baby-buggy', 'mdi-backburger', 'mdi-backspace', 'mdi-backup-restore', 'mdi-badminton']
+ medicalCenter: {
+ name: ""
+ },
+ rules: {
+ required: function required(value) {
+ return !!value || "Required.";
+ },
+ counter: function counter(value) {
+ return value.length <= 30 || "Max 30 characters";
+ }
+ }
};
+ },
+ 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"
+ });
+ }
+
+ 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/Icons.vue?vue&type=template&id=790d5902&":
-/*!*******************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902& ***!
- \*******************************************************************************************************************************************************************************************************/
+/***/ "./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__) {
@@ -96,95 +186,125 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "v-container",
- {
- staticStyle: { "flex-wrap": "wrap" },
- attrs: { "fill-height": "", fluid: "" }
- },
+ "v-form",
+ { ref: "form" },
[
_c(
- "material-card",
- { attrs: { color: "green" } },
+ "v-container",
+ { attrs: { "grid-list-xs": "" } },
[
- _c("div", { attrs: { slot: "header" }, slot: "header" }, [
- _c("div", { staticClass: "title font-weight-light mb-2" }, [
- _vm._v("Material Design Icons")
- ]),
- _vm._v(" "),
- _c("div", { staticClass: "category font-weight-thin" }, [
- _vm._v("\n See all available\n "),
- _c(
- "a",
- {
- staticClass: "white--text",
- attrs: {
- href: "https://materialdesignicons.com/",
- target: "_blank"
- }
- },
- [_vm._v("\n Icons\n ")]
- )
- ])
- ]),
- _vm._v(" "),
_c(
- "v-layout",
- { attrs: { "align-center": "", "justify-center": "", wrap: "" } },
- _vm._l(_vm.icons, function(icon) {
- return _c(
- "v-flex",
- { key: icon, attrs: { "ma-2": "" } },
+ "material-card",
+ {
+ attrs: { color: "black", title: "Add Medical Center", text: "" }
+ },
+ [
+ _c(
+ "v-layout",
+ { staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
[
_c(
- "v-tooltip",
- { attrs: { top: "", "content-class": "top" } },
+ "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(
+ "v-btn",
+ {
+ staticClass: "WM-CyanBlueGradient-BG",
+ staticStyle: { padding: "10px 60px" },
+ on: { click: _vm.AddMedicalCenter }
+ },
+ [
+ _vm.$route.params.medicalCenter
+ ? [
+ _c(
+ "v-icon",
+ { staticClass: "white--text mr-2 caption" },
+ [_vm._v("fas fa-edit")]
+ ),
+ _vm._v(" "),
+ _c("span", { staticClass: "white--text" }, [
+ _vm._v("Edit")
+ ])
+ ]
+ : [
+ _c(
+ "v-icon",
+ { staticClass: "white--text mr-2 caption" },
+ [_vm._v("fas fa-plus")]
+ ),
+ _vm._v(" "),
+ _c("span", { staticClass: "white--text" }, [
+ _vm._v("Add")
+ ])
+ ]
+ ],
+ 2
+ ),
+ _vm._v(" "),
+ _c(
+ "router-link",
+ { attrs: { to: { name: "ManageMedicalCenter" } } },
[
_c(
- "v-icon",
- { attrs: { slot: "activator" }, slot: "activator" },
+ "v-btn",
+ {
+ staticClass:
+ "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
+ },
[
- _vm._v(
- "\n " + _vm._s(icon) + "\n "
- )
- ]
- ),
- _vm._v(" "),
- _c("span", [_vm._v(_vm._s(icon))])
+ _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
- ),
- _vm._v(" "),
- _c(
- "div",
- { staticClass: "mx-auto" },
- [
- _c(
- "v-btn",
- {
- staticClass: "mx-0 font-weight-light",
- attrs: {
- large: "",
- color: "success",
- href: "https://materialdesignicons.com/",
- target: "_blank",
- round: ""
- }
- },
- [
- _c("v-icon", { attrs: { left: "" } }, [
- _vm._v("mdi-material-design")
- ]),
- _vm._v(" "),
- _c("span", [_vm._v("See all icons")])
],
1
)
@@ -202,18 +322,18 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/Icons.vue":
-/*!******************************************!*\
- !*** ./resources/js/vue/views/Icons.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 _Icons_vue_vue_type_template_id_790d5902___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Icons.vue?vue&type=template&id=790d5902& */ "./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902&");
-/* harmony import */ var _Icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Icons.vue?vue&type=script&lang=js& */ "./resources/js/vue/views/Icons.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");
@@ -222,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"])(
- _Icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _Icons_vue_vue_type_template_id_790d5902___WEBPACK_IMPORTED_MODULE_0__["render"],
- _Icons_vue_vue_type_template_id_790d5902___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,
- null,
+ "7e71354a",
null
)
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/Icons.vue"
+component.options.__file = "resources/js/vue/views/MedicalCenter/AddEdit.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
-/***/ "./resources/js/vue/views/Icons.vue?vue&type=script&lang=js&":
-/*!*******************************************************************!*\
- !*** ./resources/js/vue/views/Icons.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_Icons_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!./Icons.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Icons.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_Icons_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/Icons.vue?vue&type=template&id=790d5902&":
-/*!*************************************************************************!*\
- !*** ./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902& ***!
- \*************************************************************************/
+/***/ "./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_Icons_vue_vue_type_template_id_790d5902___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!./Icons.vue?vue&type=template&id=790d5902& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/Icons.vue?vue&type=template&id=790d5902&");
-/* 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_Icons_vue_vue_type_template_id_790d5902___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_Icons_vue_vue_type_template_id_790d5902___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"]; });
diff --git a/public/12.js b/public/12.js
index 547c8fae..e174a16e 100644
--- a/public/12.js
+++ b/public/12.js
@@ -1,9 +1,9 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{
-/***/ "./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& ***!
- \*******************************************************************************************************************************************************************************/
+/***/ "./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__) {
@@ -12,13 +12,18 @@ __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");
+/* 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; }
+
//
//
//
@@ -56,22 +61,85 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
//
//
//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+
/* harmony default export */ __webpack_exports__["default"] = ({
data: function data() {
return {
- medicalCenter: {
- name: ""
- },
- rules: {
- required: function required(value) {
- return !!value || "Required.";
- },
- counter: function counter(value) {
- return value.length <= 30 || "Max 30 characters";
- }
- }
+ 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() {
@@ -79,22 +147,30 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
this.load(this.$route.params.medicalCenter);
}
},
- methods: {
+ methods: _objectSpread({
load: function () {
var _load = _asyncToGenerator(
/*#__PURE__*/
- _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(id) {
+ _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("MedicalCenters/".concat(id, "/edit"));
+ return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get(_config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].listOpertorMedicalCenter(medicalCenterId));
case 2:
result = _context.sent;
- this.medicalCenter = result.data.MedicalCenter;
+
+ 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":
@@ -110,70 +186,182 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
return load;
}(),
- AddMedicalCenter: function () {
- var _AddMedicalCenter = _asyncToGenerator(
+ changeStatus: function () {
+ var _changeStatus = _asyncToGenerator(
/*#__PURE__*/
- _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {
- var result;
+ _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:
- if (!this.$refs.form.validate()) {
- _context2.next = 11;
- break;
- }
+ _context2.next = 2;
+ return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_3__["urls"].changeStatusUser(userId));
- 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:
+ case 2:
result = _context2.sent;
- _context2.next = 10;
+
+ 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 7:
- _context2.next = 9;
- return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].storeMedicalCenter, this.medicalCenter);
+ case 11:
+ _context2.prev = 11;
+ _context2.t0 = _context2["catch"](7);
+ _didIteratorError = true;
+ _iteratorError = _context2.t0;
- case 9:
- result = _context2.sent;
+ case 15:
+ _context2.prev = 15;
+ _context2.prev = 16;
- case 10:
- if (result && result.status == 200) {
- this.$router.push({
- name: "ManageMedicalCenter"
- });
+ if (!_iteratorNormalCompletion && _iterator.return != null) {
+ _iterator.return();
}
- case 11:
+ 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);
+ }, _callee2, this, [[7, 11, 15, 23], [16,, 18, 22]]);
}));
- function AddMedicalCenter() {
- return _AddMedicalCenter.apply(this, arguments);
+ function changeStatus(_x2) {
+ return _changeStatus.apply(this, arguments);
}
- return AddMedicalCenter;
+ 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/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& ***!
- \***********************************************************************************************************************************************************************************************************************************/
+/***/ "./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__) {
@@ -186,42 +374,80 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "v-form",
- { ref: "form" },
+ "v-container",
+ { attrs: { "grid-list-xs": "" } },
[
_c(
- "v-container",
- { attrs: { "grid-list-xs": "" } },
+ "material-card",
+ {
+ attrs: {
+ color: "black",
+ title: "Operator List " + _vm.name,
+ text: ""
+ }
+ },
[
_c(
- "material-card",
- {
- attrs: { color: "black", title: "Add Medical Center", text: "" }
- },
+ "v-layout",
+ { staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
[
_c(
- "v-layout",
- { staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
+ "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-flex",
- { attrs: { xs12: "", md3: "", xs3: "" } },
+ "v-btn",
+ {
+ staticClass: "WM-CyanBlueGradient-BG",
+ staticStyle: { padding: "10px 60px" }
+ },
[
- _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"
- }
- })
+ _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
)
@@ -229,72 +455,38 @@ var render = function() {
1
),
_vm._v(" "),
+ _c("v-spacer"),
+ _vm._v(" "),
_c(
- "v-layout",
+ "v-flex",
{
- staticClass: "mt-3",
- attrs: {
- row: "",
- wrap: "",
- "align-center": "",
- "justify-center": ""
- }
+ staticClass: "text-xs-right",
+ attrs: { xs12: "", md2: "", sm2: "" }
},
[
- _c(
- "v-btn",
- {
- staticClass: "WM-CyanBlueGradient-BG",
- staticStyle: { padding: "10px 60px" },
- on: { click: _vm.AddMedicalCenter }
- },
- [
- _vm.$route.params.medicalCenter
- ? [
- _c(
- "v-icon",
- { staticClass: "white--text mr-2 caption" },
- [_vm._v("fas fa-edit")]
- ),
- _vm._v(" "),
- _c("span", { staticClass: "white--text" }, [
- _vm._v("Edit")
- ])
- ]
- : [
- _c(
- "v-icon",
- { staticClass: "white--text mr-2 caption" },
- [_vm._v("fas fa-plus")]
- ),
- _vm._v(" "),
- _c("span", { staticClass: "white--text" }, [
- _vm._v("Add")
- ])
- ]
- ],
- 2
- ),
- _vm._v(" "),
_c(
"router-link",
- { attrs: { to: { name: "ManageMedicalCenter" } } },
+ {
+ attrs: {
+ to: "/add-operator/" + _vm.$route.params.medicalCenter
+ }
+ },
[
_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")]
+ [_vm._v("fas fa-plus")]
),
_vm._v(" "),
_c("span", { staticClass: "black--text" }, [
- _vm._v("Back")
+ _vm._v("Add")
])
],
1
@@ -307,6 +499,236 @@ var render = function() {
)
],
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
@@ -322,17 +744,17 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/MedicalCenter/AddEdit.vue":
-/*!**********************************************************!*\
- !*** ./resources/js/vue/views/MedicalCenter/AddEdit.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 _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&");
+/* 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");
@@ -342,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"])(
- _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"],
+ _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,
- "7e71354a",
+ null,
null
)
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/MedicalCenter/AddEdit.vue"
+component.options.__file = "resources/js/vue/views/MedicalCenter/OperatorList.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
-/***/ "./resources/js/vue/views/MedicalCenter/AddEdit.vue?vue&type=script&lang=js&":
-/*!***********************************************************************************!*\
- !*** ./resources/js/vue/views/MedicalCenter/AddEdit.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_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"]);
+/* 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/AddEdit.vue?vue&type=template&id=7e71354a&scoped=true&":
-/*!*****************************************************************************************************!*\
- !*** ./resources/js/vue/views/MedicalCenter/AddEdit.vue?vue&type=template&id=7e71354a&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_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 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_AddEdit_vue_vue_type_template_id_7e71354a_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"]; });
diff --git a/public/13.js b/public/13.js
index ffc5923f..d2e18ea9 100644
--- a/public/13.js
+++ b/public/13.js
@@ -1,29 +1,14 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{
-/***/ "./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& ***!
- \************************************************************************************************************************************************************************************/
+/***/ "./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& ***!
+ \***********************************************************************************************************************************************************************/
/*! 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; }
-
//
//
//
@@ -110,258 +95,193 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
//
//
//
-
-
-
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
/* 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: ""
+ color: null,
+ colors: ['purple', 'info', 'success', 'warning', 'error'],
+ top: true,
+ bottom: false,
+ left: false,
+ right: false,
+ snackbar: false
};
},
- 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));
+ methods: {
+ snack: function snack() {
+ this.top = false;
+ this.bottom = false;
+ this.left = false;
+ this.right = false;
- 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);
+ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
}
- 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);
+ for (var _i = 0, _args = args; _i < _args.length; _i++) {
+ var loc = _args[_i];
+ this[loc] = true;
}
- 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;
- }
- }
- }
+ this.color = this.colors[Math.floor(Math.random() * this.colors.length)];
+ this.snackbar = 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& ***!
- \****************************************************************************************************************************************************************************************************************************/
+/***/ "./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& ***!
+ \***************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -375,119 +295,455 @@ var render = function() {
var _c = _vm._self._c || _h
return _c(
"v-container",
- { attrs: { "grid-list-xs": "" } },
+ { attrs: { fluid: "", "grid-list-xl": "", "fill-height": "" } },
[
_c(
- "material-card",
- {
- attrs: {
- color: "black",
- title: "Operator List " + _vm.name,
- text: ""
- }
- },
+ "v-layout",
+ { attrs: { "justify-center": "", "align-center": "" } },
[
_c(
- "v-layout",
- { staticClass: "px-5 mb-3", attrs: { row: "", wrap: "" } },
+ "v-flex",
+ { attrs: { xs12: "" } },
[
_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: "" }
- },
+ "material-card",
+ { attrs: { color: "green" } },
[
+ _c("div", { attrs: { slot: "header" }, slot: "header" }, [
+ _c("div", { staticClass: "title font-weight-light mb-2" }, [
+ _vm._v("Notifications")
+ ]),
+ _vm._v(" "),
+ _c(
+ "div",
+ { staticClass: "category" },
+ [
+ _vm._v(
+ "\n Handcrafted by us with\n "
+ ),
+ _c("v-icon", { attrs: { size: "17" } }, [
+ _vm._v("\n mdi-heart\n ")
+ ])
+ ],
+ 1
+ )
+ ]),
+ _vm._v(" "),
_c(
- "v-btn",
- {
- staticClass: "WM-CyanBlueGradient-BG",
- staticStyle: { padding: "10px 60px" }
- },
+ "v-card-text",
[
_c(
- "v-icon",
- { staticClass: "white--text mr-2 caption" },
- [_vm._v("fas fa-search")]
+ "v-layout",
+ { attrs: { row: "", wrap: "" } },
+ [
+ _c(
+ "v-flex",
+ { attrs: { md6: "", sm12: "" } },
+ [
+ _c(
+ "h2",
+ { staticClass: "title font-weight-light mb-3" },
+ [_vm._v("Notifications Style")]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: { color: "info" }
+ },
+ [
+ _vm._v(
+ "\n This is a plain notification\n "
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: { color: "info", dismissible: "" }
+ },
+ [
+ _vm._v(
+ "\n This is a notification with close button.\n "
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: {
+ color: "info",
+ dismissible: "",
+ icon: "mdi-bell-plus"
+ }
+ },
+ [
+ _vm._v(
+ "\n\n This is a notification with close button and icon.\n "
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: {
+ color: "info",
+ dismissible: "",
+ icon: "mdi-bell-plus"
+ }
+ },
+ [
+ _vm._v(
+ "\n\n This is a notification with close button and icon and have many lines. You can see that the icon and the close button are always vertically aligned. This is a beautiful notification. So you don't have to worry about the style.\n "
+ )
+ ]
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-flex",
+ { attrs: { md6: "", sm12: "" } },
+ [
+ _c(
+ "h2",
+ { staticClass: "title font-weight-light" },
+ [_vm._v("Notifcation States")]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: { color: "info", dismissible: "" }
+ },
+ [
+ _c("strong", [_vm._v("INFO")]),
+ _vm._v(
+ ' - This is a regular notification made with `color="info"`\n '
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: { color: "success", dismissible: "" }
+ },
+ [
+ _c("strong", [_vm._v("SUCCESS")]),
+ _vm._v(
+ ' - This is a regular notification made with `color="success"`\n '
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: { color: "warning", dismissible: "" }
+ },
+ [
+ _c("strong", [_vm._v("WARNING")]),
+ _vm._v(
+ ' - This is a regular notification made with `color="warning"`\n '
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: { color: "error", dismissible: "" }
+ },
+ [
+ _c("strong", [_vm._v("DANGER")]),
+ _vm._v(
+ ' - This is a regular notification made with `color="error"`\n '
+ )
+ ]
+ ),
+ _vm._v(" "),
+ _c(
+ "material-notification",
+ {
+ staticClass: "mb-3",
+ attrs: { color: "purple", dismissible: "" }
+ },
+ [
+ _c("strong", [_vm._v("PRIMARY")]),
+ _vm._v(
+ ' - This is a regular notification made with `color="purple"`\n '
+ )
+ ]
+ )
+ ],
+ 1
+ )
+ ],
+ 1
),
_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("div", { staticClass: "text-xs-center" }, [
+ _c(
+ "h2",
+ { staticClass: "title font-weight-light mb-2" },
+ [_vm._v("Notification Places")]
+ ),
+ _vm._v(" "),
+ _c(
+ "span",
+ {
+ staticClass:
+ " subheading font-weight-light grey--text"
+ },
+ [_vm._v("Click to view notifications")]
+ )
+ ]),
+ _vm._v(" "),
_c(
- "v-btn",
+ "v-container",
+ { attrs: { "grid-list-lg": "" } },
+ [
+ _c(
+ "v-layout",
+ {
+ attrs: { "justify-center": "", row: "", wrap: "" }
+ },
+ [
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", sm4: "" } },
+ [
+ _c(
+ "v-btn",
+ {
+ attrs: { block: "", color: "success" },
+ on: {
+ click: function($event) {
+ return _vm.snack("top", "left")
+ }
+ }
+ },
+ [
+ _vm._v(
+ "\n Top Left\n "
+ )
+ ]
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", sm4: "" } },
+ [
+ _c(
+ "v-btn",
+ {
+ attrs: { block: "", color: "success" },
+ on: {
+ click: function($event) {
+ return _vm.snack("top")
+ }
+ }
+ },
+ [
+ _vm._v(
+ "\n Top Center\n "
+ )
+ ]
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-layout",
+ {
+ attrs: { "justify-center": "", row: "", wrap: "" }
+ },
+ [
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", sm4: "" } },
+ [
+ _c(
+ "v-btn",
+ {
+ attrs: { block: "", color: "success" },
+ on: {
+ click: function($event) {
+ return _vm.snack("top", "right")
+ }
+ }
+ },
+ [
+ _vm._v(
+ "\n Top Right\n "
+ )
+ ]
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", sm4: "" } },
+ [
+ _c(
+ "v-btn",
+ {
+ attrs: { block: "", color: "success" },
+ on: {
+ click: function($event) {
+ return _vm.snack("bottom", "left")
+ }
+ }
+ },
+ [
+ _vm._v(
+ "\n Bottom Left\n "
+ )
+ ]
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-layout",
+ {
+ attrs: { "justify-center": "", row: "", wrap: "" }
+ },
+ [
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", sm4: "" } },
+ [
+ _c(
+ "v-btn",
+ {
+ attrs: { block: "", color: "success" },
+ on: {
+ click: function($event) {
+ return _vm.snack("bottom")
+ }
+ }
+ },
+ [
+ _vm._v(
+ "\n Bottom Center\n "
+ )
+ ]
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", sm4: "" } },
+ [
+ _c(
+ "v-btn",
+ {
+ attrs: { block: "", color: "success" },
+ on: {
+ click: function($event) {
+ return _vm.snack("bottom", "right")
+ }
+ }
+ },
+ [
+ _vm._v(
+ "\n Bottom Right\n "
+ )
+ ]
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-snackbar",
{
- staticClass:
- "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
+ attrs: {
+ color: _vm.color,
+ bottom: _vm.bottom,
+ top: _vm.top,
+ left: _vm.left,
+ right: _vm.right,
+ dark: ""
+ },
+ model: {
+ value: _vm.snackbar,
+ callback: function($$v) {
+ _vm.snackbar = $$v
+ },
+ expression: "snackbar"
+ }
},
[
_c(
"v-icon",
- { staticClass: "black--text mr-2 caption" },
- [_vm._v("fas fa-plus")]
+ { staticClass: "mr-3", attrs: { color: "white" } },
+ [
+ _vm._v(
+ "\n mdi-bell-plus\n "
+ )
+ ]
),
_vm._v(" "),
- _c("span", { staticClass: "black--text" }, [
- _vm._v("Add")
- ])
+ _c("div", [
+ _vm._v("Welcome to "),
+ _c("b", [_vm._v("Vue Material Dashboard")]),
+ _vm._v(
+ " - a beautiful freebie for every web developer."
+ )
+ ]),
+ _vm._v(" "),
+ _c(
+ "v-icon",
+ {
+ attrs: { size: "16" },
+ on: {
+ click: function($event) {
+ _vm.snackbar = false
+ }
+ }
+ },
+ [
+ _vm._v(
+ "\n mdi-close-circle\n "
+ )
+ ]
+ )
],
1
)
@@ -499,236 +755,6 @@ var render = function() {
)
],
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
@@ -744,18 +770,18 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/MedicalCenter/OperatorList.vue":
-/*!***************************************************************!*\
- !*** ./resources/js/vue/views/MedicalCenter/OperatorList.vue ***!
- \***************************************************************/
+/***/ "./resources/js/vue/views/Notifications.vue":
+/*!**************************************************!*\
+ !*** ./resources/js/vue/views/Notifications.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");
+/* 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");
@@ -764,9 +790,9 @@ __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_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["render"],
- _OperatorList_vue_vue_type_template_id_a2d4b11a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+ _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"],
false,
null,
null,
@@ -776,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/MedicalCenter/OperatorList.vue"
+component.options.__file = "resources/js/vue/views/Notifications.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& ***!
- \****************************************************************************************/
+/***/ "./resources/js/vue/views/Notifications.vue?vue&type=script&lang=js&":
+/*!***************************************************************************!*\
+ !*** ./resources/js/vue/views/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_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"]);
+/* 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&");
+/* 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/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a&":
-/*!**********************************************************************************************!*\
- !*** ./resources/js/vue/views/MedicalCenter/OperatorList.vue?vue&type=template&id=a2d4b11a& ***!
- \**********************************************************************************************/
+/***/ "./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0&":
+/*!*********************************************************************************!*\
+ !*** ./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0& ***!
+ \*********************************************************************************/
/*! 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 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 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"]; });
+/* 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"]; });
diff --git a/public/14.js b/public/14.js
index d1d9cb51..be1b89f0 100644
--- a/public/14.js
+++ b/public/14.js
@@ -1,14 +1,24 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[14],{
-/***/ "./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/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); }); }; }
+
//
//
//
@@ -110,178 +120,69 @@ __webpack_require__.r(__webpack_exports__);
//
//
//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
+
+
/* harmony default export */ __webpack_exports__["default"] = ({
data: function data() {
return {
- color: null,
- colors: ['purple', 'info', 'success', 'warning', 'error'],
- top: true,
- bottom: false,
- left: false,
- right: false,
- snackbar: false
+ result: ['Accept', 'Reject'],
+ testTypeNames: [],
+ searchInput: '',
+ form: {
+ autoclave_id: '',
+ result: '',
+ data: []
+ },
+ filter: {
+ name: '',
+ unique_code: ''
+ }
};
},
+ created: function created() {
+ this.load();
+ },
methods: {
- snack: function snack() {
- this.top = false;
- this.bottom = false;
- this.left = false;
- this.right = false;
+ 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);
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
+ 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);
}
- for (var _i = 0, _args = args; _i < _args.length; _i++) {
- var loc = _args[_i];
- this[loc] = true;
- }
-
- this.color = this.colors[Math.floor(Math.random() * this.colors.length)];
- this.snackbar = true;
- }
+ return load;
+ }(),
+ selectTestType: function selectTestType() {}
}
});
/***/ }),
-/***/ "./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/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__) {
@@ -294,456 +195,305 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "v-container",
- { attrs: { fluid: "", "grid-list-xl": "", "fill-height": "" } },
+ "v-form",
[
_c(
- "v-layout",
- { attrs: { "justify-center": "", "align-center": "" } },
+ "v-container",
+ { attrs: { "grid-list-xs": "" } },
[
_c(
- "v-flex",
- { attrs: { xs12: "" } },
+ "material-card",
+ { attrs: { color: "black", title: "Submit Test Result" } },
[
_c(
- "material-card",
- { attrs: { color: "green" } },
+ "v-layout",
+ {
+ staticClass: "px-5 my-3",
+ attrs: { "align-center": "", "justify-center": "", wrap: "" }
+ },
[
- _c("div", { attrs: { slot: "header" }, slot: "header" }, [
- _c("div", { staticClass: "title font-weight-light mb-2" }, [
- _vm._v("Notifications")
- ]),
- _vm._v(" "),
- _c(
- "div",
- { staticClass: "category" },
- [
- _vm._v(
- "\n Handcrafted by us with\n "
- ),
- _c("v-icon", { attrs: { size: "17" } }, [
- _vm._v("\n mdi-heart\n ")
- ])
- ],
- 1
- )
- ]),
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", sm4: "", md4: "" } },
+ [
+ _c("v-autocomplete", {
+ staticClass: "pa-2",
+ attrs: {
+ "search-input": _vm.searchInput,
+ items: _vm.testTypeNames,
+ label: "Choose Test Type",
+ color: "black"
+ },
+ on: {
+ "update:searchInput": function($event) {
+ _vm.searchInput = $event
+ },
+ "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
+ ),
_vm._v(" "),
_c(
- "v-card-text",
+ "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-layout",
- { attrs: { row: "", wrap: "" } },
- [
- _c(
- "v-flex",
- { attrs: { md6: "", sm12: "" } },
- [
- _c(
- "h2",
- { staticClass: "title font-weight-light mb-3" },
- [_vm._v("Notifications Style")]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: { color: "info" }
- },
- [
- _vm._v(
- "\n This is a plain notification\n "
- )
- ]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: { color: "info", dismissible: "" }
- },
- [
- _vm._v(
- "\n This is a notification with close button.\n "
- )
- ]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: {
- color: "info",
- dismissible: "",
- icon: "mdi-bell-plus"
- }
- },
- [
- _vm._v(
- "\n\n This is a notification with close button and icon.\n "
- )
- ]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: {
- color: "info",
- dismissible: "",
- icon: "mdi-bell-plus"
- }
- },
- [
- _vm._v(
- "\n\n This is a notification with close button and icon and have many lines. You can see that the icon and the close button are always vertically aligned. This is a beautiful notification. So you don't have to worry about the style.\n "
- )
- ]
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- { attrs: { md6: "", sm12: "" } },
- [
- _c(
- "h2",
- { staticClass: "title font-weight-light" },
- [_vm._v("Notifcation States")]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: { color: "info", dismissible: "" }
- },
- [
- _c("strong", [_vm._v("INFO")]),
- _vm._v(
- ' - This is a regular notification made with `color="info"`\n '
- )
- ]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: { color: "success", dismissible: "" }
- },
- [
- _c("strong", [_vm._v("SUCCESS")]),
- _vm._v(
- ' - This is a regular notification made with `color="success"`\n '
- )
- ]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: { color: "warning", dismissible: "" }
- },
- [
- _c("strong", [_vm._v("WARNING")]),
- _vm._v(
- ' - This is a regular notification made with `color="warning"`\n '
- )
- ]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: { color: "error", dismissible: "" }
- },
- [
- _c("strong", [_vm._v("DANGER")]),
- _vm._v(
- ' - This is a regular notification made with `color="error"`\n '
- )
- ]
- ),
- _vm._v(" "),
- _c(
- "material-notification",
- {
- staticClass: "mb-3",
- attrs: { color: "purple", dismissible: "" }
- },
- [
- _c("strong", [_vm._v("PRIMARY")]),
- _vm._v(
- ' - This is a regular notification made with `color="purple"`\n '
- )
- ]
- )
- ],
- 1
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c("div", { staticClass: "text-xs-center" }, [
- _c(
- "h2",
- { staticClass: "title font-weight-light mb-2" },
- [_vm._v("Notification Places")]
- ),
- _vm._v(" "),
- _c(
- "span",
- {
- staticClass:
- " subheading font-weight-light grey--text"
- },
- [_vm._v("Click to view notifications")]
- )
- ]),
- _vm._v(" "),
- _c(
- "v-container",
- { attrs: { "grid-list-lg": "" } },
- [
- _c(
- "v-layout",
- {
- attrs: { "justify-center": "", row: "", wrap: "" }
- },
- [
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "" } },
- [
- _c(
- "v-btn",
- {
- attrs: { block: "", color: "success" },
- on: {
- click: function($event) {
- return _vm.snack("top", "left")
- }
- }
- },
- [
- _vm._v(
- "\n Top Left\n "
- )
- ]
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "" } },
- [
- _c(
- "v-btn",
- {
- attrs: { block: "", color: "success" },
- on: {
- click: function($event) {
- return _vm.snack("top")
- }
- }
- },
- [
- _vm._v(
- "\n Top Center\n "
- )
- ]
- )
- ],
- 1
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-layout",
- {
- attrs: { "justify-center": "", row: "", wrap: "" }
- },
- [
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "" } },
- [
- _c(
- "v-btn",
- {
- attrs: { block: "", color: "success" },
- on: {
- click: function($event) {
- return _vm.snack("top", "right")
- }
- }
- },
- [
- _vm._v(
- "\n Top Right\n "
- )
- ]
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "" } },
- [
- _c(
- "v-btn",
- {
- attrs: { block: "", color: "success" },
- on: {
- click: function($event) {
- return _vm.snack("bottom", "left")
- }
- }
- },
- [
- _vm._v(
- "\n Bottom Left\n "
- )
- ]
- )
- ],
- 1
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-layout",
- {
- attrs: { "justify-center": "", row: "", wrap: "" }
- },
- [
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "" } },
- [
- _c(
- "v-btn",
- {
- attrs: { block: "", color: "success" },
- on: {
- click: function($event) {
- return _vm.snack("bottom")
- }
- }
- },
- [
- _vm._v(
- "\n Bottom Center\n "
- )
- ]
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "" } },
- [
- _c(
- "v-btn",
- {
- attrs: { block: "", color: "success" },
- on: {
- click: function($event) {
- return _vm.snack("bottom", "right")
- }
- }
- },
- [
- _vm._v(
- "\n Bottom Right\n "
- )
- ]
- )
- ],
- 1
- )
- ],
- 1
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-snackbar",
+ "v-btn",
{
- attrs: {
- color: _vm.color,
- bottom: _vm.bottom,
- top: _vm.top,
- left: _vm.left,
- right: _vm.right,
- dark: ""
- },
- model: {
- value: _vm.snackbar,
- callback: function($$v) {
- _vm.snackbar = $$v
- },
- expression: "snackbar"
- }
+ staticClass:
+ "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black",
+ staticStyle: { padding: "10px 60px" },
+ on: { click: _vm.selectTestType }
},
[
_c(
"v-icon",
- { staticClass: "mr-3", attrs: { color: "white" } },
- [
- _vm._v(
- "\n mdi-bell-plus\n "
- )
- ]
+ { staticClass: "black--text mr-2 caption" },
+ [_vm._v("fas fa-chevron-right")]
),
_vm._v(" "),
- _c("div", [
- _vm._v("Welcome to "),
- _c("b", [_vm._v("Vue Material Dashboard")]),
- _vm._v(
- " - a beautiful freebie for every web developer."
- )
- ]),
- _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: "", md3: "" } },
+ [
+ _c("v-text-field", {
+ staticClass: "pa-2",
+ attrs: {
+ name: "autoclave",
+ label: "ID AutoClave",
+ color: "black"
+ },
+ model: {
+ value: _vm.form.autoclave_id,
+ callback: function($$v) {
+ _vm.$set(_vm.form, "autoclave_id", $$v)
+ },
+ expression: "form.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.form.result,
+ callback: function($$v) {
+ _vm.$set(_vm.form, "result", $$v)
+ },
+ expression: "form.result"
+ }
+ })
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _vm._l(_vm.form.data, function(item, key) {
+ return _c(
+ "v-flex",
+ { key: key },
+ [
+ item.type == "Text"
+ ? _c("v-text-field", {
+ staticClass: "pa-2",
+ attrs: { label: "Resualt", color: "black" },
+ model: {
+ value: _vm.form.data[key][item.name],
+ callback: function($$v) {
+ _vm.$set(_vm.form.data[key], item.name, $$v)
+ },
+ expression: "form.data[key][item.name]"
+ }
+ })
+ : _vm._e(),
+ _vm._v(" "),
+ item.type == "Select"
+ ? _c("v-select", {
+ staticClass: "pa-2",
+ attrs: {
+ items: item.options,
+ label: "Resualt",
+ color: "black",
+ "item-text": "title"
+ },
+ model: {
+ value: _vm.form.data[key][item.name],
+ callback: function($$v) {
+ _vm.$set(_vm.form.data[key], item.name, $$v)
+ },
+ expression: "form.data[key][item.name]"
+ }
+ })
+ : _vm._e(),
+ _vm._v(" "),
+ item.type == "CheckBox"
+ ? _vm._l(item.options, function(
+ optionValue,
+ keyOption
+ ) {
+ return _c(
+ "v-container",
+ { key: keyOption, attrs: { fluid: "" } },
+ [
+ _c("v-checkbox", {
+ attrs: {
+ label: _vm.option.title,
+ value: optionValue
+ },
+ model: {
+ value: _vm.form.data[key][item.name],
+ callback: function($$v) {
+ _vm.$set(
+ _vm.form.data[key],
+ item.name,
+ $$v
+ )
+ },
+ expression: "form.data[key][item.name]"
+ }
+ })
+ ],
+ 1
+ )
+ })
+ : _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: "" }
+ },
+ [
+ _c(
+ "v-btn",
+ {
+ staticClass: "WM-CyanBlueGradient-BG",
+ staticStyle: { padding: "10px 60px" }
+ },
+ [
+ _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
+ ),
+ _vm._v(" "),
+ _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",
- {
- attrs: { size: "16" },
- on: {
- click: function($event) {
- _vm.snackbar = false
- }
- }
- },
- [
- _vm._v(
- "\n mdi-close-circle\n "
- )
- ]
- )
+ { staticClass: "black--text mr-2 caption" },
+ [_vm._v("fas fa-chevron-left")]
+ ),
+ _vm._v(" "),
+ _c("span", { staticClass: "black--text" }, [
+ _vm._v("Back")
+ ])
],
1
)
@@ -770,18 +520,18 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/Notifications.vue":
-/*!**************************************************!*\
- !*** ./resources/js/vue/views/Notifications.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 _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 _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");
@@ -790,9 +540,9 @@ __webpack_require__.r(__webpack_exports__);
/* normalize component */
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"],
+ _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,
null,
@@ -802,38 +552,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/TestResult/AddEdit.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/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_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&");
-/* 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"]);
+/* 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/Notifications.vue?vue&type=template&id=112eb3d0&":
-/*!*********************************************************************************!*\
- !*** ./resources/js/vue/views/Notifications.vue?vue&type=template&id=112eb3d0& ***!
- \*********************************************************************************/
+/***/ "./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_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_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_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_AddEdit_vue_vue_type_template_id_20289233___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
diff --git a/public/15.js b/public/15.js
index 068cf260..87bf34e4 100644
--- a/public/15.js
+++ b/public/15.js
@@ -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/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/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__) {
@@ -90,21 +90,71 @@ __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: '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/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/TableList.vue?vue&type=template&id=27579e74&":
+/*!***********************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74& ***!
+ \***********************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -117,218 +167,128 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "v-form",
+ "v-container",
+ { attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
[
_c(
- "v-container",
- { attrs: { "grid-list-xs": "" } },
+ "v-layout",
+ { attrs: { "justify-center": "", wrap: "" } },
[
_c(
- "material-card",
- { attrs: { color: "black", title: "Submit Test Result" } },
+ "v-flex",
+ { attrs: { md12: "" } },
[
_c(
- "v-layout",
+ "material-card",
{
- staticClass: "px-5 my-3",
- attrs: { "align-center": "", "justify-center": "", wrap: "" }
+ attrs: {
+ color: "green",
+ title: "Simple Table",
+ text: "Here is a subtitle for this table"
+ }
},
[
- _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: "" } },
- [
- _c("v-text-field", {
- staticClass: "pa-2",
- attrs: {
- name: "testcode",
- label: "Or Enter Test Code",
- id: "id",
- color: "black"
- }
- })
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- {
- staticClass:
- "text-xs-center text-sm-center text-md-center",
- attrs: { xs12: "", md2: "", sm2: "" }
+ _c("v-data-table", {
+ attrs: {
+ headers: _vm.headers,
+ items: _vm.items,
+ "hide-actions": ""
},
- [
- _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
- )
+ scopedSlots: _vm._u([
+ {
+ key: "headerCell",
+ fn: function(ref) {
+ var header = ref.header
+ return [
+ _c("span", {
+ staticClass:
+ "subheading font-weight-light text-success text--darken-3",
+ domProps: { textContent: _vm._s(header.text) }
+ })
+ ]
+ }
+ },
+ {
+ key: "items",
+ fn: function(ref) {
+ var item = ref.item
+ return [
+ _c("td", [_vm._v(_vm._s(item.name))]),
+ _vm._v(" "),
+ _c("td", [_vm._v(_vm._s(item.country))]),
+ _vm._v(" "),
+ _c("td", [_vm._v(_vm._s(item.city))]),
+ _vm._v(" "),
+ _c("td", { staticClass: "text-xs-right" }, [
+ _vm._v(_vm._s(item.salary))
+ ])
+ ]
+ }
+ }
+ ])
+ })
],
1
- ),
- _vm._v(" "),
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-flex",
+ { attrs: { md12: "" } },
+ [
_c(
- "v-layout",
- { staticClass: "px-5 my-3", attrs: { row: "", wrap: "" } },
- [_c("v-divider")],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-layout",
+ "material-card",
{
- staticClass: "px-5 my-3",
- attrs: { "align-center": "", "justify-center": "", wrap: "" }
+ attrs: {
+ color: "green",
+ flat: "",
+ "full-width": "",
+ title: "Table on Plain Background",
+ text: "Here is a subtitle for this table"
+ }
},
[
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "", md4: "" } },
- [
- _c("v-text-field", {
- staticClass: "pa-2",
- attrs: {
- name: "cssd",
- label: "ID CSSD",
- color: "black",
- id: "id"
- }
- })
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- { attrs: { xs12: "", sm4: "", md4: "" } },
- [
- _c("v-text-field", {
- staticClass: "pa-2",
- attrs: {
- name: "autoclave",
- label: "ID AutoClave",
- color: "black",
- id: "id"
- }
- })
- ],
- 1
- ),
- _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: "" }
- },
- [
- _c(
- "v-btn",
- {
- staticClass: "WM-CyanBlueGradient-BG",
- staticStyle: { padding: "10px 60px" }
+ _c("v-data-table", {
+ attrs: {
+ headers: _vm.headers,
+ items: _vm.items.slice(0, 7),
+ "hide-actions": ""
},
- [
- _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
- ),
- _vm._v(" "),
- _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
- )
+ scopedSlots: _vm._u([
+ {
+ key: "headerCell",
+ fn: function(ref) {
+ var header = ref.header
+ return [
+ _c("span", {
+ staticClass:
+ "subheading font-weight-light text--darken-3",
+ domProps: { textContent: _vm._s(header.text) }
+ })
+ ]
+ }
+ },
+ {
+ key: "items",
+ fn: function(ref) {
+ var item = ref.item
+ return [
+ _c("td", [_vm._v(_vm._s(item.name))]),
+ _vm._v(" "),
+ _c("td", [_vm._v(_vm._s(item.country))]),
+ _vm._v(" "),
+ _c("td", [_vm._v(_vm._s(item.city))]),
+ _vm._v(" "),
+ _c("td", { staticClass: "text-xs-right" }, [
+ _vm._v(_vm._s(item.salary))
+ ])
+ ]
+ }
+ }
+ ])
+ })
],
1
)
@@ -349,17 +309,17 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/SubmitTestResult.vue":
-/*!*****************************************************!*\
- !*** ./resources/js/vue/views/SubmitTestResult.vue ***!
- \*****************************************************/
+/***/ "./resources/js/vue/views/TableList.vue":
+/*!**********************************************!*\
+ !*** ./resources/js/vue/views/TableList.vue ***!
+ \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _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&");
+/* 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");
@@ -369,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"])(
- _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"],
+ _TableList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+ _TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["render"],
+ _TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
- "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/TableList.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/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_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_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/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/TableList.vue?vue&type=template&id=27579e74&":
+/*!*****************************************************************************!*\
+ !*** ./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74& ***!
+ \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_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_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./TableList.vue?vue&type=template&id=27579e74& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74&");
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_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_TableList_vue_vue_type_template_id_27579e74___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
diff --git a/public/16.js b/public/16.js
index 4aa7bef1..97c16d42 100644
--- a/public/16.js
+++ b/public/16.js
@@ -1,9 +1,9 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[16],{
-/***/ "./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& ***!
- \*******************************************************************************************************************************************************************/
+/***/ "./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__) {
@@ -93,68 +93,22 @@ __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'
- }]
- };
- }
-});
+//
+//
+//
+//
+//
+//
+//
+//
+/* 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/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/TestResult/List.vue?vue&type=template&id=5a2f7b66&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/TestResult/List.vue?vue&type=template&id=5a2f7b66&scoped=true& ***!
+ \*****************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -167,128 +121,223 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "v-container",
- { attrs: { "fill-height": "", fluid: "", "grid-list-xl": "" } },
+ "div",
+ {},
[
_c(
- "v-layout",
- { attrs: { "justify-center": "", wrap: "" } },
+ "v-container",
+ { attrs: { fluid: "" } },
[
_c(
- "v-flex",
- { attrs: { md12: "" } },
+ "material-card",
+ { attrs: { color: "black", title: "All Test Resualt", text: "" } },
[
_c(
- "material-card",
+ "v-layout",
{
- attrs: {
- color: "green",
- title: "Simple Table",
- text: "Here is a subtitle for this table"
- }
+ staticClass: "my-3",
+ attrs: { "align-center": "", wrap: "" }
},
[
- _c("v-data-table", {
- attrs: {
- headers: _vm.headers,
- items: _vm.items,
- "hide-actions": ""
- },
- scopedSlots: _vm._u([
- {
- key: "headerCell",
- fn: function(ref) {
- var header = ref.header
- return [
- _c("span", {
- staticClass:
- "subheading font-weight-light text-success text--darken-3",
- domProps: { textContent: _vm._s(header.text) }
- })
- ]
- }
- },
- {
- key: "items",
- fn: function(ref) {
- var item = ref.item
- return [
- _c("td", [_vm._v(_vm._s(item.name))]),
- _vm._v(" "),
- _c("td", [_vm._v(_vm._s(item.country))]),
- _vm._v(" "),
- _c("td", [_vm._v(_vm._s(item.city))]),
- _vm._v(" "),
- _c("td", { staticClass: "text-xs-right" }, [
- _vm._v(_vm._s(item.salary))
- ])
- ]
- }
- }
- ])
- })
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", md2: "", sm2: "" } },
+ [
+ _c("v-text-field", {
+ staticClass: "pa-2",
+ attrs: { label: "Name", color: "black" }
+ })
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-flex",
+ { attrs: { xs12: "", md2: "", sm2: "" } },
+ [
+ _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: "" } },
+ [
+ _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
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- { attrs: { md12: "" } },
- [
+ ),
+ _vm._v(" "),
+ _c("v-divider"),
+ _vm._v(" "),
_c(
- "material-card",
+ "v-layout",
{
+ 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
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ ),
+ _vm._v(" "),
+ _c("v-divider"),
+ _vm._v(" "),
+ _c(
+ "v-layout",
+ {
+ staticClass: "mt-3",
attrs: {
- color: "green",
- flat: "",
- "full-width": "",
- title: "Table on Plain Background",
- text: "Here is a subtitle for this table"
+ row: "",
+ wrap: "",
+ "align-center": "",
+ "justify-center": ""
}
},
[
- _c("v-data-table", {
- attrs: {
- headers: _vm.headers,
- items: _vm.items.slice(0, 7),
- "hide-actions": ""
- },
- scopedSlots: _vm._u([
- {
- key: "headerCell",
- fn: function(ref) {
- var header = ref.header
- return [
- _c("span", {
- staticClass:
- "subheading font-weight-light text--darken-3",
- domProps: { textContent: _vm._s(header.text) }
- })
- ]
- }
- },
- {
- key: "items",
- fn: function(ref) {
- var item = ref.item
- return [
- _c("td", [_vm._v(_vm._s(item.name))]),
- _vm._v(" "),
- _c("td", [_vm._v(_vm._s(item.country))]),
- _vm._v(" "),
- _c("td", [_vm._v(_vm._s(item.city))]),
- _vm._v(" "),
- _c("td", { staticClass: "text-xs-right" }, [
- _vm._v(_vm._s(item.salary))
- ])
- ]
- }
- }
- ])
- })
+ _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
)
@@ -309,18 +358,18 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/TableList.vue":
-/*!**********************************************!*\
- !*** ./resources/js/vue/views/TableList.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 _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 _List_vue_vue_type_template_id_5a2f7b66_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./List.vue?vue&type=template&id=5a2f7b66&scoped=true& */ "./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&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/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");
@@ -329,50 +378,50 @@ __webpack_require__.r(__webpack_exports__);
/* 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"],
+ _List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+ _List_vue_vue_type_template_id_5a2f7b66_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
+ _List_vue_vue_type_template_id_5a2f7b66_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
- null,
+ "5a2f7b66",
null
)
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/TableList.vue"
+component.options.__file = "resources/js/vue/views/TestResult/List.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& ***!
- \***********************************************************************/
+/***/ "./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_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"]);
+/* 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/TableList.vue?vue&type=template&id=27579e74&":
-/*!*****************************************************************************!*\
- !*** ./resources/js/vue/views/TableList.vue?vue&type=template&id=27579e74& ***!
- \*****************************************************************************/
+/***/ "./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&scoped=true&":
+/*!***********************************************************************************************!*\
+ !*** ./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&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_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_List_vue_vue_type_template_id_5a2f7b66_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=5a2f7b66&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&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_5a2f7b66_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_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_List_vue_vue_type_template_id_5a2f7b66_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
diff --git a/public/21.js b/public/21.js
index 40f60abe..7fbc2a56 100644
--- a/public/21.js
+++ b/public/21.js
@@ -1,9 +1,9 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[21],{
-/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/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/TestResult/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/TestResult/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/TestResult/SubmitTestResult.vue?vue&type=script&lang=js& ***!
+ \*************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -90,25 +90,21 @@ __webpack_require__.r(__webpack_exports__);
//
//
//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-/* harmony default export */ __webpack_exports__["default"] = ({});
+/* harmony default export */ __webpack_exports__["default"] = ({
+ name: "",
+ data: function data() {
+ return {
+ items: ['Item 1', 'Item 2', 'Item 3', 'Item 4']
+ };
+ }
+});
/***/ }),
-/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/AllResultTest.vue?vue&type=template&id=74721790&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/TestResult/AllResultTest.vue?vue&type=template&id=74721790&scoped=true& ***!
- \**************************************************************************************************************************************************************************************************************************************/
+/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/SubmitTestResult.vue?vue&type=template&id=a8fcf062&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/TestResult/SubmitTestResult.vue?vue&type=template&id=a8fcf062&scoped=true& ***!
+ \*****************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -121,31 +117,34 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "div",
- {},
+ "v-form",
[
_c(
"v-container",
- { attrs: { fluid: "" } },
+ { attrs: { "grid-list-xs": "" } },
[
_c(
"material-card",
- { attrs: { color: "black", title: "All Test Resualt", text: "" } },
+ { attrs: { color: "black", title: "Submit Test Result" } },
[
_c(
"v-layout",
{
- staticClass: "my-3",
- attrs: { "align-center": "", wrap: "" }
+ staticClass: "px-5 my-3",
+ attrs: { "align-center": "", "justify-center": "", wrap: "" }
},
[
_c(
"v-flex",
- { attrs: { xs12: "", md2: "", sm2: "" } },
+ { attrs: { xs12: "", sm4: "", md4: "" } },
[
- _c("v-text-field", {
+ _c("v-select", {
staticClass: "pa-2",
- attrs: { label: "Name", color: "black" }
+ attrs: {
+ items: _vm.items,
+ label: "Choose Test Type",
+ color: "black"
+ }
})
],
1
@@ -153,11 +152,16 @@ var render = function() {
_vm._v(" "),
_c(
"v-flex",
- { attrs: { xs12: "", md2: "", sm2: "" } },
+ { attrs: { xs12: "", sm3: "", md3: "" } },
[
_c("v-text-field", {
staticClass: "pa-2",
- attrs: { label: "Date", color: "black" }
+ attrs: {
+ name: "testcode",
+ label: "Or Enter Test Code",
+ id: "id",
+ color: "black"
+ }
})
],
1
@@ -165,35 +169,28 @@ var render = function() {
_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-xs-center text-sm-center text-md-center",
+ attrs: { xs12: "", md2: "", sm2: "" }
+ },
[
_c(
"v-btn",
{
- staticClass: "WM-CyanBlueGradient-BG",
+ staticClass:
+ "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black",
staticStyle: { padding: "10px 60px" }
},
[
_c(
"v-icon",
- { staticClass: "white--text mr-2 caption" },
- [_vm._v("fas fa-search")]
+ { staticClass: "black--text mr-2 caption" },
+ [_vm._v("fas fa-chevron-right")]
),
_vm._v(" "),
- _c("span", { staticClass: "white--text" }, [
- _vm._v("Filter")
+ _c("span", { staticClass: "black--text" }, [
+ _vm._v("GO")
])
],
1
@@ -205,113 +202,107 @@ var render = function() {
1
),
_vm._v(" "),
- _c("v-divider"),
+ _c(
+ "v-layout",
+ { staticClass: "px-5 my-3", attrs: { row: "", wrap: "" } },
+ [_c("v-divider")],
+ 1
+ ),
_vm._v(" "),
_c(
"v-layout",
{
- staticClass: "my-3",
- attrs: { "align-center": "", wrap: "" }
+ staticClass: "px-5 my-3",
+ attrs: { "align-center": "", "justify-center": "", wrap: "" }
},
[
_c(
"v-flex",
- { attrs: { xs1: "" } },
+ { attrs: { xs12: "", sm4: "", md4: "" } },
[
- _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 ")
- ])
- ])
- ])
+ _c("v-text-field", {
+ staticClass: "pa-2",
+ attrs: {
+ name: "cssd",
+ label: "ID CSSD",
+ color: "black",
+ id: "id"
+ }
+ })
],
1
),
_vm._v(" "),
_c(
"v-flex",
- { attrs: { xs6: "" } },
+ { attrs: { xs12: "", sm4: "", md4: "" } },
[
- _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 "
- )
- ])
- ])
+ _c("v-text-field", {
+ staticClass: "pa-2",
+ attrs: {
+ name: "autoclave",
+ label: "ID AutoClave",
+ color: "black",
+ id: "id"
+ }
+ })
],
1
),
_vm._v(" "),
_c(
"v-flex",
- { attrs: { xs4: "" } },
+ { 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: "" }
+ },
+ [
+ _c(
+ "v-btn",
+ {
+ staticClass: "WM-CyanBlueGradient-BG",
+ staticStyle: { padding: "10px 60px" }
+ },
[
_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
- )
- ],
- 1
- )
+ "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-divider"),
- _vm._v(" "),
- _c(
- "v-layout",
- {
- staticClass: "mt-3",
- attrs: {
- row: "",
- wrap: "",
- "align-center": "",
- "justify-center": ""
- }
- },
- [
+ ),
+ _vm._v(" "),
_c(
"router-link",
{ attrs: { to: "/dashboard" } },
@@ -358,17 +349,17 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/TestResult/AllResultTest.vue":
-/*!*************************************************************!*\
- !*** ./resources/js/vue/views/TestResult/AllResultTest.vue ***!
- \*************************************************************/
+/***/ "./resources/js/vue/views/TestResult/SubmitTestResult.vue":
+/*!****************************************************************!*\
+ !*** ./resources/js/vue/views/TestResult/SubmitTestResult.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_74721790_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AllResultTest.vue?vue&type=template&id=74721790&scoped=true& */ "./resources/js/vue/views/TestResult/AllResultTest.vue?vue&type=template&id=74721790&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/TestResult/AllResultTest.vue?vue&type=script&lang=js&");
+/* harmony import */ var _SubmitTestResult_vue_vue_type_template_id_a8fcf062_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SubmitTestResult.vue?vue&type=template&id=a8fcf062&scoped=true& */ "./resources/js/vue/views/TestResult/SubmitTestResult.vue?vue&type=template&id=a8fcf062&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/TestResult/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");
@@ -378,50 +369,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_74721790_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _AllResultTest_vue_vue_type_template_id_74721790_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+ _SubmitTestResult_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+ _SubmitTestResult_vue_vue_type_template_id_a8fcf062_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
+ _SubmitTestResult_vue_vue_type_template_id_a8fcf062_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
- "74721790",
+ "a8fcf062",
null
)
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/TestResult/AllResultTest.vue"
+component.options.__file = "resources/js/vue/views/TestResult/SubmitTestResult.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
-/***/ "./resources/js/vue/views/TestResult/AllResultTest.vue?vue&type=script&lang=js&":
-/*!**************************************************************************************!*\
- !*** ./resources/js/vue/views/TestResult/AllResultTest.vue?vue&type=script&lang=js& ***!
- \**************************************************************************************/
+/***/ "./resources/js/vue/views/TestResult/SubmitTestResult.vue?vue&type=script&lang=js&":
+/*!*****************************************************************************************!*\
+ !*** ./resources/js/vue/views/TestResult/SubmitTestResult.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/TestResult/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_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/TestResult/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"]);
/***/ }),
-/***/ "./resources/js/vue/views/TestResult/AllResultTest.vue?vue&type=template&id=74721790&scoped=true&":
-/*!********************************************************************************************************!*\
- !*** ./resources/js/vue/views/TestResult/AllResultTest.vue?vue&type=template&id=74721790&scoped=true& ***!
- \********************************************************************************************************/
+/***/ "./resources/js/vue/views/TestResult/SubmitTestResult.vue?vue&type=template&id=a8fcf062&scoped=true&":
+/*!***********************************************************************************************************!*\
+ !*** ./resources/js/vue/views/TestResult/SubmitTestResult.vue?vue&type=template&id=a8fcf062&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_AllResultTest_vue_vue_type_template_id_74721790_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=74721790&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/AllResultTest.vue?vue&type=template&id=74721790&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_74721790_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_SubmitTestResult_vue_vue_type_template_id_a8fcf062_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=a8fcf062&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/views/TestResult/SubmitTestResult.vue?vue&type=template&id=a8fcf062&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_a8fcf062_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_AllResultTest_vue_vue_type_template_id_74721790_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_SubmitTestResult_vue_vue_type_template_id_a8fcf062_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
diff --git a/public/6.js b/public/6.js
index fc6aef14..5d4df247 100644
--- a/public/6.js
+++ b/public/6.js
@@ -1,14 +1,19 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{
-/***/ "./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& ***!
- \*************************************************************************************************************************************************************************/
+/***/ "./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 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; }
+
//
//
//
@@ -52,63 +57,28 @@ __webpack_require__.r(__webpack_exports__);
//
//
//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-/* harmony default export */ __webpack_exports__["default"] = ({});
+
+/* harmony default export */ __webpack_exports__["default"] = ({
+ data: function data() {
+ return {
+ cell_number: ""
+ };
+ },
+ 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"
+ });
+ }
+ })
+});
/***/ }),
-/***/ "./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&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/TestResult/List.vue?vue&type=template&id=5a2f7b66&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__) {
@@ -121,217 +91,138 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "div",
- {},
+ "v-form",
[
_c(
"v-container",
- { attrs: { fluid: "" } },
+ { attrs: { "grid-list-xs": "" } },
[
_c(
- "material-card",
- { attrs: { color: "black", title: "All Test Resualt", text: "" } },
+ "v-layout",
+ { staticClass: "justify-center", attrs: { row: "", wrap: "" } },
[
_c(
- "v-layout",
+ "v-flex",
{
- staticClass: "my-3",
- attrs: { "align-center": "", wrap: "" }
+ staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
+ attrs: { xs12: "", md3: "", sm3: "" }
},
[
_c(
- "v-flex",
- { attrs: { xs12: "", md2: "", sm2: "" } },
- [
- _c("v-text-field", {
- staticClass: "pa-2",
- attrs: { label: "Name", color: "black" }
- })
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-flex",
- { attrs: { xs12: "", md2: "", sm2: "" } },
- [
- _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: "" } },
+ "material-card",
+ { attrs: { color: "black", title: "Login Page" } },
[
_c(
- "v-btn",
- {
- staticClass: "WM-CyanBlueGradient-BG",
- staticStyle: { padding: "10px 60px" }
- },
+ "v-layout",
+ { staticClass: "px-3", attrs: { row: "", wrap: "" } },
[
_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-divider"),
- _vm._v(" "),
- _c(
- "v-layout",
- {
- 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" } },
+ "v-flex",
+ { attrs: { xs12: "", md12: "", sm12: "" } },
[
- _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")])
+ _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
- )
- ],
- 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" } },
- [
+ ),
+ _vm._v(" "),
_c(
- "v-btn",
- {
- staticClass:
- "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"
- },
+ "v-layout",
+ { staticClass: "px-3", attrs: { row: "", wrap: "" } },
[
_c(
- "v-icon",
- { staticClass: "black--text mr-2 caption" },
- [_vm._v("fas fa-chevron-left")]
+ "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("Send")
+ ])
+ ],
+ 1
+ )
+ ],
+ 1
),
_vm._v(" "),
- _c("span", { staticClass: "black--text" }, [
- _vm._v("Back")
- ])
+ _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: "login" }
+ },
+ [
+ _c(
+ "v-btn",
+ {
+ staticClass:
+ "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
+ },
+ [
+ _c(
+ "v-icon",
+ {
+ staticClass:
+ "black--text mr-2 caption"
+ },
+ [_vm._v("fas fa-sign-in-alt")]
+ ),
+ _vm._v(" "),
+ _c(
+ "span",
+ { staticClass: "black--text" },
+ [_vm._v("Login")]
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ )
+ ],
+ 1
+ )
],
1
)
@@ -358,17 +249,17 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/TestResult/List.vue":
-/*!****************************************************!*\
- !*** ./resources/js/vue/views/TestResult/List.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 _List_vue_vue_type_template_id_5a2f7b66_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./List.vue?vue&type=template&id=5a2f7b66&scoped=true& */ "./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&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/TestResult/List.vue?vue&type=script&lang=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");
@@ -378,50 +269,50 @@ __webpack_require__.r(__webpack_exports__);
/* normalize component */
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _List_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _List_vue_vue_type_template_id_5a2f7b66_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _List_vue_vue_type_template_id_5a2f7b66_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,
- "5a2f7b66",
+ null,
null
)
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/TestResult/List.vue"
+component.options.__file = "resources/js/vue/views/Auth/ForgotPassword.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
-/***/ "./resources/js/vue/views/TestResult/List.vue?vue&type=script&lang=js&":
-/*!*****************************************************************************!*\
- !*** ./resources/js/vue/views/TestResult/List.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_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"]);
+/* 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/TestResult/List.vue?vue&type=template&id=5a2f7b66&scoped=true&":
-/*!***********************************************************************************************!*\
- !*** ./resources/js/vue/views/TestResult/List.vue?vue&type=template&id=5a2f7b66&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_List_vue_vue_type_template_id_5a2f7b66_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=5a2f7b66&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&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_5a2f7b66_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_List_vue_vue_type_template_id_5a2f7b66_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"]; });
diff --git a/public/7.js b/public/7.js
index 4e29f694..9819f2b4 100644
--- a/public/7.js
+++ b/public/7.js
@@ -1,9 +1,9 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{
-/***/ "./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& ***!
- \*****************************************************************************************************************************************************************************/
+/***/ "./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__) {
@@ -57,28 +57,55 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
//
//
//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
/* harmony default export */ __webpack_exports__["default"] = ({
data: function data() {
return {
- cell_number: ""
+ cell_number: "",
+ password: "",
+ show1: false
};
},
- methods: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapActions"])("auth", ["forgotPassword"]), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapMutations"])("modal", ["changeCurrentModal"]), {
+ 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() {
- 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.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/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& ***!
- \*********************************************************************************************************************************************************************************************************************/
+/***/ "./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__) {
@@ -142,6 +169,45 @@ 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: "" } },
@@ -169,7 +235,7 @@ var render = function() {
),
_vm._v(" "),
_c("span", { staticClass: "white--text" }, [
- _vm._v("Send")
+ _vm._v("Login")
])
],
1
@@ -190,7 +256,7 @@ var render = function() {
"router-link",
{
staticClass: "black--text",
- attrs: { to: "login" }
+ attrs: { to: "register" }
},
[
_c(
@@ -206,13 +272,13 @@ var render = function() {
staticClass:
"black--text mr-2 caption"
},
- [_vm._v("fas fa-sign-in-alt")]
+ [_vm._v("fas fa-plus")]
),
_vm._v(" "),
_c(
"span",
{ staticClass: "black--text" },
- [_vm._v("Login")]
+ [_vm._v("Register")]
)
],
1
@@ -225,6 +291,44 @@ var render = function() {
)
],
1
+ ),
+ _vm._v(" "),
+ _c(
+ "v-layout",
+ {
+ staticClass:
+ "text-md-left text-sm-center text-xs-center",
+ attrs: { row: "", wrap: "" }
+ },
+ [
+ _c(
+ "v-flex",
+ {
+ staticClass: "px-4 py-3",
+ attrs: { xs12: "", md6: "", sm6: "" }
+ },
+ [
+ _c(
+ "router-link",
+ { attrs: { to: "/forgot-password" } },
+ [
+ _c(
+ "span",
+ {
+ staticClass: "black--text",
+ staticStyle: {
+ "border-bottom": "1px solid #000"
+ }
+ },
+ [_vm._v("Forgot Password ?")]
+ )
+ ]
+ )
+ ],
+ 1
+ )
+ ],
+ 1
)
],
1
@@ -249,17 +353,17 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue":
-/*!********************************************************!*\
- !*** ./resources/js/vue/views/Auth/ForgotPassword.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 _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&");
+/* 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");
@@ -269,50 +373,50 @@ __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_384f72a6___WEBPACK_IMPORTED_MODULE_0__["render"],
- _ForgotPassword_vue_vue_type_template_id_384f72a6___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/Auth/ForgotPassword.vue"
+component.options.__file = "resources/js/vue/views/Auth/Login.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
-/***/ "./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=script&lang=js&":
-/*!*********************************************************************************!*\
- !*** ./resources/js/vue/views/Auth/ForgotPassword.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_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"]);
+/* 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/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6&":
-/*!***************************************************************************************!*\
- !*** ./resources/js/vue/views/Auth/ForgotPassword.vue?vue&type=template&id=384f72a6& ***!
- \***************************************************************************************/
+/***/ "./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_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 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_ForgotPassword_vue_vue_type_template_id_384f72a6___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"]; });
diff --git a/public/8.js b/public/8.js
index 17ef413c..3d986a6f 100644
--- a/public/8.js
+++ b/public/8.js
@@ -1,19 +1,43 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
-/***/ "./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& ***!
- \********************************************************************************************************************************************************************/
+/***/ "./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); }); }; }
+
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
//
//
//
@@ -79,33 +103,87 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
/* harmony default export */ __webpack_exports__["default"] = ({
data: function data() {
- return {
+ var defaultForm = Object.freeze({
cell_number: "",
password: "",
- show1: false
+ name: "",
+ gender: "",
+ medical_center_id: this.$route.params.medicalCenter ? this.$route.params.medicalCenter : ''
+ });
+ return {
+ 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";
+ }
+ }
};
},
- 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 = "";
+ 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/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& ***!
- \************************************************************************************************************************************************************************************************************************/
+/***/ "./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__) {
@@ -119,6 +197,7 @@ var render = function() {
var _c = _vm._self._c || _h
return _c(
"v-form",
+ { ref: "form" },
[
_c(
"v-container",
@@ -132,50 +211,101 @@ 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
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-layout",
- { staticClass: "px-3", attrs: { row: "", wrap: "" } },
- [
+ ),
+ _vm._v(" "),
_c(
"v-flex",
- { attrs: { xs12: "", md12: "", sm12: "" } },
+ { 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",
@@ -186,7 +316,11 @@ var render = function() {
"append-icon": _vm.show1
? "visibility"
: "visibility_off",
- color: "black"
+ color: "black",
+ rules: [
+ _vm.rules.required,
+ _vm.rules.passCounter
+ ]
},
on: {
"click:append": function($event) {
@@ -194,11 +328,11 @@ var render = function() {
}
},
model: {
- value: _vm.password,
+ value: _vm.form.password,
callback: function($$v) {
- _vm.password = $$v
+ _vm.$set(_vm.form, "password", $$v)
},
- expression: "password"
+ expression: "form.password"
}
})
],
@@ -210,7 +344,7 @@ var render = function() {
_vm._v(" "),
_c(
"v-layout",
- { staticClass: "px-3", attrs: { row: "", wrap: "" } },
+ { attrs: { row: "", wrap: "" } },
[
_c(
"v-flex",
@@ -225,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("Login")
+ _vm._v("Register")
])
],
1
@@ -244,41 +378,42 @@ var render = function() {
1
),
_vm._v(" "),
- _c(
- "v-flex",
- {
- staticClass:
- "text-md-right text-sm-center text-xs-center",
- attrs: { xs12: "", md6: "", sm6: "" }
- },
- [
- _c(
- "router-link",
+ !_vm.isLogin
+ ? _c(
+ "v-flex",
{
- staticClass: "black--text",
- attrs: { to: "register" }
+ staticClass:
+ "text-md-right text-sm-center text-xs-center",
+ attrs: { xs12: "", md6: "", sm6: "" }
},
[
_c(
- "v-btn",
- {
- staticClass:
- "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
- },
+ "router-link",
+ { attrs: { to: "/login" } },
[
_c(
- "v-icon",
+ "v-btn",
{
staticClass:
- "black--text mr-2 caption"
+ "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
},
- [_vm._v("fas fa-plus")]
- ),
- _vm._v(" "),
- _c(
- "span",
- { staticClass: "black--text" },
- [_vm._v("Register")]
+ [
+ _c(
+ "v-icon",
+ {
+ staticClass:
+ "black--text mr-2 caption"
+ },
+ [_vm._v("fas fa-sign-in-alt")]
+ ),
+ _vm._v(" "),
+ _c(
+ "span",
+ { staticClass: "black--text" },
+ [_vm._v("Login")]
+ )
+ ],
+ 1
)
],
1
@@ -286,47 +421,7 @@ var render = function() {
],
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
- )
+ : _vm._e()
],
1
)
@@ -353,17 +448,17 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/Auth/Login.vue":
-/*!***********************************************!*\
- !*** ./resources/js/vue/views/Auth/Login.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 _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&");
+/* 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");
@@ -373,50 +468,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_36ebd76a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _Login_vue_vue_type_template_id_36ebd76a_scoped_true___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,
- "36ebd76a",
+ null,
null
)
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/Auth/Login.vue"
+component.options.__file = "resources/js/vue/views/Auth/Register.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
-/***/ "./resources/js/vue/views/Auth/Login.vue?vue&type=script&lang=js&":
-/*!************************************************************************!*\
- !*** ./resources/js/vue/views/Auth/Login.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_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"]);
+/* 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/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true&":
-/*!******************************************************************************************!*\
- !*** ./resources/js/vue/views/Auth/Login.vue?vue&type=template&id=36ebd76a&scoped=true& ***!
- \******************************************************************************************/
+/***/ "./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_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 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_Login_vue_vue_type_template_id_36ebd76a_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_Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
diff --git a/public/9.js b/public/9.js
index ef5b0803..97462752 100644
--- a/public/9.js
+++ b/public/9.js
@@ -1,23 +1,14 @@
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{
-/***/ "./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& ***!
- \***********************************************************************************************************************************************************************/
+/***/ "./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& ***!
+ \*******************************************************************************************************************************************************************/
/*! 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");
-
-
-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); }); }; }
-
//
//
//
@@ -43,147 +34,97 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
//
//
//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-
/* 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 {
- 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.";
+ Cards: [{
+ title: 'My Info',
+ text: 'You can easily edit your registration information',
+ icon: '/img/Static/Dashboard/darkmug.png',
+ color: 'WM-OrangeGradient-BG',
+ route: {
+ name: 'MyInfo'
},
- nameCounter: function nameCounter(value) {
- return value.length >= 5 || "Min 5 characters";
+ aligntext: 'text-md-left',
+ alignimg: 'text-md-right',
+ column: 'xs12 md6 sm6'
+ }, {
+ title: 'All Test Result',
+ text: 'You can see all user tests and own tests',
+ icon: '/img/Static/Dashboard/pad.png',
+ color: 'WM-GreenGradient-BG',
+ route: {
+ name: 'AllResultTest'
},
- passCounter: function passCounter(value) {
- return value.length >= 6 || "Min 6 characters";
+ 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: {
+ name: 'ManageUsers'
},
- cellNumberCounter: function cellNumberCounter(value) {
- return value.length == 11 || "must 11 characters";
- }
- }
+ 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: {
+ name: 'ManageMedicalCenter'
+ },
+ aligntext: 'text-md-left',
+ alignimg: 'text-md-right',
+ column: 'xs12 md7 sm7'
+ }, {
+ title: 'List Test Type',
+ text: 'You can simply add your own test type',
+ icon: '/img/Static/Dashboard/Book-and-Pen.png',
+ color: 'WM-GreyGradient-BG',
+ route: {
+ name: 'ListTestType'
+ },
+ aligntext: 'text-md-left',
+ alignimg: 'text-md-right',
+ column: 'xs12 md5 sm5'
+ }, {
+ title: 'Test to Verify',
+ text: 'You can simply add your own test type in this section of website',
+ icon: '/img/Static/Dashboard/notepad-colorful.png',
+ color: 'WM-PinkGradient-BG',
+ route: {
+ name: 'SubmitTestResult'
+ },
+ aligntext: 'text-md-center',
+ alignimg: 'text-md-left',
+ column: 'xs12 md12 sm12'
+ }, {
+ title: 'Add a Test Result',
+ text: 'You can edit the medical center information',
+ icon: '/img/Static/Dashboard/ipad.png',
+ color: 'WM-YellowPinkGradient-BG',
+ route: {
+ name: 'SubmitTestResult'
+ },
+ aligntext: 'text-md-center',
+ alignimg: 'text-md-left',
+ column: 'xs12 md12 sm12'
+ }]
};
- },
- 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/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& ***!
- \***************************************************************************************************************************************************************************************************************/
+/***/ "./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& ***!
+ \***********************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -196,242 +137,48 @@ var render = function() {
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
- "v-form",
- { ref: "form" },
+ "v-container",
+ { attrs: { fluid: "" } },
[
_c(
- "v-container",
- { attrs: { "grid-list-xs": "" } },
+ "material-card",
+ {
+ attrs: {
+ color: "black",
+ title: "Material Dashboard Heading",
+ text: ""
+ }
+ },
[
_c(
"v-layout",
- { staticClass: "justify-center", attrs: { row: "", wrap: "" } },
- [
- _c(
+ { attrs: { row: "", wrap: "" } },
+ _vm._l(_vm.Cards, function(Card, Key) {
+ return _c(
"v-flex",
- {
- staticClass: "WM-WidthScreen-SM WM-WidthScreen-XS",
- attrs: { xs12: "", md3: "", sm6: "" }
- },
+ { key: Key, class: [Card.column, "pa-2"] },
[
_c(
- "material-card",
- { attrs: { color: "black", title: "Register Page" } },
+ "router-link",
+ { attrs: { to: Card.route } },
[
- _c(
- "v-layout",
- { attrs: { column: "" } },
- [
- _c(
- "v-flex",
- { attrs: { xs12: "", md2: "", sm2: "" } },
- [
- _c("v-text-field", {
- staticClass: "pa-2",
- attrs: {
- name: "name",
- label: "Name",
- color: "black",
- rules: [
- _vm.rules.required,
- _vm.rules.nameCounter
- ]
- },
- model: {
- value: _vm.form.name,
- callback: function($$v) {
- _vm.$set(_vm.form, "name", $$v)
- },
- expression: "form.name"
- }
- })
- ],
- 1
- ),
- _vm._v(" "),
- _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"
- }
- })
- ],
- 1
- )
- ],
- 1
- ),
- _vm._v(" "),
- _c(
- "v-layout",
- { attrs: { row: "", wrap: "" } },
- [
- _c(
- "v-flex",
- {
- staticClass:
- "text-md-left text-sm-center text-xs-center",
- attrs: { xs12: "", md6: "", sm6: "" }
- },
- [
- _c(
- "v-btn",
- {
- staticClass: "WM-CyanBlueGradient-BG",
- staticStyle: { padding: "10px 60px" },
- on: { click: _vm.register }
- },
- [
- _c(
- "v-icon",
- { staticClass: "white--text mr-2 caption" },
- [_vm._v("fas fa-plus")]
- ),
- _vm._v(" "),
- _c("span", { staticClass: "white--text" }, [
- _vm._v("Register")
- ])
- ],
- 1
- )
- ],
- 1
- ),
- _vm._v(" "),
- !_vm.isLogin
- ? _c(
- "v-flex",
- {
- staticClass:
- "text-md-right text-sm-center text-xs-center",
- attrs: { xs12: "", md6: "", sm6: "" }
- },
- [
- _c(
- "router-link",
- { attrs: { to: "/login" } },
- [
- _c(
- "v-btn",
- {
- staticClass:
- "WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"
- },
- [
- _c(
- "v-icon",
- {
- staticClass:
- "black--text mr-2 caption"
- },
- [_vm._v("fas fa-sign-in-alt")]
- ),
- _vm._v(" "),
- _c(
- "span",
- { staticClass: "black--text" },
- [_vm._v("Login")]
- )
- ],
- 1
- )
- ],
- 1
- )
- ],
- 1
- )
- : _vm._e()
- ],
- 1
- )
+ _c("material-cards", {
+ attrs: {
+ title: Card.title,
+ icon: Card.icon,
+ color: Card.color,
+ text: Card.text,
+ aligntext: Card.aligntext,
+ alignimg: Card.alignimg
+ }
+ })
],
1
)
],
1
)
- ],
+ }),
1
)
],
@@ -448,18 +195,18 @@ render._withStripped = true
/***/ }),
-/***/ "./resources/js/vue/views/Auth/Register.vue":
-/*!**************************************************!*\
- !*** ./resources/js/vue/views/Auth/Register.vue ***!
- \**************************************************/
+/***/ "./resources/js/vue/views/Dashboard.vue":
+/*!**********************************************!*\
+ !*** ./resources/js/vue/views/Dashboard.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_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");
+/* 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");
@@ -468,9 +215,9 @@ __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_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["render"],
- _Register_vue_vue_type_template_id_051bdd9c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+ _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"],
false,
null,
null,
@@ -480,38 +227,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_
/* hot reload */
if (false) { var api; }
-component.options.__file = "resources/js/vue/views/Auth/Register.vue"
+component.options.__file = "resources/js/vue/views/Dashboard.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
-/***/ "./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js&":
-/*!***************************************************************************!*\
- !*** ./resources/js/vue/views/Auth/Register.vue?vue&type=script&lang=js& ***!
- \***************************************************************************/
+/***/ "./resources/js/vue/views/Dashboard.vue?vue&type=script&lang=js&":
+/*!***********************************************************************!*\
+ !*** ./resources/js/vue/views/Dashboard.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/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"]);
+/* 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"]);
/***/ }),
-/***/ "./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c&":
-/*!*********************************************************************************!*\
- !*** ./resources/js/vue/views/Auth/Register.vue?vue&type=template&id=051bdd9c& ***!
- \*********************************************************************************/
+/***/ "./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c&":
+/*!*****************************************************************************!*\
+ !*** ./resources/js/vue/views/Dashboard.vue?vue&type=template&id=1e64fb7c& ***!
+ \*****************************************************************************/
/*! 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_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 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 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"]; });
+/* 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"]; });
diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 18cdce23..4d960358 100644
--- a/public/mix-manifest.json
+++ b/public/mix-manifest.json
@@ -1,3 +1,3 @@
{
- "/vue/js/app.js": "/vue/js/app.js?id=38bfa47bc8d4e81eb1e1"
+ "/vue/js/app.js": "/vue/js/app.js?id=4be06af79bba71b8ed15"
}
diff --git a/public/vue/js/app.js b/public/vue/js/app.js
index dba12e2b..dd4da1c9 100644
--- a/public/vue/js/app.js
+++ b/public/vue/js/app.js
@@ -61843,6 +61843,7 @@ var urls = {
login: "/login",
logout: "/logout",
storeMedicalCenter: "/MedicalCenters",
+ listTestTypeName: "/TestTypes/ListNames",
listOpertor: "/Users",
listMedicalCenter: function listMedicalCenter(page) {
return "/MedicalCenters?page=" + page;
@@ -61862,6 +61863,9 @@ var urls = {
updateMedicalCenter: function updateMedicalCenter(id) {
return "/MedicalCenters/".concat(id);
},
+ editMedicalCenter: function editMedicalCenter(id) {
+ return "/MedicalCenters/".concat(id, "/edit");
+ },
deleteMedicalCenter: function deleteMedicalCenter(id) {
return "/MedicalCenters/".concat(id);
},
@@ -62471,9 +62475,9 @@ __webpack_require__.r(__webpack_exports__);
name: 'AllResultTest',
view: 'TestResult/List'
}, {
- path: '/submit-test-result',
+ path: '/add-test-result',
name: 'SubmitTestResult',
- view: 'SubmitTestResult'
+ view: 'TestResult/AddEdit'
}, {
path: '/test-creator',
name: 'TestCreator',
@@ -63935,23 +63939,23 @@ var map = {
],
"./Auth/ForgotPassword.vue": [
"./resources/js/vue/views/Auth/ForgotPassword.vue",
- 7
+ 6
],
"./Auth/Login.vue": [
"./resources/js/vue/views/Auth/Login.vue",
- 8
+ 7
],
"./Auth/Register.vue": [
"./resources/js/vue/views/Auth/Register.vue",
- 9
+ 8
],
"./Dashboard.vue": [
"./resources/js/vue/views/Dashboard.vue",
- 10
+ 9
],
"./Icons.vue": [
"./resources/js/vue/views/Icons.vue",
- 11
+ 10
],
"./Maps.vue": [
"./resources/js/vue/views/Maps.vue",
@@ -63959,7 +63963,7 @@ var map = {
],
"./MedicalCenter/AddEdit.vue": [
"./resources/js/vue/views/MedicalCenter/AddEdit.vue",
- 12
+ 11
],
"./MedicalCenter/List.vue": [
"./resources/js/vue/views/MedicalCenter/List.vue",
@@ -63967,23 +63971,23 @@ var map = {
],
"./MedicalCenter/OperatorList.vue": [
"./resources/js/vue/views/MedicalCenter/OperatorList.vue",
- 13
+ 12
],
"./Notifications.vue": [
"./resources/js/vue/views/Notifications.vue",
- 14
- ],
- "./SubmitTestResult.vue": [
- "./resources/js/vue/views/SubmitTestResult.vue",
- 15
+ 13
],
"./TableList.vue": [
"./resources/js/vue/views/TableList.vue",
- 16
+ 15
+ ],
+ "./TestResult/AddEdit.vue": [
+ "./resources/js/vue/views/TestResult/AddEdit.vue",
+ 14
],
"./TestResult/List.vue": [
"./resources/js/vue/views/TestResult/List.vue",
- 6
+ 16
],
"./TestType/AddEdit.vue": [
"./resources/js/vue/views/TestType/AddEdit.vue",
diff --git a/resources/js/vue/config/urls.js b/resources/js/vue/config/urls.js
index 2dc03a3a..a938b573 100644
--- a/resources/js/vue/config/urls.js
+++ b/resources/js/vue/config/urls.js
@@ -5,6 +5,7 @@ const urls = {
login : "/login",
logout : "/logout",
storeMedicalCenter : "/MedicalCenters",
+ listTestTypeName : "/TestTypes/ListNames",
listOpertor : "/Users",
listMedicalCenter : function(page) {
return "/MedicalCenters?page=" + page;
@@ -24,6 +25,9 @@ const urls = {
updateMedicalCenter : function(id) {
return `/MedicalCenters/${id}`;
},
+ editMedicalCenter : function(id) {
+ return `/MedicalCenters/${id}/edit`;
+ },
deleteMedicalCenter : function(id) {
return `/MedicalCenters/${id}`;
},
diff --git a/resources/js/vue/router/paths.js b/resources/js/vue/router/paths.js
index 6a2ed5e0..0803736f 100644
--- a/resources/js/vue/router/paths.js
+++ b/resources/js/vue/router/paths.js
@@ -91,16 +91,16 @@ export default [
name: 'AllResultTest',
view: 'TestResult/List'
},
-
-
-
-
-
{
- path: '/submit-test-result',
+ path: '/add-test-result',
name: 'SubmitTestResult',
- view: 'SubmitTestResult'
+ view: 'TestResult/AddEdit'
},
+
+
+
+
+
{
path: '/test-creator',
name: 'TestCreator',
diff --git a/resources/js/vue/views/Dashboard.vue b/resources/js/vue/views/Dashboard.vue
index ca336875..6d99bbd4 100644
--- a/resources/js/vue/views/Dashboard.vue
+++ b/resources/js/vue/views/Dashboard.vue
@@ -34,7 +34,7 @@ export default {
{title:'Manage Medical Center', text:'Managing users very fast by ...',icon:'/img/Static/Dashboard/Macbook.png',color:'WM-MuskGradient-BG',route:{name: 'ManageMedicalCenter'},aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md7 sm7'},
{title:'List Test Type', text:'You can simply add your own test type',icon:'/img/Static/Dashboard/Book-and-Pen.png',color:'WM-GreyGradient-BG',route:{name: 'ListTestType'},aligntext:'text-md-left',alignimg:'text-md-right',column:'xs12 md5 sm5'},
{title:'Test to Verify', text:'You can simply add your own test type in this section of website',icon:'/img/Static/Dashboard/notepad-colorful.png',color:'WM-PinkGradient-BG',route:{name: 'SubmitTestResult'},aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
- {title:'Add a Test Result', text:'You can edit the medical center information',icon:'/img/Static/Dashboard/ipad.png',color:'WM-YellowPinkGradient-BG',route:{name: 'ManageMedicalCenter'},aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
+ {title:'Add a Test Result', text:'You can edit the medical center information',icon:'/img/Static/Dashboard/ipad.png',color:'WM-YellowPinkGradient-BG',route:{name: 'SubmitTestResult'},aligntext:'text-md-center',alignimg:'text-md-left',column:'xs12 md12 sm12'},
]
}
}
diff --git a/resources/js/vue/views/MedicalCenter/AddEdit.vue b/resources/js/vue/views/MedicalCenter/AddEdit.vue
index c2be6640..b481afe0 100644
--- a/resources/js/vue/views/MedicalCenter/AddEdit.vue
+++ b/resources/js/vue/views/MedicalCenter/AddEdit.vue
@@ -57,7 +57,7 @@ export default {
},
methods: {
async load(id) {
- const result = await ApiService.get(`MedicalCenters/${id}/edit`);
+ const result = await ApiService.get(urls.editMedicalCenter(id));
this.medicalCenter = result.data.MedicalCenter;
},
async AddMedicalCenter() {
diff --git a/resources/js/vue/views/SubmitTestResult.vue b/resources/js/vue/views/TestResult/AddEdit.vue
similarity index 55%
rename from resources/js/vue/views/SubmitTestResult.vue
rename to resources/js/vue/views/TestResult/AddEdit.vue
index 6a7da2b1..283281be 100644
--- a/resources/js/vue/views/SubmitTestResult.vue
+++ b/resources/js/vue/views/TestResult/AddEdit.vue
@@ -6,24 +6,26 @@
title="Submit Test Result">
-
+ >
-
+
fas fa-chevron-right
GO
@@ -33,32 +35,50 @@
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -68,7 +88,7 @@
fas fa-check
SAVE
-
+
fas fa-chevron-left
Back
@@ -80,17 +100,39 @@
-
+
\ No newline at end of file
diff --git a/routes/api.php b/routes/api.php
index 4038e4ac..14f6abc8 100644
--- a/routes/api.php
+++ b/routes/api.php
@@ -24,6 +24,7 @@ Route::group(['namespace' => 'Api'],function () {
Route::get('/GetInfo', 'UserController@getInfo')->middleware('auth:api');
+Route::get('TestTypes/ListNames', 'TestTypeController@listNames');
Route::resource('TestTypes', 'TestTypeController');
Route::resource('TestResults', 'TestResultController');
Route::resource('MedicalCenters', 'MedicalCenterController');