|
@@ -27,27 +27,27 @@
|
|
|
<div class="ibox-content">
|
|
|
<form method="get" class="form-horizontal" id="form-record-add">
|
|
|
<div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">申请部门名称</label>
|
|
|
+ <label class="col-sm-2 control-label is-required">申请部门名称</label>
|
|
|
<div class="col-sm-4">
|
|
|
<input type="text" disabled class="form-control" th:value="${applyDeptName}">
|
|
|
</div>
|
|
|
- <label class="col-sm-2 control-label">申请人</label>
|
|
|
+ <label class="col-sm-2 control-label is-required">申请人</label>
|
|
|
<div class="col-sm-4">
|
|
|
<input type="text" disabled class="form-control" th:value="${applyUserName}">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">联系方式</label>
|
|
|
+ <label class="col-sm-2 control-label is-required">联系方式</label>
|
|
|
<div class="col-sm-4">
|
|
|
- <input type="text" name="tel" class="form-control">
|
|
|
+ <input type="text" name="tel" class="form-control" maxlength="11" required>
|
|
|
</div>
|
|
|
- <label class="col-sm-2 control-label">调用者IP</label>
|
|
|
+ <label class="col-sm-2 control-label is-required">调用者IP</label>
|
|
|
<div class="col-sm-4">
|
|
|
- <input type="input" name="ip" class="form-control">
|
|
|
+ <input type="input" name="ip" class="form-control" maxlength="15" required>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">提供接口部门</label>
|
|
|
+ <label class="col-sm-2 control-label is-required">接口提供部门</label>
|
|
|
<div class="col-sm-10">
|
|
|
<div class="input-group">
|
|
|
<input name="provideDeptName" onclick="selectDeptTree()" id="treeName" type="text" placeholder="请选择归属部门" class="form-control" required>
|
|
@@ -57,11 +57,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">每天调用频率</label>
|
|
|
+ <label class="col-sm-2 control-label is-required">每天调用频率</label>
|
|
|
<div class="col-sm-4">
|
|
|
- <input type="input" class="form-control" name="frequency">
|
|
|
+ <input type="input" class="form-control" name="frequency" maxlength="10" required>
|
|
|
</div>
|
|
|
- <label class="col-sm-2 control-label">使用时效</label>
|
|
|
+ <label class="col-sm-2 control-label is-required">使用时效</label>
|
|
|
<div class="col-sm-4">
|
|
|
<div class="input-group date">
|
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
@@ -73,51 +73,18 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!--主表字段end-->
|
|
|
- <!--接口start-->
|
|
|
+ <!--子表字段start-->
|
|
|
<div class="ibox">
|
|
|
<div class="ibox-title">
|
|
|
- <button type="button" class="btn btn-w-m btn-success">获取部门接口</button>
|
|
|
+ <button type="button" class="btn btn-w-m btn-success" onclick="selectInterface()">获取部门接口</button>
|
|
|
</div>
|
|
|
<div class="ibox-content">
|
|
|
- <div class="panel-body">
|
|
|
- <div class="panel-group" id="accordion">
|
|
|
- <div class="panel panel-default">
|
|
|
- <div class="panel-heading">
|
|
|
- <h5 class="panel-title">
|
|
|
- <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" onclick="openOrClose(this)">吉林省-契税完税证信息-数据查询接口</a>
|
|
|
- <span class="panel_sj on" name="collapseOne"></span>
|
|
|
- </h5>
|
|
|
- </div>
|
|
|
- <div id="collapseOne" class="panel-collapse collapse">
|
|
|
- <div class="panel-body">
|
|
|
- <form class="form-horizontal">
|
|
|
- <div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">接口地址</label>
|
|
|
- <div class="col-sm-10">
|
|
|
- <input type="text" class="form-control" disabled name="/api/jptssta/getQsWszInfo">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">接口用途</label>
|
|
|
- <div class="col-sm-10">
|
|
|
- <input type="text" class="form-control" disabled name="">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">附件</label>
|
|
|
- <div class="col-sm-10">
|
|
|
- <input class="file" type="file" multiple data-min-file-count="1" data-theme="fas">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="panel-group" id="accordion">
|
|
|
+ <iframe id="interface_frame" src="/system/interfaceinfo/selectInterfaceByIds/1" width="100%" height="100%" frameborder="0" seamless></iframe>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!--接口end-->
|
|
|
+ <!--子表字段end-->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -158,27 +125,33 @@
|
|
|
function submitHandler() {
|
|
|
if ($.validate.form()) {
|
|
|
let data = $("#form-record-add").serializeArray();
|
|
|
- // var status = $("input[id='status']").is(':checked') == true ? 0 : 1;
|
|
|
- // var roleIds = $.form.selectCheckeds("role");
|
|
|
- // var postIds = $.form.selectSelects("post");
|
|
|
- // data.push({"name": "status", "value": status});
|
|
|
- // data.push({"name": "roleIds", "value": roleIds});
|
|
|
- // data.push({"name": "postIds", "value": postIds});
|
|
|
$.operate.saveTab(apply_prefix + "/add", data);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- /**手风琴右侧上下箭头样式变换控制**/
|
|
|
- function openOrClose(dom) {
|
|
|
- let name = $(dom).attr("href").substr(1);
|
|
|
- if($("span[name="+name+"]").hasClass("on")){
|
|
|
- $("span[name="+name+"]").removeClass("on");
|
|
|
+ /**获取部门接口弹窗**/
|
|
|
+ function selectInterface() {
|
|
|
+ let deptId = $("#treeId").val();
|
|
|
+ if(deptId == "" || deptId == null){
|
|
|
+ $.modal.alertError('请先选择接口提供部门');
|
|
|
}else{
|
|
|
- $("span[name="+name+"]").eq(0).addClass("on");
|
|
|
+ let url = prefix + '/interfaceinfo/selectInterfaceByDeptId/' + deptId;
|
|
|
+ $.modal.open("请选择接口", url,1050,380,interfaceCallback);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**取得子页面选择的接口ids**/
|
|
|
+ function interfaceCallback(index, layero) {
|
|
|
+ let rows = layero.find("iframe")[0].contentWindow.$.table.selectFirstColumns();
|
|
|
+ renderInterfaceHtml(rows.join());
|
|
|
+ layer.close(index);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**根据数据渲染接口手风琴**/
|
|
|
+ function renderInterfaceHtml(ids) {
|
|
|
+ $("#interface_frame").attr("src","/system/interfaceinfo/selectInterfaceByIds/"+ids);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**选择部门树**/
|
|
|
function selectDeptTree() {
|