讲师费时间筛选调整

This commit is contained in:
wangxuemei
2024-09-04 17:24:59 +08:00
parent ed8b4769de
commit a881058e44
9 changed files with 560 additions and 177 deletions

View File

@@ -80,7 +80,7 @@
<!-- 抽屉 -->
<a-drawer v-model:visible="teacherdialog" placement="right" @closa="cancelTeacherDialog" :maskClosable="true"
width="60%" :title="teacherdialogtitle">
<a-form :model="formParam" :rules="rules" layout="vertical">
<a-form :model="formParam" :rules="rules" layout="vertical" ref="formRef">
<a-row :gutter="16">
<a-col :span="24">
<span class="line"></span><span>讲师体系基本信息</span>
@@ -192,8 +192,9 @@ export default{
},
setup() {
const formRef = ref();
const state = reactive({
vf:true,
showContent: false,
tableLoading:false,
deleteInTeacherdialog:false,
@@ -305,7 +306,9 @@ const getTableDate = (obj) => {
//取消按钮 清空输入的数据
const cancelTeacherDialog = () => {
if (state.teacherdialog = true) {
formRef.value.resetFields();
state.teacherdialog = false
cancel()
}
state.deleteInTeacherdialog = false
@@ -314,6 +317,7 @@ const getTableDate = (obj) => {
const addTeacher=()=>{
state.teacherdialog=true ,
state.teacherdialogtitle="新增归属组织"
state.vf = true
}
const addContentData = () => {
state.showContent = true
@@ -323,6 +327,7 @@ const getTableDate = (obj) => {
state.teacherdialog = true;
state.teacherdialogtitle = '修改归属组织'
state.formParam.kid= record.kid
state.vf = false
TeacherSystem(record)
}
const TeacherSystem =(record)=>{
@@ -340,23 +345,30 @@ const getTableDate = (obj) => {
}
//保存
const createTeacherDialog = () => {
console.log(state.formParam);
if (state.formParam.kid != undefined) {
updateTrainOrg(state.formParam).then(response => {
formRef.value
.validate()
.then(() => {
if (state.vf == false) {
updateTrainOrg(state.formParam).then(response => {
message.success("修改成功");
state.teacherdialog = false;
cancel()
getTableDate();
});
}
else {
addReviewer(state.formParam)
.then((res) => {
message.success("保存成功");
}).catch((err) => {
console.log(err);
});
}
cancel()
state.teacherdialog = false;
state.teacherdialog = false;
cancel()
getTableDate();
})
}
})
.catch(() => {
console.log('error', error);
});
};
const rules = {
trainorgId: [{ required: true, message: '归属组织编号不能为空' }],
@@ -371,6 +383,7 @@ const getTableDate = (obj) => {
return{
...toRefs(state),
rules,
formRef,
managerChange,
columns,
tableData,