新版交易所前段管理后台
1
jhzh
2025-09-10 f6b255f15d0acd8f4cb5a2c1528d9c5d75794cf4
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e3bec8d6"],{"00ee":function(t,e,r){var n=r("b622"),a=n("toStringTag"),o={};o[a]="z",t.exports="[object z]"===String(o)},"0d26":function(t,e,r){var n=r("e330"),a=Error,o=n("".replace),i=function(t){return String(a(t).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(i);t.exports=function(t,e){if(c&&"string"==typeof t&&!a.prepareStackTrace)while(e--)t=o(t,s,"");return t}},"20ca":function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n=(t,e)=>{let r,n=e||300;return function(){let e=arguments;r&&clearTimeout(r);let a=!r;r=setTimeout(()=>{r=null},n),a&&t.apply(this,e)}}},2295:function(t,e,r){"use strict";r("8dc8")},"2ba4":function(t,e,r){var n=r("40d5"),a=Function.prototype,o=a.apply,i=a.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?i.bind(o):function(){return i.apply(o,arguments)})},"305b":function(t,e,r){"use strict";r.r(e);var n=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,n){return r("el-radio",{key:n,attrs:{label:n}},[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,n){return r("el-button",{key:n,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)},a=[],o=(r("d9e2"),r("ed08")),i=r("985d"),s=r("20ca"),c={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")}})})})}))}},u=c,l=(r("2295"),r("2877")),d=Object(l["a"])(u,n,a,!1,null,"1f6861b2",null);e["default"]=d.exports},"3bbe":function(t,e,r){var n=r("1626"),a=String,o=TypeError;t.exports=function(t){if("object"==typeof t||n(t))return t;throw o("Can't set "+a(t)+" as a prototype")}},"577e":function(t,e,r){var n=r("f5df"),a=String;t.exports=function(t){if("Symbol"===n(t))throw TypeError("Cannot convert a Symbol value to a string");return a(t)}},"6f19":function(t,e,r){var n=r("9112"),a=r("0d26"),o=r("b980"),i=Error.captureStackTrace;t.exports=function(t,e,r,s){o&&(i?i(t,e):n(t,"stack",a(r,s)))}},7156:function(t,e,r){var n=r("1626"),a=r("861d"),o=r("d2bb");t.exports=function(t,e,r){var i,s;return o&&n(i=e.constructor)&&i!==r&&a(s=i.prototype)&&s!==r.prototype&&o(t,s),t}},7282:function(t,e,r){var n=r("e330"),a=r("59ed");t.exports=function(t,e,r){try{return n(a(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(o){}}},"8dc8":function(t,e,r){},ab36:function(t,e,r){var n=r("861d"),a=r("9112");t.exports=function(t,e){n(e)&&"cause"in e&&a(t,"cause",e.cause)}},aeb0:function(t,e,r){var n=r("9bf2").f;t.exports=function(t,e,r){r in t||n(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})}},b980:function(t,e,r){var n=r("d039"),a=r("5c6c");t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",a(1,7)),7!==t.stack)}))},d2bb:function(t,e,r){var n=r("7282"),a=r("825a"),o=r("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{t=n(Object.prototype,"__proto__","set"),t(r,[]),e=r instanceof Array}catch(i){}return function(r,n){return a(r),o(n),e?t(r,n):r.__proto__=n,r}}():void 0)},d9e2:function(t,e,r){var n=r("23e7"),a=r("da84"),o=r("2ba4"),i=r("e5cb"),s="WebAssembly",c=a[s],u=7!==Error("e",{cause:7}).cause,l=function(t,e){var r={};r[t]=i(t,e,u),n({global:!0,constructor:!0,arity:1,forced:u},r)},d=function(t,e){if(c&&c[t]){var r={};r[t]=i(s+"."+t,e,u),n({target:s,stat:!0,constructor:!0,arity:1,forced:u},r)}};l("Error",(function(t){return function(e){return o(t,this,arguments)}})),l("EvalError",(function(t){return function(e){return o(t,this,arguments)}})),l("RangeError",(function(t){return function(e){return o(t,this,arguments)}})),l("ReferenceError",(function(t){return function(e){return o(t,this,arguments)}})),l("SyntaxError",(function(t){return function(e){return o(t,this,arguments)}})),l("TypeError",(function(t){return function(e){return o(t,this,arguments)}})),l("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 n=r("577e");t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},e5cb:function(t,e,r){"use strict";var n=r("d066"),a=r("1a2d"),o=r("9112"),i=r("3a9b"),s=r("d2bb"),c=r("e893"),u=r("aeb0"),l=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,F=t.split("."),g=F[F.length-1],k=n.apply(null,F);if(k){var _=k.prototype;if(!h&&a(_,"cause")&&delete _.cause,!r)return k;var x=n("Error"),S=e((function(t,e){var r=d(b?e:t,void 0),n=b?new k(t):new k;return void 0!==r&&o(n,"message",r),m(n,S,n.stack,2),this&&i(_,this)&&l(n,this,S),arguments.length>y&&p(n,arguments[y]),n}));if(S.prototype=_,"Error"!==g?s?s(S,x):c(S,x,{name:!0}):f&&v in k&&(u(S,k,v),u(S,k,"prepareStackTrace")),c(S,k),!h)try{_.name!==g&&o(_,"name",g),_.constructor=S}catch(E){}return S}}},f5df:function(t,e,r){var n=r("00ee"),a=r("1626"),o=r("c6b6"),i=r("b622"),s=i("toStringTag"),c=Object,u="Arguments"==o(function(){return arguments}()),l=function(t,e){try{return t[e]}catch(r){}};t.exports=n?o:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=l(e=c(t),s))?r:u?o(e):"Object"==(n=o(e))&&a(e.callee)?"Arguments":n}}}]);