|
@@ -63,66 +63,517 @@
|
|
|
>导出
|
|
|
</el-button>
|
|
|
</template>
|
|
|
- <!-- <template slot="schoolAgeSalary" slot-scope="{ row }">
|
|
|
+ <template slot="basicsSalaryLabel">
|
|
|
+ <el-tag>基础工资:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="workloadSalaryLabel">
|
|
|
+ <el-tag>工作量工资:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="awardSalaryLabel">
|
|
|
+ <el-tag>奖励工资:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="dutyAllowancesLabel">
|
|
|
+ <el-tag>职务津贴:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="classTeacherSubsidyLabel">
|
|
|
+ <el-tag>班主任津贴:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="subsidyLabel">
|
|
|
+ <el-tag>补贴项:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="deductionsLabel">
|
|
|
+ <el-tag>扣除项:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="salaryLabel">
|
|
|
+ <el-tag>应发工资:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template slot="fsalaryLabel">
|
|
|
+ <el-tag>实发工资:</el-tag>
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="schoolAgeSalaryForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
<el-input
|
|
|
- v-show="row.$cellEdit"
|
|
|
- v-model="row.schoolAgeSalary"
|
|
|
- size="small"
|
|
|
- placeholder="请输入"
|
|
|
- @change="salaryAdd(row)"
|
|
|
- ></el-input>
|
|
|
- <span v-show="!row.$cellEdit">{{ row.schoolAgeSalary }}</span>
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.schoolAgeSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
</template>
|
|
|
- <template slot="capitalIncrease" slot-scope="{ row }">
|
|
|
+
|
|
|
+ <template
|
|
|
+ slot="capitalIncreaseForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
<el-input
|
|
|
- v-show="row.$cellEdit"
|
|
|
- v-model="row.capitalIncrease"
|
|
|
- size="small"
|
|
|
- placeholder="请输入"
|
|
|
- @change="salaryAdd(row)"
|
|
|
- ></el-input>
|
|
|
- <span v-show="!row.$cellEdit">{{ row.capitalIncrease }}</span>
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.capitalIncrease"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
</template>
|
|
|
- <template slot="educationSalary" slot-scope="{ row }">
|
|
|
+ <template
|
|
|
+ slot="educationSalaryForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
<el-input
|
|
|
- v-show="row.$cellEdit"
|
|
|
- v-model="row.educationSalary"
|
|
|
- size="small"
|
|
|
- placeholder="请输入"
|
|
|
- @change="salaryAdd(row)"
|
|
|
- ></el-input>
|
|
|
- <span v-show="!row.$cellEdit">{{ row.educationSalary }}</span>
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.educationSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
</template>
|
|
|
- <template slot="rankSalary" slot-scope="{ row }">
|
|
|
+ <template slot="rankSalaryForm" slot-scope="{ column, disabled }">
|
|
|
<el-input
|
|
|
- v-show="row.$cellEdit"
|
|
|
- v-model="row.rankSalary"
|
|
|
- size="small"
|
|
|
- placeholder="请输入"
|
|
|
- @change="salaryAdd(row)"
|
|
|
- ></el-input>
|
|
|
- <span v-show="!row.$cellEdit">{{ row.rankSalary }}</span>
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.rankSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
</template>
|
|
|
- <template slot="salaryBase" slot-scope="{ row }">
|
|
|
+ <template slot="salaryBaseForm" slot-scope="{ column, disabled }">
|
|
|
<el-input
|
|
|
- v-show="row.$cellEdit"
|
|
|
- v-model="row.salaryBase"
|
|
|
- size="small"
|
|
|
- placeholder="请输入"
|
|
|
- @change="salaryAdd(row)"
|
|
|
- ></el-input>
|
|
|
- <span v-show="!row.$cellEdit">{{ row.salaryBase }}</span>
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.salaryBase"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
</template>
|
|
|
- <template slot="performanceAward" slot-scope="{ row }">
|
|
|
+ <template slot="salaryBaseForm" slot-scope="{ column, disabled }">
|
|
|
<el-input
|
|
|
- v-show="row.$cellEdit"
|
|
|
- v-model="row.performanceAward"
|
|
|
- size="small"
|
|
|
- placeholder="请输入"
|
|
|
- @change="salaryAdd(row)"
|
|
|
- ></el-input>
|
|
|
- <span v-show="!row.$cellEdit">{{ row.performanceAward }}</span>
|
|
|
- </template> -->
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.salaryBase"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="performanceAwardForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.performanceAward"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="momthWorkloadSalaryForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.momthWorkloadSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="vacationOvertimePayForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.vacationOvertimePay"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <template slot="winningPrizeForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.winningPrize"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="leadingCadreSubsidyForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.leadingCadreSubsidy"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="yearDownPerformanceForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.yearDownPerformance"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="prepareLessonsForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.prepareLessons"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="leadingCadreSubsidyForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.leadingCadreSubsidy"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <template
|
|
|
+ slot="teachingResearchForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.teachingResearch"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="classesForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.classes"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="classTeacherFeeForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.classTeacherFee"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="reserveReplacementForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.reserveReplacement"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="safetyFeesForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.safetyFees"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="classMinisterForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.classMinister"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <template slot="winningPrizeForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.winningPrize"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="newPostTrainForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.newPostTrain"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="vacationOvertimePayForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.vacationOvertimePay"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="cadreAllowanceReservationForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.cadreAllowanceReservation"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="yearDownPerformanceForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.yearDownPerformance"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="yearUpPerformanceForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.yearUpPerformance"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="overtimeAtWeekendForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.overtimeAtWeekend"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="maternityLeaveSalaryForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.maternityLeaveSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <template slot="wxForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.wx"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="dormitoryManagementFeeForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.dormitoryManagementFee"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="learningPowerForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.learningPower"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="telephoneBillForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.telephoneBill"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="inspectorFinesForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.inspectorFines"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="attendanceForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.attendance"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="childbirthAllowanceForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.childbirthAllowance"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="androidItForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.androidIt"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="basicsSalaryForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.basicsSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="workloadSalaryForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.workloadSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="dailyAssessmentSalaryForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.dailyAssessmentSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="awardSalaryForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.awardSalary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="dutyAllowancesForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.dutyAllowances"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="classTeacherSubsidyForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.classTeacherSubsidy"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="subsidyForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.subsidy"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="deductionsForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.deductions"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="insurancePersonageForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.insurancePersonage"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <template
|
|
|
+ slot="reservedFundsPersonageForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.reservedFundsPersonage"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="salaryForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.salary"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template slot="personageTaxesForm" slot-scope="{ column, disabled }">
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.personageTaxes"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="insurancePersonageForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.insurancePersonage"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ slot="reservedFundsPersonageForm"
|
|
|
+ slot-scope="{ column, disabled }"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ :placeholder="'请输入 ' + column.label"
|
|
|
+ v-model="crudForm.reservedFundsPersonage"
|
|
|
+ @change="salaryAdd(crudForm)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
<template slot-scope="{ row, index }" slot="menu">
|
|
|
<el-button
|
|
|
type="text"
|
|
@@ -177,32 +628,10 @@ import {
|
|
|
itemDetail
|
|
|
} from "@/api/salaryManagement/primarySchool";
|
|
|
import { numCal } from "@/util/calculate";
|
|
|
-import { validatenumord,validatenum } from "@/util/validate";
|
|
|
+import { optionList } from "./js/optionList";
|
|
|
export default {
|
|
|
name: "detailsPage",
|
|
|
data() {
|
|
|
- const validateDecimal = (rule, value, callback) => {
|
|
|
- if (value != "") {
|
|
|
- if (validatenumord(value, 1)) {
|
|
|
- callback(new Error("请输入数字"));
|
|
|
- } else {
|
|
|
- callback();
|
|
|
- }
|
|
|
- } else {
|
|
|
- callback();
|
|
|
- }
|
|
|
- };
|
|
|
- const validateNumber = (rule, value, callback) => {
|
|
|
- if (value != "") {
|
|
|
- if (validatenum(value, 2)) {
|
|
|
- callback(new Error("请正确输入身份证号"));
|
|
|
- } else {
|
|
|
- callback();
|
|
|
- }
|
|
|
- } else {
|
|
|
- callback();
|
|
|
- }
|
|
|
- };
|
|
|
return {
|
|
|
crudForm: {},
|
|
|
excelBox: false,
|
|
@@ -353,955 +782,7 @@ export default {
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- optionList: {
|
|
|
- searchMenuSpan: 16,
|
|
|
- addBtn: false,
|
|
|
- border: true,
|
|
|
- align: "center",
|
|
|
- index: true,
|
|
|
- viewBtn: false,
|
|
|
- editBtn: false,
|
|
|
- delBtn: false,
|
|
|
- // refreshBtn: false,
|
|
|
- menuWidth: 100,
|
|
|
- // labelWidth:250,
|
|
|
- dialogFullscreen: true,
|
|
|
- column: [
|
|
|
- {
|
|
|
- label: "学科",
|
|
|
- prop: "discipline",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "类别",
|
|
|
- prop: "itemType",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "转正时间",
|
|
|
- prop: "positiveTime",
|
|
|
- type: "date",
|
|
|
- valueFormat: "yyyy-MM-dd",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "职务",
|
|
|
- prop: "position",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "姓名",
|
|
|
- prop: "cname",
|
|
|
- width: 100,
|
|
|
- searchspan: 4,
|
|
|
- search: true,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "身份证号",
|
|
|
- prop: "idNumber",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateNumber, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "工资拨付标准",
|
|
|
- prop: "salaryWithdrawalStandard",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "职级拨付标准",
|
|
|
- prop: "rankWithdrawalStandard",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "履约奖",
|
|
|
- prop: "performanceAward",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "校龄工资",
|
|
|
- prop: "schoolAgeSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "增资",
|
|
|
- prop: "capitalIncrease",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "学历工资",
|
|
|
- prop: "educationSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "职级标准",
|
|
|
- prop: "rankStandard",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "职级工资",
|
|
|
- prop: "rankSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "工资基数",
|
|
|
- prop: "salaryBase",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "基础工资",
|
|
|
- prop: "basicsSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "工作量工资标准",
|
|
|
- prop: "workloadSalaryCritertion",
|
|
|
- width: 120,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "月份课时",
|
|
|
- prop: "monthHour",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "月工作量工资",
|
|
|
- prop: "momthWorkloadSalary",
|
|
|
- width: 120,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "custom",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customOne",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customTwo",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customThree",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customFour",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customFive",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customSix",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customSeven",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customEight",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customNine",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "工作量工资",
|
|
|
- prop: "workloadSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "日常考核标准",
|
|
|
- prop: "dailyAssessmentCriteria",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "日常考核工资",
|
|
|
- prop: "dailyAssessmentSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "学期绩效工资",
|
|
|
- prop: "termPerformanceSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAward",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardOne",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardTwo",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardThree",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardFour",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardFive",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardSix",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardSeven",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardEight",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义奖励",
|
|
|
- prop: "customAwardNine",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "奖励工资",
|
|
|
- prop: "awardSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "领导干部补贴",
|
|
|
- prop: "leadingCadreSubsidy",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "备课组长",
|
|
|
- prop: "prepareLessons",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "教研组长",
|
|
|
- prop: "teachingResearch",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "职务津贴",
|
|
|
- prop: "dutyAllowances",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "班主任费",
|
|
|
- prop: "classTeacherFee",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "班额",
|
|
|
- prop: "classes",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "班主任津贴",
|
|
|
- prop: "classTeacherSubsidy",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "微信",
|
|
|
- prop: "wx",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "产假工资",
|
|
|
- prop: "maternityLeaveSalary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "周末加班",
|
|
|
- prop: "overtimeAtWeekend",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "年上学期绩效",
|
|
|
- prop: "yearUpPerformance",
|
|
|
- width: 130,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "年下学期绩效",
|
|
|
- prop: "yearDownPerformance",
|
|
|
- width: 130,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "干部补贴预留",
|
|
|
- prop: "cadreAllowanceReservation",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "假期加班费",
|
|
|
- prop: "vacationOvertimePay",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "新岗岗前培训",
|
|
|
- prop: "newPostTrain",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "期中期末考试学科优胜奖(预留发放)",
|
|
|
- prop: "winningPrize",
|
|
|
- width: 240,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "级部长(预留发放)",
|
|
|
- prop: "classMinister",
|
|
|
- width: 200,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "月副班费(预留补发)",
|
|
|
- prop: "monthViceClassFee",
|
|
|
- width: 160,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "餐车、周五测温、周五安全岗(预留补发)",
|
|
|
- prop: "safetyFees",
|
|
|
- width: 250,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "预留补发",
|
|
|
- prop: "reserveReplacement",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "调整差额",
|
|
|
- prop: "adjustTheBalance",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customize",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeOne",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeTwo",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeThree",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeFour",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeFive",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeSix",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeSeven",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeEight",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "customizeNine",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "补贴项",
|
|
|
- prop: "subsidy",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "出勤",
|
|
|
- prop: "attendance",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "督查罚款",
|
|
|
- prop: "inspectorFines",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "电话费",
|
|
|
- prop: "telephoneBill",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "学习强国",
|
|
|
- prop: "learningPower",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "宿舍管理费",
|
|
|
- prop: "dormitoryManagementFee",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "生育津贴",
|
|
|
- prop: "childbirthAllowance",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "五险一金个人",
|
|
|
- prop: "androidIt",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "扣除项",
|
|
|
- prop: "deductions",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "保险(单位部分)",
|
|
|
- prop: "insuranceUnit",
|
|
|
- width: 120,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "保险(个人部分)",
|
|
|
- prop: "insurancePersonage",
|
|
|
- width: 120,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "公积金(单位部分)",
|
|
|
- prop: "reservedFundsUnit",
|
|
|
- width: 140,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "公积金(个人部分)",
|
|
|
- prop: "reservedFundsPersonage",
|
|
|
- width: 140,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "应发工资",
|
|
|
- prop: "salary",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "个税",
|
|
|
- prop: "personageTaxes",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "实发工资(减去个人)",
|
|
|
- prop: "fsalary",
|
|
|
- width: 150,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "备注",
|
|
|
- prop: "remarks",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbon",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonOne",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonTwo",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonThree",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonFour",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonFive",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonSix",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonSeven",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonEight",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "自定义",
|
|
|
- prop: "ribbonNine",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "日照银行代发最终",
|
|
|
- prop: "payrollCredit",
|
|
|
- width: 120,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "已付",
|
|
|
- prop: "paid",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "冲借款",
|
|
|
- prop: "rushedToBorrow",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "现金付款",
|
|
|
- prop: "cashPayment",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付",
|
|
|
- prop: "pauseNoPay",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付1",
|
|
|
- prop: "pauseNoPayOne",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付2",
|
|
|
- prop: "pauseNoPayTwo",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付3",
|
|
|
- prop: "pauseNoPayThree",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付4",
|
|
|
- prop: "pauseNoPayFour",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- label: "暂不付5",
|
|
|
- prop: "pauseNoPayFive",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付6",
|
|
|
- prop: "pauseNoPaySix",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付7",
|
|
|
- prop: "pauseNoPaySeven",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付8",
|
|
|
- prop: "pauseNoPayEight",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "暂不付9",
|
|
|
- prop: "pauseNoPayNine",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- rules: [{ validator: validateDecimal, trigger: "blur" }],
|
|
|
- span: 4
|
|
|
- },
|
|
|
- {
|
|
|
- label: "备注",
|
|
|
- prop: "pauseNoPayRemark",
|
|
|
- width: 100,
|
|
|
- overHidden: true,
|
|
|
- span: 4
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
+ optionList: optionList,
|
|
|
exportUrl: "/api/blade-school/salaryitem/export/template"
|
|
|
};
|
|
|
},
|