1 line
3.3 KiB
JavaScript
1 line
3.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-627a098f"],{"2bef":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"头像DIY白名单",visible:e.show,width:"600px"},on:{"update:visible":function(t){e.show=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,"label-width":"90px",rules:e.rules}},[n("el-form-item",{attrs:{label:"手机号码",prop:"phone"}},[n("el-input",{attrs:{type:"number"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"类型",prop:"type"}},[n("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.hWhitelistType,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v(e._s(e.btn_title))]),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1)},r=[],o=n("8919"),s=n("e1c8"),a=n("e842"),l={components:{customSelect:s["default"]},name:"hWhitelistForm",data:function(){return{hWhitelistType:a["b"],form:{},show:!1,loading:!1,rules:{phone:[{required:!0,message:"请输入手机号码",trigger:"blur"},{required:!0,message:"请输入正确的手机号码",trigger:"blur"}],type:[{required:!0,trigger:"blur",message:"请选择类型"}]}}},computed:{formState:function(){return!this.form.id},btn_title:function(){return this.formState?"新建":"保存"}},methods:{open:function(e){if(e){var t=Object.assign({},e);this.form=t}else this.form={};this.show=!0},close:function(){this.show=!1},saveHandler:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.loading=!0,e.formState?e.createHandler():e.editHandler())}))},createHandler:function(){var e=this;Object(o["a"])(this.form).then((function(t){"success"===t.code?(e.finish(),e.$message.success("新建成功!")):e.$message.success("新建失败!")})).finally((function(){e.loading=!1}))},editHandler:function(){var e=this;Object(o["d"])(this.form).then((function(t){"success"===t.code?(e.finish(),e.$message.success("编辑成功!")):e.$message.success("编辑失败!")})).finally((function(){e.loading=!1}))},finish:function(){this.close(),this.$emit("reloadTable")}}},u=l,c=n("2877"),f=Object(c["a"])(u,i,r,!1,null,null,null);t["default"]=f.exports},8919:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("b775");function r(e){return Object(i["a"])({url:"/admin/hwhitelist/page",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/admin/hwhitelist",method:"post",data:e})}function s(e){return Object(i["a"])({url:"/admin/hwhitelist",method:"put",data:e})}function a(e){return Object(i["a"])({url:"/admin/hwhitelist/"+e,method:"delete"})}},e842:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var i=[{label:"固定随机部位",value:"RANDOM"},{label:"选配部位",value:"OPTIONAL"}],r=[{label:"DIY",value:"DIY"}]}}]); |