1 line
5.9 KiB
JavaScript
1 line
5.9 KiB
JavaScript
webpackJsonp([22],{"74PT":function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={data:function(){return{visible:!1,dialogVisible:!1,fileList:[],dataForm:{id:0,name:"",age:"",sex:"",avatar:"",nickname:"",tel:"",password:"",vip:"",vipValidtime:"",peanutCoin:"",readTime:"",lastLoginTime:"",createTime:"",updateTime:"",delFlag:""},dataRule:{}}},methods:{init:function(a){var e=this;this.dataForm.id=a||0,this.visible=!0,this.$nextTick(function(){e.$refs.dataForm.resetFields(),e.dataForm.id&&e.$http({url:e.$http.adornUrl("/book/user/info/"+e.dataForm.id),method:"get",params:e.$http.adornParams()}).then(function(a){var t=a.data;if(t&&0===t.code&&(e.dataForm.name=t.user.name,e.dataForm.age=t.user.age,e.dataForm.sex=t.user.sex,e.dataForm.avatar=t.user.avatar,e.dataForm.nickname=t.user.nickname,e.dataForm.tel=t.user.tel,e.dataForm.password=t.user.password,e.dataForm.vip=t.user.vip,e.dataForm.vipValidtime=t.user.vipValidtime,e.dataForm.peanutCoin=t.user.peanutCoin,e.dataForm.readTime=t.user.readTime,e.dataForm.lastLoginTime=t.user.lastLoginTime,e.dataForm.createTime=t.user.createTime,e.dataForm.updateTime=t.user.updateTime,e.dataForm.delFlag=t.user.delFlag,""!=t.user.avatar)){var r={name:"",url:t.user.avatar},i=[];i.push(r),e.fileList=i}})})},dataFormSubmit:function(){var a=this;this.$refs.dataForm.validate(function(e){e&&a.$http({url:a.$http.adornUrl("/book/user/"+(a.dataForm.id?"update":"save")),method:"post",data:a.$http.adornData({id:a.dataForm.id||void 0,name:a.dataForm.name,age:a.dataForm.age,sex:a.dataForm.sex,avatar:a.dataForm.avatar,nickname:a.dataForm.nickname,tel:a.dataForm.tel,password:a.dataForm.password,vip:a.dataForm.vip,vipValidtime:a.dataForm.vipValidtime,peanutCoin:a.dataForm.peanutCoin,readTime:a.dataForm.readTime,lastLoginTime:a.dataForm.lastLoginTime,createTime:a.dataForm.createTime,updateTime:a.dataForm.updateTime,delFlag:a.dataForm.delFlag})}).then(function(e){var t=e.data;t&&0===t.code?a.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){a.visible=!1,a.$emit("refreshDataList")}}):a.$message.error(t.msg)})})},handlePictureCardPreview:function(a){this.dataForm.avatar=a.url,this.dialogVisible=!0},handlePicSuccess:function(a,e){"success"==a.msg?(this.dataForm.avatar=a.url,this.$message.success("上传成功")):this.$message.error("上传失败")},handleRemove:function(a){this.dataForm.avatar=""},handlereset:function(){this.fileList=[],this.visible=!1}}},i={render:function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("el-dialog",{attrs:{title:a.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:a.visible},on:{"update:visible":function(e){a.visible=e},close:a.handlereset}},[t("el-form",{ref:"dataForm",attrs:{model:a.dataForm,rules:a.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){if(!("button"in e)&&a._k(e.keyCode,"enter",13,e.key,"Enter"))return null;a.dataFormSubmit()}}},[t("el-form-item",{attrs:{label:"姓名",prop:"name"}},[t("el-input",{attrs:{placeholder:"姓名"},model:{value:a.dataForm.name,callback:function(e){a.$set(a.dataForm,"name",e)},expression:"dataForm.name"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"年龄",prop:"age"}},[t("el-input",{attrs:{placeholder:"年龄"},model:{value:a.dataForm.age,callback:function(e){a.$set(a.dataForm,"age",e)},expression:"dataForm.age"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"性别",prop:"sex"}},[t("el-radio",{attrs:{label:1},model:{value:a.dataForm.sex,callback:function(e){a.$set(a.dataForm,"sex",e)},expression:"dataForm.sex"}},[a._v("男")]),a._v(" "),t("el-radio",{attrs:{label:0},model:{value:a.dataForm.sex,callback:function(e){a.$set(a.dataForm,"sex",e)},expression:"dataForm.sex"}},[a._v("女")])],1),a._v(" "),t("el-form-item",{attrs:{label:"头像",prop:"avatar"}},[t("el-upload",{attrs:{action:"http://localhost:9100/pb/oss/fileoss","list-type":"picture-card","on-preview":a.handlePictureCardPreview,"file-list":a.fileList,"on-success":a.handlePicSuccess,"on-remove":a.handleRemove}},[t("i",{staticClass:"el-icon-plus"})]),a._v(" "),t("el-dialog",{attrs:{visible:a.dialogVisible,"append-to-body":!0},on:{"update:visible":function(e){a.dialogVisible=e}}},[t("img",{attrs:{width:"100%",src:a.dataForm.avatar,alt:""}})])],1),a._v(" "),t("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[t("el-input",{attrs:{placeholder:"昵称"},model:{value:a.dataForm.nickname,callback:function(e){a.$set(a.dataForm,"nickname",e)},expression:"dataForm.nickname"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"电话",prop:"tel"}},[t("el-input",{attrs:{placeholder:"电话"},model:{value:a.dataForm.tel,callback:function(e){a.$set(a.dataForm,"tel",e)},expression:"dataForm.tel"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"密码",prop:"password"}},[t("el-input",{attrs:{placeholder:"密码"},model:{value:a.dataForm.password,callback:function(e){a.$set(a.dataForm,"password",e)},expression:"dataForm.password"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"会员类型",prop:"vip"}},[t("el-input",{attrs:{placeholder:"0-普通 1-vip"},model:{value:a.dataForm.vip,callback:function(e){a.$set(a.dataForm,"vip",e)},expression:"dataForm.vip"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"vip 有效期",prop:"vipValidtime"}},[t("el-input",{attrs:{placeholder:"vip 有效期"},model:{value:a.dataForm.vipValidtime,callback:function(e){a.$set(a.dataForm,"vipValidtime",e)},expression:"dataForm.vipValidtime"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"花生币",prop:"peanutCoin"}},[t("el-input",{attrs:{placeholder:"花生币"},model:{value:a.dataForm.peanutCoin,callback:function(e){a.$set(a.dataForm,"peanutCoin",e)},expression:"dataForm.peanutCoin"}})],1)],1),a._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:a.handlereset}},[a._v("取消")]),a._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:function(e){a.dataFormSubmit()}}},[a._v("确定")])],1)],1)},staticRenderFns:[]},o=t("VU/8")(r,i,!1,null,null,null);e.default=o.exports}}); |