This commit is contained in:
kuaifan 2022-12-12 09:47:46 +08:00
parent df7a4c8b8f
commit ab7c4ea73d
36 changed files with 56 additions and 34 deletions

View File

@ -1,6 +1,6 @@
{
"name": "DooTask",
"version": "0.21.68",
"version": "0.21.84",
"description": "DooTask is task management system.",
"scripts": {
"start": "./cmd dev",

2
public/css/app.css vendored

File diff suppressed because one or more lines are too long

2
public/js/app.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,10 @@
/*!
localForage -- Offline Storage, Improved
Version 1.10.0
https://localforage.github.io/localForage
(c) 2013-2017 Mozilla, Apache License 2.0
*/
/*!
* Sizzle CSS Selector Engine v2.3.6
* https://sizzlejs.com/
@ -42,6 +49,8 @@
* @license MIT
*/
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
/**
* Checks if an event is supported in the current execution environment.
*

File diff suppressed because one or more lines are too long

2
public/js/build/125.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */

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

2
public/js/build/192.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */

File diff suppressed because one or more lines are too long

2
public/js/build/227.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[230],{44369:(t,a,e)=>{e.d(a,{Z:()=>n});var s=e(1519),o=e.n(s)()((function(t){return t[1]}));o.push([t.id,".input-box[data-v-05084f56]{align-items:center;display:flex}.input-box .input-box-push[data-v-05084f56]{opacity:.5;padding:0 12px 0 8px}.input-box .input-box-key[data-v-05084f56]{width:80px}",""]);const n=o},27060:(t,a,e)=>{e.r(a),e.d(a,{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["__keyboard:data__"]||{})),this.formData_bak=$A.cloneJSON(this.formData)},onKeydown:function(t){var a=t.key;8!==t.keyCode&&(a=a&&1===a.length?a.trim().toUpperCase():"")&&(this.formData.screenshot_key=a)},submitForm:function(){var t=this;this.$refs.formData.validate((function(a){a&&(window.localStorage["__keyboard:data__"]=$A.jsonStringify(t.formData),$A.bindScreenshotKey(t.formData),$A.messageSuccess("保存成功"))}))},resetForm:function(){this.formData=$A.cloneJSON(this.formData_bak)}}};var o=e(93379),n=e.n(o),i=e(44369),r={insert:"head",singleton:!1};n()(i.Z,r);i.Z.locals;const c=(0,e(51900).Z)(s,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-item submit"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{label:"".concat(t.$L("截图快捷键")," (Beta)"),prop:"screenshot"}},[a("div",{staticClass:"input-box"},[a("Checkbox",{model:{value:t.formData.screenshot_mate,callback:function(a){t.$set(t.formData,"screenshot_mate",a)},expression:"formData.screenshot_mate"}},[t._v(t._s(t.mateName))]),t._v(" "),a("div",{staticClass:"input-box-push"},[t._v("+")]),t._v(" "),a("Checkbox",{model:{value:t.formData.screenshot_shift,callback:function(a){t.$set(t.formData,"screenshot_shift",a)},expression:"formData.screenshot_shift"}},[t._v("Shift")]),t._v(" "),a("div",{staticClass:"input-box-push"},[t._v("+")]),t._v(" "),a("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?a("div",{staticClass:"form-tip red"},[t._v(t._s(t.$L("至少选择一个功能键!")))]):t._e()])],1),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,disabled:t.screenshotDisabled,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,"05084f56",null).exports}}]);

