update code

prv
haha 2024-03-31 23:01:29 +08:00
parent 7977b43ec0
commit 3fa9009164
2 changed files with 11 additions and 7 deletions

View File

@ -9,6 +9,9 @@
<el-table-column label="劳务人数" align="center" prop="data101" /> <el-table-column label="劳务人数" align="center" prop="data101" />
<el-table-column label="监理人数" align="center" prop="data102" /> <el-table-column label="监理人数" align="center" prop="data102" />
<el-table-column label="总包人数" align="center" prop="data103" /> <el-table-column label="总包人数" align="center" prop="data103" />
<el-table-column label="合计" align="center" prop="total">
<template slot-scope="{row}"><span style="font-size:16px;font-weight: bold;color:#87e3fa;">{{row.total }}</span></template>
</el-table-column>
</el-table> </el-table>
</template> </template>
@ -93,7 +96,7 @@ export default {
this.index = 1; this.index = 1;
this.loadData(); this.loadData();
}, },
showDialog(data) {debugger showDialog(data) {
const getData = id => { const getData = id => {
var tmps = data.datas.filter(d => d.text == id); var tmps = data.datas.filter(d => d.text == id);
return tmps.length > 0 ? tmps[0].cnt : 0; return tmps.length > 0 ? tmps[0].cnt : 0;
@ -146,7 +149,8 @@ export default {
dptName: it.dptName, dptName: it.dptName,
data101: 0, data101: 0,
data102: 0, data102: 0,
data103: 0 data103: 0,
total:0,
}; };
obj[k] = o; obj[k] = o;
} else { } else {
@ -157,7 +161,9 @@ export default {
}); });
this.tableData = []; this.tableData = [];
for (let k in obj) { for (let k in obj) {
this.tableData.push(obj[k]); let o=obj[k];
o.total=o.data101+o.data102+o.data103;
this.tableData.push(o);
} }
this.total = sum; this.total = sum;
}) })

View File

@ -219,8 +219,7 @@
<index-dlg2 ref="dlg2"></index-dlg2> <index-dlg2 ref="dlg2"></index-dlg2>
<index-dlg3 ref="dlg3"></index-dlg3> <index-dlg3 ref="dlg3"></index-dlg3>
<journalismDlg ref="journalismDlg"></journalismDlg> <journalismDlg ref="journalismDlg"></journalismDlg>
<AttendanceDetailDialog ref="attDetailDlg"></AttendanceDetailDialog> <AttendanceDetailDialog ref="attDetailDlg"></AttendanceDetailDialog>
<AttendanceWorkerDialog ref="workerDlg"></AttendanceWorkerDialog>
<JobWorkerDialog ref="jobWorkerdlg"></JobWorkerDialog> <JobWorkerDialog ref="jobWorkerdlg"></JobWorkerDialog>
</div> </div>
</template> </template>
@ -235,7 +234,6 @@ import MonitAndWarning from './components/MonitAndWarning.vue'
import journalismDlg from './dlg/journalismDlg.vue' import journalismDlg from './dlg/journalismDlg.vue'
import debounce from 'lodash.debounce' import debounce from 'lodash.debounce'
import AttendanceDetailDialog from './components/AttendanceDetailDialog.vue' import AttendanceDetailDialog from './components/AttendanceDetailDialog.vue'
import AttendanceWorkerDialog from './components/AttendanceWorkerDialog.vue'
import mapIndex from './index/mapIndex.vue' import mapIndex from './index/mapIndex.vue'
import JobWorkerDialog from './components/JobWorkerDialog.vue' import JobWorkerDialog from './components/JobWorkerDialog.vue'
export default { export default {
@ -246,7 +244,7 @@ export default {
indexDlg3, indexDlg3,
MonitAndWarning, MonitAndWarning,
journalismDlg, journalismDlg,
AttendanceDetailDialog,mapIndex,JobWorkerDialog,AttendanceWorkerDialog AttendanceDetailDialog,mapIndex,JobWorkerDialog
}, },
data() { data() {
return { return {