This commit is contained in:
guochunsi
2026-01-07 18:33:03 +08:00
parent bb06c81997
commit 9e3e775b0f
11 changed files with 277 additions and 155 deletions

View File

@@ -367,7 +367,7 @@
<el-tag disabled>{{waitShenheForm.form.deptName}}</el-tag>
</el-form-item>
<el-form-item label="现二级部门*">
<el-form-item label="现二级部门" prop="newDeptCode">
<el-select v-model="newSecDeptCode" @change="getDeptListByParent" placeholder="请选择二级部门" style="width: 100%">
<el-option v-for="item in secDeptList"
:key="item.deptCode"
@@ -392,9 +392,8 @@
v-model="waitShenheForm.form.changeDate"
type="date"
placeholder="选择日期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd HH:mm:ss"
style="width: 100%"
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
/>
</el-form-item>
@@ -461,9 +460,8 @@
v-model="waitShenheForm.form.changeTime"
type="date"
placeholder="选择日期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd HH:mm:ss"
style="width: 100%"
format="YYYY-MM-DD"
value-format="YYYY-MM-DD HH:mm:ss"
/>
</el-form-item>
@@ -490,7 +488,9 @@
import { getTeacherCertificateList } from '/@/api/professional/rsbase/professionalteachercertificateconf'
import { getAllTypeList } from '/@/api/professional/rsbase/professionalacademiceducationtypeconfig'
import { getQualificationList } from '/@/api/professional/rsbase/academicqualificationsconfig'
import { getDegreeList } from '/@/api/professional/rsbase/professionalacademicdegreeconfig'
import { getDegreeList } from '/@/api/professional/rsbase/professionalacademicdegreeconfig'
import { addObj as addStationChangeObj } from '/@/api/professional/professionaluser/professionalteacherstationchange'
import { addObj as addPartyChangeObj } from '/@/api/professional/professionaluser/professionalpartychange'
import global from '/@/components/tools/commondict.vue'
import { Session } from '/@/utils/storage'
@@ -556,7 +556,8 @@
}
const stationChangeRules = {
changeDate: [{ required: true, message: '请选择日期', trigger: 'change' }],
newDeptCode: [{ required: true, message: '请选择要调入的二级部门', trigger: 'change' }],
changeDate: [{ required: true, message: '请选择调令日期', trigger: 'change' }],
pos: [{ required: true, message: '请选择岗位类型', trigger: 'change' }]
}
@@ -870,7 +871,17 @@
try {
await messageBox.confirm('确认提交?')
const res = await updateOtherInfo(waitShenheForm.form)
let res
if (val === 5) {
// 人员调动:使用人员调动接口
res = await addStationChangeObj(waitShenheForm.form)
} else if (val === 6) {
// 党员调动:使用党员调动接口
res = await addPartyChangeObj(waitShenheForm.form)
} else {
// 其他类型:走通用“其他信息”更新接口
res = await updateOtherInfo(waitShenheForm.form)
}
if (res.data === '-1') {
message.warning("当前不允许提交")
} else {