mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-16 03:58:12 +00:00
1 line
4.3 KiB
JavaScript
Vendored
1 line
4.3 KiB
JavaScript
Vendored
"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[951],{83951:(e,t,n)=>{n.r(t),n.d(t,{default:()=>u});var a=n(20629),i=n(80641);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const c={data:function(){return{version:window.systemInfo.version}},mounted:function(){},computed:o(o({},(0,a.rn)(["userInfo","userIsAdmin","clientNewVersion"])),{},{routeName:function(){return this.$route.name},show768Menu:function(){return"manage-setting"===this.routeName},menu:function(){var e=[{path:"personal",name:"个人设置"},{path:"language",name:"语言设置"},{path:"password",name:"密码设置"}];return["127.0.0.1:2222","t.hitosea.com","dootask.com","www.dootask.com"].includes($A.getDomain($A.apiUrl("../")))&&this.$isEEUiApp&&e.push({path:"privacy",name:"隐私政策"}),this.windowSmall&&e.push({path:"clearCache",name:"清除缓存"}),this.userIsAdmin?e.push.apply(e,[{path:"system",name:"系统设置",divided:!0},{path:"logout",name:"退出登录"}]):e.push.apply(e,[{path:"logout",name:"退出登录",divided:!0}]),e},titleNameRoute:function(){var e=this.routeName,t=this.menu,n="";return t.some((function(t){if(e==="manage-setting-".concat(t.path))return n=t.name,!0})),n||"设置"}}),watch:{routeName:{handler:function(e){"manage-setting"===e&&this.windowLarge&&this.goForward({name:"manage-setting-personal"},!0)},immediate:!0}},methods:{toggleRoute:function(e){var t=this;switch(e){case"clearCache":this.$store.dispatch("handleClearCache",null).then((function(){$A.setStorage("clearCache",$A.randomString(6)),$A.reloadUrl()})).catch((function(){$A.reloadUrl()}));break;case"logout":$A.modalConfirm({title:"退出登录",content:"你确定要登出系统?",onOk:function(){t.$store.dispatch("logout",!1)}});break;case"version":i.Store.set("updateNotification",null);break;case"privacy":this.openPrivacy();break;case"index":this.goForward({name:"manage-setting"});break;default:this.goForward({name:"manage-setting-"+e})}},openPrivacy:function(){var e=$A.apiUrl("../privacy.html");this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:" ",url:"web.js",params:{url:e,browser:!0,showProgress:!0}}):window.open(e)},classNameRoute:function(e,t){return{active:this.windowLarge&&this.routeName==="manage-setting-".concat(e),divided:!!t}}}};const u=(0,n(51900).Z)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"page-setting"},[n("PageTitle",{attrs:{title:e.$L(e.titleNameRoute)}}),e._v(" "),n("div",{staticClass:"setting-head"},[n("div",{staticClass:"setting-titbox"},[n("div",{staticClass:"setting-title"},[n("h1",[e._v(e._s(e.$L("设置")))]),e._v(" "),e.show768Menu?e._e():n("div",{staticClass:"setting-more",on:{click:function(t){return e.toggleRoute("index")}}},[n("Icon",{attrs:{type:"md-close"}})],1)])])]),e._v(" "),n("div",{staticClass:"setting-box"},[n("div",{staticClass:"setting-menu",class:{"show768-menu":e.show768Menu}},[n("ul",[e._l(e.menu,(function(t,a){return n("li",{key:a,class:e.classNameRoute(t.path,t.divided),on:{click:function(n){return e.toggleRoute(t.path)}}},[e._v(e._s(e.$L(t.name)))])})),e._v(" "),e.clientNewVersion?n("li",{class:e.classNameRoute("version",!0),on:{click:function(t){return e.toggleRoute("version")}}},[n("AutoTip",{attrs:{disabled:""}},[e._v(e._s(e.$L("版本"))+": "+e._s(e.version))]),e._v(" "),n("Badge",{attrs:{text:e.clientNewVersion}})],1):n("li",{staticClass:"version divided"},[n("AutoTip",[e._v(e._s(e.$L("版本"))+": "+e._s(e.version))])],1)],2)]),e._v(" "),n("div",{staticClass:"setting-content"},[n("div",{staticClass:"setting-content-title"},[e._v(e._s(e.$L(e.titleNameRoute)))]),e._v(" "),n("div",{staticClass:"setting-content-view"},[n("router-view",{staticClass:"setting-router-view"})],1)])])],1)}),[],!1,null,null,null).exports}}]); |