PageSourceSearch

https://hyint.typl.gov.tw/component---src-pages-student-area-js-7dc9dd8b4832d172bc47.js

js typl.gov.tw collected 2026-10-01 12:21:33 UTC 34,298 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkjumperrwd=self.webpackChunkjumperrwd||[]).push([[2313],{64153:function(e,t,r){var n,a,o,l,s=r(10434),i=r.n(s),c=r(7867),p=r.n(c),u=r(46877),m=r.n(u),d=r(19452),h=r.n(d),y=r(67294),f=r(38122),g=r(59470),b=r(99593),E=r(15763),v=r.n(E),j=r(51138),w=r(37587),k=r(20515),S=r(83744),N=r(91538),F=(0,w.ZP)(n||(n=h()(["\n  query getJournalFullTextItemList($searchForm: SearchForm) {\n    getJournalFullTextItemList(Input: $searchForm) {\n      journalID\n      url\n      resourceID\n      ebName\n      EnEbName\n      ftStartDate\n      ftEndDate\n      pbulisherSN\n      publisherName\n      apiList {\n        name\n        code\n      }\n      showJournalLink\n    }\n  }\n"]))),L=(0,w.ZP)(a||(a=h()(["\n  mutation setJournalAPIAct($form: JournalApiActForm) {\n    setJournalAPIAct(Input: $form) {\n      success\n      message\n      errorType\n      sendURL\n      borrowInfo {\n        lendNum\n        copyNum\n        reserveNum\n      }\n      reserveInfo {\n        reserveSort\n      }\n    }\n  }\n"]))),D=(0,f.f3)("appStore","readerStore")(o=(0,f.Pi)((l=function(e){function t(t){var r;r=e.call(this,t)||this;var n=!0;return"0"===(t.appStore.globalConfig["jumperrwd.journal.fullTextShowDBLink"]||"")&&(n=!1),r.state={showDBLink:n,apiActMessageItem:null,reserveEditEmail2Item:null,apiActLock:!1},r}p()(t,e);var r=t.prototype;return r.journalAPIAct=function(e,t,r,n,a){var o=this;this.state.apiActLock||(this.setState({apiActLock:!0}),this.props.readerStore.auth?"reserve"!==r||this.props.readerStore.session.email2&&""!==this.props.readerStore.session.email2?b.Z.jumperrwdClient.mutate({mutation:L,variables:{form:{journalID:e,resourceType:t,code:n,type:""}}}).then((function(e){var t=e.data.setJournalAPIAct;if(t.success)t.sendURL&&""!==t.sendURL?10410===t.errorType?(alert(o.props.t("jumperrwd.journalAPIAct.alreadyLend")),window.open(t.sendURL,"_blank")):500===t.errorType?o.setState({apiActMessageItem:{success:!0,title:o.props.t("jumperrwd.journalAPIAct."+r+"Success"),borrowInfo:t.borrowInfo,sendURL:t.sendURL}},(function(){o.apiActMessageLightBox.popup()})):window.open(t.sendURL,"_blank"):"borrow"===r||"reserve"===r?o.setState({apiActMessageItem:{success:!0,title:o.props.t("jumperrwd.journalAPIAct."+r+"Success"),borrowInfo:t.borrowInfo,reserveInfo:t.reserveInfo}},(function(){o.apiActMessageLightBox.popup()})):alert(o.props.t("jumperrwd.journalAPIAct."+r+"Success"));else{var n=t.message,l="";l=10430===t.errorType?o.props.t("jumperrwd.journalAPIAct."+n+"PersonalMaximum",{resourceName:a}):10450===t.errorType?o.props.t("jumperrwd.journalAPIAct."+n+"MonthMaximum",{resourceName:a}):10460===t.errorType?o.props.t("jumperrwd.journalAPIAct."+n+"PointFailed",{resourceName:a}):10510===t.errorType?o.props.t("jumperrwd.journalAPIAct.alreadyReserve",{resourceName:a}):o.props.t("jumperrwd.journalAPIAct."+r+"Failed",{resourceName:a}),"borrow"===r?o.setState({apiActMessageItem:{success:!1,title:l,borrowInfo:t.borrowInfo}},(function(){o.apiActMessageLightBox.popup()})):alert(l)}o.setState({apiActLock:!1})})).catch((function(){o.state.apiActLock&&o.setState({apiActLock:!1})})).finally((function(){o.state.apiActLock&&o.setState({apiActLock:!1})})):this.setState({reserveEditEmail2Item:{journalID:e,resourceType:t,name:r,code:n,resourceName:a}},(function(){o.reserveEditEmail2LightBox.popup()})):(this.props.appStore.openLogin(),this.setState({apiActLock:!1})))},r.apiActClose=function(){var e=this.state.apiActMessageItem;e?(this.state.apiActLock&&this.setState({apiActLock:!1}),e.sendURL&&window.open(e.sendURL,"_blank")):this.state.apiActLock&&this.setState({apiActLock:!1})},r.editEmailClose=function(){var e=this.state.reserveEditEmail2Item;if(this.state.apiActLock&&this.setState({apiActLock:!1}),this.props.readerStore.session.email2&&""!==this.props.readerStore.session.email2&&e&&e.journalID){var t=e.journalID,r=e.resourceType,n=e.name,a=e.code,o=e.resourceName;this.journalAPIAct(t,r,n,a,o)}},r.render=function(){var e=this,t=this.props,r=t.journalID,n=t.variables,a=t.language,o=t.t,l=t.handleClick,s=n.searchForm.resourceType;return y.createElement(y.Fragment,null,y.createElement(j.eT,{client:b.Z.jumperrwdClient},y.createElement(j.AE,{query:F,fetchPolicy:"network-only",variables:{searchForm:{id:r,resourceType:s,language:a}}},(function(t){var r=t.loading,n=t.error,i=t.data,c=t.refetch;if(r)return y.createElement("div",{style:{textAlign:"center"}},y.createElement(v(),{type:"cylon",height:"10%",width:"20%",color:"#005D98"}));if(n)return"Error!"+n.message;if(null===e.state.refetch&&e.setState({refetch:c}),i.getJournalFullTextItemList){var p=i.getJournalFullTextItemList,u=[];return p.map((function(t){var r=t.journalID,n=t.url,i=t.resourceID,c=t.ebName,p=t.EnEbName,m=t.ftStartDate,d=t.ftEndDate,h=t.pbulisherSN,f=t.publisherName,g=t.apiList,b=t.showJournalLink,E="";E="current"===d.toLowerCase()?o("jumper.common.current"):d;var v="";0!==h&&(v=f+"-");var j="#";""!==n&&(j="/sendURLApiV3?mode=click&type=0&journal_id="+r);var w="en"===a&&""!==p?p:c;return u.push(y.createElement("li",null,y.createElement("div",{className:"title"},o("jumper.common.fulltext"),":"),y.createElement("div",null,""!==m&&""!==E&&y.createElement(y.Fragment,null,m,"-",E)," "+o("jumperrwd.fulltext.included")+" ",v,e.state.showDBLink?y.createElement("a",{tabIndex:"0",onClick:function(e){e.preventDefault(),l("databases",{id:i})},onKeyDown:function(e){"Enter"===e.key&&l("databases",{id:i})}},w):y.createElement(y.Fragment,null,w),b&&y.createElement("button",{type:"button",className:"btn_normal"},y.createElement(k.Z,{href:j,target:"#"===j?"":"_blank",title:"#"===j?"":o("jumperrwd.common.openNewWindow")},o("ebook"!==s?"jumperrwd.common.journalLink":"jumperrwd.common.ebookLink"))),g&&g.length>0&&g.map((function(t){var n="";switch(t.name){case"borrow":case"freeRead":default:n="btn_borrow";break;case"reserve":n="btn_order"}return y.createElement("button",{className:n,type:"button"},y.createElement("a",{tabIndex:"0",href:"javascript:;",onClick:function(n){n.preventDefault(),e.journalAPIAct(r,s,t.name,t.code,w)},onKeyDown:function(n){"Enter"===n.key&&e.journalAPIAct(r,s,t.name,t.code,w)}},o("jumperrwd.ebBasicApi."+t.name)))}))))),""})),u}return""}))),y.createElement(S.Z,i()({ref:function(t){e.apiActMessageLightBox=t}},this.props,{lightboxClass:"reminder_lightbox",blockClass:"reminderblock",apiActMessageItem:this.state.apiActMessageItem,actClose:this.apiActClose})),y.createElement(N.Z,i()({ref:function(t){e.reserveEditEmail2LightBox=t}},this.props,{lightboxClass:"personal_lightbox",blockClass:"personalblock",editEmailClose:this.editEmailClose})))},t}(y.Component),m()(l.prototype,"journalAPIAct",[g.Nj],Object.getOwnPropertyDescriptor(l.prototype,"journalAPIAct"),l.prototype),m()(l.prototype,"apiActClose",[g.Nj],Object.getOwnPropertyDescriptor(l.prototype,"apiActClose"),l.prototype),m()(l.prototype,"editEmailClose",[g.Nj],Object.getOwnPropertyDescriptor(l.prototype,"editEmailClose"),l.prototype),o=l))||o)||o;t.Z=D},66102:function(e,t,r){r.r(t),r.d(t,{default:function(){return ie}});var n,a,o,l,s,i,c,p=r(10434),u=r.n(p),m=r(7867),d=r.n(m),h=r(46877),y=r.n(h),f=r(67294),g=r(3343),b=r(45238),E=r(59470),v=r(87761),j=r(15886),w=r(38122),k=(0,w.f3)("appStore")(n=(0,w.Pi)((a=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={showTabs:!1},r}d()(t,e);var r=t.prototype;return r.changePageType=function(e,t){t.preventDefault();var r=this.props.location,n={};n.pageType=e,(0,v.Z)([r.pathname,j.Z.stringify(n)].join("?")),this.state.showTabs&&this.setState({showTabs:!1})},r.handleShowTabs=function(e){e.preventDefault(),this.setState({showTabs:!this.state.showTabs})},r.render=function(){var e=this,t=this.props,r=t.searchForm,n=(t.t,t.tabList),a=r.pageType,o=this.state.showTabs;return f.createElement(f.Fragment,null,f.createElement("div",{className:"main_tabSet"},f.createElement("div",{className:"container"},f.createElement("button",{type:"button",className:"active_m",onClick:this.handleShowTabs},n.map((function(e){return"studentShareReading"===e&&"studentShareReading"===a?f.createElement(f.Fragment,null,"共讀書單"):f.createElement(f.Fragment,null)}))),f.createElement("ul",{className:"tabs",style:{display:o?"block":""}},n.map((function(t){return"studentShareReading"===t?f.createElement("li",{className:"studentShareReading"===a?"active":""},f.createElement("a",{tabIndex:"0",onClick:e.changePageType.bind(e,"studentShareReading"),onKeyDown:function(t){"Enter"===t.key&&e.changePageType("studentShareReading",t)}},"共讀書單")):f.createElement(f.Fragment,null)}))))))},t}(f.Component),y()(a.prototype,"changePageType",[E.Nj],Object.getOwnPropertyDescriptor(a.prototype,"changePageType"),a.prototype),y()(a.prototype,"handleShowTabs",[E.Nj],Object.getOwnPropertyDescriptor(a.prototype,"handleShowTabs"),a.prototype),n=a))||n)||n,S=r(73028),N=r(89639),F=r(19452),L=r.n(F),D=r(99593),A=r(51138),C=r(37587),I=r
1(13514),T=r(6406),P=r(89493),x=r(93804),_=(0,C.ZP)(o||(o=L()(["\n  query getStudentShareReadingQueryGroup($searchForm: SearchForm) {\n    getStudentShareReadingQueryGroup(Input: $searchForm) {\n      queryGroupList {\n        title\n        index\n        list {\n          cnt\n          title\n          value\n        }\n      }\n      dbList {\n        resourceID\n        ebName\n        enEbName\n        jo2DBCount\n      }\n      srList {\n        sr\n        jo2SRCount\n      }\n      showDBNum\n    }\n  }\n"]))),Z=(0,w.f3)("appStore")(l=(0,w.Pi)((s=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={auth:t.readerStore.auth,refetch:null,closeList:[]},r}d()(t,e);var r=t.prototype;return r.setFilter=function(e,t,r){if(r.preventDefault(),""!==e&&""!==t){var n=this.props,a=n.search,o=n.location,l=u()({},a),s=l.filterField,i=l.filterValue;s=[].concat(s||[]),i=[].concat(i||[]),s.push(e),i.push(t),l.filterField=s,l.filterValue=i,delete l.pageNo,(0,v.Z)([o.pathname,j.Z.stringify(l)].join("?"))}},r.delAllFilter=function(e){e.preventDefault();var t=this.props,r=t.search,n=t.location,a=u()({},r);delete a.filterField,delete a.filterValue,delete a.pageNo,(0,v.Z)([n.pathname,j.Z.stringify(a)].join("?"))},r.delFilter=function(e,t,r){r.preventDefault();var n=this.props,a=n.search,o=n.location,l=u()({},a),s=l.filterField,i=l.filterValue;s=[].concat(s||[]),i=[].concat(i||[]);var c=[],p=[];s.map((function(r,n){return r===e&&i[n]===t||(c.push(r),p.push(i[n])),""})),c.length>0?(l.filterField=c,l.filterValue=p):(delete l.filterField,delete l.filterValue),(0,v.Z)([o.pathname,j.Z.stringify(l)].join("?"))},r.makeFilterMap=function(e,t){var r={},n=[].concat(e||[]),a=[].concat(t||[]);return n.map((function(e,t){if("class"===e){var n=a[t].split(":"),o=r.class||{},l=[].concat(r.classList||[]);l.push(a[t]);var s=[].concat(o[n[0]]||[]);s.push(n[1]),o[n[0]]=s,r.class=o,r.classList=l}else{var i=[].concat(r[e]||[]);i.push(a[t]),r[e]=i}return""})),r},r.changeQueryGroupClose=function(e,t,r){if(r.preventDefault(),e){var n=[].concat(this.state.closeList),a=n.indexOf(t);-1!==a&&(n.splice(a,1),this.setState({closeList:n}))}else{var o=[].concat(this.state.closeList);o.push(t),this.setState({closeList:o})}},r.render=function(){var e=this,t=this.props,r=t.t,n=t.searchForm,a=t.i18n.language,o=n.listType||"shareReading",l=n.filterField,s=n.filterValue,i=this.makeFilterMap(l,s),c=[].concat(l||[]),p="ebookclass_dir";return n.listType=o,f.createElement(f.Fragment,null,f.createElement("div",{className:"close",tabIndex:"0",onClick:this.props.changeShowFilter.bind(this,!1),onKeyDown:function(t){"Enter"===t.key&&e.props.changeShowFilter(!1,t)}}),f.createElement("h2",null,r("jumperrwd.common.filterCondition")),f.createElement("div",{className:"sort_list"},f.createElement("ul",null,f.createElement(A.eT,{client:D.Z.jumperrwdClient},f.createElement(A.AE,{displayName:"graphql",fetchPolicy:"network-only",query:_,variables:{searchForm:n}},(function(t){var n,o,l,s,m=t.loading,d=t.data,h=t.refetch;if(t.error)return"";if(m)return"Loading...";if(null===e.state.refetch&&e.setState({refetch:h}),d.getStudentShareReadingQueryGroup){var y=d.getStudentShareReadingQueryGroup,g=y.queryGroupList,b=y.dbList,E=y.srList,v=y.showDBNum,j=void 0===v?5:v,w=[].concat(i.classList||[]),k=[].concat(i.db||[]),S=[].concat(i.sr||[]),N={},F=0;return null!=b&&b.map((function(e){return N[e.resourceID]=e,""})),f.createElement(f.Fragment,null,c.length>0&&f.createElement("div",{className:"conditions"},f.createElement("h3",null,r("jumper.common.limiter.tips")),f.createElement("button",{type:"button",tabIndex:"0",className:"del_all",onClick:e.delAllFilter.bind(e)},r("jumperrwd.common.clearAll")),f.createElement("ul",null,Object.keys(i).map((function(t){if("source"===t)return f.createElement("li",null,f.createElement("h4",null,r("jumper.common.limiter.status")),i[t].map((function(t){var n="";return"jcr"===t?n=r("jumper.common.limiter.jcr"):"news"===t&&(n=r("jumper.common.limiter.news")),f.createElement("ul",null,f.createElement("li",null,f.createElement("button",{type:"button",tabIndex:"0",className:"del_bt
1n",onClick:e.delFilter.bind(e,"source",t)},r("jumperrwd.common.delete")),f.createElement("span",null,(0,P.ZP)(n))))})));if("class"===t){var n=[];return Object.keys(i.class).map((function(t){return n.push(f.createElement("li",null,f.createElement("h4",null,r("jumperrwd."+p+".name."+t)),i.class[t].map((function(n){return f.createElement("ul",null,f.createElement("li",null,f.createElement("button",{type:"button",tabIndex:"0",className:"del_btn",onClick:e.delFilter.bind(e,"class",t+":"+n)},r("jumperrwd.common.delete")),f.createElement("span",null,(0,P.ZP)(r("jumperrwd."+p+".name."+n)))))})))),""})),n}return"db"===t?f.createElement("li",null,f.createElement("h4",null,r("jumperrwd.common.database")),i[t].map((function(t){var n=N[t];if(n){var o="en"===a&&""!==n.enEbName?n.enEbName:n.ebName;return f.createElement("ul",null,f.createElement("li",null,f.createElement("button",{type:"button",tabIndex:"0",className:"del_btn",onClick:e.delFilter.bind(e,"db",t)},r("jumperrwd.common.delete")),f.createElement("span",null,(0,P.ZP)(o))))}return f.createElement(f.Fragment,null)}))):"sr"===t?f.createElement("li",null,f.createElement("h4",null,r("jumperrwd.common.sr")),i[t].map((function(t){return""!==t?f.createElement("ul",null,f.createElement("li",null,f.createElement("button",{type:"button",tabIndex:"0",className:"del_btn",onClick:e.delFilter.bind(e,"sr",t)},r("jumperrwd.common.delete")),f.createElement("span",null,r("jumperrwd.sr."+t)))):f.createElement(f.Fragment,null)}))):f.createElement(f.Fragment,null)})))),f.createElement("div",{className:"sort_list"},f.createElement("ul",null,null!=b&&b.length>0&&f.createElement("li",null,f.createElement("h3",{className:"turnicon"},r("jumperrwd.common.database")),f.createElement("div",{className:"accordion_content"},(l=[],(s=[]).push(b.map((function(t){var r="en"===a&&""!==t.enEbName?t.enEbName:t.ebName,n={title:r,cnt:t.jo2DBCount,value:t.resourceID};return l.push(n),!k.includes(t.resourceID)&&++F<=j?f.createElement(f.Fragment,null,f.createElement("ul",null,f.createElement("li",null,f.createElement("a",{tabIndex:"0",onClick:e.setFilter.bind(e,"db",t.resourceID),onKeyDown:function(r){"Enter"===r.key&&e.setFilter("db",t.resourceID,r)}},(0,P.ZP)(r)+"("+t.jo2DBCount+")")))):""}))),F>j&&s.push(f.createElement(f.Fragment,null,f.createElement("button",{type:"button",className:"more",tabIndex:"0",onClick:e.openResourceGroupLightBox.bind(e,"db")},r("jumperrwd.common.seeMore")),f.createElement(x.Z,u()({ref:"dbGroupLightBox"},e.props,{title:r("jumperrwd.common.database"),index:"db",data:l,lightboxClass:"filter_lightbox",blockClass:"checkblock"})))),s))),null!=E&&E.length>0&&f.createElement("li",null,f.createElement("h3",{className:"turnicon"},r("jumperrwd.common.sr")),f.createElement("div",{className:"accordion_content"},(n=[],(o=[]).push(E.map((function(t){var a={cnt:t.jo2DBCount,value:t.sr};return n.push(a),S.includes(t.sr)?"":f.createElement(f.Fragment,null,f.createElement("ul",null,f.createElement("li",null,f.createElement("a",{tabIndex:"0",onClick:e.setFilter.bind(e,"sr",t.sr),onKeyDown:function(r){"Enter"===r.key&&e.setFilter("sr",t.sr,r)}},r("jumperrwd.sr."+t.sr)+"("+t.jo2SRCount+")"))))}))),o))),null!=g&&g.map((function(t){var n=e.state.closeList.includes("class:"+p+":"+t.index);return f.createElement(f.Fragment,null,f.createElement("li",null,f.createElement("h3",null,f.createElement("a",{tabIndex:"0",className:n?"":"turnicon",onClick:e.changeQueryGroupClose.bind(e,n,"class:"+p+":"+t.index),onKeyDown:function(r){"Enter"===r.key&&e.changeQueryGroupClose(n,"class:"+p+":"+t.index,r)}},r("jumperrwd."+p+".name."+t.index))),!n&&f.createElement("div",{className:"accordion_content"},null!==t.list&&void 0!==g&&t.list.map((function(n){return w.includes(t.index+":"+n.value)?"":f.createElement(f.Fragment,null,f.createElement("ul",null,f.createElement("li",null,f.createElement("a",{tabIndex:"0",onClick:e.setFilter.bind(e,"class",t.index+":"+n.value),onKeyDown:function(r){"Enter"===r.key&&e.setFilter("class",t.index+":"+n.value,r)}},(0,P.ZP)(r("jumperrwd."+p+".name."+n.value))+"("+n.cnt+")"))))})))))})))))}return""}))))))},t}(f.Component),y()(s.prototype,"setFilter",[E.Nj],Object.getOwnPropertyDescriptor(s.prototype,"setFilter"),s.prototype),y()(s.prototype,"delAllFilter",[E.Nj],Object.getOwnPropertyDescriptor(s.prototype,"delAllFilter"),s.prototype),y()(s.prototype,"delFilter",[E.Nj],Object.getOwnPropertyDescriptor(s.prototype,"delFilter"),s.prototype),y()(s.prototype,"makeFilterMap",[E.Nj],Object.getOwnPropertyDescriptor(s.prototype,"makeFilterMap"),s.prototype),y()(s.prototype,"changeQueryGroupClose",[E.Nj],Object.getOwnPropertyDescriptor(s.prototype,"changeQueryGroupClose"),s.prototype),l=s))||l)||l,R=r(45697),O=r.n(R),B=r(96408),M=r(75635),Q=r(68727),U=r(21534),V=r(64153),G=r(80830),J=r(20515),K=r(60572),q=(0,B.Z)((c=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={exportLightBoxVisible:!1},r}d()(t,e);var r=t.prototype;return r.componentDidMount=function(){},r.getDisplayDataByField=function(e,t){void 0===e&&(e=[]),void 0===t&&(t="");var r=e.map((function(e){return e.field})).indexOf(t);return e[r]||{}},r.render=function(){var e=this,t=this.props,r=t.data,n=t.resourceData,a=t.rowStyle,o=t.serialNo,l=t.handleClick,s=t.i18n,i=t.t,c=t.info,p=t.variables,m=t.refetch,d=t.displayConfig,h=(0,M.bq)(r),y=h.journal_id,g=h.journal_title_ch,b=s.language,E=p.searchForm,v=E.resourceType,j=void 0===v?"ebook":v,w=(c||[]).userCollectionList,k=n.journalURLList,S=n.journalAttachList,N=n.cateList,F=n.standardno,L=n.impactFactor,D=n.pic||"";""===D&&(D="/file/images/icon_book.svg");var A=n.srValue,C=n.assignedTeacherList;return f.createElement(f.Fragment,null,f.createElement("div",{className:"list_block "+a},f.createElement("div",{className:"list_num"},f.createElement("input",{type:"checkbox",title:i("jumperrwd.common.selectJournal"),value:y,checked:this.props.isChecked(y),onChange:function(t){e.props.handleClick("addCheckedId",t.target)}}),o),f.createElement("div",{className:"sort_icon"},f.createElement("div",{className:"pic"},f.createElement("img",{src:D,alt:i("jumperrwd.common.book")})),f.createElement("div",{className:"sort_name"})),f.createElement("div",{className:"list_data"},f.createElement("h3",null,f.createElement("a",{tabIndex:"0",onClick:function(e){e.preventDefault(),l("journal",{id:y,resourceType:j})},onKeyDown:function(e){"Enter"===e.key&&l("journal",{id:y,resourceType:j})}},(0,P.ZP)(g))),f.createElement("ul",null,r.map((function(t){var r=e.getDisplayDataByField(d,t.key);if("journal_id"!==t.key&&"journal_title_ch"!==t.key&&"journal_title_en"!==t.key){var n=[];if("connrange"===t.key)n.push(i("jumperrwd.connrange.name."+t.value));else if("publication_type"===t.key)n.push(i("jumperrwd.publication_type.name."+t.value));else if("notes"===t.key)n.push((0,P.ZP)(t.value));else if("eb_journal_url"===t.key){var a=[];k&&k.map((function(e,t){return 0!==t&&a.push("、"),a.push(f.createElement(J.Z,{href:e.url,target:"0"===e.openWin?"_blank":""},""!==e.showName?e.showName:"("+i("jumperrwd.common.noName")+")")),""})),a.length>0&&n.push(a)}else if("ebattach"===t.key){var o=[];S&&S.map((function(e,t){var r=e.showName?e.showName:i("jumperrwd.common.file"),n=e.attachPath?e.attachPath:"",a=U.Z.getFileTypePhoto(n);0!==t&&o.push("、");var l=[];return""!==a&&l.push(f.createElement(f.Fragment,null," ",f.createElement("img",{src:a,alt:"檔案類型",border:"0"}))),o.push(f.createElement(J.Z,{href:"/file/downloadFile/"+n},r,l)),""})),o.length>0&&n.push(o)}else if("ft_start_date"===t.key||"ft_end_date"===t.key){var l=t.value;"current"===l.toLowerCase()&&(l=i("jumper.common.current")),n.push(l)}else"sr"===t.key?""!==t.value&&(t.value.split(",").map((function(e,t){var r="jumperrwd.sr."+e;return 0!==t&&n.push(", "),n.push(i(r)),""})),n.push(" ("+i("jumperrwd.common.srValue")+":"+A+")")):"1"===r.isUnEscape?n.push((0,P.ZP)(t.value)):n.push(t.value);if(n.length>0){var s="";return s="sr"===t.key?i("jumperrwd.common.sr"):i("jumperrwd.eb_journal_extension.name."+t.key),f.createElement("li",null,f.createElement("div",{className:"title"},s,":"),f.createElement("div",null,n))}}return""})),L&&""!==L&&f.createElement("p",null,f.createElement(J.Z,{href:"/sendURLApiV3?type=jcr&issn="+F+"&title="+encodeURIComponent(g),target:"_blank"},"hidden"===L||"empty"===L?"JCR Impact Factor":f.createElement(f.Fragment,null,i("jumper.common.impactfactor")+"="+L))),f.createElement(V.Z,u()({variables:p,journalID:y,language:b},this.props)),N&&f.createElement(f.Fragment,null,f.createElement("li",null,f.createElement("div",{className:"title"},i("jumper.common.subject"),":"),f.createElement("ul",{className:"keyword"},N.map((function(e){var t="";return"journal"===j?t="eb_journal_cate":"paper_journal"===j?t="eb_paperjournal_cate":"ebook"===j&&(t="ebookclass_dir"),f.createElement(f.Fragment,null,f.createElement("li",null,f.createElement(J.Z,{href:"/resourceList?resourceType="+j+"&pageType=subject&subject="+e},i("jumperrwd."+t+".name."+e))))}))))),C&&f.createElement(f.Fragment,null,f.createElement("li",null,f.createElement("div",{className:"title"},"分配來源:"),f.createElement("ul",{class:"keyword"},C.map((function(e){return f.createElement(f.Fragment,null,f.createElement("li",null,e.teacherName+"老師"))}))))))),f.createElement("div",{className:"function_btn"},f.createElement("button",{type:"button",tabIndex:"0",title:i("jumperrwd.common.shareAndExport"),onClick:function(){return e.setState({exportLightBoxVisible:!0})}},f.createElement("i",{className:"i_share"}),f.createElement("span",null,i("jumperrwd.common.shareAndExport"))),f.createElement(G.Z,u()({},this.props,{id:y,userCollectionList:w,resourceType:j,refetch:m,isButton:!0})))),f.createElement(K.Z,u()({visible:this.state.exportLightBoxVisible,ids:[y],resourceType:E.resourceType,close:function(){return e.setState({exportLightBoxVisible:!1})}},this.props)))},t}(Q.Z),y()(c.prototype,"getDisplayDataByField",[E.Nj],Object.getOwnPropertyDescriptor(c.prototype,"getDisplayDataByField"),c.prototype),i=c))||i;
1q.propTypes={displayConfig:O().array.isRequired,data:O().array,functionConfigList:O().array,functionRightConfigList:O().array,functionLeftConfigList:O().array,detailList:O().object,buttonEvent:O().func,batchConfig:O().array,serialNo:O().number,checked:O().bool,rowStyle:O().string},q.defaultProps={buttonEvent:function(){},functionConfigList:[],functionRightConfigList:[],functionLeftConfigList:[],detailList:[],batchConfig:[],serialNo:-1,checked:!1,rowStyle:""};var $,W,H,z,X,Y,ee,te=q,re=r(59089),ne=(0,C.ZP)($||($=L()(["\n  query getStudentShareReadingList($searchForm: SearchForm) {\n    getStudentShareReadingList(Input: $searchForm) {\n      display {\n        field\n        name\n        position\n        type\n        isUnEscape\n      }\n      sort {\n        name\n        order\n        field\n        default\n      }\n      batch {\n        ...getElemtn\n      }\n      list {\n        values {\n          ref {\n            key\n            value\n          }\n          resourceItem {\n            journalAttachList {\n              showName\n              attachPath\n            }\n            journalURLList {\n              url\n              openWin\n              showName\n            }\n            cateList\n            standardno\n            impactFactor\n            pic\n            srValue\n            assignedTeacherList {\n              teacherName\n            }\n          }\n        }\n      }\n      options {\n        max\n        pagesize\n        showpage\n      }\n      info {\n        total\n        count\n        limit\n        pageNo\n        totalPage\n        start\n        hyftdToken\n        userCollectionList\n        sortFieldList {\n          type\n          order\n          message\n        }\n        pages {\n          val\n          active\n        }\n        showNext\n        showPrevious\n        nFilterTotal\n        schoolID\n        classTitle\n      }\n    }\n  }\n  ","\n"])),T.Z.defaultLayoutFragment),ae=(0,w.f3)("appStore")(W=(0,w.Pi)((H=function(e){function t(t){var r;r=e.call(this,t)||this;var n=t.searchForm.listType||"allShareReading";return r.state={auth:t.readerStore.auth,refetch:null,showFilter:!1,listType:n,checkedData:[],schoolID:"",classTitle:"",journalID:""},r}d()(t,e);var r=t.prototype;return r.componentDidMount=function(){},r.UNSAFE_componentWillReceiveProps=function(e){if(e.searchForm.listType!==this.state.listType){var t=e.searchForm.listType||"allShareReading";this.setState({showFilter:!1,listType:t,checkedData:[]})}},r.onQueryCompleted=function(e){var t=e.getStudentShareReadingList.info,r=t.schoolID,n=void 0===r?"":r,a=t.classTitle,o=void 0===a?"":a;n===this.state.schoolID&&o===this.state.classTitle||this.setState({schoolID:n,classTitle:o})},r.changeListType=function(e){var t=this.props.location,r={pageType:"studentShareReading",listType:e};(0,v.Z)([t.pathname,j.Z.stringify(r)].join("?"))},r.getRefetch=function(e){this.setState({refetch:e})},r.handleClick=function(e,t){if("addCheckedId"===e){var r=this.state.checkedData;if(t.checked)r.push(t.value);else{var n=r.indexOf(t.value);-1!==n&&r.splice(n,1)}this.setState({checkedData:r})}else"journal"===e&&(this.setState({journalID:t.id}),this.journalDetailLightBox.popup(),window.history.pushState("","","/resourceDetail?resourceType="+t.resourceType+"&id="+t.id))},r.changeShowFilter=function(e){e?(this.setState({showFilter:!0}),document.body.classList.add("fix")):(this.setState({showFilter:!1}),document.body.classList.remove("fix"))},r.render=function(){var e=this,t=this.props,r=t.searchForm,n=t.t,a=this.state,o=a.showFilter,l=a.schoolID,s=a.classTitle,i=r.listType||"shareReading";r.listType=i;var c="";return""!==l&&(c+=n("jumperrwd.schoollist.name."+l)),""!==s&&(c=c+" "+s),f.createElement(f.Fragment,null,f.createElement(A.eT,{client:D.Z.jumperrwdClient},f.createElement("div",{className:o?"filter_search show_up":"filter_search"},f.createElement("a",{className:"accesskey",href:"javascript:;",id:"aL",accessKey:"L",title:n("jumperrwd.common.leftSideArea")},":::"),f.createElement(Z,u()({ref:function(t){return e.queryGroup=t}},this.props,{changeShowFilter:this.changeShowFilter,refetch:this.state.refetch,showFilter:o}))),f.createElement("div",{className:"search_result"},f.createElement("h2",null,"共讀書單 - "+c),f.createElement("div",{className:"tabSet"},f.createElement("ul",{className:"tabs"},f.createElement("li",{className:"shareReading"===i?"active":""},f.createElement("a",{href:"javascript:;",onClick:function(t){t.preventDefault(),e.changeListType("shareReading")},onKeyDown:function(t){"Enter"===t.key&&e.changeListType("shareReading")}},"共讀書單")))),f.createElement("div",{className:"list_all"},f.createElement(I.Z,{query:ne,variables:{searchForm:this.props.searchForm},fetchPolicy:"network-only",displayComp:te,pagination:"FixedPagination",getRefetch:this.getRefetch,handleClick:this.handleClick,onQueryCompleted:this.onQueryCompleted,showNoData:!1,hasFilter:!0,isChecked:function(t){return!!e.state.checkedData.includes(t)}})))),f.createElement(re.Z,u()({ref:function(t){e.journalDetailLightBox=t},id:this.state.journalID,resourceType:"ebook"},this.props)))},t}(f.Component),y()(H.prototype,"onQueryCompleted",[E.Nj],Object.getOwnPropertyDescriptor(H.prototype,"onQueryCompleted"),H.prototype),y()(H.prototype,"changeListType",[E.Nj],Object.getOwnPropertyDescriptor(H.prototype,"changeListType"),H.prototype),y()(H.prototype,"getRefetch",[E.Nj],Object.getOwnPropertyDescriptor(H.prototype,"getRefetch"),H.prototype),y()(H.prototype,"handleClick",[E.Nj],Object.getOwnPropertyDescriptor(H.prototype,"handleClick"),H.prototype),y()(H.prototype,"changeShowFilter",[E.Nj],Object.getOwnPropertyDescriptor(H.prototype,"changeShowFilter"),H.prototype),W=H))||W)||W,oe=r(81473),le=r(56474),se=(0,oe.Z)((X=function(e){function t(t){var r;return(r=e.call(this,t)||this).beforeClose=function(){var e=r.props,t=e.readerStore,n=e.appStore.agreeStudentArea;return"1"!==t.session.agreeStudentArea&&1!==n&&(0,v.Z)("/"),!0},r.state={},r}d()(t,e);var r=t.prototype;return r.UNSAFE_componentWillReceiveProps=function(e){},r.toHome=function(e){e.preventDefault(),(0,v.Z)("/")},r.sendAgree=function(e){var t=this;e.preventDefault(),this.props.appStore.setAgreeStudentArea(1),le.Z.get("/api/jumperrwdWs/setSession?key=agreeStudentArea&value=1").then((function(e){t.props.readerStore.syncSe
1ssionCookie().then((function(){t.props.close&&t.props.close()}))}))},r.render=function(){var e=this.props.t;return f.createElement(f.Fragment,null,f.createElement("h3",null,"您即將進入共讀書單功能"),f.createElement("p",null,(0,P.ZP)(e("jumperrwd.student.enterLightBoxMainMessage"))),f.createElement("div",{className:"scroll_content"},f.createElement("div",{className:"table_list"},f.createElement("pre",null,(0,P.ZP)(e("jumperrwd.student.enterLightBoxInternalMessage"))))),f.createElement("div",{className:"btn_grp"},f.createElement("button",{className:"btn btn-del",onClick:this.toHome},"不同意"),f.createElement("button",{className:"btn btn-submit",onClick:this.sendAgree},"同意")))},t}(f.Component),y()(X.prototype,"toHome",[E.Nj],Object.getOwnPropertyDescriptor(X.prototype,"toHome"),X.prototype),y()(X.prototype,"sendAgree",[E.Nj],Object.getOwnPropertyDescriptor(X.prototype,"sendAgree"),X.prototype),z=X))||z,ie=(0,b.a)(["common"],!0)(Y=(0,N.M)((ee=function(e){function t(t){var r,n=(r=e.call(this,t)||this).getQueryState(t);return r.state=n,r}d()(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this.props,t=e.readerStore,r=e.appStore.agreeStudentArea;"1"!==t.session.agreeStudentArea&&1!==r&&this.studentEnterLightBox&&this.studentEnterLightBox.popup()},r.UNSAFE_componentWillReceiveProps=function(e){var t=e.readerStore,r=e.appStore.agreeStudentArea,n=t.session;this.props!==e&&(this.state.auth!==e.readerStore.auth&&this.resetPage(),this.setQueryState(e)),"1"!==n.agreeStudentArea&&1!==r&&this.studentEnterLightBox&&"none"===this.studentEnterLightBox.display&&this.studentEnterLightBox.popup()},r.setQueryState=function(e){var t=this.getQueryState(e);JSON.stringify(t)!==JSON.stringify(this.state)&&this.setState(u()({},t))},r.getQueryState=function(e){var t=e.search,r=e.readerStore,n=u()({},t),a=n.id,o=n.resourceType,l=n.pageNo,s=n.limit,i=n.searchInput,c=n.searchField,p=n.op,m=n.showType,d=n.filterField,h=n.filterValue,y=n.sort,f=n.order,g=n.pageType,b=n.subject,E=n.college,v=n.unit,j=n.classSn,w=n.par,k=n.phonetic,S=n.strokes,N=n.language,F=n.alphabet,L=n.dbID,D=n.custKey,A=n.cate_id,C=n.api_id,I=n.listType,T=n.actionType,P=n.bindingSn,x="",_=["studentShareReading"];void 0!==g&&""!==g||(g=_[0]),void 0!==o&&""!==o||(o="ebook"),l=l||1,s=s||10,i=[].concat(i||[]),c=[].concat(c||[]),p=[].concat(p||[]),m=m||"simple",d=[].concat(d||[]),h=[].concat(h||[]),p.splice(0,0,"");var Z=0;i=i.filter((function(e,t){return null!=e&&""!==e.trim()?1:(c.splice(t-Z,1),p.splice(t-Z,1),Z++,"")})),p.splice(0,1),"journal"===o?x="1":"paper_journal"===o?x="3":"ebook"===o&&(x="2"),"hot"===y&&(f="desc");var R={id:a,publicationType:x,pageNo:l,limit:s,searchField:c,searchInput:i.map(Function.prototype.call,String.prototype.trim),op:p,showType:m,filterField:d,filterValue:h,sort:y,order:f,subject:b,college:E,unit:v,resourceType:o,pageType:g,classSn:j,par:w,phonetic:k,strokes:S,language:N,alphabet:F,dbID:L,custKey:D,cate_id:A,api_id:C,listType:I,actionType:T,bindingSn:P};return Object.keys(R).map((function(e){return(null===R[e]||"string"==typeof R[e]&&""===R[e].trim())&&delete R[e],""})),{searchForm:R,auth:r.auth,resourceType:o,pageType:g,tabList:_}},r.resetPage=function(){var e=this.props,t=e.search,r=e.location,n=u()({},t);delete n.pageNo,delete n.limit;var a=""===j.Z.stringify(n)?r.pathname:[r.pathname,j.Z.stringify(n)].join("?");(0,v.Z)(a)},r.studentAreaComp=function(){if(void 0!==this.state.searchForm&&"studentShareReading"===this.state.pageType)return f.createElement(ae,u()({searchForm:this.state.searchForm,pageType:this.state.pageType},this.props))},r.render=function(){var e=this,t="";return"jumperrwd.studentInfo."+this.state.pageType!==this.props.t("jumperrwd.studentInfo."+this.state.pageType)&&(t=this.props.t("jumperrwd.studentInfo."+this.state.pageType)),f.createElement(g.Z,this.props,f.createElement("div",{className:"main personal",id:"center"},f.createElement(S.Z,null),f.createElement(k,u()({},this.props,{searchForm:this.state.searchForm,tabList:this.state.tabList})),f.createElement("section",{className:"main_content"},""!==t&&f.createElement("p",{className:"personal_info"},t),f.createElement("div",{className:"container"},this.props.readerStore.auth&&this.studentAreaComp()))),f.createElement(se,u()({ref:function(t){e.studentEnterLightBox=t}},this.props)))},t}(f.Component),y()(ee.prototype,"setQueryState",[E.Nj],Object.getOwnPropertyDescriptor(ee.prototype,"setQueryState"),ee.prototype),y()(ee.prototype,"getQueryState",[E.Nj],Object.getOwnPropertyDescriptor(ee.prototype,"getQueryState"),ee.prototype),y()(ee.prototype,"resetPage",[E.Nj],Object.getOwnPropertyDescriptor(ee.prototype,"resetPage"),ee.prototype),y()(ee.prototype,"studentAreaComp",[E.Nj],Object.getOwnPropertyDescriptor(ee.prototype,"studentAreaComp"),ee.prototype),Y=ee))||Y)||Y}}]);
2//# sourceMappingURL=component---src-pages-student-area-js-7dc9dd8b4832d172bc47.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.