Commit fde53e89 by liyuhang19990520

统计分析

parent 49f6962d
/*
* @Author: your name
* @Date: 2021-08-13 14:39:21
* @LastEditTime: 2021-08-13 14:45:37
* @LastEditTime: 2021-08-13 16:01:58
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\assets\jsData\tjfx_code.js
......@@ -82,5 +82,13 @@ export var code = {
'81': '小学毕业',
'83': '小学肄业',
'90': '其他'
},
zdqsnlx: {
'01': '闲散青少年',
'02': '有不良行为或严重不良行为青少年',
'03': '流浪乞讨未成年人',
'04': '服刑人员未成年子女',
'05': '农村留守儿童',
'99': '其他'
}
}
\ No newline at end of file
<!--
* @Author: your name
* @Date: 2021-08-10 16:05:23
* @LastEditTime: 2021-08-13 11:41:24
* @LastEditTime: 2021-08-13 15:58:30
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjfx\rkzjfx.vue
......@@ -97,7 +97,6 @@ export default {
if (i.type == "pie") {
setPieDiagram(this.$refs[i.res][0], i.data);
} else if (i.type == "bar") {
console.log(i);
let x = i.data.map((i) => i.name);
let data = i.data.map((i) => i.value);
setBarDiagram(this.$refs[i.res][0], x, data);
......@@ -105,13 +104,7 @@ export default {
});
},
},
mounted() {
// console.log();
// setPieDiagram(this.$refs["rkqsfx"][0], this.pieData);
// setBarDiagram(this.$refs["czrkqyfb"][0], this.x, this.barData, null, 30);
// setAcrossBar(this.$refs["ldrkqyfb"][0], this.x, this.data2, this.data3);
// setLineDiagram(this.$refs["wlhrkqyfb"][0], this.data4, this.data5);
},
mounted() {},
};
</script>
<style lang="scss" scoped>
......
<!--
* @Author: your name
* @Date: 2021-08-10 16:05:23
* @LastEditTime: 2021-08-13 14:57:09
* @LastEditTime: 2021-08-13 16:19:54
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjfx\rkzjfx.vue
......@@ -68,7 +68,7 @@ export default {
lx: "3",
},
type: "pie",
code: 'shzzlx',
code: "shzzlx",
data: [],
},
{
......@@ -79,6 +79,75 @@ export default {
type: "pie",
data: [],
},
{
res: "zdry",
code: "asjdj",
type: "pie",
data: [
{
name: "闲散青少年",
value: "4",
},
{
name: "农村留守儿童",
value: "12",
},
{
name: "服刑人员未成年子女",
value: "3",
},
{
name: "流浪乞讨未成年人",
value: "2",
},
],
},
{
res: "zdsj",
code: "asjdj",
type: "pie",
data: [
{
name: "一般",
value: "14",
},
{
name: "特别重大",
value: "5",
},
{
name: "重大",
value: "8",
},
{
name: "较大",
value: "2",
},
],
},
{
res: "zaaj",
code: "asjdj",
type: "pie",
data: [
{
name: "一般",
value: "14",
},
{
name: "特别重大",
value: "18",
},
{
name: "重大",
value: "7",
},
{
name: "较大",
value: "5",
},
],
},
],
};
},
......@@ -88,38 +157,40 @@ export default {
methods: {
getChartsData() {
this.chartsData.forEach((i, index) => {
const loading = this.$loading({
target: "#kshfx",
text: "拼命加载中",
});
if (i.res == "zdqy") {
shza(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
} else {
ksh(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
if (i.data.length <= 0) {
const loading = this.$loading({
target: "#kshfx",
text: "拼命加载中",
});
if (i.res == "zdqy") {
shza(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
} else {
ksh(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
}
}
});
},
......
<!--
* @Author: your name
* @Date: 2021-08-10 16:05:23
* @LastEditTime: 2021-08-13 14:56:13
* @LastEditTime: 2021-08-13 16:08:42
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjfx\rkzjfx.vue
......@@ -98,23 +98,25 @@ export default {
methods: {
getChartsData() {
this.chartsData.forEach((i, index) => {
const loading = this.$loading({
target: "#rkzjfx",
text: "拼命加载中",
});
rkzk(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
if (i.data.length <= 0) {
const loading = this.$loading({
target: ".el-main",
text: "拼命加载中",
});
rkzk(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
}
});
},
},
......
<!--
* @Author: your name
* @Date: 2021-08-10 16:05:23
* @LastEditTime: 2021-08-13 15:02:24
* @LastEditTime: 2021-08-13 16:08:24
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjfx\rkzjfx.vue
......@@ -60,23 +60,25 @@ export default {
methods: {
getChartsData() {
this.chartsData.forEach((i, index) => {
const loading = this.$loading({
target: "#shzatjfx",
text: "拼命加载中",
});
shza(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
if (i.data.length <= 0) {
const loading = this.$loading({
target: ".el-main",
text: "拼命加载中",
});
shza(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
}
});
},
},
......
<!--
* @Author: your name
* @Date: 2021-08-10 16:05:23
* @LastEditTime: 2021-08-13 14:56:09
* @LastEditTime: 2021-08-13 16:08:09
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjfx\rkzjfx.vue
......@@ -44,23 +44,25 @@ export default {
methods: {
getChartsData() {
this.chartsData.forEach((i, index) => {
const loading = this.$loading({
target: "#shzzfx",
text: "拼命加载中",
});
shzz(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
if (i.data.length <= 0) {
const loading = this.$loading({
target: ".el-main",
text: "拼命加载中",
});
shzz(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
}
});
},
},
......
<!--
* @Author: your name
* @Date: 2021-08-10 16:05:23
* @LastEditTime: 2021-08-13 14:58:42
* @LastEditTime: 2021-08-13 16:20:29
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjfx\rkzjfx.vue
......@@ -60,6 +60,29 @@ export default {
],
chartsData: [
{
res: "zdqsnjy",
code: "asjdj",
type: "pie",
data: [
{
name: "闲散青少年",
value: "4",
},
{
name: "农村留守儿童",
value: "12",
},
{
name: "服刑人员未成年子女",
value: "3",
},
{
name: "流浪乞讨未成年人",
value: "2",
},
],
},
{
res: "dqfb",
params: {
lx: "1",
......@@ -73,7 +96,7 @@ export default {
lx: "2",
},
type: "pie",
code: 'xbbl',
code: "xbbl",
data: [],
},
{
......@@ -89,7 +112,7 @@ export default {
params: {
lx: "4",
},
code: 'whcd',
code: "whcd",
type: "pie",
data: [],
},
......@@ -99,6 +122,7 @@ export default {
lx: "5",
},
type: "pie",
code: "zdqsnlx",
data: [],
},
{
......@@ -115,23 +139,25 @@ export default {
methods: {
getChartsData() {
this.chartsData.forEach((i, index) => {
const loading = this.$loading({
target: "#zdqsnxxfx",
text: "拼命加载中",
});
zdqsn(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
if (i.data.length <= 0) {
const loading = this.$loading({
target: ".el-main",
text: "拼命加载中",
});
zdqsn(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
}
});
},
},
......
<!--
* @Author: your name
* @Date: 2021-08-10 16:05:23
* @LastEditTime: 2021-08-13 14:53:41
* @LastEditTime: 2021-08-13 16:15:34
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjfx\rkzjfx.vue
......@@ -48,6 +48,52 @@ export default {
type: "pie",
data: [],
},
{
res: "qtxsj",
code: "asjdj",
type: "pie",
data: [
{
name: "一般",
value: "4",
},
{
name: "特别重大",
value: "1",
},
{
name: "重大",
value: "3",
},
{
name: "较大",
value: "2",
},
],
},
{
res: "yqdt",
code: "asjdj",
type: "pie",
data: [
{
name: "一般",
value: "2",
},
{
name: "特别重大",
value: "4",
},
{
name: "重大",
value: "4",
},
{
name: "较大",
value: "2",
},
],
},
],
};
},
......@@ -57,23 +103,25 @@ export default {
methods: {
getChartsData() {
this.chartsData.forEach((i, index) => {
const loading = this.$loading({
target: "#zdsjyjfx",
text: "拼命加载中",
});
zdsj(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
if (i.data.length <= 0) {
const loading = this.$loading({
target: ".el-main",
text: "拼命加载中",
});
zdsj(i.params).then((res) => {
let data = res.data;
if (i.code) {
data = data.map((item) => {
return {
name: code[i.code][item.name],
value: item.value,
};
});
}
this.$set(this.chartsData[index], "data", data);
loading.close();
});
}
});
},
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment