12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- import Vue from 'vue'
- import {
- getInformation,
- getInformationList
- } from "@/api/government.js"
- export const getInformation_Api = (Params) => {
- return new Promise((resolve, reject) => {
- getInformation(Params).then(res => {
- resolve(res.data || null)
- }).catch(err => {
- reject(null)
- })
- })
- }
- export const getInformationList_Api = (Params) => {
- return new Promise((resolve, reject) => {
- getInformationList(Params).then(res => {
- resolve(res || null)
- }).catch(err => {
- reject(null)
- })
- })
- }
- export const openSearch = () => {
- uni.navigateTo({
- url: '/pages/government/search'
- });
- }
- // 获取宜昌新闻
- export const getYiChangNews = (size = null, pageNum = 1, paging = false) => {
- return new Promise((resolve, reject) => {
- const pageSize = size ? size : 10;
- let data = [];
- let page = 0;
- let total = 0;
- uni.request({
- url: `http://www.yichang.gov.cn/proxy/report/queryWeixinHotArticle?filingId=70310&pageNum=${pageNum}&pageSize=${pageSize}`,
- method: 'GET',
- success: (res) => {
- if (res.statusCode === 200) {
- try {
- const val = res.data.data.data
- data = val.list;
- page = val.pageNum;
- total = val.total;
- } catch (e) {
- //TODO handle the exception
- }
- }
- if (!paging) {
- resolve(data || [])
- } else {
- resolve({
- data: data,
- total: total,
- pageNum: page
- })
- }
- },
- fail: (err) => {
- resolve([])
- },
- });
- })
- }
- // yc-news
- // 获取宜昌新闻
- export const openYiChangNews = (item) => {
- if (item.url) {
- if (item.url) {
- Vue.prototype.$skipWeb(item.url);
- }
- } else {
- uni.navigateTo({
- url: '/pages/news/yc-news',
- success: function (res) {
- // 通过eventChannel向被打开页面传送数据
- res.eventChannel.emit('YiChangNews', {
- data: item
- })
- }
- })
- }
- }
|