周宾
2025-12-12 98979fdffe7f6e7e61e10f792afe5cea979a5932
天津凯华龙-人力资源-薪资管理修改-文档03
已修改2个文件
224 ■■■■ 文件已修改
src/views/personnelManagement/payrollManagement/components/formDia.vue 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/personnelManagement/payrollManagement/index.vue 175 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/personnelManagement/payrollManagement/components/formDia.vue
@@ -36,9 +36,14 @@
          </el-col>
        </el-row>
        <el-row :gutter="30">
          <el-col :span="12">
          <!-- <el-col :span="12">
            <el-form-item label="应出勤天数:" prop="shouldAttendedNum">
                            <el-input v-model="form.shouldAttendedNum" placeholder="请输入" clearable type="number"/>
            </el-form-item>
          </el-col> -->
          <el-col :span="12">
            <el-form-item label="实发工资:" prop="actualWages">
                            <el-input v-model="form.actualWages" style="width: 100%" type="number"/>
            </el-form-item>
          </el-col>
          <el-col :span="12">
@@ -47,7 +52,7 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="30">
        <!-- <el-row :gutter="30">
          <el-col :span="12">
            <el-form-item label="基本工资:" prop="basicSalary">
              <el-input v-model="form.basicSalary" placeholder="请输入" clearable type="number"/>
@@ -154,7 +159,7 @@
                            <el-input v-model="form.actualWages" style="width: 100%" type="number"/>
            </el-form-item>
          </el-col>
        </el-row>
        </el-row> -->
      </el-form>
      <template #footer>
        <div class="dialog-footer">
@@ -204,26 +209,26 @@
  rules: {
        payDate: [{ required: true, message: "请选择", trigger: "change" },],
        staffId: [{ required: true, message: "请选择", trigger: "change" },],
    staffName: [{ required: true, message: "请输入", trigger: "blur" }],
        shouldAttendedNum: [{ required: true, message: "请输入", trigger: "blur" }],
    // staffName: [{ required: true, message: "请输入", trigger: "blur" }],
        // shouldAttendedNum: [{ required: true, message: "请输入", trigger: "blur" }],
        actualAttendedNum: [{ required: true, message: "请输入", trigger: "blur" }],
        basicSalary: [{ required: true, message: "请输入", trigger: "blur" }],
        postSalary: [{ required: true, message: "请输入", trigger: "blur" }],
        deductionAbsenteeism: [{ required: true, message: "请输入", trigger: "blur" }],
        sickLeaveDeductions: [{ required: true, message: "请输入", trigger: "blur" }],
        deductionPersonalLeave: [{ required: true, message: "请输入", trigger: "blur" }],
        forgetClockDeduct: [{ required: true, message: "请输入", trigger: "blur" }],
        performanceScore: [{ required: true, message: "请输入", trigger: "blur" }],
        performancePay: [{ required: true, message: "请输入", trigger: "blur" }],
        payableWages: [{ required: true, message: "请输入", trigger: "blur" }],
        socialSecurityIndividuals: [{ required: true, message: "请输入", trigger: "blur" }],
        socialSecurityCompanies: [{ required: true, message: "请输入", trigger: "blur" }],
        socialSecurityTotal: [{ required: true, message: "请输入", trigger: "blur" }],
        providentFundIndividuals: [{ required: true, message: "请输入", trigger: "blur" }],
        providentFundCompany: [{ required: true, message: "请输入", trigger: "blur" }],
        providentFundTotal: [{ required: true, message: "请输入", trigger: "blur" }],
        taxableWaget: [{ required: true, message: "请输入", trigger: "blur" }],
        personalIncomeTax: [{ required: true, message: "请输入", trigger: "blur" }],
        // basicSalary: [{ required: true, message: "请输入", trigger: "blur" }],
        // postSalary: [{ required: true, message: "请输入", trigger: "blur" }],
        // deductionAbsenteeism: [{ required: true, message: "请输入", trigger: "blur" }],
        // sickLeaveDeductions: [{ required: true, message: "请输入", trigger: "blur" }],
        // deductionPersonalLeave: [{ required: true, message: "请输入", trigger: "blur" }],
        // forgetClockDeduct: [{ required: true, message: "请输入", trigger: "blur" }],
        // performanceScore: [{ required: true, message: "请输入", trigger: "blur" }],
        // performancePay: [{ required: true, message: "请输入", trigger: "blur" }],
        // payableWages: [{ required: true, message: "请输入", trigger: "blur" }],
        // socialSecurityIndividuals: [{ required: true, message: "请输入", trigger: "blur" }],
        // socialSecurityCompanies: [{ required: true, message: "请输入", trigger: "blur" }],
        // socialSecurityTotal: [{ required: true, message: "请输入", trigger: "blur" }],
        // providentFundIndividuals: [{ required: true, message: "请输入", trigger: "blur" }],
        // providentFundCompany: [{ required: true, message: "请输入", trigger: "blur" }],
        // providentFundTotal: [{ required: true, message: "请输入", trigger: "blur" }],
        // taxableWaget: [{ required: true, message: "请输入", trigger: "blur" }],
        // personalIncomeTax: [{ required: true, message: "请输入", trigger: "blur" }],
        actualWages: [{ required: true, message: "请输入", trigger: "blur" }],
  },
});
src/views/personnelManagement/payrollManagement/index.vue
@@ -74,98 +74,98 @@
        label: "姓名",
        prop: "name",
    },
    {
        label: "应出勤天数",
        prop: "shouldAttendedNum",
        width:100
    },
    // {
    //     label: "应出勤天数",
    //     prop: "shouldAttendedNum",
    //     width:100
    // },
    {
        label: "实际出勤天数",
        prop: "actualAttendedNum",
        width:110
    },
    {
        label: "基本工资",
        prop: "basicSalary",
    },
    {
        label: "岗位工资",
        prop: "postSalary",
        width:100
    },
    {
        label: "入离职缺勤扣款",
        prop: "deductionAbsenteeism",
        width:130
    },
    {
        label: "病假扣款",
        prop: "sickLeaveDeductions",
        width:100
    },
    {
        label: "事假扣款",
        prop: "deductionPersonalLeave",
        width:100
    },
    {
        label: "忘记打卡扣款",
        prop: "forgetClockDeduct",
        width:110
    },
    {
        label: "绩效得分",
        prop: "performanceScore",
        width:150
    },
    {
        label: "绩效工资",
        prop: "performancePay",
        width: 120
    },
    {
        label: "应发合计",
        prop: "payableWages",
        width:150
    },
    {
        label: "社保个人",
        prop: "socialSecurityIndividuals",
    },
    {
        label: "社保公司",
        prop: "socialSecurityCompanies",
        width: 120
    },
    {
        label: "社保合计",
        prop: "socialSecurityTotal",
        width: 120
    },
    {
        label: "公积金个人",
        prop: "providentFundIndividuals",
        width: 120
    },
    {
        label: "公积金公司",
        prop: "providentFundCompany",
        width: 120
    },
    {
        label: "公积金合计",
        prop: "providentFundTotal",
        width: 120
    },
    {
        label: "应税工资",
        prop: "taxableWaget",
    },
    {
        label: "个人所得税",
        prop: "personalIncomeTax",
        width: 120
    },
    // {
    //     label: "基本工资",
    //     prop: "basicSalary",
    // },
    // {
    //     label: "岗位工资",
    //     prop: "postSalary",
    //     width:100
    // },
    // {
    //     label: "入离职缺勤扣款",
    //     prop: "deductionAbsenteeism",
    //     width:130
    // },
    // {
    //     label: "病假扣款",
    //     prop: "sickLeaveDeductions",
    //     width:100
    // },
    // {
    //     label: "事假扣款",
    //     prop: "deductionPersonalLeave",
    //     width:100
    // },
    // {
    //     label: "忘记打卡扣款",
    //     prop: "forgetClockDeduct",
    //     width:110
    // },
    // {
    //     label: "绩效得分",
    //     prop: "performanceScore",
    //     width:150
    // },
    // {
    //     label: "绩效工资",
    //     prop: "performancePay",
    //     width: 120
    // },
    // {
    //     label: "应发合计",
    //     prop: "payableWages",
    //     width:150
    // },
    // {
    //     label: "社保个人",
    //     prop: "socialSecurityIndividuals",
    // },
    // {
    //     label: "社保公司",
    //     prop: "socialSecurityCompanies",
    //     width: 120
    // },
    // {
    //     label: "社保合计",
    //     prop: "socialSecurityTotal",
    //     width: 120
    // },
    // {
    //     label: "公积金个人",
    //     prop: "providentFundIndividuals",
    //     width: 120
    // },
    // {
    //     label: "公积金公司",
    //     prop: "providentFundCompany",
    //     width: 120
    // },
    // {
    //     label: "公积金合计",
    //     prop: "providentFundTotal",
    //     width: 120
    // },
    // {
    //     label: "应税工资",
    //     prop: "taxableWaget",
    // },
    // {
    //     label: "个人所得税",
    //     prop: "personalIncomeTax",
    //     width: 120
    // },
    {
        label: "实发工资",
        prop: "actualWages",
@@ -176,6 +176,7 @@
        label: "操作",
        align: "center",
        fixed: 'right',
        width: 200,
        operation: [
            {
                name: "编辑",