|
@@ -160,43 +160,22 @@
|
|
|
<!--列表-->
|
|
|
<!-- 222 -->
|
|
|
<el-table :data="list" highlight-current-row v-loading="listLoading"
|
|
|
- show-summary=true
|
|
|
+ :show-summary='user.timeType.isSecretSalary==0?true:false'
|
|
|
ref="table"
|
|
|
:height="300" style="width: 100%;">
|
|
|
<el-table-column prop="name" label="姓名" sortable width="150"></el-table-column>
|
|
|
- <el-table-column :prop="headerCols[index]" :label="item" sortable show-overflow-tooltip v-for="(item, index) in tblCols" :key="index" width="130px" align="center">
|
|
|
+ <el-table-column v-if="user.timeType.isSecretSalary==0" :prop="headerCols[index]" :label="item" sortable show-overflow-tooltip v-for="(item, index) in tblCols" :key="index" width="130px" align="center">
|
|
|
</el-table-column>
|
|
|
- <!-- <el-table-column prop="monthCost" label="customCols.monthCost" width="150"></el-table-column>
|
|
|
- <el-table-column prop="bonus" :label="customCols.bonus" ></el-table-column>
|
|
|
- <el-table-column prop="allowance" :label="customCols.allowance" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceOld" :label="customCols.insuranceOld" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceMedical" :label="customCols.insuranceMedical" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceLosejob" :label="customCols.insuranceLosejob" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceInjury" :label="customCols.insuranceInjury" ></el-table-column>
|
|
|
- <el-table-column prop="houseFund" :label="customCols.houseFund" ></el-table-column> -->
|
|
|
- <!-- <el-table-column prop="field1" :label="customCols.field1" ></el-table-column>
|
|
|
- <el-table-column prop="field2" :label="customCols.field2" ></el-table-column>
|
|
|
- <el-table-column prop="field3" :label="customCols.field3" ></el-table-column> -->
|
|
|
-
|
|
|
- <!-- <el-table-column prop="monthCost" :label="customCols.monthCost" width="150"></el-table-column>
|
|
|
- <el-table-column prop="bonus" :label="customCols.bonus" ></el-table-column>
|
|
|
- <el-table-column prop="allowance" :label="customCols.allowance" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceOld" :label="customCols.insuranceOld" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceMedical" :label="customCols.insuranceMedical" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceLosejob" :label="customCols.insuranceLosejob" ></el-table-column>
|
|
|
- <el-table-column prop="insuranceInjury" :label="customCols.insuranceInjury" ></el-table-column>
|
|
|
- <el-table-column prop="houseFund" :label="customCols.houseFund" ></el-table-column>
|
|
|
- <el-table-column prop="field1" :label="customCols.field1" ></el-table-column>
|
|
|
- <el-table-column prop="field2" :label="customCols.field2" ></el-table-column>
|
|
|
- <el-table-column prop="field3" :label="customCols.field3" ></el-table-column> -->
|
|
|
-
|
|
|
- <!-- <el-table-column prop="others" label="其他" ></el-table-column> -->
|
|
|
- <!-- <el-table-column :label="item.fieldName" v-for="(item, index) in customCols" :key="item.id" :prop="index==0?'customField1':(index==1?'customField2':(index==2?'customField3':''))">
|
|
|
- <template slot-scope="scope">
|
|
|
- {{index==0?scope.row.customField1:(index==1?scope.row.customField2:(index==2?scope.row.customField3:''))}}
|
|
|
+ <el-table-column v-if="user.timeType.isSecretSalary==1" :label="item" sortable show-overflow-tooltip v-for="(item, index) in tblCols" :key="index" width="130px" align="center">
|
|
|
+ <template slot-scope="scope" >
|
|
|
+ *
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="totalCost" label="总成本">
|
|
|
+ <template slot-scope="scope" >
|
|
|
+ {{user.timeType.isSecretSalary==0?scope.row.totalCost:'*'}}
|
|
|
</template>
|
|
|
- </el-table-column> -->
|
|
|
- <el-table-column prop="totalCost" label="总成本"></el-table-column>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
|
|
|
<el-form :inline="true" >
|