|
@@ -478,18 +478,18 @@
|
|
|
|
|
|
<label @click="levelList('kindNatures',item.split(',')[1],item.split(',')[0])" class="juli"
|
|
|
v-for="(item, index) in beginRate.tzlxList" :key="index">
|
|
|
- {{item.split(",")[1]}}<span class="lanse-first">{{item.split(",")[2]}}</span>
|
|
|
+ {{item.name}}<span class="lanse-first">{{item.num}}</span>
|
|
|
</label>
|
|
|
<label class="juli" @click="levelList('subjects',item.split(',')[1],item.split(',')[0])"
|
|
|
v-for="(item, index) in beginRate.jsddList" :key="index">
|
|
|
- {{item.split(",")[1]}}<span class="lanse-first">{{item.split(",")[2]}}</span>
|
|
|
+ {{item.name}}<span class="lanse-first">{{item.num}}</span>
|
|
|
</label>
|
|
|
</div>
|
|
|
<div style="margin-bottom: 3px">
|
|
|
<label class="juli"
|
|
|
@click="levelList('indusKinds',item.split(',')[1]?item.split(',')[1]:item.split(',')[0],item.split(',')[3])"
|
|
|
v-for="(item, index) in beginRate.hyflList" :key="index">
|
|
|
- {{item.split(",")[1]?item.split(",")[1]:item.split(",")[0]}}<span class="lanse-first">{{item.split(",")[2]}}</span>
|
|
|
+ {{item.name?item.name:item.code}}<span class="lanse-first">{{item.num}}</span>
|
|
|
</label>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -1069,52 +1069,69 @@
|
|
|
param.orderBy = this.sort.field;
|
|
|
param.orderType = this.sort.type || "asc";
|
|
|
param = Object.assign(param, ${sumParams});
|
|
|
- App.postJson("/api/subInfo/query/all", param, function (res) {
|
|
|
+
|
|
|
+ // 表格分页数据
|
|
|
+ param.status = 2;
|
|
|
+ App.postJson("/api/subInfo/query/queryPage", param, function (res) {
|
|
|
self.dataList = res.rows;
|
|
|
self.loadPage(res.total);
|
|
|
self.loadTable();
|
|
|
});
|
|
|
|
|
|
- App.postJson("/api/subInfo/query/beginRate", param, function (res) {
|
|
|
+ // 统计数据
|
|
|
+ App.postJson("/api/subInfo/query/statistics", param, function (res) {
|
|
|
if (res.success) {
|
|
|
self.beginRate = res.data;
|
|
|
- self.beginRate.hyflList = self.beginRate.hyflData.split(";");
|
|
|
- self.beginRate.tzlxList = self.beginRate.tzlxData.split(";");
|
|
|
- self.beginRate.jsddList = self.beginRate.jsddData.split(";");
|
|
|
- if (res.data.total != 0) {
|
|
|
- self.beginRate.beginRate = (res.data.beginNum * 100 / res.data.total).toFixed(2);
|
|
|
- } else {
|
|
|
- self.beginRate.beginRate = 0;
|
|
|
- }
|
|
|
- if (res.data.yearAmt != 0) {
|
|
|
- self.beginRate.amtRate = (res.data.yearAmtSj * 100 / res.data.yearAmt).toFixed(2);
|
|
|
- } else if (res.data.yearAmtSj != 0) {
|
|
|
- self.beginRate.amtRate = 100;
|
|
|
- } else {
|
|
|
- self.beginRate.amtRate = 0;
|
|
|
- }
|
|
|
- if (res.data.total != 0) {
|
|
|
- self.beginRate.noRate = (res.data.noNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
- self.beginRate.beginRate = (res.data.beginNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
- self.beginRate.endRate = (res.data.endNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
- self.beginRate.stopRate = (res.data.stopNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
- self.beginRate.aRate = (res.data.aNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
- self.beginRate.bRate = (res.data.bNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
- self.beginRate.cRate = (res.data.cNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
- } else {
|
|
|
- self.beginRate.noRate = "0%";
|
|
|
- self.beginRate.beginRate = "0%";
|
|
|
- self.beginRate.endRate = "0%";
|
|
|
- self.beginRate.stopRate = "0%";
|
|
|
- self.beginRate.aRate = "0%";
|
|
|
- self.beginRate.bRate = "0%";
|
|
|
- self.beginRate.cRate = "0%";
|
|
|
- }
|
|
|
- } else {
|
|
|
- self.beginRate.beginRate = 0;
|
|
|
- self.beginRate.amtRate = 0;
|
|
|
+ self.beginRate.hyflList = self.beginRate.hyflData;
|
|
|
+ self.beginRate.jsddList = self.beginRate.jsddData;
|
|
|
}
|
|
|
});
|
|
|
+ // App.postJson("/api/subInfo/query/all", param, function (res) {
|
|
|
+ // self.dataList = res.rows;
|
|
|
+ // self.loadPage(res.total);
|
|
|
+ // self.loadTable();
|
|
|
+ // });
|
|
|
+ //
|
|
|
+ // App.postJson("/api/subInfo/query/beginRate", param, function (res) {
|
|
|
+ // if (res.success) {
|
|
|
+ // self.beginRate = res.data;
|
|
|
+ // self.beginRate.hyflList = self.beginRate.hyflData.split(";");
|
|
|
+ // self.beginRate.tzlxList = self.beginRate.tzlxData.split(";");
|
|
|
+ // self.beginRate.jsddList = self.beginRate.jsddData.split(";");
|
|
|
+ // if (res.data.total != 0) {
|
|
|
+ // self.beginRate.beginRate = (res.data.beginNum * 100 / res.data.total).toFixed(2);
|
|
|
+ // } else {
|
|
|
+ // self.beginRate.beginRate = 0;
|
|
|
+ // }
|
|
|
+ // if (res.data.yearAmt != 0) {
|
|
|
+ // self.beginRate.amtRate = (res.data.yearAmtSj * 100 / res.data.yearAmt).toFixed(2);
|
|
|
+ // } else if (res.data.yearAmtSj != 0) {
|
|
|
+ // self.beginRate.amtRate = 100;
|
|
|
+ // } else {
|
|
|
+ // self.beginRate.amtRate = 0;
|
|
|
+ // }
|
|
|
+ // if (res.data.total != 0) {
|
|
|
+ // self.beginRate.noRate = (res.data.noNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
+ // self.beginRate.beginRate = (res.data.beginNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
+ // self.beginRate.endRate = (res.data.endNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
+ // self.beginRate.stopRate = (res.data.stopNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
+ // self.beginRate.aRate = (res.data.aNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
+ // self.beginRate.bRate = (res.data.bNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
+ // self.beginRate.cRate = (res.data.cNum * 100 / res.data.total).toFixed(2) + '%';
|
|
|
+ // } else {
|
|
|
+ // self.beginRate.noRate = "0%";
|
|
|
+ // self.beginRate.beginRate = "0%";
|
|
|
+ // self.beginRate.endRate = "0%";
|
|
|
+ // self.beginRate.stopRate = "0%";
|
|
|
+ // self.beginRate.aRate = "0%";
|
|
|
+ // self.beginRate.bRate = "0%";
|
|
|
+ // self.beginRate.cRate = "0%";
|
|
|
+ // }
|
|
|
+ // } else {
|
|
|
+ // self.beginRate.beginRate = 0;
|
|
|
+ // self.beginRate.amtRate = 0;
|
|
|
+ // }
|
|
|
+ // });
|
|
|
},
|
|
|
loadTable: function () {
|
|
|
for (var i = 0; i < this.dataList.length; i++) {
|