发票管理apiadmin
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
9.9 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6802acd2"],{"2eb4":function(t,e,a){"use strict";a.r(e);a("7f7f"),a("386d");var n=function(){var t=this,e=t._self._c;return e("div",[e("Row",[e("Col",{attrs:{span:"24"}},[e("Card",{staticClass:"margin-bottom-10"},[e("Form",{attrs:{inline:""}},[e("FormItem",{staticClass:"margin-bottom-0"},[e("Select",{staticStyle:{width:"120px"},attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.searchConf.status,callback:function(e){t.$set(t.searchConf,"status",e)},expression:"searchConf.status"}},[e("Option",{attrs:{value:1}},[t._v("启用")]),e("Option",{attrs:{value:0}},[t._v("禁用")])],1)],1),e("FormItem",{staticClass:"margin-bottom-0"},[e("Select",{staticStyle:{width:"120px"},attrs:{clearable:"",placeholder:"请选择类别"},model:{value:t.searchConf.type,callback:function(e){t.$set(t.searchConf,"type",e)},expression:"searchConf.type"}},[e("Option",{attrs:{value:1}},[t._v("用户账号")]),e("Option",{attrs:{value:2}},[t._v("用户昵称")])],1)],1),e("FormItem",{staticClass:"margin-bottom-0"},[e("Input",{attrs:{placeholder:""},model:{value:t.searchConf.keywords,callback:function(e){t.$set(t.searchConf,"keywords",e)},expression:"searchConf.keywords"}})],1),e("FormItem",{staticClass:"margin-bottom-0"},[e("Button",{attrs:{type:"primary"},on:{click:t.search}},[t._v(t._s(t.$t("find_button"))+"/"+t._s(t.$t("refresh_button")))])],1)],1)],1)],1)],1),e("Row",[e("Col",{attrs:{span:"24"}},[e("Card",[e("div",{staticClass:"margin-bottom-15"},[e("Button",{directives:[{name:"has",rawName:"v-has",value:"User/add",expression:"'User/add'"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.alertAdd}},[t._v(t._s(t.$t("add_button")))])],1),e("div",[e("Table",{attrs:{loading:t.listLoading,columns:t.columnsList,data:t.tableData,border:"","disabled-hover":""}})],1),e("div",{staticClass:"margin-top-15",staticStyle:{"text-align":"center"}},[e("Page",{attrs:{total:t.tableShow.listCount,current:t.tableShow.currentPage,"page-size":t.tableShow.pageSize,"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.changePage,"on-page-size-change":t.changeSize}})],1)])],1)],1),e("Modal",{attrs:{width:"668",styles:{top:"30px"}},on:{"on-visible-change":t.doCancel},model:{value:t.modalSetting.show,callback:function(e){t.$set(t.modalSetting,"show",e)},expression:"modalSetting.show"}},[e("p",{staticStyle:{color:"#2d8cf0"},attrs:{slot:"header"},slot:"header"},[e("Icon",{attrs:{type:"md-alert"}}),e("span",[t._v(t._s(t.formItem.id?"编辑":"新增")+"用户")])],1),e("Form",{ref:"myForm",attrs:{rules:t.ruleValidate,model:t.formItem,"label-width":80}},[e("FormItem",{attrs:{label:"用户账号",prop:"username"}},[e("Input",{attrs:{placeholder:"请输入账号"},model:{value:t.formItem.username,callback:function(e){t.$set(t.formItem,"username",e)},expression:"formItem.username"}})],1),e("FormItem",{attrs:{label:"用户昵称",prop:"nickname"}},[e("Input",{attrs:{placeholder:"请输入昵称"},model:{value:t.formItem.nickname,callback:function(e){t.$set(t.formItem,"nickname",e)},expression:"formItem.nickname"}})],1),e("FormItem",{attrs:{label:"用户密码",prop:"password"}},[e("Input",{attrs:{type:"password",placeholder:"用户密码"},model:{value:t.formItem.password,callback:function(e){t.$set(t.formItem,"password",e)},expression:"formItem.password"}})],1),e("FormItem",{attrs:{label:"权限组",prop:"group_id"}},[e("CheckboxGroup",{model:{value:t.formItem.group_id,callback:function(e){t.$set(t.formItem,"group_id",e)},expression:"formItem.group_id"}},t._l(t.groupList,(function(a){return e("Checkbox",{key:a.id,attrs:{label:a.id+""}},[t._v(t._s(a.name))])})),1)],1)],1),e("div",{attrs:{slot:"footer"},slot:"footer"},[e("Button",{staticClass:"margin-right-10",attrs:{type:"text"},on:{click:t.cancel}},[t._v("取消")]),e("Button",{attrs:{type:"primary",loading:t.modalSetting.loading},on:{click:t.submit}},[t._v("确定")])],1)],1)],1)},r=[],o=a("c24f"),s=a("3786"),i=function(t,e,a,n){if(t.buttonShow.edit)return e("Button",{props:{type:"primary"},style:{margin:"0 5px"},on:{click:function(){t.formItem.id=a.id,t.formItem.username=a.username,t.formItem.nickname=a.nickname,t.formItem.password="ApiAdmin",Object(s["g"])().then((function(e){t.groupList=e.data.data.list})),t.formItem.group_id=a.group_id,t.modalSetting.show=!0,t.modalSetting.index=n}}},t.$t("edit_button"))},u=function(t,e,a,n){if(t.buttonShow.del)return e("Poptip",{props:{confirm:!0,title:"您确定要删除这条数据吗? ",transfer:!0},on:{"on-ok":function(){Object(o["c"])(a.id).then((function(e){t.tableData.splice(n,1),t.$Message.success(e.data.msg)})),a.loading=!1}}},[e("Button",{style:{margin:"0 5px"},props:{type:"error",placement:"top",loading:a.isDeleting}},t.$t("delete_button"))])},l={name:"system_user",data:function(){var t=this;return{columnsList:[{title:"序号",type:"index",width:65,align:"center"},{title:"用户账号",align:"center",key:"username",minWidth:120},{title:"用户昵称",align:"center",key:"nickname",width:160},{title:"登录次数",align:"center",render:function(t,e){return e.row.hasOwnProperty("user_data")&&!e.row.hasOwnProperty("userData")&&(e.row.userData=e.row.user_data),t("span",null===e.row.userData?"":e.row.userData.login_times)},width:100},{title:"最后登录时间",align:"center",render:function(t,e){return e.row.hasOwnProperty("user_data")&&!e.row.hasOwnProperty("userData")&&(e.row.userData=e.row.user_data),t("span",null===e.row.userData?"":e.row.userData.last_login_time)},width:170},{title:"最后登录IP",align:"center",render:function(t,e){return e.row.hasOwnProperty("user_data")&&!e.row.hasOwnProperty("userData")&&(e.row.userData=e.row.user_data),t("span",null===e.row.userData?"":e.row.userData.last_login_ip)},width:160},{title:"状态",align:"center",width:100,render:function(e,a){var n=t;return e("i-switch",{attrs:{size:"large"},props:{"true-value":1,"false-value":0,value:a.row.status,disabled:!n.buttonShow.changeStatus},on:{"on-change":function(t){Object(o["b"])(t,a.row.id).then((function(t){n.$Message.success(t.data.msg),n.getList()}))}}},[e("span",{slot:"open"},n.$t("open_choose")),e("span",{slot:"close"},n.$t("close_choose"))])}},{title:"操作",align:"center",width:200,render:function(e,a){return e("div",[i(t,e,a.row,a.index),u(t,e,a.row,a.index)])}}],tableData:[],groupList:[],tableShow:{currentPage:1,pageSize:10,listCount:0},searchConf:{type:"",keywords:"",status:""},modalSetting:{show:!1,loading:!1,index:0},formItem:{username:"",nickname:"",password:"",group_id:[],id:0},ruleValidate:{username:[{required:!0,message:"用户账号不能为空",trigger:"blur"}],nickname:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],password:[{required:!0,message:"用户密码不能为空",trigger:"blur"}]},buttonShow:{edit:!0,del:!0,changeStatus:!0},listLoading:!1}},created:function(){var t=this;t.getList(),t.hasRule("User/edit").then((function(e){t.buttonShow.edit=e})),t.hasRule("User/del").then((function(e){t.buttonShow.del=e})),t.hasRule("User/changeStatus").then((function(e){t.buttonShow.changeStatus=e}))},methods:{alertAdd:function(){var t=this;Object(s["g"])().then((function(e){t.groupList=e.data.data.list})),this.modalSetting.show=!0},submit:function(){var t=this;this.$refs["myForm"].validate((function(e){e&&(t.modalSetting.loading=!0,0===t.formItem.id?Object(o["a"])(t.formItem).then((function(e){t.$Message.success(e.data.msg),t.getList(),t.cancel()})).catch((function(){t.modalSetting.loading=!1})):Object(o["d"])(t.formItem).then((function(e){t.$Message.success(e.data.msg),t.getList(),t.cancel()})).catch((function(){t.modalSetting.loading=!1})))}))},cancel:function(){this.modalSetting.show=!1},doCancel:function(t){t||(this.formItem.id=0,this.$refs["myForm"].resetFields(),this.modalSetting.loading=!1,this.modalSetting.index=0)},changePage:function(t){this.tableShow.currentPage=t,this.getList()},changeSize:function(t){this.tableShow.pageSize=t,this.getList()},search:function(){this.tableShow.currentPage=1,this.getList()},getList:function(){var t=this,e={page:t.tableShow.currentPage,size:t.tableShow.pageSize,type:t.searchConf.type,keywords:t.searchConf.keywords,status:t.searchConf.status};t.listLoading=!0,Object(o["e"])(e).then((function(e){t.tableData=e.data.data.list,t.tableShow.listCount=e.data.data.count,t.listLoading=!1}))}}},c=l,d=(a("9226"),a("2877")),m=Object(d["a"])(c,n,r,!1,null,"5183bb2c",null);e["default"]=m.exports},3786:function(t,e,a){"use strict";a.d(e,"g",(function(){return r})),a.d(e,"h",(function(){return o})),a.d(e,"f",(function(){return s})),a.d(e,"i",(function(){return i})),a.d(e,"b",(function(){return u})),a.d(e,"a",(function(){return l})),a.d(e,"e",(function(){return c})),a.d(e,"c",(function(){return d})),a.d(e,"d",(function(){return m}));var n=a("66df"),r=function(){return n["b"].request({url:"Auth/getGroups",method:"get"})},o=function(t){return n["b"].request({url:"Auth/index",method:"get",params:t})},s=function(t){return n["b"].request({url:"Auth/editRule",method:"post",data:t})},i=function(t){return n["b"].request({url:"Auth/getRuleList",method:"get",params:t})},u=function(t,e){return n["b"].request({url:"Auth/changeStatus",method:"get",params:{status:t,id:e}})},l=function(t){return n["b"].request({url:"Auth/add",method:"post",data:t})},c=function(t){return n["b"].request({url:"Auth/edit",method:"post",data:t})},d=function(t){return n["b"].request({url:"Auth/del",method:"get",params:{id:t}})},m=function(t){return n["b"].request({url:"Auth/delMember",method:"get",params:t})}},"386d":function(t,e,a){"use strict";var n=a("cb7c"),r=a("83a1"),o=a("5f1b");a("214f")("search",1,(function(t,e,a,s){return[function(a){var n=t(this),r=void 0==a?void 0:a[e];return void 0!==r?r.call(a,n):new RegExp(a)[e](String(n))},function(t){var e=s(a,t,this);if(e.done)return e.value;var i=n(t),u=String(this),l=i.lastIndex;r(l,0)||(i.lastIndex=0);var c=o(i,u);return r(i.lastIndex,l)||(i.lastIndex=l),null===c?-1:c.index}]}))},"83a1":function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},9226:function(t,e,a){"use strict";a("bceb")},bceb:function(t,e,a){}}]);