PageSourceSearch

https://www2.njss.info/_nuxt/D8W58ZhI.js

js njss.info collected 2026-10-02 04:48:03 UTC 9,570 bytes, 1 lines download raw bytes

1import{a as G,o as _t}from"./B0jobxfx.js";import{N as t,dt as ft,ht as R}from"./DcYb4zMh.js";import{D as ht,H as It,V as r,W as J,ct as k,d as P,f as N,l as A,p as l,r as D,st as yt,u as d,v as O,x as U,y as s}from"./CsleSnNl.js";import{c as St,f as Y,h as vt,i as z,m as $t}from"./CvzUqTHg.js";import{t as Lt}from"./COb1p4PJ.js";import{a as Ct,m as Q,r as T}from"./BHOIQaMe.js";import{n as Rt}from"./BlumFEi3.js";import{t as b}from"./DEexVI2h.js";import{tt as Z}from"./D16svnzb.js";import{t as bt}from"./D4pRuGr1.js";import{t as wt}from"./CT7hgpaq.js";import{a as X,n as Et,r as xt}from"./CGbadT7E.js";import{a as At,n as zt,r as Tt,t as Nt}from"./qrIuAD3e.js";import{t as V}from"./K9rsuiWd.js";import{B as kt,V as Pt,j as Ht,r as tt}from"#entry";import{t as Bt}from"./D8b_Anht.js";import{t as Mt}from"./CVHKqbKi.js";import{t as st}from"./BE8EiTGW.js";import{t as qt}from"./DPT7IMK0.js";import{t as Dt}from"./Dqiueo_z.js";import{t as et}from"./tQhWPklv.js";import{r as Qt}from"./DVpjDGi4.js";import{c as Gt}from"./DGk75Gib.js";import{t as Ot}from"./Ca-im_qt.js";import{t as Ut}from"./BQoOBjNj.js";import{t as Vt}from"./CWDOehN1.js";import{t as Ft}from"./BfW2eYkz.js";import{t as Wt}from"./DgAjQJSv.js";import{t as Kt}from"./3rI_Cqey.js";import{t as jt}from"./BhxMKdlZ.js";import{n as Jt,t as Yt}from"./CRrQcgBF.js";import{n as Zt,t as ot}from"./B3WJKbnB.js";import{t as Xt}from"./Dr3LgfqY.js";import{t as te}from"./JJinoIvm.js";import{t as ee}from"./4N1nH3c3.js";import{r as ae}from"./C6nlH-FU.js";import{t as re}from"./-7aQpmM_.js";import{t as se}from"./B95L5Y1w.js";var oe={class:"LimitedContractSearchInfo"},ie={class:"LimitedContractSearchInfo__PcImages"},ne={class:"LimitedContractSearchInfo__SpImages"},ce=U({__name:"main",props:{gaId:{default:()=>({})}},setup(w){const i=w,h=G(),v=st(),g=h.$isMobile,I=v.getters["Http/guest/master/parent-industries/getResponseState"];return(a,c)=>{const _=qt;return r(),l("div",oe,[d("div",ie,[s(_,{src:"/img/blurring-images/organization/list-pc.webp",alt:"契約機関情報のPCサイズサンプル画像",class:"LimitedContractSearchInfo__PcImage LimitedContractSearchInfo--Round",width:"962",height:"2531"})]),d("div",ne,[s(_,{src:"/img/blurring-images/organization/list-sp.webp",alt:"契約機関情報のSPサイズサンプル画像",class:"LimitedContractSearchInfo__SpImage LimitedContractSearchInfo--Round",width:"375",height:"2648"})]),s(Xt,{"is-mobile":t(g)??!1,"ga-id":i.gaId,industries:t(I).parent_industry,"is-limited-offer-page":"",class:"LimitedContractSearchInfo__TrialForm"},null,8,["is-mobile","ga-id","industries"])])}}}),me=V(ce,[["__scopeId","data-v-b75ff65b"]]),ue={class:"SearchResultList"},pe={key:0,class:"SearchItem__NoMatch"},le={class:"SearchItem__Body"},de={class:"SearchItem__Title"},ge={class:"SearchItem__DetailInfo"},_e={class:"SearchItem__Prefecture"},fe={class:"LabelGroup"},he="有料プランご契約時にすべての情報を閲覧いただけます。",Ie=U({__name:"main",props:{isLimitSearch:{type:Boolean,default:!1},isLimitedContractSearch:{type:Boolean,default:!1},gaId:{default:()=>({})},competitorId:{default:""}},setup(w){const i=w,h=ht(ot),v=b(),g=t(v.isLoggedIn),{mergeQuery:I}=Et(g,{options:"has-wbidder",competitor_id:i.competitorId,limit:null}),a=h?.searchDataStateGetter,c=_=>`/competitors/view/${i.competitorId}/search/winningBidders${I({organization_id:_}).toURLString()}`;return(_,m)=>{const H=Lt;return r(),l("div",ue,[i.isLimitedContractSearch?(r(),P(me,{key:0,"ga-id":i.gaId},null,8,["ga-id"])):(r(),l(D,{key:1},[typeof t(a)?.searchData.hits=="number"&&t(a).searchData.hits===0?(r(),l("div",pe,[...m[0]||(m[0]=[d("p",{class:"SearchItem__NoMatchText"},"一致する機関はありません。",-1)])])):(r(!0),l(D,{key:1},J(t(a)?.searchData.data,n=>(r(),l("div",{key:n.id,class:"SearchItem"},[d("div",le,[s(et,{classes:["SearchItem__Inner"],url:`/organizations/proc/${n.id}`},null,8,["url"]),d("h2",de,[s(et,{url:`/organizations/proc/${n.id}`},{default:k(()=>[O(R(n.name),1)]),_:2},1032,["url"])]),d("div",ge,[d("span",_e,R(n.prefecture_name),1),(r(!0),l(D,null,J(n.categories,$=>(r(),l("span",{key:n.id+"_"+$.id,class:"SearchItem__Category"},R($.name),1))),128))]),d("ul",fe,[s(jt,{type:"orange",class:"LabelGroup__Label LabelGroup__Label--Accepting"},{label:k(()=>[s(H,{to:c(n.id),class:"LabelGroup__Inner"},null,8,["to"]),O(" 落札案件数 "+R(t(Mt)(n.count_winning_bids||0))+"件 ",1)]),_:2},1024)])])]))),128)),i.isLimitSearch?(r(),P(Kt,{key:2,message:he,class:"SearchItem__IsLimit"})):N("",!0)],64))])}}}),ye=V(Ie,[["__scopeId","data-v-661df69f"]]),Se={class:"SearchHeader"},ve={class:"SearchBody"},$e={key:2,class:"SearchFooter"},at="organization",rt="FollowButtonTrigger",Le=U({__name:"index",async setup(w){let i,h;const v=b(),g=t(v.isLoggedIn),I=e=>"paging"in e,a=st(),c=vt(),_=_t(),{path:m}=Z(),{baseUrl:{value:H},currentUrl:{value:n}}=Ot();Ut({key(e){return e.fullPath},layout:!1,middleware:[()=>{const e=b(),o=t(e.isLoggedIn);$t(o?"default-responsive":"default-no-main-nav-responsive")},({params:e})=>
1{if(Ht(e.competitorId))return St(z({status:400,fatal:!0}))},({path:e,query:o})=>{const{$store:u}=G(),f=b(),S=t(f.isLoggedIn),p=u.getters["Http/me/authorities/getResponseState"],x=!S||p.limit_competitor_organization_search?wt(X,["sort","page"]):X,C=bt(At(["sort","page"]),zt(x),Tt(x))(o);if(!Ct(o,C))return Y({path:e,query:C},{redirectCode:S?302:301})},async()=>{const{$store:e,isHydrating:o}=G();if(o===!0)return;const{path:u}=Z(),f=b(),S=t(f.isLoggedIn),p=[];S||(T(e.getters["Http/guest/master/prefectures/getResponseState"]?.prefectures)&&p.push(e.dispatch("Http/guest/master/prefectures/getRequest")),T(e.getters["Http/guest/master/parent-industries/getResponseState"]?.parent_industry)&&p.push(e.dispatch("Http/guest/master/parent-industries/getRequest"))),T(e.getters[`${u}/master/organization-types/getResponseState`].organization_types)&&p.push(e.dispatch(`${u}/master/organization-types/getRequest`)),T(e.getters[`${u}/master/organization-categories/getResponseState`])&&p.push(e.dispatch(`${u}/master/organization-categories/getRequest`)),await Promise.all(p)}],auth:!1});const{data:$,error:it}=([i,h]=yt(async()=>Rt(()=>`competitors-view-${c.params.competitorId.toString()}-search-contract-${Nt(c.query)}`,async()=>{const e=c.params.competitorId,o=[],u=a.getters["Http/me/authorities/getResponseState"],f=!g||u.limit_competitor_organization_search,{queryData:S}=xt({...c.query,...f?{sort:null,limit:3,page:null}:{sort:c.query.sort??"-result_count",limit:100}});a.dispatch("Search/organizationQuery/setQuery",{query:S.query}),o.push(a.dispatch("Search/organizationSearch",{competitorId:e})),o.push(a.dispatch(`${m}/competitors/_id/getRequest`,{competitorId:e})),await Promise.all(o);const p=a.getters[`${m}/competitors/_id/getResponseState`],{flag:x,statusCode:C,message:dt}=a.getters[`${m}/competitors/_id/getResponseErrorHandler`];if(x&&C===429)throw z({status:C,statusText:dt});if(Array.isArray(p))throw z({status:404});const gt=a.getters[`${m}/competitors/_id/organizations/search/getResponseState`];return{competitorInfo:p,crawlIndexInfo:se(gt.data,`${_.public.envPageBaseUrl??"http://localhost"}${c.path}`)}},"$f8lEWJCK75")),i=await i,h(),i),F=t(it);if(!Q(F))throw z(F);const E=$.value?.competitorInfo,L=A(()=>{const{flag:e,statusCode:o}=a.getters[`${m}/competitors/_id/getResponseErrorHandler`],{flag:u,statusCode:f}=a.getters[`${m}/competitors/_id/organizations/search/getResponseErrorHandler`];return e&&o===423||u&&f===423}),W=E?.name??"",B=L.value?"主な契約先機関一覧":`${W}の主な契約先機関一覧`,K=`国内最大級の入札情報速報サービスNJSS(エヌジェス)が提供する、${L.value?"契約先機関":`${W}に関する契約先機関`}の一覧です。まずは8日間の無料版をお試しください。`;Pt({meta:[{name:"description",content:K},{property:"og:description",content:K},{property:"og:title",content:`${B} | ${tt}`},{property:"og:type",content:"article"},{property:"og:url",content:n},{property:"og:image",content:`${H}/img/share/og-image.webp`},{property:"og:site_name",content:tt},{name:"twitter:card",content:"summary_large_image"}]}),kt(()=>({...$.value?.crawlIndexInfo,title:B})),Ft();const j=Zt();It(ot,j);const nt=[Gt],M=j?.meAuthoritiesResponse.value.limit_competitor_organization_search,y=A(()=>a.getters[`${m}/competitors/_id/organizations/search/getResponseState`]),ct=A(()=>I(y.value)&&!Q(y.value.paging)?!M&&y.value.hits>y.value.paging.limit:!1),mt=A(()=>I(y.value)?y.value.paging?.last:0),ut=()=>{Y("/users/entry")},pt=c.params.competitorId,lt=ae(L.value||Q(E)?null:{id:E.id,name:E.name}),q={...te};return(e,o)=>(r(),l("div",{id:rt,class:ft(["SearchContainer",{"SearchContainer--NoLoggedIn":!t(g)}])},[t(g)?N("",!0):(r(),P(Vt,{key:0,items:t(lt),class:"SearchContainer__Breadcrumb"},null,8,["items"])),d("div",Se,[s(re,{"annotation-messages":nt},{image:k(()=>[s(t(ee))]),title:k(()=>[O(R(t(B)),1)]),_:1}),s(Jt,{"is-contract":!0,"is-limit-search":t(M)||!t(g)},null,8,["is-limit-search"]),s(Yt,{"search-type":at})]),d("div",ve,[s(ye,{"is-limit-search":t(M),"is-limited-contract-search":t(L),"ga-id":q,"competitor-id":t(pt)},null,8,["is-limit-search","is-limited-contract-search","competitor-id"])]),t(ct)?(r(),P(Wt,{key:1,"page-count":t(mt),"query-type":at},null,8,["page-count"])):N("",!0),!t(g)&&!t(L)?(r(),l("div",$e,[s(Dt,{"ga-id":q}),s(Bt,{"trigger-element-id":rt,"trigger-observer-options":{rootMargin:"100% 0% -100% 0%"},"ga-id":q,text:t(Qt),onClick:ut},null,8,["text"])])):N("",!0)],2))}}),ca=V(Le,[["__scopeId","data-v-3b8cdf0c"]]);export{ca as default};

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.