|
@@ -27,166 +27,179 @@
|
|
|
<input type="hidden" id="searchGb" name="searchGb" />
|
|
<input type="hidden" id="searchGb" name="searchGb" />
|
|
|
<input type="hidden" id="imageViewYn" name="imageViewYn" />
|
|
<input type="hidden" id="imageViewYn" name="imageViewYn" />
|
|
|
<!-- 패널 영역1 -->
|
|
<!-- 패널 영역1 -->
|
|
|
- <div class="panelStyle" >
|
|
|
|
|
- <!-- 검색조건 영역 -->
|
|
|
|
|
- <!-- TITLE -->
|
|
|
|
|
- <div class="panelTitle">
|
|
|
|
|
- <h3><i class="fa fa-info-circle"></i>아래 검색조건 중 <font color="red">업체, 키워드, 발생일</font>중 하나를 꼭 입력해 주세요.</h3>
|
|
|
|
|
- <span class="panelControl">
|
|
|
|
|
- <i class="fa fa-chevron-up"></i>
|
|
|
|
|
- </span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- //TITLE -->
|
|
|
|
|
- <div class="panelContent">
|
|
|
|
|
- <table class="frmStyle">
|
|
|
|
|
- <colgroup>
|
|
|
|
|
- <col style="width: 7%;"/>
|
|
|
|
|
- <col style="width: 18%;"/>
|
|
|
|
|
- <col style="width: 7%;"/>
|
|
|
|
|
- <col style="width: 18%;"/>
|
|
|
|
|
- <col style="width: 7%;"/>
|
|
|
|
|
- <col style="width: 18%;"/>
|
|
|
|
|
- <col style="width: 7%;"/>
|
|
|
|
|
- <col/>
|
|
|
|
|
- </colgroup>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <th>업체/브랜드<i class="star"></i></th>
|
|
|
|
|
- <td colspan="3">
|
|
|
|
|
- <select name="supplyCompCd" id="supplyCompCd">
|
|
|
|
|
- <option value="" th:if="${sessionInfo.roleCd} != 'B000'">[전체]</option>
|
|
|
|
|
- <option th:if="${supplyCompList}" th:each="oneData, status : ${supplyCompList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- <select name="brandCd" id="brandCd">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>키워드<i class="star"></i></th>
|
|
|
|
|
- <td colspan="3">
|
|
|
|
|
- <select name="search" id="search">
|
|
|
|
|
- <option value="searchGoodsCd">상품코드</option>
|
|
|
|
|
- <option value="searchGoodsNm">상품명</option>
|
|
|
|
|
- <option value="searchGoodsNum">품번</option>
|
|
|
|
|
- <option value="searchSupplyGoodsCd">업체상품코드</option>
|
|
|
|
|
- </select>
|
|
|
|
|
- <input type="text" class="w40p" name="condition" id="condition" maxlength="50"/>
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <th>품목</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="itemkindCd" id="itemkindCd">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${itemkindList}" th:each="oneData, status : ${itemkindList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>상품상태</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="goodsStat" id="goodsStat">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${goodsStatList}" th:each="oneData, status : ${goodsStatList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>년도/시즌</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="styleYear" id="styleYear">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${styleYearList}" th:each="oneData, status : ${styleYearList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- <select name="seasonCd" id="seasonCd">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${seasonList}" th:each="oneData, status : ${seasonList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>상품구분</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="goodsType" id="goodsType">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${goodsTypeList}" th:each="oneData, status : ${goodsTypeList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <th>재고연동여부</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="erpStockLinkYn" id="erpStockLinkYn">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${useYnList}" th:each="oneData, status : ${useYnList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>정상/이월 구분</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="formalGb" id="formalGb">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${formalGbList}" th:each="oneData, status : ${formalGbList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>성별</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="sexGb" id="sexGb">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${sexGbList}" th:each="oneData, status : ${sexGbList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>연령대</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="ageGrpCd" id="ageGrpCd">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${ageGrpCdList}" th:each="oneData, status : ${ageGrpCdList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <th>품절여부</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="soldOutYn" id="soldOutYn">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${useYnList}" th:each="oneData, status : ${useYnList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>담당MD</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="mdId" id="mdId">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <!-- <option th:if="${brandMdList}" th:each="oneData, status : ${brandMdList}" th:value="${oneData.cd}" th:text="${oneData.cdNm}"></option> -->
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>반품교환</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <label class="chkBox"><input type="checkbox" name="returnableYn" value="Y"/>반품가능</label>
|
|
|
|
|
- <label class="chkBox"><input type="checkbox" name="changeableYn" value="Y"/>교환가능</label>
|
|
|
|
|
- <!-- <label class="chkBox"><input type="checkbox" name="returnFeeFreeYn" value="Y"/>무료반품</label>
|
|
|
|
|
- <label class="chkBox"><input type="checkbox" name="changeFeeFreeYn" value="Y"/>무료교환</label> -->
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>자사몰노출여부</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <select name="dispYn" id="dispYn">
|
|
|
|
|
- <option value="">[전체]</option>
|
|
|
|
|
- <option th:if="${useYnList}" th:each="oneData, status : ${useYnList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
- </select>
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <th>판매가</th>
|
|
|
|
|
- <td>
|
|
|
|
|
- <input type="text" class="w90" name="currPriceSt" id="currPriceSt" maxlength="10" data-valid-type="numeric"/>원 ~ <input type="text" class="w90" name="currPriceEd" id="currPriceEd" maxlength="10" data-valid-type="numeric"/>원
|
|
|
|
|
- </td>
|
|
|
|
|
- <th>할인율</th>
|
|
|
|
|
- <td colspan="5">
|
|
|
|
|
- <input type="text" class="w70" name="dcRateSt" id="dcRateSt" maxlength="3" data-valid-type="numeric"/> % ~ <input type="text" class="w70" name="dcRateEd" id="dcRateEd" maxlength="3" data-valid-type="numeric"/> %
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <th>발생일<i class="star"></i></th>
|
|
|
|
|
- <td colspan="7" id="sellTerms"></td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- </table>
|
|
|
|
|
- <ul class="panelBar">
|
|
|
|
|
- <li class="center">
|
|
|
|
|
- <button type="button" class="btn btn-gray btn-lg" id="btnInit" >초기화</button>
|
|
|
|
|
- <button type="button" class="btn btn-info btn-lg" id="btnInit" >조회</button>
|
|
|
|
|
- </li>
|
|
|
|
|
- </ul>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div class="panelStyle" >
|
|
|
|
|
+ <!-- 검색조건 영역 -->
|
|
|
|
|
+ <!-- TITLE -->
|
|
|
|
|
+ <div class="panelTitle">
|
|
|
|
|
+ <h3><i class="fa fa-info-circle"></i>아래 검색조건 중 <font color="red">업체, 키워드, 발생일</font>중 하나를 꼭 입력해 주세요.</h3>
|
|
|
|
|
+ <span class="panelControl">
|
|
|
|
|
+ <i class="fa fa-chevron-up"></i>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!-- //TITLE -->
|
|
|
|
|
+ <div class="panelContent">
|
|
|
|
|
+ <table class="frmStyle">
|
|
|
|
|
+ <colgroup>
|
|
|
|
|
+ <col style="width: 7%;"/>
|
|
|
|
|
+ <col style="width: 21%;"/>
|
|
|
|
|
+ <col style="width: 7%;"/>
|
|
|
|
|
+ <col style="width: 18%;"/>
|
|
|
|
|
+ <col style="width: 7%;"/>
|
|
|
|
|
+ <col style="width: 18%;"/>
|
|
|
|
|
+ <col style="width: 7%;"/>
|
|
|
|
|
+ <col/>
|
|
|
|
|
+ </colgroup>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>업체/브랜드<em class="required" title="필수"></em></th>
|
|
|
|
|
+ <td colspan="3">
|
|
|
|
|
+ <select name="supplyCompCd" id="supplyCompCd">
|
|
|
|
|
+ <option value="" th:if="${sessionInfo.roleCd} != 'B000'">[전체]</option>
|
|
|
|
|
+ <option th:if="${supplyCompList}" th:each="oneData, status : ${supplyCompList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <span id="multiBrand"></span>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>상품구분</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="goodsType" id="goodsType">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${goodsTypeList}" th:each="oneData, status : ${goodsTypeList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th rowspan="4">키워드<em class="required" title="필수"></em></th>
|
|
|
|
|
+ <td rowspan="4">
|
|
|
|
|
+ <select name="search" id="search">
|
|
|
|
|
+ <option value="searchGoodsCd">상품코드</option>
|
|
|
|
|
+ <option value="searchGoodsNm">상품명</option>
|
|
|
|
|
+ <option value="searchGoodsNum">품번</option>
|
|
|
|
|
+ <option value="searchSupplyGoodsCd">업체상품코드</option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <!-- <input type="text" class="w40p" name="condition" id="condition" maxlength="50"/> -->
|
|
|
|
|
+ <textarea class="textareaR3 w70p" name="condition" id="condition"></textarea>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>품목</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <div class="multiCheckBox" style="width:300px">
|
|
|
|
|
+ <button type="button" class="sltBtn">[전체]</button>
|
|
|
|
|
+ <ul style="overflow:auto; height:170px;">
|
|
|
|
|
+ <li><label class="chkBox"><input type="checkbox" name="전체선택" id="multiItemkindCd" onclick="uifnAllCheck('multiItemkindCd')">전체선택</label></li>
|
|
|
|
|
+ <li th:if="${itemkindList}" th:each="oneData, status : ${itemkindList}"><label class="chkBox"><input type="checkbox" name="multiItemkindCd" th:id="${'itemkindCd' + oneData.cd}" th:value="${oneData.cd}" ><th:block th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></th:block></label></li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>상품상태</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <div class="multiCheckBox" style="width:200px">
|
|
|
|
|
+ <button type="button" class="sltBtn">[전체]</button>
|
|
|
|
|
+ <ul style="overflow:auto; height:170px">
|
|
|
|
|
+ <li><label class="chkBox"><input type="checkbox" name="전체선택" id="multiGoodsStat" onclick="uifnAllCheck('multiGoodsStat')">전체선택</label></li>
|
|
|
|
|
+ <li th:if="${goodsStatList}" th:each="oneData, status : ${goodsStatList}"><label class="chkBox"><input type="checkbox" name="multiGoodsStat" th:id="${'goodsStat' + oneData.cd}" th:value="${oneData.cd}" ><th:block th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></th:block></label></li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>년도/시즌</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="styleYear" id="styleYear">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option value="2017">[2017] 2017</option>
|
|
|
|
|
+ <option value="2018">[2018] 2018</option>
|
|
|
|
|
+ <option value="2019">[2019] 2019</option>
|
|
|
|
|
+ <option value="2020">[2020] 2020</option>
|
|
|
|
|
+ <option value="2021">[2021] 2021</option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <select name="seasonCd" id="seasonCd">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${seasonList}" th:each="oneData, status : ${seasonList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>정상/이월 구분</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="formalGb" id="formalGb">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${formalGbList}" th:each="oneData, status : ${formalGbList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>연령대</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="ageGrpCd" id="ageGrpCd">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${ageGrpCdList}" th:each="oneData, status : ${ageGrpCdList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>성별</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="sexGb" id="sexGb">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${sexGbList}" th:each="oneData, status : ${sexGbList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>재고연동여부</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="erpStockLinkYn" id="erpStockLinkYn">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${useYnList}" th:each="oneData, status : ${useYnList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>자사몰노출여부</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="dispYn" id="dispYn">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${useYnList}" th:each="oneData, status : ${useYnList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>품절여부</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="soldOutYn" id="soldOutYn">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${useYnList}" th:each="oneData, status : ${useYnList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>반품가능여부</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="returnableYn" id="returnableYn">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${useYnList}" th:each="oneData, status : ${useYnList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <!-- <label class="chkBox"><input type="checkbox" name="returnableYn" value="Y"/>반품가능</label>
|
|
|
|
|
+ <label class="chkBox"><input type="checkbox" name="changeableYn" value="Y"/>교환가능</label>
|
|
|
|
|
+ <label class="chkBox"><input type="checkbox" name="returnFeeFreeYn" value="Y"/>무료반품</label>
|
|
|
|
|
+ <label class="chkBox"><input type="checkbox" name="changeFeeFreeYn" value="Y"/>무료교환</label> -->
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>담당MD</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <select name="mdId" id="mdId">
|
|
|
|
|
+ <option value="">[전체]</option>
|
|
|
|
|
+ <option th:if="${brandMdList}" th:each="oneData, status : ${brandMdList}" th:value="${oneData.cd}" th:text="${oneData.cdNm}"></option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>판매가</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <input type="text" class="w90" name="currPriceSt" id="currPriceSt" maxlength="10" data-valid-type="numeric"/>원 ~ <input type="text" class="w90" name="currPriceEd" id="currPriceEd" maxlength="10" data-valid-type="numeric"/>원
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <th>할인율</th>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <input type="text" class="w70" name="dcRateSt" id="dcRateSt" maxlength="3" data-valid-type="numeric"/> % ~ <input type="text" class="w70" name="dcRateEd" id="dcRateEd" maxlength="3" data-valid-type="numeric"/> %
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>발생일<em class="required" title="필수"></em></th>
|
|
|
|
|
+ <td colspan="7" id="sellTerms"></td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ </table>
|
|
|
|
|
+ <ul class="panelBar">
|
|
|
|
|
+ <li class="center">
|
|
|
|
|
+ <button type="button" class="btn btn-gray btn-lg" id="btnInit" >초기화</button>
|
|
|
|
|
+ <button type="button" class="btn btn-info btn-lg" id="btnSearch" >조회</button>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
<!-- //검색조건 영역 -->
|
|
<!-- //검색조건 영역 -->
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 패널 영역1 -->
|
|
<!-- 패널 영역1 -->
|
|
@@ -412,7 +425,7 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{headerName: "품목", field: "itemkindNm", width: 150, cellClass: 'text-center'},
|
|
{headerName: "품목", field: "itemkindNm", width: 150, cellClass: 'text-center'},
|
|
|
- {headerName: "판매가능재고", field: "stockQtySum", width: 120, cellClass: 'text-right',
|
|
|
|
|
|
|
+ /*{headerName: "판매가능재고", field: "stockQtySum", width: 120, cellClass: 'text-right',
|
|
|
valueFormatter: function(params) { return params.value.addComma();},
|
|
valueFormatter: function(params) { return params.value.addComma();},
|
|
|
cellStyle : function(params){
|
|
cellStyle : function(params){
|
|
|
if ("00" == params.data.goodsStat || "10" == params.data.goodsStat || "20" == params.data.goodsStat || "30" == params.data.goodsStat) {
|
|
if ("00" == params.data.goodsStat || "10" == params.data.goodsStat || "20" == params.data.goodsStat || "30" == params.data.goodsStat) {
|
|
@@ -424,7 +437,7 @@
|
|
|
}
|
|
}
|
|
|
return { 'background-color': color};
|
|
return { 'background-color': color};
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
|
|
+ },*/
|
|
|
{headerName: "상품상태", field: "goodsStat" , width: 100, cellClass: 'text-center',
|
|
{headerName: "상품상태", field: "goodsStat" , width: 100, cellClass: 'text-center',
|
|
|
cellEditorParams: { values: gagaAgGrid.extractValues(goodsStatList) },
|
|
cellEditorParams: { values: gagaAgGrid.extractValues(goodsStatList) },
|
|
|
valueFormatter: function (params) { return gagaAgGrid.lookupValue(goodsStatList, params.value); },
|
|
valueFormatter: function (params) { return gagaAgGrid.lookupValue(goodsStatList, params.value); },
|
|
@@ -436,11 +449,6 @@
|
|
|
valueFormatter: function (params) { return gagaAgGrid.lookupValue(seasonList, params.value); },
|
|
valueFormatter: function (params) { return gagaAgGrid.lookupValue(seasonList, params.value); },
|
|
|
valueParser: function (params) { return gagaAgGrid.lookupKey(seasonList, params.newValue); }
|
|
valueParser: function (params) { return gagaAgGrid.lookupKey(seasonList, params.newValue); }
|
|
|
},
|
|
},
|
|
|
- {headerName: "TAG가", field: "tagPrice" , width: 100, cellClass: 'text-right'
|
|
|
|
|
- ,valueFormatter: function(params) {return params.value.addComma();},
|
|
|
|
|
- cellEditor: 'textCellEditor',
|
|
|
|
|
- cellEditorParams: { maxlength: 14, validType: 'numeric'}
|
|
|
|
|
- },
|
|
|
|
|
{headerName: "정상가", field: "listPrice" , width: 100, cellClass: 'text-right'
|
|
{headerName: "정상가", field: "listPrice" , width: 100, cellClass: 'text-right'
|
|
|
,valueFormatter: function(params) {return params.value.addComma();},
|
|
,valueFormatter: function(params) {return params.value.addComma();},
|
|
|
cellEditor: 'textCellEditor',
|
|
cellEditor: 'textCellEditor',
|
|
@@ -458,29 +466,24 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{headerName: "ERP재고연동여부", field: "erpStockLinkYn", width: 120, cellClass: 'text-center'},
|
|
{headerName: "ERP재고연동여부", field: "erpStockLinkYn", width: 120, cellClass: 'text-center'},
|
|
|
- {headerName: "ERP가격연동여부", field: "erpPriceLinkYn", width: 120, cellClass: 'text-center'},
|
|
|
|
|
{headerName: "이월구분", field: "formalGb", width: 100, cellClass: 'text-center',
|
|
{headerName: "이월구분", field: "formalGb", width: 100, cellClass: 'text-center',
|
|
|
cellEditorParams: { values: gagaAgGrid.extractValues(formalGbList) },
|
|
cellEditorParams: { values: gagaAgGrid.extractValues(formalGbList) },
|
|
|
valueFormatter: function (params) { return gagaAgGrid.lookupValue(formalGbList, params.value); },
|
|
valueFormatter: function (params) { return gagaAgGrid.lookupValue(formalGbList, params.value); },
|
|
|
valueParser: function (params) { return gagaAgGrid.lookupKey(formalGbList, params.newValue); }
|
|
valueParser: function (params) { return gagaAgGrid.lookupKey(formalGbList, params.newValue); }
|
|
|
},
|
|
},
|
|
|
{headerName: "반품가능", field: "returnableYn" , width: 90, cellClass: 'text-center'},
|
|
{headerName: "반품가능", field: "returnableYn" , width: 90, cellClass: 'text-center'},
|
|
|
- {headerName: "교환가능", field: "changeableYn" , width: 90, cellClass: 'text-center'},
|
|
|
|
|
- {headerName: "무료반품", field: "returnFeeFreeYn" , width: 90, cellClass: 'text-center'},
|
|
|
|
|
- {headerName: "무료교환", field: "changeFeeFreeYn" , width: 90, cellClass: 'text-center'},
|
|
|
|
|
- {headerName: "필수이미지여부", field: "goodsImageYn" , width: 120, cellClass: 'text-center'},
|
|
|
|
|
{headerName: "등록일시", field: "regDt", width: 150, cellClass: 'text-center',
|
|
{headerName: "등록일시", field: "regDt", width: 150, cellClass: 'text-center',
|
|
|
cellRenderer: function(params) {
|
|
cellRenderer: function(params) {
|
|
|
return !gagajf.isNull(params.value) ? params.value.toDate("YYYYMMDDHHmmss").format("YYYY-MM-DD HH:mm:ss") : '';
|
|
return !gagajf.isNull(params.value) ? params.value.toDate("YYYYMMDDHHmmss").format("YYYY-MM-DD HH:mm:ss") : '';
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- {headerName: "등록자", field: "regId" , width: 100, cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "등록자", field: "regNm" , width: 100, cellClass: 'text-center'},
|
|
|
{headerName: "수정일시", field: "updDt", width: 150, cellClass: 'text-center',
|
|
{headerName: "수정일시", field: "updDt", width: 150, cellClass: 'text-center',
|
|
|
cellRenderer: function(params) {
|
|
cellRenderer: function(params) {
|
|
|
return !gagajf.isNull(params.value) ? params.value.toDate("YYYYMMDDHHmmss").format("YYYY-MM-DD HH:mm:ss") : '';
|
|
return !gagajf.isNull(params.value) ? params.value.toDate("YYYYMMDDHHmmss").format("YYYY-MM-DD HH:mm:ss") : '';
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- {headerName: "수정자", field: "updId" , width: 100, cellClass: 'text-center'}
|
|
|
|
|
|
|
+ {headerName: "수정자", field: "updNm" , width: 100, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
// Get GridOptions
|
|
// Get GridOptions
|
|
@@ -517,7 +520,7 @@
|
|
|
//$("#searchForm input[type=radio]").parent("label").removeClass("checked");
|
|
//$("#searchForm input[type=radio]").parent("label").removeClass("checked");
|
|
|
$("#searchForm input[type=checkbox]").parent("label").removeClass("checked");
|
|
$("#searchForm input[type=checkbox]").parent("label").removeClass("checked");
|
|
|
$("#searchForm input[type=radio][checked]").parent("label").addClass("checked");
|
|
$("#searchForm input[type=radio][checked]").parent("label").addClass("checked");
|
|
|
-
|
|
|
|
|
|
|
+ $("#multiBrand").empty();
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 조회클릭시
|
|
// 조회클릭시
|
|
@@ -653,9 +656,10 @@
|
|
|
if(sessRoleCd == "B000"){
|
|
if(sessRoleCd == "B000"){
|
|
|
actionUrl = '/renderer/brand/AuthBrandlist';
|
|
actionUrl = '/renderer/brand/AuthBrandlist';
|
|
|
}
|
|
}
|
|
|
- $("#searchForm select[name=brandCd] option:gt(0)").remove();
|
|
|
|
|
-
|
|
|
|
|
- cfnCreateCombo(actionUrl, $('#searchForm select[name=brandCd]'), "[전체]", brandCd);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //$("#searchForm select[name=brandCd] option:gt(0)").remove();
|
|
|
|
|
+ //cfnCreateCombo(actionUrl, $('#searchForm select[name=brandCd]'), "[전체]", brandCd);
|
|
|
|
|
+ cfnCreateMultiCombo(actionUrl,"multiBrand", "[전체]",null, 'Y');
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
//엑셀다운로드
|
|
//엑셀다운로드
|