1.0.60 • Published 17 days ago

gwt-report v1.0.60

Weekly downloads
-
License
MIT
Repository
-
Last release
17 days ago

gwt-report

金水报告功能插件

简介

gwt-report是一套基于Vue2,将转换docx文件为HTML进行编辑,并导出docx的插件 采用jszip解压docx为xml进行数据读取; 采用echartselementUI对数据具现化展示; 采用docx.js将动态数据导出为docx文件; 实现对docx文件的在线编辑和导出

插件展示

插件展示

插件使用

# main.js
import GwtReport from 'gwt-report'
import 'gwt-report/dist/style.css'

Vue.use(GwtReport)

# 组件内 optData,title可不传,内设有默认值
<GwtReport :optData="mocData" :title="title"></GwtReport>

参数

title = 'XX报告'
mockData = {
	"riverStatusList": [
		{
			"index": 1,
			"province": "河南",
			"riverName": "丹江",
			"riverGrade": 79.6,
			"siteCount": 10
		},
		{
			"index": 2,
			"province": "河南",
			"riverName": "湘江西源",
			"riverGrade": 78.5,
			"siteCount": 10
		},
		{
			"index": 3,
			"province": "四川",
			"riverName": "嘉陵江(四川)",
			"riverGrade": 78.5,
			"siteCount": 10
		},
		{
			"index": 3,
			"province": "四川",
			"riverName": "雅砻江(四川)",
			"riverGrade": 78.5,
			"siteCount": 10
		},
		{
			"index": 3,
			"province": "西藏",
			"riverName": "嘉陵江(四川)",
			"riverGrade": 78.5,
			"siteCount": 10
		}
	],
	"YangAnimalStatusList": [
		{
			"river": "雅砻江",
			"currentScore": 13,
			"targetScore": 16,
      "markLine": 15,
			"province": "四川",
			"basin": "长江上游支流"
		},
		{
			"river": "岷江",
			"currentScore": 12,
			"targetScore": 16,
      "markLine": 15,
			"province": "四川",
			"basin": "长江上游支流"
		},
		{
			"river": "赤水河(云南)",
			"currentScore": 12,
			"targetScore": 17,
      "markLine": 15,
			"province": "云南",
			"basin": "长江上游支流"
		},
		{
			"river": "湘江",
			"currentScore": 13,
			"targetScore": 16,
			"province": "湖南",
			"basin": "长江中游支流"
		},
		{
			"river": "沅江",
			"currentScore": 14,
			"targetScore": 15,
			"province": "湖南",
			"basin": "长江中游支流"
		},
		{
			"river": "丹江(河南)",
			"currentScore": 13.5,
			"targetScore": 18,
			"province": "河南",
			"basin": "长江中游支流"
		}
	],

	"secQuotaYangtzeQinghai": {
		"fishProtectSum": 50,
		"waterProtectSum": 50,
		"groundProtectSum": 50,
		"bigAnimalProtectSum": 50,
		"keyPointProtectSum": 80,
		"natureProtectSum": 90
	},
	"长江流域": {
		"year": 2024,
		"lastYear": 2023,
		"lastYearBefore": 2022,
		"avgGrade": 78,
		"worstGrade": 60,
		"bestGrade": 92
	},
	"黄河流域": {
		"year": 2024,
		"lastYear": 2023,
		"lastYearBefore": 2022,
		"avgGrade": 78,
		"worstGrade": 60,
		"bestGrade": 92,
		"riverStatusList": [
			{
				"index": 1,
				"province": "河南",
				"riverName": "丹江",
				"riverGrade": 79.6,
				"siteCount": 10
			},
			{
				"index": 2,
				"province": "广西",
				"riverName": "湘江西源",
				"riverGrade": 78.5,
				"siteCount": 10
			},
			{
				"index": 3,
				"province": "四川",
				"riverName": "嘉陵江(四川)",
				"riverGrade": 80,
				"siteCount": 10
			}
		],
		"animalStatusList": [
			{
				"river": "雅砻江",
				"currentScore": 13,
				"targetScore": 16,
				"province": "四川",
				"basin": "长江上游支流"
			},
			{
				"river": "岷江",
				"currentScore": 12,
				"targetScore": 16,
				"province": "四川",
				"basin": "长江上游支流"
			},
			{
				"river": "赤水河(云南)",
				"currentScore": 12,
				"targetScore": 17,
				"province": "云南",
				"basin": "长江上游支流"
			},
			{
				"river": "湘江",
				"currentScore": 13,
				"targetScore": 16,
				"province": "湖南",
				"basin": "长江中游支流"
			},
			{
				"river": "沅江",
				"currentScore": 14,
				"targetScore": 15,
				"province": "湖南",
				"basin": "长江中游支流"
			},
			{
				"river": "丹江(河南)",
				"currentScore": 13.5,
				"targetScore": 18,
				"province": "河南",
				"basin": "长江中游支流"
			}
		],
		"secQuotaYangtzeQinghai": {
			"fishProtectSum": 40,
			"waterProtectSum": 50,
			"groundProtectSum": 60,
			"bigAnimalProtectSum": 70,
			"keyPointProtectSum": 80,
			"natureProtectSum": 90
		}
	},
	"辽河流域": {
		"year": 2024,
		"lastYear": 2023,
		"lastYearBefore": 2022,
		"avgGrade": 78,
		"worstGrade": 60,
		"bestGrade": 92,
		"riverStatusList": [
			{
				"index": 1,
				"province": "河南",
				"riverName": "丹江",
				"score": 79.6,
				"siteCount": 10
			},
			{
				"index": 2,
				"province": "广西",
				"riverName": "湘江西源",
				"score": 78.5,
				"siteCount": 10
			},
			{
				"index": 3,
				"province": "四川",
				"riverName": "嘉陵江(四川)",
				"score": 80,
				"siteCount": 10
			}
		],
		"animalStatusList": [
			{
				"river": "雅砻江",
				"currentScore": 13,
				"targetScore": 16,
				"province": "四川",
				"basin": "长江上游支流"
			},
			{
				"river": "岷江",
				"currentScore": 12,
				"targetScore": 16,
				"province": "四川",
				"basin": "长江上游支流"
			},
			{
				"river": "赤水河(云南)",
				"currentScore": 12,
				"targetScore": 17,
				"province": "云南",
				"basin": "长江上游支流"
			},
			{
				"river": "湘江",
				"currentScore": 13,
				"targetScore": 16,
				"province": "湖南",
				"basin": "长江中游支流"
			},
			{
				"river": "沅江",
				"currentScore": 14,
				"targetScore": 15,
				"province": "湖南",
				"basin": "长江中游支流"
			},
			{
				"river": "丹江(河南)",
				"currentScore": 13.5,
				"targetScore": 18,
				"province": "河南",
				"basin": "长江中游支流"
			}
		],
		"secQuotaYangtzeQinghai": {
			"fishProtectSum": 40,
			"waterProtectSum": 50,
			"groundProtectSum": 60,
			"bigAnimalProtectSum": 70,
			"keyPointProtectSum": 80,
			"natureProtectSum": 90
		}
	}
}
1.0.60

17 days ago

1.0.59

17 days ago

1.0.58

20 days ago

1.0.56

20 days ago

1.0.46

21 days ago

1.0.29

23 days ago

1.0.33

23 days ago

1.0.32

23 days ago

1.0.31

23 days ago

1.0.30

23 days ago

1.0.19

4 months ago

1.0.18

4 months ago

1.0.16

4 months ago

1.0.8

4 months ago

1.0.10

4 months ago

1.0.20

4 months ago

1.0.15

4 months ago

1.0.14

4 months ago

1.0.13

4 months ago

1.0.12

4 months ago

1.0.6

4 months ago

1.0.5

4 months ago

1.0.4

4 months ago

1.0.2

4 months ago

1.0.1

4 months ago

1.0.0

4 months ago