|
@@ -315,6 +315,81 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
+ <span style="padding-left: 30%!important;">
|
|
|
+ ------------------------------------------------apply模块--------------------------------------------------
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-sm-6">
|
|
|
+ <div class="form-group">
|
|
|
+ <label class="col-sm-3 control-label">apply图标:</label>
|
|
|
+ <div class="col-sm-8">
|
|
|
+ <input id="iconApp" name="iconApp" class="form-control" th:field="*{iconApp}" type="text" placeholder="选择图标">
|
|
|
+ <div class="ms-parent" style="width: 100%;">
|
|
|
+ <div class="icon-drop animated flipInX" style="display: none;max-height:200px;overflow-y:auto">
|
|
|
+ <div data-th-include="system/dangan/icon"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="col-sm-6">
|
|
|
+ <div class="form-group">
|
|
|
+ <label class="col-sm-3 control-label">应用菜单名:</label>
|
|
|
+ <div class="col-sm-8">
|
|
|
+ <input class="form-control" th:field="*{applyMenuName}" type="text" name="applyMenuName">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-sm-6">
|
|
|
+ <div class="form-group">
|
|
|
+ <label class="col-sm-3 control-label">apply类型:</label>
|
|
|
+ <div class="col-sm-8">
|
|
|
+ <select name="applyType" id="applyType" th:field="*{applyType}" class="form-control m-b">
|
|
|
+ <option value="-1" selected="selected">请选择</option>
|
|
|
+ <option value="0">APP</option>
|
|
|
+ <option value="1">H5</option>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row" id="appDiv" style="display: none">
|
|
|
+ <div class="col-sm-6">
|
|
|
+ <div class="form-group">
|
|
|
+ <label class="col-sm-3 control-label">包名:</label>
|
|
|
+ <div class="col-sm-8">
|
|
|
+ <input name="packName" th:field="*{packName}" class="form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="col-sm-6">
|
|
|
+ <div class="form-group">
|
|
|
+ <label class="col-sm-3 control-label">模块名:</label>
|
|
|
+ <div class="col-sm-8">
|
|
|
+ <input name="modelName" th:field="*{modelName}" class="form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row" id="h5Div" style="display: none">
|
|
|
+ <div class="col-sm-6">
|
|
|
+ <div class="form-group">
|
|
|
+ <label class="col-sm-3 control-label">H5_URL地址:</label>
|
|
|
+ <div class="col-sm-8">
|
|
|
+ <input name="hUrl" th:field="*{hUrl}" class="form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row">
|
|
|
+ <span style="padding-left: 30%!important;">
|
|
|
+ ------------------------------------------------APP模块--------------------------------------------------
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class="row">
|
|
|
<div class="col-sm-6">
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label">排序:</label>
|
|
@@ -384,6 +459,70 @@
|
|
|
<th:block th:include="include :: footer" />
|
|
|
<th:block th:include="include :: datetimepicker-js" />
|
|
|
<script th:inline="javascript">
|
|
|
+ $(function() {
|
|
|
+ $("input[name='iconApp']").focus(function() {
|
|
|
+ $(".icon-drop").show();
|
|
|
+ });
|
|
|
+ $("#form-dangan-add").click(function(event) {
|
|
|
+ var obj = event.srcElement || event.target;
|
|
|
+ if (!$(obj).is("input[name='iconApp']")) {
|
|
|
+ $(".icon-drop").hide();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $(".icon-drop").find(".ico-list i").on("click", function() {
|
|
|
+ let className = $(this).attr('class');
|
|
|
+ $('#iconApp').val((className+"").replace("icon iconfont ",""));
|
|
|
+ });
|
|
|
+ $('input').on('ifChecked', function(event){
|
|
|
+ var menuType = $(event.target).val();
|
|
|
+ if (menuType == "M") {
|
|
|
+ $("#iconApp").parents(".form-group").show();
|
|
|
+ $("#target").parents(".form-group").hide();
|
|
|
+ $("input[name='visible']").parents(".form-group").show();
|
|
|
+ $(".is-refresh").hide();
|
|
|
+ } else if (menuType == "C") {
|
|
|
+ $("#iconApp").parents(".form-group").show();
|
|
|
+ $("#target").parents(".form-group").show();
|
|
|
+ $("input[name='visible']").parents(".form-group").show();
|
|
|
+ $(".is-refresh").show();
|
|
|
+ } else if (menuType == "F") {
|
|
|
+ $("#iconApp").parents(".form-group").hide();
|
|
|
+ $("#target").parents(".form-group").hide();
|
|
|
+ $("input[name='visible']").parents(".form-group").hide();
|
|
|
+ $(".is-refresh").hide();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ $("#applyType").change(function () {
|
|
|
+ let applyTypeValue = $(this).val();
|
|
|
+ if(applyTypeValue===0||applyTypeValue==="0"){
|
|
|
+ $("#appDiv").show();
|
|
|
+ $("#h5Div").hide();
|
|
|
+ }else if(applyTypeValue===1||applyTypeValue==="1"){
|
|
|
+ $("#appDiv").hide();
|
|
|
+ $("#h5Div").show();
|
|
|
+ }else{
|
|
|
+ $("#appDiv").hide();
|
|
|
+ $("#h5Div").hide();
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ function loadSelectApplyType() {
|
|
|
+ let applyTypeValue = $("#applyType").val();
|
|
|
+ if(applyTypeValue===0||applyTypeValue==="0"){
|
|
|
+ $("#appDiv").show();
|
|
|
+ $("#h5Div").hide();
|
|
|
+ }else if(applyTypeValue===1||applyTypeValue==="1"){
|
|
|
+ $("#appDiv").hide();
|
|
|
+ $("#h5Div").show();
|
|
|
+ }else{
|
|
|
+ $("#appDiv").hide();
|
|
|
+ $("#h5Div").hide();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ loadSelectApplyType();
|
|
|
+
|
|
|
var prefix = ctx + "system/dangan";
|
|
|
var danganFileList = [[${fileList}]];
|
|
|
|