diff --git a/src/pages/Parent/parents.vue b/src/pages/Parent/parents.vue
index e7c9936..b5d6c73 100644
--- a/src/pages/Parent/parents.vue
+++ b/src/pages/Parent/parents.vue
@@ -114,6 +114,21 @@
>
+
+
+
+
+
+
+
+
@@ -229,6 +244,17 @@
required
>
+
+
+
+
+
+
@@ -372,6 +398,23 @@
+
+
+
+
+
+ Password:
+
+
+ Password:
+
+
+
+
+ {{ editedItem.password }}
+
+
+
@@ -593,6 +636,24 @@
+
+
+
+
+
+
+
+
+
+
@@ -769,6 +830,7 @@ import moment from "moment";
export default {
data: () => ({
+ e1: true,
showParent: true,
snackbar: false,
y: "top",
@@ -783,6 +845,7 @@ export default {
loading: false,
date: null,
search: "",
+ password: "",
addParentDialog: false,
menu: false,
menu1: false,
@@ -799,6 +862,10 @@ export default {
v => !!v || " father Cell Number is required",
v => v <= 10000000000 || "Max 10 characters is required"
],
+ password: [
+ v => !!v || "Password field is Required.",
+ v => (/^(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%^&*])(?=.{8,})/).test(v) && v.length >= 8 || 'Min 8 characters lower case symbol required'
+ ],
editFatherNoRule: [
v => !!v || " father Cell Number is required",
v => v <= 10000000000 || "Max 10 characters is required"
@@ -855,7 +922,8 @@ export default {
fatherCellNo: "",
motherName: "",
motherCellNo: "",
- email: ""
+ email: "",
+ password: ""
}
}),
watch: {
diff --git a/src/pages/Students/students.vue b/src/pages/Students/students.vue
index fbaee27..0ff4a4e 100644
--- a/src/pages/Students/students.vue
+++ b/src/pages/Students/students.vue
@@ -331,7 +331,7 @@
-
+
@@ -339,7 +339,6 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1113,6 +1129,19 @@
+
+
+
+
+
+
+
+
+
+
@@ -1268,6 +1297,23 @@
+
+
+
+
+
+
+
+
+
+
@@ -1836,6 +1882,7 @@ import parent from "@/script/parents.js";
export default {
data: () => ({
+ e1: true,
e2: 0,
showParent: true,
showNext: false,
@@ -1853,6 +1900,7 @@ export default {
editLoading: false,
date: null,
search: "",
+ password: "",
menu: false,
menu1: false,
editStudentDialog: false,
@@ -1876,6 +1924,7 @@ export default {
cityRules: [v => !!v || " City Name is required"],
pincode: [v => !!v || " Pincode is required"],
country: [v => !!v || " Country Name is required"],
+ rollNo: [v => !!v || "Roll No is required"],
permanentAddress: [v => !!v || " Permanent Address is required"],
presentAddress: [v => !!v || " Present Address is required"],
stateRules: [v => !!v || "State Name is required"],
@@ -1886,6 +1935,10 @@ export default {
v => !!v || " father Cell Number is required",
v => v <= 10000000000 || "Max 10 characters is required"
],
+ password: [
+ v => !!v || "Password field is Required.",
+ v => (/^(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%^&*])(?=.{8,})/).test(v) && v.length >= 8
+ ],
mobileNoRule: [v => !!v || " Mobile Number is required"],
establishmentYearRules: [v => !!v || " Academic Year is required"],
errorMessages: "",
@@ -2276,6 +2329,7 @@ export default {
motherCellNo: this.parentData.motherCellNo,
fatherProfession: this.parentData.fatherProfession,
motherProfession: this.parentData.motherProfession,
+ password: this.parentData.password,
role: "PARENT"
};
this.loading = true;
@@ -2332,6 +2386,7 @@ export default {
this.parentData.motherCellNo = "";
this.parentData.fatherProfession = "";
this.parentData.motherProfession = "";
+ this.parentData.password = "";
}
this.showLoader = false;
});
diff --git a/src/script/parents.js b/src/script/parents.js
index 95f5d2f..09c3c6a 100644
--- a/src/script/parents.js
+++ b/src/script/parents.js
@@ -5,7 +5,8 @@ export default () => {
"fatherName": "Abhishek",
"motherName": "Rita",
"motherCellNo": "8989786789",
- "fatherCellNo": "9898981234"
+ "fatherCellNo": "9898981234",
+ "password": ""
},
{
@@ -13,7 +14,8 @@ export default () => {
"fatherName": "suresh",
"motherName": "rita kumari",
"fatherCellNo": "9898987867",
- "motherCellNo": "9768576536"
+ "motherCellNo": "9768576536",
+ "password": ""
}
]
return parents;