修改页面

This commit is contained in:
曹辉 2022-09-01 14:07:14 +08:00
parent 8f43c5f811
commit 31530e0813
4 changed files with 48 additions and 28 deletions

View File

@ -58,7 +58,7 @@
<el-button <el-button
type="primary" type="primary"
style="width: 20px; height: 20px" style="width: 20px; height: 20px"
v-if="batchCodeId == scope.row.id" v-if="batchCode == scope.row.batchCode"
circle circle
@click="batchCodeclick(scope.row)" @click="batchCodeclick(scope.row)"
></el-button> ></el-button>
@ -206,8 +206,6 @@ export default {
kindergartenId: "", kindergartenId: "",
// //
batchCode: "请选择批次", batchCode: "请选择批次",
//ID
batchCodeId: "",
//list //list
testScorelist: [], testScorelist: [],
// //
@ -224,8 +222,11 @@ export default {
}, },
methods: { methods: {
onshow() { onshow() {
this.batchCode = localStorage.getItem("batchCode2");
this.kindergartenId = localStorage.getItem("kindergartenId");
if (localStorage.getItem("kindergartenName") == null) { if (localStorage.getItem("kindergartenName") == null) {
this.kindergartenName = "请选择幼儿园"; this.kindergartenName = "请选择幼儿园";
this.batchCode = "请选择批次";
} else { } else {
this.kindergartenName = localStorage.getItem("kindergartenName"); this.kindergartenName = localStorage.getItem("kindergartenName");
} }
@ -234,9 +235,7 @@ export default {
} else { } else {
this.batchCode = localStorage.getItem("batchCode2"); this.batchCode = localStorage.getItem("batchCode2");
} }
this.batchCode = localStorage.getItem("batchCode2"); this.$emit("kinbatlist", this.kindergartenId, this.batchCode);
this.kindergartenId = localStorage.getItem("kindergartenId");
this.$emit("kinbatlist", this.kindergartenId, this.batchCode, 0);
}, },
// //
@ -251,7 +250,6 @@ export default {
// //
batchCodeclick(row) { batchCodeclick(row) {
this.batchCodeId = row.id;
this.batchCode = row.batchCode; this.batchCode = row.batchCode;
this.batchCodeshow = false; this.batchCodeshow = false;
localStorage.setItem("batchCode2", this.batchCode); localStorage.setItem("batchCode2", this.batchCode);
@ -281,23 +279,30 @@ export default {
}, },
getList() { getList() {
tKindergartenInfo(this.kindergartenType).then((res) => {
this.type = res.data[0];
this.type2 = res.data[1];
});
// //
// this.analysisqueryParams.kindergartenId = res.data.kindergartenId;
getRoleInfo().then((res) => { getRoleInfo().then((res) => {
var user = res.data.roleKeys; var user = res.data.roleKeys;
console.log(user); console.log(user);
if (user.includes("enchou")) { if (user.includes("enchou")) {
return; return;
} else if (user.includes("teacher")) { } else if (user.includes("teacher")) {
if (res.data != 999999) {
this.kindergartenId = res.data.kindergartenId;
this.kindergartenName = res.data.kindergartenName;
this.$emit("kinbatlist", this.kindergartenId, this.batchCode, 0);
localStorage.setItem("kindergartenName", res.data.kindergartenName);
localStorage.setItem("kindergartenId", res.data.kindergartenId);
}
return; return;
} else if (user.includes("parent")) { } else if (user.includes("parent")) {
return; return;
} }
}); });
tKindergartenInfo(this.kindergartenType).then((res) => {
this.type = res.data[0];
this.type2 = res.data[1];
});
//list //list
listKindergartenInfo(this.kqueryParams).then((response) => { listKindergartenInfo(this.kqueryParams).then((response) => {
this.kindergartenList = response.rows; this.kindergartenList = response.rows;

View File

@ -145,13 +145,13 @@
<!-- // --> <!-- // -->
<el-dialog <el-dialog
width="850px" width="860px"
title="选择所属幼儿园" title="选择所属幼儿园"
:visible.sync="kindergartenshow" :visible.sync="kindergartenshow"
append-to-body append-to-body
:before-close="kindergartencancel" :before-close="kindergartencancel"
> >
<el-table :data="kindergartenList" @cell-dblclick="kindergartenNameclick"> <el-table :data="kindergartenList" @cell-dblclick="kindergartenNameclick" >
<el-table-column label="请选择" width="70" align="center"> <el-table-column label="请选择" width="70" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -218,7 +218,7 @@
<!-- // --> <!-- // -->
<el-dialog <el-dialog
width="1000px" width="1050px"
title="选择所属班级" title="选择所属班级"
:visible.sync="classshow" :visible.sync="classshow"
append-to-body append-to-body
@ -400,6 +400,7 @@ export default {
cardNumber: null, cardNumber: null,
onceName: null, onceName: null,
homeAddress: null, homeAddress: null,
kindergartenId: null,
}, },
// //
classqueryParams: { classqueryParams: {
@ -505,10 +506,6 @@ export default {
}, },
// //
studentshowclick() { studentshowclick() {
this.kindergartenName = "请选择幼儿园";
this.kindergartenId = "";
this.className = "请选择班级";
this.classId = "";
this.studentshow = true; this.studentshow = true;
this.studentlist(); this.studentlist();
}, },
@ -552,6 +549,10 @@ export default {
// //
studentcancel() { studentcancel() {
this.studentshow = false; this.studentshow = false;
this.kindergartenName = "请选择幼儿园";
this.kindergartenId = "";
this.className = "请选择班级";
this.classId = "";
}, },
// //
kindergartencancel() { kindergartencancel() {
@ -605,13 +606,19 @@ export default {
// //
getRoleInfo().then((res) => { getRoleInfo().then((res) => {
console.log(res); console.log(res);
this.classqueryParams.kindergartenId = res.data.kindergartenId;
var user = res.data.roleKeys; var user = res.data.roleKeys;
if (user.includes("enchou")) { if (user.includes("enchou")) {
this.classqueryParams.kindergartenId = res.data.kindergartenId;
this.studentqueryParams.kindergartenId = res.data.kindergartenId;
return; return;
} else if (user.includes("teacher")) { } else if (user.includes("teacher")) {
this.kindergartenId = res.data.kindergartenId;
this.classqueryParams.kindergartenId = res.data.kindergartenId;
this.kindergartenName = String(res.data.kindergartenName);
console.log(1, this.kindergartenName);
return; return;
} else if (user.includes("parent")) { } else if (user.includes("parent")) {
return; return;
} }
}); });

View File

@ -14,7 +14,7 @@
:options="List2" :options="List2"
placeholder="请选择所属组织" placeholder="请选择所属组织"
v-model="queryParams.id" v-model="queryParams.id"
style="width: 300px" style="width: 208px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="区域名称" prop=""> <el-form-item label="区域名称" prop="">
@ -23,7 +23,7 @@
:options="areaList" :options="areaList"
placeholder="请选择所属区域" placeholder="请选择所属区域"
v-model="queryParams.areaId" v-model="queryParams.areaId"
style="width: 300px" style="width: 208px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="组织地址" prop=""> <el-form-item label="组织地址" prop="">
@ -179,17 +179,25 @@
</el-form-item> </el-form-item>
<el-form-item label="组织名称" prop="organizeName"> <el-form-item label="组织名称" prop="organizeName">
<el-input v-model="form.organizeName" placeholder="请输入组织名称" maxlength="50"/> <el-input
v-model="form.organizeName"
placeholder="请输入组织名称"
maxlength="50"
/>
</el-form-item> </el-form-item>
<el-form-item label="组织地址" prop="organizeAddress"> <el-form-item label="组织地址" prop="organizeAddress">
<el-input <el-input
v-model="form.organizeAddress" v-model="form.organizeAddress"
placeholder="请输入组织地址" placeholder="请输入组织地址"
maxlength="100" maxlength="100"
/> />
</el-form-item> </el-form-item>
<el-form-item label="联系人" prop="contacts"> <el-form-item label="联系人" prop="contacts">
<el-input v-model="form.contacts" placeholder="请输入联系人姓名" maxlength="10" /> <el-input
v-model="form.contacts"
placeholder="请输入联系人姓名"
maxlength="10"
/>
</el-form-item> </el-form-item>
<el-form-item label="联系人电话" prop="phone"> <el-form-item label="联系人电话" prop="phone">
<el-input <el-input
@ -221,8 +229,8 @@ export default {
var checkMobile = (rule, value, cb) => { var checkMobile = (rule, value, cb) => {
// //
const regMobile = const regMobile =
/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/; /^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/;
// /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/; // /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
const reg = /^(0[0-9]{2,3}\-)([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/; const reg = /^(0[0-9]{2,3}\-)([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
const isTel = reg.test(value); const isTel = reg.test(value);

View File

@ -18,7 +18,7 @@
:options="itemCategoryList" :options="itemCategoryList"
placeholder="请选择所属项目" placeholder="请选择所属项目"
v-model="queryParams.itemCategoryId" v-model="queryParams.itemCategoryId"
style="width: 300px" style="width: 208px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="itemName"> <el-form-item label="项目名称" prop="itemName">