Commit 6d04da99 by duxingshan

部分细节修改

parent 32060d3d
...@@ -147,7 +147,23 @@ export default [ ...@@ -147,7 +147,23 @@ export default [
} }
}, },
] ]
} },
// 后勤管理/预算采购/资金使用明细 2023-08-16 DXS
{
path: '/logisticsManage',
component: Layout,
hidden: true,
permissions: ['childrenHealth:earlyChildhoodSyndrome:archivesManagement:birthday:index'],
children: [
{
path: 'detailsofFundusage',
component: () => import('@/views/smartSchool/logisticsManage/detailsofFundusage'),
name: 'teacherList',
meta: {
title: '资金使用明细'
}
}
]
},
] ]
...@@ -69,6 +69,7 @@ ...@@ -69,6 +69,7 @@
<script> <script>
import picAvatar from "@/views/smartSchool/schoolManage/introduce/schoolInfo/profile/picAvatar"; import picAvatar from "@/views/smartSchool/schoolManage/introduce/schoolInfo/profile/picAvatar";
import {getInfo, editInfo} from "@/api/smartSchool/schoolManage/introduce/introduce"; import {getInfo, editInfo} from "@/api/smartSchool/schoolManage/introduce/introduce";
import { closeCurrentTab } from "../../../../../utils/utilLibrary/routerBatch/routerBatch";
export default { export default {
name: "index", name: "index",
...@@ -160,14 +161,21 @@ export default { ...@@ -160,14 +161,21 @@ export default {
if (response.code === 200) { if (response.code === 200) {
this.$modal.msgSuccess("修改成功"); this.$modal.msgSuccess("修改成功");
this.getSchoolIntroduce() this.getSchoolIntroduce()
//关闭当前页面 2023-08-16 DXS
this.closeCurrentTab(true)
// 关闭当前tab页签,打开新页签 // 关闭当前tab页签,打开新页签
const obj = {path: "/schoolManage/campusInfo"}; // const obj = {path: "/schoolManage/campusInfo"};
this.$tab.closeOpenPage(obj); // this.$tab.closeOpenPage(obj);
// localStorage.setItem('gardenEmblem',this.formData.gardenEmblem) // localStorage.setItem('gardenEmblem',this.formData.gardenEmblem)
} }
}) })
}) })
}, },
closeCurrentTab,
resetForm() { resetForm() {
this.$refs['elForm'].resetFields() this.$refs['elForm'].resetFields()
}, },
......
...@@ -207,6 +207,7 @@ import {ExportType} from "@/enums/common" ...@@ -207,6 +207,7 @@ import {ExportType} from "@/enums/common"
import {TimeName} from '@/enums/schedule/schoolMomentsDetail' import {TimeName} from '@/enums/schedule/schoolMomentsDetail'
import {CustomCellStyle} from '@/enums/customStyle'; import {CustomCellStyle} from '@/enums/customStyle';
import {getDicts} from '@/api/system/dict/data' import {getDicts} from '@/api/system/dict/data'
import { closeCurrentTab } from "../../../../../../utils/utilLibrary/routerBatch/routerBatch";
export default { export default {
name: 'SchoolMomentsDetail', name: 'SchoolMomentsDetail',
...@@ -426,10 +427,13 @@ export default { ...@@ -426,10 +427,13 @@ export default {
this.exportOptions.open = false; this.exportOptions.open = false;
}, },
// 关闭按钮 2023-08-16 DXS
closeCurrentTab,
// 关闭按钮 // 关闭按钮
handleClose() { handleClose() {
const path = {path: '/schoolManage/season'}; this.closeCurrentTab(true)
this.$tab.closeOpenPage(path); // const path = {path: '/schoolManage/season'};
// this.$tab.closeOpenPage(path);
}, },
// 多选框选择数据 // 多选框选择数据
......
...@@ -486,7 +486,6 @@ export default { ...@@ -486,7 +486,6 @@ export default {
Object.keys(this.form).forEach(key => { Object.keys(this.form).forEach(key => {
res.data[key] && (this.form[key] = res.data[key]) res.data[key] && (this.form[key] = res.data[key])
}) })
console.log("this.form",this.form)
} }
}) })
} }
...@@ -505,7 +504,7 @@ export default { ...@@ -505,7 +504,7 @@ export default {
//表单提交 //表单提交
submitForm(){ submitForm(){
const useId = this.form.useId const useId = this.form.useId
this.form.useName = this.userList.find(item=>item.userId == useId).userName this.form.useName = useId == ''?'':this.userList.find(item=>item.userId == useId).userName
this.$refs['form'].validate((valid) => { this.$refs['form'].validate((valid) => {
if (valid) { if (valid) {
if(this.nowOptionType == 0){ if(this.nowOptionType == 0){
......
...@@ -82,15 +82,15 @@ ...@@ -82,15 +82,15 @@
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="借用日期" prop="borrowTime"> <el-form-item label="借用日期" prop="borrowTime">
<el-date-picker v-model="lendReturnForm.borrowTime" type="date" clearable class="selectWidth" <el-date-picker v-model="lendReturnForm.borrowTime" type="datetime" clearable class="selectWidth"
placeholder="请选择借用日期" format="yyyy-MM-dd" :disabled="nowType == 2?true:false"> placeholder="请选择借用日期" value-format="yyyy-MM-dd HH:mm:ss" :disabled="nowType == 2?true:false">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="归还日期" prop="returnTime"> <el-form-item label="归还日期" prop="returnTime">
<el-date-picker v-model="lendReturnForm.returnTime" type="date" clearable class="selectWidth" <el-date-picker v-model="lendReturnForm.returnTime" type="datetime" clearable class="selectWidth"
placeholder="请选择归还日期" format="yyyy-MM-dd" :disabled="nowType == 2?true:false"> placeholder="请选择归还日期" value-format="yyyy-MM-dd HH:mm:ss":disabled="nowType == 2?true:false">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -103,8 +103,11 @@ ...@@ -103,8 +103,11 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="归还时设备情况" prop="returnEquipmentCondition"> <el-form-item label="归还时设备情况" prop="returnEquipmentCondition">
<el-input v-model="lendReturnForm.returnEquipmentCondition" placeholder="请输入归还时设备情况" <el-select v-model="lendReturnForm.returnEquipmentCondition" clearable
:disabled="nowType == 2?true:false"></el-input> placeholder="请选择归还时设备情况">
<el-option v-for="(item, index) in dict.type.equipment_state" :key="index" :label="item.label"
:value="item.value" :disabled="nowType == 2?true:false"></el-option>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -128,15 +131,15 @@ ...@@ -128,15 +131,15 @@
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="预计使用时间" prop="yjuseTime"> <el-form-item label="预计使用时间" prop="yjuseTime">
<el-date-picker v-model="lendReturnForm.yjuseTime" type="date" clearable class="selectWidth" <el-date-picker v-model="lendReturnForm.yjuseTime" type="datetime" clearable class="selectWidth"
placeholder="请选择预计使用时间" format="yyyy-MM-dd" :disabled="nowType == 2?true:false"> placeholder="请选择预计使用时间" value-format="yyyy-MM-dd HH:mm:ss" :disabled="nowType == 2?true:false">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="实际使用时间" prop="sjuseTime"> <el-form-item label="实际使用时间" prop="sjuseTime">
<el-date-picker v-model="lendReturnForm.sjuseTime" type="date" clearable class="selectWidth" <el-date-picker v-model="lendReturnForm.sjuseTime" type="datetime" clearable class="selectWidth"
placeholder="请选择实际使用时间" format="yyyy-MM-dd" :disabled="nowType == 2?true:false"> placeholder="请选择实际使用时间" value-format="yyyy-MM-dd HH:mm:ss" :disabled="nowType == 2?true:false">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -170,6 +173,7 @@ import { getUserList } from "../../../../api/smartSchool/schoolProperty/equipmen ...@@ -170,6 +173,7 @@ import { getUserList } from "../../../../api/smartSchool/schoolProperty/equipmen
import { getAdmin } from '@/api/smartSchool/schoolProperty/classiFication.js' import { getAdmin } from '@/api/smartSchool/schoolProperty/classiFication.js'
export default { export default {
dicts: ['equipment_state'],
data() { data() {
return { return {
queryParams: { queryParams: {
...@@ -334,6 +338,7 @@ export default { ...@@ -334,6 +338,7 @@ export default {
if(res.code == 200){ if(res.code == 200){
this.$message.success("删除成功!") this.$message.success("删除成功!")
} }
this.getList()
}) })
}).catch(() => { }).catch(() => {
this.$message({ this.$message({
...@@ -347,7 +352,9 @@ export default { ...@@ -347,7 +352,9 @@ export default {
//表单提交 //表单提交
submitForm(){ submitForm(){
const borrowById = this.lendReturnForm.borrowById const borrowById = this.lendReturnForm.borrowById
this.lendReturnForm.borrowBy = borrowById ==''?'':this.userList.find(item=>item.userId == borrowById).userName this.lendReturnForm.borrowBy = borrowById == ''?'':this.userList.find(item=>item.userId == borrowById).userName
const receivedById = this.lendReturnForm.receivedById
this.lendReturnForm.receivedBy = receivedById == ''?'':this.adminUserList.find(item=>item.adminId == receivedById).admin
this.$refs['lendReturnForm'].validate((valid) => { this.$refs['lendReturnForm'].validate((valid) => {
if (valid) { if (valid) {
if(this.nowType == 1){ if(this.nowType == 1){
......
...@@ -400,7 +400,7 @@ import {getToken} from "@/utils/auth"; ...@@ -400,7 +400,7 @@ import {getToken} from "@/utils/auth";
import {TempGrades, TEXT_SIZE_ONE_HU, TEXT_SIZE_ONE_TH, TEXT_SIZE_TEL} from "@/enums/common"; import {TempGrades, TEXT_SIZE_ONE_HU, TEXT_SIZE_ONE_TH, TEXT_SIZE_TEL} from "@/enums/common";
export default { export default {
name: "index", name: "AffairClassManage",
dicts: ["Class", "Grade", "grade_type", "section_type"], dicts: ["Class", "Grade", "grade_type", "section_type"],
components: {TeacherSelect, PicAvatar}, components: {TeacherSelect, PicAvatar},
data() { data() {
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
</el-button> </el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button type="info" plain icon="el-icon-close" size="mini" @click="closePage" <el-button type="info" plain icon="el-icon-close" size="mini" @click="closeCurrentTab"
v-hasPermi="['system:teacher:close']">关闭 v-hasPermi="['system:teacher:close']">关闭
</el-button> </el-button>
</el-col> </el-col>
...@@ -106,6 +106,7 @@ import { ...@@ -106,6 +106,7 @@ import {
import TeacherSelect from '@/views/components/moduleComponets/TeacherSelect/index.vue' import TeacherSelect from '@/views/components/moduleComponets/TeacherSelect/index.vue'
import {listInform, teacherListInform} from '@/api/smartSchool/teacherManage/teacherInformation' import {listInform, teacherListInform} from '@/api/smartSchool/teacherManage/teacherInformation'
import {listSubject} from '@/api/smartSchool/course/index' import {listSubject} from '@/api/smartSchool/course/index'
import {closeCurrentTab} from "../../../../../utils/utilLibrary/routerBatch/routerBatch";
export default { export default {
name: 'affairClassManage_teacherList', name: 'affairClassManage_teacherList',
...@@ -158,6 +159,8 @@ export default { ...@@ -158,6 +159,8 @@ export default {
}, },
methods: { methods: {
closeCurrentTab, //关闭当前页面
getList() { getList() {
const gradeId = this.$route.query && this.$route.query.gradeId const gradeId = this.$route.query && this.$route.query.gradeId
...@@ -284,14 +287,17 @@ export default { ...@@ -284,14 +287,17 @@ export default {
closePage() { closePage() {
// window.history.back(-1); // window.history.back(-1);
// this.$tab.closeOpenPage({path: '/class/handleClass'}); // this.$tab.closeOpenPage({path: '/class/handleClass'});
console.log(this.route) // console.log("sssss", window.location.pathname)
let path let path = { path: window.location.pathname }
if (this.routeBack == 1) { // console.log("path", path)
path = {path: '/classAdviser/classManage'} // if (this.routeBack == 1) {
} else { // path = {path: '/classAdviser/classManage'}
path = {path: '/teachAffairAdministration/affairClassManage'} // } else {
} // path = {path: '/teachAffairAdministration/affairClassManage'}
this.$tab.closeOpenPage(path) // }
// let path = {path: '/classAdviser/classManage'}
this.$router.go(-1)
this.$tab.closePage(path)
}, },
// 获取教师信息 // 获取教师信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment