|
@@ -0,0 +1,215 @@
|
|
|
+import 'css/bootstrap.less';
|
|
|
+import 'bootstrap/dist/js/bootstrap.js';
|
|
|
+import 'css/newMenu/public.css';
|
|
|
+import 'css/newMenu/header.css'
|
|
|
+import 'css/facilitator/facilitator.css';
|
|
|
+import 'js/public.js';
|
|
|
+
|
|
|
+$(function(){
|
|
|
+ $(".facTab>span").click(function(){
|
|
|
+ $(".facTab>span").removeClass("facActive");
|
|
|
+ $(this).addClass("facActive");
|
|
|
+ var facIndex=$(".facTab>span.facActive").index();
|
|
|
+ console.log(facIndex);
|
|
|
+ $("div.facFirst").css("display","none");
|
|
|
+ $("#facAll").css("display","none");
|
|
|
+ if(facIndex==0){
|
|
|
+ $("div.facFirst").css("display","block");
|
|
|
+ }else{
|
|
|
+ $("#facAll").css("display","block");
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+ function GetQueryString(name){
|
|
|
+ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
|
|
|
+ var r = window.location.search.substr(1).match(reg);
|
|
|
+ if(r!=null)return unescape(r[2]); return null;
|
|
|
+ }
|
|
|
+ var UID=GetQueryString("uid");
|
|
|
+ var pageSize = 10,
|
|
|
+ thePageNo = 1,
|
|
|
+ thePageLength = 1;
|
|
|
+ init();
|
|
|
+ function init() {
|
|
|
+ pages();
|
|
|
+ inpFun();
|
|
|
+ loadDate();
|
|
|
+ $('.onSelect .preFirst').css('display', 'none')
|
|
|
+ $('.onSelect .next').css('display', 'none')
|
|
|
+ };
|
|
|
+ function loadDate(pageNo) {
|
|
|
+ $.ajax({
|
|
|
+ method: "get",
|
|
|
+ dataType: "json",
|
|
|
+ url: globalConfig.context + "/open/user/projectList",
|
|
|
+ data: {
|
|
|
+ pageNo: pageNo || 1,
|
|
|
+ pageSize: 15,
|
|
|
+ uid:UID
|
|
|
+ },
|
|
|
+ success: function (data) {
|
|
|
+ if (data.error && data.error.length) {
|
|
|
+ msg(data.error[0].message);
|
|
|
+ }else if(data.error==""){
|
|
|
+ console.log(data);
|
|
|
+ var contHtml="";
|
|
|
+ var dataList=data.data.list;
|
|
|
+ if(dataList.length){
|
|
|
+ for(var a=0;a<dataList.length;a++){
|
|
|
+ var name=dataList[a].name?dataList[a].name:"";
|
|
|
+ var imgUrl=dataList[a].maxImgUrl?globalConfig.context+dataList[a].maxImgUrl:"../../../img/fac/fac.jpg"
|
|
|
+ contHtml+=`<div>
|
|
|
+ <img src="${imgUrl}" alt="" />
|
|
|
+ <p>${name}</p>
|
|
|
+ <input type="hidden" dates="${dataList[a].id}" datee="${dataList[a].module}"/>
|
|
|
+ </div>`;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(".facAll").html(contHtml);
|
|
|
+
|
|
|
+ }else{
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ //分页部分的处理
|
|
|
+ $('.pagination_box').css('display', 'block');
|
|
|
+ $('.inp').css('display', 'block');
|
|
|
+ if (data.data.list.length === 0) {
|
|
|
+ $('.achievementHot .hotList').html("<div class='list_none'></div>");
|
|
|
+ $('.pagination_box').css('display', 'none')
|
|
|
+ $('.inp').css('display', 'none');
|
|
|
+ };
|
|
|
+ thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1;
|
|
|
+ $('.totalCount').html(`共${data.data.totalCount}条数据 ${thePageLength}页`)
|
|
|
+ var pageArr = [],
|
|
|
+ firstNo = 1,
|
|
|
+ endNo = 5;
|
|
|
+ if (thePageNo > 3) {
|
|
|
+ firstNo = thePageNo - 2;
|
|
|
+ endNo = Math.min((Number(thePageNo) + 2), thePageLength);
|
|
|
+ } else {
|
|
|
+ endNo = Math.min(thePageLength, 5);
|
|
|
+ };
|
|
|
+ for (let i = firstNo; i <= endNo; i++) {
|
|
|
+ if (i == thePageNo) {
|
|
|
+ pageArr.push(
|
|
|
+ '<li class="pageNumber active"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ pageArr.push(
|
|
|
+ '<li class="pageNumber"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
+ );
|
|
|
+ }
|
|
|
+ };
|
|
|
+ $('.pageNumber').remove();
|
|
|
+ $('.pagePre').after(pageArr.join(''));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ //f分页
|
|
|
+ function pages() {
|
|
|
+ $('.pagination').on('click', 'li', function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+ if (this.className === 'pagePre') {
|
|
|
+ if (thePageNo > 1) {
|
|
|
+ thePageNo = 1;
|
|
|
+ loadDate(thePageNo);
|
|
|
+ }
|
|
|
+ } else if (this.className === 'pageNext') {
|
|
|
+ if (thePageNo < thePageLength) {
|
|
|
+ thePageNo = thePageLength;
|
|
|
+ loadDate(thePageNo);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ var nextPageNo = $(this).children()[0].text;
|
|
|
+ if (thePageNo != nextPageNo) {
|
|
|
+ $(this).siblings("li").removeClass("active");
|
|
|
+ $(this).addClass("active");
|
|
|
+ thePageNo = nextPageNo;
|
|
|
+ loadDate(thePageNo);
|
|
|
+ };
|
|
|
+ };
|
|
|
+ });
|
|
|
+ }
|
|
|
+ //输入跳转
|
|
|
+ function inpFun() {
|
|
|
+ $('.inp .btn').on('click', function () {
|
|
|
+ let val = $(this).siblings().val();
|
|
|
+ if (!isNaN(val) && val <= thePageLength && val > 0) {
|
|
|
+ thePageNo = val;
|
|
|
+ loadDate(thePageNo);
|
|
|
+ }else{
|
|
|
+ msg('请输入正确页码')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 提示 */
|
|
|
+ //提示框渐隐函数
|
|
|
+ function msg(txt) {
|
|
|
+ if($('.smg').hasClass('active')){
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ $('.smg').addClass('active');
|
|
|
+ var lit = $('#msg').val(txt);
|
|
|
+ setTimeout(function () {
|
|
|
+ $('.smg').removeClass('active');
|
|
|
+ $('#msg').val('');
|
|
|
+ }, 2000)
|
|
|
+ }
|
|
|
+ $(".facAll").on("click","div",function(){
|
|
|
+ var id=$(this).children("input").attr("dates");
|
|
|
+ var module=$(this).children("input").attr("datee");
|
|
|
+ if(module==1){
|
|
|
+ window.open(globalConfig.context+"/portal/service/patentDetail?id="+id);
|
|
|
+ }else{
|
|
|
+ window.open(globalConfig.context+"/portal/service/serviceDetail?id="+id);
|
|
|
+ }
|
|
|
+ })
|
|
|
+})
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|