| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 | <div data-options="dxView : { name: 'DailyReportPopup'} ">    <div data-bind="dxPopup: popupOptions ">        <div class="dx-clearfix" data-options="dxTemplate: { name: 'title' } " style="margin: 0 auto;">            <div data-bind="dxToolbar: { dataSource: toolbarItems }"></div>        </div>        <div class="dx-clearfix" data-options="dxTemplate: { name: 'content' }" style="height: 800px">            <div id="popupDetail" data-bind="dxScrollView: { }">                <div class="dx-fieldset">                    <!-- ko ifnot: isEditModeInPopup -->                    <div class="dx-field cw-multi-field-merge">                        <div class="dx-field-label cw-multi-field-label">보고서</div>                        <div class="dx-field-value cw-multi-field-value">                            <a data-bind="attr: { href: dataModel.ReportUrl }" target="_blank"> 업무 일지 뷰어 링크 </a>                        </div>                    </div>                    <!-- /ko -->                    <div class="dx-field cw-multi-field-merge">                        <div class="dx-field-label cw-multi-field-label">                            제목                        </div><div class="dx-field-value cw-multi-field-value-one" data-bind="css: {'dx-state-invisible': isEditModeInPopup }, text: dataModel.Name">                        </div><div class="dx-field-value cw-multi-field-value-one" data-bind="dxTextBox: { value: dataModel.Name }, css: {'dx-state-invisible': !isEditModeInPopup() }"></div>                    </div>                    <div class="dx-field cw-multi-field">                        <div class="dx-field cw-multi-field-right">                            <div class="dx-field-label cw-multi-field-label-ex">보고일자</div>                            <div id="Viewdate" class="dx-field-value" data-bind="css: {'dx-state-invisible': isNewInPopup},text: $G.date( dataModel.AddDate() )"></div>                            <div id="Editdate" class="dx-field-value dxDateBox_IconLocation" data-bind="dxDateBox: { value: dataModel.AddDate(), min: new Date(new Date().getFullYear(), new Date().getMonth()-1, new Date().getDate()), max: new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate()-1,23,59,59), onValueChanged: DateChange}, css: {'dx-state-invisible': !isNewInPopup() }">                            </div>                        </div>                    </div>                    <div class="result_popup_table_wrap" style="border:0; padding:0">                        <table>                            <caption class="skip">특이사항</caption>                            <tbody>                                <tr class="fold_btn">                                    <td class="result_item result_item_var minimal_height">특이사항</td>                                </tr>                                <tr>                                    <td>                                        <div class="dx-field-value cw-wordwrap act_folding jh-popup-contents" style="border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.Contents, height:72, disabled: !isEditModeInPopup()}, css: {'dx-state-invisible': isEditModeInPopup()  }"></div>                                        <div class="dx-field-value dxTextArea_InputArea jh-popup-contents" style="border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.Contents, height:72 }, css: {'dx-state-invisible': !isEditModeInPopup() }"></div>                                    </td>                                </tr>                            </tbody>                        </table>                    </div>                    <div class="jh-popup-group" style="margin-top:4px">                        <div class="jh-popup-label fold_btn">인원현황</div>                        <div class="act_folding">                            <div class="jh-multi-line">                                <div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:128px;">                                    총원                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:128px;">                                    결원                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:128px;">                                    비번                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:128px;">                                    휴가                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:128px;">                                    휴무                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:128px;">                                    교육                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:129px;">                                    출장                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:129px;">                                    기타                                </div><div class="jh-width-2-10 jh-column-head jh-multi-line-item" style="width:129px;">                                    현원                                </div>                            </div>                            <div class="jh-multi-line">                                <!-- Normal Mode  -->                                <div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceTotal, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceVacancy, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceOff, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceVacation, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceClosed, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceTrain, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:129px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceOut, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:129px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceEtc, css: {'dx-state-invisible': isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:129px;border:1px solid #CCCCCC" data-bind="text: dataModel.HumanResourceCurrent, css: {'dx-state-invisible': isEditModeInPopup() }">                                    <!-- Edit Mode  -->                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceTotal}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceVacancy}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceOff}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceVacation}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceClosed}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:128px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceTrain}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:129px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceOut}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:129px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceEtc}, css: {'dx-state-invisible': !isEditModeInPopup() }">                                </div><div class="jh-width-2-10 jh-multi-line-item" style="width:129px;border:1px solid #CCCCCC" data-bind="dxTextArea: { value: dataModel.HumanResourceCurrent}, css: {'dx-state-invisible': !isEditModeInPopup() }"></div>                            </div>                        </div>                    </div>                    <div id="EnergyDataup3" class="jh-popup-group" style="margin-top:4px">                        <div class="jh-popup-label fold_btn">에너지 사용량</div>                        <div id="EnergyDataup2" class="act_folding">                            <div class="jh-multi-line" style="">                                <div class="jh-width-1-11 jh-column-head jh-multi-line-item" style="width:231px;">                                    항목                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item" data-bind="text: $G.datMMDD(dataModel.AddDate()) + '(금일)'" style="width:231px;">                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item" data-bind="text: $G.dateMMDD_sub(dataModel.AddDate()) + '(전일)'" style="width:231px;">                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item" data-bind="text: $G.datMMDD(dataModel.AddDate()) + ' 사용량'" style="width:231px;">                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item" data-bind="text: $G.dateMM(dataModel.AddDate()) + ' 사용량'" style="width:231px;"></div>                            </div>                            <div id="EnergyDataup1" class="jh-multi-line">                                <div id="EnergyData"></div>                            </div>                        </div>                    </div>                    <div class="jh-popup-group" style="margin-top:4px">                        <div class="jh-popup-label fold_btn">작업현황</div>                        <div class="act_folding">                            <div class="jh-multi-line">                                <div class="jh-width-5-11 jh-column-head jh-multi-line-item">                                    금일 작업지시 현황 (건)                                </div><div class="jh-width-6-11 jh-column-head jh-multi-line-item">금일 작업 현황 (건)</div>                            </div>                            <div class="jh-multi-line" style="">                                <div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    정기점검                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    법정검사                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    수시점검                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    기타                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    계                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    작업대기                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    작업진행                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    작업보류                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    작업완료                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">                                    작업승인                                </div><div class="jh-width-1-11 jh-column-head jh-multi-line-item">계</div>                            </div>                            <div class="jh-multi-line">                                <!-- Normal Mode  -->                                <div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusTypePeriodicInspection">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusTypeForensicExamination">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusTypeOccasional">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusTypeEtc">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusTypeTotal">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusPending">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusInProgress">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusDeferred">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusComplete">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusApproved">                                </div><div class="jh-width-1-11 jh-multi-line-item" style="border:1px solid #CCCCCC" data-bind="text: dataModel.WorkStatusTotal"></div>                            </div>                        </div>                    </div>                    <div class="jh-popup-group" id="componentcommon" style="padding-top:10px">                        <div class="jh-popup-label fold_btn">공통 작업관리</div>                        <div class="act_folding">                            <div id="gridContainerCommon" class="jh-grid-in-popup" style="height:200px;" />                        </div>                    </div>                    <div id="BusinessDataCommon"></div>                    <div class="jh-popup-group" id="componentmaterial" style="padding-top:10px">                        <div class="jh-popup-label fold_btn">공통 자재관리</div>                        <div class="act_folding">                            <div id="gridContainerMaterialUsage" class="jh-grid-in-popup" style="height:200px;padding-top:3px" />                        </div>                    </div>                    <div id="BusinessDataMaterial"></div>                </div>            </div>        </div>    </div></div>
 |