diff --git a/src/pages/engin/auditingPage.vue b/src/pages/engin/auditingPage.vue index 68998cd..7bfc71c 100644 --- a/src/pages/engin/auditingPage.vue +++ b/src/pages/engin/auditingPage.vue @@ -11,6 +11,8 @@ + +
@@ -31,6 +33,12 @@ +
+ +
@@ -174,7 +182,7 @@ - + @@ -237,6 +245,7 @@ export default { return { label1: "工程审批进度", label2: "工程审批排名", + label4:"分包单位资质审批", prjs: [], project: {}, dept: {}, @@ -250,7 +259,35 @@ export default { total: 0, pageSize: 10, pageIndex: 1 - } + }, + selDate: [], + pickerOptions: { + shortcuts: [{ + text: '最近一周', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); + picker.$emit('pick', [start, end]); + } + }, { + text: '最近一个月', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); + picker.$emit('pick', [start, end]); + } + }, { + text: '最近三个月', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + picker.$emit('pick', [start, end]); + } + }] + }, }; }, @@ -267,6 +304,10 @@ export default { }, methods: { + dtChange(init) { + this.loadSumCost(); + this.loadCostList(); + }, doStateDlg(it) { let obj = { deptId: this.dept?.id || 0, @@ -339,6 +380,11 @@ export default { value: it.taskId || 0 } }); + let sum=0; + data.forEach(it=>{ + sum+=it.value*1; + }); + this.label4=`分包单位资质审批(${sum})` let opt = { "tooltip": { "trigger": "item" }, "series": [{ "top": 10, "type": "pie", "radius": "60%", @@ -439,6 +485,13 @@ export default { } else { postData.id = this.dept.id; } + /* + if (this.selDate.length > 0) { + postData.createTime = +this.$dt(this.selDate[0]).$d; + } + if (this.selDate.length > 1) { + postData.updateTime = +this.$dt(this.selDate[1]).$d; + }*/ this.$api.costOut.selectForBigEnginList(postData).then(d => { this.sumList = d; }); diff --git a/src/pages/projectProgress.vue b/src/pages/projectProgress.vue index 7ec00f8..038aaf0 100644 --- a/src/pages/projectProgress.vue +++ b/src/pages/projectProgress.vue @@ -177,7 +177,7 @@ - +