update code
parent
7977b43ec0
commit
3fa9009164
|
@ -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;
|
||||||
})
|
})
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Reference in New Issue