test_service d3170b4d1c 1
2023-12-01 15:43:29 +08:00

1 line
19 KiB
HTML
Executable File

<meta name="referrer" content="never">
{if $user['applet']['status']['value'] == 1}
{if $user['applet']['app_type']}
<div class="tips am-margin-bottom-sm am-u-sm-12" style="margin-top: 15px;">
<div class="pre-error">
在线发布小程序前必须完成初始化配置<br>
配置项目: 1.小程序头像 2.小程序名称 3.功能介绍 4.服务器域名 5.服务类目 6.隐私设置(按需)
</div>
</div>
<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">
<div class="widget-head am-cf">
<div class="widget-title am-cf">线上版本</div>
</div>
<div class="widget-body am-fr">
<div class="am-form-group">
<div class="release">
{if isset($wxapp['release_info'])}
<div class="am-u-sm-2 am-u-md-2 am-u-lg-2">
<div class="version">
<div class="title">版本号</div>
<div class="number">{$wxapp['release_info']['release_version']}</div>
</div>
</div>
<div class="am-u-sm-6 am-u-md-6 am-u-lg-6">
<div class="detail">
<div class="line">
<div class="title">发布时间</div>{$wxapp['release_info']['release_time']|date='Y-m-d H:i:s'}
</div>
<div class="line">
<div class="title">项目备注</div>{$wxapp['release_info']['release_desc']}
</div>
</div>
</div>
<div class="am-u-sm-4 am-u-md-4 am-u-lg-4 am-u-end">
<div class="but">
<div class="am-dropdown" data-am-dropdown>
<button type="button" class="am-btn am-btn-success am-radius am-btn-sm am-dropdown-toggle" data-am-dropdown-toggle>
<i class="am-icon-chevron-down"></i>
</button>
<ul class="am-dropdown-content">
<li>
<a href="javascript:;" class="hema-fallback">
版本回退
</a>
</li>
{if isset($wxapp['status'])}
<li>
<a href="javascript:;" class="hema-status"
data-id="{$wxapp['status']}">
{$wxapp['status'] == 1 ? '暂停服务':'开启服务'}
</a>
</li>
{/if}
<li>
<a href="javascript:;" class="hema-line-qrcode">
线上二维码
</a>
</li>
</ul>
</div>
</div>
</div>
{else /}
<div class="nothing">暂无发布上线的版本</div>
{/if}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row-content am-cf" style="margin-top: -15px;">
<div class="row">
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
<div class="widget am-cf">
<div class="widget-head am-cf">
<div class="widget-title am-cf">审核版本</div>
</div>
<div class="widget-body am-fr">
<div class="am-form-group">
<div class="release">
{if isset($wxapp['audit_status'])}
<div class="am-u-sm-2 am-u-md-2 am-u-lg-2">
<div class="version">
<div class="title">版本号</div>
<div class="number">
{$wxapp['audit_status']['user_version']}
<div class="status
{$wxapp['audit_status']['status']==0?' success':''}
{$wxapp['audit_status']['status']==1?' error':''}
{$wxapp['audit_status']['status']==2?' warning':''}
{$wxapp['audit_status']['status']==3?' info':''}
{$wxapp['audit_status']['status']==4?' warning':''}">
{$wxapp['audit_status']['status']==0?'审核通过待发布':''}
{$wxapp['audit_status']['status']==1?'审核被拒绝':''}
{$wxapp['audit_status']['status']==2?'审核中':''}
{$wxapp['audit_status']['status']==3?'已撤回':''}
{$wxapp['audit_status']['status']==4?'审核延后':''}
</div>
</div>
</div>
</div>
<div class="am-u-sm-6 am-u-md-6 am-u-lg-6">
<div class="detail">
<div class="line">
<div class="title">提审时间</div>{$wxapp['audit_status']['submit_audit_time']|date='Y-m-d H:i:s'}
</div>
<div class="line">
<div class="title">项目备注</div>{$wxapp['audit_status']['user_desc']}
</div>
</div>
</div>
<div class="am-u-sm-4 am-u-md-4 am-u-lg-4 am-u-end">
<div class="but">
{if $wxapp['audit_status']['status']==0}
<a href="javascript:;" class="hema-release am-btn am-btn-success am-radius am-btn-sm">
发布上线
</a>
{/if}
{if $wxapp['audit_status']['status']==1}
<a href="javascript:;" class="hema-reason am-btn am-btn-danger am-radius am-btn-sm"
data-reason="{$wxapp['audit_status']['reason']}">
拒绝原因
</a>
{/if}
{if $wxapp['audit_status']['status']==2 or $wxapp['audit_status']['status']==4}
<a href="javascript:;" class="hema-undo-audit am-btn am-btn-warning am-radius am-btn-sm">
撤回审核
</a>
{/if}
</div>
</div>
{else /}
<div class="nothing">暂无提交审核的版本</div>
{/if}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row-content am-cf" style="margin-top: -15px;">
<div class="row">
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
<div class="widget am-cf">
<div class="widget-head am-cf">
<div class="widget-title am-cf">体验版本</div>
</div>
<div class="widget-body am-fr">
<div class="am-form-group">
<div class="release">
{if isset($wxapp['exp_info']) and isset($wxapp['code_exp'])}
<div class="am-u-sm-2 am-u-md-2 am-u-lg-2">
<div class="version">
<div class="title">版本号</div>
<div class="number">{$wxapp['exp_info']['exp_version']}</div>
</div>
</div>
<div class="am-u-sm-6 am-u-md-6 am-u-lg-6">
<div class="detail">
<div class="line">
<div class="title">提交时间</div>{$wxapp['exp_info']['exp_time']|date='Y-m-d H:i:s'}
</div>
<div class="line">
<div class="title">项目备注</div>{$wxapp['exp_info']['exp_desc']}
</div>
</div>
</div>
<div class="am-u-sm-4 am-u-md-4 am-u-lg-4 am-u-end">
<div class="but">
{if !isset($wxapp['code_release']) or (isset($wxapp['code_release']) and $wxapp['code_exp']['template_code_id'] > $wxapp['code_release']['template_code_id'])}
<a href="javascript:;" class="hema-submit-audit am-btn am-btn-success am-radius am-btn-sm"
data-version="{$wxapp['exp_info']['exp_version']}"
data-desc="{$wxapp['exp_info']['exp_desc']}">
提交审核
</a>
<div class="am-dropdown" data-am-dropdown>
<button type="button" class="am-btn am-btn-success am-radius am-btn-sm am-dropdown-toggle" data-am-dropdown-toggle>
<i class="am-icon-chevron-down"></i>
</button>
<ul class="am-dropdown-content">
<li>
<a href="javascript:;" class="hema-trial-qrcode">
体验二维码
</a>
</li>
</ul>
</div>
{else /}
<a href="javascript:;" class="hema-trial-qrcode am-btn am-btn-default am-radius am-btn-sm">
体验二维码
</a>
{/if}
</div>
</div>
{else /}
<div class="nothing">暂未发布体验版本</div>
{/if}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row-content am-cf" style="margin-top: -15px;">
<div class="row">
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
<div class="widget am-cf">
<div class="widget-head am-cf">
<div class="widget-title am-cf">待发布版本</div>
</div>
<div class="widget-body am-fr">
<div class="am-form-group">
<div class="release">
{if isset($wxapp['code_new'])}
{if !isset($wxapp['code_exp']) or (isset($wxapp['code_exp']) and $wxapp['code_new']['template_code_id'] > $wxapp['code_exp']['template_code_id'])}
<div class="am-u-sm-2 am-u-md-2 am-u-lg-2">
<div class="version">
<div class="title">版本号</div>
<div class="number">{$wxapp['code_new']['user_version']}</div>
</div>
</div>
<div class="am-u-sm-6 am-u-md-6 am-u-lg-6">
<div class="detail">
<div class="line">
<div class="title">推送时间</div>{$wxapp['code_new']['create_time']|date='Y-m-d H:i:s'}
</div>
<div class="line">
<div class="title">项目备注</div>{$wxapp['code_new']['user_desc']}
</div>
</div>
</div>
<div class="am-u-sm-4 am-u-md-4 am-u-lg-4 am-u-end">
<div class="but">
<a href="javascript:;" class="hema-commit am-btn am-btn-success am-radius am-btn-sm"
data-id="{$wxapp['code_new']['template_code_id']}">
设为体验版
</a>
</div>
</div>
{else /}
<div class="nothing">当前体验版本已是最新版本</div>
{/if}
{else /}
<div class="nothing">平台未推送模板,请联系平台管理员</div>
{/if}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{else /}
<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">
<div class="widget-head am-cf">
<div class="widget-title am-cf">小程序版本管理</div>
</div>
<div class="tips am-margin-bottom-sm am-u-sm-12">
<div class="pre-info">
<p>小程序行业模板为自定义,无法在线管理,请自行通过开发者工具进行发布上线</p>
</div>
</div>
</div>
</div>
</div>
</div>
{/if}
{else /}
<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">
<div class="widget-head am-cf">
<div class="widget-title am-cf">小程序版本管理</div>
</div>
<div class="tips am-margin-bottom-sm am-u-sm-12">
<div class="pre-error">
{$user['applet']['app_id'] == '' ?'未授权绑定小程序':'非授权模式,无操作权限'}
</div>
</div>
</div>
</div>
</div>
</div>
{/if}
{include file="wxapp/release/fallback" /}
{include file="wxapp/release/submitaudit" /}
{include file="wxapp/release/reason" /}
{include file="wxapp/release/qrcode" /}
<script>
$(function () {
//版本回退
$('.hema-fallback').on('click', function () {
$.get("{:url('wxapp.release/fallback')}", function (result) {
if(result.code == 0){
$.show_error(result.msg);
return false;
}
$.showAction({
title: '小程序版本回退',
area: '750px',
content: template('tpl-fallback', {list:result.data.list}),
uCheck: true,
success: function ($content) {
$('#my-form').formPost({
url: "{:url('wxapp.release/fallback')}"
});
},
btn2: function ($content) {
return true;
}
});
});
});
// 切换状态
$('.hema-status').click(function () {
var data = $(this).data();
var msg = '确定要'+(parseInt(data.id) === 1 ? '暂停' : '开启')+'服务?';
var url = "{:url('wxapp.release/status')}";
$('.hema-status').del('id', url,msg);
});
//拒绝原因
$('.hema-reason').on('click', function () {
var data = $(this).data();
$.showAction({
title: '拒绝原因',
area: '750px',
btn: ['关闭'],
content: template('tpl-reason', data),
uCheck: true,
success: function ($content) {
},
btn2: function ($content) {
return true;
}
});
});
//发布已通过审核的小程序
$('.hema-release').click(function () {
var msg = '确定要发布已通过审核的小程序代码?';
var url = "{:url('wxapp.release/release')}";
$('.hema-release').del('id', url,msg);
});
//获取体验版二维码
$('.hema-line-qrcode').on('click', function () {
var path = "{$user['applet']['qrcode_url']}";
$.showAction({
title: '线上版二维码',
area: '350px',
btn: ['关闭'],
content: template('tpl-qrcode', {path:path}),
uCheck: true,
success: function ($content) {
},
btn2: function ($content) {
return true;
}
});
});
//撤回代码审核
$('.hema-undo-audit').click(function () {
var msg = '确定要撤回审核中的代码?';
var url = "{:url('wxapp.release/undoAudit')}";
$('.hema-undo-audit').del('id', url,msg);
});
// 提交代码审核
$('.hema-submit-audit').click(function () {
var data = $(this).data();
$.showAction({
title: '提交代码审核',
area: '750px',
content: template('tpl-submitaudit', data),
uCheck: true,
success: function ($content) {
$('#my-form').formPost({
url: "{:url('wxapp.release/submitAudit')}"
});
},
btn2: function ($content) {
return true;
}
});
});
//获取体验版二维码
$('.hema-trial-qrcode').on('click', function () {
$.get("{:url('wxapp.release/trialQrcode')}", function (result) {
if(result.code == 0){
$.show_error(result.msg);
return false;
}
$.showAction({
title: '体验版二维码',
area: '350px',
btn: ['关闭'],
content: template('tpl-qrcode', {path:result.data.path}),
uCheck: true,
success: function ($content) {
},
btn2: function ($content) {
return true;
}
});
});
});
// 上传代码并生成体验版
$('.hema-commit').click(function () {
var msg = '确定要上传代码并生成体验版本?';
var url = "{:url('wxapp.release/commit')}";
$('.hema-commit').del('id', url,msg);
});
});
</script>