123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549 |
- {extend name="public/layout"/} {block name="title"}app设置{/block} {block name="body"}
- <link rel="stylesheet" href="__STATIC__/css/csspc.css">
- <link rel="stylesheet" href="__STATIC__/css/font.css">
- <style>
- * {
- box-sizing: initial;
- }
- .font16 {
- font-size: 16px !important;
- }
- html {
- min-width: 1100px;
- margin: 0 auto;
- width: 100%;
- height: 98%;
- }
- body {
- background: #EEEEEE;
- height: 98%;
- width: 100%;
- color: #333;
- font-size: 14px !important;
- overflow: hidden;
- }
- .layui-fluid {
- display: block;
- box-shadow: 0 0 4px 0 #B6CADE;
- border-radius: 5px;
- margin: 15px;
- background-color: #ffffff;
- }
- .layui-card {
- background: #fff;
- }
- .rst_box_top {
- background: #fff;
- padding: 0px 0px 1px;
- border-radius: 8px;
- }
- .mdt20 {
- margin-top: 20px;
- }
- .layui-tab-brief>.layui-tab-more li.layui-this:after,
- .layui-tab-brief>.layui-tab-title .layui-this:after {
- border-bottom: 4px solid #28A1FF !important;
- }
- .layadmin-iframe {
- position: initial;
- }
- /* .layui-border-box{margin-top:20px !important;} */
- .layui-btn-xs,
- .layui-btn-xs:hover {
- border: 1px solid #249EFB;
- background-color: #fff;
- color: #249EFB;
- padding: 0px 10px;
- }
- input {
- font-size: 14px !important;
- }
- .layui-btn-danger {
- color: #ff5722 !important;
- border: 1px solid #ff5722 !important;
- }
- .layui-tab-item .layui-form-label {
- float: none;
- width: auto;
- padding: 0;
- text-align: left;
- padding-left: 10px;
- border-left: 6px solid #333;
- border-radius: 2px;
- }
- .layui-tab-item .layui-input-block {
- margin: 10px 0 0 15px;
- }
- .layui-btn-primary {
- color: #249efb;
- border: 1px solid #249efb;
- }
- .layui-btn-primary:hover {
- background-color: #E3F7FF;
- color: #249EFB;
- }
- .xxx {
- font-size: 16px;
- cursor: pointer;
- width: 16px;
- vertical-align: -8%;
- margin-left: 5px
- }
- #courtom .layui-btn {
- margin: 10px 10px 0 0 !important;
- }
- .custom {
- border: 1px solid #999;
- background: #f7f7f7;
- color: #999;
- }
- #addpackage {
- margin: 20px 20px 0px 0px;
- display: none;
- }
- .layui-card {
- box-shadow: none !important;
- }
- .layui-tab-content {
- overflow-y: auto;
- }
- /*里面的代码可以根据自己需求去进行更改*/
- /* 设置滚动条的样式 */
- ::-webkit-scrollbar {
- width: 12px;
- }
- /* 滚动槽 */
- ::-webkit-scrollbar-track {
- -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
- border-radius: 10px;
- }
- /* 滚动条滑块 */
- ::-webkit-scrollbar-thumb {
- border-radius: 10px;
- background: rgba(0, 0, 0, 0.1);
- -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
- }
- ::-webkit-scrollbar-thumb:window-inactive {
- background: rgba(255, 0, 0, 0.4);
- }
- .overflowHidden {
- overflow: hidden;
- }
- .flex {
- display: flex;
- align-items: center;
- }
- .layui-form-switch {
- margin-top: 0px;
- }
- .layui-card .layui-tab-brief .layui-tab-content{padding:0 !important;}
- </style>
- <body>
- <div class="layui-fluid">
- <div class="layui-card">
- <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
- <ul class="layui-tab-title rst_box_top ">
- <li data-type="1" class="layui-this font14">系统设置</li>
- <li data-type="2" class="font14 layui-tjbtn">苹果设置</li>
- <li data-type="3" class="font14 layui-tjbtn">安卓设置</li>
- </ul>
- <div class="layui-tab-content overflowHidden">
- <div class="layui-tab-item layui-show" style="height:85vh;">
- <div class="layui-form-item">
- <label class="layui-form-label">vr图片大小(字节)</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.size}' name="size" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">vr图片尺寸 (K)</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.measurement}' name="measurement" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">OSSAccessKey</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.accesskey}' name="accesskey" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">OSSSecretKey</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.secretkey}' name="secretkey" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">OSSEndPoint</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.endpoint}' name="endpoint" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">OSSBucket</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.bucket}' name="bucket" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">OSSDomain</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.url}' name="url" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
- <button class="layui-btn save1" lay-submit lay-filter="formDemo">立即提交</button>
- </div>
- </div>
-
- </div>
- <div class="layui-tab-item layui-form" style="height:85vh;">
- <div class="layui-form-item">
- <label class="layui-form-label">版本号</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.version}' name="version" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">下载地址</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.appUrl}' name="appUrl" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">更新内容</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.content}' name="content" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">是强制更新</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.updateType}' name="updateType" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
- <button class="layui-btn save2" lay-submit lay-filter="formDemo">立即提交</button>
- </div>
- </div>
- </div>
- <div class="layui-tab-item layui-form" style="height:85vh;">
- <div class="layui-form-item">
- <label class="layui-form-label">版本号</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.android_version}' name="android_version" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">下载地址</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.android_appUrl}' name="android_appUrl" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">更新内容</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.android_content}' name="android_content" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">是强制更新</label>
- <div class="layui-input-block">
- <input type="text" value='{$data.android_updateType}' name="android_updateType" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
- <button class="layui-btn save3" lay-submit lay-filter="formDemo">立即提交</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- {/block} {block name="js"}
- <script type="text/javascript">
- //转化正整数
- function zhzs(value) {
- value = value.replace(/[^\d]/g, '');
- if ('' != value) {
- value = parseInt(value);
- }
- return value;
- }
- function RegularInt(obj) {
- obj.value = obj.value.replace(/[^\d]/g, ""); //清除"数字以外的字符
- obj.value = obj.value.replace(/^\./g, ""); //验证第一个字符是数字
- if (obj.value == 0) {
- obj.value = 1;
- }
- }
- </script>
- <script>
- layui.config({
- base: '__LAYUI__/',
- urlbase: '/sys'
- }).extend({
- index: 'lib/index' //主入口模块
- }).use(['index', 'form', 'layedit', 'element', 'upload', 'table'], function () {
- var form = layui.form,
- upload = layui.upload,
- element = layui.element,
- layedit = layui.layedit;
- table = layui.table;
- $ = layui.jquery;
- //选项卡
- element.on('tab(docDemoTabBrief)', function (data) {
- if (data.index == 1) {
- } else if (data.index == 2) {
-
- } else if (data.index == 3) {
-
- }
- });
- $('.save1').click(function(){
- var size = $("input[name='size']").val();
- if (size=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var measurement = $("input[name='measurement']").val();
- if (measurement=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
-
- var accesskey = $("input[name='accesskey']").val();
- if (accesskey=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var secretkey = $("input[name='secretkey']").val();
- if (secretkey=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var endpoint = $("input[name='endpoint']").val();
- if (endpoint=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var bucket = $("input[name='bucket']").val();
- if (bucket=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
-
- var url = $("input[name='url']").val();
- if (url=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- $.ajax({
- url: '{:url("appSetting/updateSystemSetting")}',
- type: 'post',
- data: {size:size,measurement:measurement,accesskey:accesskey,secretkey:secretkey,endpoint:endpoint,bucket:bucket,url:url},
- dataType: 'json',
- // processData: false,
- // contentType: false,
- success: function (res) {
- if (res.code === 0) {
- layer.msg(res.data, {
- anim: 0
- , time: 2000
- });
- } else {
- layer.msg(res.msg, {
- anim: 6
- , time: 2000
- });
- }
- }
- });
- });
- $('.save2').click(function(){
- var version = $("input[name='version']").val();
- if (version=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var appUrl = $("input[name='appUrl']").val();
- if (appUrl=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
-
- var content = $("input[name='content']").val();
- if (content=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var updateType = $("input[name='updateType']").val();
- if (updateType=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- $.ajax({
- url: '{:url("appSetting/updateAppleSetting")}',
- type: 'post',
- data: {version:version,appUrl:appUrl,content:content,updateType:updateType},
- dataType: 'json',
- // processData: false,
- // contentType: false,
- success: function (res) {
- if (res.code === 0) {
- layer.msg(res.data, {
- anim: 0
- , time: 2000
- });
- } else {
- layer.msg(res.msg, {
- anim: 6
- , time: 2000
- });
- }
- }
- });
- });
- $('.save3').click(function(){
- var version = $("input[name='android_version']").val();
- if (version=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var appUrl = $("input[name='android_appUrl']").val();
- if (appUrl=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
-
- var content = $("input[name='android_content']").val();
- if (content=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- var updateType = $("input[name='android_updateType']").val();
- if (updateType=='') {
- layer.msg('请填写', {
- anim: 6
- , time: 2000
- });
- return false;
- }
- $.ajax({
- url: '{:url("appSetting/updateAndroidSetting")}',
- type: 'post',
- data: {android_version:version,android_appUrl:appUrl,android_content:content,android_updateType:updateType},
- dataType: 'json',
- // processData: false,
- // contentType: false,
- success: function (res) {
- if (res.code === 0) {
- layer.msg(res.data, {
- anim: 0
- , time: 2000
- });
- } else {
- layer.msg(res.msg, {
- anim: 6
- , time: 2000
- });
- }
- }
- });
- });
-
- })
- </script>
- {/block}
|