|
@@ -2,17 +2,17 @@
|
|
|
<div class='financeAudit'>
|
|
|
<div class="fAd_hrader">
|
|
|
<div class="items">
|
|
|
- <div class="label">年月:</div>
|
|
|
+ <div class="label">{{ $t('nianYue') }}</div>
|
|
|
<div class="value">
|
|
|
- <el-date-picker v-model="tableForm.dates" type="monthrange" range-separator="至" start-placeholder="开始日期"
|
|
|
- @change="getFinanceAuditTableData()" size="small" value-format="yyyy-MM" end-placeholder="结束日期" :clearable="false">
|
|
|
+ <el-date-picker v-model="tableForm.dates" type="monthrange" :range-separator="$t('other.to')" :start-placeholder="$t('time.startDate')"
|
|
|
+ @change="getFinanceAuditTableData()" size="small" value-format="yyyy-MM" :end-placeholder="$t('time.endDate')" :clearable="false">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="items">
|
|
|
- <div class="label">审核状态:</div>
|
|
|
+ <div class="label">{{ $t('shenHeZhuangTai') }}</div>
|
|
|
<div class="value">
|
|
|
- <el-select v-model="tableForm.status" placeholder="请选择" size="small"
|
|
|
+ <el-select v-model="tableForm.status" :placeholder="$t('defaultText.pleaseChoose')" size="small"
|
|
|
@change="getFinanceAuditTableData()">
|
|
|
<el-option v-for="item in statusOptions" :key="item.value" :label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
@@ -23,22 +23,22 @@
|
|
|
<div class="fAd_content">
|
|
|
<el-table :data="financeAuditTableData" border style="width: 100%;height: 100%;"
|
|
|
v-loading="allLoading.tableLoading">
|
|
|
- <el-table-column prop="reportYrmnth" label="日报年月" align="center">
|
|
|
+ <el-table-column prop="reportYrmnth" :label="$t('riBaoNianYue')" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button type="text" @click="toDetail(scope.row)">{{ scope.row.reportYrmnth }}</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="reviewerName" label="审核人" align="center"></el-table-column>
|
|
|
- <el-table-column prop="reviewTime" label="审核时间" align="center"></el-table-column>
|
|
|
- <el-table-column prop="reviewStatus" label="状态" align="center">
|
|
|
+ <el-table-column prop="reviewerName" :label="$t('other.reviewer')" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="reviewTime" :label="$t('AuditTime')" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="reviewStatus" :label="$t('state.states')" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- {{ scope.row.reviewStatus == 1 ? '未审核' : '已审核' }}
|
|
|
+ {{ scope.row.reviewStatus == 1 ? $t('weiShenHe') : $t('yiShenHe') }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" align="center" fixed="right">
|
|
|
+ <el-table-column :label="$t('operation')" align="center" fixed="right">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button @click="audit(scope.row)" type="text" v-if="scope.row.reviewStatus == 1">审核</el-button>
|
|
|
- <el-button type="text" @click="toDetail(scope.row)">查看详情</el-button>
|
|
|
+ <el-button @click="audit(scope.row)" type="text" v-if="scope.row.reviewStatus == 1">{{ $t('other.audit') }}</el-button>
|
|
|
+ <el-button type="text" @click="toDetail(scope.row)">{{ $t('Checkthedetails') }}</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -65,9 +65,9 @@ export default {
|
|
|
},
|
|
|
financeAuditTableData: [],
|
|
|
statusOptions: [
|
|
|
- { value: 0, label: '全部' },
|
|
|
- { value: 1, label: '未审核' },
|
|
|
- { value: 2, label: '已审核' },
|
|
|
+ { value: 0, label: this.$t('all') },
|
|
|
+ { value: 1, label: this.$t('weiShenHe') },
|
|
|
+ { value: 2, label: this.$t('yiShenHe') },
|
|
|
],
|
|
|
paging: {
|
|
|
pageSize: 50,
|
|
@@ -100,15 +100,15 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
audit(item) {
|
|
|
- this.$confirm(`您确定要审核通过${item.reportYrmnth}月的工时报告吗?`, '财务审核提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
+ this.$confirm(`${this.$t('ninQueDingYaoShenHeTongGuo')}${item.reportYrmnth} ${this.$t('yueDeGongShiBaoGaoMa')}`, this.$t('caiWuShenHeTiShi'), {
|
|
|
+ confirmButtonText: this.$t('btn.determine'),
|
|
|
+ cancelButtonText: this.$t('btn.cancel'),
|
|
|
type: 'warning'
|
|
|
}).then(() => {
|
|
|
this.postData('/financial-audit/audit', { id: item.id }).then(res => {
|
|
|
this.$message({
|
|
|
type: 'success',
|
|
|
- message: '审核成功!'
|
|
|
+ message: this.$t('shenHeChengGong')
|
|
|
});
|
|
|
this.getFinanceAuditTableData();
|
|
|
});
|