diff --git a/static/js/pear_admin_flask.js b/static/js/pear_admin_flask.js index 6f525bbef884d20e8920d9c48c9fafd7a866f55f..eb102a9f27385b4c1d65beea555e9d21dfb84d9c 100644 --- a/static/js/pear_admin_flask.js +++ b/static/js/pear_admin_flask.js @@ -12,6 +12,23 @@ function generateUUID() { return uuid; } +//layui弹出框适应 +var size=9; +function screen() { + //获取当前窗口的宽度 + var width = window.innerWidth; + if (width > 1200) { + return size=3; //大屏幕 + } else if (width > 992) { + return size=2; //中屏幕 + } else if (width > 768) { + return size=1; //小屏幕 + } else { + return size=0; //超小屏幕 + } +} +screen(); + function formatDate(value) {//调用时间戳为日期显示 let date = new Date(value); let y = date.getFullYear(); //获取年份 diff --git a/templates/system/department/department.html b/templates/system/department/department.html index c44e0118a2297fbb03d611767e79c52b25c8cdd6..ac412e7d25d71ae847173ab24365ec076b2fa502 100644 --- a/templates/system/department/department.html +++ b/templates/system/department/department.html @@ -136,7 +136,8 @@ type: 2, title: '新增', shade: 0.1, - area: ['50%', '80%'], + area: size < 2 ? ['90%', '55%'] : ['70%', '80%'], + offset: 'auto', content: '/department/add', }); }; @@ -201,7 +202,8 @@ type: 2, title: '修改', shade: 0.1, - area: ['450px', '500px'], + area: size < 2 ? ['90%', '55%'] : ['70%', '80%'], + offset: 'auto', content: `/department/edit?did=` + obj.data.id, /*编辑修改窗口从那里来*/ }); }; diff --git a/templates/system/permission/permission.html b/templates/system/permission/permission.html index 0ebde0d68659384316052033a36e057e68da9e4f..f7b3a9f7326dc81645d01cc4c005c70e029d1401 100644 --- a/templates/system/permission/permission.html +++ b/templates/system/permission/permission.html @@ -190,7 +190,8 @@ type: 2, title: '新增', shade: 0.1, - area: ['50%', '80%'], + area: size < 2 ? ['90%', '60%'] : ['70%', '80%'], + offset: 'auto', content: '/permission/add', }); }; @@ -200,7 +201,8 @@ type: 2, title: '修改', shade: 0.1, - area: ['50%', '80%'], + area: size < 2 ? ['90%', '60%'] : ['70%', '80%'], + offset: 'auto', content: `/permission/edit/${obj.data.id}`, }); }; diff --git a/templates/system/role/role.html b/templates/system/role/role.html index 8b8a752bd6e8f1f5453a50a6418ddb27d5faa140..11abfface23011492e819ecf736dd59063256d2a 100644 --- a/templates/system/role/role.html +++ b/templates/system/role/role.html @@ -130,7 +130,8 @@ type: 2, title: '新增', shade: 0.1, - area: ['500px', '400px'], + area: size < 2 ? ['90%', '55%'] : ['70%', '80%'], + offset: 'auto', content: MODULE_PATH + 'add', }); }; @@ -140,7 +141,8 @@ type: 2, title: '授权', shade: 0.1, - area: ['800px', '500px'], + area: size < 2 ? ['90%', '55%'] : ['70%', '80%'], + offset: 'auto', content: MODULE_PATH + `permission/${obj.data['id']}`, }); }; @@ -150,7 +152,8 @@ type: 2, title: '修改', shade: 0.1, - area: ['500px', '400px'], + area: size < 2 ? ['90%', '55%'] : ['70%', '80%'], + offset: 'auto', content: MODULE_PATH + `edit/${obj.data.id}`, }); }; diff --git a/templates/system/user/user.html b/templates/system/user/user.html index eebdb89de6abbf7920cb1b1cd174f5eb7fc222f9..3b8822aaaba337d4461107a2acab36df532b106d 100644 --- a/templates/system/user/user.html +++ b/templates/system/user/user.html @@ -154,7 +154,8 @@ type: 2, title: '新增', shade: 0.1, - area: ['60%', '80%'], + area: size < 2 ? ['90%', '55%'] : ['70%', '80%'], + offset: 'auto', content: MODULE_PATH + 'add', }); }; @@ -164,7 +165,8 @@ type: 2, title: '修改', shade: 0.1, - area: ['60%', '80%'], + area: size < 2 ? ['90%', '55%'] : ['70%', '80%'], + offset: 'auto', content: MODULE_PATH + 'edit' + `?uid=${obj.data.id}`, }); };