修改页面,完成单页模式新增首页返回上一页按钮
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
(function(n,a){if(typeof module=="object"&&module.exports){module.exports=a(n);return}n.AdminPermissionPages=a(n),n.document&&n.document.addEventListener("DOMContentLoaded",function(){n.AdminPermissionPages.init()})})(typeof globalThis!="undefined"?globalThis:window,function(n){"use strict";var a=n.document,c={owner:"谱主",admin:"管理员",editor:"编辑",member:"成员",visitor:"访客"};function v(){return n.GenealogyApi&&n.GenealogyApi.defaultClient}function l(e){return a?a.querySelector(e):null}function u(e){var r;return typeof e=="number"&&!Number.isSafeInteger(e)||e==null?"":(r=String(e).trim(),/^[1-9][0-9]*$/.test(r)?r:"")}function g(e){var r=e===void 0&&n.location?n.location.search:e,t,i;return e===void 0&&n.ProfileUI&&n.ProfileUI.getGenealogyId&&(i=u(n.ProfileUI.getGenealogyId()),i)?i:(t=new URLSearchParams(String(r||"").replace(/^\?/,"")),u(t.get("genealogyId")))}function p(e,r){var t=e||{},i=u(t.genealogyId),o=String(t.roleType===void 0||t.roleType===null?"":t.roleType).trim(),b=u(r);return!i||!b||i!==b||!Object.prototype.hasOwnProperty.call(c,o)?null:{genealogyId:i,roleType:o,canManage:t.canManage===!0,canEditContent:t.canEditContent===!0}}function m(e){return!!(e&&(e.canEditContent===!0||e.canManage===!0))}function P(e){return String(e==null?"":e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function y(e){return e?'<div class="form-like admin-permission-current"><p><span>当前角色</span><b>'+P(c[e.roleType])+"</b></p><p><span>成员角色维护</span><b>"+(e.canManage?"可管理":"不可管理")+"</b></p><p><span>入谱审核</span><b>"+(e.canManage?"可审核":"不可审核")+"</b></p><p><span>内容维护</span><b>"+(m(e)?"可维护":"不可维护")+'</b></p></div><p class="module-meta">实际写入操作仍由服务端按当前角色与家谱权限校验。</p>':""}function d(e,r){var t=l("[data-admin-permission-current]");if(t){if(n.ProfileUI&&n.ProfileUI.setApiState){n.ProfileUI.setApiState(t,e,r);return}t.textContent=r}}function f(e,r){var t=r&&(r.status||r.code);return!e||!e.getToken||!e.getToken()||Number(t)===401}function I(e){e&&e.clearToken&&e.clearToken(),n.NavigationUtil.open("login.html")}function s(e){return Number(e&&(e.status||e.code))===403}async function T(){var e=v(),r,t,i;if(f(e)){I(e);return}if(r=g(),!r){d("empty","请先选择家谱,再查看当前角色权限。");return}n.ProfileUI&&n.ProfileUI.syncGenealogyContextLinks&&n.ProfileUI.syncGenealogyContextLinks(),d("loading","正在核对当前家谱角色与权限…");try{if(t=p(await e.genealogyDetail(r),r),!t)throw new Error("家谱权限响应缺少稳定角色或能力字段");i=l("[data-admin-permission-current]"),i&&(i.innerHTML=y(t))}catch(o){if(f(e,o)){I(e);return}d(s(o)?"forbidden":"error",s(o)?"当前账号无权查看该家谱权限。":"当前角色权限读取失败,请稍后重试。")}}function C(){!a||!l("[data-admin-permission-page]")||T()}return{getCurrentGenealogyId:g,normalizePermissionOverview:p,canMaintainContent:m,renderCurrentPermissions:y,shouldRedirectToLogin:f,isForbidden:s,init:C}});
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
(function(t,o){if(typeof module=="object"&&module.exports){module.exports=o(t);return}t.AppPromotionPages=o(t),t.document&&t.document.addEventListener("DOMContentLoaded",function(){t.AppPromotionPages.init()})})(typeof globalThis!="undefined"?globalThis:window,function(t){"use strict";var o=t.MediaDisplay||(typeof require=="function"?require("./media-display.js"):null);function u(r){return String(r==null?"":r).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function P(r){var e;return typeof r=="number"&&!Number.isSafeInteger(r)||r==null?"":(e=String(r).trim(),/^[1-9][0-9]*$/.test(e)?e:"")}function d(r){return r==null?"":String(r).trim()}function f(r){var e=d(r),n;if(!e)return"";try{n=new URL(e)}catch(l){return""}return n.protocol==="http:"||n.protocol==="https:"?n.href:""}function s(r){var e=r||{},n=P(e.promotionId),l=d(e.promotionTitle),i=o&&o.normalizeFileAccess(e.coverFile),p;return!n||!l||String(e.status)!=="0"||e.coverFile!==void 0&&e.coverFile!==null&&!i?null:(p={promotionId:n,promotionTitle:l,promotionDesc:d(e.promotionDesc),targetUrl:f(e.targetUrl)},i&&(p.coverFile=i),p)}function m(r){var e;return Array.isArray(r)?(e=r.map(s),e.some(function(n){return!n})?[]:e):[]}function g(r){var e=(o?o.renderImage(r.coverFile,{alt:r.promotionTitle+"封面",className:"promotion-cover-media"}):"")+"<div><h3>"+u(r.promotionTitle)+"</h3><p>"+u(r.promotionDesc)+"</p></div>";return r.targetUrl?'<a class="promotion-card" data-promotion-id="'+u(r.promotionId)+'" href="'+u(r.targetUrl)+'" target="_blank" rel="noopener noreferrer">'+e+"</a>":'<article class="promotion-card" data-promotion-id="'+u(r.promotionId)+'">'+e+"</article>"}function h(r){var e=m(r);return e.map(g).join("")}function a(r,e,n){if(r){if(t.ProfileUI&&t.ProfileUI.setApiState){t.ProfileUI.setApiState(r,e,n);return}r.textContent=n}}async function v(r){var e,n;if(!r||typeof r.promotions!="function")throw new Error("应用推广接口不可用");if(e=await r.promotions({platform:"pc"}),n=m(e),!Array.isArray(e)||n.length!==e.length)throw new Error("推广列表响应无效");return n}function y(r){return Number(r&&(r.status||r.code))===401}function c(r){return Number(r&&(r.status||r.code))===403}async function T(){var r=t.document&&t.document.querySelector("[data-promotion-page]"),e=t.document&&t.document.querySelector("[data-promotion-list]"),n=t.GenealogyApi&&t.GenealogyApi.defaultClient;if(!(!r||!e)){if(!n||!n.getToken||!n.getToken()){a(e,"forbidden","登录后可查看应用推广。");return}a(e,"loading","正在读取应用推广…");try{var l=await v(n);if(!l.length){a(e,"empty","当前暂无应用推广。");return}e.innerHTML=l.map(g).join("")}catch(i){if(y(i)){n.clearToken&&n.clearToken(),a(e,"forbidden","登录后可查看应用推广。");return}a(e,c(i)?"forbidden":"error",c(i)?"当前账号无权查看应用推广。":"应用推广读取失败,请稍后重试。")}}}return{normalizePromotion:s,normalizePromotionList:m,normalizeTargetUrl:f,renderPromotionList:h,setPromotionState:a,loadPromotions:v,isUnauthorized:y,isForbidden:c,init:T}});
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
(function(t,y){if(typeof module=="object"&&module.exports){module.exports=y(t);return}t.CaptchaPages=y(t)})(typeof globalThis!="undefined"?globalThis:window,function(t){"use strict";var y=["318px","318px"],L=0;function V(){return t.GenealogyApi&&t.GenealogyApi.defaultClient}function b(a,e){return(e||t.document).querySelector(a)}function T(a){if(t.MessageUtil&&t.MessageUtil.show){t.MessageUtil.show(a);return}t.console&&t.console.warn&&t.console.warn(a)}function p(a,e){var r=a||{};return{tenantId:r.tenantId||e.tenantId,subject:r.subject||""}}function j(a){var e=a||{},r=e.payload||{};return Object.assign({},r,{type:e.captchaType||r.type||"SLIDER",id:r.id||e.challengeId,challengeId:e.challengeId,providerCode:e.providerCode||"tianai",captchaType:e.captchaType||r.type||"SLIDER"})}function m(a){var e=a||{};return Number(e.code)!==200||!e.data?e:Object.assign({},e,{data:j(e.data)})}function w(a,e,r){var n=e||{},i=a||{},o=x(i.data||{});return{tenantId:n.tenantId||r.tenantId,subject:n.subject||"",challengeId:n.challengeId||i.challengeId||i.id,providerCode:n.providerCode||"tianai",captchaType:n.captchaType||"SLIDER",payload:{track:o}}}function x(a){var e=Object.assign({},a||{}),r=Array.isArray(e.trackList)?e.trackList:[],n=r[0]||{},i=r[r.length-1]||{};return typeof e.left=="undefined"&&(e.left=h(i.x)-h(n.x)),typeof e.top=="undefined"&&(e.top=h(i.y)-h(n.y)),e}function h(a){var e=Number(a);return Number.isFinite(e)?e:0}function k(a){var e=a||{};return Number(e.code)===200&&e.data&&e.data.passed===!1?Object.assign({},e,{code:4001,msg:e.data.message||e.msg||"验证失败"}):e}function R(a){var e=a||{},r=e.data||{};return Number(e.code)!==200||r.passed===!1?"":r.validToken||e.validToken||""}function I(a){return b('input[name="validToken"]',a)}function A(){if(!t.layui||!t.layui.layer||!t.layui.layer.open||!t.document)throw new Error("缺少 layui.layer 验证码弹层依赖");var a="captcha-layer-"+ ++L,e='[data-captcha-layer-box="'+a+'"]',r=t.layui.layer.open({type:1,title:!1,closeBtn:0,area:y,offset:"auto",content:'<div data-captcha-layer-box="'+a+'"></div>'}),n=b(e);if(!n)throw t.layui.layer.close(r),new Error("缺少 Layui 验证码实际挂载点");return{box:n,layerIndex:r}}function f(a){a&&(a.box&&(a.box.innerHTML=""),t.layui&&t.layui.layer&&t.layui.layer.close&&t.layui.layer.close(a.layerIndex))}function O(a,e){var r=I(a);r&&(r.value=e||"")}function E(a){return a?a.required!==!1:!0}function D(a,e,r,n,i){var o=e||{},d,v,N=p(o,r),q={},C,g;if(!t.TAC||!t.CaptchaConfig)return i(new Error("滑动验证组件未加载")),null;try{d=A(),v=d.box}catch(u){return i(u),null}g=new t.CaptchaConfig({bindEl:v,requestCaptchaDataUrl:r.captchaChallengeUrl(o.operationCode),validCaptchaUrl:r.captchaVerifyUrl(o.operationCode),requestHeaders:{clientid:r.clientId},validSuccess:function(u,s,l){var c=R(u);if(!c){l&&l.destroyWindow&&l.destroyWindow(),f(d),i(new Error("滑动验证未返回有效票据"));return}O(a,c),l&&l.destroyWindow&&l.destroyWindow(),f(d),n(c)},validFail:function(u,s,l){l&&l.reloadCaptcha&&l.reloadCaptcha(),T(u&&(u.msg||u.message)||"滑动验证失败,请重试")},btnCloseFun:function(u,s){s&&s.destroyWindow(),f(d),i(new Error("已取消滑动验证"))}}),g.addRequestChain({preRequest:function(u,s){return u==="requestCaptchaData"&&(s.data=p(o,r)),u==="validCaptcha"&&(s.data=w(s.data,Object.assign({},N,q),r)),!0},postRequest:function(u,s,l){if(u==="requestCaptchaData"){var c=m(l);q={challengeId:c.data&&c.data.challengeId,providerCode:c.data&&c.data.providerCode,captchaType:c.data&&c.data.captchaType},Object.keys(l||{}).forEach(function(S){delete l[S]}),Object.assign(l,c)}return u==="validCaptcha"&&Object.assign(l,k(l)),!0}});try{C=new t.TAC(g),C.init()}catch(u){return f(d),i(u),null}return C}async function U(a,e){var r=V(),n=I(a),i=e||{},o;if(!r)return"";if(n&&n.value)return n.value;if(!i.operationCode)return"";try{if(o=await r.captchaRequirement(i.operationCode,p(i,r)),!E(o))return"CAPTCHA_NOT_REQUIRED"}catch(d){o=null}return new Promise(function(d,v){D(a,i,r,d,v)}).catch(function(d){return T(d.message||"请先完成滑动验证"),""})}return{buildChallengeBody:p,adaptChallengeResponse:m,buildVerifyBody:w,normalizeVerifyTrack:x,createCaptchaLayer:A,closeCaptchaLayer:f,extractValidToken:R,normalizeVerifyResponse:k,shouldRequireCaptcha:E,ensureToken:U}});
|
||||
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
(function(e,s){if(typeof module=="object"&&module.exports){module.exports=s(e);return}e.GenealogyLifecyclePages=s(e),e.document&&e.document.addEventListener("DOMContentLoaded",e.GenealogyLifecyclePages.init)})(typeof globalThis!="undefined"?globalThis:window,function(e){"use strict";function s(a){return e.ProfileUI&&typeof e.ProfileUI.confirmAction=="function"?e.ProfileUI.confirmAction(a):Promise.resolve(!e.confirm||e.confirm(a))}var D={NOT_OWNER:"只有谱主可以永久删除家谱",NO_VERIFIED_MOBILE:"谱主账号尚未绑定已验证手机号",ACTIVE_PAYMENT:"当前家谱存在未完成的支付单",DELETION_IN_PROGRESS:"永久删除任务正在处理中"};function y(a){var n=a||{};return{canDeletePermanently:n.canDeletePermanently===!0,verifiedMobileMasked:String(n.verifiedMobileMasked||"").trim(),disabledReasons:Array.isArray(n.disabledReasons)?n.disabledReasons.map(String):[]}}function p(a){var n=y(a);return n.canDeletePermanently?n.verifiedMobileMasked?"验证码将发送至 "+n.verifiedMobileMasked:"当前账号具备永久删除资格":n.disabledReasons.map(function(i){return D[i]||i}).join(";")||"当前家谱不允许永久删除"}async function S(){var a=e.document&&e.document.querySelector("[data-genealogy-lifecycle-page]"),n=e.GenealogyApi&&e.GenealogyApi.defaultClient,i=e.ProfileUI&&e.ProfileUI.getGenealogyId?e.ProfileUI.getGenealogyId():"",u=a&&a.querySelector("[data-lifecycle-status]"),P=a&&a.querySelector("[data-genealogy-archive]"),I=a&&a.querySelector("[data-genealogy-restore]"),E=a&&a.querySelector("[data-genealogy-delete-form]"),f=a&&a.querySelector("[data-genealogy-delete-code]"),g=a&&a.querySelector("[data-genealogy-delete-submit]"),m=a&&a.querySelector("[data-genealogy-delete-name]"),b=a&&a.querySelector("[data-genealogy-delete-sms]"),l,d=!1;if(!a)return;if(!n||!n.getToken||!n.getToken()){e.NavigationUtil.open("login.html");return}if(!i){e.ProfileUI.setApiState(u,"error","缺少家谱上下文,请从“我的家谱”重新进入。");return}function t(r,o){r?e.ProfileUI.setApiState(u,r,o):u.textContent=o||""}function c(r){d=r,[P,I,f,g].forEach(function(o){o&&(o.disabled=r||(o===g||o===f)&&l&&!l.canDeletePermanently)})}try{var v=await Promise.all([n.genealogyDetail(i),n.genealogyDeletionCapability(i)]);l=y(v[1]),m.placeholder="请输入“"+String(v[0]&&v[0].genealogyName||"家谱全名")+"”确认",g.disabled=!l.canDeletePermanently,f.disabled=!l.canDeletePermanently,t(l.canDeletePermanently?"":"forbidden",p(l))}catch(r){t("error",r.message||"家谱维护能力读取失败");return}P.addEventListener("click",async function(){if(!(d||!await s("归档后家谱将停止日常维护,确认归档吗?"))){c(!0),t("loading","正在归档家谱…");try{await n.archiveGenealogy(i),t("","家谱已归档,需要时可在此恢复。")}catch(r){t("error",r.message||"归档失败")}finally{c(!1)}}}),I.addEventListener("click",async function(){if(!d){c(!0),t("loading","正在恢复家谱…");try{await n.restoreGenealogy(i),t("","家谱已恢复。")}catch(r){t("error",r.message||"恢复失败")}finally{c(!1)}}}),f.addEventListener("click",async function(){if(!(d||!l.canDeletePermanently)){c(!0),t("loading","正在发送验证码…");try{await n.sendGenealogyDeletionCode(i,{}),t("","验证码已发送至谱主手机号。")}catch(r){t("error",r.message||"验证码发送失败")}finally{c(!1)}}}),E.addEventListener("submit",async function(r){if(r.preventDefault(),!(d||!l.canDeletePermanently)){if(!m.value.trim()||!b.value.trim()){t("error","请填写家谱全名和短信验证码");return}if(await s("永久删除不可恢复,确认继续吗?")){c(!0),t("loading","正在提交永久删除任务…");try{await n.permanentlyDeleteGenealogy(i,{genealogyName:m.value.trim(),smsCode:b.value.trim()}),e.ProfileUI&&e.ProfileUI.clearCurrentGenealogyContext&&e.ProfileUI.clearCurrentGenealogyContext(),e.NavigationUtil.open("profile-families.html")}catch(o){t("error",o.message||"永久删除提交失败")}finally{c(!1)}}}})}return{normalizeCapability:y,capabilityMessage:p,init:S}});
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
(function(i,d){if(typeof module=="object"&&module.exports){module.exports=d(i);return}i.HelpPages=d(i),i.document&&i.document.addEventListener("DOMContentLoaded",function(){i.HelpPages.init()})})(typeof globalThis!="undefined"?globalThis:window,function(i){"use strict";function d(e){return String(e==null?"":e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function A(e){var t;return typeof e=="number"&&!Number.isSafeInteger(e)||e==null?"":(t=String(e).trim(),/^[1-9][0-9]*$/.test(t)?t:"")}function S(e){var t;return e==null||e===""?"0":typeof e=="number"&&(!Number.isSafeInteger(e)||e<0)?"":(t=String(e).trim(),/^(?:0|[1-9][0-9]*)$/.test(t)?t:"")}function m(e){return e==null?"":String(e).trim()}function p(e){var t=e||{},n=A(t.helpId),l=m(t.helpTitle),o=m(t.helpContent),c=S(t.viewCount);return!n||!l||!o||!c||String(t.status)!=="0"?null:{helpId:n,helpCategory:m(t.helpCategory),helpTitle:l,helpContent:o,viewCount:c}}function y(e){var t;return Array.isArray(e)?(t=e.map(p),t.some(function(n){return!n})?[]:t):[]}function w(e){var t=y(e);return t.length?t.map(function(n){var l=[n.helpCategory,"浏览 "+n.viewCount+" 次"].filter(Boolean).join(" · ");return'<details class="tilt-card" data-help-article-id="'+d(n.helpId)+'"><summary>'+d(n.helpTitle)+"</summary><p>"+d(l)+'</p><div class="help-detail" data-help-detail-panel="'+d(n.helpId)+'"><button class="btn ghost" type="button" data-help-detail-id="'+d(n.helpId)+'">查看完整解答</button></div></details>'}).join(""):'<div class="api-empty">当前暂无帮助文章</div>'}function b(e){var t=p(e),n;return t?(n=[t.helpCategory,"浏览 "+t.viewCount+" 次"].filter(Boolean).join(" · "),'<div class="help-detail-content"><p class="module-meta">'+d(n)+"</p><p>"+d(t.helpContent).replace(/\r?\n/g,"<br />")+"</p></div>"):'<div class="api-empty">帮助文章不存在或已停用</div>'}async function L(e,t){var n=A(t),l;if(!e||typeof e.helpArticleDetail!="function")throw new Error("帮助文章接口不可用");if(!n)throw new Error("帮助文章编号无效");if(l=p(await e.helpArticleDetail(n)),!l)throw new Error("帮助文章详情响应无效");if(l.helpId!==n)throw new Error("详情响应与请求编号不一致");return l}async function C(e){var t,n;if(!e||typeof e.helpArticles!="function")throw new Error("帮助文章接口不可用");if(t=await e.helpArticles(),n=y(t),!Array.isArray(t)||n.length!==t.length)throw new Error("帮助文章列表响应无效");return n}function h(e,t){var n=t&&(t.status||t.code);return!e||!e.getToken||!e.getToken()||Number(n)===401}function v(e){e&&e.clearToken&&e.clearToken(),i.NavigationUtil.open("login.html")}function s(e){return Number(e&&(e.status||e.code))===403}async function T(){var e=i.document&&i.document.querySelector("[data-help-list]"),t=i.document&&i.document.querySelector("[data-help-status]"),n=i.document&&i.document.querySelector("[data-help-refresh]"),l=i.GenealogyApi&&i.GenealogyApi.defaultClient;if(!e)return;if(h(l)){v(l);return}function o(r,a,u){if(r){if(i.ProfileUI&&i.ProfileUI.setApiState&&a){i.ProfileUI.setApiState(r,a,u);return}r.textContent=u||""}}function c(r,a){o(t,r,a)}function E(r){if(!r.length){o(e,"empty","当前暂无帮助文章。");return}e.innerHTML=w(r)}function H(r,a,u){r&&(r.dataset.defaultLabel||(r.dataset.defaultLabel=r.textContent),r.disabled=a,r.textContent=a?u:r.dataset.defaultLabel)}async function I(){try{e.classList.add("is-loading"),o(e,"loading","正在读取帮助文章…"),c("loading","正在读取帮助文章…"),E(await C(l)),c("","")}catch(r){if(h(l,r)){v(l);return}o(e,s(r)?"forbidden":"error",s(r)?"暂无权限查看帮助文章。":"帮助文章读取失败,请稍后重试。"),c(s(r)?"forbidden":"error",s(r)?"暂无权限查看帮助文章。":r.message||"帮助文章读取失败,请稍后重试。")}finally{e.classList.remove("is-loading")}}e.addEventListener("click",async function(r){var a=r.target.closest("[data-help-detail-id]"),u,f;if(!(!a||a.disabled)&&(u=a.getAttribute("data-help-detail-id"),f=e.querySelector('[data-help-detail-panel="'+u+'"]'),!!f)){a.disabled=!0,o(f,"loading","正在读取完整解答…");try{f.innerHTML=b(await L(l,u))}catch(g){if(h(l,g)){v(l);return}o(f,s(g)?"forbidden":"error",s(g)?"暂无权限查看该帮助文章。":g.message||"帮助文章详情读取失败,请稍后重试。")}}}),n&&n.addEventListener("click",async function(){H(n,!0,"正在刷新…");try{await I()}finally{H(n,!1,"正在刷新…")}}),await I()}return{normalizeHelpArticle:p,normalizeHelpArticleList:y,renderHelpArticleList:w,renderHelpArticleDetail:b,loadHelpArticleDetail:L,loadHelpArticles:C,isForbidden:s,shouldRedirectToLogin:h,init:T}});
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+4
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
window.rootPath=(function(e){return e=document.scripts[document.scripts.length-1].src,e.substring(0,e.lastIndexOf("/")+1)})(),layui.config({base:rootPath+"lay-module/",version:!0}).extend({xphp:"layuimini/xphp",miniAdmin:"layuimini/miniAdmin",miniMenu:"layuimini/miniMenu",miniTab:"layuimini/miniTab",miniTheme:"layuimini/miniTheme",step:"step-lay/step",treetable:"treetable-lay/treetable",tableSelect:"tableSelect/tableSelect",echarts:"echarts/echarts",echartsTheme:"echarts/echartsTheme",wangEditor:"wangEditor/wangEditor",layarea:"layarea/layarea",selectM:"selectM/selectM",selectN:"selectN/selectN",numinput:"numinput/numinput",regionCheckBox:"regionCheckBox/regionCheckBox",openTable:"openTable/openTable",iPicker:"ipicker/iPicker",layselect:"layselect/layselect",selectY:"selectY/selectY",selectY2:"selectY/selectY2",tableFilter:"tablefilter/tableFilter",sliderVerify:"sliderVerify/sliderVerify",cascader:"cascader/cascader",checkbox:"checkbox/checkbox",dropdownTable:"dropdownTable/dropdownTable",hashes:"hashes/hashes",inputTag:"inputTag/inputTag",jmSheet:"jmSheet/jmSheet",location:"location/location",locationX:"location/locationX",tableMerge:"tableMerge/tableMerge",textool:"textool/textool.min",moreMenus:"moreMenus/moreMenus",sliderTime:"sliderTime/sliderTime",tableEdit:"tableTree/tableEdit",tableTree:"tableTree/tableTree",transferTable:"transferTable/transferTable",notice:"notice/notice",mods:"mods/mods",passwordIntensity:"passwordIntensity/passwordIntensity"});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
.checkBox .block{float:left;margin:5px;padding:6px 15px;height:18px;text-align:center;border:1px solid #ccc;position:relative;cursor:pointer;overflow:hidden}.checkBox .block .choice{position:absolute;right:0;bottom:0;display:none}.checkBox .block.on{border:1px solid #1E9FFF}.checkBox .block.on .choice{position:absolute;right:0;bottom:0;display:block}.checkBox .block.on .choice .triangle{position:absolute;right:0;bottom:0;border-bottom:18px solid #1E9FFF;border-left:18px solid transparent}.checkBox .block.on .choice .right{position:absolute;right:5px;bottom:5px;width:10px;height:10px}.checkBox .block .del{width:18px;height:18px;background:#fff;border:0px solid #ccc;border-radius:3px;overflow:hidden;cursor:pointer;position:absolute;bottom:-20px;right:0;transition:background .3s ease,border .2s ease,bottom .2s ease;display:block}.checkBox .block .del:hover{background:#ff5722;border:1px solid #FF5722}.checkBox .block:hover .del{bottom:0}.checkBox .block.on .del{display:none}
|
||||
@@ -0,0 +1 @@
|
||||
layui.define("jquery",function(r){"use strict";var s=layui.$,h=layui.hint(),a=function(n){this.options=n};a.prototype.init=function(n){var i=this;n.addClass("checkBox"),i.checkbox(n)},a.prototype.checkbox=function(n,i){var o=this,c=o.options,l=i||c.nodes;layui.each(l,function(u,e){var t=s(['<li class="block'+(e.on?" on":"")+'" value="'+e.name+`" onmouseover="layui.layer.tips('`+e.type+`',this,{tips:2})" onmouseout="layui.layer.closeAll('tips');">`+e.name,'<i class="choice"><i class="triangle"></i><i class="right layui-icon layui-icon-ok"></i></i><i class="del"><i class="layui-icon layui-icon-delete"></i></i><span class="hide">'+(e.on?'<input type="hidden" name="'+e.name+'" value="'+e.type+'">':"")+"</span></li>"].join(""));n.append(t),typeof c.click=="function"&&o.click(t,e),typeof c.del=="function"&&o.del(t,e)})},a.prototype.click=function(n,i){var o=this,c=o.options;n.on("click",function(l){n.toggleClass("on"),n.hasClass("on")?(i.on=!0,n.children("span.hide").html('<input type="hidden" name="'+i.name+'" value="'+i.type+'">')):(i.on=!1,n.children("span.hide").html("")),layui.stope(l),c.click(i)})},a.prototype.del=function(n,i){var o=this,c=o.options;n.children("i.del").on("click",function(l){var u=layer.confirm("确定删除 ["+i.name+"] 吗?",{btn:["删除","取消"]},function(){layer.close(u),c.del(i)&&(n.closest(".block").remove(),layui.stope(l))});return!1})},r("checkbox",function(n){var i=new a(n=n||{}),o=s(n.elem);if(!o[0])return h.error("layui.checkbox 没有找到"+n.elem+"元素");i.init(o)})}).link(layui.cache.base+"checkbox/checkbox.css?v="+new Date().getTime());
|
||||
File diff suppressed because one or more lines are too long
+29
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
layui.define(function(e){e("echartsTheme",{color:["#3fb1e3","#6be6c1","#626c91","#a0a7e6","#c4ebad","#96dee8"],backgroundColor:"rgba(252,252,252,0)",textStyle:{},title:{textStyle:{color:"#666666"},subtextStyle:{color:"#999999"}},line:{itemStyle:{normal:{borderWidth:"3"}},lineStyle:{normal:{width:"4"}},symbolSize:"10",symbol:"emptyCircle",smooth:!0},radar:{itemStyle:{normal:{borderWidth:"3"}},lineStyle:{normal:{width:"4"}},symbolSize:"10",symbol:"emptyCircle",smooth:!0},bar:{itemStyle:{normal:{barBorderWidth:0,barBorderColor:"#ccc"},emphasis:{barBorderWidth:0,barBorderColor:"#ccc"}}},pie:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"},emphasis:{borderWidth:0,borderColor:"#ccc"}}},scatter:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"},emphasis:{borderWidth:0,borderColor:"#ccc"}}},boxplot:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"},emphasis:{borderWidth:0,borderColor:"#ccc"}}},parallel:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"},emphasis:{borderWidth:0,borderColor:"#ccc"}}},sankey:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"},emphasis:{borderWidth:0,borderColor:"#ccc"}}},funnel:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"},emphasis:{borderWidth:0,borderColor:"#ccc"}}},gauge:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"},emphasis:{borderWidth:0,borderColor:"#ccc"}}},candlestick:{itemStyle:{normal:{color:"#e6a0d2",color0:"transparent",borderColor:"#e6a0d2",borderColor0:"#3fb1e3",borderWidth:"2"}}},graph:{itemStyle:{normal:{borderWidth:0,borderColor:"#ccc"}},lineStyle:{normal:{width:"1",color:"#cccccc"}},symbolSize:"10",symbol:"emptyCircle",smooth:!0,color:["#3fb1e3","#6be6c1","#626c91","#a0a7e6","#c4ebad","#96dee8"],label:{normal:{textStyle:{color:"#ffffff"}}}},map:{itemStyle:{normal:{areaColor:"#eeeeee",borderColor:"#aaaaaa",borderWidth:.5},emphasis:{areaColor:"rgba(63,177,227,0.25)",borderColor:"#3fb1e3",borderWidth:1}},label:{normal:{textStyle:{color:"#ffffff"}},emphasis:{textStyle:{color:"rgb(63,177,227)"}}}},geo:{itemStyle:{normal:{areaColor:"#eeeeee",borderColor:"#aaaaaa",borderWidth:.5},emphasis:{areaColor:"rgba(63,177,227,0.25)",borderColor:"#3fb1e3",borderWidth:1}},label:{normal:{textStyle:{color:"#ffffff"}},emphasis:{textStyle:{color:"rgb(63,177,227)"}}}},categoryAxis:{axisLine:{show:!0,lineStyle:{color:"#cccccc"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,textStyle:{color:"#999999"}},splitLine:{show:!0,lineStyle:{color:["#eeeeee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},valueAxis:{axisLine:{show:!0,lineStyle:{color:"#cccccc"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,textStyle:{color:"#999999"}},splitLine:{show:!0,lineStyle:{color:["#eeeeee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},logAxis:{axisLine:{show:!0,lineStyle:{color:"#cccccc"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,textStyle:{color:"#999999"}},splitLine:{show:!0,lineStyle:{color:["#eeeeee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},timeAxis:{axisLine:{show:!0,lineStyle:{color:"#cccccc"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,textStyle:{color:"#999999"}},splitLine:{show:!0,lineStyle:{color:["#eeeeee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},toolbox:{iconStyle:{normal:{borderColor:"#999999"},emphasis:{borderColor:"#666666"}}},legend:{textStyle:{color:"#999999"}},tooltip:{axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},timeline:{lineStyle:{color:"#626c91",width:1},itemStyle:{normal:{color:"#626c91",borderWidth:1},emphasis:{color:"#626c91"}},controlStyle:{normal:{color:"#626c91",borderColor:"#626c91",borderWidth:.5},emphasis:{color:"#626c91",borderColor:"#626c91",borderWidth:.5}},checkpointStyle:{color:"#3fb1e3",borderColor:"rgba(63,177,227,0.15)"},label:{normal:{textStyle:{color:"#626c91"}},emphasis:{textStyle:{color:"#626c91"}}}},visualMap:{color:["#2a99c9","#afe8ff"]},dataZoom:{backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(222,222,222,1)",fillerColor:"rgba(114,230,212,0.25)",handleColor:"#cccccc",handleSize:"100%",textStyle:{color:"#999999"}},markPoint:{label:{normal:{textStyle:{color:"#ffffff"}},emphasis:{textStyle:{color:"#ffffff"}}}}})});
|
||||
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
@keyframes fariy-fadein{0%{opacity:0}to{opacity:1}}.fairy-tag-container{width:auto;min-height:100px;padding:5px;border:1px solid #e6e6e6;background-color:#fff}.fairy-tag-container:hover{border-color:#d2d2d2}.fairy-tag-container span.fairy-tag{float:left;font-size:13px;padding:5px 8px;margin-right:5px;margin-bottom:5px;border-radius:2px;line-height:16px}.fairy-tag-container span.fairy-tag a{font-size:11px;font-weight:bolder;color:#fff;text-decoration:none;margin-left:6px}.fairy-tag-container span.fairy-tag a:hover{cursor:pointer}.fairy-tag-container span.fairy-bg-red{background-color:#ff5722}.fairy-tag-container span.fairy-bg-orange{background-color:#ffb800}.fairy-tag-container span.fairy-bg-green{background-color:#009688}.fairy-tag-container span.fairy-bg-cyan{background-color:#2f4056}.fairy-tag-container span.fairy-bg-blue{background-color:#1e9fff}.fairy-tag-container span.fairy-bg-black{background-color:#393d49}.fairy-tag-container span.fairy-bg-red,.fairy-tag-container span.fairy-bg-orange,.fairy-tag-container span.fairy-bg-green,.fairy-tag-container span.fairy-bg-cyan,.fairy-tag-container span.fairy-bg-blue,.fairy-tag-container span.fairy-bg-black{color:#fff}.fairy-tag-container .fairy-anim-fadein{animation:fariy-fadein .3s both}.fairy-tag-container .fairy-tag-input[type=text]{width:80px;font-size:13px;padding:6px;background:transparent;border:0 none;outline:0}.fairy-tag-container .fairy-tag-input[type=text]:focus::-webkit-input-placeholder{color:transparent}.fairy-tag-container .fairy-tag-input[type=text]:focus:-moz-placeholder{color:transparent}.fairy-tag-container .fairy-tag-input[type=text]:focus:-ms-input-placeholder{color:transparent}
|
||||
@@ -0,0 +1 @@
|
||||
var l=Object.defineProperty;var u=(a,t,n)=>t in a?l(a,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):a[t]=n;var p=(a,t,n)=>u(a,typeof t!="symbol"?t+"":t,n);(function(a){a(["jquery"],function(t){"use strict";class n{constructor(e){p(this,"options",{elem:".fairy-tag-input",theme:["fairy-bg-red","fairy-bg-orange","fairy-bg-green","fairy-bg-cyan","fairy-bg-blue","fairy-bg-black"],data:[],removeKeyNum:8,createKeyNum:13,permanentData:[]});this.render(e)}get elem(){return t(this.options.elem)}get copyData(){return[...this.options.data]}render(e){this.init(e),this.listen()}init(e){var i="",o=this;this.options=t.extend(this.options,e),!this.elem.attr("placeholder")&&this.elem.attr("placeholder","添加标签"),t.each(this.options.data,function(r,h){i+=o.spanHtml(h)}),this.elem.before(i)}listen(){var e=this;this.elem.parent().on("click","a",function(){e.removeItem(t(this).parent("span"))}),this.elem.parent().on("click",function(){e.elem.focus()}),this.elem.keydown(function(i){var o=i.keyCode?i.keyCode:i.which;if(o===e.options.removeKeyNum){if(!e.elem.val().trim()){var r=e.elem.parent().find("a");r.length&&(e.removeItem(t(r[r.length-1]).parent("span")),i.preventDefault())}}else o===e.options.createKeyNum&&(e.createItem(),i.preventDefault())})}createItem(){var e=this.elem.val().trim();if(this.options.beforeCreate&&typeof this.options.beforeCreate=="function"){var i=this.options.beforeCreate(this.copyData,e);typeof i=="string"&&i?e=i:e=""}e&&(this.options.data.includes(e)||(this.options.data.push(e),this.elem.before(this.spanHtml(e)),this.onChange(e,"create"))),this.elem.val("")}removeItem(e){var i=this,o=e.remove(),r=t(o).children("span").text(),h=i.options.data.splice(t.inArray(r,i.options.data),1);h.length===1&&i.onChange(h[0],"remove")}randomColor(){return this.options.theme[Math.floor(Math.random()*this.options.theme.length)]}spanHtml(e){return'<span class="fairy-tag fairy-anim-fadein '+this.randomColor()+'"><span>'+e+"</span>"+(this.options.permanentData.includes(e)?"":'<a href="#" title="删除标签">×</a>')+"</span>"}onChange(e,i){this.options.onChange&&typeof this.options.onChange=="function"&&this.options.onChange(this.copyData,e,i)}getData(){return this.copyData}clearData(){this.options.data=[],this.elem.prevAll("span.fairy-tag").remove()}}return{render(s){return new n(s)}}})})(typeof define=="function"&&define.amd?define:function(a,t){layui.link(layui.cache.base+"inputTag/inputTag.css?v="+new Date().getTime());var n="inputTag";typeof module!="undefined"&&module.exports?module.exports=t(require("jquery")):window.layui&&layui.define?layui.define("jquery",function(s){s(n,t(layui.jquery))}):window[n]=t(window.jQuery)});
|
||||
+41
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
.jmSheet{width:100%;background-color:#f8f8f8!important}.jmSheet li{height:55px;border-bottom:1px solid #eee;display:flex;align-items:center;box-sizing:border-box;background-color:#fff;gap:10px;padding:0 10px}.jmSheet li>.text{display:flex;align-items:center;justify-content:center;flex-direction:column}.jmSheet li:hover{cursor:pointer}.jmSheet li:hover span{color:#16b777}.jmSheet li .img{position:relative;width:24px;height:24px;overflow:hidden;border-radius:5px}.jmSheet li .img img{position:absolute;width:100%;height:100%;object-fit:cover}.jmSheet li span{font-size:14px;color:#000c;font-weight:600}.jmSheet li .desc{font-weight:400;color:#c2c2c2;font-size:12px}.jmSheet .close{height:55px;margin-top:8px;display:flex;justify-content:center;align-items:center;background:#fff}.jmSheet>h3{height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;font-weight:400;font-size:14px;border-bottom:1px solid #eee;color:#00000080;box-sizing:border-box}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
layui.define(["jquery","layer"],function(u){"use strict";var t=layui.$,n=layui.layer,y={open:function(e){typeof e.shadeClose=="undefined"&&(e.shadeClose=!0);var a="center";if(typeof e.align!="undefined"&&e.align!="")switch(e.align){case"left":a="flex-start";break;case"right":a="flex-end";break;default:a="center"}var s="";t.each(e.content,function(o,i){var h="";typeof i.img!="undefined"&&i.img!=""&&(h=`<div class="img"><img src="${i.img}"></div>`),s+=`<li style="justify-content:${a};">
|
||||
${h}
|
||||
<div class="text">
|
||||
<span>${i.text}</span>
|
||||
<span class="desc">${i.desc||""}</span>
|
||||
</div>
|
||||
</li>`});var c="",d=0;typeof e.shadeClose!="undefined"&&!e.shadeClose&&(c='<a href="javascript:;" class="close">取消</a>',d=63);var f="",r=0;typeof e.title!="undefined"&&e.title!=""&&(f=`<h3>${e.title}</h3>`,r=40);var l=n.open({type:1,title:!1,closeBtn:0,offset:"b",anim:"slideUp",area:["100%",r+d+55*e.content.length+"px"],shade:.1,shadeClose:e.shadeClose,id:e.id||"",content:`<div class="jmSheet ${e.addClass||""}">
|
||||
${f}
|
||||
<ul>${s}</ul>
|
||||
${c}
|
||||
</div>`});t(`#layui-layer${l} .jmSheet .close`).on("click",function(){n.close(l)}),t(`#layui-layer${l} .jmSheet`).on("click","li",function(){e.callback(t(this).index(),this,e.content[t(this).index()])})}};u("jmSheet",y)}).link(layui.cache.base+"jmSheet/jmSheet.css?v="+new Date().getTime());
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
layui.define(["element","form","jquery"],function(N){var j=layui.element,g=layui.form,u=layui.jquery,C={render:function(l){var n=this,a=l.elem;n.selectValues=new Array,(l.type==null||l.type==null)&&(l.type="get"),l.data?l.data=JSON.stringify(data):l.data={},l.url==null||l.url==""||l.url==null?((l.option==null||l.option==null)&&(l.option=new Array),n._init(a,l,l.option)):u.ajax({url:l.url,type:l.type,data:l.data,async:"false",dataType:"json",headers:l.headers||{Accept:"application/json; charset=utf-8"},contentType:l.contentType||"application/json",success:function(t){n._init(a,l,t)},error:function(t){console.log("Ajax request "+l.url+" error! "),l.fail&&l.fail(t)}}),n._init=function(t,c,r){u(t).empty(),u(t).prepend("<option value=''>请选择</option>");var o=new Array;if(c.format)for(var e=0;e<r.length;e++){var i=c.format(r[e]);o.push({code:i.code,status:i.status||"1",select:i.select||"false",codeName:i.codeName,groupName:i.groupName,groupChildren:i.groupChildren})}else for(var e=0;e<r.length;e++)o.push({code:r[e].code,status:r[e].status||"1",select:r[e].select||"false",codeName:r[e].codeName,groupName:r[e].groupName,groupChildren:r[e].groupChildren});for(var d=!1,e=0;e<o.length;e++)if(o[e].groupChildren!=null&&o[e].groupChildren!=null&&o[e].groupChildren!=""&&o[e].groupChildren.length>0)d=!0,u(t).append("<optgroup label='"+o[e].groupName+"'>"),o[e].groupChildren.forEach(function(s,w){var b="",T="",_="",k="";s.status&&s.status=="0"&&(b="disabled='disabled'"),u(t).append("<option value='"+s.code+"' "+b+">"+s.codeName+"</option>"),s.select!=null&&(s.select=="true"||s.select==!0)&&s.status!="0"&&n.selectValues.push(s)}),u(t).append("</optgroup>");else{d=!1;var v="",V="",x="",A="";o[e].status&&o[e].status=="0"&&(v="disabled='disabled'"),u(t).append("<option value='"+o[e].code+"' "+v+">"+o[e].codeName+"</option>"),o[e].select!=null&&(o[e].select=="true"||o[e].select==!0)&&o[e].status!="0"&&n.selectValues.push(o[e])}if(n.selectValues.length==0&&c.select!=null){var f,p=c.select+"";if(d&&p.indexOf("-")>0){var y=p.split("-");f=o[y[0]].groupChildren[y[1]]}else f=o[p];f&&f.status!="0"&&n.selectValues.push(f)}var q=u(t).attr("multiple");n.selectValues.length>0&&n.selectValues.forEach(function(h,s){u(t).find("option[value = '"+h.code+"']").attr("selected","selected")}),c.success&&(c.success(o),o=null),g.render("select"),g.on("select("+t.replace("#","")+")",function(h){c.onselect&&c.onselect(h.value)})}}};N("layselect",C)});
|
||||
@@ -0,0 +1,13 @@
|
||||
layui.define(["jquery","miniMenu","element","miniTab","miniTheme"],function(u){var i=layui.$,t=layui.layer,o=layui.miniMenu,c=layui.miniTheme,m=layui.element,f=layui.miniTab;if(!/http(s*):\/\//.test(location.href)){var d="请先将项目部署至web容器(Apache/Tomcat/Nginx/IIS/等),否则部分数据将无法显示";return t.alert(d)}var n={render:function(e){e.iniUrl=e.iniUrl||null,e.clearUrl=e.clearUrl||null,e.urlHashLocation=e.urlHashLocation||!1,e.bgColorDefault=e.bgColorDefault||0,e.multiModule=e.multiModule||!1,e.menuChildOpen=e.menuChildOpen||!1,e.loadingTime=e.loadingTime||0,e.pageAnim=e.pageAnim||!1,e.maxTabNum=e.maxTabNum||200,e.isHideOpenMenu=e.isHideOpenMenu?!0:e.isHideOpenMenu,i.getJSON(e.iniUrl,function(l){l==null?n.error("暂无菜单信息"):(n.renderLogo(l.logoInfo),n.renderClear(e.clearUrl),n.renderHome(l.homeInfo),n.renderAnim(e.pageAnim),n.listen(),o.render({menuList:l.menuInfo,multiModule:e.multiModule,menuChildOpen:e.menuChildOpen}),f.render({filter:"layuiminiTab",urlHashLocation:e.urlHashLocation,multiModule:e.multiModule,menuChildOpen:e.menuChildOpen,maxTabNum:e.maxTabNum,menuList:l.menuInfo,homeInfo:l.homeInfo,listenSwichCallback:function(){n.renderDevice()}}),c.render({bgColorDefault:e.bgColorDefault,listen:!0}),n.deleteLoader(e.loadingTime),n.isHideOpenMenu(e.isHideOpenMenu))}).fail(function(){n.error("菜单接口有误")})},isHideOpenMenu:function(e){i(".layui-side").on("click",".layui-nav-item",function(){e&&i(this).siblings("li").attr("class","layui-nav-item")})},renderLogo:function(e){var l='<a href="'+e.href+'"><img src="'+e.image+'" style="width:95%;" alt="logo"><h1>'+e.title+"</h1></a>";i(".layuimini-logo").html(l)},renderHome:function(e){sessionStorage.setItem("layuiminiHomeHref",e.href),i("#layuiminiHomeTabId").html('<span class="layuimini-tab-active"></span><span class="disable-close">'+e.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'),i("#layuiminiHomeTabId").attr("lay-id",e.href),i("#layuiminiHomeTabIframe").html('<iframe width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" src="'+e.href+'"></iframe>')},renderClear:function(e){i(".layuimini-clear").attr("data-href",e)},renderAnim:function(e){e&&i("#layuimini-bg-color").after(`<style id="layuimini-page-anim">.layui-tab-item.layui-show {animation:moveTop 1s;-webkit-animation:moveTop 1s;animation-fill-mode:both;-webkit-animation-fill-mode:both;position:relative;height:100%;-webkit-overflow-scrolling:touch;}
|
||||
@keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}
|
||||
@-o-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}
|
||||
@-moz-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}
|
||||
@-webkit-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}</style>`)},fullScreen:function(){var e=document.documentElement,l=e.requestFullScreen||e.webkitRequestFullScreen;if(typeof l!="undefined"&&l)l.call(e);else if(typeof window.ActiveXObject!="undefined"){var a=new ActiveXObject("WScript.Shell");a!=null&&a.SendKeys("{F11}")}else e.msRequestFullscreen?e.msRequestFullscreen():e.oRequestFullscreen?e.oRequestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():n.error("浏览器不支持全屏调用!")},exitFullScreen:function(){var e=document,l=e.cancelFullScreen||e.webkitCancelFullScreen||e.exitFullScreen;if(typeof l!="undefined"&&l)l.call(e);else if(typeof window.ActiveXObject!="undefined"){var a=new ActiveXObject("WScript.Shell");a!=null&&a.SendKeys("{F11}")}else e.msExitFullscreen?e.msExitFullscreen():e.oRequestFullscreen?e.oCancelFullScreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.webkitCancelFullScreen?e.webkitCancelFullScreen():n.error("浏览器不支持全屏调用!")},renderDevice:function(){n.checkMobile()&&(i(".layuimini-tool i").attr("data-side-fold",1),i(".layuimini-tool i").attr("class","layui-icon layui-icon-list"),i(".layui-layout-body").removeClass("layuimini-mini"),i(".layui-layout-body").addClass("layuimini-all"))},deleteLoader:function(e){e?setTimeout(function(){i(".layuimini-loader").fadeOut()},e*1e3):i(".layuimini-loader").fadeOut()},success:function(e){return t.msg(e,{icon:1,shade:this.shade,scrollbar:!1,time:2e3,shadeClose:!0})},error:function(e){return t.msg(e,{icon:2,shade:this.shade,scrollbar:!1,time:3e3,shadeClose:!0})},checkMobile:function(){var e=navigator.userAgent.toLocaleLowerCase(),l=navigator.platform.toLocaleLowerCase(),a=/android/i.test(e)||/iPhone|iPod|iPad/i.test(e)&&/linux/i.test(l)||/ucweb.*linux/i.test(e),r=/iPhone|iPod|iPad/i.test(e)&&!a,s=/Windows Phone|ZuneWP7/i.test(e),h=document.documentElement.clientWidth;return!(!a&&!r&&!s&&h>1024)},listen:function(){i("body").on("click","[data-clear]",function(){var e=t.load(0,{shade:!1,time:2e3});sessionStorage.clear();var l=i(this).attr("data-href");if(l!=null&&l!=""&&l!=null)i.getJSON(l,function(a,r){return t.close(e),a.code!=0?n.error(a.msg):n.success(a.msg)}).fail(function(){return t.close(e),n.error("清理缓存接口有误")});else return t.close(e),n.success("清除缓存成功")}),i("body").on("click","[data-refresh]",function(){i(".layui-tab-item.layui-show").find("iframe")[0].contentWindow.location.reload(),n.success("刷新成功")}),i("body").on("mouseenter",".layui-nav-tree .menu-li",function(){if(n.checkMobile())return!1;var e=i(this).attr("class"),l=i(this).prop("innerHTML"),a=i(".layuimini-tool i").attr("data-side-fold");a==0&&l&&(l="<ul class='layuimini-menu-left-zoom layui-nav layui-nav-tree layui-this'><li class='layui-nav-item layui-nav-itemed'>"+l+"</li></ul>",window.openTips=t.tips(l,i(this),{tips:[2,"#2f4056"],time:3e5,skin:"popup-tips",success:function(r){var s=i(r).position().left-10;i(r).css({left:s}),m.render()}}))}),i("body").on("mouseleave",".popup-tips",function(){if(n.checkMobile())return!1;var e=i(".layuimini-tool i").attr("data-side-fold");if(e==0)try{t.close(window.openTips)}catch(l){console.log(l.message)}}),i("body").on("click","[data-check-screen]",function(){var e=i(this).attr("data-check-screen");e=="full"?(n.fullScreen(),i(this).attr("data-check-screen","exit"),i(this).html('<i class="layui-icon layui-icon-screen-restore"></i>')):(n.exitFullScreen(),i(this).attr("data-check-screen","full"),i(this).html('<i class="layui-icon layui-icon-screen-full"></i>'))}),i("body").on("click",".layuimini-make",function(){n.renderDevice()})}};u("miniAdmin",n)});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+109
File diff suppressed because one or more lines are too long
+13
@@ -0,0 +1,13 @@
|
||||
layui.define(["jquery","element","miniTab"],function(m){var i=layui.$,r=layui.layer,u=layui.dropdown,f=layui.element,o=layui.miniTab;if(!/http(s*):\/\//.test(location.href)){var c="请先将项目部署至web容器(Apache/Tomcat/Nginx/IIS/等),否则部分数据将无法显示";return r.alert(c)}var n={render:function(e){e.iniUrl=e.iniUrl||null,e.urlHashLocation=e.urlHashLocation||!1,e.bgColorDefault=e.bgColorDefault||0,e.multiModule=e.multiModule||!1,e.menuChildOpen=e.menuChildOpen||!1,e.loadingTime=e.loadingTime||0,e.pageAnim=e.pageAnim||!1,e.maxTabNum=e.maxTabNum||200,e.isHideOpenMenu=e.isHideOpenMenu?!0:e.isHideOpenMenu,i.getJSON(e.iniUrl,function(a){a==null?n.error("暂无菜单信息"):(n.renderHome(a.homeInfo),n.renderAnim(e.pageAnim),n.listen(),u.render({elem:".menuitemon",data:a.menuInfo,customName:{id:"id",title:"title",children:"children"},trigger:"hover",click:function(t){o.openNewTab({...t,href:t.dizhi})}}),o.render({filter:"layuiminiTab",urlHashLocation:e.urlHashLocation,multiModule:e.multiModule,menuChildOpen:e.menuChildOpen,maxTabNum:e.maxTabNum,menuList:a.menuInfo,homeInfo:a.homeInfo,switchtoindex:e.switchtoindex||!1,listenSwichCallback:function(){n.renderDevice()}}),n.deleteLoader(e.loadingTime),n.isHideOpenMenu(e.isHideOpenMenu))}).fail(function(){n.error("菜单接口有误")})},isHideOpenMenu:function(e){i(".layui-side").on("click",".layui-nav-item",function(){e&&i(this).siblings("li").attr("class","layui-nav-item")})},renderHome:function(e){sessionStorage.setItem("layuiminiHomeHref",e.href),i("#layuiminiHomeTabId").html('<span class="layuimini-tab-active"></span><span class="disable-close">'+e.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'),i("#layuiminiHomeTabId").attr("lay-id",e.id),i("#layuiminiHomeTabIframe").html('<iframe width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" src="'+e.href+'"></iframe>')},renderAnim:function(e){e&&i("#layuimini-bg-color").after(`<style id="layuimini-page-anim">.layui-tab-item.layui-show {animation:moveTop 1s;-webkit-animation:moveTop 1s;animation-fill-mode:both;-webkit-animation-fill-mode:both;position:relative;height:100%;-webkit-overflow-scrolling:touch;}
|
||||
@keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}
|
||||
@-o-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}
|
||||
@-moz-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}
|
||||
@-webkit-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
|
||||
100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
|
||||
}</style>`)},renderDevice:function(){n.checkMobile()&&(i(".layuimini-tool i").attr("data-side-fold",1),i(".layuimini-tool i").attr("class","layui-icon layui-icon-list"),i(".layui-layout-body").removeClass("layuimini-mini"),i(".layui-layout-body").addClass("layuimini-all"))},deleteLoader:function(e){e?setTimeout(function(){i(".layuimini-loader").fadeOut()},e*1e3):i(".layuimini-loader").fadeOut()},success:function(e){return r.msg(e,{icon:1,shade:this.shade,scrollbar:!1,time:2e3,shadeClose:!0})},error:function(e){return r.msg(e,{icon:2,shade:this.shade,scrollbar:!1,time:3e3,shadeClose:!0})},checkMobile:function(){var e=navigator.userAgent.toLocaleLowerCase(),a=navigator.platform.toLocaleLowerCase(),t=/android/i.test(e)||/iPhone|iPod|iPad/i.test(e)&&/linux/i.test(a)||/ucweb.*linux/i.test(e),l=/iPhone|iPod|iPad/i.test(e)&&!t,s=/Windows Phone|ZuneWP7/i.test(e),d=document.documentElement.clientWidth;return!(!t&&!l&&!s&&d>1024)},listen:function(){i("body").on("mouseenter",".layui-nav-tree .menu-li",function(){if(n.checkMobile())return!1;var e=i(this).attr("class"),a=i(this).prop("innerHTML"),t=i(".layuimini-tool i").attr("data-side-fold");t==0&&a&&(a="<ul class='layuimini-menu-left-zoom layui-nav layui-nav-tree layui-this'><li class='layui-nav-item layui-nav-itemed'>"+a+"</li></ul>",window.openTips=r.tips(a,i(this),{tips:[2,"#2f4056"],time:3e5,skin:"popup-tips",success:function(l){var s=i(l).position().left-10;i(l).css({left:s}),f.render()}}))}),i("body").on("mouseleave",".popup-tips",function(){if(n.checkMobile())return!1;var e=i(".layuimini-tool i").attr("data-side-fold");if(e==0)try{r.close(window.openTips)}catch(a){console.log(a.message)}}),i("body").on("click",".layuimini-make",function(){n.renderDevice()})}};m("xphp",n)});
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
@@ -0,0 +1 @@
|
||||
.ew-map-select-tool{padding:5px 15px;box-shadow:0 1px #0000000d}.inline-block{display:inline-block}.layui-btn.icon-btn{padding:0 10px}.pull-right{float:right}.map-select:after,.map-select:before{content:"";display:block;clear:both}.ew-map-select-poi{height:505px;width:250px;overflow-x:hidden;overflow-y:auto;float:left;position:relative;display:block;box-sizing:border-box}.ew-map-select-search-list-item{padding:10px 30px 10px 15px;border-bottom:1px solid #e8e8e8;cursor:pointer;position:relative}.ew-map-select-search-list-item-icon-ok{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#ew-map-select-tips{position:absolute;z-index:999;background:#fff;max-height:430px;overflow:auto;top:48px;left:56px;width:280px;box-shadow:0 2px 4px #0000001f;border:1px solid #d2d2d2}#ew-map-select-tips .ew-map-select-search-list-item{padding:10px 15px 10px 35px}.ew-map-select-search-list-item-icon-search{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.ew-map-select-search-list-item .ew-map-select-search-list-item-title{font-size:14px;color:#262626}.ew-map-select-search-list-item .ew-map-select-search-list-item-address{font-size:12px;color:#595959;padding-top:5px}.cur-load0{display:none;background:url(./img/location.cur)}.cur-load1{display:none;background:url(./img/location_blue.cur)}
|
||||
+25
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
layui.define(["layer"],function(f){var I=layui.jquery,_=layui.layer,d="locationX",M={PI:3.141592653589793,x_pi:3.141592653589793*3e3/180,delta:function(t,a){var r=6378245,n=.006693421622965943,i=this.transformLat(a-105,t-35),h=this.transformLon(a-105,t-35),e=t/180*this.PI,s=Math.sin(e);s=1-n*s*s;var o=Math.sqrt(s);return i=i*180/(r*(1-n)/(s*o)*this.PI),h=h*180/(r/o*Math.cos(e)*this.PI),{lat:i,lon:h}},gcj_encrypt:function(t,a){if(this.outOfChina(t,a))return{lat:t,lon:a};var r=this.delta(t,a);return{lat:t+r.lat,lon:a+r.lon}},gcj_decrypt:function(t,a){if(this.outOfChina(t,a))return{lat:t,lon:a};var r=this.delta(t,a);return{lat:t-r.lat,lon:a-r.lon}},gcj_decrypt_exact:function(t,a){for(var r=.01,n=1e-9,i=r,h=r,e=t-i,s=a-h,o=t+i,l=a+h,c,u,P=0;;){c=(e+o)/2,u=(s+l)/2;var v=this.gcj_encrypt(c,u);if(i=v.lat-t,h=v.lon-a,Math.abs(i)<n&&Math.abs(h)<n||(i>0?o=c:e=c,h>0?l=u:s=u,++P>1e4))break}return{lat:c,lon:u}},bd_encrypt:function(t,a){var r=a,n=t,i=Math.sqrt(r*r+n*n)+2e-5*Math.sin(n*this.x_pi),h=Math.atan2(n,r)+3e-6*Math.cos(r*this.x_pi);return bdLon=i*Math.cos(h)+.0065,bdLat=i*Math.sin(h)+.006,{lat:bdLat,lon:bdLon}},bd_decrypt:function(t,a){var r=a-.0065,n=t-.006,i=Math.sqrt(r*r+n*n)-2e-5*Math.sin(n*this.x_pi),h=Math.atan2(n,r)-3e-6*Math.cos(r*this.x_pi),e=i*Math.cos(h),s=i*Math.sin(h);return{lat:s,lon:e}},bd_WGS84:function(t,a){var r=M.bd_decrypt(t,a);return M.gcj_decrypt(r.lat,r.lon)},WGS84_bd:function(t,a){var r=M.gcj_encrypt(t,a);return M.bd_encrypt(r.lat,r.lon)},mercator_encrypt:function(t,a){var r=a*2003750834e-2/180,n=Math.log(Math.tan((90+t)*this.PI/360))/(this.PI/180);return n=n*2003750834e-2/180,{lat:n,lon:r}},mercator_decrypt:function(t,a){var r=a/2003750834e-2*180,n=t/2003750834e-2*180;return n=180/this.PI*(2*Math.atan(Math.exp(n*this.PI/180))-this.PI/2),{lat:n,lon:r}},distance:function(t,a,r,n){var i=6371e3,h=Math.cos(t*this.PI/180)*Math.cos(r*this.PI/180)*Math.cos((a-n)*this.PI/180),e=Math.sin(t*this.PI/180)*Math.sin(r*this.PI/180),s=h+e;s>1&&(s=1),s<-1&&(s=-1);var o=Math.acos(s),l=o*i;return l},outOfChina:function(t,a){return a<72.004||a>137.8347||t<.8293||t>55.8271},transformLat:function(t,a){var r=-100+2*t+3*a+.2*a*a+.1*t*a+.2*Math.sqrt(Math.abs(t));return r+=(20*Math.sin(6*t*this.PI)+20*Math.sin(2*t*this.PI))*2/3,r+=(20*Math.sin(a*this.PI)+40*Math.sin(a/3*this.PI))*2/3,r+=(160*Math.sin(a/12*this.PI)+320*Math.sin(a*this.PI/30))*2/3,r},transformLon:function(t,a){var r=300+t+2*a+.1*t*t+.1*t*a+.1*Math.sqrt(Math.abs(t));return r+=(20*Math.sin(6*t*this.PI)+20*Math.sin(2*t*this.PI))*2/3,r+=(20*Math.sin(t*this.PI)+40*Math.sin(t/3*this.PI))*2/3,r+=(150*Math.sin(t/12*this.PI)+300*Math.sin(t/30*this.PI))*2/3,r}};f(d,M)});
|
||||
@@ -0,0 +1 @@
|
||||
.lay-jsan-notice-marker{position:absolute}.lay-jsan-notice-marker-box{width:35px;height:35px;border:1px solid #e2e2e2;text-align:center;line-height:35px;color:#e2e2e2;float:left;background-color:#fff}.lay-jsan-notice-marker-box:hover{background-color:#f2f2f2;color:#1e9fff}.lay-jsan-notice-marker-icon{font-size:26px!important}.lay-jsan-notice-marker-news{color:#ff5722!important}.lay-jsan-notice-marker-btn{width:15px;height:35px;border:1px solid #e2e2e2;text-align:center;line-height:35px;color:#e2e2e2;float:left;background-color:#fff;font-size:16px}.lay-jsan-notice-marker-btn:hover{background-color:#f2f2f2;color:#1e9fff}.lay-jsan-notice-marker-item{padding:5px 0 5px 10px;background-color:#f2f2f2;border-radius:5px;margin-bottom:12px}.lay-jsan-notice-marker-item:hover{background-color:#ddd;cursor:pointer}.lay-jsan-notice-marker-item-title-new{color:#ff5722}.lay-jsan-notice-marker-item-title{font-size:14px;font-weight:700}.lay-jsan-notice-marker-item-date{font-size:10px;color:#d2d2d2;padding:2px 0}.lay-jsan-notice-marker-item-content{font-size:12px;color:#d2d2d2}
|
||||
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
(function(o,e){typeof o.layui=="object"&&layui.define&&layui.define(function(a){a("mods",e(layui))})})(this,function(o){"use strict";var e={jsanNotice:"mods/extend/jsan-notice"},a=function(r,f){var i={};if(typeof r=="string"){if(!l(r)){if(typeof e[r]!="string")throw new Error("引入的插件"+r+"不在预定义列表中");i[r]=e[r]}}else if(Array.isArray(r)){for(var s=0,t;t=r[s++];)if(!l(t)){if(typeof e[t]!="string")throw new Error("引入的插件"+t+"不在预定义列表中");i[t]=e[t]}}else throw new Error("mods()中,传入了无效的参数");if(typeof f!="function")throw Error("第二个参数必须是函数");o.extend(i).use(r,function(){for(var n=[],c=0,y;y=arguments[c++];)n.push(y);f.apply(o,n)})},l=function(r){return typeof u[r]=="string"};typeof Array.isArray!="function"&&(Array.isArray=function(r){return Object.prototype.toString.call(r)==="[object Array]"});var u={layer:"layer",laydate:"laydate",layedit:"layedit",laypage:"laypage",laytpl:"laytpl",table:"table",form:"form",upload:"upload",jquery:"jquery",code:"code",carousel:"carousel",element:"element",flow:"flow",mobile:"mobile",rate:"rate",tree:"tree",util:"util"};return a});
|
||||
@@ -0,0 +1 @@
|
||||
layui.define(["jquery"],function(h){var a=layui.jquery,l={init:function(o){o.data=o.data||[{name:"暂无数据"}],o.rows=o.rows||1,o.moreUpText=o.moreUpText||"更多",o.moreDownText=o.moreDownText||"收起",o.href=o.href||!1,o.herfBlank=o.herfBlank?"_blank":"_self",o.themeColor=o.themeColor||"green",o.size=o.size?"layui-btn-"+o.size:"layui-btn";var s,r=a(o.elemId),p,c,t=!0,f=!1;r.addClass("box-item-pcc"),o.data.forEach(i=>{p=r.height(),c=a(".item-pcc").outerHeight(!0),o.href?s='<a class="item-pcc layui-bg-'+o.themeColor+" "+o.size+'" href="'+o.href+"?id="+i.id+'" target="'+o.herfBlank+'">'+i.name+"</a>":s='<span class="item-pcc layui-bg-'+o.themeColor+" "+o.size+'">'+i.name+"</span>",p>c*o.rows&&t&&(n(),t=!1),r.append(s)}),p=r.height(),c=a(".item-pcc").outerHeight(!0),p>c*o.rows&&(u(),f=!0),a(document).on("click","#more-pcc",function(){u()});function n(i){if(t){i&&f?r.find("#more-box-pcc").remove():a(".item-pcc").wrapAll("<span class='pack-pcc'></span>");var e=a(".pack-pcc .item-pcc").eq(-3);e.before('<span id="more-box-pcc" class="item-pcc more-pcc '+o.size+'"><a class="layui-font-'+o.themeColor+' " id="more-pcc">'+o.moreUpText+"</a></span>")}}function u(){r.height()>c*o.rows?(r.css("height",c*o.rows),n(!0)):(r.css("height","auto"),r.find("#more-box-pcc").remove(),r.append('<span id="more-box-pcc" class="item-pcc more-pcc '+o.size+'"><a class="layui-font-'+o.themeColor+'" id="more-pcc">'+o.moreDownText+"</a></span>"),t=!0)}}},d=a('<style type="text/css"> .box-item-pcc { overflow: hidden; display: inline-block; width: 70%;} .box-item-pcc .item-pcc { margin:0 5px 5px 5px; box-sizing: border-box; display: inline-block; } .box-item-pcc .more-pcc { float: right; background: none; } .box-item-pcc a { cursor: pointer; } .layui-font-red{color:#FF5722!important} .layui-font-orange{color:#FFB800!important} .layui-font-green{color:#009688!important} .layui-font-cyan{color:#2F4056!important} .layui-font-blue{color:#01AAED!important} .layui-font-black{color:#000!important} .layui-font-gray{color:#c2c2c2!important} </style>');a(a("head")[0]).append(d),h("moreMenus",l)});
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
html #layuicss-regionSelect{display:none;position:absolute;width:1989px}.openTable-i-table-open{display:block;width:10px;height:10px;user-select:none;background:url(./right.svg) 0 0 no-repeat;background-size:10px 10px}.openTable-open-dow{transform:rotate(90deg)}.openTable-i-table-open{position:relative;display:inline-block;transition:transform .2s ease-in-out}.openTable-open-td{padding-bottom:20px!important;background-color:#fdfdfd!important}.openTable-open-td:hover{background-color:#fff}.openTable-open-item-div{display:inline-block;margin-top:20px;margin-right:20px;font-size:16px}.openTable-item-title{color:#99a9bf}.openTable-exp-value-edit{background-color:#f6f6f6}.openTable-exp-value{padding:0 20px 2px;min-width:80px;display:inline-block;border:none;border-bottom:#dedede solid 1px;padding-top:4px!important}.openTable-open-item-div input{height:29px!important}
|
||||
@@ -0,0 +1 @@
|
||||
layui.define(["form","table"],function(w){var i=layui.$,v=layui.table,R=layui.form,D=1,O="openTable",J=".layui-openTable",C="on",m="off",d={index:layui.openTable?layui.openTable.index+1e4:0,set:function(o){var e=this;return e.config=i.extend({},e.config,o),e},on:function(o,e){return layui.onevent.call(this,O,o,e)}},E=function(){var o=this,e=o.config,f=e.id||e.index;return{reload:function(c){o.reload.call(o,c)},config:e}},u=function(o){var e=this;e.index=++d.index,e.config=i.extend({},e.config,d.config,o),e.render()};u.prototype.config={openType:0},u.prototype.render=function(){var o=this,e=o.config,f=e.cols[0],c=e.openCols||[],y=e.done;delete e.done,f.splice(0,0,{align:"left",width:50,templet:function(n){return"<i class='openTable-i-table-open ' status='off' data='"+JSON.stringify(n)+"' title='展开'></i>"}}),v.render(i.extend({done:function(n,b,T){g(),y&&y(n,b,T)}},e));function g(){i(".openTable-i-table-open").parent().unbind().click(function(){var n=i(this).children();if(e.openType===0){var b=i(".openTable-open-dow").attr("status"),T=n.attr("data")===i(".openTable-open-dow").attr("data");if(i(".openTable-open-dow").addClass("openTable-open-up").removeClass("openTable-open-dow").attr("status",m),b===C&&T){i(".openTable-open-td").slideUp(100,function(){i(".openTable-open-td").remove()});return}else n.attr("status",m),i(".openTable-open-td").remove()}var N=this,s=JSON.parse(n.attr("data")),S=n.attr("status")==="on";if(S){n.removeClass("openTable-open-dow"),n.attr("status","off"),this.addTR.find("div").slideUp(100,function(){N.addTR.remove()});return}var p=["<div style='margin-left: 50px;display: none'>"];c.forEach(function(t,h){if(t.templet)p.push("<div class='openTable-open-item-div'>"),p.push(t.templet(s)),p.push("</div>");else if(t.type&&t.type==="select"){var l=["<div id='"+t.field+"' class='openTable-open-item-div' >"];l.push("<span style='color: #99a9bf'>"+t.title+":</span>"),l.push("<div class='layui-input-inline'><select lay-filter='"+t.field+"'>"),t.items.forEach(function(a){a=t.onDraw(a,s),l.push("<option value='"+a.id+"' "),l.push(a.isSelect?" selected='selected' ":""),l.push(" >"+a.value+"</option>")}),l.push("</select></div>"),l.push("</div>"),p.push(l.join("")),setTimeout(function(){layui.form.render(),layui.form.on("select("+t.field+")",function(a){if(e.edit&&t.onSelect(a,s)){var r={};r.value=a.value,r.field=t.field,s[t.field]=a.value,r.data=JSON.parse(JSON.stringify(s)),e.edit(r)}})},20)}else p.push("<div class='openTable-open-item-div'>"),p.push("<span class='openTable-item-title'>"+t.title+":</span>"),p.push(t.edit?"<input class='openTable-exp-value openTable-exp-value-edit' autocomplete='off' name='"+t.field+"' value='"+s[t.field]+"'/>":"<span class='openTable-exp-value' >"+s[t.field]+"</span>"),p.push("</div>")}),n.addClass("openTable-open-dow"),this.addTR=i(["<tr><td class='openTable-open-td' colspan='"+(f.length+1)+"'>",p.join("")+"</div>","</td></tr>"].join("")),n.parent().parent().parent().after(this.addTR),this.addTR.find("div").slideDown(200),n.attr("status","on"),i(".openTable-exp-value-edit").blur(function(){var t=i(this),h=t.attr("name"),l=t.val();if(e.edit&&s[h]+""!==l){var a={};a.value=t.val(),a.field=t.attr("name"),s[h]=l,a.data=s,e.edit(a)}}).keypress(function(t){t.which===13&&i(this).blur()})})}var x=i(e.elem).attr("lay-filter");v.on("sort("+x+")",function(n){e.sort&&e.sort(n),g()}),layui.table.on("edit("+x+")",function(n){e.edit&&e.edit(n)})},d.render=function(o){var e=new u(o);return E.call(e)},layui.link(layui.cache.base+"openTable/openTable.css?v="+new Date().getTime(),function(){},"openTable"),w("openTable",d)});
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1574129071108" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="722" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512"><defs><style type="text/css"></style></defs><path d="M804.288 520.288c1.119-14.86-3.681-30.045-15.009-41.627l-446.179-446.499c-21.028-20.961-55.078-20.961-76.291 0.033-21.065 20.999-20.921 55.265-0.11 76.258l411.912 411.875-411.946 411.731c-20.849 21.098-21.176 55.046-0.071 76.187 21.279 21.031 55.222 20.993 76.363-0.038l446.323-446.148c11.4-11.472 16.128-26.658 15.009-41.772v0 0 0zM804.288 520.288z" p-id="723"></path></svg>
|
||||
|
After Width: | Height: | Size: 751 B |
@@ -0,0 +1,6 @@
|
||||
/*!
|
||||
* passwordIntensity v1.0
|
||||
* author JerryZst
|
||||
* qq 1309579432
|
||||
* Date: 2021/01/20 0007
|
||||
*/layui.define(["jquery","element"],function(c){var h=layui.jquery,d=layui.element,u="passwordIntensity",r=function(t){this.version="passwordIntensity-1.0",this.tmpId=new Date().getTime(),this.tmpId=t.uniqueId?t.uniqueId:this.tmpId+Math.round(Math.random()*1e3+9999),this.passwordLevel=["low","middle","midhigh","high"],this._level=null,this.options=h.extend(!0,{data:t.data||"",chang:t.chang||8,on:t.on||null},t),this.init(),this.bindEvents()};r.prototype.getComponents=function(){var t=this,e=h(t.options.elem),s=e.attr("lay-filter");return s||(s=t.options.elem.substring(1),e.attr("lay-filter",s)),{$elem:e,filter:s}},r.prototype.init=function(){for(var t=this.getComponents(),e="",s=0;s<this.passwordLevel.length;s++){var l="",a="",v=this.tmpId+this.passwordLevel[s];this.passwordLevel[s]==="low"?(a="弱",l="layui-bg-red"):this.passwordLevel[s]==="middle"?(a="中",l="layui-bg-orange"):this.passwordLevel[s]==="midhigh"?(a="中上",l="layui-bg-orange"):(a="强",l="layui-bg-green"),e+='<div class="layui-col-md3 layui-col-sm3 layui-col-xs3" style="text-align: center"><div class="layui-progress layui-progress-big" lay-filter="'+v+'"><div id="'+v+'" class="layui-progress-bar '+l+'" lay-percent="0%"></div></div><span style="background: white;font-size: 12px">'+a+"</span></div>"}if(e='<div id="'+this.tmpId+'" class="layui-row layui-col-space2" style="margin-top: 5px">'+e+"</div>",t.$elem.parent("div").append(e),this.options.data){t.$elem.val(this.options.data);var o=this,y=p(this.options.data,this.options.chang);switch(y){case 0:o.setLevel("low","100%");break;case 1:o.setLevel("low","100%");break;case 2:o.setLevel("middle","100%");break;case 3:o.setLevel("midhigh","100%");break;default:o.setLevel("high","100%");break}}return e},r.prototype.bindEvents=function(){var t=this.getComponents(),e=this;t.$elem.off("input propertychange").on("input propertychange",function(){var s=h(this).val();if(s==""||s==null)e.setLevel(""),e._level=null;else{var l=p(s,e.options.chang);switch(e._level=l,l){case 0:e.setLevel("low","100%");break;case 1:e.setLevel("low","100%");break;case 2:e.setLevel("middle","100%");break;case 3:e.setLevel("midhigh","100%");break;default:e.setLevel("high","100%");break}}}),t.$elem.off("blur").on("blur",function(){var s=h(this).val();if(s==""||s==null)e.setLevel(""),e._level=null;else{var l=p(s,e.options.chang);switch(e._level=l,l){case 0:e.setLevel("low","100%");break;case 1:e.setLevel("low","100%");break;case 2:e.setLevel("middle","100%");break;case 3:e.setLevel("midhigh","100%");break;default:e.setLevel("high","100%");break}}})},r.prototype.setLevel=function(t,e){e=e||"100%";for(var s=0;s<this.passwordLevel.length;s++)t===""?d.progress(this.tmpId+this.passwordLevel[s],"0%"):t===this.passwordLevel[s]?d.progress(this.tmpId+t,e):e==="100%"&&d.progress(this.tmpId+this.passwordLevel[s],"0%");return!0},r.prototype.getLevel=function(){return n(this._level)},r.prototype.isLow=function(){return n(this._level)==="low"||this._level===null},r.prototype.isMiddle=function(){return n(this._level)==="middle"},r.prototype.isHigh=function(){return n(this._level)==="high"},r.prototype.ismidHigh=function(){return n(this._level)==="midhigh"};function n(t){var e="low";switch(t){case 0:e="low";break;case 1:e="low";break;case 2:e="middle";break;case 3:e="midhigh";break;default:e="high";break}return e}r.prototype.on=function(t,e){return layui.onevent.call(this,u,t,e)};function f(t){return t>=48&&t<=57?1:t>=65&&t<=90?2:t>=97&&t<=122?4:8}function g(t){for(modes=0,i=0;i<4;i++)t&1&&modes++,t>>>=1;return modes}function p(t,e){if(t.length<=6||t.length<e)return 0;for(Modes=0,i=0;i<t.length;i++)Modes|=f(t.charCodeAt(i));return g(Modes)}var m={render:function(t){return new r(t)},on:function(t,e){return layui.onevent.call(this,u,t,e)}};c(u,m)});
|
||||
@@ -0,0 +1 @@
|
||||
html #layuicss-regionCheckBox{display:none;position:absolute;width:1989px}.layui-regionContent{margin:6px;border:1px solid #e6e6e6}.layui-regionContent .all{margin-left:15px}.layui-regionContent .area{margin-bottom:0}.layui-regionContent .area label{width:45px}.layui-regionContent .area .province{margin-left:75px}.layui-regionContent .province ul li{float:left;position:relative;border:1px solid #fff;padding:9px 0 9px 15px}.layui-regionContent .province ul li .layui-form-checkbox[lay-skin=primary]{margin-top:0}.layui-regionContent .province ul li.parent:hover{border:1px solid #e4e4e4}.layui-regionContent .province .city{position:absolute;background:#fff;width:330px;left:-1px;top:100%;z-index:2;line-height:26px;border:1px solid #e4e4e4;padding:6px 0 6px 15px;display:none}
|
||||
@@ -0,0 +1 @@
|
||||
layui.define("form",function(g){"use strict";var c=layui.$,u=layui.form,C="regionCheckBox",B="layui-regionContent",d={index:layui.regionCheckBox?layui.regionCheckBox.index+1e4:0,set:function(i){var e=this;return e.config=c.extend({},e.config,i),e},on:function(i,e){return layui.onevent.call(this,C,i,e)}},E=function(){var i=this,e=i.config,l=e.id||e.index;return{reload:function(n){i.config=c.extend({},i.config,n),i.render()},val:function(n){x(e,n)},config:e}},m=function(i){var e=this;e.index=++d.index,e.config=c.extend({},e.config,d.config,i),e.render()};m.prototype.config={data:[],all:["所有地域","所有地域"],value:[],width:"550px",border:!0,change:function(i){},ready:function(){}},m.prototype.render=function(){var i=this,e=i.config;e.elem=c(e.elem);var l=e.elem.attr("id");e.elem.hasClass("layui-form")||e.elem.addClass("layui-form"),e.elem.addClass(B),e.elem.css("width",e.width),e.border||e.elem.css("border","none"),e.elem.attr("lay-filter","region-"+l),e.elem.html(L(e)),x(e,e.value),e.elem.find(".parent").mouseover(function(){c(this).find(".city").show()}),e.elem.find(".parent").mouseout(function(){c(this).find(".city").hide()}),u.on("checkbox(regionCheckBox-"+l+")",function(n){if(c(n.elem).parents(".all").length>0)n.elem.checked?e.elem.find(":checkbox").prop("checked",!0):e.elem.find(":checkbox").prop("checked",!1);else{if(c(n.elem).parent().hasClass("parent")&&(n.elem.checked?c(n.elem).parent().find(".city :checkbox").prop("checked",!0):c(n.elem).parent().find(".city :checkbox").prop("checked",!1)),c(n.elem).parent().hasClass("city"))if(c(n.elem).parents(".parent").attr("name",e.name),n.elem.checked){var r=!0;c(n.elem).parent().find(":checkbox").each(function(f,a){if(!a.checked)return r=!1,!1}),r&&c(n.elem).parents(".parent").find(":checkbox:first").prop("checked",!0)}else c(n.elem).parents(".parent").find(":checkbox:first").prop("checked",!1);if(n.elem.checked){var r=!0;e.elem.find(".province :checkbox").each(function(a,t){if(!t.checked)return r=!1,!1}),r&&e.elem.find(".all :checkbox").prop("checked",!0)}else e.elem.find(".all :checkbox").prop("checked",!1)}u.render("checkbox",e.elem.attr("lay-filter")),y(e.elem),v(e),e.change(n)}),e.ready()};function L(i){var e=i.data,l=i.all,n=i.name,r=i.elem.attr("id"),f="primary",a="regionCheckBox-"+r,t="",h=!0;l!=null&&l.length==2&&(t='<div class="layui-form-item all"><input type="checkbox" name="'+n+'" value="'+l[0]+'" title="'+l[1]+'" lay-skin="'+f+'" lay-filter="'+a+'"></div>'+t),e[0].TYPE=="province"&&(h=!1),h||(t+='<div class="layui-form-item" style="margin-bottom: 0;"><div class="province"><ul>');for(var s=0;s<e.length;s++){var o=e[s];if(o.TYPE=="area"){t+='<div class="layui-form-item area"><label class="layui-form-label">'+o.TITLE+'</label><div class="province"><ul>';for(var b=o.CHILDREN,k=0;k<b.length;k++)t+=p(b[k],i);t+="</ul></div></div>"}else o.TYPE=="province"&&(t+=p(o,i))}return h||(t+="</ul></div>"),t}function p(i,e){var l=e.name,n=e.elem.attr("id"),r="primary",f="regionCheckBox-"+n,a="",t=i.CHILDREN,h=t==null?0:t.length;if(a+="<li"+(h>0?' class="parent"':"")+'><input type="checkbox" name="'+l+'" value="'+i.VALUE+'" title="'+i.TITLE+'" lay-skin="'+r+'" lay-filter="'+f+'">',h>0){a+='<div class="city">';for(var s=0;s<h;s++){var o=t[s];a+='<input type="checkbox" name="'+l+'" value="'+o.VALUE+'" title="'+o.TITLE+'" lay-skin="'+r+'" lay-filter="'+f+'">'}a+="</div>"}return a+="</li>",a}function x(i,e){i.elem.find(":checkbox").prop("checked",!1);var l=i.elem.find(".all :checkbox").val();if(e.indexOf(l)>-1)i.elem.find(":checkbox").prop("checked",!0);else{typeof e=="string"&&(e=e.split(","));for(var n=0;n<e.length;n++){var r=e[n],f=i.elem.find(':checkbox[value="'+r+'"]');f.prop("checked",!0),r.indexOf("-")<0&&f.parent().find(".city :checkbox").prop("checked",!0)}}u.render("checkbox",i.elem.attr("lay-filter")),y(i.elem),v(i)}function v(i){var e=i.elem;e.find(":checkbox").attr("name",i.name),e.find(".all :checkbox").prop("checked")?e.find(".province :checkbox").removeAttr("name"):e.find(".parent").find(":checkbox:first:checked").each(function(){c(this).parent().find(".city :checkbox").removeAttr("name")})}function y(i){i.find(".parent").find(":checkbox:first").not(":checked").each(function(){var e=!0,l=!0;c(this).parent().find(".city :checkbox").each(function(n,r){r.checked?l=!1:e=!1}),!e&&!l&&(c(this).parent().find(".layui-icon:first").removeClass("layui-icon-ok"),c(this).parent().find(".layui-icon:first").css("border-color","#5FB878"),c(this).parent().find(".layui-icon:first").css("background-color","#5FB878"))})}d.render=function(i){var e=new m(i);return E.call(e)},g("regionCheckBox",d)}).link(layui.cache.base+"regionCheckBox/regionCheckBox.css?v="+new Date().getTime());
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
layui.define(["jquery","form"],function(v){var o="selectN",l=layui.jquery,d=layui.form,u=function(c){this.selected=[],this.values=[],this.names=[],this.lastValue="",this.lastName="",this.isSelected=!1,this.config={elem:"",data:[],selected:[],tips:"请选择",search:!1,width:null,last:!1,verify:"",filter:"",name:"",delimiter:",",field:{idName:"id",titleName:"name",statusName:"status",childName:"children"},formFilter:null},this.config=l.extend(this.config,c),this.setTips=function(){var e=this,t=e.config;if(Object.prototype.toString.call(t.tips)!="[object Array]")return t.tips;var a=l(t.elem).find("select").length;return t.tips.hasOwnProperty(a)?t.tips[a]:"请选择"},this.setSearch=function(){var e=this,t=e.config;if(Object.prototype.toString.call(t.search)!="[object Array]")return t.search===!0?"lay-search ":" ";var a=l(t.elem).find("select").length;return t.search.hasOwnProperty(a)&&t.search[a]===!0?"lay-search ":" "},this.setWidth=function(){var e=this,t=e.config;if(Object.prototype.toString.call(t.width)!="[object Array]")return/^\d+$/.test(t.width)?'style="width:'+t.width+'px;" ':" ";var a=l(t.elem).find("select").length;if(t.width.hasOwnProperty(a))return/^\d+$/.test(t.width[a])?'style="width:'+t.width[a]+'px;" ':" "},this.createSelect=function(e){var t=this,a=t.config,i=a.field,r="";r+='<div class="layui-input-inline" '+t.setWidth()+">",r+=" <select "+t.setSearch()+'lay-filter="'+a.filter+'">',r+=' <option value="">'+t.setTips()+"</option>";for(var n=0;n<e.length;n++){var s=e[n][i.statusName]==0?'disabled="" ':"";r+=" <option "+s+'value="'+e[n][i.idName]+'">'+e[n][i.titleName]+"</option>"}return r+=" </select>",r+="</div>",r},this.getOptionData=function(e,t){for(var a=this.config.field,i=e,r=0;r<t.length;r++)if(typeof i[t[r]]=="undefined"){i=null;break}else if(typeof i[t[r]][a.childName]=="undefined"){i=null;break}else i=i[t[r]][a.childName];return i},this.set=function(e){var t=this,a=t.config;$E=l(a.elem);var i=a.verify==""?"":'lay-verify="'+a.verify+'" ',r='<div style="height:0px;width:0px;overflow:hidden"><input '+i+'name="'+a.name+'"></div>';r+=t.createSelect(a.data),$E.html(r),e=typeof e=="undefined"?a.selected:e;for(var n=[],s=0;s<e.length;s++){$E.find("select:last").val(e[s]);var h=$E.find("select:last").get(0).selectedIndex-1;n.push(h);var f=t.getOptionData(a.data,n);if(f){var r=t.createSelect(f);$E.append(r)}}d.render("select",a.formFilter),t.getSelected()},this.change=function(e){var t=this,a=t.config,i=e.parent();i.nextAll("div.layui-input-inline").remove();var r=[];i.parent().find("select").each(function(){r.push(l(this).get(0).selectedIndex-1)});var n=t.getOptionData(a.data,r);if(n){var s=t.createSelect(n);i.after(s),d.render("select",a.formFilter)}t.getSelected()},this.getSelected=function(){var e=this,t=e.config,a=[],i=[],r=[];$E=l(t.elem),$E.find("select").each(function(){var s={},h=l(this).val(),f=l(this).find("option:selected").text();s.value=h,s.name=f,a.push(h),i.push(f),r.push(s)}),e.selected=r,e.values=a,e.names=i,e.lastValue=$E.find("select:last").val(),e.lastName=$E.find("option:selected:last").text(),e.isSelected=e.lastValue!="";var n=t.last===!0?e.lastValue:e.values.join(t.delimiter);$E.find('input[name="'+t.name+'"]').val(n)},this.getData=function(e){var t;return l.ajax({url:e,dataType:"json",async:!1,success:function(a){t=a},error:function(){console.error(o+" hint:候选数据ajax请求错误 "),t=!1}}),t}};u.prototype.render=function(){var c=this,e=c.config;if($E=l(e.elem),$E.length==0)return console.error(o+" hint:找不到容器 "+e.elem),!1;if(Object.prototype.toString.call(e.data)!="[object Array]"){var t=c.getData(e.data);if(t===!1)return console.error(o+" hint:缺少分类数据"),!1;c.config.data=t}e.filter=e.filter==""?e.elem.replace("#","").replace(".",""):e.filter,e.name=e.name==""?e.elem.replace("#","").replace(".",""):e.name,c.config=e,c.set(),d.on("select("+e.filter+")",function(a){c.change(l(a.elem))}),$E.find('input[name="'+e.name+'"]').focus(function(){var a=l(e.elem).offset().top;l("html,body").scrollTop(a-200),l(e.elem).find("select:last").addClass("layui-form-danger"),setTimeout(function(){l(e.elem).find("select:last").removeClass("layui-form-danger")},3e3)})},v(o,function(c){var e=new u(c);return e.render(),e})});
|
||||
@@ -0,0 +1 @@
|
||||
.selectY-box{position:relative;height:30px}.selectY-box .show{position:relative;height:28px;line-height:28px;padding:0 25px 0 10px;min-width:30px;display:inline-block;background-color:#fff;cursor:pointer}.selectY-box .show:after{font-family:layui-icon!important;content:"";color:#e6e6e6;position:absolute;top:0;right:5px}.selectY-box .show i{color:#e6e6e6;padding:0 5px}.selectY-box .pop{position:absolute;z-index:99;top:29px;left:0;display:none;box-shadow:0 2px 5px #0000001a}.selectY-box .show,.selectY-box .pop ul{border:1px solid #e6e6e6}.selectY-box .pop ul{background-color:#fff;min-width:160px;height:237px;padding:5px 0;float:left;margin-left:-1px;overflow:auto}.selectY-box .pop ul:first-child{margin-left:0}.selectY-box .pop ul li{padding:5px 30px 5px 20px;position:relative;cursor:pointer}.selectY-box .pop ul li.child-row:after{font-family:layui-icon!important;content:"";color:#e6e6e6;position:absolute;top:5px;right:10px}.selectY-box .pop ul li:hover{background-color:#f8f8f8}.selectY-box .pop ul li.active{color:red}
|
||||
@@ -0,0 +1 @@
|
||||
layui.define("layer",function(w){var s=layui.$,p=layui.layer,g=function(n){this.c={elem:"",data:"",url:"",placeholder:"请选择:",disabledTips:"",success:function(){}},this.c=s.extend(this.c,n),this.getData=function(e){var a;return s.ajax({url:e,type:"get",dataType:"json",async:!1,success:function(l){a=l.data||p.msg("数据接口错误,请正确配置")},error:function(){p.msg("数据接口错误,请正确配置"),a=""}}),a},this.getChild=function(e,a){for(var l=[],t=0;t<e.length;t++)e[t].pid==a&&l.push(e[t]);return l},this.createChild=function(e){for(var a=this,l="<ul>",t=0;t<e.length;t++){var i=a.getChild(a.data,e[t].id);i=i.length!=0?"child-row":"";var r=e[t].off?"layui-disabled":"";l+='<li class ="'+i+" "+r+'" data-id="'+e[t].id+'">'+e[t].name+"</li>"}return l+="</ul>",l},this.setValue=function(e){for(var a=this,l=a.data,t=[],i=0;i<l.length;i++)for(var r=0;r<e.length;r++)e[r]==l[i].name&&t.push(l[i].id);return t},this.showPopup=function(e,a){var l=this,t=l.getChild(e,a);if(t.length!=0){var i=l.createChild(t);s(l.c.elem).parent().find(".pop").append(i)}},this.scroll=function(){for(var e=this,a=e.c,l=a.elem,t=s(l).parent().find(".pop ul"),i=0;i<t.length;i++){var r=t.eq(i).children("li.active");if(r[0]){var c=r.position().top,d=t.eq(i).height(),o=r.height();c>d&&t.eq(i).scrollTop(c+t.eq(i).scrollTop()-d+o+3),c<0&&t.eq(i).scrollTop(c+t.eq(i).scrollTop()-5)}}},this.data=this.c.url?this.getData(this.c.url):this.c.data};g.prototype.render=function(){var n=this,e=n.c,a=e.elem,l='<div class="selectY-box"></div>',t='<span class="show"><span class="cl-exp">'+e.placeholder+"</span></span>",i='<div class="pop"></div>';if(s(a).wrap(l),s(a).after(t+i),n.showPopup(n.data,0),s(a).val()!=""){var r=s(a).val().split("/"),c=r.join("<i>/</i>");s(a).parent().find(".show").html(c);for(var d=this.setValue(r),o=0;o<d.length;o++){n.showPopup(n.data,d[o]);var C=s(a).parent().find(".pop ul");C.eq(o).find("li[data-id="+d[o]+"]").addClass("active")}}s(a).parent().find(".pop").on("click","ul li",function(f){if(s(this).hasClass("layui-disabled"))return p.msg(e.disabledTips),!1;s(this).addClass("active").siblings().removeClass("active"),s(this).parent().nextAll("ul").remove();var q=s(this).data("id");if(n.showPopup(n.data,q),!s(this).hasClass("child-row")){s(a).parent().find(".pop").hide();for(var u=s(a).parent().find(".pop li.active"),v=[],y=[],h=0;h<u.length;h++)v.push(u.eq(h).html()),y.push(u.eq(h).data("id"));var m=v.join("/"),T=v.join("<i>/</i>");if(s(a).val(m),s(a).parent().find(".show").html(T),typeof e.success=="function"){var b={data:m,ids:y};e.success(b)}}layui.stope(f)}),s(a).parent().find(".show").on("click",function(f){s(a).parent().find(".pop").show(),n.scroll(),layui.stope(f)}),s(document).on("click",function(){s(a).parent().find(".pop").hide()})},w("selectY",function(n){var e=new g(n);e.render()})}).link(layui.cache.base+"selectY/selectY.css?v="+new Date().getTime());
|
||||
@@ -0,0 +1 @@
|
||||
layui.define("layer",function(x){var n=layui.$,y=layui.layer,T=function(e){this.c={elem:"",data:"",url:"",placeholder:"请选择:",disabledTips:"",success:function(){}},this.c=n.extend(this.c,e),this.init()};T.prototype={init:function(){this.data=this.c.url?this.getData(this.c.url):this.c.data,this.render()},getData:function(e){var t;return n.ajax({url:e,type:"get",dataType:"json",async:!1,success:function(a){t=a.data||y.msg("数据接口错误,请正确配置")},error:function(){y.msg("数据接口错误,请正确配置"),t=""}}),t},getChild:function(e,t){for(var a=[],i=0;i<e.length;i++)e[i].pid==t&&a.push(e[i]);return a},createChild:function(e){for(var t=this,a="<ul>",i=0;i<e.length;i++){var r=t.getChild(t.data,e[i].id);r=r.length!=0?"child-row":"";var l=e[i].off?"layui-disabled":"";a+='<li class="'+r+" "+l+'" data-id="'+e[i].id+'">'+e[i].name+"</li>"}return a+="</ul>",a},setValue:function(e){var t=this,a=t.data,i=n(t.c.elem),r=i.parent();r.find(".pop").empty(),r.find(".show").html(t.c.placeholder),i.val("");for(var l=[],s=t.getChild(a,0),d=0;d<e.length;d++){for(var c=!1,o=0;o<s.length;o++)if(s[o].name===e[d]){l.push(s[o]),s=t.getChild(a,s[o].id),c=!0;break}if(!c)break}if(l.length>0){r.find(".pop").empty();for(var h=0;h<l.length;h++){var v=t.getChild(a,h===0?0:l[h-1].id),C=t.createChild(v);r.find(".pop").append(C);var g=r.find(".pop ul").eq(h);g.find('li[data-id="'+l[h].id+'"]').addClass("active")}var f=l[l.length-1],m=t.getChild(a,f.id);if(m.length>0){var u=t.createChild(m);r.find(".pop").append(u)}var w=l.map(function(p){return p.name}).join("<i>/</i>"),q=l.map(function(p){return p.name}).join("/");if(r.find(".show").html(w),i.val(q),typeof t.c.success=="function"){var b=l.map(function(p){return p.id}),Y=l.map(function(p){return p.name});t.c.success({data:Y,ids:b})}return l.map(function(p){return p.id})}return[]},showPopup:function(e,t){var a=this,i=a.getChild(e,t);if(i.length!=0){var r=a.createChild(i);n(a.c.elem).parent().find(".pop").append(r)}},scroll:function(){for(var e=this,t=e.c,a=t.elem,i=n(a).parent().find(".pop ul"),r=0;r<i.length;r++){var l=i.eq(r).children("li.active");if(l[0]){var s=l.position().top,d=i.eq(r).height(),c=l.height();s>d&&i.eq(r).scrollTop(s+i.eq(r).scrollTop()-d+c+3),s<0&&i.eq(r).scrollTop(s+i.eq(r).scrollTop()-5)}}},render:function(){var e=this,t=e.c,a=t.elem,i='<div class="selectY-box"></div>',r='<span class="show"><span class="cl-exp">'+t.placeholder+"</span></span>",l='<div class="pop"></div>';if(n(a).wrap(i),n(a).after(r+l),e.showPopup(e.data,0),n(a).val()!=""){var s=n(a).val().split("/"),d=s.join("<i>/</i>");n(a).parent().find(".show").html(d);for(var c=e.setValue(s),o=0;o<c.length;o++){e.showPopup(e.data,c[o]);var h=n(a).parent().find(".pop ul");h.eq(o).find("li[data-id="+c[o]+"]").addClass("active")}}n(a).parent().find(".pop").on("click","ul li",function(v){if(n(this).hasClass("layui-disabled"))return y.msg(t.disabledTips),!1;n(this).addClass("active").siblings().removeClass("active"),n(this).parent().nextAll("ul").remove();var C=n(this).data("id");if(e.showPopup(e.data,C),!n(this).hasClass("child-row")){n(a).parent().find(".pop").hide();for(var g=n(a).parent().find(".pop li.active"),f=[],m=[],u=0;u<g.length;u++)f.push(g.eq(u).html()),m.push(g.eq(u).data("id"));var w=f.join("/"),q=f.join("<i>/</i>");if(n(a).val(w),n(a).parent().find(".show").html(q),typeof t.success=="function"){var b={data:f,ids:m};t.success(b)}}layui.stope(v)}),n(a).parent().find(".show").on("click",function(v){n(a).parent().find(".pop").show(),e.scroll(),layui.stope(v)}),n(document).on("click",function(){n(a).parent().find(".pop").hide()})}},x("selectY2",function(e){return new T(e)})}).link(layui.cache.base+"selectY/selectY.css?v="+new Date().getTime());
|
||||
@@ -0,0 +1 @@
|
||||
@charset "UTF-8";.layui-slider-bar-selected{position:absolute;background-color:#696969;height:100%;z-index:1}.step-hour{height:20px!important;width:1px!important;top:-16px!important}.step-half-hour{height:10px!important;width:1px!important;top:-6px!important}.step-hour,.step-half-hour,.step-start-wrap,.step-end-wrap{border-radius:0;border-radius:unset}.layui-slider-step{border-radius:0;height:6px;width:1px;top:-2px}.layui-slider-bar{z-index:1}.step-start-num{position:absolute;left:-18px;top:8px}.step-end-num{position:absolute;right:-15px;top:6px}.step-start-wrap{position:absolute;left:0;top:-16px;height:20px;width:2px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.step-end-wrap{position:absolute;right:-2px;top:-16px;height:20px;width:2px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.slider-danger-tips{position:absolute;top:12px;z-index:66666666;white-space:nowrap;display:none;-webkit-transform:translateX(-50%);transform:translate(-50%);border-radius:3px;height:25px;line-height:25px;padding:0 10px}.layui-disabled .step-hour,.layui-disabled .step-half-hour,.layui-disabled .step-start-wrap,.layui-disabled .step-end-wrap,.layui-disabled .layui-slider-step{background:#696969}.layui-slider-vertical .step-start-num{left:-16px;top:inherit;top:unset;bottom:-22px}.layui-slider-vertical .step-end-num{top:-22px;right:inherit;right:unset;left:-16px}.layui-slider-vertical .step-start-wrap{height:2px;width:20px;bottom:0;top:inherit;top:unset;left:10px}.layui-slider-vertical .step-end-wrap{height:2px;width:20px;right:inherit;right:unset;left:10px;top:0}.layui-slider-vertical .step-hour{height:1px!important;width:20px!important;top:inherit!important;top:unset!important}.layui-slider-vertical .step-half-hour{height:1px!important;width:10px!important;top:inherit!important;top:unset!important}.layui-slider-vertical .layui-slider-step{height:1px;width:4px}.layui-slider-vertical .layui-slider-bar-selected{width:4px;bottom:150px;height:37.5%}.layui-slider-vertical .slider-danger-tips{top:inherit;top:unset;left:100px}.step-hour,.step-half-hour,.step-start-wrap,.step-end-wrap{background:#009688}.layui-slider-step{background:#00bfb1}.slider-danger-tips{color:#fff;background:#ff5722}
|
||||
@@ -0,0 +1 @@
|
||||
layui.define(["slider"],function(c){"use strict";var T="sliderTime",n=layui.jquery,h=layui.slider,r={config:{},render:function(s){var e=new u(s);return v.call(e)},numToTime:function(s){var e=Math.floor(s/60),a=s-e*60;return(e<10?"0"+e:e)+":"+(a<10?"0"+a:a)},timeToNum:function(s){var e=s.split(":");return e[0]*60+parseInt(e[1])}},u=function(s){var e=this;e.config=n.extend({},r.config,s),e.render()},v=function(){var s=this,e=s.config;return{setValue:function(a,i){i!==1&&(i=0),a=r.timeToNum(a);var d,t,o,m=n(e.elem).find(".layui-slider-wrap"),l=[m.eq(0).data("value"),m.eq(1).data("value")];a===l[0]||a===l[1]||(a>l[1]?(l[1]>l[0]?i=1:i=0,l[i]=a):a<l[0]?(l[0]<l[1]?i=0:i=1,l[i]=a):i===0?l[0]=a:l[1]=a,m.eq(i).data("value",a),d=(l[0]-e.min)/(e.max-e.min)*100,t=(l[1]-e.min)/(e.max-e.min)*100,e.type==="vertical"?n(e.elem).find(".layui-slider-wrap").eq(i).css("bottom",(i===0?d:t)+"%"):n(e.elem).find(".layui-slider-wrap").eq(i).css("left",(i===0?d:t)+"%"),o=Math.abs(t-d),e.type==="vertical"?n(e.elem).find(".layui-slider-bar").css({height:o+"%",bottom:(d<t?d:t)+"%"}):n(e.elem).find(".layui-slider-bar").css({width:o+"%",left:(d<t?d:t)+"%"}))},getValue:function(){var a=n(e.elem).find(".layui-slider-wrap"),i=[a.eq(0).data("value"),a.eq(1).data("value")];return i[0]>i[1]&&i.reverse(),[r.numToTime(i[0]),r.numToTime(i[1])]},isOccupation:function(){if(e.disabledValue){var a=n(e.elem).find(".layui-slider-wrap"),i=[a.eq(0).data("value"),a.eq(1).data("value")];i[0]>i[1]&&i.reverse();for(var d in e.disabledValue){var t=e.disabledValue[d],o=r.timeToNum(t[0]),m=r.timeToNum(t[1]);if(i[0]>o&&i[0]<m||i[1]>o&&i[1]<m||i[0]<=o&&i[1]>=m)return t;s.closeTips(e.elem)}return!1}else return!1},config:e}};u.prototype.render=function(){var s=this,e=s.config;e.showstep=e.showstep!=!1,e.range=!0,e.min=e.min==null||r.timeToNum(e.min)<0?0:r.timeToNum(e.min),e.max=e.max==null||r.timeToNum(e.max),e.step=e.step>e.max?e.max:e.step,e.value=typeof e.value=="object"?e.value:[r.numToTime(e.min),r.numToTime(e.min)],e.value[0]=r.timeToNum(e.value[0]),e.value[1]=r.timeToNum(e.value[1]),s.slider=h.render({elem:e.elem,type:e.type,height:e.height,theme:e.theme,range:e.range,showstep:e.showstep,min:e.min,max:e.max,step:e.step,value:e.value,disabled:e.disabled,setTips:function(t){return t=r.numToTime(t),e.setTips?e.setTips(t):t},change:function(t){if(e.disabledValue&&e.disabledText)for(var o in e.disabledValue){var m=e.disabledValue[o],l=r.timeToNum(m[0]),f=r.timeToNum(m[1]);if(t[0]>l&&t[0]<f||t[1]>l&&t[1]<f||t[0]<=l&&t[1]>=f){var p=e.disabledText.replace("{start}",m[0]).replace("{end}",m[1]);s.showTips(e,p);break}else s.closeTips(e.elem)}e.change&&e.change(t)}}),n(e.elem).find(".layui-slider").append('<div class="step-start-num">'+r.numToTime(e.min)+"</div>").append('<div class="step-end-num">'+r.numToTime(e.max)+"</div>").append('<div class="slider-danger-tips"></div>'),e.showstep&&n(e.elem).find(".layui-slider").append('<div class="step-start-wrap"></div>').append('<div class="step-end-wrap"></div>');for(var a=n(e.elem).find(".layui-slider .layui-slider-step"),i=0,d=e.min;d<=e.max&&i<a.length-1;i++,d+=e.step)s.numToMins(d)==0&&i>0?a.eq(i-1).addClass("step-hour"):s.numToMins(d)==30&&a.eq(i-1).addClass("step-half-hour");e.disabledValue&&e.disabledValue.forEach(function(t){var o=[r.timeToNum(t[0]),r.timeToNum(t[1])],m=(o[0]-e.min)/(e.max-e.min)*100,l=(o[1]-e.min)/(e.max-e.min)*100,f=l-m,p='<div class="layui-slider-bar-selected layui-disabled" style=" '+(e.type==="vertical"?"height":"width")+":"+f+"%; "+(e.type==="vertical"?"bottom":"left")+":"+m+'% ;"></div>';n(e.elem).find(".layui-slider-bar").after(p)}),e.theme&&n(e.elem).find(".step-hour,.step-half-hour,.step-start-wrap,.step-end-wrap,.layui-slider-step").css("background",e.theme)},u.prototype.numToMins=function(s){var e=Math.floor(s/60),a=s-e*60;return a},u.prototype.showTips=function(s,e){s.type==="vertical"?n(s.elem).find(".slider-danger-tips").css({display:"block",bottom:n(s.elem).find(".layui-slider-tips")[0].style.bottom}).text(e):n(s.elem).find(".slider-danger-tips").css({display:"block",left:n(s.elem).find(".layui-slider-tips")[0].style.left}).text(e)},u.prototype.closeTips=function(s){n(s).find(".slider-danger-tips").css({display:"none"}).text("")},layui.link(layui.cache.base+"sliderTime/sliderTime.css?v="+new Date().getTime()),c(T,r)});
|
||||
@@ -0,0 +1 @@
|
||||
layui.define(["jquery","layer","form"],function(x){var l=layui.jquery,w=layui.form,k=layui.layer,u=layui.device(),V=(function(){var t=".slider-item{height:38px;line-height:38px;background-color:#d0d0d0;position:relative;border: 1px solid white;}.slider-bg{position:absolute;width:40px;height:100%;z-index:100}.slider-btn{width:40px;height:96%;position:absolute;border:1px solid #ccc;cursor:move;text-align:center;background-color:#fff;user-select:none;color:#666;z-index:120}.slider-btn-success{font-size:26px}.slider-text{position:absolute;text-align:center;width:100%;height:100%;user-select:none;font-size:14px;color:#fff;z-index:120}.slider-error{animation:glow 800ms ease-out infinite alternate;}@keyframes glow{0%{border-color:#e6e6e6}100%{border-color:#ff5722}}",e=document.createElement("style");e.innerHTML=t,e.type="text/css",l("head link:last")[0]&&l("head link:last").after(e)||l("head").append(e)})(),m={version:"1.7.2"},a=function(t){return t[0]},O=function(){var t=this;return{isOk:function(){return t.isOk.call(t)},reset:function(){return t.reset.call(t)}}},y="sliderVerify",p="slider-btn",b="slider-bg",g="slider-text",L="layui-icon-next",z="layui-icon-ok-circle",M="slider-btn-success",C="layui-bg-green",h="slider-error",E="请拖动滑块验证",A="验证通过",r=function(t){var e=this;e.config=l.extend({},e.config,t),e.render()};r.prototype.config={elem:"",onOk:null,isOk:!1,isAutoVerify:!0,timer:null,bg:C,text:E},r.prototype.render=function(){var t=this,e=t.config,o=l(e.elem);if(o[0]){e.domid&&e.domid.remove(),e.domid=t.createIdNum();var i=l(['<div id="'+e.domid+'"'+(e.isAutoVerify?'lay-verify="sliderVerify"':"")+'class="slider-item">','<div class="'+b+" "+e.bg+'"></div>','<div class="'+g+'">'+e.text+"</div>",'<div class="'+p+' layui-icon layui-icon-next"></div>'].join(""));o.hide().after(i),e.domid=l("#"+e.domid),t.events(),e.isAutoVerify&&w.verify({sliderVerify:function(n,s){if(!n)return s.classList.add(h),e.text}})}},r.prototype.isMobile=function(){return u.os=="ios"||u.os=="android"||u.android||u.ios||u.weixin&&typeof u.weixin===Boolean},r.prototype.createIdNum=function(){return y+(+new Date).toString()+Math.random().toString().substr(2,7)},r.prototype.isOk=function(){return this.config.isOk},r.prototype.error=function(t){return k.msg(t,{icon:5})},r.prototype.distance=function(){var t=this.config.container;return t.box.offsetWidth-t.btn.offsetWidth},r.prototype.reset=function(){return this.config.isOk=!1,this.render()},r.prototype.resize=function(i){var e=this,o=e.config.container,i=i||e.distance();o.btn.style.left=i+"px",o.bg.style.width=i+"px"},r.prototype.cancelTransition=function(){var t=this.config.container;this.config.domid[0].classList.remove(h),t.btn.style.transition="",t.bg.style.transition=""},r.prototype.down=function(n){var e=this,o=e.config,i=o.container,n=n||window.event,s=n.clientX||n.touches[0].clientX;e.cancelTransition();var c=function(d){e.move(s,d)};e.events.move=c,e.isMobile()?document.addEventListener("touchmove",e.events.move):document.onmousemove=c,navigator.userAgent.indexOf("UCBrowser")>-1&&n.preventDefault()},r.prototype.move=function(t,s){var o=this,i=o.config,n=i.container,s=s||window.event,c=s.clientX||s.touches[0].clientX,d=c-t;if(d>n.distance?d=n.distance:d<0&&(d=0),n.btn.style.left=d+"px",n.bg.style.width=d+"px",d==n.distance){n.text.innerHTML=A;var f=window.getComputedStyle?window.getComputedStyle(n.bg,null):n.bg.currentStyle;n.btn.style.border="1px solid "+f.backgroundColor,n.btn.style.color=f.backgroundColor,n.btn.classList.remove(L),n.btn.classList.add(z,M),i.isOk=!0,n.box.value=!0,o.isMobile()?(n.btn.removeEventListener("touchstart",o.events.down,!1),document.removeEventListener("touchmove",o.events.move,!1)):(n.btn.onmousedown=null,document.onmousemove=null),i.onOk&&typeof i.onOk=="function"&&i.onOk();return}var v=function(T){o.stop(T)};o.events.seup=v,o.isMobile()?document.addEventListener("touchend",v):document.onmouseup=v},r.prototype.stop=function(t){var e=this,o=e.config,i=o.container;e.isOk()||(i.btn.style.left=0,i.bg.style.width=0,i.btn.style.transition="left 1s",i.bg.style.transition="width 1s",document.onmousemove=null,document.onmouseup=null,e.isMobile()&&(document.removeEventListener("touchmove",e.events.move,!1),document.removeEventListener("touchend",e.events.seup,!1)))},r.prototype.events=function(){var t=this,e=t.config;if(!e.domid)return t.error("创建滑块验证失败");var o=e.domid.find("."+p),i=e.domid.find("."+b),n=e.domid.find("."+g),s={box:a(e.domid),btn:a(o),bg:a(i),text:a(n)};e.container=s,s.distance=t.distance();var c=function(f){t.down(f)};t.events.down=c,t.isMobile()?s.btn.addEventListener("touchstart",t.events.down):s.btn.onmousedown=c;var d=l(window);d.on("resize",e.domid,function(){t.config.isOk?t.resize():(clearTimeout(e.timer),e.timer=setTimeout(function(){t.render()},400))})},m.render=function(t){var e=new r(t);return O.call(e)},x(y,m)});
|
||||
+1
@@ -0,0 +1 @@
|
||||
.lay-step{font-size:0;width:400px;margin:0 auto;max-width:100%;padding-left:200px}.step-item{display:inline-block;line-height:26px;position:relative;font-size:14px}.step-item-tail{width:100%;padding:0 10px;position:absolute;left:0;top:13px}.step-item-tail i{display:inline-block;width:100%;height:1px;vertical-align:top;background:#c2c2c2;position:relative}.step-item-tail .step-item-tail-done{background:#009688}.step-item-head{position:relative;display:inline-block;height:26px;width:26px;text-align:center;vertical-align:top;color:#009688;border:1px solid #009688;border-radius:50%;background:#fff}.step-item-head.step-item-head-active{background:#009688;color:#fff}.step-item-main{display:block;position:relative;margin-left:-50%;margin-right:50%;padding-left:26px;text-align:center}.step-item-main-title{font-weight:bolder;color:#555}.step-item-main-desc{color:#aaa}.lay-step+[carousel-item]:before{display:none}.lay-step+[carousel-item]>*{background-color:transparent}
|
||||
+1
@@ -0,0 +1 @@
|
||||
layui.define(["layer","carousel"],function(o){var l=layui.jquery,f=layui.layer,v=layui.carousel,r=function(e,t,a){for(var i='<div class="lay-step">',s=0;s<t.length;s++){i+='<div class="step-item">',s<t.length-1&&(s<a?i+='<div class="step-item-tail"><i class="step-item-tail-done"></i></div>':i+='<div class="step-item-tail"><i class=""></i></div>');var c=t[s].number;c||(c=s+1),s==a?i+='<div class="step-item-head step-item-head-active"><i class="layui-icon">'+c+"</i></div>":s<a?i+='<div class="step-item-head"><i class="layui-icon layui-icon-ok"></i></div>':i+='<div class="step-item-head "><i class="layui-icon">'+c+"</i></div>";var d=t[s].title,n=t[s].desc;(d||n)&&(i+='<div class="step-item-main">',d&&(i+='<div class="step-item-main-title">'+d+"</div>"),n&&(i+='<div class="step-item-main-desc">'+n+"</div>"),i+="</div>"),i+="</div>"}i+="</div>",l(e).prepend(i);var u=100/t.length;l(".step-item").css("width",u+"%")},y={render:function(e){e.indicator="none",e.arrow="always",e.autoplay=!1,e.stepWidth||(e.stepWidth="400px"),v.render(e);var t=e.stepItems;r(e.elem,t,0),l(".lay-step").css("width",e.stepWidth),v.on("change("+e.filter+")",function(a){l(e.elem).find(".lay-step").remove(),r(e.elem,t,a.index),l(".lay-step").css("width",e.stepWidth)}),l(e.elem).find(".layui-carousel-arrow").css("display","none"),l(e.elem).css("background-color","transparent")},next:function(e){l(e).find(".layui-carousel-arrow[lay-type=add]").trigger("click")},pre:function(e){l(e).find(".layui-carousel-arrow[lay-type=sub]").trigger("click")}};layui.link(layui.cache.base+"step-lay/step.css?v="+new Date().getTime()),o("step",y)});
|
||||
@@ -0,0 +1 @@
|
||||
layui.define(["table"],function(b){var l=layui.jquery,g={render:function(t){var i=l(t.elem).next().children(".layui-table-box"),s=l(i.children(".layui-table-body").children("table").children("tbody").children("tr").toArray().reverse()),h=l(i.children(".layui-table-fixed-l").children(".layui-table-body").children("table").children("tbody").children("tr").toArray().reverse()),y=l(i.children(".layui-table-fixed-r").children(".layui-table-body").children("table").children("tbody").children("tr").toArray().reverse()),f=t.cols[0],a={};for(let e=0;e<f.length;e++){var n=f[e],v=n.field;if(n.merge){var c=[v];n.merge!==!0&&(typeof n.merge=="string"?c=[n.merge]:c=n.merge),a[e]={mergeField:c,rowspan:1}}}s.each(function(e){for(var r in a)e==s.length-1||p(e,r)?(l(this).children('[data-key$="-'+r+'"]').attr("rowspan",a[r].rowspan).css("position","static"),h.eq(e).children('[data-key$="-'+r+'"]').attr("rowspan",a[r].rowspan).css("position","static"),y.eq(e).children('[data-key$="-'+r+'"]').attr("rowspan",a[r].rowspan).css("position","static"),a[r].rowspan=1):(l(this).children('[data-key$="-'+r+'"]').remove(),h.eq(e).children('[data-key$="-'+r+'"]').remove(),y.eq(e).children('[data-key$="-'+r+'"]').remove(),a[r].rowspan+=1)});function p(e,r){for(var o=a[r].mergeField,u=layui.table.cache[t.id].length,d=0;d<o.length;d++)if(layui.table.cache[t.id][u-2-e][o[d]]!==layui.table.cache[t.id][u-1-e][o[d]])return!0;return!1}}};b("tableMerge",g)});
|
||||
@@ -0,0 +1 @@
|
||||
layui.define(["table","jquery","form"],function(g){"use strict";var p="tableSelect",h=layui.jquery,i=layui.table,m=layui.form,s=function(){this.v="1.1.0"};s.prototype.render=function(t){var u=h(t.elem),x=t.table.done||function(){};t.searchKey=t.searchKey||"keyword",t.searchPlaceholder=t.searchPlaceholder||"关键词搜索",t.checkedKey=t.checkedKey,t.table.page=t.table.page||!0,t.table.height=t.table.height||315,u.off("click").on("click",function(S){if(S.stopPropagation(),h("div.tableSelect").length>=1)return!1;var w=u.offset().top+u.outerHeight()+"px",K=u.offset().left+"px",l="tableSelect_table_"+new Date().getTime(),r='<div class="tableSelect layui-anim layui-anim-upbit" style="left:'+K+";top:"+w+';border: 1px solid #d2d2d2;background-color: #fff;box-shadow: 0 2px 4px rgba(0,0,0,.12);padding:10px 10px 0 10px;position: absolute;z-index:66666666;margin: 5px 0;border-radius: 2px;min-width:530px;">';r+='<div class="tableSelectBar">',r+='<form class="layui-form" action="" style="display:inline-block;">',r+='<input style="display:inline-block;width:190px;height:30px;vertical-align:middle;margin-right:-1px;border: 1px solid #C9C9C9;" type="text" name="'+t.searchKey+'" placeholder="'+t.searchPlaceholder+'" autocomplete="off" class="layui-input"><button class="layui-btn layui-btn-sm layui-btn-primary tableSelect_btn_search" lay-submit lay-filter="tableSelect_btn_search"><i class="layui-icon layui-icon-search"></i></button>',r+="</form>",r+='<button style="float:right;" class="layui-btn layui-btn-sm tableSelect_btn_select">选择<span></span></button>',r+="</div>",r+='<table id="'+l+'" lay-filter="'+l+'"></table>',r+="</div>",r=h(r),h("body").append(r);var n=[];t.table.elem="#"+l,t.table.id=l,t.table.done=function(e,a,d){A(e,a,d),C(e,a,d),x(e,a,d)};var _=i.render(t.table);i.on("radio("+l+")",function(e){t.checkedKey&&(n=i.checkStatus(l).data),y(i.checkStatus(l).data.length)}),i.on("checkbox("+l+")",function(e){if(t.checkedKey){if(e.checked)for(var a=0;a<i.checkStatus(l).data.length;a++)n.push(i.checkStatus(l).data[a]);else if(e.type=="all")for(var d=0;d<i.cache[l].length;d++)for(var a=0;a<n.length;a++)n[a][t.checkedKey]==i.cache[l][d][t.checkedKey]&&n.splice(a,1);else{let c=function(){for(var f="",b=0;b<i.cache[l].length;b++)i.cache[l][b].LAY_CHECKED||(f=i.cache[l][b][t.checkedKey]);return f};for(var o=e.data[t.checkedKey]||c(),a=0;a<n.length;a++)n[a][t.checkedKey]==o&&n.splice(a,1)}n=v(n,t.checkedKey),y(n.length)}else y(i.checkStatus(l).data.length)});function C(e,a,d){for(var o=0;o<e.data.length;o++)for(var c=0;c<n.length;c++)if(e.data[o][t.checkedKey]==n[c][t.checkedKey]){e.data[o].LAY_CHECKED=!0;var f=e.data[o].LAY_TABLE_INDEX,b=h("#"+l).next().find("tr[data-index="+f+'] input[type="checkbox"]');b.prop("checked",!0).next().addClass("layui-form-checked");var H=h("#"+l).next().find("tr[data-index="+f+'] input[type="radio"]');H.prop("checked",!0).next().addClass("layui-form-radioed").find("i").html("")}var B=i.checkStatus(l);B.isAll&&(h("#"+l).next().find('.layui-table-header th[data-field="0"] input[type="checkbox"]').prop("checked",!0),h("#"+l).next().find('.layui-table-header th[data-field="0"] input[type="checkbox"]').next().addClass("layui-form-checked")),y(n.length)}function A(e,a,d){if(t.checkedKey&&u.attr("ts-selected")){for(var o=u.attr("ts-selected").split(","),c=0;c<e.data.length;c++)for(var f=0;f<o.length;f++)e.data[c][t.checkedKey]==o[f]&&(n.push(e.data[c]),i.setRowChecked(l,{index:c,type:t.table.cols[0][0].type}));n=v(n,t.checkedKey)}}function y(e){r.find(".tableSelect_btn_select span").html(e==0?"":"("+e+")")}function v(e,a){var d=[],o=[];if(e.length==0)return e;if(a){for(var c=0;c<e.length;c++)o[e[c][a]]||(d.push(e[c]),o[e[c][a]]=!0);return d}else{for(var c=0;c<e.length;c++)o[e[c]]||(d.push(e[c]),o[e[c]]=!0);return d}}var D=u.offset().top+u.outerHeight()+r.outerHeight()-h(window).scrollTop()>h(window).height(),E=u.offset().left+r.outerWidth()>h(window).width();D&&r.css({top:"auto",bottom:"0px"}),E&&r.css({left:"auto",right:"5px"}),m.on("submit(tableSelect_btn_search)",function(e){return _.reload({where:e.field,page:{curr:1}}),!1}),i.on("rowDouble("+l+")",function(e){var a={data:[e.data]};k(a)}),r.find(".tableSelect_btn_select").on("click",function(){var e=i.checkStatus(l);n.length>1&&(e.data=n),k(e)});function k(e){if(t.checkedKey){for(var a=[],d=0;d<e.data.length;d++)a.push(e.data[d][t.checkedKey]);u.attr("ts-selected",a.join(","))}t.done(u,e),r.remove(),delete i.cache[l],n=[]}h(document).mouseup(function(e){var a=h(""+t.elem+",.tableSelect");!a.is(e.target)&&a.has(e.target).length===0&&(r.remove(),delete i.cache[l],n=[])})})},s.prototype.hide=function(t){h(".tableSelect").remove()};var s=new s;window.top==window.self&&h(window).scroll(function(){s.hide()}),g(p,s)});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
.layui-table-filter{height:100%;cursor:pointer;position:absolute;right:15px;padding:0 5px}.layui-table-filter i{font-size:12px;color:#ccc}.layui-table-filter:hover i{color:#666}.layui-table-filter.tableFilter-has i{color:#1e9fff}.layui-table-filter-view{min-width:200px;background:#fff;border:1px solid #d2d2d2;box-shadow:0 2px 4px #0000001f;position:absolute;top:0;left:0;z-index:90000000}.layui-table-filter-box{padding:10px}.layui-table-filter-box .loading{width:100%;height:100%;text-align:center;line-height:150px}.layui-table-filter-box .loading i{font-size:18px}.layui-table-filter-box input.layui-input{margin-bottom:10px}.layui-table-filter-box ul{border:1px solid #eee;height:150px;overflow:auto;margin-bottom:10px;padding:5px 10px}.layui-table-filter-box ul li{padding:3px 0}.layui-table-filter-box ul.radio,.layui-table-filter-box ul.radio li{padding:0}.layui-table-filter-box ul li .layui-form-radio{display:block;color:#666;margin:0;padding:0;transition:.1s linear}.layui-table-filter-box ul li .layui-form-radio div{display:block;padding:0 10px}.layui-table-filter-box ul li .layui-form-radio i{display:none}.layui-table-filter-box ul li .layui-form-radio:hover{background:#f9f9f9}.layui-table-filter-box ul li .layui-form-radio.layui-form-radioed{background:#5fb878;color:#fff}.layui-table-filter-date{margin-bottom:10px}.layui-table-filter-date .layui-laydate{box-shadow:none;border:0}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
layui.define("table",function(g){var a=layui.$,r=layui.table,v="transferTable",y=".layui-transferTable",b={index:layui.transferTable?layui.transferTable.index+1e4:0,set:function(e){var t=this;return t.config=a.extend({},t.config,e),t},get:function(e){return this.config&&this.config[e]?this.config[e].data:[]},reload:function(e,t){r.reload(e,t)}},_=function(){var e=this,t=e.config,i=t.id||t.index;return{reload:function(l){e.reload.call(e,l)},config:t}},s=function(e){var t=this;if(t.index=++b.index,t.left_table_id="left_table_"+t.index,t.rigth_table_id="rigth_table_"+t.index,t.reload_left=t.left_table_id,t.reload_right=t.rigth_table_id,e.id&&e.id.length?(t.reload_left=e.id[0],t.reload_right=e.id[1]||e.id[0]+"_2"):e.id=[t.reload_left,t.reload_right],e.id_name&&(idName=e.id_name,e.where&&e.where[idName])){var i=[],l=t.reload_right;i[l]={data:e.where[idName]},b.set(i)}t.config=a.extend({},t.config,b.config,e),t.render()};s.prototype.render=function(){this.tableHtml(),this.loadTable(),this.moveData(),this.doubleData()},s.prototype.tableHtml=function(){var e=this,t=e.config,i='<table class="layui-hide" id="'+e.left_table_id+'" lay-filter="'+e.left_table_id+'"></table>',l='<table class="layui-hide" id="'+e.rigth_table_id+'" lay-filter="'+e.rigth_table_id+'"></table>',h='<div style="width:100%;margin:0 auto;overflow: hidden"><div style="width:45%;float: left;">'+i+'</div><div style="width:10%;float: left;"><div class="btns" style="text-align: center;"><button data-tid="'+e.left_table_id+'" class="'+e.left_table_id+' layui-btn layui-btn-disabled btn left" style="margin-bottom: 15px;"><i class="layui-icon layui-icon-next"></i></button><br><button data-tid="'+e.rigth_table_id+'" class="'+e.rigth_table_id+' layui-btn layui-btn-disabled btn rigth"><i class="layui-icon layui-icon-prev"></i></button></div></div><div style="width:45%;float: left;">'+l+"</div><div>";a(t.elem).append(h)},s.prototype.loadTable=function(){var e=this,t=e.config,i=[e.left_table_id,e.rigth_table_id];a.each(i,function(o,n){var f={elem:"#"+n};a.each(t,function(d,c){if(c[o]||c[o]===!1)var u=c[o];else var u=c[0];typeof c=="function"?f[d]=t[d]:d!=="elem"&&d!=="id_name"&&d!=="where"&&(f[d]=u)}),t.where&&(f.where=t.where),r.render(f)});var l=a("#"+i[0]).next("div").height()/2,h=a(".btns").height()/2;a(".btns").css("margin-top",l-h),r.on("checkbox("+e.left_table_id+")",function(o){var n=r.checkStatus(e.reload_left),f=n.data;f.length>0?a("."+e.left_table_id).removeClass("layui-btn-disabled"):a("."+e.left_table_id).addClass("layui-btn-disabled")}),r.on("checkbox("+e.rigth_table_id+")",function(o){var n=r.checkStatus(e.reload_right),f=n.data;f.length>0?a("."+e.rigth_table_id).removeClass("layui-btn-disabled"):a("."+e.rigth_table_id).addClass("layui-btn-disabled")})},s.prototype.moveData=function(){var e=this,t=e.config.id_name;a("."+e.left_table_id).on("click",function(){if(!a(this).hasClass("layui-btn-disabled")){var i=r.checkStatus(e.reload_left),l=i.data;e.leftReload(e,l)}a(this).addClass("layui-btn-disabled")}),a("."+e.rigth_table_id).on("click",function(){if(!a(this).hasClass("layui-btn-disabled")){var i=r.checkStatus(e.reload_right),l=i.data;e.rigthReload(e,l)}a(this).addClass("layui-btn-disabled")})},s.prototype.doubleData=function(){var e=this;r.on("rowDouble("+e.left_table_id+")",function(t){var i=[];i.push(t.data),e.leftReload(e,i)}),r.on("rowDouble("+e.rigth_table_id+")",function(t){var i=[];i.push(t.data),e.rigthReload(e,i)})},s.prototype.leftReload=function(e,t){if(t&&t.length>0){if(e.config.where&&e.config.where[idName]){var i=e.config.where[idName]+"";i=i.split(",")}else var i=[];a.each(t,function(f,d){i.push(""+d[idName])}),i=a.unique(i);var l=i.join(","),h=[],o=e.reload_right;h[o]={data:l},b.set(h),e.config.where||(e.config.where={}),this.config.where[idName]=l;var n={page:{curr:1},where:{}};e.config.done&&delete n.page,n.where[idName]=l,r.reload(e.reload_left,n),r.reload(e.reload_right,n)}},s.prototype.rigthReload=function(e,t){if(t&&t.length){var i=[];a.each(t,function(c,u){i.push(""+u[idName])});var l=e.config.where[idName]+"";l=l.split(",");var h=[];a.each(l,function(c,u){a.inArray(u,i)==-1&&h.push(u)}),l=a.unique(h);var o=l.join(","),n=[],f=e.reload_right;n[f]={data:o},b.set(n),this.config.where[idName]=o;var d={page:{curr:1},where:{}};e.config.done&&delete d.page,d.where[idName]=o,r.reload(e.reload_left,d),r.reload(e.reload_right,d)}},b.render=function(e){var t=new s(e);return _.call(t)},g("transferTable",b)});
|
||||
@@ -0,0 +1 @@
|
||||
.treeTable-empty{width:20px;display:inline-block}.treeTable-icon{cursor:pointer}.treeTable-icon .layui-icon-triangle-d:before{content:""}.treeTable-icon.open .layui-icon-triangle-d:before{content:"";background-color:transparent}
|
||||
@@ -0,0 +1 @@
|
||||
layui.define(["layer","table"],function(h){var n=layui.jquery,g=layui.layer,p=layui.table,o={render:function(e){o.checkParam(e)&&(e.data?o.init(e,e.data):n.getJSON(e.url,e.where,function(t){o.init(e,t.data)}))},init:function(e,t){for(var i=[],a=e.done,l=t,c=0;c<l.length;c++){var d=l[c];if(!d.id){if(!e.treeIdName){g.msg("参数treeIdName不能为空",{icon:5});return}d.id=d[e.treeIdName]}if(!d.pid){if(!e.treePidName){g.msg("参数treePidName不能为空",{icon:5});return}d.pid=d[e.treePidName]}}var y=function(r,f){for(var s=0;s<f.length;s++)if(f[s].pid==r){var u=i.length;u>0&&i[u-1].id==r&&(i[u-1].isParent=!0),i.push(f[s]),y(f[s].id,f)}};y(e.treeSpid,l),e.url=void 0,e.data=i,e.page={count:e.data.length,limit:e.data.length},e.cols[0][e.treeColIndex].templet=function(r){for(var f=r.id,s=r.pid,u=r.isParent,k=o.getEmptyNum(s,i),v="",b=0;b<k;b++)v+='<span class="treeTable-empty"></span>';u?v+='<i class="layui-icon layui-icon-triangle-d"></i> <i class="layui-icon layui-icon-layer"></i>':v+='<i class="layui-icon layui-icon-file"></i>',v+=" ";var C=u?"dir":"file",T='<span class="treeTable-icon open" lay-tid="'+f+'" lay-tpid="'+s+'" lay-ttype="'+C+'">';return T+v+r[e.cols[0][e.treeColIndex].field]+"</span>"},e.done=function(r,f,s){n(e.elem).next().addClass("treeTable"),n(".treeTable .layui-table-page").css("display","none"),n(e.elem).next().attr("treeLinkage",e.treeLinkage),e.treeDefaultClose&&o.foldAll(e.elem),a&&a(r,f,s)},p.render(e)},getEmptyNum:function(e,t){var i=0;if(!e)return i;for(var a,l=0;l<t.length;l++)if(e==t[l].id){i+=1,a=t[l].pid;break}return i+o.getEmptyNum(a,t)},toggleRows:function(e,t){var i=e.attr("lay-ttype");if(i!="file"){var a=e.attr("lay-tid"),l=e.hasClass("open");l?e.removeClass("open"):e.addClass("open"),e.closest("tbody").find("tr").each(function(){var c=n(this).find(".treeTable-icon"),d=c.attr("lay-tpid"),y=c.attr("lay-ttype"),r=c.hasClass("open");a==d&&(l?(n(this).hide(),y=="dir"&&r==l&&c.trigger("click")):(n(this).show(),t&&y=="dir"&&r==l&&c.trigger("click")))})}},checkParam:function(e){return!e.treeSpid&&e.treeSpid!=0?(g.msg("参数treeSpid不能为空",{icon:5}),!1):!e.treeColIndex&&e.treeColIndex!=0?(g.msg("参数treeColIndex不能为空",{icon:5}),!1):!0},expandAll:function(e){n(e).next(".treeTable").find(".layui-table-body tbody tr").each(function(){var t=n(this).find(".treeTable-icon"),i=t.attr("lay-ttype"),a=t.hasClass("open");i=="dir"&&!a&&t.trigger("click")})},foldAll:function(e){n(e).next(".treeTable").find(".layui-table-body tbody tr").each(function(){var t=n(this).find(".treeTable-icon"),i=t.attr("lay-ttype"),a=t.hasClass("open");i=="dir"&&a&&t.trigger("click")})}};layui.link(layui.cache.base+"treetable-lay/treetable.css?v="+new Date().getTime()),n("body").on("click",".treeTable .treeTable-icon",function(){var e=n(this).parents(".treeTable").attr("treeLinkage");e=="true"?o.toggleRows(n(this),!0):o.toggleRows(n(this),!1)}),h("treetable",o)});
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
var hexcase=0,b64pad="",chrsz=8;function hex_md5(n){return binl2hex(core_md5(str2binl(n),n.length*chrsz))}function b64_md5(n){return binl2b64(core_md5(str2binl(n),n.length*chrsz))}function hex_hmac_md5(n,u){return binl2hex(core_hmac_md5(n,u))}function b64_hmac_md5(n,u){return binl2b64(core_hmac_md5(n,u))}function calcMD5(n){return binl2hex(core_md5(str2binl(n),n.length*chrsz))}function md5_vm_test(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function core_md5(n,u){n[u>>5]|=128<<u%32,n[(u+64>>>9<<4)+14]=u;for(var t=1732584193,r=-271733879,e=-1732584194,a=271733878,c=0;c<n.length;c+=16){var f=t,o=r,v=e,h=a;t=md5_ff(t,r,e,a,n[c+0],7,-680876936),a=md5_ff(a,t,r,e,n[c+1],12,-389564586),e=md5_ff(e,a,t,r,n[c+2],17,606105819),r=md5_ff(r,e,a,t,n[c+3],22,-1044525330),t=md5_ff(t,r,e,a,n[c+4],7,-176418897),a=md5_ff(a,t,r,e,n[c+5],12,1200080426),e=md5_ff(e,a,t,r,n[c+6],17,-1473231341),r=md5_ff(r,e,a,t,n[c+7],22,-45705983),t=md5_ff(t,r,e,a,n[c+8],7,1770035416),a=md5_ff(a,t,r,e,n[c+9],12,-1958414417),e=md5_ff(e,a,t,r,n[c+10],17,-42063),r=md5_ff(r,e,a,t,n[c+11],22,-1990404162),t=md5_ff(t,r,e,a,n[c+12],7,1804603682),a=md5_ff(a,t,r,e,n[c+13],12,-40341101),e=md5_ff(e,a,t,r,n[c+14],17,-1502002290),r=md5_ff(r,e,a,t,n[c+15],22,1236535329),t=md5_gg(t,r,e,a,n[c+1],5,-165796510),a=md5_gg(a,t,r,e,n[c+6],9,-1069501632),e=md5_gg(e,a,t,r,n[c+11],14,643717713),r=md5_gg(r,e,a,t,n[c+0],20,-373897302),t=md5_gg(t,r,e,a,n[c+5],5,-701558691),a=md5_gg(a,t,r,e,n[c+10],9,38016083),e=md5_gg(e,a,t,r,n[c+15],14,-660478335),r=md5_gg(r,e,a,t,n[c+4],20,-405537848),t=md5_gg(t,r,e,a,n[c+9],5,568446438),a=md5_gg(a,t,r,e,n[c+14],9,-1019803690),e=md5_gg(e,a,t,r,n[c+3],14,-187363961),r=md5_gg(r,e,a,t,n[c+8],20,1163531501),t=md5_gg(t,r,e,a,n[c+13],5,-1444681467),a=md5_gg(a,t,r,e,n[c+2],9,-51403784),e=md5_gg(e,a,t,r,n[c+7],14,1735328473),r=md5_gg(r,e,a,t,n[c+12],20,-1926607734),t=md5_hh(t,r,e,a,n[c+5],4,-378558),a=md5_hh(a,t,r,e,n[c+8],11,-2022574463),e=md5_hh(e,a,t,r,n[c+11],16,1839030562),r=md5_hh(r,e,a,t,n[c+14],23,-35309556),t=md5_hh(t,r,e,a,n[c+1],4,-1530992060),a=md5_hh(a,t,r,e,n[c+4],11,1272893353),e=md5_hh(e,a,t,r,n[c+7],16,-155497632),r=md5_hh(r,e,a,t,n[c+10],23,-1094730640),t=md5_hh(t,r,e,a,n[c+13],4,681279174),a=md5_hh(a,t,r,e,n[c+0],11,-358537222),e=md5_hh(e,a,t,r,n[c+3],16,-722521979),r=md5_hh(r,e,a,t,n[c+6],23,76029189),t=md5_hh(t,r,e,a,n[c+9],4,-640364487),a=md5_hh(a,t,r,e,n[c+12],11,-421815835),e=md5_hh(e,a,t,r,n[c+15],16,530742520),r=md5_hh(r,e,a,t,n[c+2],23,-995338651),t=md5_ii(t,r,e,a,n[c+0],6,-198630844),a=md5_ii(a,t,r,e,n[c+7],10,1126891415),e=md5_ii(e,a,t,r,n[c+14],15,-1416354905),r=md5_ii(r,e,a,t,n[c+5],21,-57434055),t=md5_ii(t,r,e,a,n[c+12],6,1700485571),a=md5_ii(a,t,r,e,n[c+3],10,-1894986606),e=md5_ii(e,a,t,r,n[c+10],15,-1051523),r=md5_ii(r,e,a,t,n[c+1],21,-2054922799),t=md5_ii(t,r,e,a,n[c+8],6,1873313359),a=md5_ii(a,t,r,e,n[c+15],10,-30611744),e=md5_ii(e,a,t,r,n[c+6],15,-1560198380),r=md5_ii(r,e,a,t,n[c+13],21,1309151649),t=md5_ii(t,r,e,a,n[c+4],6,-145523070),a=md5_ii(a,t,r,e,n[c+11],10,-1120210379),e=md5_ii(e,a,t,r,n[c+2],15,718787259),r=md5_ii(r,e,a,t,n[c+9],21,-343485551),t=safe_add(t,f),r=safe_add(r,o),e=safe_add(e,v),a=safe_add(a,h)}return Array(t,r,e,a)}function md5_cmn(n,u,t,r,e,a){return safe_add(bit_rol(safe_add(safe_add(u,n),safe_add(r,a)),e),t)}function md5_ff(n,u,t,r,e,a,c){return md5_cmn(u&t|~u&r,n,u,e,a,c)}function md5_gg(n,u,t,r,e,a,c){return md5_cmn(u&r|t&~r,n,u,e,a,c)}function md5_hh(n,u,t,r,e,a,c){return md5_cmn(u^t^r,n,u,e,a,c)}function md5_ii(n,u,t,r,e,a,c){return md5_cmn(t^(u|~r),n,u,e,a,c)}function core_hmac_md5(n,u){var t=str2binl(n);t.length>16&&(t=core_md5(t,n.length*chrsz));for(var r=Array(16),e=Array(16),a=0;a<16;a++)r[a]=t[a]^909522486,e[a]=t[a]^1549556828;var c=core_md5(r.concat(str2binl(u)),512+u.length*chrsz);return core_md5(e.concat(c),640)}function safe_add(n,u){var t=(n&65535)+(u&65535),r=(n>>16)+(u>>16)+(t>>16);return r<<16|t&65535}function bit_rol(n,u){return n<<u|n>>>32-u}function str2binl(n){for(var u=Array(),t=(1<<chrsz)-1,r=0;r<n.length*chrsz;r+=chrsz)u[r>>5]|=(n.charCodeAt(r/chrsz)&t)<<r%32;return u}function binl2hex(n){for(var u=hexcase?"0123456789ABCDEF":"0123456789abcdef",t="",r=0;r<n.length*4;r++)t+=u.charAt(n[r>>2]>>r%4*8+4&15)+u.charAt(n[r>>2]>>r%4*8&15);return t}function binl2b64(n){for(var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="",r=0;r<n.length*4;r+=3)for(var e=(n[r>>2]>>8*(r%4)&255)<<16|(n[r+1>>2]>>8*((r+1)%4)&255)<<8|n[r+2>>2]>>8*((r+2)%4)&255,a=0;a<4;a++)r*8+a*6>n.length*32?t+=b64pad:t+=u.charAt(e>>6*(3-a)&63);return t}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
(function(n,a){if(typeof module=="object"&&module.exports){module.exports=a(n);return}n.PageAvailability=a(n),n.document&&n.document.addEventListener("DOMContentLoaded",function(){n.PageAvailability.init()})})(typeof globalThis!="undefined"?globalThis:window,function(n){"use strict";var a=n.document;function b(e){return String(e==null?"":e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function d(e){return'<section class="feature-status-banner" role="status"><strong>功能开发中</strong><p>'+b(e||"该功能正在开发中,当前页面保留设计预览。")+"</p></section>"}function g(e){return!!(e&&e.getAttribute("data-feature-status")==="pending")}function m(e){return e&&e.getAttribute("data-feature-message")||"该功能正在开发中,当前页面保留设计预览。"}function c(e){if(n.layui&&n.layui.layer){n.layui.layer.msg(e);return}n.alert&&n.alert(e)}function o(e,t){return!!(e&&t&&e.contains(t))}function p(e){var t;return!e||e.getAttribute("data-feature-link")==="available"?!1:(t=e.getAttribute("href")||"",!!t&&t.charAt(0)!=="#"&&!/^(?:https?:|mailto:|tel:)/i.test(t))}function v(){var e,t,l,u;a&&(e=a.body,g(e)&&(t=a.querySelector("main"),l=t&&(t.querySelector(".module-main")||t),u=m(e),l&&!l.querySelector(".feature-status-banner")&&l.insertAdjacentHTML("afterbegin",d(u)),a.addEventListener("submit",function(r){o(t,r.target)&&(r.preventDefault(),c(u))}),a.addEventListener("click",function(r){var i=r.target,f=i&&i.closest&&i.closest("button"),s=i&&i.closest&&i.closest("a");if(f&&o(t,f)&&f.type!=="reset"){r.preventDefault(),c(u);return}!s||!o(t,s)||s.closest(".module-nav")||!p(s)||(r.preventDefault(),c(u))})))}return{buildBanner:d,isPendingPage:g,shouldBlockLink:p,init:v}});
|
||||
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
(function(i,n){if(typeof module=="object"&&module.exports){module.exports=n(i);return}i.ProfilePages=n(i),i.document&&i.document.addEventListener("DOMContentLoaded",function(){i.ProfilePages.init()})})(typeof globalThis!="undefined"?globalThis:window,function(i){"use strict";var n=i.document,d=i.MediaDisplay||(typeof require=="function"?require("./media-display.js"):null);function p(e){var t=e==null?"":String(e).trim();return t||void 0}function l(e,t,a){var r=e&&e[t];return r==null||r===""?a:r}function P(e){var t=l(e,"nickName","家");return String(t).charAt(0)||"家"}function k(e){var t={0:"男",1:"女",2:"未知"};return t[String(e)]||"待填写"}function h(e){var t=d&&d.normalizeFileAccess(e&&e.avatarFile),a;return a={displayName:l(e,"nickName","未设置昵称"),realName:l(e,"realName","待填写"),avatarText:P(e),avatarStatus:t?"已设置":"未设置",phone:l(e,"phone","未绑定"),sex:k(e&&e.sex),birthday:l(e,"birthday","待填写"),email:l(e,"email","待填写"),regionText:"当前资料接口未提供"},t&&(a.avatarFile=t),a}function x(e){var t=e||{},a={},r=p(t.avatar);if(["nickName","realName","sex","birthday","email"].forEach(function(u){var L=p(t[u]);L!==void 0&&(a[u]=L)}),r!==void 0){if(!/^\d+$/.test(r))throw new Error("头像 OSS ID 必须是整数");a.avatar=r}return a}function b(e){return!e||Object.keys(e).length===0?"请至少填写一项资料":e.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email)?"请输入正确的邮箱地址":""}function T(){return i.GenealogyApi&&i.GenealogyApi.defaultClient}function N(e,t){var a=t&&(t.status||t.code);return!e||!e.getToken||!e.getToken()||Number(a)===401}function F(){i.NavigationUtil.open("login.html")}function c(e,t){return N(e,t)?(e&&e.clearToken&&e.clearToken(),F(),!0):!1}function s(e,t){return n?(t||n).querySelector(e):null}function o(e,t){return n?Array.prototype.slice.call((t||n).querySelectorAll(e)):[]}function v(e){if(i.layui&&i.layui.layer){i.layui.layer.msg(e);return}i.alert&&i.alert(e)}function f(e,t,a){var r=s("[data-profile-status]",e);if(r){if(i.ProfileUI&&i.ProfileUI.setApiState&&t){i.ProfileUI.setApiState(r,t,a);return}r.textContent=a||""}}function S(e,t){o('button[type="submit"]',e).forEach(function(a){a.dataset.defaultLabel||(a.dataset.defaultLabel=a.textContent),a.disabled=t,a.textContent=t?"保存中…":a.dataset.defaultLabel})}function A(e){o("[data-profile-text]").forEach(function(t){var a=t.getAttribute("data-profile-text"),r=e[a];a==="avatarText"&&e.avatarFile||r!=null&&r!==""&&(t.textContent=r)}),o("[data-profile-avatar]").forEach(function(t){if(!d){t.textContent=e.avatarText;return}t.innerHTML=d.renderAvatar(e.avatarFile,{name:e.displayName,className:"profile-avatar-media"})})}function m(e,t){var a=s("[data-profile-load-status]");if(a){if(i.ProfileUI&&i.ProfileUI.setApiState&&e){i.ProfileUI.setApiState(a,e,t);return}a.textContent=t||""}}function U(){return{displayName:"账户资料暂时无法读取",realName:"暂无数据",avatarText:"!",avatarStatus:"暂无数据",phone:"暂无数据",birthday:"暂无数据",email:"暂无数据",sex:"暂无数据",regionText:"暂无数据"}}function q(e){var t={};return o("[name]",e).forEach(function(a){t[a.name]=a.value}),t}function w(e){var t=s("[data-profile-form]"),a=e||{};t&&o("[name]",t).forEach(function(r){a[r.name]!==void 0&&a[r.name]!==null&&(r.value=a[r.name])})}var y=0;async function g(){var e=T(),t,a=y+1;if(y=a,!(!e||!n||!n.querySelector("[data-profile-page]"))&&!c(e)){m("loading","正在读取账户资料…");try{if(t=await e.currentProfile(),a!==y)return;i.PublicNavigation&&i.PublicNavigation.storeUser(t),A(h(t)),w(t),m("","")}catch(r){if(c(e,r))return;A(U()),m("error","资料读取失败,请刷新页面后重试。"),v(r.message||"个人资料加载失败")}}}async function E(e){var t=T(),a,r;if(!(!t||!e)&&!c(t)){try{a=x(q(e))}catch(u){f(e,"error",u.message||"资料校验失败");return}if(r=b(a),r){f(e,"error",r);return}try{S(e,!0),f(e,"loading","正在保存资料…"),await t.updateProfile(a),f(e,"","已保存"),v("个人资料已保存"),await g()}catch(u){if(c(t,u))return;f(e,"error","保存失败,请稍后重试。"),v(u.message||"个人资料保存失败")}finally{S(e,!1)}}}function I(){var e=s("[data-profile-form]");e&&e.addEventListener("submit",function(t){if(t.preventDefault(),!e.checkValidity()){f(e,"error","请检查资料填写是否正确"),e.reportValidity();return}E(e)})}function C(){I(),g()}return{getAvatarText:P,buildProfileView:h,buildUnavailableProfileView:U,buildProfileUpdateBody:x,validateProfileUpdateBody:b,shouldRedirectToLogin:N,reloadProfile:g,init:C}});
|
||||
+1
@@ -0,0 +1 @@
|
||||
(function(e,l){if(typeof module=="object"&&module.exports){module.exports=l(e);return}e.ProfileReminderPages=l(e),e.document&&e.document.addEventListener("DOMContentLoaded",e.ProfileReminderPages.init)})(typeof globalThis!="undefined"?globalThis:window,function(e){"use strict";function l(n){return String(n==null?"":n).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function p(n){var r=String(n==null?"":n).trim();return/^[1-9][0-9]*$/.test(r)?r:""}function d(n){var r=n||{},i=p(r.personId),a=String(r.displayName||"").trim(),t=String(r.missingFieldLabel||r.missingField||"").trim();return!i||!a||!t?null:{personId:i,displayName:a,label:t,handlingStatus:String(r.handlingStatus||"").trim(),updatedAt:String(r.updatedAt||"").trim()}}function s(n,r){var i=Array.isArray(n)?n.map(d).filter(Boolean):[],a="profile-tree.html?genealogyId="+encodeURIComponent(r||"");return i.length?i.map(function(t){return'<a class="module-row" href="'+a+'"><div><h3>'+l(t.displayName)+"</h3><p>待完善:"+l(t.label)+(t.updatedAt?" · 最近更新 "+l(t.updatedAt):"")+'</p></div><span class="pill">去完善</span></a>'}).join(""):'<div class="api-empty">当前家谱没有待完善的成员资料</div>'}async function u(){var n=e.document&&e.document.querySelector("[data-profile-reminder-page]"),r=n&&n.querySelector("[data-profile-reminder-list]"),i=e.GenealogyApi&&e.GenealogyApi.defaultClient,a=e.ProfileUI&&e.ProfileUI.getGenealogyId?e.ProfileUI.getGenealogyId():"";if(n){if(!i||!i.getToken||!i.getToken()){e.NavigationUtil.open("login.html");return}if(!a){e.ProfileUI.setApiState(r,"error","缺少家谱上下文,请从“我的家谱”重新进入。");return}try{r.innerHTML=s(await i.genealogyProfileReminders(a),a)}catch(t){e.ProfileUI.setApiState(r,"error",t.message||"资料提醒读取失败,请稍后重试。")}}}return{normalizeReminder:d,renderReminders:s,init:u}});
|
||||
Vendored
+3
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user