PageSourceSearch

https://bigcell.co.kr/_nuxt/feature-control.6fa5df54.js

js bigcell.co.kr collected 2026-10-01 23:44:42 UTC 3,165 bytes, 1 lines download raw bytes

1import b from"./inputtext.esm.e6771cd9.js";import V from"./DotLoader.99dd20e0.js";import C from"./column.esm.7b3984bd.js";import F from"./inputswitch.esm.270455d9.js";import L from"./datatable.esm.f057ffe1.js";import{u as U,l as d,B as $,q as B,o as S,c as D,a as r,b as e,v as u,y as j,w as i,F as k}from"./entry.897a9779.js";import"./moment.e9e012b5.js";import{F as H}from"./FeatureControlService.911d2a21.js";import"./vue3-lottie.es.c9041a98.js";/* empty css                      */import"./paginator.esm.1f7837e5.js";import"./index.esm.13301435.js";import"./dropdown.esm.2f20b015.js";import"./index.esm.5b883726.js";import"./virtualscroller.esm.d264c56d.js";import"./inputnumber.esm.85f5c1d7.js";import"./index.esm.386b9bfe.js";import"./index.esm.be717ac4.js";import"./index.esm.04463274.js";import"./index.esm.6a83b08d.js";import"./index.esm.734f8c15.js";import"./index.esm.9991af56.js";const I=r("div",{class:"page-header"},[r("div",null,[r("h5",{class:"page-header-title"},"기능 제어 관리")])],-1),N={class:"card"},R={class:"table-header flex align-items-center justify-content-between mt-2 mb-2"},T={class:"search-area flex align-items-center gap-2"},q={class:"flex flex-1 gap-2"},E={class:"flex justify-content-center flex-column align-items-center bg-white w-full h-full"},me={__name:"feature-control",setup(G){U({title:"기능 제어 관리 | 빅셀"});const p=new H,f=d([]),v=$(()=>f.value.filter(t=>t.feature_code.includes(a.value)||t.feature_name.includes(a.value))),x=async()=>{const t=await p.getFeatureControlList();f.value=t.map(l=>({...l,pc:!!l.pc,mobile:!!l.mobile}))},a=d(""),_=async t=>{try{await p.createFeatureControl(t)}catch(l){console.error(l)}},m=d(!0);return B(async()=>{try{m.value=!0,await x()}catch(t){console.error(t)}finally{m.value=!1}}),(t,l)=>{const w=b,g=V,s=C,h=F,y=L;return S(),D(k,null,[I,r("div",N,[r("div",R,[r("div",T,[r("div",q,[e(w,{modelValue:u(a),"onUpdate:modelValue":l[0]||(l[0]=o=>j(a)?a.value=o:null),placeholder:"기능 코드 혹은 기능명을 입력하세요.",class:"flex-1 xl:w-8rem xl:flex-none",style:{"min-width":"30rem"}},null,8,["modelValue"])])])]),e(y,{loading:u(m),value:u(v),scrollable:"",scrollHeight:"65vh",showGridlines:"",stripedRows:""},{loading:i(()=>[r("div",E,[e(g,{text:"기능 제어 목록을 조회하고 있습니다."})])]),default:i(()=>[e(s,{field:"feature_code",header:"기능 코드",sortable:"",class:"text-center",style:{width:"15rem"}}),e(s,{field:"feature_name",header:"기능명",sortable:"",class:"text-center",style:{width:"15rem"}}),e(s,{field:"description",header:"기능 설명",class:"text-center",style:{width:"20rem"}}),e(s,{field:"pc",header:"PC 활성화 여부",class:"text-center",style:{width:"8rem"}},{body:i(({data:o,field:n})=>[e(h,{modelValue:o[n],"onUpdate:modelValue":[c=>o[n]=c,c=>_(o)]},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(s,{field:"mobile",header:"모바일 활성화 여부",class:"text-center",style:{width:"8rem"}},{body:i(({data:o,field:n})=>[e(h,{modelValue:o[n],"onUpdate:modelValue":[c=>o[n]=c,c=>_(o)]},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["loading","value"])])],64)}}};export{me 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.