|
@@ -1,12 +1,14 @@
|
|
<template>
|
|
<template>
|
|
<div class="main">
|
|
<div class="main">
|
|
- <div class="title">{{year}}分类交易情况</div>
|
|
|
|
|
|
+ <div class="title">{{ year }}分类交易情况</div>
|
|
<div class="content">
|
|
<div class="content">
|
|
<div class="contentItems">
|
|
<div class="contentItems">
|
|
<div class="contentItem">
|
|
<div class="contentItem">
|
|
<div class="contentItemTitle">工程建设</div>
|
|
<div class="contentItemTitle">工程建设</div>
|
|
<div class="contentItemContent">
|
|
<div class="contentItemContent">
|
|
- <div class="contentItemContentIcon">图标</div>
|
|
|
|
|
|
+ <div class="contentItemContentIcon">
|
|
|
|
+ <img :src="gongchengPng" alt="">
|
|
|
|
+ </div>
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRightTop">
|
|
<div class="contentItemContentRightTop">
|
|
<div>交易宗数</div>
|
|
<div>交易宗数</div>
|
|
@@ -28,7 +30,9 @@
|
|
<div class="contentItem">
|
|
<div class="contentItem">
|
|
<div class="contentItemTitle">政府采购</div>
|
|
<div class="contentItemTitle">政府采购</div>
|
|
<div class="contentItemContent">
|
|
<div class="contentItemContent">
|
|
- <div class="contentItemContentIcon">图标</div>
|
|
|
|
|
|
+ <div class="contentItemContentIcon">
|
|
|
|
+ <img :src="transactionType1" alt="">
|
|
|
|
+ </div>
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRightTop">
|
|
<div class="contentItemContentRightTop">
|
|
<div>交易宗数</div>
|
|
<div>交易宗数</div>
|
|
@@ -52,7 +56,9 @@
|
|
<div class="contentItem">
|
|
<div class="contentItem">
|
|
<div class="contentItemTitle">土地矿权</div>
|
|
<div class="contentItemTitle">土地矿权</div>
|
|
<div class="contentItemContent">
|
|
<div class="contentItemContent">
|
|
- <div class="contentItemContentIcon">图标</div>
|
|
|
|
|
|
+ <div class="contentItemContentIcon">
|
|
|
|
+ <img :src="transactionType2" alt="">
|
|
|
|
+ </div>
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRightTop">
|
|
<div class="contentItemContentRightTop">
|
|
<div>交易宗数</div>
|
|
<div>交易宗数</div>
|
|
@@ -74,7 +80,9 @@
|
|
<div class="contentItem">
|
|
<div class="contentItem">
|
|
<div class="contentItemTitle">资源资产</div>
|
|
<div class="contentItemTitle">资源资产</div>
|
|
<div class="contentItemContent">
|
|
<div class="contentItemContent">
|
|
- <div class="contentItemContentIcon">图标</div>
|
|
|
|
|
|
+ <div class="contentItemContentIcon">
|
|
|
|
+ <img :src="transactionType3" alt="">
|
|
|
|
+ </div>
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRightTop">
|
|
<div class="contentItemContentRightTop">
|
|
<div>交易宗数</div>
|
|
<div>交易宗数</div>
|
|
@@ -98,7 +106,9 @@
|
|
<div class="contentItem">
|
|
<div class="contentItem">
|
|
<div class="contentItemTitle">其他交易</div>
|
|
<div class="contentItemTitle">其他交易</div>
|
|
<div class="contentItemContent">
|
|
<div class="contentItemContent">
|
|
- <div class="contentItemContentIcon">图标</div>
|
|
|
|
|
|
+ <div class="contentItemContentIcon">
|
|
|
|
+ <img :src="transactionType4" alt="">
|
|
|
|
+ </div>
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRight">
|
|
<div class="contentItemContentRightTop">
|
|
<div class="contentItemContentRightTop">
|
|
<div>交易宗数</div>
|
|
<div>交易宗数</div>
|
|
@@ -123,6 +133,11 @@
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
import { publicpversightApi } from "../index.js";
|
|
import { publicpversightApi } from "../index.js";
|
|
|
|
+import gongchengPng from '@/assets/images/gongcheng.png';
|
|
|
|
+import transactionType1 from '@/assets/images/transactionType1.png';
|
|
|
|
+import transactionType2 from '@/assets/images/transactionType2.png';
|
|
|
|
+import transactionType3 from '@/assets/images/transactionType3.png';
|
|
|
|
+import transactionType4 from '@/assets/images/transactionType4.png';
|
|
export default {
|
|
export default {
|
|
name: "GategorizeTransactions",
|
|
name: "GategorizeTransactions",
|
|
props: {
|
|
props: {
|
|
@@ -133,6 +148,12 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ gongchengPng: gongchengPng,
|
|
|
|
+ transactionType1: transactionType1,
|
|
|
|
+ transactionType2: transactionType2,
|
|
|
|
+ transactionType3: transactionType3,
|
|
|
|
+ transactionType4: transactionType4,
|
|
|
|
+
|
|
// 交易类别(0:工程建设,1:政府采购,2:土地矿权,3:资源财产,4:其它交易)
|
|
// 交易类别(0:工程建设,1:政府采购,2:土地矿权,3:资源财产,4:其它交易)
|
|
categoryTradeInfo0: {
|
|
categoryTradeInfo0: {
|
|
transactionAmount: 0,
|
|
transactionAmount: 0,
|
|
@@ -167,19 +188,46 @@ export default {
|
|
year: this.year,
|
|
year: this.year,
|
|
};
|
|
};
|
|
publicpversightApi.getCategoryTradeInfo(data).then((res) => {
|
|
publicpversightApi.getCategoryTradeInfo(data).then((res) => {
|
|
- console.log(res);
|
|
|
|
if (res.data.code === 200) {
|
|
if (res.data.code === 200) {
|
|
- for (const item of res.data.result) {
|
|
|
|
- if (item.transactionType === 0) {
|
|
|
|
- this.categoryTradeInfo0 = item;
|
|
|
|
- } else if (item.transactionType === 1) {
|
|
|
|
- this.categoryTradeInfo1 = item;
|
|
|
|
- } else if (item.transactionType === 2) {
|
|
|
|
- this.categoryTradeInfo2 = item;
|
|
|
|
- } else if (item.transactionType === 3) {
|
|
|
|
- this.categoryTradeInfo3 = item;
|
|
|
|
- } else if (item.transactionType === 4) {
|
|
|
|
- this.categoryTradeInfo4 = item;
|
|
|
|
|
|
+ if (res.data.result.length === 0) {
|
|
|
|
+ this.categoryTradeInfo0 = {
|
|
|
|
+ transactionAmount: 0,
|
|
|
|
+ transactionCount: 0,
|
|
|
|
+ transactionType: 0,
|
|
|
|
+ };
|
|
|
|
+ this.categoryTradeInfo1 = {
|
|
|
|
+ transactionAmount: 0,
|
|
|
|
+ transactionCount: 0,
|
|
|
|
+ transactionType: 1,
|
|
|
|
+ };
|
|
|
|
+ this.categoryTradeInfo2 = {
|
|
|
|
+ transactionAmount: 0,
|
|
|
|
+ transactionCount: 0,
|
|
|
|
+ transactionType: 2,
|
|
|
|
+ };
|
|
|
|
+ this.categoryTradeInfo3 = {
|
|
|
|
+ transactionAmount: 0,
|
|
|
|
+ transactionCount: 0,
|
|
|
|
+ transactionType: 3,
|
|
|
|
+ };
|
|
|
|
+ this.categoryTradeInfo4 = {
|
|
|
|
+ transactionAmount: 0,
|
|
|
|
+ transactionCount: 0,
|
|
|
|
+ transactionType: 4,
|
|
|
|
+ };
|
|
|
|
+ } else {
|
|
|
|
+ for (const item of res.data.result) {
|
|
|
|
+ if (item.transactionType === 0) {
|
|
|
|
+ this.categoryTradeInfo0 = item;
|
|
|
|
+ } else if (item.transactionType === 1) {
|
|
|
|
+ this.categoryTradeInfo1 = item;
|
|
|
|
+ } else if (item.transactionType === 2) {
|
|
|
|
+ this.categoryTradeInfo2 = item;
|
|
|
|
+ } else if (item.transactionType === 3) {
|
|
|
|
+ this.categoryTradeInfo3 = item;
|
|
|
|
+ } else if (item.transactionType === 4) {
|
|
|
|
+ this.categoryTradeInfo4 = item;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -200,7 +248,7 @@ export default {
|
|
.main {
|
|
.main {
|
|
width: 100%;
|
|
width: 100%;
|
|
height: 100%;
|
|
height: 100%;
|
|
- background: rgba(43, 81, 206, 0.444);
|
|
|
|
|
|
+ background: rgba(72, 104, 210, 0.444);
|
|
border-radius: 10px 10px 0 0;
|
|
border-radius: 10px 10px 0 0;
|
|
display: flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
@@ -231,7 +279,7 @@ export default {
|
|
}
|
|
}
|
|
.contentItemTitle {
|
|
.contentItemTitle {
|
|
font-size: 18px;
|
|
font-size: 18px;
|
|
- margin: 2px 0 8px 0;
|
|
|
|
|
|
+ margin: 2px 0 18px 0;
|
|
}
|
|
}
|
|
.contentItemContent {
|
|
.contentItemContent {
|
|
flex: 1;
|
|
flex: 1;
|