mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-16 03:58:12 +00:00
1 line
29 KiB
JavaScript
Vendored
1 line
29 KiB
JavaScript
Vendored
"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[384],{81384:(t,a,e)=>{e.r(a),e.d(a,{default:()=>L});function o(t,a){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);a&&(o=o.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),e.push.apply(e,o)}return e}function r(t){for(var a=1;a<arguments.length;a++){var e=null!=arguments[a]?arguments[a]:{};a%2?o(Object(e),!0).forEach((function(a){s(t,a,e[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):o(Object(e)).forEach((function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))}))}return t}function s(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}const n={name:"SystemSetting",data:function(){return{loadIng:0,formDatum:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(a){a&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.formDatum_bak)},formArchived:function(t){this.formDatum=r(r({},this.formDatum),{},{auto_archived:t})},systemSetting:function(t){var a=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting?type="+(t?"save":"all"),data:this.formDatum}).then((function(e){var o=e.data;t&&$A.messageSuccess("修改成功"),a.formDatum=o,a.formDatum_bak=$A.cloneJSON(a.formDatum)})).catch((function(a){var e=a.msg;t&&$A.modalError(e)})).finally((function(t){a.loadIng--}))}}};var i=e(51900);const l=(0,i.Z)(n,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-component-item"},[a("Form",{ref:"formDatum",attrs:{model:t.formDatum,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{label:t.$L("允许注册"),prop:"reg"}},[a("RadioGroup",{model:{value:t.formDatum.reg,callback:function(a){t.$set(t.formDatum,"reg",a)},expression:"formDatum.reg"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("允许")))]),t._v(" "),a("Radio",{attrs:{label:"invite"}},[t._v(t._s(t.$L("邀请码")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("禁止")))])],1),t._v(" "),"open"==t.formDatum.reg?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("允许:开放注册功能。")))]):"invite"==t.formDatum.reg?[a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("邀请码:注册时需填写下方邀请码。")))]),t._v(" "),a("Input",{staticStyle:{width:"200px","margin-top":"6px"},model:{value:t.formDatum.reg_invite,callback:function(a){t.$set(t.formDatum,"reg_invite",a)},expression:"formDatum.reg_invite"}},[a("span",{attrs:{slot:"prepend"},slot:"prepend"},[t._v(t._s(t.$L("邀请码")))])])]:t._e()],2),t._v(" "),a("FormItem",{attrs:{label:t.$L("登录验证码"),prop:"loginCode"}},[a("RadioGroup",{model:{value:t.formDatum.login_code,callback:function(a){t.$set(t.formDatum,"login_code",a)},expression:"formDatum.login_code"}},[a("Radio",{attrs:{label:"auto"}},[t._v(t._s(t.$L("自动")))]),t._v(" "),a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"auto"==t.formDatum.login_code?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("自动:密码输入错误后必须添加验证码。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("密码策略"),prop:"passwordPolicy"}},[a("RadioGroup",{model:{value:t.formDatum.password_policy,callback:function(a){t.$set(t.formDatum,"password_policy",a)},expression:"formDatum.password_policy"}},[a("Radio",{attrs:{label:"simple"}},[t._v(t._s(t.$L("简单")))]),t._v(" "),a("Radio",{attrs:{label:"complex"}},[t._v(t._s(t.$L("复杂")))])],1),t._v(" "),"simple"==t.formDatum.password_policy?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("简单:大于或等于6个字符。")))]):"complex"==t.formDatum.password_policy?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("复杂:大于或等于6个字符,包含数字、字母大小写或者特殊字符。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("邀请项目"),prop:"projectInvite"}},[a("RadioGroup",{model:{value:t.formDatum.project_invite,callback:function(a){t.$set(t.formDatum,"project_invite",a)},expression:"formDatum.project_invite"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formDatum.project_invite?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("开启:项目管理员可生成链接邀请成员加入项目。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("聊天资料"),prop:"chatInformation"}},[a("RadioGroup",{model:{value:t.formDatum.chat_information,callback:function(a){t.$set(t.formDatum,"chat_information",a)},expression:"formDatum.chat_information"}},[a("Radio",{attrs:{label:"optional"}},[t._v(t._s(t.$L("可选")))]),t._v(" "),a("Radio",{attrs:{label:"required"}},[t._v(t._s(t.$L("必填")))])],1),t._v(" "),"required"==t.formDatum.chat_information?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("必填:发送聊天内容前必须设置昵称、电话。")))]):a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("如果必填,发送聊天前必须设置昵称、电话。")))])],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("自动归档任务"),prop:"autoArchived"}},[a("RadioGroup",{attrs:{value:t.formDatum.auto_archived},on:{"on-change":t.formArchived}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("任务完成后自动归档。")))]),t._v(" "),"open"==t.formDatum.auto_archived?a("ETooltip",{attrs:{placement:"right",disabled:t.windowSmall}},[a("div",{staticClass:"setting-auto-day"},[a("Input",{attrs:{type:"number"},model:{value:t.formDatum.archived_day,callback:function(a){t.$set(t.formDatum,"archived_day",a)},expression:"formDatum.archived_day"}},[a("span",{attrs:{slot:"append"},slot:"append"},[t._v(t._s(t.$L("天")))])])],1),t._v(" "),a("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("任务完成 % 天后自动归档。",t.formDatum.archived_day)))])]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("全员群组禁言"),prop:"disabledAllGroup"}},[a("RadioGroup",{model:{value:t.formDatum.all_group_mute,callback:function(a){t.$set(t.formDatum,"all_group_mute",a)},expression:"formDatum.all_group_mute"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开放")))]),t._v(" "),a("Radio",{attrs:{label:"user"}},[t._v(t._s(t.$L("成员禁言")))]),t._v(" "),a("Radio",{attrs:{label:"all"}},[t._v(t._s(t.$L("全部禁言")))])],1),t._v(" "),"open"==t.formDatum.all_group_mute?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("开放:所有人都可以发言。")))]):"user"==t.formDatum.all_group_mute?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("成员禁言:仅管理员可以发言。")))]):"all"==t.formDatum.all_group_mute?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("全部禁言:所有人都禁止发言。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("是否启动首页"),prop:"startHome"}},[a("RadioGroup",{model:{value:t.formDatum.start_home,callback:function(a){t.$set(t.formDatum,"start_home",a)},expression:"formDatum.start_home"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("仅支持网页版。")))]),t._v(" "),"open"==t.formDatum.start_home?a("Input",{staticStyle:{margin:"8px 0 -8px"},attrs:{type:"textarea",rows:2,autosize:{minRows:2,maxRows:8},placeholder:t.$L("首页底部:首页底部网站备案号等信息")},model:{value:t.formDatum.home_footer,callback:function(a){t.$set(t.formDatum,"home_footer",a)},expression:"formDatum.home_footer"}}):t._e()],1)],1),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;var m=e(20629);function u(t,a){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);a&&(o=o.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),e.push.apply(e,o)}return e}function c(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}const p={name:"SystemTaskPriority",data:function(){return{loadIng:0,formDatum:[],nullDatum:{name:"",priority:1,days:1,color:"#84C56A"}}},mounted:function(){this.systemSetting()},computed:function(t){for(var a=1;a<arguments.length;a++){var e=null!=arguments[a]?arguments[a]:{};a%2?u(Object(e),!0).forEach((function(a){c(t,a,e[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):u(Object(e)).forEach((function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))}))}return t}({},(0,m.rn)(["taskPriority"])),watch:{taskPriority:{handler:function(t){this.formDatum=$A.cloneJSON(t),0===this.formDatum.length&&this.addDatum()},immediate:!0}},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(a){a&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.taskPriority)},addDatum:function(){this.formDatum.push($A.cloneJSON(this.nullDatum))},delDatum:function(t){this.formDatum.splice(t,1),0===this.formDatum.length&&this.addDatum()},systemSetting:function(t){var a=this;this.loadIng++,this.$store.dispatch("call",{url:"system/priority?type="+(t?"save":"get"),method:"post",data:{list:this.formDatum}}).then((function(e){var o=e.data;t&&$A.messageSuccess("修改成功"),a.$store.state.taskPriority=$A.cloneJSON(o)})).catch((function(a){var e=a.msg;t&&$A.modalError(e)})).finally((function(t){a.loadIng--}))}}};const _=(0,i.Z)(p,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-component-item"},[a("Form",{ref:"formDatum",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{staticClass:"setting-color"},[a("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("名称")))]),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ETooltip",{attrs:{disabled:t.windowSmall,content:t.$L("数值越小级别越高"),"max-width":"auto",placement:"top",transfer:""}},[a("div",[a("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}}),t._v(" "+t._s(t.$L("级别")))],1)])],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ETooltip",{attrs:{disabled:t.windowSmall,content:t.$L("任务完成时间"),"max-width":"auto",placement:"top",transfer:""}},[a("div",[a("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}}),t._v(" "+t._s(t.$L("天数")))],1)])],1),t._v(" "),a("Col",{attrs:{span:"4"}},[t._v(t._s(t.$L("颜色")))])],1),t._v(" "),t._l(t.formDatum,(function(e,o){return a("Row",{key:o,staticClass:"setting-color"},[a("Col",{attrs:{span:"12"}},[a("Input",{attrs:{maxlength:20,placeholder:t.$L("请输入名称"),clearable:""},on:{"on-clear":function(a){return t.delDatum(o)}},model:{value:e.name,callback:function(a){t.$set(e,"name",a)},expression:"item.name"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("Input",{attrs:{type:"number"},model:{value:e.priority,callback:function(a){t.$set(e,"priority",a)},expression:"item.priority"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("Input",{attrs:{type:"number"},model:{value:e.days,callback:function(a){t.$set(e,"days",a)},expression:"item.days"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ColorPicker",{attrs:{recommend:"",transfer:""},model:{value:e.color,callback:function(a){t.$set(e,"color",a)},expression:"item.color"}})],1)],1)})),t._v(" "),a("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addDatum}},[t._v(t._s(t.$L("添加优先级")))])],2),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;function f(t,a){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);a&&(o=o.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),e.push.apply(e,o)}return e}function d(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}const v={name:"SystemColumnTemplate",data:function(){return{loadIng:0,formDatum:[],nullDatum:{name:"",columns:""}}},mounted:function(){this.systemSetting()},computed:function(t){for(var a=1;a<arguments.length;a++){var e=null!=arguments[a]?arguments[a]:{};a%2?f(Object(e),!0).forEach((function(a){d(t,a,e[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):f(Object(e)).forEach((function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))}))}return t}({},(0,m.rn)(["columnTemplate"])),watch:{columnTemplate:{handler:function(t){this.formDatum=$A.cloneJSON(t),0===this.formDatum.length&&this.addDatum()},immediate:!0}},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(a){a&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.columnTemplate)},addDatum:function(){this.formDatum.push($A.cloneJSON(this.nullDatum))},delDatum:function(t){this.formDatum.splice(t,1),0===this.formDatum.length&&this.addDatum()},systemSetting:function(t){var a=this;this.loadIng++,this.$store.dispatch("call",{url:"system/column/template?type="+(t?"save":"get"),method:"post",data:{list:this.formDatum}}).then((function(e){var o=e.data;t&&$A.messageSuccess("修改成功"),a.$store.state.columnTemplate=$A.cloneJSON(o).map((function(t){return $A.isArray(t.columns)&&(t.columns=t.columns.join(",")),t}))})).catch((function(a){var e=a.msg;t&&$A.modalError(e)})).finally((function(t){a.loadIng--}))}}};const b=(0,i.Z)(v,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-component-item"},[a("Form",{ref:"formDatum",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{staticClass:"setting-template"},[a("Col",{attrs:{span:"8"}},[t._v(t._s(t.$L("名称")))]),t._v(" "),a("Col",{attrs:{span:"16"}},[t._v(t._s(t.$L("项目模板")))])],1),t._v(" "),t._l(t.formDatum,(function(e,o){return a("Row",{key:o,staticClass:"setting-template"},[a("Col",{attrs:{span:"8"}},[a("Input",{attrs:{maxlength:20,placeholder:t.$L("请输入名称"),clearable:""},on:{"on-clear":function(a){return t.delDatum(o)}},model:{value:e.name,callback:function(a){t.$set(e,"name",a)},expression:"item.name"}})],1),t._v(" "),a("Col",{attrs:{span:"16"}},[a("TagInput",{model:{value:e.columns,callback:function(a){t.$set(e,"columns",a)},expression:"item.columns"}})],1)],1)})),t._v(" "),a("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addDatum}},[t._v(t._s(t.$L("添加模板")))])],2),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;const h={name:"SystemEmailSetting",data:function(){return{loadIng:0,formData:{smtp_server:"",port:"",account:"",password:"",reg_verify:"colse",notice:"open",task_start_minute:-1,task_remind_hours:-1,task_remind_hours2:-1,notice_msg:"open",msg_unread_user_minute:-1,msg_unread_group_minute:-1,ignore_addr:""},ruleData:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formData.validate((function(a){a&&t.systemSetting(!0)}))},resetForm:function(){this.formData=$A.cloneJSON(this.formDatum_bak)},systemSetting:function(t){var a=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting/email?type="+(t?"save":"all"),data:this.formData}).then((function(e){var o=e.data;t&&$A.messageSuccess("修改成功"),a.formData=o,a.formDatum_bak=$A.cloneJSON(a.formData)})).catch((function(a){var e=a.msg;t&&$A.modalError(e)})).finally((function(t){a.loadIng--}))},hoursChange:function(t,a){var e=this;10*t%5!=0&&(setTimeout((function(){e.$set(e.formData,a,Math.round(t))})),$A.messageError("任务提醒只能是0.5的倍数"))},checkEmailSend:function(){var t=this;$A.modalInput({title:"测试邮件",placeholder:"请输入收件人地址",onOk:function(a){return a?$A.isEmail(a)?new Promise((function(e,o){t.$store.dispatch("call",{url:"system/email/check",data:Object.assign(t.formData,{to:a})}).then((function(t){var a=t.msg;e(a)})).catch((function(t){var a=t.msg;o(a)}))})):"请输入正确的收件人地址":"请输入收件人地址"}})}}};const g=(0,i.Z)(h,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-component-item"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("div",{staticClass:"block-setting-box"},[a("h3",[t._v(t._s(t.$L("邮箱服务器设置")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("SMTP服务器"),prop:"smtp_server"}},[a("Input",{model:{value:t.formData.smtp_server,callback:function(a){t.$set(t.formData,"smtp_server",a)},expression:"formData.smtp_server"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("端口"),prop:"port"}},[a("Input",{attrs:{maxlength:20},model:{value:t.formData.port,callback:function(a){t.$set(t.formData,"port",a)},expression:"formData.port"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("帐号"),prop:"account"}},[a("Input",{attrs:{maxlength:128},model:{value:t.formData.account,callback:function(a){t.$set(t.formData,"account",a)},expression:"formData.account"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("密码"),prop:"password"}},[a("Input",{attrs:{maxlength:128,type:"password"},model:{value:t.formData.password,callback:function(a){t.$set(t.formData,"password",a)},expression:"formData.password"}})],1),t._v(" "),a("FormItem",[a("Button",{on:{click:t.checkEmailSend}},[t._v(t._s(t.$L("邮件发送测试")))])],1)],1),t._v(" "),a("div",{staticClass:"block-setting-placeholder"}),t._v(" "),a("div",{staticClass:"block-setting-box"},[a("h3",[t._v(t._s(t.$L("邮件通知设置")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("开启注册验证"),prop:"reg_verify"}},[a("RadioGroup",{model:{value:t.formData.reg_verify,callback:function(a){t.$set(t.formData,"reg_verify",a)},expression:"formData.reg_verify"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formData.reg_verify?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("开启后帐号需验证通过才可登录")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("任务提醒"),prop:"notice"}},[a("RadioGroup",{model:{value:t.formData.notice,callback:function(a){t.$set(t.formData,"notice",a)},expression:"formData.notice"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formData.notice?a("Form",{nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{label:t.$L("任务开始"),prop:"task_start_minute"}},[a("div",{staticClass:"input-number-box"},[a("InputNumber",{attrs:{min:0,step:1},model:{value:t.formData.task_start_minute,callback:function(a){t.$set(t.formData,"task_start_minute",a)},expression:"formData.task_start_minute"}}),t._v(" "),a("label",[t._v(t._s(t.$L("分钟"))+"(m)")])],1)]),t._v(" "),a("FormItem",{attrs:{label:t.$L("距离到期"),prop:"task_remind_hours"}},[a("div",{staticClass:"input-number-box"},[a("InputNumber",{attrs:{min:0,step:.5},on:{"on-change":function(a){return t.hoursChange(a,"task_remind_hours")}},model:{value:t.formData.task_remind_hours,callback:function(a){t.$set(t.formData,"task_remind_hours",a)},expression:"formData.task_remind_hours"}}),t._v(" "),a("label",[t._v(t._s(t.$L("小时"))+"(h)")])],1)]),t._v(" "),a("FormItem",{attrs:{label:t.$L("到期超时"),prop:"task_remind_hours2"}},[a("div",{staticClass:"input-number-box"},[a("InputNumber",{attrs:{min:0,step:.5},on:{"on-change":function(a){return t.hoursChange(a,"task_remind_hours2")}},model:{value:t.formData.task_remind_hours2,callback:function(a){t.$set(t.formData,"task_remind_hours2",a)},expression:"formData.task_remind_hours2"}}),t._v(" "),a("label",[t._v(t._s(t.$L("小时"))+"(h)")])],1)]),t._v(" "),a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("填写-1则不通知,误差±10分钟")))])],1):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("消息提醒"),prop:"notice_msg"}},[a("RadioGroup",{model:{value:t.formData.notice_msg,callback:function(a){t.$set(t.formData,"notice_msg",a)},expression:"formData.notice_msg"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formData.notice_msg?a("Form",{nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{label:t.$L("未读个人消息"),prop:"msg_unread_user_minute"}},[a("div",{staticClass:"input-number-box"},[a("InputNumber",{attrs:{min:0,step:1},model:{value:t.formData.msg_unread_user_minute,callback:function(a){t.$set(t.formData,"msg_unread_user_minute",a)},expression:"formData.msg_unread_user_minute"}}),t._v(" "),a("label",[t._v(t._s(t.$L("分钟"))+"(m)")])],1)]),t._v(" "),a("FormItem",{attrs:{label:t.$L("未读群聊消息"),prop:"msg_unread_group_minute"}},[a("div",{staticClass:"input-number-box"},[a("InputNumber",{attrs:{min:0,step:1},model:{value:t.formData.msg_unread_group_minute,callback:function(a){t.$set(t.formData,"msg_unread_group_minute",a)},expression:"formData.msg_unread_group_minute"}}),t._v(" "),a("label",[t._v(t._s(t.$L("分钟"))+"(m)")])],1)]),t._v(" "),a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("填写-1则不通知,误差±10分钟")))])],1):t._e()],1)],1),t._v(" "),a("div",{staticClass:"block-setting-placeholder"}),t._v(" "),a("div",{staticClass:"block-setting-box"},[a("h3",[t._v(t._s(t.$L("忽略邮箱地址")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("忽略邮箱"),prop:"ignore_addr"}},[a("Input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:50}},model:{value:t.formData.ignore_addr,callback:function(a){t.$set(t.formData,"ignore_addr",a)},expression:"formData.ignore_addr"}}),t._v(" "),a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("不会向忽略的邮箱地址发送邮件,可使用换行分割多个地址。")))])],1)],1)]),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;const D={name:"SystemAppPush",data:function(){return{loadIng:0,formData:{push:"",ios_key:"",ios_secret:"",android_key:"",android_secret:""},ruleData:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formData.validate((function(a){a&&t.systemSetting(!0)}))},resetForm:function(){this.formData=$A.cloneJSON(this.formDatum_bak)},systemSetting:function(t){var a=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting/apppush?type="+(t?"save":"all"),data:this.formData}).then((function(e){var o=e.data;t&&$A.messageSuccess("修改成功"),a.formData=o,a.formDatum_bak=$A.cloneJSON(a.formData)})).catch((function(a){var e=a.msg;t&&$A.modalError(e)})).finally((function(t){a.loadIng--}))}}};const $=(0,i.Z)(D,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-component-item"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("div",{staticClass:"block-setting-box"},[a("h3",[t._v(t._s(t.$L("友盟推送")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("开启推送"),prop:"push"}},[a("RadioGroup",{model:{value:t.formData.push,callback:function(a){t.$set(t.formData,"push",a)},expression:"formData.push"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1)],1),t._v(" "),"open"===t.formData.push?[a("Divider",{attrs:{orientation:"left"}},[t._v("iOS")]),t._v(" "),a("FormItem",{attrs:{label:"Appkey",prop:"ios_appkey"}},[a("Input",{attrs:{maxlength:255},model:{value:t.formData.ios_key,callback:function(a){t.$set(t.formData,"ios_key",a)},expression:"formData.ios_key"}})],1),t._v(" "),a("FormItem",{attrs:{label:"App Master Secret",prop:"secret"}},[a("Input",{attrs:{maxlength:255,type:"password"},model:{value:t.formData.ios_secret,callback:function(a){t.$set(t.formData,"ios_secret",a)},expression:"formData.ios_secret"}})],1),t._v(" "),a("Divider",{attrs:{orientation:"left"}},[t._v("Android")]),t._v(" "),a("FormItem",{attrs:{label:"Appkey",prop:"android_appkey"}},[a("Input",{attrs:{maxlength:255},model:{value:t.formData.android_key,callback:function(a){t.$set(t.formData,"android_key",a)},expression:"formData.android_key"}})],1),t._v(" "),a("FormItem",{attrs:{label:"App Master Secret",prop:"secret"}},[a("Input",{attrs:{maxlength:255,type:"password"},model:{value:t.formData.android_secret,callback:function(a){t.$set(t.formData,"android_secret",a)},expression:"formData.android_secret"}})],1)]:t._e()],2)]),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;const y={name:"SystemMeeting",data:function(){return{loadIng:0,formData:{open:"",appid:"",app_certificate:""},ruleData:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formData.validate((function(a){a&&t.systemSetting(!0)}))},resetForm:function(){this.formData=$A.cloneJSON(this.formDatum_bak)},systemSetting:function(t){var a=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting/meeting?type="+(t?"save":"all"),data:this.formData}).then((function(e){var o=e.data;t&&$A.messageSuccess("修改成功"),a.formData=o,a.formDatum_bak=$A.cloneJSON(a.formData)})).catch((function(a){var e=a.msg;t&&$A.modalError(e)})).finally((function(t){a.loadIng--}))}}};const k={components:{SystemMeeting:(0,i.Z)(y,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-component-item"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("div",{staticClass:"block-setting-box"},[a("h3",[t._v(t._s(t.$L("AgoraIO")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("会议功能"),prop:"open"}},[a("RadioGroup",{model:{value:t.formData.open,callback:function(a){t.$set(t.formData,"open",a)},expression:"formData.open"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1)],1),t._v(" "),"open"===t.formData.open?[a("FormItem",{attrs:{label:"App ID ",prop:"appid"}},[a("Input",{attrs:{maxlength:255},model:{value:t.formData.appid,callback:function(a){t.$set(t.formData,"appid",a)},expression:"formData.appid"}})],1),t._v(" "),a("FormItem",{attrs:{label:"App certificate",prop:"app_certificate"}},[a("Input",{attrs:{maxlength:255,type:"password"},model:{value:t.formData.app_certificate,callback:function(a){t.$set(t.formData,"app_certificate",a)},expression:"formData.app_certificate"}})],1)]:t._e()],2)]),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports,SystemAppPush:$,SystemColumnTemplate:b,SystemTaskPriority:_,SystemSetting:l,SystemEmailSetting:g},data:function(){return{tabAction:"setting",appPush:!1}},mounted:function(){["127.0.0.1:2222","t.hitosea.com","dootask.com","www.dootask.com"].includes($A.getDomain($A.apiUrl("../")))&&(this.appPush=!0)}};const L=(0,i.Z)(k,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-item submit"},[a("Tabs",{model:{value:t.tabAction,callback:function(a){t.tabAction=a},expression:"tabAction"}},[a("TabPane",{attrs:{label:t.$L("系统设置"),name:"setting"}},[a("SystemSetting")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("任务优先级"),name:"taskPriority"}},[a("SystemTaskPriority")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("项目模板"),name:"columnTemplate"}},[a("SystemColumnTemplate")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("会议功能"),name:"meeting"}},[a("SystemMeeting")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("邮件设置"),name:"emailSetting"}},[a("SystemEmailSetting")],1),t._v(" "),t.appPush?a("TabPane",{attrs:{label:t.$L("APP推送"),name:"appPush"}},[a("SystemAppPush")],1):t._e()],1)],1)}),[],!1,null,null,null).exports}}]); |