diff --git a/src/api/homesteadSurvey/index.js b/src/api/homesteadSurvey/index.js index 1e2a1812..743fd338 100644 --- a/src/api/homesteadSurvey/index.js +++ b/src/api/homesteadSurvey/index.js @@ -75,3 +75,12 @@ export function sysConfig(query) { params: query }) } + +// 查询数据调查任务列表 +export function userList() { + return request({ + url: '/houseSurvey/task/userList', + method: 'get' + }) +} + diff --git a/src/components/circleProccess.vue b/src/components/circleProccess.vue index f620ec77..be0de655 100644 --- a/src/components/circleProccess.vue +++ b/src/components/circleProccess.vue @@ -35,11 +35,17 @@ export default { let cc = this.counts if(this.counts>0&&this.counts<99){ cc+=1 - } + } let time_canvas = document.getElementById(this.ids); time_canvas.width = document.documentElement.clientWidth/6; time_canvas.height = document.documentElement.clientWidth/6; - this.drawMain(time_canvas, cc, "#85d824", "#eef7e4"); + if(this.counts<50){ + this.drawMain(time_canvas, cc, "#FA5353", "#eef7e4"); + }else if(this.counts<100){ + this.drawMain(time_canvas, cc, "#22B7F2", "#eef7e4"); + }else{ + this.drawMain(time_canvas, cc, "#85d824", "#eef7e4"); + } }, methods: { drawMain(drawing_elem, percent, forecolor, bgcolor){ @@ -96,10 +102,17 @@ export default { text(n,forecolor) { this.context.save(); //save和restore可以保证样式属性只运用于该段canvas元素 this.context.fillStyle = forecolor; - var font_size = document.documentElement.clientWidth/35; - this.context.font = font_size + "px arial"; - var text_width = this.context.measureText(n.toFixed(0) + "%").width; - this.context.fillText(n.toFixed(0) + "%", this.center_x - text_width / 2, this.center_y + font_size / 2.5); + if(this.counts==100){ + var font_size = document.documentElement.clientWidth/15; + this.context.font = font_size + "px arial"; + var text_width = this.context.measureText(n.toFixed(0) + "%").width; + this.context.fillText("✔", this.center_x - text_width / 6, this.center_y + font_size / 2.5); + }else{ + var font_size = document.documentElement.clientWidth/35; + this.context.font = font_size + "px arial"; + var text_width = this.context.measureText(n.toFixed(0) + "%").width; + this.context.fillText(n.toFixed(0) + "%", this.center_x - text_width / 2, this.center_y + font_size / 2.5); + } this.context.restore(); } } diff --git a/src/views/homesteadSurvey/add.vue b/src/views/homesteadSurvey/add.vue index c834846d..b01c5547 100644 --- a/src/views/homesteadSurvey/add.vue +++ b/src/views/homesteadSurvey/add.vue @@ -468,9 +468,9 @@

{{item.nhdm}}

- 查看使用权人信息 - 查看户内成员信息 - + 查看使用权人 + 查看户主信息 + 查看成员信息