新版交易所前段管理后台
1
jhzh
2026-01-15 2f36f230d6025000433a56834328093834d0427b
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2b594228","chunk-e3bec8d6"],{"00ee":function(t,e,r){var a=r("b622"),n=a("toStringTag"),o={};o[n]="z",t.exports="[object z]"===String(o)},"0d26":function(t,e,r){var a=r("e330"),n=Error,o=a("".replace),i=function(t){return String(n(t).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(i);t.exports=function(t,e){if(l&&"string"==typeof t&&!n.prepareStackTrace)while(e--)t=o(t,s,"");return t}},"1edd":function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"mod-menu"},[r("el-form",{attrs:{inline:!0,model:t.dataForm}},[r("el-form-item",[t.isAuth("sys:menu:save")?r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e()],1)],1),r("el-table",{staticStyle:{width:"100%"},attrs:{data:t.dataList,border:"","row-key":"menuId"}},[r("el-table-column",{attrs:{prop:"name","header-align":"center",treeKey:"menuId",width:"150",label:"名称"}}),r("el-table-column",{attrs:{"header-align":"center",align:"center",label:"图标"},scopedSlots:t._u([{key:"default",fn:function(t){return[r("icon-svg",{attrs:{name:t.row.icon||""}})]}}])}),r("el-table-column",{attrs:{prop:"type","header-align":"center",align:"center",label:"类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.type?r("el-tag",{attrs:{size:"small"}},[t._v("目录")]):1===e.row.type?r("el-tag",{attrs:{size:"small",type:"success"}},[t._v("菜单")]):2===e.row.type?r("el-tag",{attrs:{size:"small",type:"info"}},[t._v("按钮")]):t._e()]}}])}),r("el-table-column",{attrs:{prop:"orderNum","header-align":"center",align:"center",label:"排序号"}}),r("el-table-column",{attrs:{prop:"url","header-align":"center",align:"center",width:"150","show-overflow-tooltip":!0,label:"菜单URL"}}),r("el-table-column",{attrs:{prop:"perms","header-align":"center",align:"center",width:"150","show-overflow-tooltip":!0,label:"授权标识"}}),r("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("sys:menu:update")?r("el-button",{attrs:{type:"text",size:"small"},on:{click:function(r){return t.addOrUpdateHandle(e.row.menuId)}}},[t._v("修改")]):t._e(),t.isAuth("sys:menu:delete")?r("el-button",{attrs:{type:"text",size:"small"},on:{click:function(r){return t.deleteHandle(e.row.menuId)}}},[t._v("删除")]):t._e()]}}])})],1),t.addOrUpdateVisible?r("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=r("305b"),i=r("ed08"),s={data(){return{dataForm:{},dataList:[],dataListLoading:!1,addOrUpdateVisible:!1}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList()},methods:{getDataList(){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/sys/menu/table"),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.dataList=Object(i["e"])(t,"menuId"),this.dataListLoading=!1})},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick(()=>{this.$refs.addOrUpdate.init(t)})},deleteHandle(t){this.$confirm(`确定对[id=${t}]进行[删除]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$http({url:this.$http.adornUrl("/sys/menu/"+t),method:"delete",data:this.$http.adornData()}).then(({data:t})=>{this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.getDataList()}})})})}}},l=s,c=r("2877"),u=Object(c["a"])(l,a,n,!1,null,null,null);e["default"]=u.exports},"20ca":function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));const a=(t,e)=>{let r,a=e||300;return function(){let e=arguments;r&&clearTimeout(r);let n=!r;r=setTimeout(()=>{r=null},a),n&&t.apply(this,e)}}},2295:function(t,e,r){"use strict";r("8dc8")},"2ba4":function(t,e,r){var a=r("40d5"),n=Function.prototype,o=n.apply,i=n.call;t.exports="object"==typeof Reflect&&Reflect.apply||(a?i.bind(o):function(){return i.apply(o,arguments)})},"305b":function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[r("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[r("el-form-item",{attrs:{label:"类型",prop:"type"}},[r("el-radio-group",{model:{value:t.dataForm.type,callback:function(e){t.$set(t.dataForm,"type",e)},expression:"dataForm.type"}},t._l(t.dataForm.typeList,(function(e,a){return r("el-radio",{key:a,attrs:{label:a}},[t._v(t._s(e))])})),1)],1),r("el-form-item",{attrs:{label:t.dataForm.typeList[t.dataForm.type]+"名称",prop:"name"}},[r("el-input",{attrs:{placeholder:t.dataForm.typeList[t.dataForm.type]+"名称"},model:{value:t.dataForm.name,callback:function(e){t.$set(t.dataForm,"name",e)},expression:"dataForm.name"}})],1),r("el-form-item",{attrs:{label:"上级菜单"}},[r("el-cascader",{attrs:{"expand-trigger":"hover",options:t.menuList,props:t.menuListTreeProps,"change-on-select":""},on:{change:t.handleSelectMenuChange},model:{value:t.selectedMenu,callback:function(e){t.selectedMenu=e},expression:"selectedMenu"}})],1),1===t.dataForm.type?r("el-form-item",{attrs:{label:"菜单路由",prop:"url"}},[r("el-input",{attrs:{placeholder:"菜单路由"},model:{value:t.dataForm.url,callback:function(e){t.$set(t.dataForm,"url",e)},expression:"dataForm.url"}})],1):t._e(),0!==t.dataForm.type?r("el-form-item",{attrs:{label:"授权标识",prop:"perms"}},[r("el-input",{attrs:{placeholder:"多个用逗号分隔, 如: user:list,user:create"},model:{value:t.dataForm.perms,callback:function(e){t.$set(t.dataForm,"perms",e)},expression:"dataForm.perms"}})],1):t._e(),2!==t.dataForm.type?r("el-form-item",{attrs:{label:"排序号",prop:"orderNum"}},[r("el-input-number",{attrs:{"controls-position":"right",min:0,label:"排序号"},model:{value:t.dataForm.orderNum,callback:function(e){t.$set(t.dataForm,"orderNum",e)},expression:"dataForm.orderNum"}})],1):t._e(),2!==t.dataForm.type?r("el-form-item",{attrs:{label:"菜单图标",prop:"icon"}},[r("el-row",[r("el-col",{attrs:{span:22}},[r("el-popover",{ref:"iconListPopover",attrs:{placement:"bottom-start",trigger:"click","popper-class":"mod-menu__icon-popover"}},[r("div",{staticClass:"mod-menu__icon-list"},t._l(t.iconList,(function(e,a){return r("el-button",{key:a,class:{"is-active":e===t.dataForm.icon},on:{click:function(r){return t.iconActiveHandle(e)}}},[r("icon-svg",{attrs:{name:e||""}})],1)})),1)]),r("el-input",{directives:[{name:"popover",rawName:"v-popover:iconListPopover",arg:"iconListPopover"}],staticClass:"icon-list__input",attrs:{readonly:!0,placeholder:"菜单图标名称"},model:{value:t.dataForm.icon,callback:function(e){t.$set(t.dataForm,"icon",e)},expression:"dataForm.icon"}})],1),r("el-col",{staticClass:"icon-list__tips",attrs:{span:2}},[r("el-tooltip",{attrs:{placement:"top",effect:"light"}},[r("div",{attrs:{slot:"content"},slot:"content"},[t._v("全站推荐使用SVG Sprite, 详细请参考:icons/index.js 描述")]),r("i",{staticClass:"el-icon-warning"})])],1)],1)],1):t._e()],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(r("d9e2"),r("ed08")),i=r("985d"),s=r("20ca"),l={data(){var t=(t,e,r)=>{1!==this.dataForm.type||/\S/.test(e)?r():r(new Error("菜单URL不能为空"))};return{visible:!1,dataForm:{id:0,type:1,typeList:["目录","菜单","按钮"],name:"",parentId:0,url:"",perms:"",orderNum:0,icon:"",iconList:[]},dataRule:{name:[{required:!0,message:"菜单名称不能为空",trigger:"blur"},{pattern:/\s\S+|S+\s|\S/,message:"请输入正确的菜单名称",trigger:"blur"}],url:[{validator:t,trigger:"blur"}]},menuList:[],selectedMenu:[],menuListTreeProps:{value:"menuId",label:"name"}}},created(){this.iconList=i["a"].getNameList()},methods:{init(t){this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/menu/list"),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.menuList=Object(o["e"])(t,"menuId")}).then(()=>{this.visible=!0,this.$nextTick(()=>{this.$refs["dataForm"].resetFields()})}).then(()=>{this.dataForm.id?this.$http({url:this.$http.adornUrl("/sys/menu/info/"+this.dataForm.id),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.dataForm.id=t.menuId,this.dataForm.type=t.type,this.dataForm.name=t.name,this.dataForm.parentId=t.parentId,this.dataForm.url=t.url,this.dataForm.perms=t.perms,this.dataForm.orderNum=t.orderNum,this.dataForm.icon=t.icon,this.selectedMenu=Object(o["c"])(this.menuList,t.parentId,"menuId","children").reverse()}):this.selectedMenu=[]})},handleSelectMenuChange(t){this.dataForm.parentId=t[t.length-1]},iconActiveHandle(t){this.dataForm.icon=t},dataFormSubmit:Object(s["a"])((function(){this.$refs["dataForm"].validate(t=>{t&&this.$http({url:this.$http.adornUrl("/sys/menu"),method:this.dataForm.id?"put":"post",data:this.$http.adornData({menuId:this.dataForm.id||void 0,type:this.dataForm.type,name:this.dataForm.name,parentId:this.dataForm.parentId,url:this.dataForm.url,perms:this.dataForm.perms,orderNum:this.dataForm.orderNum,icon:this.dataForm.icon})}).then(({data:t})=>{this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}})})})}))}},c=l,u=(r("2295"),r("2877")),d=Object(u["a"])(c,a,n,!1,null,"1f6861b2",null);e["default"]=d.exports},"3bbe":function(t,e,r){var a=r("1626"),n=String,o=TypeError;t.exports=function(t){if("object"==typeof t||a(t))return t;throw o("Can't set "+n(t)+" as a prototype")}},"577e":function(t,e,r){var a=r("f5df"),n=String;t.exports=function(t){if("Symbol"===a(t))throw TypeError("Cannot convert a Symbol value to a string");return n(t)}},"6f19":function(t,e,r){var a=r("9112"),n=r("0d26"),o=r("b980"),i=Error.captureStackTrace;t.exports=function(t,e,r,s){o&&(i?i(t,e):a(t,"stack",n(r,s)))}},7156:function(t,e,r){var a=r("1626"),n=r("861d"),o=r("d2bb");t.exports=function(t,e,r){var i,s;return o&&a(i=e.constructor)&&i!==r&&n(s=i.prototype)&&s!==r.prototype&&o(t,s),t}},7282:function(t,e,r){var a=r("e330"),n=r("59ed");t.exports=function(t,e,r){try{return a(n(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(o){}}},"8dc8":function(t,e,r){},ab36:function(t,e,r){var a=r("861d"),n=r("9112");t.exports=function(t,e){a(e)&&"cause"in e&&n(t,"cause",e.cause)}},aeb0:function(t,e,r){var a=r("9bf2").f;t.exports=function(t,e,r){r in t||a(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})}},b980:function(t,e,r){var a=r("d039"),n=r("5c6c");t.exports=!a((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",n(1,7)),7!==t.stack)}))},d2bb:function(t,e,r){var a=r("7282"),n=r("825a"),o=r("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{t=a(Object.prototype,"__proto__","set"),t(r,[]),e=r instanceof Array}catch(i){}return function(r,a){return n(r),o(a),e?t(r,a):r.__proto__=a,r}}():void 0)},d9e2:function(t,e,r){var a=r("23e7"),n=r("da84"),o=r("2ba4"),i=r("e5cb"),s="WebAssembly",l=n[s],c=7!==Error("e",{cause:7}).cause,u=function(t,e){var r={};r[t]=i(t,e,c),a({global:!0,constructor:!0,arity:1,forced:c},r)},d=function(t,e){if(l&&l[t]){var r={};r[t]=i(s+"."+t,e,c),a({target:s,stat:!0,constructor:!0,arity:1,forced:c},r)}};u("Error",(function(t){return function(e){return o(t,this,arguments)}})),u("EvalError",(function(t){return function(e){return o(t,this,arguments)}})),u("RangeError",(function(t){return function(e){return o(t,this,arguments)}})),u("ReferenceError",(function(t){return function(e){return o(t,this,arguments)}})),u("SyntaxError",(function(t){return function(e){return o(t,this,arguments)}})),u("TypeError",(function(t){return function(e){return o(t,this,arguments)}})),u("URIError",(function(t){return function(e){return o(t,this,arguments)}})),d("CompileError",(function(t){return function(e){return o(t,this,arguments)}})),d("LinkError",(function(t){return function(e){return o(t,this,arguments)}})),d("RuntimeError",(function(t){return function(e){return o(t,this,arguments)}}))},e391:function(t,e,r){var a=r("577e");t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:a(t)}},e5cb:function(t,e,r){"use strict";var a=r("d066"),n=r("1a2d"),o=r("9112"),i=r("3a9b"),s=r("d2bb"),l=r("e893"),c=r("aeb0"),u=r("7156"),d=r("e391"),p=r("ab36"),m=r("6f19"),f=r("83ab"),h=r("c430");t.exports=function(t,e,r,b){var v="stackTraceLimit",y=b?2:1,g=t.split("."),F=g[g.length-1],_=a.apply(null,g);if(_){var k=_.prototype;if(!h&&n(k,"cause")&&delete k.cause,!r)return _;var x=a("Error"),L=e((function(t,e){var r=d(b?e:t,void 0),a=b?new _(t):new _;return void 0!==r&&o(a,"message",r),m(a,L,a.stack,2),this&&i(k,this)&&u(a,this,L),arguments.length>y&&p(a,arguments[y]),a}));if(L.prototype=k,"Error"!==F?s?s(L,x):l(L,x,{name:!0}):f&&v in _&&(c(L,_,v),c(L,_,"prepareStackTrace")),l(L,_),!h)try{k.name!==F&&o(k,"name",F),k.constructor=L}catch(w){}return L}}},f5df:function(t,e,r){var a=r("00ee"),n=r("1626"),o=r("c6b6"),i=r("b622"),s=i("toStringTag"),l=Object,c="Arguments"==o(function(){return arguments}()),u=function(t,e){try{return t[e]}catch(r){}};t.exports=a?o:function(t){var e,r,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=u(e=l(t),s))?r:c?o(e):"Object"==(a=o(e))&&n(e.callee)?"Arguments":a}}}]);