266 lines
18 KiB
HTML
266 lines
18 KiB
HTML
<div class="container-fluid container-fullw bg-white" controller>
|
|
<form name="Form" id="form" novalidate ng-submit="trackForm.submit(Form, myModel, 'zoom-in',studentDetails)" method="post">
|
|
<div class="row">
|
|
<!--<div class="col-md-6">
|
|
<div class="padding-30">
|
|
<h2 class="StepTitle"><i
|
|
class="ti-face-smile fa-2x text-primary block margin-bottom-10"></i>
|
|
Enter Bus Stop Details</h2>
|
|
</div>
|
|
</div>-->
|
|
<div class="col-md-12">
|
|
<fieldset>
|
|
<legend>
|
|
Add New Lead Details
|
|
</legend>
|
|
|
|
|
|
<div class="row">
|
|
|
|
<div data-ng-controller="DatepickerDemoCtrl">
|
|
<div class="col-md-3 form-group"
|
|
ng-class="{'has-error':Form.date.$dirty && Form.date.$invalid, 'has-success':Form.date.$valid}">
|
|
<label>
|
|
Followup Date <span
|
|
class="symbol required"></span>
|
|
</label>
|
|
<input type="text"
|
|
class="form-control "
|
|
ng-click="startOpen = !startOpen"
|
|
datepicker-popup="dd-MM-yyyy"
|
|
ng-model="myModel.date"
|
|
is-open="startOpen"
|
|
ng-init="startOpen = false"
|
|
name="date"
|
|
datepicker-options="dateOptions"
|
|
placeholder="Select Date"
|
|
min-date="minDate"
|
|
max-date="futureDate"
|
|
close-text="Close" required="required" ng-readonly="true"/>
|
|
<span class="error text-small block"
|
|
ng-if="Form.date.$dirty && Form.date.$error.required">Followup date is required.</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<!-- <div class="col-md-3" ng-if="loading==true">
|
|
<spinner name="html5spinner">
|
|
<div class="overlay"></div>
|
|
<div class="spinner">
|
|
<div class="double-bounce1"></div>
|
|
<div class="double-bounce2"></div>
|
|
</div>
|
|
<div class="please-wait">Please Wait...</div>
|
|
</spinner>
|
|
|
|
</div> -->
|
|
<div class="col-md-3 form-group"
|
|
ng-class="{'has-error':Form.activity.$dirty && Form.activity.$invalid, 'has-success':Form.activity.$valid}">
|
|
<label >
|
|
Activity <span
|
|
class="symbol required"></span>
|
|
</label>
|
|
<select class="form-control" name="activity" id="Box1" tabindex="6"
|
|
ng-model="myModel.activity"
|
|
ng-options="source.activityName for source in activity"
|
|
required>
|
|
|
|
<option value=""> Select Activity</option>
|
|
|
|
</select>
|
|
<span class="error text-small block"
|
|
ng-if="Form.activity.$dirty && Form.activity.$error.required && myModel.activity.length==0">Activity is required</span>
|
|
<!--<span class="success text-small block"-->
|
|
<!--ng-if="Form.class.$valid && myModel.class.length!=0">Thank You</span>-->
|
|
</div>
|
|
<div class="col-md-3" ng-if="loading==true">
|
|
<spinner name="html5spinner">
|
|
<div class="overlay"></div>
|
|
<div class="spinner">
|
|
<div class="double-bounce1"></div>
|
|
<div class="double-bounce2"></div>
|
|
</div>
|
|
<div class="please-wait">Please Wait...</div>
|
|
</spinner>
|
|
|
|
</div>
|
|
<div class="col-md-3 form-group"
|
|
ng-class="{'has-error':Form.status.$dirty && Form.status.$invalid, 'has-success':Form.status.$valid}">
|
|
<label >
|
|
Status <span
|
|
class="symbol required"></span>
|
|
</label>
|
|
<select class="form-control" name="status" id="Box3" tabindex="7"
|
|
ng-model="myModel.status"
|
|
required >
|
|
<option value="">Select Status</option>
|
|
<option ng-repeat="checkStatus in myModel.activity.activityStatus" value="{{checkStatus.ListCode}}">{{checkStatus.ListName}}</option>
|
|
</select>
|
|
<span class="error text-small block"
|
|
ng-if="Form.status.$dirty && Form.status.$error.required && myModel.status.length==0">Status is required</span>
|
|
<!--<span class="success text-small block"-->
|
|
<!--ng-if="Form.assigned.$valid && myModel.assigned.length!=0">Thank You</span>-->
|
|
</div>
|
|
|
|
|
|
<div class="col-md-3" ng-if="loading==true && userType !='R004'">
|
|
<spinner name="html5spinner">
|
|
<div class="overlay"></div>
|
|
<div class="spinner">
|
|
<div class="double-bounce1"></div>
|
|
<div class="double-bounce2"></div>
|
|
</div>
|
|
<div class="please-wait">Please Wait...</div>
|
|
</spinner>
|
|
|
|
</div>
|
|
<!--&& userType !='R004'-->
|
|
<div class="col-md-3 form-group"
|
|
ng-class="{'has-error':Form.assigned.$dirty && Form.assigned.$invalid, 'has-success':Form.assigned.$valid}">
|
|
<label >
|
|
Assigned To <span
|
|
class="symbol required"></span>
|
|
</label>
|
|
|
|
<select class="form-control" name="assigned" id="Box2" tabindex="8"
|
|
ng-model="myModel.assignedTo"
|
|
ng-options="emp.loginId as emp.staffName for emp in staffDetails"
|
|
required>
|
|
|
|
<option value=""> Select Assigned To</option>
|
|
|
|
</select>
|
|
<span class="error text-small block"
|
|
ng-if="Form.assigned.$dirty && Form.assigned.$error.required && myModel.assignedTo.length==0">Assigned to is required</span>
|
|
<!--<span class="success text-small block"-->
|
|
<!--ng-if="Form.assigned.$valid && myModel.assigned.length!=0">Thank You</span>-->
|
|
</div>
|
|
|
|
|
|
<div class="col-md-3" ng-if="loading==true && userType =='R004'">
|
|
<spinner name="html5spinner">
|
|
<div class="overlay"></div>
|
|
<div class="spinner">
|
|
<div class="double-bounce1"></div>
|
|
<div class="double-bounce2"></div>
|
|
</div>
|
|
<div class="please-wait">Please Wait...</div>
|
|
</spinner>
|
|
|
|
</div>
|
|
<!--<div class="col-md-3 form-group" ng-if="loading==false && userType =='R004'"
|
|
ng-class="{'has-error':Form.branch.$dirty && Form.branch.$invalid, 'has-success':Form.branch.$valid}">
|
|
<label >
|
|
Select Branch <span
|
|
class="symbol required"></span>
|
|
</label>
|
|
|
|
<select class="form-control" name="branch" id="Box15" tabindex="8"
|
|
ng-model="myModel.branch"
|
|
ng-options="brn.BranchName for brn in staffDetails"
|
|
required>
|
|
|
|
<option value=""> Select Branch</option>
|
|
|
|
</select>
|
|
<span class="error text-small block"
|
|
ng-if="Form.branch.$dirty && Form.branch.$error.required && myModel.branch.length==0">Branch is required</span>
|
|
<!–<span class="success text-small block"–>
|
|
<!–ng-if="Form.assigned.$valid && myModel.assigned.length!=0">Thank You</span>–>
|
|
</div>-->
|
|
|
|
|
|
</div>
|
|
<div class="row">
|
|
|
|
|
|
<!-- <div class="col-md-3" ng-if="loading==true && userType =='R004'">
|
|
<spinner name="html5spinner">
|
|
<div class="overlay"></div>
|
|
<div class="spinner">
|
|
<div class="double-bounce1"></div>
|
|
<div class="double-bounce2"></div>
|
|
</div>
|
|
<div class="please-wait">Please Wait...</div>
|
|
</spinner>
|
|
|
|
</div>-->
|
|
|
|
<!--<div class="col-md-3 form-group" ng-if="userType =='R004'"
|
|
ng-class="{'has-error':Form.assigned.$dirty && Form.assigned.$invalid, 'has-success':Form.assigned.$valid}">
|
|
<label >
|
|
Assigned To <span
|
|
class="symbol required"></span>
|
|
</label>
|
|
|
|
<select class="form-control" name="assigned" id="Box28" tabindex="8"
|
|
ng-model="myModel.assignedTo"
|
|
ng-options="emp.loginId as emp.staffName for emp in myModel.branch.staffDetails"
|
|
required>
|
|
|
|
<option value=""> Select Assigned To</option>
|
|
|
|
</select>
|
|
<span class="error text-small block"
|
|
ng-if="Form.assigned.$dirty && Form.assigned.$error.required && myModel.assignedTo.length==0">Assigned to is required</span>
|
|
<!–<span class="success text-small block"–>
|
|
<!–ng-if="Form.assigned.$valid && myModel.assigned.length!=0">Thank You</span>–>
|
|
</div>-->
|
|
|
|
|
|
<div class="col-md-3 form-group"
|
|
ng-class="{'has-error':Form.refered.$dirty && Form.refered.$invalid, 'has-success':Form.refered.$valid}">
|
|
<label class="control-label">
|
|
Referred By
|
|
</label>
|
|
|
|
<input type="text" placeholder="Enter Referred By Name"
|
|
tabindex="10" class="form-control" name="refered"
|
|
ng-model="myModel.referedBy" ng-pattern="/^[a-zA-Z.\s]*$/"/>
|
|
|
|
<span class="error text-small block"
|
|
ng-if="Form.refered.$dirty && Form.refered.$error.pattern">Invalid referred by name </span>
|
|
</div>
|
|
|
|
|
|
|
|
<!-- <div class="col-md-3 form-group"
|
|
ng-class="{'has-error':Form.comments.$dirty && Form.comments.$invalid, 'has-success':Form.comments.$valid}">
|
|
<label>
|
|
Comments <span class="symbol required"></span>
|
|
</label>
|
|
<textarea placeholder="Enter Comments" tabindex="12"
|
|
class="form-control textdsc" name="comments"
|
|
ng-model="myModel.comments" required></textarea>
|
|
<span class="error text-small block"
|
|
ng-if="Form.comments.$dirty && Form.comments.$invalid">Comments is required</span>
|
|
<!--<span class="success text-small"-->
|
|
<!--ng-if="Form.address.$valid">Thank You!</span>
|
|
</div>-->
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="col-md-12">
|
|
<div class="pull-right">
|
|
<button tabindex="13" type="submit" ladda="ldloading1.zoom_in" class="btn btn-wide btn-success" data-style="zoom-in">
|
|
Submit
|
|
</button>
|
|
<!-- <button type="submit" class="btn btn-success btn-o" tabindex="8">
|
|
Submit
|
|
</button>-->
|
|
<button type="reset" class="btn btn-warning btn-wide" tabindex="14"
|
|
ng-click="trackForm.reset(Form);Form.$setPristine()">
|
|
Reset
|
|
</button>
|
|
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div> |