mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-24 13:48:34 +00:00
1 line
2.9 KiB
JavaScript
Vendored
1 line
2.9 KiB
JavaScript
Vendored
"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}}]); |