Peter Muturi 3 년 전
부모
커밋
8de27f1a4f
1개의 변경된 파일17개의 추가작업 그리고 4개의 파일을 삭제
  1. 17 4
      resources/views/app/patient/primary-coverage-form.blade.php

+ 17 - 4
resources/views/app/patient/primary-coverage-form.blade.php

@@ -6,13 +6,13 @@
 				<div class="form-group col-md-12">
 					<p class="mb-1">Type of insurance card:</p>
 					<div class="form-check form-check-inline">
-					  <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" name="insuranceCardType" value="medicare">Medicare Part B (Primary)</label>
+					  <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="medicare">Medicare Part B (Primary)</label>
 					</div>
 					<div class="form-check form-check-inline">
-					  <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" name="insuranceCardType" value="medicaid">Medicaid (Primary)</label>
+					  <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="medicaid">Medicaid (Primary)</label>
 					</div>
 					<div class="form-check form-check-inline">
-					  <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" name="insuranceCardType" value="commercial">Commercial / Third Party (Primary)</label>
+					  <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="commercial">Commercial / Third Party (Primary)</label>
 					</div>
 				</div>
 			</div>
@@ -213,7 +213,7 @@
 			</div>
 
 			<div class="form-group text-nowrap mb-0">
-				<button class="btn btn-sm btn-primary" type="submit">Submt</button>
+				<button class="btn btn-sm btn-primary" type="submit" :disabled="url == ''">Submt</button>
 			</div>
 		</form>
 	</div>
@@ -229,6 +229,19 @@
 									url: '',
 									insuranceCardType: '',
 									isPatientSubscriber: 1
+								},
+								methods: {
+									updateUrl: function() {
+										if (this.insuranceCardType == 'medicare') {
+											this.url = '/api/clientPrimaryCoverage/createNewCoverageForMedicare';
+										}
+										if (this.insuranceCardType == 'medicaid') {
+											this.url = '/api/clientPrimaryCoverage/createNewCoverageForMedicaid';
+										}
+										if (this.insuranceCardType == 'commercial') {
+											this.url = '/api/clientPrimaryCoverage/createNewCoverageForCommercial';
+										}
+									}
 								}
             });
         }