organization-manage/dist/assets/appid_manage-2954c5e0.js

7 lines
16 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{K as pe,L as fe,J as ee,_ as de,r as M,k as ae,j as ye,a as T,q as me,b as j,c as ie,h as J,d as a,w as f,e as k,f as m,s as ve,v as X,t as Q,A as le,y as W,z as ue,F as ce,E as Z}from"./index-39a1b9cf.js";var se={exports:{}};/*!
* clipboard.js v2.0.11
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/(function(x,H){(function(R,y){x.exports=y()})(pe,function(){return function(){var O={686:function(s,i,t){t.d(i,{default:function(){return re}});var u=t(279),p=t.n(u),o=t(370),w=t.n(o),b=t(817),E=t.n(b);function v(l){try{return document.execCommand(l)}catch{return!1}}var h=function(e){var n=E()(e);return v("cut"),n},g=h;function A(l){var e=document.documentElement.getAttribute("dir")==="rtl",n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[e?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(r,"px"),n.setAttribute("readonly",""),n.value=l,n}var F=function(e,n){var r=A(e);n.container.appendChild(r);var c=E()(r);return v("copy"),r.remove(),c},B=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},r="";return typeof e=="string"?r=F(e,n):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(e==null?void 0:e.type)?r=F(e.value,n):(r=E()(e),v("copy")),r},I=B;function L(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(n){return typeof n}:L=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},L(l)}var C=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.action,r=n===void 0?"copy":n,c=e.container,d=e.target,N=e.text;if(r!=="copy"&&r!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(d!==void 0)if(d&&L(d)==="object"&&d.nodeType===1){if(r==="copy"&&d.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(r==="cut"&&(d.hasAttribute("readonly")||d.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(N)return I(N,{container:c});if(d)return r==="cut"?g(d):I(d,{container:c})},_=C;function S(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(n){return typeof n}:S=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},S(l)}function U(l,e){if(!(l instanceof e))throw new TypeError("Cannot call a class as a function")}function z(l,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(l,r.key,r)}}function K(l,e,n){return e&&z(l.prototype,e),n&&z(l,n),l}function q(l,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),e&&P(l,e)}function P(l,e){return P=Object.setPrototypeOf||function(r,c){return r.__proto__=c,r},P(l,e)}function D(l){var e=ne();return function(){var r=V(l),c;if(e){var d=V(this).constructor;c=Reflect.construct(r,arguments,d)}else c=r.apply(this,arguments);return G(this,c)}}function G(l,e){return e&&(S(e)==="object"||typeof e=="function")?e:te(l)}function te(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function ne(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function V(l){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},V(l)}function Y(l,e){var n="data-clipboard-".concat(l);if(e.hasAttribute(n))return e.getAttribute(n)}var oe=function(l){q(n,l);var e=D(n);function n(r,c){var d;return U(this,n),d=e.call(this),d.resolveOptions(c),d.listenClick(r),d}return K(n,[{key:"resolveOptions",value:function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof c.action=="function"?c.action:this.defaultAction,this.target=typeof c.target=="function"?c.target:this.defaultTarget,this.text=typeof c.text=="function"?c.text:this.defaultText,this.container=S(c.container)==="object"?c.container:document.body}},{key:"listenClick",value:function(c){var d=this;this.listener=w()(c,"click",function(N){return d.onClick(N)})}},{key:"onClick",value:function(c){var d=c.delegateTarget||c.currentTarget,N=this.action(d)||"copy",$=_({action:N,container:this.container,target:this.target(d),text:this.text(d)});this.emit($?"success":"error",{action:N,text:$,trigger:d,clearSelection:function(){d&&d.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(c){return Y("action",c)}},{key:"defaultTarget",value:function(c){var d=Y("target",c);if(d)return document.querySelector(d)}},{key:"defaultText",value:function(c){return Y("text",c)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return I(c,d)}},{key:"cut",value:function(c){return g(c)}},{key:"isSupported",value:function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],d=typeof c=="string"?[c]:c,N=!!document.queryCommandSupported;return d.forEach(function($){N=N&&!!document.queryCommandSupported($)}),N}}]),n}(p()),re=oe},828:function(s){var i=9;if(typeof Element<"u"&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}function u(p,o){for(;p&&p.nodeType!==i;){if(typeof p.matches=="function"&&p.matches(o))return p;p=p.parentNode}}s.exports=u},438:function(s,i,t){var u=t(828);function p(b,E,v,h,g){var A=w.apply(this,arguments);return b.addEventListener(v,A,g),{destroy:function(){b.removeEventListener(v,A,g)}}}function o(b,E,v,h,g){return typeof b.addEventListener=="function"?p.apply(null,arguments):typeof v=="function"?p.bind(null,document).apply(null,arguments):(typeof b=="string"&&(b=document.querySelectorAll(b)),Array.prototype.map.call(b,function(A){return p(A,E,v,h,g)}))}function w(b,E,v,h){return function(g){g.delegateTarget=u(g.target,E),g.delegateTarget&&h.call(b,g)}}s.exports=o},879:function(s,i){i.node=function(t){return t!==void 0&&t instanceof HTMLElement&&t.nodeType===1},i.nodeList=function(t){var u=Object.prototype.toString.call(t);return t!==void 0&&(u==="[object NodeList]"||u==="[object HTMLCollection]")&&"length"in t&&(t.length===0||i.node(t[0]))},i.string=function(t){return typeof t=="string"||t instanceof String},i.fn=function(t){var u=Object.prototype.toString.call(t);return u==="[object Function]"}},370:function(s,i,t){var u=t(879),p=t(438);function o(v,h,g){if(!v&&!h&&!g)throw new Error("Missing required arguments");if(!u.string(h))throw new TypeError("Second argument must be a String");if(!u.fn(g))throw new TypeError("Third argument must be a Function");if(u.node(v))return w(v,h,g);if(u.nodeList(v))return b(v,h,g);if(u.string(v))return E(v,h,g);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function w(v,h,g){return v.addEventListener(h,g),{destroy:function(){v.removeEventListener(h,g)}}}function b(v,h,g){return Array.prototype.forEach.call(v,function(A){A.addEventListener(h,g)}),{destroy:function(){Array.prototype.forEach.call(v,function(A){A.removeEventListener(h,g)})}}}function E(v,h,g){return p(document.body,v,h,g)}s.exports=o},817:function(s){function i(t){var u;if(t.nodeName==="SELECT")t.focus(),u=t.value;else if(t.nodeName==="INPUT"||t.nodeName==="TEXTAREA"){var p=t.hasAttribute("readonly");p||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),p||t.removeAttribute("readonly"),u=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),w=document.createRange();w.selectNodeContents(t),o.removeAllRanges(),o.addRange(w),u=o.toString()}return u}s.exports=i},279:function(s){function i(){}i.prototype={on:function(t,u,p){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:u,ctx:p}),this},once:function(t,u,p){var o=this;function w(){o.off(t,w),u.apply(p,arguments)}return w._=u,this.on(t,w,p)},emit:function(t){var u=[].slice.call(arguments,1),p=((this.e||(this.e={}))[t]||[]).slice(),o=0,w=p.length;for(o;o<w;o++)p[o].fn.apply(p[o].ctx,u);return this},off:function(t,u){var p=this.e||(this.e={}),o=p[t],w=[];if(o&&u)for(var b=0,E=o.length;b<E;b++)o[b].fn!==u&&o[b].fn._!==u&&w.push(o[b]);return w.length?p[t]=w:delete p[t],this}},s.exports=i,s.exports.TinyEmitter=i}},R={};function y(s){if(R[s])return R[s].exports;var i=R[s]={exports:{}};return O[s](i,i.exports,y),i.exports}return function(){y.n=function(s){var i=s&&s.__esModule?function(){return s.default}:function(){return s};return y.d(i,{a:i}),i}}(),function(){y.d=function(s,i){for(var t in i)y.o(i,t)&&!y.o(s,t)&&Object.defineProperty(s,t,{enumerable:!0,get:i[t]})}}(),function(){y.o=function(s,i){return Object.prototype.hasOwnProperty.call(s,i)}}(),y(686)}().default})})(se);var ge=se.exports;const _e=fe(ge),be=x=>{const H=(x==null?void 0:x.appendToBody)===void 0?!0:x.appendToBody;return{toClipboard(O,R){return new Promise((y,s)=>{const i=document.createElement("button"),t=new _e(i,{text:()=>O,action:()=>"copy",container:R!==void 0?R:document.body});t.on("success",u=>{t.destroy(),y(u)}),t.on("error",u=>{t.destroy(),s(u)}),H&&document.body.appendChild(i),i.click(),H&&document.body.removeChild(i)})}}};function he(x){return ee({method:"GET",url:"/systemApi/querySystemApis",params:x})}function we(){return ee({method:"GET",url:"/systemApi/createKey"})}function Ce(x){return ee({method:"GET",url:"/systemApi/initApi",params:x})}function Ee(x){return ee({method:"GET",url:"/systemApi/modfityApi",params:x})}const Te={class:"card"},xe={class:"mt15"},Se={class:"table mt15"},Ae={class:"mt15"},ke={__name:"appid_manage",setup(x){const{toClipboard:H}=be(),O=M(!0),R=M(null),y=ae({loading:!0,appId:"",list:[],total:0,pageNum:1,pageSzie:10}),s=M(!1),i=M(!1),t=M(1),u=M(null),p=M(!1),o=ae({id:"",appId:"",ip:"",publicKey:"",privateKey:""}),w=ae({appId:[{required:!0,message:"",trigger:"blur"}],ip:[{required:!0,message:"",trigger:"blur"}],publicKey:[{required:!0,message:"",trigger:"blur"}],privateKey:[{required:!0,message:"",trigger:"blur"}]});function b(C){s.value=!0,O.value=!1,t.value=2,o.id=C.id,o.ip=C.ip,o.publicKey=C.publicKey,o.privateKey=C.privateKey}async function E(C){try{await H(C),Z.success("复制成功")}catch{Z.error("复制失败,请重试")}}async function v(){try{p.value=!0;const C=await we();Z.success("获取成功"),p.value=!1,o.publicKey=C.publicKey,o.privateKey=C.privateKey}catch{p.value=!1}}function h(){u.value.resetFields(),o.id="",o.appId="",o.ip="",o.publicKey="",o.privateKey=""}function g(){t.value=1,s.value=!0}const A=async()=>{await u.value.validate(async C=>{if(C)try{i.value=!0,t.value==1?await Ce(o):await Ee(o),i.value=!1,s.value=!1,Z.success(t.value==1?"添加成功":"编辑成功"),I()}catch{i.value=!1}})};function F(){y.appId="",B()}function B(){y.pageNum=1,I()}function I(){y.loading=!0,L()}async function L(){try{const C=await he({appId:y.appId,pageNum:y.pageNum,pageSize:y.pageSzie});y.loading=!1,y.list=C.list,y.total=C.total,R.value.setScrollTop(0)}catch{}}return ye(()=>{L()}),(C,_)=>{const S=T("el-button"),U=T("el-space"),z=T("el-input"),K=T("el-table-column"),q=T("CopyDocument"),P=T("el-icon"),D=T("el-text"),G=T("el-popover"),te=T("el-table"),ne=T("el-pagination"),V=T("el-form-item"),Y=T("el-switch"),oe=T("el-form"),re=T("el-dialog"),l=me("loading");return j(),ie(ce,null,[J("div",Te,[a(U,null,{default:f(()=>[a(S,{type:"primary",icon:"Plus",onClick:g},{default:f(()=>[k("添加菜单")]),_:1})]),_:1}),J("div",xe,[a(U,null,{default:f(()=>[a(z,{placeholder:"请输入appid搜索",modelValue:m(y).appId,"onUpdate:modelValue":_[0]||(_[0]=e=>m(y).appId=e),style:{width:"200px"}},null,8,["modelValue"]),a(S,{type:"primary",icon:"Search",onClick:B},{default:f(()=>[k("搜索")]),_:1}),a(S,{icon:"RefreshRight",onClick:F},{default:f(()=>[k("重置")]),_:1})]),_:1})]),J("div",Se,[ve((j(),X(te,{ref_key:"table",ref:R,data:m(y).list,border:"",height:"100%"},{default:f(()=>[a(K,{prop:"id",label:"ID",width:"50"}),a(K,{prop:"appId",label:"商户号"}),a(K,{prop:"merchantName",label:"商户名称"}),a(K,{prop:"ip",label:"允许访问的ip"}),a(K,{prop:"publicKey",label:"公钥"},{default:f(e=>[a(G,{title:"点击复制",effect:"dark",width:500,content:e.row.publicKey},{reference:f(()=>[a(D,{type:"primary",tag:"ins",truncated:"",onClick:n=>E(e.row.publicKey)},{default:f(()=>[a(P,null,{default:f(()=>[a(q)]),_:1}),k(" "+Q(e.row.publicKey),1)]),_:2},1032,["onClick"])]),_:2},1032,["content"])]),_:1}),a(K,{prop:"privateKey",label:"私钥"},{default:f(e=>[a(G,{title:"点击复制",effect:"dark",width:500,content:e.row.privateKey},{reference:f(()=>[a(D,{type:"primary",tag:"ins",truncated:"",onClick:n=>E(e.row.privateKey)},{default:f(()=>[a(P,null,{default:f(()=>[a(q)]),_:1}),k(" "+Q(e.row.privateKey),1)]),_:2},1032,["onClick"])]),_:2},1032,["content"])]),_:1}),a(K,{prop:"createTime",label:"创建时间"},{default:f(e=>[a(D,null,{default:f(()=>[k(Q(e.row.createTime&&m(le)(e.row.createTime).format("YYYY-MM-DD HH:mm:ss")),1)]),_:2},1024)]),_:1}),a(K,{prop:"updateTime",label:"更新时间"},{default:f(e=>[a(D,null,{default:f(()=>[k(Q(e.row.updateTime&&m(le)(e.row.updateTime).format("YYYY-MM-DD HH:mm:ss")),1)]),_:2},1024)]),_:1}),a(K,{label:"操作",width:"100"},{default:f(e=>[a(S,{type:"primary",size:"small",icon:"Edit",onClick:n=>b(e.row)},{default:f(()=>[k("编辑")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[l,m(y).loading]])]),J("div",Ae,[a(ne,{layout:"prev, pager, next, total, sizes, jumper",background:"","current-page":m(y).pageNum,"onUpdate:currentPage":_[1]||(_[1]=e=>m(y).pageNum=e),"page-size":m(y).pageSzie,"onUpdate:pageSize":_[2]||(_[2]=e=>m(y).pageSzie=e),"page-sizes":[10,20,30,50],total:m(y).total,onSizeChange:I,onCurrentChange:I},null,8,["current-page","page-size","total"])])]),a(re,{title:"新增api",modelValue:m(s),"onUpdate:modelValue":_[9]||(_[9]=e=>ue(s)?s.value=e:null),onClosed:h},{footer:f(()=>[a(U,null,{default:f(()=>[a(S,{onClick:_[8]||(_[8]=e=>s.value=!1)},{default:f(()=>[k("取消")]),_:1}),a(S,{type:"primary",loading:m(i),onClick:A},{default:f(()=>[k("提交")]),_:1},8,["loading"])]),_:1})]),default:f(()=>[a(oe,{ref_key:"formRef",ref:u,model:m(o),rules:m(w),"label-width":"120","label-position":"left"},{default:f(()=>[m(t)==1?(j(),X(V,{key:0,prop:"appId",label:"appId"},{default:f(()=>[a(z,{placeholder:"请输入appId",modelValue:m(o).appId,"onUpdate:modelValue":_[3]||(_[3]=e=>m(o).appId=e)},null,8,["modelValue"])]),_:1})):W("",!0),a(V,{prop:"ip",label:"ip"},{default:f(()=>[a(z,{type:"textarea",autosize:{minRows:2},placeholder:"请输入ip多个ip用,分割",modelValue:m(o).ip,"onUpdate:modelValue":_[4]||(_[4]=e=>m(o).ip=e)},null,8,["modelValue"])]),_:1}),m(t)==2?(j(),X(V,{key:1,label:"编辑公钥/私钥"},{default:f(()=>[a(Y,{modelValue:m(O),"onUpdate:modelValue":_[5]||(_[5]=e=>ue(O)?O.value=e:null)},null,8,["modelValue"])]),_:1})):W("",!0),m(O)?(j(),ie(ce,{key:2},[a(V,{prop:"publicKey",label:"公钥"},{default:f(()=>[a(z,{type:"textarea",autosize:{minRows:2},placeholder:"请输入公钥",modelValue:m(o).publicKey,"onUpdate:modelValue":_[6]||(_[6]=e=>m(o).publicKey=e)},null,8,["modelValue"])]),_:1}),a(V,{prop:"privateKey",label:"私钥"},{default:f(()=>[a(z,{type:"textarea",autosize:{minRows:2},placeholder:"请输入私钥",modelValue:m(o).privateKey,"onUpdate:modelValue":_[7]||(_[7]=e=>m(o).privateKey=e)},null,8,["modelValue"]),m(t)==2?(j(),X(D,{key:0,type:"warning",size:"small"},{default:f(()=>[k("注意:更改公钥/密钥会导致打印机无法使用")]),_:1})):W("",!0)]),_:1}),a(V,null,{default:f(()=>[a(S,{type:"success",icon:"Connection",loading:m(p),onClick:v},{default:f(()=>[k("一键获取公钥/私钥")]),_:1},8,["loading"])]),_:1})],64)):W("",!0)]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}},Ne=de(ke,[["__scopeId","data-v-0e822c22"]]);export{Ne as default};