1 line
6.7 KiB
HTML
Executable File
1 line
6.7 KiB
HTML
Executable File
<div class="row-content am-cf">
|
|
<div class="row">
|
|
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
|
|
<div class="widget am-cf">
|
|
{if $user['applet']['status']['value'] == 1}
|
|
<div class="widget-head am-cf">
|
|
<div class="widget-title am-fl">已生效的《获取用户隐私权限》接口</div>
|
|
</div>
|
|
{if isset($model['msg'])}
|
|
<div class="tips am-margin-bottom-sm am-u-sm-12">
|
|
<div class="pre-error">{$model['errmsg']}</div>
|
|
</div>
|
|
{else /}
|
|
<div class="tips am-margin-bottom-sm am-u-sm-12">
|
|
<div class="pre-info">
|
|
不要重复提交申请,申请后需重新提申上线小程序后才能生效。
|
|
</div>
|
|
</div>
|
|
<div class="privacy-list">
|
|
{if sizeof($model['setting_list']) > 0}
|
|
<div class="widget-body">
|
|
<div class="am-form-group">
|
|
<label class="am-u-sm-3 am-u-lg-2 am-form-label">接口</label>
|
|
<div class="am-u-sm-9 am-u-end">
|
|
{foreach $model['setting_list'] as $item}
|
|
<label class="am-radio-inline">
|
|
{$item['privacy_text']} <input type="checkbox" checked disabled>
|
|
</label>
|
|
{/foreach}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{else /}
|
|
<div class="no-list">
|
|
暂无记录
|
|
</div>
|
|
{/if}
|
|
</div>
|
|
<div class="widget-head am-cf">
|
|
<div class="widget-title am-fl">申请获取用户隐私权限接口</div>
|
|
</div>
|
|
<form id="my-form" class="am-form tpl-form-line-form" method="post">
|
|
<fieldset>
|
|
<div class="widget-body">
|
|
<div class="am-form-group">
|
|
{foreach $model['privacy_desc']['privacy_desc_list'] as $item}
|
|
<div class="privacy-list am-u-sm-3">
|
|
<div class="box">
|
|
<div class="title">
|
|
{$item['privacy_desc']}
|
|
</div>
|
|
<div class="text">
|
|
<input type="text" class="tpl-form-input" name="data[{$item['privacy_key']}]" value="" placeholder="请输入开启目的">
|
|
<input type="hidden" name="data[{$item['privacy_key']}_title]" value="{$item['privacy_desc']}">
|
|
</div>
|
|
<div class="title">
|
|
开启:<input name="data[privacy_key][]" type="checkbox" value="{$item['privacy_key']}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/foreach}
|
|
</div>
|
|
<div class="am-form-group">
|
|
<label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">联系方式</label>
|
|
<div class="am-u-sm-9 am-u-end">
|
|
<label class="am-radio-inline">
|
|
<input v-model="contact_type" name="data[contact_type]" type="radio" value="phone" checked> 手机号
|
|
</label>
|
|
<label class="am-radio-inline">
|
|
<input v-model="contact_type" name="data[contact_type]" type="radio" value="weixin"> 微信号
|
|
</label>
|
|
<label class="am-radio-inline">
|
|
<input v-model="contact_type" name="data[contact_type]" type="radio" value="email"> 邮箱
|
|
</label>
|
|
<label class="am-radio-inline">
|
|
<input v-model="contact_type" name="data[contact_type]" type="radio" value="qq"> QQ
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<div class="am-form-group">
|
|
<label v-show="contact_type == 'phone'" class="am-u-sm-3 am-u-lg-2 am-form-label form-require">
|
|
手机号
|
|
</label>
|
|
<label v-show="contact_type == 'weixin'" class="am-u-sm-3 am-u-lg-2 am-form-label form-require">
|
|
微信号
|
|
</label>
|
|
<label v-show="contact_type == 'qq'" class="am-u-sm-3 am-u-lg-2 am-form-label form-require">
|
|
QQ号
|
|
</label>
|
|
<label v-show="contact_type == 'email'" class="am-u-sm-3 am-u-lg-2 am-form-label form-require">
|
|
邮箱地址
|
|
</label>
|
|
<div class="am-u-sm-9 am-u-end">
|
|
<input type="text" class="tpl-form-input" name="data[contact]" value="" required>
|
|
</div>
|
|
</div>
|
|
<div class="am-form-group">
|
|
<div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
|
|
<button type="submit" class="j-submit am-btn am-btn-secondary">提交申请</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</form>
|
|
{/if}
|
|
{else /}
|
|
<div class="widget-head am-cf">
|
|
<div class="widget-title am-fl">配置小程序用户隐私保护指引</div>
|
|
</div>
|
|
<div class="tips am-margin-bottom-sm am-u-sm-12">
|
|
<div class="pre-error">
|
|
{$user['applet']['app_id'] == '' ?'未授权绑定小程序':'非授权模式,无操作权限'}
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
$(function () {
|
|
new Vue({
|
|
el: '#my-form',
|
|
data: {
|
|
contact_type: "phone"
|
|
}
|
|
});
|
|
$('#my-form').formPost();
|
|
});
|
|
</script>
|
|
|
|
|