'use client' import Link from 'next/link' import { useEffect } from 'react' import '@/styles/publishpage.scss' export default function PublishPage() { useEffect(() => { const pageLength = document.querySelectorAll('.coding_stat_web').length const setCodingProcess = () => { let codingEndedWeb = 0 document.querySelectorAll('.coding_stat_web').forEach((element) => { const codingStatWeb = element.textContent if (codingStatWeb === '완료') { codingEndedWeb += 1 element.classList.add('final') } }) const perCompleteWeb = parseInt((codingEndedWeb / pageLength) * 100) document.querySelector('.coding_summary_web').textContent = `진행률 [ ${codingEndedWeb} page / ${pageLength} page] ${perCompleteWeb}% 완료` } setCodingProcess() document.querySelectorAll('a').forEach((anchor) => { anchor.setAttribute('target', '_blank') }) }, []) return ( <>

QCast Japanese

Flie List

구분 Depth 파일명 퍼블리싱 마크업 날짜 비고
공통 Input 설정 모음 inputwrap 2024-09-05
셀렉트 react-select reactselect 2024-09-05
React-Select React-Select 2024-10-17
그리드 Grid 2024-09-05
CanvasPage 견적서 페이지 6탭 팝업 추가 및 퍼블 완
발전시뮬레이션 페이지 7탭 퍼블 완
CanvasPage
  • 2024-10-28
  • canvas-setting pop 수정
  • 이미지 크기조절 pop 추가
  • 2024-10-29
  • 견적서 하단 테이블 변경
  • 배치면 초기 설정 pop 이미지파일 업로드 추가
2024-10-28
MainPage 메인 MainPage 비밀번호 변경 팝업 추가 2024-10-10
MyProFilePage 내정보 조회 팝업 MyProFile 2024-10-11
LoginPage 로그인 LoginPage 2024-09-23
회원가입 SignUpPage 2024-10-10
회원가입 완료 SignUpCompletePage 2024-10-10
신규물건 등록 신규물건 등록 NewProductPage 2024-10-11
물품 및 도면 관리 물건목록 ProductStatePage 2024-09-24
물건정보 ProductInfoPage 2024-10-11
커뮤니티 공지사항 NoticePage 2024-10-24 2024-10-14
FAQ FAQPage 2024-10-24 2024-10-14
자료 다운로드 FileDownPage 2024-10-14
) }