|
|
@ -17,73 +17,6 @@
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="事件日期">
|
|
|
|
|
|
|
|
<el-date-picker
|
|
|
|
|
|
|
|
v-model="daterangeEventDate"
|
|
|
|
|
|
|
|
style="width: 340px"
|
|
|
|
|
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
|
|
|
|
type="datetimerange"
|
|
|
|
|
|
|
|
range-separator="-"
|
|
|
|
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
|
|
|
|
></el-date-picker>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="薪资类别" prop="salaryCategory">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.salaryCategory"
|
|
|
|
|
|
|
|
placeholder="请输入薪资类别"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="收入大类" prop="revenueClass">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.revenueClass"
|
|
|
|
|
|
|
|
placeholder="请输入收入大类"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="收入金额" prop="revenueAmount">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.revenueAmount"
|
|
|
|
|
|
|
|
placeholder="请输入收入金额"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="收入理由" prop="revenueReason">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.revenueReason"
|
|
|
|
|
|
|
|
placeholder="请输入收入理由"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="扣罚大类" prop="fineClass">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.fineClass"
|
|
|
|
|
|
|
|
placeholder="请输入扣罚大类"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="扣罚金额" prop="fineAmount">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.fineAmount"
|
|
|
|
|
|
|
|
placeholder="请输入扣罚金额"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="扣罚理由" prop="fineReason">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.fineReason"
|
|
|
|
|
|
|
|
placeholder="请输入扣罚理由"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="任务编号" prop="taskCode">
|
|
|
|
<el-form-item label="任务编号" prop="taskCode">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
v-model="queryParams.taskCode"
|
|
|
|
v-model="queryParams.taskCode"
|
|
|
@ -92,31 +25,16 @@
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="工资系数" prop="salaryCoefficient">
|
|
|
|
<el-form-item label="事件日期">
|
|
|
|
<el-input
|
|
|
|
<el-date-picker
|
|
|
|
v-model="queryParams.salaryCoefficient"
|
|
|
|
v-model="daterangeEventDate"
|
|
|
|
placeholder="请输入工资系数"
|
|
|
|
style="width: 240px"
|
|
|
|
clearable
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
type="daterange"
|
|
|
|
/>
|
|
|
|
range-separator="-"
|
|
|
|
</el-form-item>
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
<el-form-item label="开始日期" prop="beginDate">
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
<el-date-picker clearable
|
|
|
|
></el-date-picker>
|
|
|
|
v-model="queryParams.beginDate"
|
|
|
|
|
|
|
|
type="date"
|
|
|
|
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
|
|
|
placeholder="请选择开始日期"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="结束日期" prop="endDate">
|
|
|
|
|
|
|
|
<el-date-picker clearable
|
|
|
|
|
|
|
|
v-model="queryParams.endDate"
|
|
|
|
|
|
|
|
type="date"
|
|
|
|
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
|
|
|
placeholder="请选择结束日期"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
|
|
|
</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>
|
|
|
@ -125,41 +43,41 @@
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
|
|
<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"
|
|
|
|
<!-- type="primary"-->
|
|
|
|
plain
|
|
|
|
<!-- plain-->
|
|
|
|
icon="el-icon-plus"
|
|
|
|
<!-- icon="el-icon-plus"-->
|
|
|
|
size="mini"
|
|
|
|
<!-- size="mini"-->
|
|
|
|
@click="handleAdd"
|
|
|
|
<!-- @click="handleAdd"-->
|
|
|
|
v-hasPermi="['mes/record:recordStaffSalary:add']"
|
|
|
|
<!-- v-hasPermi="['mes/record:recordStaffSalary: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"
|
|
|
|
<!-- type="success"-->
|
|
|
|
plain
|
|
|
|
<!-- plain-->
|
|
|
|
icon="el-icon-edit"
|
|
|
|
<!-- icon="el-icon-edit"-->
|
|
|
|
size="mini"
|
|
|
|
<!-- size="mini"-->
|
|
|
|
:disabled="single"
|
|
|
|
<!-- :disabled="single"-->
|
|
|
|
@click="handleUpdate"
|
|
|
|
<!-- @click="handleUpdate"-->
|
|
|
|
v-hasPermi="['mes/record:recordStaffSalary:edit']"
|
|
|
|
<!-- v-hasPermi="['mes/record:recordStaffSalary: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"
|
|
|
|
<!-- type="danger"-->
|
|
|
|
plain
|
|
|
|
<!-- plain-->
|
|
|
|
icon="el-icon-delete"
|
|
|
|
<!-- icon="el-icon-delete"-->
|
|
|
|
size="mini"
|
|
|
|
<!-- size="mini"-->
|
|
|
|
:disabled="multiple"
|
|
|
|
<!-- :disabled="multiple"-->
|
|
|
|
@click="handleDelete"
|
|
|
|
<!-- @click="handleDelete"-->
|
|
|
|
v-hasPermi="['mes/record:recordStaffSalary:remove']"
|
|
|
|
<!-- v-hasPermi="['mes/record:recordStaffSalary: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"
|
|
|
|
type="warning"
|
|
|
@ -181,7 +99,7 @@
|
|
|
|
<el-table-column label="班组编号" align="center" prop="groupId" v-if="columns[2].visible"/>
|
|
|
|
<el-table-column label="班组编号" align="center" prop="groupId" v-if="columns[2].visible"/>
|
|
|
|
<el-table-column label="事件日期" align="center" prop="eventDate" width="180" v-if="columns[3].visible">
|
|
|
|
<el-table-column label="事件日期" align="center" prop="eventDate" width="180" v-if="columns[3].visible">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<span>{{ parseTime(scope.row.eventDate, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
<span>{{ parseTime(scope.row.eventDate, '{y}-{m}-{d}') }}</span>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="薪资类别" align="center" prop="salaryCategory" v-if="columns[4].visible"/>
|
|
|
|
<el-table-column label="薪资类别" align="center" prop="salaryCategory" v-if="columns[4].visible"/>
|
|
|
@ -195,34 +113,34 @@
|
|
|
|
<el-table-column label="工资系数" align="center" prop="salaryCoefficient" v-if="columns[13].visible"/>
|
|
|
|
<el-table-column label="工资系数" align="center" prop="salaryCoefficient" v-if="columns[13].visible"/>
|
|
|
|
<el-table-column label="开始日期" align="center" prop="beginDate" width="180" v-if="columns[14].visible">
|
|
|
|
<el-table-column label="开始日期" align="center" prop="beginDate" width="180" v-if="columns[14].visible">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<span>{{ parseTime(scope.row.beginDate, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
<span>{{ parseTime(scope.row.beginDate, '{y}-{m}-{d}') }}</span>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="结束日期" align="center" prop="endDate" width="180" v-if="columns[15].visible">
|
|
|
|
<el-table-column label="结束日期" align="center" prop="endDate" width="180" v-if="columns[15].visible">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<span>{{ parseTime(scope.row.endDate, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
<span>{{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}</span>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="100">
|
|
|
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
size="mini"
|
|
|
|
|
|
|
|
type="text"
|
|
|
|
|
|
|
|
icon="el-icon-edit"
|
|
|
|
|
|
|
|
@click="handleUpdate(scope.row)"
|
|
|
|
|
|
|
|
v-hasPermi="['mes/record:recordStaffSalary:edit']"
|
|
|
|
|
|
|
|
>修改
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
size="mini"
|
|
|
|
|
|
|
|
type="text"
|
|
|
|
|
|
|
|
icon="el-icon-delete"
|
|
|
|
|
|
|
|
@click="handleDelete(scope.row)"
|
|
|
|
|
|
|
|
v-hasPermi="['mes/record:recordStaffSalary:remove']"
|
|
|
|
|
|
|
|
>删除
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="100">-->
|
|
|
|
|
|
|
|
<!-- <template slot-scope="scope">-->
|
|
|
|
|
|
|
|
<!-- <el-button-->
|
|
|
|
|
|
|
|
<!-- size="mini"-->
|
|
|
|
|
|
|
|
<!-- type="text"-->
|
|
|
|
|
|
|
|
<!-- icon="el-icon-edit"-->
|
|
|
|
|
|
|
|
<!-- @click="handleUpdate(scope.row)"-->
|
|
|
|
|
|
|
|
<!-- v-hasPermi="['mes/record:recordStaffSalary:edit']"-->
|
|
|
|
|
|
|
|
<!-- >修改-->
|
|
|
|
|
|
|
|
<!-- </el-button>-->
|
|
|
|
|
|
|
|
<!-- <el-button-->
|
|
|
|
|
|
|
|
<!-- size="mini"-->
|
|
|
|
|
|
|
|
<!-- type="text"-->
|
|
|
|
|
|
|
|
<!-- icon="el-icon-delete"-->
|
|
|
|
|
|
|
|
<!-- @click="handleDelete(scope.row)"-->
|
|
|
|
|
|
|
|
<!-- v-hasPermi="['mes/record:recordStaffSalary:remove']"-->
|
|
|
|
|
|
|
|
<!-- >删除-->
|
|
|
|
|
|
|
|
<!-- </el-button>-->
|
|
|
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
|
|
|
<!-- </el-table-column>-->
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
|
|
|
|
<pagination
|
|
|
|
<pagination
|
|
|
@ -366,7 +284,7 @@ export default {
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
columns: [
|
|
|
|
columns: [
|
|
|
|
{ key: 0, label: `主键标识`, visible: true },
|
|
|
|
{ key: 0, label: `主键标识`, visible: false },
|
|
|
|
{ key: 1, label: `身份证`, visible: true },
|
|
|
|
{ key: 1, label: `身份证`, visible: true },
|
|
|
|
{ key: 2, label: `班组编号`, visible: true },
|
|
|
|
{ key: 2, label: `班组编号`, visible: true },
|
|
|
|
{ key: 3, label: `事件日期`, visible: true },
|
|
|
|
{ key: 3, label: `事件日期`, visible: true },
|
|
|
|