Commit 74f28dd6 authored by 谢子梦's avatar 谢子梦

修复-发薪详情列表显示问题

parent e9553892
...@@ -2,39 +2,20 @@ ...@@ -2,39 +2,20 @@
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px">
<el-form-item label="任务名称" v-show="batchName"> <el-form-item label="任务名称" v-show="batchName">
<el-input v-model="batchName" disabled/> <el-input v-model="batchName" disabled />
</el-form-item> </el-form-item>
<el-form-item label="人员名称" prop="userName"> <el-form-item label="人员名称" prop="userName">
<el-input <el-input v-model="queryParams.userName" placeholder="请输入人员名称" clearable @keyup.enter.native="handleQuery" />
v-model="queryParams.userName"
placeholder="请输入人员名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> </el-form-item>
<el-form-item label="人员身份证号" prop="userCode"> <el-form-item label="人员身份证号" prop="userCode">
<el-input <el-input v-model="queryParams.userCode" placeholder="请输入人员身份证号" clearable @keyup.enter.native="handleQuery" />
v-model="queryParams.userCode"
placeholder="请输入人员身份证号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> </el-form-item>
<el-form-item label="发放单位" prop="companyName"> <el-form-item label="发放单位" prop="companyName">
<el-input <el-input v-model="queryParams.companyName" placeholder="请输入发放单位" clearable @keyup.enter.native="handleQuery" />
v-model="queryParams.companyName"
placeholder="请输入发放单位"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> </el-form-item>
<el-form-item label="单位信用代码" prop="companyCode"> <el-form-item label="单位信用代码" prop="companyCode">
<el-input <el-input v-model="queryParams.companyCode" placeholder="请输入发放单位编码(信用代码)" clearable
v-model="queryParams.companyCode" @keyup.enter.native="handleQuery" />
placeholder="请输入发放单位编码(信用代码)"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
...@@ -44,52 +25,30 @@ ...@@ -44,52 +25,30 @@
<el-row :gutter="10" class="mb8"> <el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd"
type="primary" v-hasPermi="['business:payOutDetail:add']">新增
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['business:payOutDetail:add']"
>新增
</el-button> </el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button type="success" icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
type="success" v-hasPermi="['business:payOutDetail:edit']">修改
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:payOutDetail:edit']"
>修改
</el-button> </el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button type="danger" icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
type="danger" v-hasPermi="['business:payOutDetail:remove']">删除
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:payOutDetail:remove']"
>删除
</el-button> </el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport"
type="warning" v-hasPermi="['business:payOutDetail:export']">导出
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['business:payOutDetail:export']"
>导出
</el-button> </el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
<el-table v-loading="loading" :data="payOutDetailList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="payOutDetailList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="工资月份" align="center" prop="salaryMonth"> <el-table-column label="工资月份" align="center" prop="salaryMonth">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.salaryMonth, '{y}-{m}') }}</span> <span>{{ parseTime(scope.row.salaryMonth, '{y}-{m}') }}</span>
...@@ -101,21 +60,21 @@ ...@@ -101,21 +60,21 @@
<el-tag>{{ scope.row.companyCode }}</el-tag> <el-tag>{{ scope.row.companyCode }}</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="人员名称" align="center" prop="userName"/> <el-table-column label="人员名称" align="center" prop="userName" />
<el-table-column label="身份证号" align="center" prop="userCode"/> <el-table-column label="身份证号" align="center" prop="userCode" />
<el-table-column label="性别" align="center" prop="gender"/> <el-table-column label="性别" align="center" prop="gender" />
<el-table-column label="收款账号" align="center" prop="payeeAccNo"> <el-table-column label="收款账号" align="center" prop="payeeAccNo">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.payeeAccNo }} {{ scope.row.payeeAccNo }}
<dict-tag :options="dict.type.payee_acc_type" :value="scope.row.bearType"/> <dict-tag :options="dict.type.payee_acc_type" :value="scope.row.bearType" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="岗位名称" align="center" prop="postName"/> <el-table-column label="岗位名称" align="center" prop="postName" />
<!-- <el-table-column label="五险一金承担方式" align="center" width="110">--> <!-- <el-table-column label="五险一金承担方式" align="center" width="110">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
<!-- <dict-tag :options="dict.type.bx_bear_type" :value="scope.row.standard.bearType"/>--> <!-- <dict-tag :options="dict.type.bx_bear_type" :value="scope.row.standard.bearType"/>-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
<!-- <el-table-column label="保险缴纳基数">--> <!-- <el-table-column label="保险缴纳基数">-->
<!-- <el-table-column label="失业保险(¥)" align="center">--> <!-- <el-table-column label="失业保险(¥)" align="center">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
...@@ -149,226 +108,238 @@ ...@@ -149,226 +108,238 @@
<!-- </el-table-column>--> <!-- </el-table-column>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
<el-table-column label="单位缴纳保险情况" align="center"> <el-table-column label="单位缴纳保险情况" align="center">
<el-table-column label="失业保险" align="center" prop="sybxCompanyMoney" /> <el-table-column label="失业保险" align="center" prop="sybxCompanyMoney">
<el-table-column label="养老保险" align="center" prop="ylbxCompanyMoney"/> <template slot-scope="scope">
{{ scope.row.sybxCompanyMoney }}
</template>
</el-table-column>
<el-table-column label="养老保险" align="center" prop="ylbxCompanyMoney" />
<el-table-column label="工伤保险" align="center" prop="gsbxCompanyMoney" /> <el-table-column label="工伤保险" align="center" prop="gsbxCompanyMoney" />
<el-table-column label="医疗保险" align="center" prop="ysbxCompanyMoney" /> <el-table-column label="医疗保险" align="center" prop="ysbxCompanyMoney" />
<el-table-column label="生育保险" align="center" prpo="syubxCompanyMoney" /> <el-table-column label="生育保险" align="center" prpo="syubxCompanyMoney">
<el-table-column label="公积金" align="center" prpo="providentFundCompanyMoney" /> <template slot-scope="{row}">
{{ row.syubxCompanyMoney }}
</template>
</el-table-column>
<el-table-column label="公积金" align="center" prpo="providentFundCompanyMoney">
<template slot-scope="{row}">
{{ row.providentFundCompanyMoney }}
</template>
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="个人缴纳保险情况" align="center"> <el-table-column label="个人缴纳保险情况" align="center">
<el-table-column label="失业保险" align="center" prpo="sybxPersonalMoney" /> <el-table-column label="失业保险" align="center" prpo="sybxPersonalMoney">
<el-table-column label="养老保险" align="center" prpo="ylbxPersonalMoney" /> <template slot-scope="{row}">
<el-table-column label="工伤保险" align="center" prpo="gsbxPersonalMoney" /> {{ row.sybxPersonalMoney }}
<el-table-column label="医疗保险" align="center" prpo="ysbxPersonalMoney" /> </template>
<el-table-column label="生育保险" align="center" prpo="syubxPersonalMoney" /> </el-table-column>
<el-table-column label="公积金" align="center" prpo="providentFundPersonalMoney" /> <el-table-column label="养老保险" align="center" prpo="ylbxPersonalMoney">
<template slot-scope="{row}">
{{ row.ylbxPersonalMoney }}
</template>
</el-table-column>
<el-table-column label="工伤保险" align="center" prpo="gsbxPersonalMoney">
<template slot-scope="{row}">
{{ row.gsbxPersonalMoney }}
</template>
</el-table-column>
<el-table-column label="医疗保险" align="center" prpo="ysbxPersonalMoney">
<template slot-scope="{row}">
{{ row.ysbxPersonalMoney }}
</template>
</el-table-column>
<el-table-column label="生育保险" align="center" prpo="syubxPersonalMoney">
<template slot-scope="{row}">
{{ row.syubxPersonalMoney }}
</template>
</el-table-column>
<el-table-column label="公积金" align="center" prpo="providentFundPersonalMoney">
<template slot-scope="{row}">
{{ row.providentFundPersonalMoney }}
</template>
</el-table-column>
</el-table-column>
<el-table-column label="岗位工资" align="center" prop="postWage" />
<el-table-column label="应发工资" align="center" prop="salaryPayable" />
<el-table-column label="实发金额" align="center" prop="actualPayable" />
<el-table-column label="管理费" align="center" prop="operationCost" />
<el-table-column label="考勤扣除" align="center" prop="checkWorkCost">
<template slot-scope="{row}">
{{ row.checkWorkCost ? row.checkWorkCost : '--' }}
</template>
</el-table-column> </el-table-column>
<el-table-column label="岗位工资" align="center" prop="postWage"/>
<el-table-column label="应发工资" align="center" prop="salaryPayable"/>
<el-table-column label="实发金额" align="center" prop="actualPayable"/>
<el-table-column label="管理费" align="center" prop="operationCost"/>
<el-table-column label="考勤扣除" align="center" prop="checkWorkCost"/>
<el-table-column label="发放状态" align="center" prop="payStatus"> <el-table-column label="发放状态" align="center" prop="payStatus">
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.pay_status" :value="scope.row.payStatus"/> <dict-tag :options="dict.type.pay_status" :value="scope.row.payStatus" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="发放时间" align="center" prop="payTime" width="180"> <el-table-column label="发放时间" align="center" prop="payTime" width="180">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.payTime) }}</span> <span>{{ parseTime(scope.row.payTime ? scope.row.payTime : '--') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
size="mini" v-hasPermi="['business:payOutDetail:edit']">修改
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:payOutDetail:edit']"
>修改
</el-button> </el-button>
<el-button <el-button size="mini" type="text" icon="el-icon-edit" @click="checkWork(scope.row)"
size="mini" v-hasPermi="['business:payOutDetail:edit']">考勤核对
type="text"
icon="el-icon-edit"
@click="checkWork(scope.row)"
v-hasPermi="['business:payOutDetail:edit']"
>考勤核对
</el-button> </el-button>
<el-button <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
size="mini" v-hasPermi="['business:payOutDetail:remove']">删除
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:payOutDetail:remove']"
>删除
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
v-show="total>0" @pagination="getList" />
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改发薪详情对话框 --> <!-- 添加或修改发薪详情对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="工资批次编号" prop="batchNo"> <el-form-item label="工资批次编号" prop="batchNo">
<el-input v-model="form.batchNo" placeholder="请输入工资批次编号"/> <el-input v-model="form.batchNo" placeholder="请输入工资批次编号" />
</el-form-item> </el-form-item>
<el-form-item label="工资分组编号" prop="groupNo"> <el-form-item label="工资分组编号" prop="groupNo">
<el-input v-model="form.groupNo" placeholder="请输入工资分组编号"/> <el-input v-model="form.groupNo" placeholder="请输入工资分组编号" />
</el-form-item> </el-form-item>
<el-form-item label="工资月份" prop="salaryMonth"> <el-form-item label="工资月份" prop="salaryMonth">
<el-date-picker clearable <el-date-picker clearable v-model="form.salaryMonth" type="date" value-format="yyyy-MM-dd HH:mm:ss"
v-model="form.salaryMonth" placeholder="请选择工资月份">
type="date"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择工资月份"
>
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="发放单位" prop="companyName"> <el-form-item label="发放单位" prop="companyName">
<el-input v-model="form.companyName" placeholder="请输入发放单位"/> <el-input v-model="form.companyName" placeholder="请输入发放单位" />
</el-form-item> </el-form-item>
<el-form-item label="发放单位编码(信用代码)" prop="companyCode"> <el-form-item label="发放单位编码(信用代码)" prop="companyCode">
<el-input v-model="form.companyCode" placeholder="请输入发放单位编码(信用代码)"/> <el-input v-model="form.companyCode" placeholder="请输入发放单位编码(信用代码)" />
</el-form-item> </el-form-item>
<el-form-item label="发放时间" prop="payTime"> <el-form-item label="发放时间" prop="payTime">
<el-date-picker clearable <el-date-picker clearable v-model="form.payTime" type="date" value-format="yyyy-MM-dd HH:mm:ss"
v-model="form.payTime" placeholder="请选择发放时间">
type="date"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择发放时间"
>
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="收薪人员ID" prop="personalId"> <el-form-item label="收薪人员ID" prop="personalId">
<el-input v-model="form.personalId" placeholder="请输入收薪人员ID"/> <el-input v-model="form.personalId" placeholder="请输入收薪人员ID" />
</el-form-item> </el-form-item>
<el-form-item label="人员名称" prop="userName"> <el-form-item label="人员名称" prop="userName">
<el-input v-model="form.userName" placeholder="请输入人员名称"/> <el-input v-model="form.userName" placeholder="请输入人员名称" />
</el-form-item> </el-form-item>
<el-form-item label="人员身份证号" prop="userCode"> <el-form-item label="人员身份证号" prop="userCode">
<el-input v-model="form.userCode" placeholder="请输入人员身份证号"/> <el-input v-model="form.userCode" placeholder="请输入人员身份证号" />
</el-form-item> </el-form-item>
<el-form-item label="收款账号" prop="payeeAccNo"> <el-form-item label="收款账号" prop="payeeAccNo">
<el-input v-model="form.payeeAccNo" placeholder="请输入收款账号"/> <el-input v-model="form.payeeAccNo" placeholder="请输入收款账号" />
</el-form-item> </el-form-item>
<el-form-item label="岗位名称" prop="postName"> <el-form-item label="岗位名称" prop="postName">
<el-input v-model="form.postName" placeholder="请输入岗位名称"/> <el-input v-model="form.postName" placeholder="请输入岗位名称" />
</el-form-item> </el-form-item>
<el-form-item label="岗位工资" prop="postWage"> <el-form-item label="岗位工资" prop="postWage">
<el-input v-model="form.postWage" placeholder="请输入岗位工资"/> <el-input v-model="form.postWage" placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="应发工资" prop="salaryPayable"> <el-form-item label="应发工资" prop="salaryPayable">
<el-input v-model="form.salaryPayable" placeholder="请输入应发工资"/> <el-input v-model="form.salaryPayable" placeholder="请输入应发工资" />
</el-form-item> </el-form-item>
<el-form-item label="实发金额" prop="actualPayable"> <el-form-item label="实发金额" prop="actualPayable">
<el-input v-model="form.actualPayable" placeholder="请输入实发金额"/> <el-input v-model="form.actualPayable" placeholder="请输入实发金额" />
</el-form-item> </el-form-item>
<el-form-item label="失业保险缴费基数" prop="sybxBase"> <el-form-item label="失业保险缴费基数" prop="sybxBase">
<el-input v-model="form.sybxBase" placeholder="请输入失业保险缴费基数"/> <el-input v-model="form.sybxBase" placeholder="请输入失业保险缴费基数" />
</el-form-item> </el-form-item>
<el-form-item label="失业保险公司承担比例" prop="sybxCompanyRate"> <el-form-item label="失业保险公司承担比例" prop="sybxCompanyRate">
<el-input v-model="form.sybxCompanyRate" placeholder="请输入失业保险公司承担比例"/> <el-input v-model="form.sybxCompanyRate" placeholder="请输入失业保险公司承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="失业保险公司承担金额" prop="sybxCompanyMoney"> <el-form-item label="失业保险公司承担金额" prop="sybxCompanyMoney">
<el-input v-model="form.sybxCompanyMoney" placeholder="请输入失业保险公司承担金额"/> <el-input v-model="form.sybxCompanyMoney" placeholder="请输入失业保险公司承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="失业保险个人承担比例" prop="sybxPersonalRate"> <el-form-item label="失业保险个人承担比例" prop="sybxPersonalRate">
<el-input v-model="form.sybxPersonalRate" placeholder="请输入失业保险个人承担比例"/> <el-input v-model="form.sybxPersonalRate" placeholder="请输入失业保险个人承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="失业保险个人承担金额" prop="sybxPersonalMoney"> <el-form-item label="失业保险个人承担金额" prop="sybxPersonalMoney">
<el-input v-model="form.sybxPersonalMoney" placeholder="请输入失业保险个人承担金额"/> <el-input v-model="form.sybxPersonalMoney" placeholder="请输入失业保险个人承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="养老保险缴费基数" prop="ylbxBase"> <el-form-item label="养老保险缴费基数" prop="ylbxBase">
<el-input v-model="form.ylbxBase" placeholder="请输入养老保险缴费基数"/> <el-input v-model="form.ylbxBase" placeholder="请输入养老保险缴费基数" />
</el-form-item> </el-form-item>
<el-form-item label="养老保险公司承担比例" prop="ylbxCompanyRate"> <el-form-item label="养老保险公司承担比例" prop="ylbxCompanyRate">
<el-input v-model="form.ylbxCompanyRate" placeholder="请输入养老保险公司承担比例"/> <el-input v-model="form.ylbxCompanyRate" placeholder="请输入养老保险公司承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="养老保险公司承担金额" prop="ylbxCompanyMoney"> <el-form-item label="养老保险公司承担金额" prop="ylbxCompanyMoney">
<el-input v-model="form.ylbxCompanyMoney" placeholder="请输入养老保险公司承担金额"/> <el-input v-model="form.ylbxCompanyMoney" placeholder="请输入养老保险公司承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="养老保险个人承担比例" prop="ylbxPersonalRate"> <el-form-item label="养老保险个人承担比例" prop="ylbxPersonalRate">
<el-input v-model="form.ylbxPersonalRate" placeholder="请输入养老保险个人承担比例"/> <el-input v-model="form.ylbxPersonalRate" placeholder="请输入养老保险个人承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="养老保险个人承担金额" prop="ylbxPersonalMoney"> <el-form-item label="养老保险个人承担金额" prop="ylbxPersonalMoney">
<el-input v-model="form.ylbxPersonalMoney" placeholder="请输入养老保险个人承担金额"/> <el-input v-model="form.ylbxPersonalMoney" placeholder="请输入养老保险个人承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="工伤保险缴费基数" prop="gsbxBase"> <el-form-item label="工伤保险缴费基数" prop="gsbxBase">
<el-input v-model="form.gsbxBase" placeholder="请输入工伤保险缴费基数"/> <el-input v-model="form.gsbxBase" placeholder="请输入工伤保险缴费基数" />
</el-form-item> </el-form-item>
<el-form-item label="工伤保险公司承担比例" prop="gsbxCompanyRate"> <el-form-item label="工伤保险公司承担比例" prop="gsbxCompanyRate">
<el-input v-model="form.gsbxCompanyRate" placeholder="请输入工伤保险公司承担比例"/> <el-input v-model="form.gsbxCompanyRate" placeholder="请输入工伤保险公司承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="工伤保险公司承担金额" prop="gsbxCompanyMoney"> <el-form-item label="工伤保险公司承担金额" prop="gsbxCompanyMoney">
<el-input v-model="form.gsbxCompanyMoney" placeholder="请输入工伤保险公司承担金额"/> <el-input v-model="form.gsbxCompanyMoney" placeholder="请输入工伤保险公司承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="工伤保险个人承担比例" prop="gsbxPersonalRate"> <el-form-item label="工伤保险个人承担比例" prop="gsbxPersonalRate">
<el-input v-model="form.gsbxPersonalRate" placeholder="请输入工伤保险个人承担比例"/> <el-input v-model="form.gsbxPersonalRate" placeholder="请输入工伤保险个人承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="工伤保险个人承担金额" prop="gsbxPersonalMoney"> <el-form-item label="工伤保险个人承担金额" prop="gsbxPersonalMoney">
<el-input v-model="form.gsbxPersonalMoney" placeholder="请输入工伤保险个人承担金额"/> <el-input v-model="form.gsbxPersonalMoney" placeholder="请输入工伤保险个人承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="医疗保险缴费基数(可包含生育险)" prop="ysbxBase"> <el-form-item label="医疗保险缴费基数(可包含生育险)" prop="ysbxBase">
<el-input v-model="form.ysbxBase" placeholder="请输入医疗保险缴费基数(可包含生育险)"/> <el-input v-model="form.ysbxBase" placeholder="请输入医疗保险缴费基数(可包含生育险)" />
</el-form-item> </el-form-item>
<el-form-item label="医疗保险公司承担比例" prop="ysbxCompanyRate"> <el-form-item label="医疗保险公司承担比例" prop="ysbxCompanyRate">
<el-input v-model="form.ysbxCompanyRate" placeholder="请输入医疗保险公司承担比例"/> <el-input v-model="form.ysbxCompanyRate" placeholder="请输入医疗保险公司承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="医疗保险公司承担金额" prop="ysbxCompanyMoney"> <el-form-item label="医疗保险公司承担金额" prop="ysbxCompanyMoney">
<el-input v-model="form.ysbxCompanyMoney" placeholder="请输入医疗保险公司承担金额"/> <el-input v-model="form.ysbxCompanyMoney" placeholder="请输入医疗保险公司承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="医疗保险个人承担比例" prop="ysbxPersonalRate"> <el-form-item label="医疗保险个人承担比例" prop="ysbxPersonalRate">
<el-input v-model="form.ysbxPersonalRate" placeholder="请输入医疗保险个人承担比例"/> <el-input v-model="form.ysbxPersonalRate" placeholder="请输入医疗保险个人承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="医疗保险个人承担金额" prop="ysbxPersonalMoney"> <el-form-item label="医疗保险个人承担金额" prop="ysbxPersonalMoney">
<el-input v-model="form.ysbxPersonalMoney" placeholder="请输入医疗保险个人承担金额"/> <el-input v-model="form.ysbxPersonalMoney" placeholder="请输入医疗保险个人承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="生育保险缴费基数" prop="syubxBase"> <el-form-item label="生育保险缴费基数" prop="syubxBase">
<el-input v-model="form.syubxBase" placeholder="请输入生育保险缴费基数"/> <el-input v-model="form.syubxBase" placeholder="请输入生育保险缴费基数" />
</el-form-item> </el-form-item>
<el-form-item label="生育保险公司承担比例" prop="syubxCompanyRate"> <el-form-item label="生育保险公司承担比例" prop="syubxCompanyRate">
<el-input v-model="form.syubxCompanyRate" placeholder="请输入生育保险公司承担比例"/> <el-input v-model="form.syubxCompanyRate" placeholder="请输入生育保险公司承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="生育保险公司承担金额" prop="syubxCompanyMoney"> <el-form-item label="生育保险公司承担金额" prop="syubxCompanyMoney">
<el-input v-model="form.syubxCompanyMoney" placeholder="请输入生育保险公司承担金额"/> <el-input v-model="form.syubxCompanyMoney" placeholder="请输入生育保险公司承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="生育保险个人承担比例" prop="syubxPersonalRate"> <el-form-item label="生育保险个人承担比例" prop="syubxPersonalRate">
<el-input v-model="form.syubxPersonalRate" placeholder="请输入生育保险个人承担比例"/> <el-input v-model="form.syubxPersonalRate" placeholder="请输入生育保险个人承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="生育保险个人承担金额" prop="syubxPersonalMoney"> <el-form-item label="生育保险个人承担金额" prop="syubxPersonalMoney">
<el-input v-model="form.syubxPersonalMoney" placeholder="请输入生育保险个人承担金额"/> <el-input v-model="form.syubxPersonalMoney" placeholder="请输入生育保险个人承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="公积金缴费基数" prop="providentFundBase"> <el-form-item label="公积金缴费基数" prop="providentFundBase">
<el-input v-model="form.providentFundBase" placeholder="请输入公积金缴费基数"/> <el-input v-model="form.providentFundBase" placeholder="请输入公积金缴费基数" />
</el-form-item> </el-form-item>
<el-form-item label="公积金企业承担比例" prop="providentFundCompanyRate"> <el-form-item label="公积金企业承担比例" prop="providentFundCompanyRate">
<el-input v-model="form.providentFundCompanyRate" placeholder="请输入公积金企业承担比例"/> <el-input v-model="form.providentFundCompanyRate" placeholder="请输入公积金企业承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="公积金企业承担金额" prop="providentFundCompanyMoeny"> <el-form-item label="公积金企业承担金额" prop="providentFundCompanyMoeny">
<el-input v-model="form.providentFundCompanyMoeny" placeholder="请输入公积金企业承担金额"/> <el-input v-model="form.providentFundCompanyMoeny" placeholder="请输入公积金企业承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="公积金个人承担比例" prop="providentFundPersonalRate"> <el-form-item label="公积金个人承担比例" prop="providentFundPersonalRate">
<el-input v-model="form.providentFundPersonalRate" placeholder="请输入公积金个人承担比例"/> <el-input v-model="form.providentFundPersonalRate" placeholder="请输入公积金个人承担比例" />
</el-form-item> </el-form-item>
<el-form-item label="公积金个人承担金额" prop="providentFundPersonalMoney"> <el-form-item label="公积金个人承担金额" prop="providentFundPersonalMoney">
<el-input v-model="form.providentFundPersonalMoney" placeholder="请输入公积金个人承担金额"/> <el-input v-model="form.providentFundPersonalMoney" placeholder="请输入公积金个人承担金额" />
</el-form-item> </el-form-item>
<el-form-item label="管理费" prop="operationCost"> <el-form-item label="管理费" prop="operationCost">
<el-input v-model="form.operationCost" placeholder="请输入管理费"/> <el-input v-model="form.operationCost" placeholder="请输入管理费" />
</el-form-item> </el-form-item>
<el-form-item label="所属部门" prop="deptId"> <el-form-item label="所属部门" prop="deptId">
<el-input v-model="form.deptId" placeholder="请输入所属部门"/> <el-input v-model="form.deptId" placeholder="请输入所属部门" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
...@@ -386,19 +357,19 @@ ...@@ -386,19 +357,19 @@
<el-tag>修正前</el-tag> <el-tag>修正前</el-tag>
</el-form-item> </el-form-item>
<el-form-item label="单位缴纳保险" prop="companyBxMoney"> <el-form-item label="单位缴纳保险" prop="companyBxMoney">
<el-input v-model="preForm.companyBxMoney" disabled placeholder="请输入岗位工资"/> <el-input v-model="preForm.companyBxMoney" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="个人缴纳保险" prop="personalBxMoney"> <el-form-item label="个人缴纳保险" prop="personalBxMoney">
<el-input v-model="preForm.personalBxMoney" disabled placeholder="请输入岗位工资"/> <el-input v-model="preForm.personalBxMoney" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="岗位工资" prop="postWage"> <el-form-item label="岗位工资" prop="postWage">
<el-input v-model="preForm.postWage" disabled placeholder="请输入岗位工资"/> <el-input v-model="preForm.postWage" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="应发工资" prop="salaryPayable"> <el-form-item label="应发工资" prop="salaryPayable">
<el-input v-model="preForm.salaryPayable" disabled placeholder="请输入岗位工资"/> <el-input v-model="preForm.salaryPayable" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="实发工资" prop="actualPayable"> <el-form-item label="实发工资" prop="actualPayable">
<el-input v-model="preForm.actualPayable" disabled placeholder="请输入岗位工资"/> <el-input v-model="preForm.actualPayable" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-col> </el-col>
...@@ -408,24 +379,23 @@ ...@@ -408,24 +379,23 @@
<el-tag type="success">修正后</el-tag> <el-tag type="success">修正后</el-tag>
</el-form-item> </el-form-item>
<el-form-item label="单位缴纳保险" prop="companyBxMoney"> <el-form-item label="单位缴纳保险" prop="companyBxMoney">
<el-input v-model="cwForm.companyBxMoney" disabled placeholder="请输入岗位工资"/> <el-input v-model="cwForm.companyBxMoney" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="个人缴纳保险" prop="personalBxMoney"> <el-form-item label="个人缴纳保险" prop="personalBxMoney">
<el-input v-model="cwForm.personalBxMoney" disabled placeholder="请输入岗位工资"/> <el-input v-model="cwForm.personalBxMoney" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="岗位工资" prop="postWage"> <el-form-item label="岗位工资" prop="postWage">
<el-input v-model="cwForm.postWage" disabled placeholder="请输入岗位工资"/> <el-input v-model="cwForm.postWage" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="应发工资" prop="salaryPayable"> <el-form-item label="应发工资" prop="salaryPayable">
<el-input v-model="cwForm.salaryPayable" disabled placeholder="请输入岗位工资"/> <el-input v-model="cwForm.salaryPayable" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="实发工资" prop="actualPayable"> <el-form-item label="实发工资" prop="actualPayable">
<el-input v-model="cwForm.actualPayable" disabled placeholder="请输入岗位工资"/> <el-input v-model="cwForm.actualPayable" disabled placeholder="请输入岗位工资" />
</el-form-item> </el-form-item>
<el-form-item label="考勤扣除" prop="checkWorkCost"> <el-form-item label="考勤扣除" prop="checkWorkCost">
<el-input-number style="width: 200px" :precision="2" :step="1" :min="0" v-model="cwForm.checkWorkCost" <el-input-number style="width: 200px" :precision="2" :step="1" :min="0" v-model="cwForm.checkWorkCost"
placeholder="请输入考勤扣除" placeholder="请输入考勤扣除">
>
</el-input-number> </el-input-number>
<el-button style="margin-left: 10px" size="mini" round @click="preCal">预览</el-button> <el-button style="margin-left: 10px" size="mini" round @click="preCal">预览</el-button>
</el-form-item> </el-form-item>
...@@ -791,7 +761,7 @@ export default { ...@@ -791,7 +761,7 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids const ids = row.id || this.ids
this.$modal.confirm('是否确认删除发薪详情编号为"' + ids + '"的数据项?').then(function() { this.$modal.confirm('是否确认删除发薪详情编号为"' + ids + '"的数据项?').then(function () {
return delPayOutDetail(ids) return delPayOutDetail(ids)
}).then(() => { }).then(() => {
this.getList() this.getList()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment