jh-admin/addon/wxoplatform/shop/view/weapp/interface.html

58 lines
2.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{extend name="app/shop/view/base.html"/}
{block name="main"}
<div class="layui-card card-common card-brief">
<div class="layui-card-header">
<span class="card-title">小程序接口隐私权限申请</span>
</div>
<div class="layui-form layui-card-body">
{volist name="interface_list" id="vo"}
<div class="layui-form-item">
<label class="layui-form-label" style="width: 260px">{if $vo.is_must}<span class="required">*</span>{/if} {$vo.api_name}</label>
<div class="layui-input-block">
<div class="layui-input-inline">
<input type="text" {if $vo.status==5 || $vo.status==3 }disabled {/if} name="api_name[{$vo.api_name}]" class="layui-input len-long" value="{$vo.content}">
</div>
</div>
<input type="hidden" name="status[{$vo.api_name}]" value="{$vo.status}">
<div class="word-aux" style="margin-left: 260px">{if $vo.status==5 || $vo.status==3 }{$vo.status_desc}{else}请输入获取当前"{$vo.api_name}-{$vo.api_ch_name}"权限理由描述{/if}</div>
</div>
{/volist}
<div class="layui-form-item">
<div class="word-aux">如果不需要当前接口,可将数据表格留空</div>
</div>
<div class="form-row">
<button class="layui-btn bg-color" lay-submit lay-filter="save">提交</button>
<button type="reset" class="layui-btn layui-btn-primary" onclick="back()">返回</button>
</div>
</div>
{/block}
{block name="script"}
<script type="text/javascript">
function back() {
location.href = "{:addon_url('weapp://shop/weapp/setting')}";
}
layui.use(['table', 'form','util','layer'], function () {
var table = layui.table,
util = layui.util,
form = layui.form,
layer = layui.layer,
repeat_flag = false; //防重复标识
form.render();
form.on('submit(save)', function (data) {
if (repeat_flag) return;
repeat_flag = true;
$.ajax({
type: "post",
url: "{:addon_url('wxoplatform://shop/weapp/apply_interface')}",
dataType: "JSON",
data: data.field,
success: function (data) {
console.log(data)
repeat_flag = false;
layer.msg(data.message);
}
});
});
});
</script>
{/block}