岗位类型 临时岗位C

This commit is contained in:
zhy
2025-10-13 18:16:14 +08:00
parent ebfdb0e844
commit cc242e4015
4 changed files with 13 additions and 14 deletions

View File

@@ -28,7 +28,7 @@
<td>{{ v.idCard }}</td> <td>{{ v.idCard }}</td>
<td>{{ v.stuDept }}</td> <td>{{ v.stuDept }}</td>
<td>{{ v.className }}</td> <td>{{ v.className }}</td>
<td>{{ v.postType == "固定岗位A" ? "A" : "B" }}</td> <td>{{ v.postType == "固定岗位A" ? "A" : v.postType == "固定岗位B" ? "B" : "C" }}</td>
<td>{{ v.familyCondition }}</td> <td>{{ v.familyCondition }}</td>
<td>{{ v.workNeed }}</td> <td>{{ v.workNeed }}</td>
<td>{{ v.postType == "固定岗位A" ? v.totalTime + "天" : v.totalTime.toFixed(1) + "小时" }}</td> <td>{{ v.postType == "固定岗位A" ? v.totalTime + "天" : v.totalTime.toFixed(1) + "小时" }}</td>

View File

@@ -286,8 +286,8 @@
</el-form-item> </el-form-item>
<el-form-item label="岗位类型"> <el-form-item label="岗位类型">
<el-select clearable v-model="extraForm.postType" placeholder="请选择岗位类型"> <el-select clearable v-model="extraForm.postType" placeholder="请选择岗位类型">
<el-option label="固定岗位A" value="固定岗位A"></el-option> <el-option v-for="dict in dict.type.qgzx_post_type" :key="dict.value" :label="dict.label"
<el-option label="固定岗位B" value="固定岗位B"></el-option> :value="dict.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="工作月份"> <el-form-item label="工作月份">
@@ -321,8 +321,8 @@
</el-form-item> </el-form-item>
<el-form-item label="岗位类型"> <el-form-item label="岗位类型">
<el-select clearable v-model="editPostTypeMoneyForm.postType" placeholder="请选择岗位类型"> <el-select clearable v-model="editPostTypeMoneyForm.postType" placeholder="请选择岗位类型">
<el-option label="固定岗位A" value="固定岗位A"></el-option> <el-option v-for="dict in dict.type.qgzx_post_type" :key="dict.value" :label="dict.label"
<el-option label="固定岗位B" value="固定岗位B"></el-option> :value="dict.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="工作时长"> <el-form-item label="工作时长">
@@ -346,8 +346,7 @@
<el-input v-model="editMonthForm.postName" readonly></el-input> <el-input v-model="editMonthForm.postName" readonly></el-input>
</el-form-item> </el-form-item>
<el-form-item label="工作月份"> <el-form-item label="工作月份">
<el-date-picker v-model="editMonthForm.applyTime" type="month" <el-date-picker v-model="editMonthForm.applyTime" type="month" value-format="yyyy-MM-dd HH:mm:ss">
value-format="yyyy-MM-dd HH:mm:ss">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="岗位类型"> <el-form-item label="岗位类型">
@@ -384,7 +383,7 @@ import dayjs from "dayjs";
export default { export default {
name: "Money", name: "Money",
dicts: ['qgzx_apply_status'], dicts: ['qgzx_apply_status', 'qgzx_post_type'],
components: { AllStuPostSelect, MoneyPrint, Treeselect, TeacherSelect }, components: { AllStuPostSelect, MoneyPrint, Treeselect, TeacherSelect },
data() { data() {
return { return {

View File

@@ -124,8 +124,8 @@
<el-col :span="6"> <el-col :span="6">
<el-form-item label="岗位类型" prop="postType"> <el-form-item label="岗位类型" prop="postType">
<el-select clearable v-model="replyForm.postType" placeholder="请选择岗位类型"> <el-select clearable v-model="replyForm.postType" placeholder="请选择岗位类型">
<el-option label="固定岗位A" value="固定岗位A"></el-option> <el-option v-for="dict in dict.type.qgzx_post_type" :key="dict.value"
<el-option label="固定岗位B" value="固定岗位B"></el-option> :label="dict.label" :value="dict.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@@ -252,8 +252,8 @@
<el-col :span="6"> <el-col :span="6">
<el-form-item label="岗位类型" prop="postType"> <el-form-item label="岗位类型" prop="postType">
<el-select clearable v-model="applyForm.postType" placeholder="请选择岗位类型"> <el-select clearable v-model="applyForm.postType" placeholder="请选择岗位类型">
<el-option label="固定岗位A" value="固定岗位A"></el-option> <el-option v-for="dict in dict.type.qgzx_post_type" :key="dict.value"
<el-option label="固定岗位B" value="固定岗位B"></el-option> :label="dict.label" :value="dict.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@@ -605,7 +605,7 @@ import { getUserProfile } from "@/api/system/user";
export default { export default {
name: "workstudy-apply", name: "workstudy-apply",
components: { Treeselect, TeacherSelect }, components: { Treeselect, TeacherSelect },
dicts: ['qgzx_apply_status'], dicts: ['qgzx_apply_status', 'qgzx_post_type'],
data() { data() {
return { return {
isEmpty, isEmpty,

View File

@@ -315,7 +315,7 @@ export default {
return; return;
} }
if (this.postType == "固定岗位B") { if (this.postType != "固定岗位A" ) {
if (sdata.workTime <= 0 || sdata.workTime > 8) { if (sdata.workTime <= 0 || sdata.workTime > 8) {
this.$message.info("请输入正确的工作时长(每天工作时长不能超过8小时)"); this.$message.info("请输入正确的工作时长(每天工作时长不能超过8小时)");
return; return;