static

fulfill-product-info.html 7.7KB

    <!DOCTYPE html> <html lang="en"> <head> <title>完善产品信息</title> {%>template/common/Head.html%} <script src="biz/js/fulfill-product-info.js"></script> </head> <body class="pages-fulfill-product-info"> <input id="PROD_SPEC_ID" type="hidden" value="{%PROD_SPEC_ID%}"> <input id="SERVICE_INFO" type="hidden" value="{%SERVICE_INFO%}"> <input id="isCompleted" type="hidden" value="{%isCompleted%}"> <div class="ipu-pages"> <div class="ipu-page"> <div class="ipu-flex-row ipu-flex-vertical"> <div class="ipu-flex-col common-border-bottom"> <div class="ipu-toolbar"> <a class="ipu-fn-left link-back ipu-flex ipu-flex-align-center" href="javascript:;" id="back"> <div class="left-back"></div> </a> <h1 class="ipu-toolbar-title">{%PROD_NAME%}</h1> </div> </div> <div class="ipu-flex-col ipu-flex-col-auto"> <!--单个产品--> <div class="single-product-mode ipu-fn-hide"> <!--此处插入id="single-attr-item"单个产品渲染的模板--> </div> <!--产品组--> <div class="product-group-mode ipu-flex-content ipu-flex-row ipu-flex-vertical ipu-fn-hide"> <div class="ipu-flex-col"> <div class="normal-tab-head" style="padding-left:.1rem;padding-right:.1rem;"> <ul> <!--此处插入id="group-item"组的tab头部渲染的模板--> </ul> </div> <div class="divide-area"></div> </div> <div class="ipu-flex-col ipu-flex-col-auto normal-tab-body"> <ul> <!--此处插入id="attr-item"组的内容渲染的模板--> </ul> </div> </div> </div> <div class="ipu-flex-col form-btn" style="margin-top:.2rem;"> <div class="ipu-btn common-btn">提交</div> </div> </div> <!--普通提示弹层--> <div class="normal-tips-popup-slide"> <div class="normal-tips-popup-wrap"> <div class="normal-tips-content">信息尚未保存,确定退出吗? <div class="normal-info-tips"><i class="iconfont-material icon-information-outline"></i>信息尚未完善,"提交"成功后方可完善</div> </div> <div class="normal-tips-btn ipu-flex ipu-flex-align-center"> <div class="normal-tips-btn-cancel">取消</div> <div class="normal-tips-btn-confirm">确定</div> </div> </div> </div> </div> </div> <!--组的tab头部渲染--> <script id="group-item" type="text/template"> {{if ATTR_LIST.length> 0}} {{each ATTR_LIST groupItem groupIndex}} <li class="{{if groupIndex==0}}active{{/if}}">{{groupItem.ATTR_GROUP_NAME}}</li> {{/each}} {{/if}} </script> <!--组的内容渲染--> <script id="attr-item" type="text/template"> {{if ATTR_LIST.length> 0}} {{each ATTR_LIST groupItem groupIndex}} <li class="normal-tab-item {{if groupIndex==0}}active{{/if}}" ATTR_GROUP_ID="{{groupItem.ATTR_GROUP_ID}}" ATTR_GROUP_NAME="{{groupItem.ATTR_GROUP_NAME}}"> {{if groupItem.ATTR_LIST&&groupItem.ATTR_LIST.length> 0}} {{each groupItem.ATTR_LIST attrItem attrIndex}} {{if attrItem.ELEMENT_EDIT_TYPE=="@TextField"}} <div class="ipu-form-item {{if attrItem.ELEMENT_IS_NULLABLE==0}}form-item-required{{/if}} {{if attrItem.ELEMENT_IS_DISABLED==0}}form-item-disabled{{/if}} {{if attrItem.ELEMENT_IS_DISPLAY==0}}ipu-fn-hide{{/if}}" data-json="{{attrItem}}" ELEMENT_EDIT_TYPE="{{attrItem.ELEMENT_EDIT_TYPE}}" ATTR_ID="{{attrItem.ATTR_ID}}" max-length="{{attrItem.LENGTH}}"> <div class="ipu-flex common-border-bottom"> <div class="item-key item-key-60">{{attrItem.ATTR_NAME}}:</div> <div class="item-value ipu-flex-col-auto"> <input type="text" placeholder="请输入" value="{{attrItem.ATTR_VALUE}}" {{if attrItem.ELEMENT_IS_DISABLED==0}}readonly{{/if}}/> </div> </div> <div class="check-tips"></div> </div> {{else if attrItem.ELEMENT_EDIT_TYPE=="@Select"}} <div class="ipu-form-item {{if attrItem.ELEMENT_IS_NULLABLE==0}}form-item-required{{/if}} {{if attrItem.ELEMENT_IS_DISABLED==0}}form-item-disabled{{/if}} {{if attrItem.ELEMENT_IS_DISPLAY==0}}ipu-fn-hide{{/if}}" data-json="{{attrItem}}" ELEMENT_EDIT_TYPE="{{attrItem.ELEMENT_EDIT_TYPE}}" ATTR_ID="{{attrItem.ATTR_ID}}" > <div class="ipu-flex common-border-bottom"> <div class="item-key item-key-60">{{attrItem.ATTR_NAME}}:</div> <div class="item-value ipu-flex-col-auto"> <div class="ipu-flex ipu-flex-justify-end ipu-flex-align-center"> <input type="text" placeholder="请选择" value="{{attrItem.ATTR_TEXT}}" readonly> <input type="hidden" value="{{attrItem.ATTR_VALUE}}"> <div class="right-arrow"></div> </div> </div> </div> <div class="check-tips"></div> </div> {{else if attrItem.ELEMENT_EDIT_TYPE=="@DateField"}} <div class="ipu-form-item {{if attrItem.ELEMENT_IS_NULLABLE==0}}form-item-required{{/if}} {{if attrItem.ELEMENT_IS_DISABLED==0}}form-item-disabled{{/if}} {{if attrItem.ELEMENT_IS_DISPLAY==0}}ipu-fn-hide{{/if}}" data-json="{{attrItem}}" ELEMENT_EDIT_TYPE="{{attrItem.ELEMENT_EDIT_TYPE}}" ATTR_ID="{{attrItem.ATTR_ID}}" > <div class="ipu-flex common-border-bottom"> <div class="item-key item-key-60">{{attrItem.ATTR_NAME}}:</div> <div class="item-value ipu-flex-col-auto"> <div class="ipu-flex ipu-flex-justify-end ipu-flex-align-center"> <input type="text" placeholder="请选择" value="{{attrItem.ATTR_TEXT}}" readonly> <div class="right-arrow"></div> </div> </div> </div> <div class="check-tips"></div> </div> {{/if}} {{/each}} {{/if}} </li> {{/each}} {{/if}} </script> <!--单个产品渲染--> <script id="single-attr-item" type="text/template"> {{if ATTR_LIST.length> 0}} {{if ATTR_LIST[0].ATTR_LIST&&ATTR_LIST[0].ATTR_LIST.length> 0}} {{each ATTR_LIST[0].ATTR_LIST attrItem attrIndex}} {{if attrItem.ELEMENT_EDIT_TYPE=="@TextField"}} <div class="ipu-form-item {{if attrItem.ELEMENT_IS_NULLABLE==0}}form-item-required{{/if}} {{if attrItem.ELEMENT_IS_DISABLED==0}}form-item-disabled{{/if}} {{if attrItem.ELEMENT_IS_DISPLAY==0}}ipu-fn-hide{{/if}}" data-json="{{attrItem}}" ELEMENT_EDIT_TYPE="{{attrItem.ELEMENT_EDIT_TYPE}}" ATTR_ID="{{attrItem.ATTR_ID}}" max-length="{{attrItem.LENGTH}}"> <div class="ipu-flex common-border-bottom"> <div class="item-key item-key-60">{{attrItem.ATTR_NAME}}:</div> <div class="item-value ipu-flex-col-auto"> <input type="text" placeholder="请输入" value="{{attrItem.ATTR_VALUE}}" {{if attrItem.ELEMENT_IS_DISABLED==0}}readonly{{/if}}/> </div> </div> <div class="check-tips"></div> </div> {{else if attrItem.ELEMENT_EDIT_TYPE=="@Select"}} <div class="ipu-form-item {{if attrItem.ELEMENT_IS_NULLABLE==0}}form-item-required{{/if}} {{if attrItem.ELEMENT_IS_DISABLED==0}}form-item-disabled{{/if}} {{if attrItem.ELEMENT_IS_DISPLAY==0}}ipu-fn-hide{{/if}}" data-json="{{attrItem}}" ELEMENT_EDIT_TYPE="{{attrItem.ELEMENT_EDIT_TYPE}}" ATTR_ID="{{attrItem.ATTR_ID}}" > <div class="ipu-flex common-border-bottom"> <div class="item-key item-key-60">{{attrItem.ATTR_NAME}}:</div> <div class="item-value ipu-flex-col-auto"> <div class="ipu-flex ipu-flex-justify-end ipu-flex-align-center"> <input type="text" placeholder="请选择" value="{{attrItem.ATTR_TEXT}}" readonly> <input type="hidden" value="{{attrItem.ATTR_VALUE}}"> <div class="right-arrow"></div> </div> </div> </div> <div class="check-tips"></div> </div> {{/if}} {{/each}} {{/if}} {{/if}} </script> </body> </html>