mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-16 12:08:12 +00:00
1 line
3.0 KiB
JavaScript
Vendored
1 line
3.0 KiB
JavaScript
Vendored
"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[603],{47689:(t,e,a)=>{a.d(e,{Z:()=>n});var s=a(1519),o=a.n(s)()((function(t){return t[1]}));o.push([t.id,".input-box[data-v-72d2500c]{align-items:center;display:flex}.input-box .input-box-push[data-v-72d2500c]{opacity:.5;padding:0 12px 0 8px}.input-box .input-box-key[data-v-72d2500c]{width:80px}",""]);const n=o},4603:(t,e,a)=>{a.r(e),a.d(e,{default:()=>c});const s={data:function(){return{loadIng:0,mateName:/macintosh|mac os x/i.test(navigator.userAgent)?"Command":"Ctrl",formData:{screenshot_mate:!0,screenshot_shift:!0,screenshot_key:""},ruleData:{}}},mounted:function(){this.initData()},computed:{screenshotDisabled:function(){return!this.formData.screenshot_mate&&!this.formData.screenshot_shift}},methods:{initData:function(){this.formData=Object.assign({screenshot_mate:!0,screenshot_shift:!0,screenshot_key:""},$A.jsonParse(window.localStorage.getItem("__keyboard:data__")||{})),this.formData_bak=$A.cloneJSON(this.formData)},onKeydown:function(t){var e=t.key;8!==t.keyCode&&(e=e&&1===e.length?e.trim().toUpperCase():"")&&(this.formData.screenshot_key=e)},submitForm:function(){var t=this;this.$refs.formData.validate((function(e){e&&(window.localStorage.setItem("__keyboard:data__",$A.jsonStringify(t.formData)),$A.bindScreenshotKey(t.formData),$A.messageSuccess("保存成功"))}))},resetForm:function(){this.formData=$A.cloneJSON(this.formData_bak)}}};var o=a(93379),n=a.n(o),i=a(47689),r={insert:"head",singleton:!1};n()(i.Z,r);i.Z.locals;const c=(0,a(51900).Z)(s,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"setting-item submit"},[e("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("截图快捷键"),prop:"screenshot"}},[e("div",{staticClass:"input-box"},[e("Checkbox",{model:{value:t.formData.screenshot_mate,callback:function(e){t.$set(t.formData,"screenshot_mate",e)},expression:"formData.screenshot_mate"}},[t._v(t._s(t.mateName))]),t._v(" "),e("div",{staticClass:"input-box-push"},[t._v("+")]),t._v(" "),e("Checkbox",{model:{value:t.formData.screenshot_shift,callback:function(e){t.$set(t.formData,"screenshot_shift",e)},expression:"formData.screenshot_shift"}},[t._v("Shift")]),t._v(" "),e("div",{staticClass:"input-box-push"},[t._v("+")]),t._v(" "),e("Input",{staticClass:"input-box-key",attrs:{disabled:t.screenshotDisabled,value:t.formData.screenshot_key,maxlength:1},on:{"on-keydown":t.onKeydown}})],1),t._v(" "),t.screenshotDisabled?e("div",{staticClass:"form-tip red"},[t._v(t._s(t.$L("至少选择一个功能键!")))]):t._e()])],1),t._v(" "),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,disabled:t.screenshotDisabled,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("保存")))]),t._v(" "),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,"72d2500c",null).exports}}]); |