AppStart.cshtml 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. @using MySystem.BsModels;
  2. @{SystemSet editData = ViewBag.data as SystemSet;}
  3. @{
  4. string right = ViewBag.right as string;
  5. }
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta charset="utf-8">
  10. <title>系统设置(修改)</title>
  11. <meta name="renderer" content="webkit">
  12. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  13. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  14. <link rel="stylesheet" href="/layuiadmin/layui/css/layui.css" media="all">
  15. <script src="/admin/js/jquery-1.10.1.min.js"></script>
  16. </head>
  17. <body style="background-color:#fff;">
  18. <div class="layui-form" style="padding: 20px 0 0 0;">
  19. <form class="layui-form" id="confirmFrm">
  20. <input type="hidden" name="Id" value="@editData.Id" />
  21. <div class="layui-card">
  22. <div class="layui-card-body">
  23. <div class="layui-tab" lay-filter="mytabbar">
  24. <div class="layui-tab-content mt20">
  25. <div class="layui-tab-item layui-show">
  26. <div class="layui-form-item">
  27. <label class="layui-form-label">App启动图片</label>
  28. <div class="layui-input-block">
  29. <div class="layui-upload">
  30. <input type="hidden" id="StartAdPhoto" name="StartAdPhoto" value="@editData.StartAdPhoto">
  31. <button class="layui-btn" type="button" id="StartAdPhotoBtn">选择图片</button>
  32. <div class="layui-inline layui-word-aux"></div>
  33. </div>
  34. <div class="mt10" id="StartAdPhotoImage">
  35. @if (!string.IsNullOrEmpty(editData.StartAdPhoto))
  36. {
  37. <img src="@editData.StartAdPhoto" class="layui-upload-img" style="max-width:85px; max-height:85px;" onclick="showBigPic('@editData.StartAdPhoto')">
  38. }
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="layui-form-item ml10">
  46. <div class="layui-input-block">
  47. <button type="button" class="layui-btn" onclick="save()">立即提交</button>
  48. </div>
  49. </div>
  50. </form>
  51. </div>
  52. <script src="/layuiadmin/layui/layui.js"></script>
  53. <script src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
  54. <script src="/other/mybjq/kindeditor-min.js"></script>
  55. <script src="/other/mybjq/lang/zh_CN.js"></script>
  56. <script>
  57. function save() {
  58. var index = layer.load(1, {
  59. shade: [0.5, '#000']
  60. });
  61. var userdata = $("#confirmFrm").serialize();
  62. $.ajax({
  63. type: "POST",
  64. url: "/Admin/SystemSet/AppStart?r=" + Math.random(1),
  65. data: userdata,
  66. dataType: "text",
  67. success: function (data) {
  68. layer.close(index); //关闭弹层
  69. if (data == "success") {
  70. layer.msg("修改成功");
  71. } else {
  72. layer.msg(data);
  73. }
  74. }
  75. });
  76. }
  77. //编辑器
  78. KindEditor.ready(function (K) {
  79. });
  80. var ids = "";
  81. function getChildren(obj) {
  82. $.each(obj, function (index, value) {
  83. var id = obj[index].id;
  84. ids += id + ",";
  85. var children = obj[index].children;
  86. if (children) {
  87. getChildren(children);
  88. }
  89. });
  90. }
  91. function movePrev(obj, tagId) {
  92. $(obj).parent().prev().insertAfter($(obj).parent());
  93. checkPics(tagId);
  94. }
  95. function moveNext(obj, tagId) {
  96. $(obj).parent().next().insertBefore($(obj).parent());
  97. checkPics(tagId);
  98. }
  99. function deletePic(obj, tagId) {
  100. $(obj).parent().remove();
  101. checkPics(tagId);
  102. }
  103. function checkPics(tagId) {
  104. var pics = "";
  105. var texts = "";
  106. $("#" + tagId + "Image div img").each(function (i) {
  107. pics += $(this).attr("src") + "|";
  108. });
  109. $("#" + tagId + "Image div input").each(function (i) {
  110. texts += $(this).val() + "|";
  111. });
  112. if (pics == "") {
  113. $("#" + tagId).val("");
  114. } else {
  115. pics = pics.substring(0, pics.length - 1);
  116. texts = texts.substring(0, pics.length - 1);
  117. $("#" + tagId).val(pics + "#cut#" + texts);
  118. }
  119. }
  120. function showBigPic(picpath) {
  121. parent.layer.open({
  122. type: 1,
  123. title: false,
  124. closeBtn: 0,
  125. shadeClose: true,
  126. area: ['auto', 'auto'],
  127. content: '<img src="' + picpath + '" style="max-width:800px; max-height:800px;" />'
  128. });
  129. }
  130. var upload;
  131. layui.config({
  132. base: '/layuiadmin/' //静态资源所在路径
  133. }).extend({
  134. index: 'lib/index' //主入口模块
  135. }).use(['index', 'form', 'upload', 'layedit', 'laydate', 'element', 'croppers', 'transfer', 'tree', 'util'], function () {
  136. var $ = layui.$;
  137. var element = layui.element;
  138. upload = layui.upload;
  139. //Hash地址的定位
  140. var layid = location.hash.replace(/^#test=/, '');
  141. element.tabChange('test', layid);
  142. element.on('tab(test)', function (elem) {
  143. location.hash = 'test=' + $(this).attr('lay-id');
  144. });
  145. //日期
  146. //上传文件
  147. upload.render({
  148. elem: '#StartAdPhotoBtn',
  149. url: '/Admin/SystemSet/UploadPhoto',
  150. multiple: false,
  151. done: function (res) {
  152. $('#StartAdPhotoImage').html('<img src="' + res.obj + '" class="layui-upload-img" style="max-width:85px; max-height:85px;" onclick="showBigPic(' + res.obj + ')">')
  153. $('#StartAdPhoto').val(res.obj);
  154. }
  155. });
  156. //穿梭框
  157. //TreeView,比如权限管理
  158. })</script>
  159. </body>
  160. </html>