mirror of
https://github.com/kuaifan/dootask.git
synced 2026-09-14 16:08:35 +00:00
2 lines
3.2 KiB
JavaScript
Vendored
2 lines
3.2 KiB
JavaScript
Vendored
import{m as s}from"./vuex.cc7cb26e.js";import{r as e,u as m,e as n,n as l}from"./app.818b057c.js";import"./jquery.c87f487f.js";import"./@babel.9410f858.js";import"./dayjs.fd4aa75c.js";import"./localforage.8de7c27e.js";import"./markdown-it.0450edb4.js";import"./mdurl.ce6c1dd8.js";import"./uc.micro.8d343c98.js";import"./entities.48a44fec.js";import"./linkify-it.c5e8196e.js";import"./punycode.js.4b3f125a.js";import"./highlight.js.cbbfb885.js";import"./markdown-it-link-attributes.e1d5d151.js";import"./@traptitech.acea8861.js";import"./vue.adba9046.js";import"./openpgp_hi.15f91b1d.js";import"./axios.37c7f908.js";import"./mitt.1ea0a2a3.js";import"./quill-hi.ca2ea0cc.js";import"./parchment.d5c5924e.js";import"./quill-delta.385a10bf.js";import"./fast-diff.f17881f3.js";import"./lodash.clonedeep.3cc09a31.js";import"./lodash.isequal.dbdc2157.js";import"./eventemitter3.78b735ad.js";import"./lodash-es.76e3a28b.js";import"./quill-mention-hi.4eeb5a2d.js";import"./view-design-hi.24419422.js";import"./html-to-md.f297036e.js";import"./lodash.8fcd6fd4.js";import"./vue-router.2d566cd7.js";import"./vue-clipboard2.fd43a5bc.js";import"./clipboard.37b37361.js";import"./vuedraggable.f464b992.js";import"./sortablejs.3488b922.js";import"./vue-resize-observer.5af23a43.js";import"./element-sea.f8a64907.js";import"./deepmerge.cecf392e.js";import"./resize-observer-polyfill.5d591c5f.js";import"./throttle-debounce.7c3948b2.js";import"./babel-helper-vue-jsx-merge-props.5ed215c3.js";import"./normalize-wheel.2a034b9f.js";import"./async-validator.dca2b951.js";import"./babel-runtime.4773988a.js";import"./core-js.314b4a1d.js";var p=function(){var t=this,i=t.$createElement,o=t._self._c||i;return o("div",{staticClass:"setting-item submit"},[o("Form",t._b({ref:"formData",attrs:{model:t.formData},nativeOn:{submit:function(r){r.preventDefault()}}},"Form",t.formOptions,!1),[o("FormItem",{attrs:{label:t.$L("\u663E\u793A\u60AC\u6D6E\u6309\u94AE")}},[o("iSwitch",{attrs:{disabled:t.loading},model:{value:t.formData.floatButtonVisible,callback:function(r){t.$set(t.formData,"floatButtonVisible",r)},expression:"formData.floatButtonVisible"}})],1)],1),o("div",{staticClass:"setting-footer"},[o("Button",{attrs:{loading:t.loadIng>0,disabled:t.loading,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),o("Button",{attrs:{loading:t.loadIng>0,disabled:t.loading},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},u=[];const d={data(){return{loadIng:0,loading:!0,formData:{floatButtonVisible:!0}}},computed:{...s(["userId","formOptions"])},mounted(){this.loadPreference()},methods:{async loadPreference(){try{this.$set(this.formData,"floatButtonVisible",await e(this.userId)),this.formData_bak=$A.cloneJSON(this.formData)}finally{this.loading=!1}},async submitForm(){const t=this.formData.floatButtonVisible;this.loadIng++;try{await m(this.userId,t),n.emit("aiAssistantFloatButtonVisibilityChanged",{userId:this.userId,visible:t}),$A.messageSuccess("\u4FDD\u5B58\u6210\u529F")}catch(i){$A.modalError(i.message)}finally{this.loadIng--}},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},a={};var f=l(d,p,u,!1,c,null,null,null);function c(t){for(let i in a)this[i]=a[i]}var mt=function(){return f.exports}();export{mt as default};
|