1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
webpackJsonp([11,22],{"74PT":function(e,a,t){"use strict";Object.defineProperty(a,"__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(e){var a=this;this.dataForm.id=e||0,this.visible=!0,this.$nextTick(function(){a.$refs.dataForm.resetFields(),a.dataForm.id&&a.$http({url:a.$http.adornUrl("/book/user/info/"+a.dataForm.id),method:"get",params:a.$http.adornParams()}).then(function(e){var t=e.data;if(t&&0===t.code&&(a.dataForm.name=t.user.name,a.dataForm.age=t.user.age,a.dataForm.sex=t.user.sex,a.dataForm.avatar=t.user.avatar,a.dataForm.nickname=t.user.nickname,a.dataForm.tel=t.user.tel,a.dataForm.password=t.user.password,a.dataForm.vip=t.user.vip,a.dataForm.vipValidtime=t.user.vipValidtime,a.dataForm.peanutCoin=t.user.peanutCoin,a.dataForm.readTime=t.user.readTime,a.dataForm.lastLoginTime=t.user.lastLoginTime,a.dataForm.createTime=t.user.createTime,a.dataForm.updateTime=t.user.updateTime,a.dataForm.delFlag=t.user.delFlag,""!=t.user.avatar)){var r={name:"",url:t.user.avatar},i=[];i.push(r),a.fileList=i}})})},dataFormSubmit:function(){var e=this;this.$refs.dataForm.validate(function(a){a&&e.$http({url:e.$http.adornUrl("/book/user/"+(e.dataForm.id?"update":"save")),method:"post",data:e.$http.adornData({id:e.dataForm.id||void 0,name:e.dataForm.name,age:e.dataForm.age,sex:e.dataForm.sex,avatar:e.dataForm.avatar,nickname:e.dataForm.nickname,tel:e.dataForm.tel,password:e.dataForm.password,vip:e.dataForm.vip,vipValidtime:e.dataForm.vipValidtime,peanutCoin:e.dataForm.peanutCoin,readTime:e.dataForm.readTime,lastLoginTime:e.dataForm.lastLoginTime,createTime:e.dataForm.createTime,updateTime:e.dataForm.updateTime,delFlag:e.dataForm.delFlag})}).then(function(a){var t=a.data;t&&0===t.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){e.visible=!1,e.$emit("refreshDataList")}}):e.$message.error(t.msg)})})},handlePictureCardPreview:function(e){this.dataForm.avatar=e.url,this.dialogVisible=!0},handlePicSuccess:function(e,a){"success"==e.msg?(this.dataForm.avatar=e.url,this.$message.success("上传成功")):this.$message.error("上传失败")},handleRemove:function(e){this.dataForm.avatar=""},handlereset:function(){this.fileList=[],this.visible=!1}}},i={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(a){e.visible=a},close:e.handlereset}},[t("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(a){if(!("button"in a)&&e._k(a.keyCode,"enter",13,a.key,"Enter"))return null;e.dataFormSubmit()}}},[t("el-form-item",{attrs:{label:"姓名",prop:"name"}},[t("el-input",{attrs:{placeholder:"姓名"},model:{value:e.dataForm.name,callback:function(a){e.$set(e.dataForm,"name",a)},expression:"dataForm.name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"年龄",prop:"age"}},[t("el-input",{attrs:{placeholder:"年龄"},model:{value:e.dataForm.age,callback:function(a){e.$set(e.dataForm,"age",a)},expression:"dataForm.age"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"性别",prop:"sex"}},[t("el-radio",{attrs:{label:1},model:{value:e.dataForm.sex,callback:function(a){e.$set(e.dataForm,"sex",a)},expression:"dataForm.sex"}},[e._v("男")]),e._v(" "),t("el-radio",{attrs:{label:0},model:{value:e.dataForm.sex,callback:function(a){e.$set(e.dataForm,"sex",a)},expression:"dataForm.sex"}},[e._v("女")])],1),e._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":e.handlePictureCardPreview,"file-list":e.fileList,"on-success":e.handlePicSuccess,"on-remove":e.handleRemove}},[t("i",{staticClass:"el-icon-plus"})]),e._v(" "),t("el-dialog",{attrs:{visible:e.dialogVisible,"append-to-body":!0},on:{"update:visible":function(a){e.dialogVisible=a}}},[t("img",{attrs:{width:"100%",src:e.dataForm.avatar,alt:""}})])],1),e._v(" "),t("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[t("el-input",{attrs:{placeholder:"昵称"},model:{value:e.dataForm.nickname,callback:function(a){e.$set(e.dataForm,"nickname",a)},expression:"dataForm.nickname"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"电话",prop:"tel"}},[t("el-input",{attrs:{placeholder:"电话"},model:{value:e.dataForm.tel,callback:function(a){e.$set(e.dataForm,"tel",a)},expression:"dataForm.tel"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"密码",prop:"password"}},[t("el-input",{attrs:{placeholder:"密码"},model:{value:e.dataForm.password,callback:function(a){e.$set(e.dataForm,"password",a)},expression:"dataForm.password"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"会员类型",prop:"vip"}},[t("el-input",{attrs:{placeholder:"0-普通 1-vip"},model:{value:e.dataForm.vip,callback:function(a){e.$set(e.dataForm,"vip",a)},expression:"dataForm.vip"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"vip 有效期",prop:"vipValidtime"}},[t("el-input",{attrs:{placeholder:"vip 有效期"},model:{value:e.dataForm.vipValidtime,callback:function(a){e.$set(e.dataForm,"vipValidtime",a)},expression:"dataForm.vipValidtime"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"花生币",prop:"peanutCoin"}},[t("el-input",{attrs:{placeholder:"花生币"},model:{value:e.dataForm.peanutCoin,callback:function(a){e.$set(e.dataForm,"peanutCoin",a)},expression:"dataForm.peanutCoin"}})],1)],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.handlereset}},[e._v("取消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:function(a){e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},staticRenderFns:[]},n=t("VU/8")(r,i,!1,null,null,null);a.default=n.exports},"8yO8":function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={data:function(){return{dataForm:{key:""},dataList:[],pageIndex:1,pageSize:10,totalPage:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1}},components:{AddOrUpdate:t("74PT").default},activated:function(){this.getDataList()},methods:{getDataList:function(){var e=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/book/user/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,key:this.dataForm.key})}).then(function(a){var t=a.data;t&&0===t.code?(e.dataList=t.page.list,e.totalPage=t.page.totalCount):(e.dataList=[],e.totalPage=0),e.dataListLoading=!1})},sizeChangeHandle:function(e){this.pageSize=e,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(e){this.pageIndex=e,this.getDataList()},selectionChangeHandle:function(e){this.dataListSelections=e},addOrUpdateHandle:function(e){var a=this;this.addOrUpdateVisible=!0,this.$nextTick(function(){a.$refs.addOrUpdate.init(e)})},deleteHandle:function(e){var a=this,t=e?[e]:this.dataListSelections.map(function(e){return e.id});this.$confirm("确定对[id="+t.join(",")+"]进行["+(e?"删除":"批量删除")+"]操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.$http({url:a.$http.adornUrl("/book/user/delete"),method:"post",data:a.$http.adornData(t,!1)}).then(function(e){var t=e.data;t&&0===t.code?a.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){a.getDataList()}}):a.$message.error(t.msg)})})}}},i={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"mod-config"},[t("el-form",{attrs:{inline:!0,model:e.dataForm},nativeOn:{keyup:function(a){if(!("button"in a)&&e._k(a.keyCode,"enter",13,a.key,"Enter"))return null;e.getDataList()}}},[t("el-form-item",[t("el-input",{attrs:{placeholder:"参数名",clearable:""},model:{value:e.dataForm.key,callback:function(a){e.$set(e.dataForm,"key",a)},expression:"dataForm.key"}})],1),e._v(" "),t("el-form-item",[t("el-button",{on:{click:function(a){e.getDataList()}}},[e._v("查询")]),e._v(" "),e.isAuth("book:user:save")?t("el-button",{attrs:{type:"primary"},on:{click:function(a){e.addOrUpdateHandle()}}},[e._v("新增")]):e._e(),e._v(" "),e.isAuth("book:user:delete")?t("el-button",{attrs:{type:"danger",disabled:e.dataListSelections.length<=0},on:{click:function(a){e.deleteHandle()}}},[e._v("批量删除")]):e._e()],1)],1),e._v(" "),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList,border:""},on:{"selection-change":e.selectionChangeHandle}},[t("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),e._v(" "),t("el-table-column",{attrs:{label:"序号",width:"70",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v("\n "+e._s((e.pageIndex-1)*e.pageSize+a.$index+1)+"\n ")]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"name","header-align":"center",align:"center",label:"姓名"}}),e._v(" "),t("el-table-column",{attrs:{prop:"age","header-align":"center",align:"center",label:"年龄"}}),e._v(" "),t("el-table-column",{attrs:{prop:"sex","header-align":"center",align:"center",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v("\n "+e._s(0==a.row.sex?"女":"男")+"\n ")]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"avatar","header-align":"center",align:"center",label:"头像"},scopedSlots:e._u([{key:"default",fn:function(a){return[""!=a.row.avatar?t("img",{staticClass:"tableImg",attrs:{src:a.row.avatar,width:"50",height:"50"}}):e._e()]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"nickname","header-align":"center",align:"center",label:"昵称"}}),e._v(" "),t("el-table-column",{attrs:{prop:"tel","header-align":"center",align:"center",label:"电话"}}),e._v(" "),t("el-table-column",{attrs:{prop:"vip","header-align":"center",align:"center",label:"会员类型"}}),e._v(" "),t("el-table-column",{attrs:{prop:"peanutCoin","header-align":"center",align:"center",label:"花生币"}}),e._v(" "),t("el-table-column",{attrs:{prop:"lastLoginTime","header-align":"center",align:"center",label:"最后登录时间"}}),e._v(" "),t("el-table-column",{attrs:{prop:"createTime","header-align":"center",align:"center",label:"创建时间"}}),e._v(" "),t("el-table-column",{attrs:{prop:"updateTime","header-align":"center",align:"center",label:"更新时间"}}),e._v(" "),t("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){e.addOrUpdateHandle(a.row.id)}}},[e._v("修改")]),e._v(" "),t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){e.deleteHandle(a.row.id)}}},[e._v("删除")])]}}])})],1),e._v(" "),t("el-pagination",{attrs:{"current-page":e.pageIndex,"page-sizes":[10,20,50,100],"page-size":e.pageSize,total:e.totalPage,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.sizeChangeHandle,"current-change":e.currentChangeHandle}}),e._v(" "),e.addOrUpdateVisible?t("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e()],1)},staticRenderFns:[]},n=t("VU/8")(r,i,!1,null,null,null);a.default=n.exports}}); |