湖里大屏(进度计划):统计计划模块 接口对接
This commit is contained in:
parent
278951ea6a
commit
3cdae2e858
@ -5,12 +5,12 @@
|
|||||||
<div class="mychart">
|
<div class="mychart">
|
||||||
<JBarChart :xData="xData" :yData="yData" :color="color" :grid="grid" :title="{ text: '全部' }" />
|
<JBarChart :xData="xData" :yData="yData" :color="color" :grid="grid" :title="{ text: '全部' }" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import JBarChart from '../jChart/bar/JBarChart.vue'
|
import JBarChart from "../jChart/bar/JBarChart.vue";
|
||||||
|
import { selectProgressItemStatisticsApi } from "@/assets/js/api/dataBoard.js";
|
||||||
export default {
|
export default {
|
||||||
components: { JBarChart },
|
components: { JBarChart },
|
||||||
|
|
||||||
@ -22,39 +22,52 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
xData:['未开始','进行中','已完成','延期'],
|
xData: ["未开始", "进行中", "已完成", "延期"],
|
||||||
yData:[
|
yData:[],
|
||||||
{
|
color: ["#a9adb6", "#557dee", "#43d7b5", "#ff6c7f"],
|
||||||
value: 170,
|
grid: ["10%", "5%", "7%", "5%"]
|
||||||
itemStyle: {
|
|
||||||
color: '#a9adb6'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: 320,
|
|
||||||
itemStyle: {
|
|
||||||
color: '#557dee'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: 270,
|
|
||||||
itemStyle: {
|
|
||||||
color: '#43d7b5'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: 310,
|
|
||||||
itemStyle: {
|
|
||||||
color: '#ff6c7f'
|
|
||||||
}
|
|
||||||
}],
|
|
||||||
color:['#a9adb6','#557dee','#43d7b5','#ff6c7f'],
|
|
||||||
grid:['10%','5%','7%','5%']
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
mounted(){
|
||||||
|
this.getData()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getData() {
|
||||||
|
let data = {
|
||||||
|
projectSn: this.$store.state.projectSn
|
||||||
|
};
|
||||||
|
selectProgressItemStatisticsApi(data).then(res => {
|
||||||
|
console.log("res", res);
|
||||||
|
this.yData = [
|
||||||
|
{
|
||||||
|
value: res.result.notStartNum,
|
||||||
|
itemStyle: {
|
||||||
|
color: "#a9adb6"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: res.result.executingNum,
|
||||||
|
itemStyle: {
|
||||||
|
color: "#557dee"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: res.result.completeNum,
|
||||||
|
itemStyle: {
|
||||||
|
color: "#43d7b5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: res.result.overdueNum,
|
||||||
|
itemStyle: {
|
||||||
|
color: "#ff6c7f"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user