图例:
所有接口包含年度,区划 (省本级,名称(前端写入配置文件中)),点击地图子区划进行联动。
(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"
},....
