|
@@ -30,7 +30,23 @@ const reportStatus = ref([
|
|
|
},
|
|
|
]);
|
|
|
|
|
|
+const reportChain = ref([
|
|
|
+ {
|
|
|
+ label: "全部",
|
|
|
+ value: undefined,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "未上链",
|
|
|
+ value: 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "已上链",
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
+]);
|
|
|
+
|
|
|
const status = ref(undefined);
|
|
|
+const chain = ref(undefined);
|
|
|
|
|
|
interface CompanyAggProp {
|
|
|
id?: number;
|
|
@@ -62,7 +78,7 @@ function fetchReports(
|
|
|
) {
|
|
|
spinning.value = true;
|
|
|
reportsService
|
|
|
- .query(page, companyIds, field, keyword, status.value)
|
|
|
+ .query(page, companyIds, field, keyword, status.value, chain.value)
|
|
|
.then((resp) => {
|
|
|
total.value = resp.total;
|
|
|
reports.value = resp.reports;
|
|
@@ -149,6 +165,12 @@ onMounted(() => {
|
|
|
v-model:value="status"
|
|
|
@change="onFilterChange()"
|
|
|
/>
|
|
|
+ <span class="filter-box-wrap-line"></span>
|
|
|
+ <a-radio-group
|
|
|
+ :options="reportChain"
|
|
|
+ v-model:value="chain"
|
|
|
+ @change="onFilterChange()"
|
|
|
+ />
|
|
|
</div>
|
|
|
|
|
|
<a-row class="main-content" :gutter="24">
|
|
@@ -187,6 +209,10 @@ onMounted(() => {
|
|
|
.filter-box-wrap {
|
|
|
display: flex;
|
|
|
margin: 1.5em 21.1%;
|
|
|
+
|
|
|
+ .filter-box-wrap-line {
|
|
|
+ width: 5em;
|
|
|
+ }
|
|
|
}
|
|
|
.main-content {
|
|
|
margin-top: 1.5em;
|