|
@@ -17,18 +17,19 @@
|
|
|
</div>
|
|
|
<div class="container-main">
|
|
|
<el-table style="width: 100%" :data="list" @row-click="handleRowClick">
|
|
|
- <!-- 年度、月份、导入时间、人员类型(excel 导入)、身份证号码、银行卡号、银行、单位、应发工资合计、扣发工资合计、实发工资合计 -->
|
|
|
- <el-table-column prop="supplierName" label="年度" />
|
|
|
- <el-table-column prop="contactPerson" label="月份" />
|
|
|
- <el-table-column prop="contactPhone" label="导入时间" />
|
|
|
- <el-table-column prop="unitAddress" label="人员类型" />
|
|
|
- <el-table-column prop="unitAddress" label="身份证号码" />
|
|
|
- <el-table-column prop="unitAddress" label="银行卡号" />
|
|
|
- <el-table-column prop="unitAddress" label="银行" />
|
|
|
- <el-table-column prop="unitAddress" label="单位" />
|
|
|
- <el-table-column prop="unitAddress" label="应发工资合计" />
|
|
|
- <el-table-column prop="unitAddress" label="扣发工资合计" />
|
|
|
- <el-table-column prop="unitAddress" label="实发工资合计" />
|
|
|
+ <el-table-column prop="id" label="" v-if="false" />
|
|
|
+ <el-table-column prop="year" label="年度" />
|
|
|
+ <el-table-column prop="month" label="月份" />
|
|
|
+ <el-table-column prop="importDate" label="导入时间" />
|
|
|
+ <el-table-column prop="name" label="姓名" />
|
|
|
+ <el-table-column prop="personnelType" label="人员类型" />
|
|
|
+ <el-table-column prop="idCard" label="身份证号码" />
|
|
|
+ <el-table-column prop="bankCard" label="银行卡号" />
|
|
|
+ <el-table-column prop="bank" label="银行" />
|
|
|
+ <el-table-column prop="workUnint" label="单位" />
|
|
|
+ <el-table-column prop="totalPayable" label="应发工资合计(元)" />
|
|
|
+ <el-table-column prop="totalDeducted" label="扣发工资合计(元)" />
|
|
|
+ <el-table-column prop="actualPay" label="实发工资合计(元)" />
|
|
|
</el-table>
|
|
|
<el-pagination
|
|
|
background
|
|
@@ -41,7 +42,24 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
-<script lang="ts" scoped></script>
|
|
|
+<script lang="ts" scoped>
|
|
|
+import { ref, reactive } from 'vue'
|
|
|
+import * as SalaryApi from '@/api/salary'
|
|
|
+
|
|
|
+const total = ref(0)
|
|
|
+const list = ref([])
|
|
|
+const queryParams = reactive({
|
|
|
+ pageNo: 1,
|
|
|
+ pageSize: 10
|
|
|
+})
|
|
|
+
|
|
|
+// 获取工资列表
|
|
|
+const salaryList = async (json) => {
|
|
|
+ const data = await SalaryApi.getSalaryPage(json)
|
|
|
+ total.value = data.total
|
|
|
+ list.value = data.records
|
|
|
+}
|
|
|
+</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
@import './index.scss';
|