| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- 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('cover', pluploadCallbackFuncForCover(),'image',true,true);
- uplodeCover.init();
- // 获取app
- let ret = http.ajax({
- url: '/app/all'
- });
- ret.then((data) => {
- if (data.code === 200) {
- let html = '<option value=""></option>';
- for (var i in data.data) {
- html += ' <option value="' + data.data[i].uid + '">' + data.data[i].name + '</option>';
- }
- $('.mom_app_uid').append(html);
- form.render();
- } else {
- layer.msg(data.message, {icon: 2, time: 1000});
- }
- });
- form.on('submit(web-save)', function (data) {
- if (!data.field.cover) {
- layer.msg('请上传封!');
- return false;
- }
- let Expression = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
- let objExp = new RegExp(Expression);
- if (objExp.test(data.field.url) !== true) {
- layer.msg('域名地址有误!以(http|https)开头');
- return false;
- }
- // 状态
- data.field.status = data.field.status === 'on' ? 1 : 2;
- let createLoading = layer.load();
- let postData = data.field;
- let ret = http.ajax({
- url: '/web/create',
- data: postData
- });
- ret.then((data) => {
- layer.close(createLoading);
- 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;
- });
- });
|