mirror of
https://gitee.com/myxzgzs/boyuehasfj-vue3.git
synced 2025-08-08 07:02:42 +08:00
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
![]() |
var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,u=(l,a,o)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):l[a]=o;import{Z as n,C as t,d,r,O as p,S as i,j as s,H as c,c as m,o as h,F as f,e as g,R as V,k as b,w as y,l as k,m as T,h as v,P as _,I,J as w,f as U}from"./index-C-c3zR6K.js";const C={class:"app-container"},x={class:"dialog-footer"},S=t({name:"Oauth"}),D=Object.assign(S,{setup(e){const{proxy:t}=d(),S=r([]),D=r(!1),O=r(!0),P=r(!0),q=r([]),j=r(!0),R=r(!0),K=r(0),$=r(""),A=p({form:{},queryParams:{pageNum:1,pageSize:10,uuid:null,userId:null,source:null,accessToken:null,expireIn:null,refreshToken:null,openId:null,uid:null,accessCode:null,unionId:null,scope:null,tokenType:null,idToken:null,macAlgorithm:null,macKey:null,code:null,oauthToken:null,oauthTokenSecret:null},rules:{uuid:[{required:!0,message:"第三方系统的唯一ID不能为空",trigger:"blur"}],userId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}],source:[{required:!0,message:"第三方用户来源不能为空",trigger:"blur"}],accessToken:[{required:!0,message:"用户的授权令牌不能为空",trigger:"blur"}]}}),{queryParams:N,form:z,rules:E}=i(A);function F(){var e;O.value=!0,(e=N.value,n({url:"/system/oauth/list",method:"get",params:e})).then((e=>{S.value=e.rows,K.value=e.total,O.value=!1}))}function H(){D.value=!1,J()}function J(){z.value={id:null,uuid:null,userId:null,source:null,accessToken:null,expireIn:null,refreshToken:null,openId:null,uid:null,accessCode:null,unionId:null,scope:null,tokenType:null,idToken:null,macAlgorithm:null,macKey:null,code:null,oauthToken:null,oauthTokenSecret:null},t.resetForm("oauthRef")}function M(){N.value.pageNum=1,F()}function Q(){t.resetForm("queryRef"),M()}function Z(e){q.value=e.map((e=>e.id)),j.value=1!=e.length,R.value=!e.length}function B(){J(),D.value=!0,$.value="添加第三方认证"}function G(e){J();const l=e.id||q.value;var a;(a=l,n({url:"/system/oauth/"+a,method:"get"})).then((e=>{z.value=e.data,D.value=!0,$.value="修改第三方认证"}))}function L(){t.$refs.oauthRef.validate((e=>{e&&(null!=z.value.id?function(e){return n({url:"/system/oauth",method:"put",data:e})}(z.value).then((e=>{t.$modal.msgSuccess("修改成功"),D.value=!1,F()})):function(e){return n({url:"/system/oauth",method:"post",data:e})}(z.value).then((e=>{t.$modal.msgSuccess("新增成功"),D.value=!1,F()})))}))}function W(e){const l=e.id||q.value;t.$modal.confirm('是否确认删除第三方认证编号为"'+l+'"的数据项?').then((function(){return n({url:"/system/oauth/"+l,method:"delete"})})).then((()=>{F(),t.$modal.msgSuccess("删除成功")})).catch((()=>{}))}function X(){t.download("system/oauth/export",((e,n)=>{for(var t in n||(n={}))a.call(n,t)&&u(e,t,n[t]);if(l)for(var t of l(n))o.call(n,t)&&u(e,t,n[t]);return e})({},N.value),`oauth_${(new Date).getTime()}.xlsx`)}return F(),(e,l)=>{const a=s("el-input"),o=s("el-form-item"),u=s("el-button"),n=s("el-form"),t=s("el-col"),d=s("right-toolbar"),r=s("el-row"),p=s("el-table-column"),i=s("el-table"),q=s("pagination"),A=s("el-option"),J=s("el-select"),Y=s("el-dialog"),ee=c("hasPermi"),le=c("loading");return h(),m("div",C,[f(g(n,{model:b(N),ref:"queryRef",inline:!0,"label-width":"100px"},{default:y((()=>[g(o,{label:"第三方用户来源",prop:"source"},{default:y((()=>[g(a,{modelValue:b(N).source,"onUpdate:modelValue":l[0]||(l[0]=e=>b(N).source=e),placeholder:"请输入第三方用户来源",clearable:"",onKeyup:k(M,["enter"])},null,8,["modelValue"])])),_:1}),g(o,null,{default:y((()=>[g(u,{type:"primary",icon:"Search",onClick:M},{default:y((()=>l[23]||(l[23]=[T("搜索")]))),_:1}),g(u,{icon:"Refresh",onClick:Q},{default:y((()=>l[24]||(l[24]=[T("重置")]))),_:1})])),_:1})])),_:1},8,["model"]),[[V,b(P)]]),g(r,{gutter:10,class:"mb8"},{default:y((()=>[g(t,{span:1.5},{default:y((()=>[f((h(),v(u,{type:"primary",plain:"",icon:"Plus",onClick:B},{default:y((()=>l[25]||(l[25]=[T("新增")]))),_:1})),[[ee,["system:oauth:add"]]])])),_:1}),g(t,{span:1.5},{default:y((()=>[f((h
|