| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- layui.use(['form', 'jquery', 'upload', 'madmin', 'mhttp', 'layer'], function () {
- let form = layui.form;
- let $ = layui.jquery;
- let upload = layui.upload;
- let layer = layui.layer;
- let admin = layui.madmin;
- let http = layui.mhttp;
- admin.getConfig();
- window._PLUP_SERVER_URI_ = getMyUploadUrl('/uploader.php'); // 重要!用到plupload的,必须在这个位置,初始化.依赖 getConfig
- getStorageServersConfig();
- // 初始化封面上传控件
- var uplodeCover = pluploadOneCover('icon_url', pluploadCallbackFuncForCover(),'image',true,true);
- uplodeCover.init();
- // var androidCover = pluploadOneCover('android_url', pluploadCallbackFuncForCover(), 'android',true,true);
- // androidCover.init();
- // var iosCover = pluploadOneCover('ios_url', pluploadCallbackFuncForCover(), 'ios',true,true);
- // iosCover.init();
- let loading = layer.msg('加载数据中...', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
- let app_uid = GetQueryString('app_uid');
- let postData = {uid: app_uid};
- let ret = http.ajax({
- url: '/app/detail',
- data: postData
- });
- ret.then((data) => {
- layer.close(loading);
- // 成功显示数据
- if (data.code === 200) {
- $('.uid').val(data.data.uid);
- $('.layui-upload-img').attr('src', data.data.icon_url);
- $('.icon_url').val(data.data.icon_url);
- $('.app_id').val(data.data.app_id);
- $('.name').val(data.data.name);
- $('.android_url').val(data.data.android_url);
- $('.ios_url').val(data.data.ios_url);
- if (data.data.status === 1) {
- $('.status').attr('checked', 'checked');
- }
- if (data.data.squad !== '') {
- $('.squad').val(data.data.squad);
- }
- $('.android_version').val(data.data.android_version);
- $('.ios_version').val(data.data.ios_version);
- if (data.data.android_enable === 1) {
- $('.android_enable').attr('checked', 'checked');
- }
- if (data.data.ios_enable === 1) {
- $('.ios_enable').attr('checked', 'checked');
- }
- // 渲染form
- form.render();
- } else {
- layer.msg(data.message, {
- // 失败关闭父窗口
- icon: 2,
- time: 1000
- }, function () {
- let index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- });
- }
- });
- form.on('submit(app-save)', function (data) {
- if (!data.field.icon_url) {
- layer.msg('请上传ICON');
- return false;
- }
- // 状态
- data.field.status = data.field.status === 'on' ? 1 : 2;
- data.field.android_enable = data.field.android_enable === 'on' ? 1 : 0;
- data.field.ios_enable = data.field.ios_enable === 'on' ? 1 : 0;
- if (!data.field.android_url && !data.field.ios_url) {
- layer.msg('android 与 ios 必须上传一个!');
- return false;
- }
- if (data.field.android_url && !data.field.android_version) {
- layer.msg('请填写android版本号!');
- return false;
- }
- if (data.field.ios_url && !data.field.ios_version) {
- layer.msg('请填写ios版本号!');
- return false;
- }
- let loading = layer.msg('处理中', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
- let postData = data.field;
- let ret = http.ajax({
- url: '/app/modify',
- data: postData
- });
- ret.then((data) => {
- layer.close(loading);
- if (data.code === 200) {
- layer.msg(data.message, {
- icon: 1,
- time: 1000
- }, function () {
- // 成功刷父页面
- window.parent.location.reload();
- // 成功关闭父窗口
- let index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- });
- } else {
- layer.msg(data.message, {
- icon: 2,
- time: 1000
- });
- }
- });
- return false;
- });
- });
|