Parcourir la source

政策资讯模块

Rockery il y a 3 ans
Parent
commit
36fa61d3ea
3 fichiers modifiés avec 37 ajouts et 6 suppressions
  1. 12 1
      h5_web/common/apiurl.js
  2. 12 3
      h5_web/common/http.api.js
  3. 13 2
      h5_web/pages/policyInfo/policyInfo.vue

+ 12 - 1
h5_web/common/apiurl.js

@@ -58,6 +58,7 @@ const apiurl = {
 		// 获取专业详情
 		getProfessonDetailsUrl: '/school/getProfessonDetail/'
 	},
+  
 	// 公司模块
 	company: {
 		// 公司列表
@@ -66,7 +67,17 @@ const apiurl = {
 		getCompanyDetailsUrl: '/company/getDetail/',
 		// 岗位列表
 		getCompanyPostListUrl: '/companypost/list/'
-	}
+	},
+  
+  /**
+   * 政策资讯模块
+   */
+  policyInfo: {
+    // 政策资讯列表
+    getPolicyInfoListUrl: '/policy/article/door/list',
+    // 政策资讯详情
+    getPolicyInfoDetailsUrl: '/policy/article/door/info'
+  }
 }
 
 export {

+ 12 - 3
h5_web/common/http.api.js

@@ -61,7 +61,7 @@ const install = (Vue, vm) => {
 		getSchoolDetails: (params = {}) => vm.$u.get(apiurl.school.getSchoolDetailsUrl + params.id),
 		// 通过专业id获取专业详情
 		getProfessonDetails: (params = {}) => vm.$u.get(apiurl.school.getProfessonDetailsUrl + params.id)
-	}
+	};
 	
 	// 公司模块
 	let company = {
@@ -71,7 +71,15 @@ const install = (Vue, vm) => {
 		getCompanyDetails: (params = {}) => vm.$u.get(apiurl.company.getCompanyDetailsUrl + params.id),
 		// 获取岗位列表
 		getCompanyPostList: (params = {}) => vm.$u.get(apiurl.company.getCompanyPostListUrl + params.id, params)
-	}
+	};
+  
+  // 政策资讯模块
+  let policyInfo = {
+    // 政策资讯列表
+    getPolicyInfoList: (params = {}) => vm.$u.get(apiurl.policyInfo.getPolicyInfoListUrl, params),
+    // 政策资讯详情
+    getPolicyInfoDetails: (params = {}) => vm.$u.get(apiurl.policyInfo.getPolicyInfoDetailsUrl + params.id)
+  };
 	
 	// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
 	vm.$u.api = {
@@ -100,7 +108,8 @@ const install = (Vue, vm) => {
 		getIdInfo,
 		getSchoolList,
 		school,
-		company
+		company,
+    policyInfo
 	};
 }
 

+ 13 - 2
h5_web/pages/policyInfo/policyInfo.vue

@@ -77,7 +77,7 @@
       <view class="policybtn-container">
         <view class="policybtn-content">
           <view>
-            <u-button type="primary" class="policysubmitbtn">政策咨询</u-button>
+            <u-button type="primary" @click="policySubmitBtnClick" class="policysubmitbtn">政策咨询</u-button>
           </view>
         </view>
       </view>
@@ -183,7 +183,7 @@
       			params: {
       			  id: this.bannerList[index].id
       			}
-      		})
+      		});
       	}
       },
       // 页面数据
@@ -209,6 +209,17 @@
         	this.getDataList(this.current);
         }, 1200);
       },
+      /**
+       * 政策咨询事件
+       */
+      policySubmitBtnClick(){
+        this.$u.route({
+        	url: 'pages/questionConsulting/questionConsulting',
+        	params: {
+        	  id: '9999'
+        	}
+        });
+      }
     }
   }
 </script>