|
@@ -71,9 +71,31 @@ export default defineComponent({
|
|
|
} catch (error) {
|
|
|
|
|
|
}
|
|
|
+ await queryInfo();
|
|
|
await getList();
|
|
|
}
|
|
|
|
|
|
+ const queryInfo = async () => {
|
|
|
+ try {
|
|
|
+ const { provinceCode='',cityCode='',regionCode='' } = forms.currentAreaInfo
|
|
|
+ const res = await request.post(
|
|
|
+ '/edu-app/open/schoolMeetingQuestion/areaSummarySum',
|
|
|
+ {
|
|
|
+ data: {
|
|
|
+ tenantId: forms.tenantId,
|
|
|
+ schoolName: forms.schoolName,
|
|
|
+ provinceCode,
|
|
|
+ cityCode,
|
|
|
+ districtCode: regionCode,
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
+ forms.totalInfo = res.data|| {}
|
|
|
+ } catch (error) {
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
const getList = async () => {
|
|
|
try {
|
|
|
console.log(11111)
|
|
@@ -93,8 +115,7 @@ export default defineComponent({
|
|
|
}
|
|
|
);
|
|
|
|
|
|
- forms.schoolList = res.data?.page || []
|
|
|
- forms.totalInfo = res.data?.summary || {}
|
|
|
+ forms.schoolList = res?.data || []
|
|
|
} catch {
|
|
|
//
|
|
|
} finally {
|
|
@@ -153,14 +174,14 @@ export default defineComponent({
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
- <div class={styles.sNum}><span class={styles.sRed}>{forms.totalInfo.supportNum || 0}</span><i>人</i></div>
|
|
|
+ <div class={styles.sNum}><span class={styles.sBlue}>{forms.totalInfo.supportNum || 0}</span><i>人</i></div>
|
|
|
<div class={styles.sDesc}>
|
|
|
<img src={scIcon2} />
|
|
|
支持学校开展
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
- <div class={styles.sNum}><span class={styles.sRed}>{forms.totalInfo.supportRate || 0}%</span></div>
|
|
|
+ <div class={styles.sNum}><span class={styles.sBlue}>{forms.totalInfo.supportRate || 0}%</span></div>
|
|
|
<div class={styles.sDesc}>
|
|
|
<img src={scIcon3} />
|
|
|
支持率
|
|
@@ -282,6 +303,7 @@ export default defineComponent({
|
|
|
forms.areaOptionIndex = [val.selectedOptions[0].value]
|
|
|
forms.areaStatus = false;
|
|
|
forms.currentAreaInfo = forms.areaList[val.selectedOptions[0].value]
|
|
|
+ queryInfo()
|
|
|
getList()
|
|
|
}}
|
|
|
/>
|