| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895 |
- @section('title', '应用列表')
- <script src="/static/admin/js/jquery.min.js" type="text/javascript"></script>
- @section('header')
- @endsection
- <style>
- .wrapper {
- display: grid;
- grid-template-columns: 1fr 1fr;
- /*表示2列*/
- grid-template-rows: 1fr 1fr 1fr;
- /*第二行的高是第一行的2倍,我们现在可以设置行高之间的关系。如果我们把前面的行高设成 1fr ,最后一个则设置为 3fr,这意味着第二行的行高是第一行的 3 倍:*/
- grid-column-gap: 1px;
- /*列之间的线*/
- grid-row-gap: 1px;
- /*行之间的线隔*/
- background-color: rgb(117, 112, 112);
- }
- @media screen and (min-width: 500px) {
- /*超过500显示三列*/
- .wrapper {
- grid-template-columns: 1fr 1fr 1fr;
- }
- }
- @media screen and (min-width: 800px) {
- /*超过800四列*/
- .wrapper {
- grid-template-columns: 1fr 1fr 1fr 1fr;
- }
- }
- .letter {
- display: flex;
- justify-content: center;
- /*flex的相差属性居中对齐*/
- align-items: center;
- /*容器里元素垂直居中*/
- padding: 5px;
- background-color: #F2F2F2;
- font-size: 18px;
- color: #000000;
- line-height: 1;
- font-family: 'hobeaux-rococeaux-background', Helvetica;
- font-weight: 200;
- cursor: pointer;
- transition: all .3s ease;
- }
- input{
- background-color: #F2F2F2;
- border:none;
- }
- .role input[type='file']{opacity:0;}
- .role{
- width: 100px;
- height: 100px;
- border: 1px solid #99D3F5;
- position: relative;
- margin-right: 10px;
- }
- .role img{
- max-width: 100%;
- max-height: 100%;
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- }
- input[type="checkbox"]{
- display:none;
- }
- input + label{
- box-shadow:rgb(16, 75, 243) 0px 0px 0px 1px;
- width:100px;
- height:27px;
- display:inline-block;
- border-radius:27px;
- position:relative;
- overflow:hidden;
- cursor: pointer;
- }
- input + label:before{
- content:'';
- position:absolute;
- left:0px;
- width:27px;
- height:27px;
- display:inline-block;
- border-radius:27px;
- background-color:#4cd964;
- z-index:20;
- transition:all 0.5s;
- cursor: pointer;
- }
- input + label:after{
- content:'';
- position:absolute;
- border-radius:27px;
- left:-73px;
- width:100px;
- height:27px;
- display:inline-block;
- background-color:#4898ff;
- transition:all 0.5s;
- cursor: pointer;
- }
- input:checked + label:before{
- left:73px;
- }
- input:checked + label:after{
- left:0px;
- }
- hr {
- height: 1px;
- border: 0;
- background-color: #e2e2e2;
- clear: both;
- }
- /* 选择文件按钮 */
- .btn_file {
- position: relative;
- display: inline-block;
- background: #D0EEFF;
- border: 1px solid #99D3F5;
- border-radius: 4px;
- padding: 4px 12px;
- overflow: hidden;
- color: #1E88C7;
- text-decoration: none;
- text-indent: 0;
- line-height: 15px;
- }
- .btn_file input {
- position: absolute;
- font-size: 100px;
- right: 0;
- top: 0;
- opacity: 0;
- }
- .btn_file:hover {
- background: #AADFFD;
- border-color: #78C3F3;
- color: #004974;
- text-decoration: none;
- }
- .flex_row{
- display: flex;
- flex-direction: row;
- }
- .flex_center {
- justify-content: center;
- align-items: center;
- }
- .item-center {
- align-items: center;
- }
- /* 左右对齐,项目之间的间隔都相等 */
- .allAlignment {
- justify-content: space-between;
- }
- /* 每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍 */
- .average {
- justify-content: space-around;
- }
- </style>
- <div class="wrap-container welcome-container">
- <div >
- <div class="welcome-left-container col-lg-9">
- <!--基本信息-->
- <div class="server-panel panel panel-default">
- <div class="panel-header">基础信息</div>
- <hr>
- <div class=" clearfix" style="border: 1px solid #000000">
- <div class="col-md-3" style="padding-left: 1px; padding-right: 1px;">
- <p class="title">图标</p>
- <div class="flex_row item-center average" style="width: 260px;height: 40px;">
- <img src="{{$data['icon']}}" style="width: 30px;height:30px; ">
- <form class="flex_row item-center average" action="/apps/icon/{{$data['id']}}" method="post" enctype="multipart/form-data" style="width: 180px;">
- <input type="hidden" name="_token" value="{{ csrf_token() }}" style="display: none;">
- <a href="javascript:;" class="btn_file">
- 选择文件
- <input type="file" name="file" >
- </a>
- <input type="submit" value="提交" style=" width:70px;display:inline-block;line-height:25px;border-radius:4px;height:25px; text-align:center;letter-spacing: 3px;border:none;border:1px dashed #8f94a1;cursor:pointer; color: #ffffff;background-color: #4395FF;">
- </form>
- </div>
- </div>
- <div class="col-md-3 " style="padding-left: 1px; padding-right: 1px;" onclick="apptitle({{$data['id']}})">
- <p class="title">应用名称</p>
- {{--<span class="info">{{$data['app_title']}}</span>--}}
- <span id="bbb12{{$data['id']}} "class="info" >{{$data['app_title']}}</span>
- <input type="text" value="{{$data['app_title']}}" style="display: none;" id="aaa12{{$data['id']}}"
- onblur="apptitles({{$data['id']}})">
- <script>
- function apptitle(id){
- document.getElementById('aaa12'+id).style.display='block';//显示input
- document.getElementById('bbb12'+id).innerHTML="";//span标签的值设置为空
- }
- function apptitles(id){
- var username = document.getElementById('aaa12'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/apptitles')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa12'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb12'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class="col-md-2" style="padding-left: 1px; padding-right: 1px;">
- <p class="title"> 应用ID</p>
- <span class="info">{{$data['app_id']}}</span>
- </div>
- <div class="col-md-1" style="padding-left: 1px; padding-right: 1px;">
- <p class="title">版本</p>
- <span class="info">{{$data['edition']}}</span>
- </div>
- <div class="col-md-1" style="padding-left: 1px; padding-right: 1px;">
- <p class="title"> Build版本</p>
- <span class="info">{{$data['build_edition']}}</span>
- </div>
- <div class="col-md-1" style="padding-left: 1px; padding-right: 1px;">
- <p class="title">系统版本</p>
- <span class="info">{{$data['sys_edition']}}</span>
- </div>
- <div class="col-md-1"style="padding-left: 1px; padding-right: 1px;" >
- <p class="title">文件大小</p>
- <span class="info">{{$data['filesize']}} MB</span>
- </div>
- </div>
- </div>
- <!--附加信息-->
- <div class="server-panel panel panel-default">
- <div class="panel-header">附加信息</div>
- <hr>
- <div class=" clearfix" style="border: 1px solid #000000">
- <div class="wrapper">
- <div class="letter" style="padding: 8px;">
- 副标题
- </div>
- <div class="letter"style="padding: 8px;" onclick="saveuser({{$data['id']}})">
- <span id="bbb{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['f_title']}}</span>
- <input type="text" value="{{$data['f_title']}}" style="display:none"width: 200px; id="aaa{{$data['id']}}"
- onblur="edituser({{$data['id']}})">
- </div>
- <div class='letter'style="padding: 8px;">
- 适用年龄
- </div>
- <div class='letter'style="padding: 8px;" onclick="saveage({{$data['id']}})">
- <span id="bbb1{{$data['id']}}" style="background-color: #f2f2f2;" >{{$data['f_age']}}</span>
- <input type="text" value="{{$data['f_age']}}" style="display: none;width: 200px;" id="aaa1{{$data['id']}}"
- onblur="age({{$data['id']}})">
- </div>
- <script>
- function saveage(id){
- document.getElementById('aaa1'+id).style.display='block';//显示input
- document.getElementById('bbb1'+id).innerHTML="";//span标签的值设置为空
- }
- function age(id){
- var username = document.getElementById('aaa1'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/fage')}}",//地址
- success:function(e){//回调
- //console.log(e);
- if(e==1){
- document.getElementById('aaa1'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb1'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- <div class="letter"style="padding: 8px;">
- 分类
- </div>
- <div class="letter"style="padding: 8px;" onclick="saveclass({{$data['id']}})">
- <span id="bbb2{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['f_class']}}</span>
- <input type="text" value="{{$data['f_class']}}" style="display: none;width: 200px;" id="aaa2{{$data['id']}}"
- onblur="clas({{$data['id']}})">
- <script>
- function saveclass(id){
- document.getElementById('aaa2'+id).style.display='block';//显示input
- document.getElementById('bbb2'+id).innerHTML="";//span标签的值设置为空
- }
- function clas(id){
- var username = document.getElementById('aaa2'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/clas')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa2'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb2'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class='letter'style="padding: 8px;">
- 排名
- </div>
- <div class='letter'style="padding: 8px;" onclick="rlaking({{$data['id']}})">
- <span id="bbb3{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['f_ranking']}}</span>
- <input type="text" value="{{$data['f_ranking']}}" style="display: none;width: 60px;" id="aaa3{{$data['id']}}"
- onblur="rlak({{$data['id']}})">
- <script>
- function rlaking(id){
- document.getElementById('aaa3'+id).style.display='block';//显示input
- document.getElementById('bbb3'+id).innerHTML="";//span标签的值设置为空
- }
- function rlak(id){
- var username = document.getElementById('aaa3'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/rlak')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa3'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb3'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class="letter"style="padding: 8px;">
- 评分星级
- </div>
- <div class="letter" style="padding: 8px;" onclick="scoress({{$data['id']}})">
- <span id="bbb4{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['f_score']}}</span>
- <input type="text" value="{{$data['f_score']}}" style="display: none;width: 70%;" id="aaa4{{$data['id']}}"
- onblur="score({{$data['id']}})">
- <script>
- function scoress(id){
- document.getElementById('aaa4'+id).style.display='block';//显示input
- document.getElementById('bbb4'+id).innerHTML="";//span标签的值设置为空
- }
- function score(id){
- var username = document.getElementById('aaa4'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/score')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa4'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb4'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class='letter'style="padding: 8px;">
- 评分数量
- </div>
- <div class='letter'style="padding: 8px;" onclick="numsc({{$data['id']}})">
- <span id="bbb5{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['f_score_num']}}</span>
- <input type="text" value="{{$data['f_score_num']}}" style="display: none;width: 70%;" id="aaa5{{$data['id']}}"
- onblur="nums({{$data['id']}})">
- <script>
- function numsc(id){
- document.getElementById('aaa5'+id).style.display='block';//显示input
- document.getElementById('bbb5'+id).innerHTML="";//span标签的值设置为空
- }
- function nums(id){
- var username = document.getElementById('aaa5'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/nums')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa5'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb5'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class='letter'style="padding: 8px;">
- 描述
- </div>
- <div class='letter' style="width: 294%;padding: 8px;" onclick="briefs({{$data['id']}})">
- <span id="bbb6{{$data['id']}}" style="background-color: #f2f2f2;width: 100%;
- height: 72px;
- text-overflow: ellipsis;
- -webkit-line-clamp: 4;
- display: -webkit-box;
- overflow: hidden;
- -webkit-box-orient: vertical;">{{$data['f_brief']}}</span>
- <input type="text" value="{{$data['f_brief']}}" style="display: none;height: 60px;" id="aaa6{{$data['id']}}"
- onblur="brief({{$data['id']}})">
- <script>
- function briefs(id){
- document.getElementById('aaa6'+id).style.display='block';//显示input
- document.getElementById('bbb6'+id).innerHTML="";//span标签的值设置为空
- }
- function brief(id){
- var username = document.getElementById('aaa6'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/brief')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa6'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb6'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- </div>
- </div>
- <script>
- function saveuser(id){
- document.getElementById('aaa'+id).style.display='block';//显示input
- document.getElementById('bbb'+id).innerHTML="";//span标签的值设置为空
- }
- </script>
- <script>
- function edituser(id){
- var username = document.getElementById('aaa'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/editj')}}",//地址
- success:function(e){//回调
- console.log(e);
- if(e==1){
- document.getElementById('aaa'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <!-- 预览图 。。-->
- <div class="server-panel panel panel-default">
- <div class="panel-header">预览图</div>
- <hr>
- <div class=" clearfix" style="border: 1px solid #000000;background-color: #f2f2f2;">
- <div style="width: 100%;">
- <div style="width:100%; overflow-x:auto;height: 120px;border-radius: 4px; ">
- <form class="flex_row " style='margin-top: 10px;width:98%;' method="post" enctype="multipart/form-data" action="/apps/uploadsimgs/{{$data['id']}}">
- <input type="hidden" name="_token" value="{{ csrf_token() }}" style="display: none;">
- <div class='role '>
- <img src="{{$data['img']}}" alt="" class="file" style="width: 100px;" >
- </div>
- <div class="role " onclick="file(this)">
- <img src="" alt="" id="goods_1" class="file" style="width: 100px;" >
- <span style="margin-top: 35px; color: #ccc;padding: 0px;line-height: 30px; text-align: center;">上传图像</span>
- <input type="file" name="goods_imgs[]" class="file" value="" id="goods1" onchange="le(this)">
- </div>
- <!-- <div class="role" style="display: none" onclick="file(this)">
- <img src="" alt="" id="goods_2" class="file" style="width: 100px;>
- <span style="color: #cccccc;">上传图像</span>
- <input type="file" name="goods_imgs[]" class="file" value="" id="goods2" onchange="le(this)">
- </div> -->
- <div class="role" onclick="copy(this)">
- <span style="margin-top: 35px; color: #ccc;padding: 0px;line-height: 30px; text-align: center; ">+</span>
- </div>
- <button style='width: 60px; height: 30; margin-top: 71px;color: #ffffff;background-color: #4395FF;border-radius: 4px;' type="submit">提交</button>
- </form>
-
- <script>
- //点击圆框时上传图片
- function file(evn) {
- var img_obj = $(evn).children(".file")
- var file_id = $(img_obj[1]).attr("id")
- document.getElementById(file_id).click()
- }
- //点击时复制角色框
- function copy(evn) {
- var obj = $(evn).prev();
- var num = $(".role").length
- console.log(num)
- $(obj).clone().insertBefore(evn);
- $(obj).css("display","block")
- var img_obj = $(obj).children(".file")
- console.log(img_obj)
- var img_id = $(img_obj[0]).attr("id","goods_"+num)
- var file_id = $(img_obj[1]).attr("id","goods"+num)
- }
- //左侧图像点击时显示图像
- function le(evn){
- var id = $(evn).attr('id');//获取id
- var num = "goods_"+id.substr(5,1);
- var file = event.target.files[0];
- if (window.FileReader) {
- var reader = new FileReader();
- reader.readAsDataURL(file);
- //监听文件读取结束后事件
- reader.onloadend = function (e) {
- var divObj= $(evn).prev() //获取div的DOM对象
- $(divObj).html("") //插入文件名
- $("#"+num).css("display","block");
- $("#"+num).attr("src",e.target.result); //e.target.result就是最后的路径地址
- };
- }
- }
- </script>
- </div>
- </div>
- </div>
- </div>
- <!--安装信息-->
- <div class="server-panel panel panel-default">
- <div class="panel-header">安装信息</div>
- <hr>
- <div class=" clearfix" style="border: 1px solid #000000">
- <div class="wrapper">
- <div class="letter" style="padding: 8px;">
- 标题
- </div>
- <div class="letter"style="padding: 8px;" onclick="atitle({{$data['id']}})" >
- <span id="bbb7{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['a_title']}}</span>
- <input type="text" value="{{$data['a_title']}}" style="display: none;" id="aaa7{{$data['id']}}"
- onblur="atitlea({{$data['id']}})">
- <script>
- function atitle(id){
- document.getElementById('aaa7'+id).style.display='block';//显示input
- document.getElementById('bbb7'+id).innerHTML="";//span标签的值设置为空
- }
- function atitlea(id){
- var username = document.getElementById('aaa7'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/atitle')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa7'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb7'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class='letter'style="padding: 8px;">
- 组织名称
- </div>
- <div class='letter'style="padding: 8px;" onclick="aname({{$data['id']}})">
- <span id="bbb8{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['a_name']}}</span>
- <input type="text" value="{{$data['a_name']}}" style="display: none; width: 200px;" id="aaa8{{$data['id']}}"
- onblur="anames({{$data['id']}})">
- <script>
- function aname(id){
- document.getElementById('aaa8'+id).style.display='block';//显示input
- document.getElementById('bbb8'+id).innerHTML="";//span标签的值设置为空
- }
- function anames(id){
- var username = document.getElementById('aaa8'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/aname')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa8'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb8'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class="letter" style="padding: 8px;">
- 下载设备数量
- </div>
- <div class="letter"style="padding: 8px;" >
- <span style="background-color: #f2f2f2;">{{$data['a_down']?$data['a_down']:'0'}} 次</span>
- </div>
- <div class="letter" style="padding: 8px;">
- 下载设备限制
- </div>
- <div class="letter"style="padding: 8px;" onclick="limitnum({{$data['id']}})" >
- <span id="bbb9{{$data['id']}}" style="background-color: #f2f2f2;">{{$data['a_down_limit']?$data['a_down_limit']:'0'}}次</span>
- <input type="text" value="{{$data['a_down_limit']}}" style="display: none; width: 200px;" id="aaa9{{$data['id']}}"
- onblur="limitnums({{$data['id']}})">
- <script>
- function limitnum(id){
- document.getElementById('aaa9'+id).style.display='block';//显示input
- document.getElementById('bbb9'+id).innerHTML="";//span标签的值设置为空
- }
- function limitnums(id){
- var username = document.getElementById('aaa9'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/limitnum')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa9'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb9'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <div class='letter'style="padding: 8px;">
- 描述
- </div>
- <div class='letter' style="width: 294%;padding: 8px;" onclick="adesc({{$data['id']}})">
- <span id="bbb11{{$data['id']}}" style="background-color: #f2f2f2;width: 100%;
- height: 72px;
- text-overflow: ellipsis;
- -webkit-line-clamp: 4;
- display: -webkit-box;
- overflow: hidden;
- -webkit-box-orient: vertical;">{{$data['a_desc']}}</span>
- <input type="text" value="{{$data['a_desc']}}" style="display: none;height: 60px;" id="aaa11{{$data['id']}}"
- onblur="adescs({{$data['id']}})">
- <script>
- function adesc(id){
- document.getElementById('aaa11'+id).style.display='block';//显示input
- document.getElementById('bbb11'+id).innerHTML="";//span标签的值设置为空
- }
- function adescs(id){
- var username = document.getElementById('aaa11'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('/apps/adesc')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa11'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb11'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- </div>
- </div>
- <script>
- function saveuser(id){
- document.getElementById('aaa'+id).style.display='block';//显示input
- document.getElementById('bbb'+id).innerHTML="";//span标签的值设置为空
- }
- function edituser(id){
- var username = document.getElementById('aaa'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('apps/editj')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- <!-- 软件管理-->
- <div class="server-panel panel panel-default">
- <div class="panel-header">软件信息</div>
- <hr>
- <div class=" clearfix" style="border: 1px solid #000000">
- <div class="wrapper">
- <div class="letter" style="padding: 8px;">
- 安装地址
- </div>
- <div class="letter"style="padding: 8px;" >
- <p style="width: 100px;height: 25px;border:1px solid #4395FF;font-size: 16px;border-radius: 4px;text-align: center;line-height: 25px;color: red; height: 25px;">
- <a href="/{{$data['id']}}" target="_blank" style="color: #4395FF;"> 打开</a></p>
- </div>
- <div class='letter'style="padding: 8px;">
- 二维码
- </div>
- <div class='letter'style="padding: 8px;">
- <div class='flex_row' style="width: 235px;height: 30px;">
- <img src="{{$data['a_qr']}}" style="width: 30px;height:30px;">
- <form class="flex_row item-center average" action="/apps/eq/{{$data['id']}}" method="post" enctype="multipart/form-data" style="width: 185px;">
- <input type="hidden" name="_token" value="{{ csrf_token() }}" style="display: none;">
- <a href="javascript:;" class="btn_file">
- 选择文件
- <input type="file" name="file" >
- </a>
- <input type="submit" value="提交" style=" width:70px;display:inline-block;line-height:25px;border-radius:4px;height:25px; text-align:center;letter-spacing: 3px;border:none;border:1px dashed #8f94a1;cursor:pointer; color: #ffffff;background-color: #4395FF;">
- </form>
- </div>
- </div>
- <div class="letter" style="padding: 8px;">
- 使用邀请码
- </div>
- <div class="letter"style="padding: 8px;" >
- <div class="letter " tyle='margin:0;'>
- @if($data['a_c_ation']==1)
- <input type="checkbox" name="sex" id="male" />
- <label for="male"></label>
- @else
- <input type="checkbox" name="sex" id="male" />
- <label for="male"></label>
- @endif
- {{-- <input type="text" value="{{$info['status'] or '1'}}" name="status" placeholder="当状态值为1的时候正常,0为停用" autocomplete="off" class="layui-input">--}}
- </div>
- </div>
- <div class="letter" style="padding: 8px;">
- 查看邀请码
- </div>
- <div class="letter"style="padding: 8px;" >
- <p style="width: 100px;height: 25px;border:1px solid #4395FF;font-size: 16px;border-radius: 4px;text-align: center;line-height: 25px;color: #width: 100px;height: 25px;border:1px solid #4395FF;">
- <a href="" style="color: #4395FF;">查看</a></p>
- </div>
- <div class="letter" style="padding: 8px;">
- 更新
- </div>
- <div class="letter"style="padding: 8px;" >
- <p style="width: 100px;height: 25px;border:1px solid #4395FF;font-size: 16px;border-radius: 4px;text-align: center;line-height: 25px;color: #width: 100px;height: 25px;border:1px solid #4395FF;">
- <a href="" style="color: #4395FF;"> 更新软件</a></p>
- </div>
- <div class="letter" style="padding: 8px;">
- 删除
- </div>
- <div class="letter"style="padding: 8px;" >
- <p style="width: 100px;height: 25px;border:1px solid red;font-size: 16px;border-radius: 4px;text-align: center;line-height: 25px;color: red; height: 25px;">
- <a href="/apps/del/{{$data['id']}}" style="color: red;"> 删除软件</a></p>
- </div>
- </div>
- </div>
- <script>
- function saveuser(id){
- document.getElementById('aaa'+id).style.display='block';//显示input
- document.getElementById('bbb'+id).innerHTML="";//span标签的值设置为空
- }
- function edituser(id){
- var username = document.getElementById('aaa'+id).value;//获取文本框的值
- $.ajax({
- type:'GET',//请求方式
- data:{'id':id,'username':username},//传递参数
- url:"{{url('apps/editj')}}",//地址
- success:function(e){//回调
- if(e==1){
- document.getElementById('aaa'+id).style.display = 'none';//如果修改成功,input隐藏
- document.getElementById('bbb'+id).innerHTML = username;//修改成功,将表里修改后的数据赋值给span标签
- }else{
- alert('修改失败');
- window.location.reload();
- }
- }
- })
- }
- </script>
- </div>
- </div>
- {{--<div class="welcome-edge col-lg-3">
- <!--联系-->
- <div class="panel panel-default contact-panel">
- <div class="panel-header">联系我</div>
- <div class="">
- <p>QQ:</p>
- <p>E-mail:@qq.com</p>
- </div>
- </div>
- </div>--}}
- </div>
- </div>
- @section('js')
- @endsection
- @extends('common.list')
|