2
public/js/build/306.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
public/js/build/438.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,5 @@
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
/**
* @license
* Lodash <https://lodash.com/>

1
public/js/build/498.js vendored Normal file

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

1
public/js/build/603.js vendored Normal file
View File

@ -0,0 +1 @@
"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}}]);

File diff suppressed because one or more lines are too long

1
public/js/build/798.js vendored Normal file
View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[798],{31798:(t,a,n)=>{n.r(a),n.d(a,{default:()=>e});const o={data:function(){return{loadIng:0,formData:[],nullDatum:{mac:"",remark:""}}},mounted:function(){this.initData()},methods:{initData:function(){var t=this;this.loadIng++,this.$store.dispatch("call",{url:"users/checkin/get"}).then((function(a){var n=a.data;t.formData=n.length>0?n:[$A.cloneJSON(t.nullDatum)],t.formData_bak=$A.cloneJSON(t.formData)})).catch((function(t){var a=t.msg;$A.modalError(a)})).finally((function(a){t.loadIng--}))},submitForm:function(){var t=this;this.$refs.formData.validate((function(a){if(a){var n=t.formData.filter((function(t){return/^[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}$/.test(t.mac.trim())})).map((function(t){return{mac:t.mac.trim(),remark:t.remark.trim()}}));t.loadIng++,t.$store.dispatch("call",{url:"users/checkin/save",data:{list:n},method:"post"}).then((function(a){var n=a.data;t.formData=n,t.formData_bak=$A.cloneJSON(t.formData),$A.messageSuccess("修改成功")})).catch((function(t){var a=t.msg;$A.modalError(a)})).finally((function(a){t.loadIng--}))}}))},resetForm:function(){this.formData=$A.cloneJSON(this.formData_bak)},addDatum:function(){this.formData.push($A.cloneJSON(this.nullDatum))},delDatum:function(t){this.formData.splice(t,1),0===this.formData.length&&this.addDatum()}}};const e=(0,n(51900).Z)(o,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"setting-item submit"},[a("Form",{ref:"formData",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Alert",{staticStyle:{"margin-bottom":"18px"}},[t._v("\n "+t._s(t.$L("设备连接上指定路由器WiFi后自动签到。"))+"\n ")]),t._v(" "),a("Row",{staticClass:"setting-template"},[a("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("设备MAC地址")))]),t._v(" "),a("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("备注")))])],1),t._v(" "),t._l(t.formData,(function(n,o){return a("Row",{key:o,staticClass:"setting-template"},[a("Col",{attrs:{span:"12"}},[a("Input",{attrs:{maxlength:20,placeholder:t.$L("请输入设备MAC地址"),clearable:""},on:{"on-clear":function(a){return t.delDatum(o)}},model:{value:n.mac,callback:function(a){t.$set(n,"mac",a)},expression:"item.mac"}})],1),t._v(" "),a("Col",{attrs:{span:"12"}},[a("Input",{attrs:{maxlength:100,placeholder:t.$L("备注")},model:{value:n.remark,callback:function(a){t.$set(n,"remark",a)},expression:"item.remark"}})],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}}]);

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

View File

@ -1 +1 @@
d6a533ebee5f479c
e21656c9949482ee

View File

@ -769,35 +769,43 @@
"/js/ace/worker-php.js": "/js/ace/worker-php.js",
"/js/ace/worker-xml.js": "/js/ace/worker-xml.js",
"/js/app.js.LICENSE.txt": "/js/app.js.LICENSE.txt",
"/js/build/112.js": "/js/build/112.js",
"/js/build/120.js": "/js/build/120.js",
"/js/build/120.js.LICENSE.txt": "/js/build/120.js.LICENSE.txt",
"/js/build/13.js": "/js/build/13.js",
"/js/build/125.js": "/js/build/125.js",
"/js/build/125.js.LICENSE.txt": "/js/build/125.js.LICENSE.txt",
"/js/build/156.js": "/js/build/156.js",
"/js/build/156.js.LICENSE.txt": "/js/build/156.js.LICENSE.txt",
"/js/build/172.js": "/js/build/172.js",
"/js/build/184.js": "/js/build/184.js",
"/js/build/184.js.LICENSE.txt": "/js/build/184.js.LICENSE.txt",
"/js/build/192.js": "/js/build/192.js",
"/js/build/192.js.LICENSE.txt": "/js/build/192.js.LICENSE.txt",
"/js/build/203.js": "/js/build/203.js",
"/js/build/203.js.LICENSE.txt": "/js/build/203.js.LICENSE.txt",
"/js/build/227.js": "/js/build/227.js",
"/js/build/227.js.LICENSE.txt": "/js/build/227.js.LICENSE.txt",
"/js/build/228.js": "/js/build/228.js",
"/js/build/230.js": "/js/build/230.js",
"/js/build/249.js": "/js/build/249.js",
"/js/build/27.js": "/js/build/27.js",
"/js/build/29.js": "/js/build/29.js",
"/js/build/298.js": "/js/build/298.js",
"/js/build/306.js": "/js/build/306.js",
"/js/build/306.js.LICENSE.txt": "/js/build/306.js.LICENSE.txt",
"/js/build/382.js": "/js/build/382.js",
"/js/build/382.js.LICENSE.txt": "/js/build/382.js.LICENSE.txt",
"/js/build/395.js": "/js/build/395.js",
"/js/build/399.js": "/js/build/399.js",
"/js/build/410.js": "/js/build/410.js",
"/js/build/414.js": "/js/build/414.js",
"/js/build/425.js": "/js/build/425.js",
"/js/build/425.js.LICENSE.txt": "/js/build/425.js.LICENSE.txt",
"/js/build/438.js": "/js/build/438.js",
"/js/build/438.js.LICENSE.txt": "/js/build/438.js.LICENSE.txt",
"/js/build/498.js": "/js/build/498.js",
"/js/build/499.js": "/js/build/499.js",
"/js/build/506.js": "/js/build/506.js",
"/js/build/506.js.LICENSE.txt": "/js/build/506.js.LICENSE.txt",
"/js/build/575.js": "/js/build/575.js",
"/js/build/60.js": "/js/build/60.js",
"/js/build/60.js.LICENSE.txt": "/js/build/60.js.LICENSE.txt",
"/js/build/603.js": "/js/build/603.js",
"/js/build/651.js": "/js/build/651.js",
"/js/build/66.js": "/js/build/66.js",
"/js/build/680.js": "/js/build/680.js",
@ -807,25 +815,21 @@
"/js/build/752.js": "/js/build/752.js",
"/js/build/752.js.LICENSE.txt": "/js/build/752.js.LICENSE.txt",
"/js/build/781.js": "/js/build/781.js",
"/js/build/798.js": "/js/build/798.js",
"/js/build/804.js": "/js/build/804.js",
"/js/build/826.js": "/js/build/826.js",
"/js/build/826.js.LICENSE.txt": "/js/build/826.js.LICENSE.txt",
"/js/build/834.js": "/js/build/834.js",
"/js/build/856.js": "/js/build/856.js",
"/js/build/856.js.LICENSE.txt": "/js/build/856.js.LICENSE.txt",
"/js/build/857.js": "/js/build/857.js",
"/js/build/857.js.LICENSE.txt": "/js/build/857.js.LICENSE.txt",
"/js/build/889.js": "/js/build/889.js",
"/js/build/889.js.LICENSE.txt": "/js/build/889.js.LICENSE.txt",
"/js/build/902.js": "/js/build/902.js",
"/js/build/902.js.LICENSE.txt": "/js/build/902.js.LICENSE.txt",
"/js/build/904.js": "/js/build/904.js",
"/js/build/920.js": "/js/build/920.js",
"/js/build/920.js.LICENSE.txt": "/js/build/920.js.LICENSE.txt",
"/js/build/940.js": "/js/build/940.js",
"/js/build/940.js.LICENSE.txt": "/js/build/940.js.LICENSE.txt",
"/js/build/947.js": "/js/build/947.js",
"/js/build/977.js": "/js/build/977.js",
"/js/emoji.all.js": "/js/emoji.all.js",
"/js/emoticon.all.js": "/js/emoticon.all.js",
"/js/hash": "/js/hash",

@ -1 +1 @@
Subproject commit 58d601fd157bc9fa94c1e86f5b8f1e25a2bbbfb0
Subproject commit 38d1d431808c71ab0e3e9e2404b0358505d3e7a2