图例:
所有接口包含年度,区划 (省本级,名称(前端写入配置文件中)),点击地图子区划进行联动。
(1)预算确认 计划备案 交易完成 合同备案 资金支付(对应各区划id)
// 其他的数据可以新增 ,name:横坐标名称 value:纵坐标值(金额维度)(年度)
{
"msg": "",
"code": "200",
"data": {
"list": [
{
"name": "预算确认",
"value": 5200
},
{
"name": "计划备案",
"value": 2100
},
{
"name": "交易完成",
"value": 1980
},
{
"name": "合同备案",
"value": 980
},
{
"name": "资金支付",
"value": 980
}
]
}
}
后端返回数据格式:
{
"code": "200",
"data": {
"buyItemMoney": 27798714465.83, //预算确认金额
"buyPlanMoney": 8185799857.68, //计划备案金额
"contractMoney": 2763208190.93, //合同金额
"projectMoney": 592541167.72, //交易完成金额
"payMoney": 3654985253.48 //支付金额
},
"msg": null
}
(2)采购方式表格,(前端转成树形式也行,则需提供id pid关系)(字段可换)
{
"msg": "",
"code": "200",
"data": {
"tableList": [
{
"code(示例)": 1,
"name(示例)": "项目采购",
"buyplanMoney(示例)": 154570.25, // 项目采购 计划备案金额
"businessMoney(示例)": 1265670.53,// 项目采购 交易完成金额
"contractMoney(示例)": 101270.53,// 项目采购 合同金额
"payMoney(示例)": 129270.53,// 项目采购 支付金额
"children(示例)": [{ //子类各业务对应的数值
"code(示例)": "1-1",
"name(示例)": "公开招标",
"buyplanMoney": 24570.25,
"businessMoney": 15670.53,
"contractMoney": 21270.53,
"payMoney": 31270.53
},{
"code": "1-2",
"name": "单一来源",
"buyplanMoney": 24570.25,
"businessMoney": 15670.53,
"contractMoney": 21270.53,
"payMoney": 31270.53
}]
}]
}
}
(3)单位采购量top10
{
"msg": "",
"code": "200",
"data": [
{
"orgname": "内蒙古自治区警察厅",
"buyplanMoney": 1760.00,
"contractMoney": 1513.60,
"payMoney": 1041.94
},
{
"orgname": "内蒙古自治区警察厅",
"buyplanMoney": 230.70,
"contractMoney": 145.78,
"payMoney": 145.00
}
]
}
(4)地图(区划id 区划名称 区划是否有值(数据库没该区划采购信息的给个标识),前端切换时对没有数据的不提供切换)
{
"msg": "成功",
"code": "200",
"data": {
"dataList": [{
"regionGuid"(示例): "150601", // 需要
"name"(示例): "鄂尔多斯市", // 需要
"regionLevel": null
}......
(5)执行情况
{
"msg": "",
"code": "200",
// 图5线图 的横坐标,
"list": ["2019-12", "2020-01", "2020-02", "2020-03", "2020-04", "..."],
"title": ["预算确认", "计划备案/核准", "交易完成", "合同签订", "资金支付"],
"data": [
{
"date": "2020年1月",
"budgetMonth": 110000.22,// 预算确认当月
"budgetTotal": 50000.22,// 预算确认累计
"buyplanMonth": 90071.04,// 计划备案/核准当月
"buyplanTotal": 15071.04,// 计划备案/核准累计
"gbeMonth": 12459.99,// 交易完成当月
"gbeTotal": 12459.99,// 交易完成累计
"contractMonth": 12458.00,// 合同签订当月
"contractTotal": 12458.00,// 合同签订累计
"payMonth": 4258.00,// 资金支付当月
"payTotal": 4258.00// 资金支付累计
}...
]
(6)采购量top10(数量,金额),传类型进行数量 金额 排序,
{
"msg": "",
"code": "200",
"data": {
"list": [
{
"name": "喷墨打印机",
"value": 1900,
"money": 291093.10,
},
{
"name": "激光打印机",
"value": 1620,
"money": 291093.10,
},
{
"name": "热式打印机",
"value": 1540
"money": 291093.10,
}.......
(7)计划备案/核准情况
{
"msg": "",
"code": "200",
"data": {
"text1": "金额", // 可不传
"text2": "笔数", // 可不传 需要给个类型区别 金额 笔数
"money": "57,382,443", // 总金额
"num": "2453",// 总笔数
"data1"(金额): [
{
"name": "计划备案金额",
"value": 34349773
},
{
"name": "计划核准金额",
"value": 24349773
}
],
"data2"(笔数): [
{
"name": "计划备案笔数",
"value": 2333
},
{
"name": "计划核准笔数",
"value": 120
}
]
(8)公示
{
"msg": "",
"code": "200",
"data": [
{
"type": "political", // 字段可改
"typename": "采购意向",
"show": 1902, //公示多少笔
"down": 1900 //公示执行多少笔
},
{
"type": "construction",
"typename": "单一来源",
"show": 1902,
"down": 1900
}...
]
(9)同 (2),
{
"msg": "",
"code": "200",
"data": {
"tableList": [
{
"code": 1,
"name": "政府集中采购",
"buyplanMoney": "15,4570.25",
"businessMoney": "12,65670.53",
"contractMoney": "10,1270.53",
"payMoney": "12,9270.53",
"children": [{
"code": "1-1",
"name": "货物",
"buyplanMoney": "24,570.25",
"businessMoney": "15,670.53",
"contractMoney": "21,270.53",
"payMoney": "31,270.53"
},....