716

parent fe112f3d
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://lib.baomitu.com/element-ui/2.7.2/theme-chalk/index.css><title>唱唱启蒙-后台</title></head><body><script src=https://cdn.bootcss.com/vue/2.5.17/vue.min.js></script><script src=https://unpkg.com/vuex@3.0.1></script><script src=https://cdn.bootcss.com/axios/0.18.0/axios.min.js></script><script src=https://lib.baomitu.com/element-ui/2.7.2/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.4f25e3b9f7968bf5c96e.js></script><script type=text/javascript src=/static/js/vendor.a8f02460e99f2b68b806.js></script><script type=text/javascript src=/static/js/app.af10b6885e22ced53008.js></script></body><script>let el = document.getElementsByTagName("script"); <!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://lib.baomitu.com/element-ui/2.7.2/theme-chalk/index.css><title>唱唱启蒙-后台</title></head><body><script src=https://cdn.bootcss.com/vue/2.5.17/vue.min.js></script><script src=https://unpkg.com/vuex@3.0.1></script><script src=https://cdn.bootcss.com/axios/0.18.0/axios.min.js></script><script src=https://lib.baomitu.com/element-ui/2.7.2/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.842061a7326370c2e333.js></script><script type=text/javascript src=/static/js/vendor.a8f02460e99f2b68b806.js></script><script type=text/javascript src=/static/js/app.af10b6885e22ced53008.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){ el.onerror = function(a,b,c){
console.log('error:',a,b,c); console.log('error:',a,b,c);
}; };
......
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
webpackJsonp([27],{L5jB:function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=t("CCn6"),r=t("+TkF"),i={name:"index",components:{page:t("kmJW").a},data:function(){var a=[];for(var n in r.j)a.push({id:n,value:r.j[n]});var t=[];for(var e in r.i)t.push({id:e,value:r.i[e]});return{width:0,searchFrom:{user_id:"",sub_user_id:""},userList:[],total:0,nowPage:1,limit:10,showDetail:!1}},mounted:function(){this.getUser(),this.width=window.innerWidth-200},filters:{INTEGRALTYPE:function(a){return r.j[a]},INTEGRALFUN:function(a){return r.i[a]}},methods:{onPageChange:function(a){this.nowPage=a,this.getUser()},onSizeChange:function(a){this.limit=a,this.nowPage=1,this.getUser()},getUser:function(){var a=this,n={page:this.nowPage,limit:this.limit};this.searchFrom.user_id&&(n.user_id=this.searchFrom.user_id),this.searchFrom.sub_user_id&&(n.sub_user_id=this.searchFrom.sub_user_id),Object(e._101)(n).then(function(n){a.userList=n.list,a.total=n.total})}}},s=function(){var a=this,n=a.$createElement,t=a._self._c||n;return t("div",{staticClass:"integral-page"},[t("el-form",{ref:"searchFrom",staticStyle:{"padding-top":"20px"},attrs:{model:a.searchFrom,"label-width":"80px",inline:""}},[t("el-form-item",{attrs:{label:"主账户ID"}},[t("el-input",{model:{value:a.searchFrom.user_id,callback:function(n){a.$set(a.searchFrom,"user_id",n)},expression:"searchFrom.user_id"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"子账户ID"}},[t("el-input",{model:{value:a.searchFrom.sub_user_id,callback:function(n){a.$set(a.searchFrom,"sub_user_id",n)},expression:"searchFrom.sub_user_id"}})],1),a._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary",plain:""},on:{click:a.getUser}},[a._v("搜索")])],1)],1),a._v(" "),t("el-table",{style:{width:a.width+"px"},attrs:{data:a.userList}},[t("el-table-column",{attrs:{className:"f-c",label:"主账户"},scopedSlots:a._u([{key:"default",fn:function(n){return[t("img",{staticClass:"avatar",attrs:{src:n.row.user_avatar}}),a._v("\n "+a._s(n.row.user_nickname)+"(ID:"+a._s(n.row.user_id)+")\n ")]}}])}),a._v(" "),t("el-table-column",{attrs:{className:"f-c",label:"子账户"},scopedSlots:a._u([{key:"default",fn:function(n){return[t("img",{staticClass:"avatar",attrs:{src:n.row.sub_user_avatar}}),a._v("\n "+a._s(n.row.sub_user_nickname)+"(ID:"+a._s(n.row.sub_user_id)+")\n ")]}}])}),a._v(" "),t("el-table-column",{attrs:{prop:"created_at",label:"绑定时间"}}),a._v(" "),t("el-table-column",{attrs:{prop:"unbind_at",label:"解绑时间"},scopedSlots:a._u([{key:"default",fn:function(n){return[a._v(a._s("0000-00-00 00:00:00"==n.row.unbind_at?"未解绑":n.row.unbind_at))]}}])})],1),a._v(" "),t("page",{attrs:{total:a.total,limit:a.limit},on:{pageChange:a.onPageChange,sizeChange:a.onSizeChange}})],1)};s._withStripped=!0;var o={render:s,staticRenderFns:[]},l=o;var A=!1;var c=t("VU/8")(i,l,!1,function(a){A||(t("x4fB"),t("aJSp"))},"data-v-af173a98",null);c.options.__file="src\\components\\subList\\index.vue";n.default=c.exports},aJSp:function(a,n,t){var e=t("quIk");"string"==typeof e&&(e=[[a.i,e,""]]),e.locals&&(a.exports=e.locals);t("rjj0")("6bf88f46",e,!1,{})},quIk:function(a,n,t){(a.exports=t("FZ+f")(!0)).push([a.i,"\n.f-c > .cell {\r\n display: -webkit-box !important;\r\n display: -ms-flexbox !important;\r\n display: flex !important;\r\n -webkit-box-orient: horizontal;\r\n -webkit-box-direction: normal;\r\n -ms-flex-flow: row;\r\n flex-flow: row;\r\n -webkit-box-pack: start;\r\n -ms-flex-pack: start;\r\n justify-content: flex-start;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\n}\r\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/subList/index.vue"],names:[],mappings:";AACA;EACE,gCAAgC;EAChC,gCAAgC;EAChC,yBAAyB;EACzB,+BAA+B;EAC/B,8BAA8B;MAC1B,mBAAmB;UACf,eAAe;EACvB,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B",file:"index.vue",sourcesContent:["\n.f-c > .cell {\r\n display: -webkit-box !important;\r\n display: -ms-flexbox !important;\r\n display: flex !important;\r\n -webkit-box-orient: horizontal;\r\n -webkit-box-direction: normal;\r\n -ms-flex-flow: row;\r\n flex-flow: row;\r\n -webkit-box-pack: start;\r\n -ms-flex-pack: start;\r\n justify-content: flex-start;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\n}\r\n"],sourceRoot:""}])},tPa2:function(a,n,t){(a.exports=t("FZ+f")(!0)).push([a.i,'\n.search-btn-block[data-v-af173a98] {\n margin-left: 20px;\n}\n.search-form[data-v-af173a98] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-af173a98] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-af173a98] {\n float: right;\n}\n.text-c[data-v-af173a98] {\n text-align: center;\n}\n.text-b[data-v-af173a98] {\n font-weight: bold;\n}\n.color-b[data-v-af173a98] {\n color: #6ba8e6;\n}\n.text-r[data-v-af173a98] {\n text-align: right;\n}\n.main-block[data-v-af173a98] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-af173a98] {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\\5FAE\\8F6F\\96C5\\9ED1", Arial, sans-serif;\n}\n.clear-both[data-v-af173a98]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-af173a98]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-af173a98]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-af173a98]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.avatar[data-v-af173a98] {\n width: 50px;\n min-width: 50px;\n height: 50px;\n margin-right: 5px;\n border-radius: 50%;\n}\n',"",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/subList/index.vue"],names:[],mappings:";AACA;EACE,kBAAkB;CACnB;AACD;EACE,kBAAkB;EAClB,cAAc;EACd,eAAe;CAChB;AACD;EACE,aAAa;EACb,kBAAkB;CACnB;AACD;EACE,aAAa;CACd;AACD;EACE,mBAAmB;CACpB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,eAAe;CAChB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,0IAA0H;CAC3H;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,oBAAoB;CACrB;AACD;EACE,WAAW;EACX,YAAY;CACb;AACD;EACE,uBAAuB;EACvB,oBAAoB;EACpB,aAAa;EACb,iBAAiB;CAClB;AACD;EACE,YAAY;EACZ,gBAAgB;EAChB,aAAa;EACb,kBAAkB;EAClB,mBAAmB;CACpB",file:"index.vue",sourcesContent:['\n.search-btn-block[data-v-af173a98] {\n margin-left: 20px;\n}\n.search-form[data-v-af173a98] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-af173a98] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-af173a98] {\n float: right;\n}\n.text-c[data-v-af173a98] {\n text-align: center;\n}\n.text-b[data-v-af173a98] {\n font-weight: bold;\n}\n.color-b[data-v-af173a98] {\n color: #6ba8e6;\n}\n.text-r[data-v-af173a98] {\n text-align: right;\n}\n.main-block[data-v-af173a98] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-af173a98] {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;\n}\n.clear-both[data-v-af173a98]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-af173a98]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-af173a98]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-af173a98]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.avatar[data-v-af173a98] {\n width: 50px;\n min-width: 50px;\n height: 50px;\n margin-right: 5px;\n border-radius: 50%;\n}\n'],sourceRoot:""}])},x4fB:function(a,n,t){var e=t("tPa2");"string"==typeof e&&(e=[[a.i,e,""]]),e.locals&&(a.exports=e.locals);t("rjj0")("c7b14384",e,!1,{})}});
\ No newline at end of file
This diff is collapsed.
webpackJsonp([29],{"5kQM":function(t,e,n){var a=n("iJsR");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);n("rjj0")("7ba5ef10",a,!1,{})},V05G:function(t,e,n){var a=n("Vlf0");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);n("rjj0")("65435644",a,!1,{})},Vlf0:function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,"\n.refund[data-v-875fcce8]{\n padding: 20px 0;\n}\n.avatar[data-v-875fcce8] {\n width:50px;\n height: 50px;\n border-radius: 50%;\n}\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/coupon/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,WAAW;EACX,aAAa;EACb,mBAAmB;CACpB",file:"index.vue",sourcesContent:["\n.refund[data-v-875fcce8]{\n padding: 20px 0;\n}\n.avatar[data-v-875fcce8] {\n width:50px;\n height: 50px;\n border-radius: 50%;\n}\n"],sourceRoot:""}])},WvRy:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),o={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,useTypeList:[{id:0,value:"未使用"},{id:1,value:"已使用"},{id:2,value:"禁用"}],searchFrom:{user_id:"",out_trade_no:"",status:0},list:[],dialogObj:{show:!1},value1:"",rowId:""}},filters:{filterStatus:function(t){var e="";return 0===t?e="未使用":1===t?e="已使用":2===t&&(e="禁用"),e}},mounted:function(){this.getList()},methods:{editTime:function(t){this.dialogObj.show=!0,this.value1=new Date(t.deadline_at),this.rowId=t.id,console.log(t)},onConfirm:function(){var t=this;console.log(this.value1),Object(a._11)({deadline_at:this.value1},this.rowId).then(function(e){t.dialogObj.show=!1,t.getList()})},dayline:function(t){return"0000-00-00 00:00:00"==t.deadline_at?"永不过期":t.deadline_at},onPageChange:function(t){this.nowPage=t,this.getList()},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},getList:function(){var t=this,e={limit:this.limit,page:this.nowPage};this.searchFrom.user_id&&(e.user_id=this.searchFrom.user_id),(this.searchFrom.status||0===this.searchFrom.status)&&(e.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(e.out_trade_no=this.searchFrom.out_trade_no),Object(a._52)(e).then(function(e){t.total=e.total,t.list=e.list?e.list:[]})}}},s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"refund"},[n("el-form",{ref:"searchFrom",attrs:{model:t.searchFrom,"label-width":"100px",inline:""}},[n("el-form-item",{attrs:{label:"用户ID"}},[n("el-input",{model:{value:t.searchFrom.user_id,callback:function(e){t.$set(t.searchFrom,"user_id",e)},expression:"searchFrom.user_id"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"订单号"}},[n("el-input",{model:{value:t.searchFrom.out_trade_no,callback:function(e){t.$set(t.searchFrom,"out_trade_no",e)},expression:"searchFrom.out_trade_no"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"使用状态"}},[n("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:t.getList},model:{value:t.searchFrom.status,callback:function(e){t.$set(t.searchFrom,"status",e)},expression:"searchFrom.status"}},t._l(t.useTypeList,function(t){return n("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})}))],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.getList}},[t._v("搜索")])],1)],1),t._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[n("el-table-column",{attrs:{prop:"coupon_no",label:"优惠券码"}}),t._v(" "),n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),t._v(" "),n("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("img",{staticClass:"avatar",attrs:{src:e.row.user_avatar}}),t._v("\n "+t._s(e.row.user_nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"优惠券金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(parseFloat(e.row.money/100))+"元\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"使用状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("filterStatus")(e.row.status))+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"desc",label:"备注"}}),t._v(" "),n("el-table-column",{attrs:{prop:"deadline_at",label:"过期时间",formatter:t.dayline}}),t._v(" "),n("el-table-column",{attrs:{prop:"use_at",label:"使用时间",sortable:""}}),t._v(" "),t.$store.state.readonly?t._e():n("el-table-column",{attrs:{label:"操作","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"text",plain:"",size:"mini"},on:{click:function(n){t.editTime(e.row)}}},[t._v("\n 修改过期时间\n ")])]}}])})],1),t._v(" "),n("el-dialog",{attrs:{title:"修改过期时间",visible:t.dialogObj.show},on:{"update:visible":function(e){t.$set(t.dialogObj,"show",e)}}},[n("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd-hh-mm-ss",placeholder:"选择日期时间"},model:{value:t.value1,callback:function(e){t.value1=e},expression:"value1"}}),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.dialogObj.show=!1}}},[t._v("取 消")]),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.onConfirm}},[t._v("确 定")])],1)],1),t._v(" "),n("page",{attrs:{nowPage:t.nowPage,total:t.total},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}})],1)};s._withStripped=!0;var i={render:s,staticRenderFns:[]},r=i;var l=!1;var c=n("VU/8")(o,r,!1,function(t){l||(n("V05G"),n("5kQM"))},"data-v-875fcce8",null);c.options.__file="src\\components\\coupon\\index.vue";e.default=c.exports},iJsR:function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,"\n.userInfo >div{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/coupon/index.vue"],names:[],mappings:";AACA;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,0BAA0B;UACtB,sBAAsB;EAC9B,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B",file:"index.vue",sourcesContent:["\n.userInfo >div{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n"],sourceRoot:""}])}});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
webpackJsonp([43],{Lj0I:function(e,t,n){var o=n("R8/f");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("4253a7b0",o,!1,{})},"R8/f":function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.menu[data-v-e32985a8] {\n padding: 20px 0;\n}\n.menu .head[data-v-e32985a8] {\n margin-bottom: 10px;\n}\n.menu .page-div[data-v-e32985a8] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-e32985a8]:after {\n content: '';\n display: block;\n clear: both;\n}\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/system/menu.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,mBAAmB;EACnB,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb",file:"menu.vue",sourcesContent:["\n.menu[data-v-e32985a8] {\n padding: 20px 0;\n}\n.menu .head[data-v-e32985a8] {\n margin-bottom: 10px;\n}\n.menu .page-div[data-v-e32985a8] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-e32985a8]:after {\n content: '';\n display: block;\n clear: both;\n}\n"],sourceRoot:""}])},aTXs:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("CCn6"),a={data:function(){return{nowPage:1,total:0,menuList:[{cover:0,name:"系统"},{cover:2,name:"系统2"}],plist:[],dialog:{title:"新增菜单",show:!1,rules:{name:[{required:!0,message:"请填写菜单名称",trigger:"change"}],cover:[{required:!0,message:"请填写菜单code",trigger:"change"}]},form:{id:"",name:"",cover:"",pid:0,type:2}}}},created:function(){this.getList()},methods:{getList:function(){var e=this;Object(o._69)({limit:100}).then(function(t){e.menuList=[],e.plist=[];var n=[];t.forEach(function(t){var o={};o.cover=t.cover,o.name=t.name,o.pid=t.pid,o.id=t.id,o.created_at=t.created_at,n.push(o),e.plist.push(t),t.children&&t.children.forEach(function(e){n.push(e)})}),e.menuList=n,console.log(e.menuList)})},edit:function(e){this.dialog.show=!0,this.dialog.form.id=e.id,this.dialog.title="编辑菜单",this.dialog.form.name=e.name,this.dialog.form.cover=e.cover,this.dialog.form.pid=e.pid},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.pid=0,this.dialog.form.cover=""},del:function(e){var t=this;this.$confirm("此操作将删除该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.O)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var n=e.dialog;if(n.form.id){var a={name:n.form.name,cover:n.form.cover,pid:n.form.pid};e.$confirm("此操作将修改该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o._170)(n.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),n.show=!1,e.getList()})})}else{var i={name:n.form.name,cover:n.form.cover,pid:n.form.pid};e.$confirm("此操作将添加新菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o._145)(i).then(function(){e.$message({type:"success",message:"添加成功!"}),n.show=!1,e.getList()})})}}})}}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"menu"},[n("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():n("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增菜单")])],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.menuList}},[n("el-table-column",{attrs:{prop:"name",label:"菜单名称"}}),e._v(" "),n("el-table-column",{attrs:{prop:"cover",label:"菜单Code"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(n){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission?n("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(n){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),n("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"30%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[n("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"菜单名称",prop:"name"}},[n("el-input",{model:{value:e.dialog.form.name,callback:function(t){e.$set(e.dialog.form,"name",t)},expression:"dialog.form.name"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"菜单Code",prop:"cover"}},[n("el-input",{model:{value:e.dialog.form.cover,callback:function(t){e.$set(e.dialog.form,"cover",t)},expression:"dialog.form.cover"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"上级菜单",prop:"cover"}},[n("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.pid,callback:function(t){e.$set(e.dialog.form,"pid",t)},expression:"dialog.form.pid"}},[n("el-option",{attrs:{label:"无",value:0}}),e._v(" "),e._l(e.plist,function(e){return n("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})],2)],1)],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)};i._withStripped=!0;var r={render:i,staticRenderFns:[]},s=r;var l=!1;var c=n("VU/8")(a,s,!1,function(e){l||n("Lj0I")},"data-v-e32985a8",null);c.options.__file="src\\components\\system\\menu.vue";t.default=c.exports}});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -1236,4 +1236,16 @@ export const postMobileCodeApi = function (json) { ...@@ -1236,4 +1236,16 @@ export const postMobileCodeApi = function (json) {
export const postRegisterApi = function (json) { export const postRegisterApi = function (json) {
return Vue.prototype.$post(`${_baseUrl}api/admin/user/register`, json) return Vue.prototype.$post(`${_baseUrl}api/admin/user/register`, json)
}; };
// api/admin/user/register export const getSourceStudentApi = function () {
return Vue.prototype.$fetch(`${_baseUrl}api/admin/source/student/list`)
};
export const postSourceStudentApi = function (json) {
return Vue.prototype.$post(`${_baseUrl}api/admin/source/student/add`, json)
};
export const delSourceStudentApi = function (type) {
return Vue.prototype.$del(`${_baseUrl}api/admin/source/student/delete/${type}`)
};
export const putSourceStudentApi = function (type,json) {
return Vue.prototype.$put(`${_baseUrl}api/admin/source/student/edit/${type}`,json)
};
// /api/admin/source/student/list
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment