PageSourceSearch

https://xg.jxjsxy.edu.cn/js/appinfo-B4o7YQB3.js

js jxjsxy.edu.cn collected 2026-10-07 19:21:47 UTC 13,406 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/index-CrDpbf3h.js","js/@element-plus-CDHBip47.js","js/@vue-NlNvFkYI.js","js/@babel-BapNebd-.js","js/vue3-online-signature-N-3GJQBA.js","css/vue3-online-signature-D17tLoS7.css"])))=>i.map(i=>d[i]);
2import{_ as ie}from"./jspdf-Q811qlh1.js";import{a1 as I,_ as ne,K as pe,q as h,a as se}from"./index-DT6sm0jZ.js";import{U as k,Y as R}from"./baseSelect-DhngBlP8.js";import{E as p,d as F}from"./element-plus-DJuupK7a.js";import{d as M,g as O,h as y,l as de,al as s,e as f,o as d,_ as a,s as l,Y as me,k as v,a0 as c,a as L,c as z,F as G,j as Q,i as V,aG as ue}from"./@vue-NlNvFkYI.js";import"./@babel-BapNebd-.js";import"./fflate-5yQ9ouor.js";import"./vue-router-CG008jyV.js";import"./vue-i18n-CkGennPb.js";import"./@intlify-mN9fpFou.js";import"./vue-CpbIeQg4.js";import"./pinia-BF3CpgMc.js";import"./js-base64-BbY-I90a.js";import"./vxe-table-kplhxq2i.js";import"./xe-utils-CcosdKrj.js";import"./dom-zindex-DlWB42XF.js";import"./axios-BtuGy7By.js";import"./js-md5-B4ePrH8J.js";import"./crypto-js-DrPvn4Xy.js";import"./qs-BbfDP0xe.js";import"./side-channel-Bj7Qwmdm.js";import"./get-intrinsic-gH0OeWJ1.js";import"./has-symbols-CABd5qHC.js";import"./has-proto-CpIZBmUT.js";import"./function-bind-C4RYm_-a.js";import"./has-D2ofp1JE.js";import"./call-bind-7ir4MDz-.js";import"./object-inspect-xVgStMIu.js";import"./nprogress-BH6D5LVX.js";import"./mitt-DJ65BbbF.js";import"./@kjgl77-_4mm9_72.js";import"./@element-plus-CDHBip47.js";import"./vue-grid-layout-Bv2k2tnX.js";import"./vue-plugin-hiprint-CLcszzcE.js";import"./jquery-DOjtwcDP.js";import"./jsbarcode-BfPiqcla.js";import"./bwip-js-DgQ6UNrg.js";import"./socket.io-client-C_RDE86t.js";import"./engine.io-client-9Kp6USsf.js";import"./engine.io-parser-B_p2_61x.js";import"./@socket.io-DBWaY7dt.js";import"./debug-CRTpGwJb.js";import"./ms-CzQ2E3wO.js";import"./socket.io-parser-CDJQo1Gr.js";import"./html2canvas-DTx7LZy1.js";import"./canvg-Ahf8eeRj.js";import"./core-js-ORXj8cVN.js";import"./raf-54aU2eK3.js";import"./performance-now-DzowmezO.js";import"./rgbcolor-DwDHcSiN.js";import"./svg-pathdata-hos9PJBR.js";import"./stackblur-canvas-D67oNEks.js";import"./vue3-online-signature-N-3GJQBA.js";import"./lodash-es-S0Y0Up6J.js";import"./@vueuse-CgDlxGnq.js";import"./@sxzz-C5az9QE8.js";import"./@ctrl-r5W6hzzQ.js";import"./dayjs-PWW_q5I_.js";import"./async-validator-9PlIezaS.js";import"./memoize-one-BdPwpGay.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./@floating-ui-DR4KwZa4.js";const fe={class:"flex"},ce={class:"modal_foot"},ge={class:"modal_foot"},xe=M({name:"appinfo"}),kt=M({...xe,setup(he){const W=ue(()=>ie(()=>import("./index-CrDpbf3h.js"),__vite__mapDeps([0,1,2,3,4,5]))),_=O(),U=O(),g=y({getPage:"/api/flySource-base/appInfo/list",add:"/api/flySource-base/appInfo/add",update:"/api/flySource-base/appInfo/update",remove:"/api/flySource-base/appInfo/remove",export:"/api/flySource-base/appInfo/export",barchSet:"/api/flySource-base/appInfo/barchSet"}),S=y({add:I().getBtn("appInfoAdd"),update:I().getBtn("appInfoUpd"),delete:I().getBtn("appInfoDel")}),D=y({submitLoading:!1,isShowDialog:!1,isUpdate:!1}),n=y({submitLoading:!1,isShowDialog:!1,isUpdate:!1}),o=y({ids:[],formQuery:{},formData:{},formRules:{appName:[{required:!0,content:"请输入应用名称"}],userType:[{required:!0,content:"请选择用户类别"}],userTypeList:[{required:!0,content:"请选择用户类别"}],appUrl:[{required:!0,content:"请输入应用URL"},{validator({itemValue:r}){return ne(r)?!0:new Error("请输入正确的URL!")}}],appIco:[{required:!0,content:"请输入应用图标"}],appOrder:[{required:!0,content:"请输入排序"}]}}),$=y({height:"auto",rowConfig:{keyField:"appId",isHover:!0,isCurrent:!0},checkboxConfig:{checkField:"checkField",reserve:!0,highlight:!0,range:!0,checkMethod(r){return r.row.isQuote!==1}},pagerConfig:{pageSize:500,pageSizes:[500,1e3,5e3]},formConfig:{data:o.formQuery,titleWidth:100,titleAlign:"right",items:[{field:"appName_like",title:"应用名称",span:6,folding:!1,itemRender:{name:"VxeInput",options:[],props:{placeholder:"请输入应用名称",clearable:!0}}},{field:"userType",title:"用户类别",span:6,folding:!1,itemRender:{name:"VxeSelect",options:[...k],props:{placeholder:"请选择用户类别",clearable:!0}}},{field:"appState",title:"是否显示",span:6,folding:!1,itemRender:{name:"VxeSelect",options:[...R],props:{placeholder:"请选择是否显示",clearable:!0}}},{span:6,align:"center",collapseNode:!1,itemRender:{name:"VxeButtonGroup",options:[{type:"submit",content:"查询",status:"primary"},{type:"reset",content:"重置"}]}}]},columns:[{type:"checkbox",width:50,align:"center",fixed:"left"},{type:"seq",field:"seq",width:60,title:"序号",align:"center",fixed:"left"}
2,{field:"appName",sortable:!0,minWidth:120,title:"应用名称",align:"left",headerAlign:"center"},{field:"userType",sortable:!0,minWidth:120,title:"用户类别",align:"left",headerAlign:"center",editRender:{name:"VxeSelect",options:[...k],props:{placeholder:"请选择菜单类型",clearable:!0}}},{field:"appUrl",sortable:!1,minWidth:320,title:"应用URL",align:"left",headerAlign:"center"},{field:"appIco",sortable:!1,width:120,title:"应用图标",align:"center",headerAlign:"center",slots:{default:"appIco"}},{field:"appState",sortable:!1,width:120,title:"是否显示",align:"center",headerAlign:"center",slots:{default:"appState"}},{field:"appRemark",sortable:!1,minWidth:120,title:"描述",align:"left",headerAlign:"center"},{field:"appOrder",sortable:!0,width:80,title:"排序",align:"right",headerAlign:"center"},{field:"tool",title:"操作",width:140,resizable:!1,fixed:"right",slots:{default:"default"}}],proxyConfig:{autoLoad:!0,ajax:{query:({page:r})=>new Promise(e=>{h().getUrlPageData(g.getPage,r.currentPage,r.pageSize,o.formQuery).then(i=>{const m=i.data;e({page:{total:m.total},result:m.records})})})}},toolbarConfig:{export:!1,slots:{buttons:"toolbar_buttons"}},exportConfig:{remote:!1,types:["xlsx"],modes:["all"],exportMethod({options:r}){return pe(g.export,r,o.formQuery)}}}),b=()=>{_.value.commitProxy("query"),_.value.clearCheckboxRow()},j=()=>{const r=_.value.getCheckboxRecords();if(r.length===0){p.warning("请选择至少一条数据");return}let e=[];r.forEach(i=>{e.push(i.appId)}),F.confirm("此操作将永久删除选中的记录,是否继续?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>h().removeUrl(g.remove,e.join(","))).then(i=>{i.success&&i.code===200?p.success("删除成功"):p.error(i.msg),b()}).catch(()=>{})},Y=r=>{F.confirm("此操作将永久删除该记录,是否继续?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>h().removeUrl(g.remove,r.appId)).then(e=>{e.success&&e.code===200?p.success("删除成功"):p.error(e.msg),b()}).catch(()=>{})};de(()=>{});const w=()=>{n.isShowDialog=!1,b()},B=()=>{o.formData={},o.formData.appState=1,n.isUpdate=!1},H=()=>{B(),n.isShowDialog=!0},K=r=>{o.formData=r,n.isUpdate=!0,n.isShowDialog=!0},T=r=>{U.value.validate().then(e=>{se(e)&&J(r)})},J=r=>{n.submitLoading=!0,n.isUpdate?h().updateUrl(g.update,o.formData).then(e=>{n.submitLoading=!1,e.success&&e.code===200?(p.success("操作成功"),w()):p.error(e.msg)}).catch(()=>{n.submitLoading=!1}):h().addUrl(g.add,o.formData).then(e=>{n.submitLoading=!1,e.success&&e.code===200?(p.success("操作成功"),r?U.value.reset().then(()=>{B(),b()}):w()):p.error(e.msg)}).catch(()=>{n.submitLoading=!1})},X=r=>{let e={appId:r.appId,appState:r.appState};h().updateUrl(g.update,e).then(i=>{const m=i;m.success&&m.code===200?(p.success("操作成功"),b()):p.error(m.msg)}).catch(()=>{})},Z=()=>{const e=_.value.getCheckboxRecords();if(e.length===0){p.warning("请选择至少一条数据");return}let i=[];e.forEach(m=>{i.push(m.appId)}),o.formData.appState=0,o.ids=i,D.isShowDialog=!0},ee=()=>{let r={ids:o.ids,hideState:o.formData.appState};h().updateUrl(g.barchSet,r).then(e=>{const i=e;i.success&&i.code===200?(p.success("操作成功"),D.isShowDialog=!1,b()):p.error(i.msg)}).catch(()=>{})};return(r,e)=>{const i=s("vxe-button"),m=s("vxe-switch"),te=s("SvgIcon"),oe=s("Empty"),ae=s("vxe-grid"),A=s("vxe-radio"),N=s("vxe-radio-group"),u=s("vxe-form-item"),E=s("vxe-form"),q=s("vxe-modal"),C=s("vxe-input"),P=s("vxe-select"),le=s("vxe-textarea"),re=s("base-container");return d(),f(re,null,{default:a(()=>[l(ae,me({ref_key:"xGridRef",ref:_,commitProxy:""},$),{toolbar_buttons:a(()=>[L("div",fe,[S.add?(d(),f(i,{key:0,status:"primary",onClick:H},{default:a(()=>e[13]||(e[13]=[c("新 增")])),_:1})):v("",!0),S.delete?(d(),f(i,{key:1,status:"danger",onClick:j},{default:a(()=>e[14]||(e[14]=[c("批量删除")])),_:1})):v("",!0),S.update?(d(),f(i,{key:2,status:"primary",onClick:Z},{default:a(()=>e[15]||(e[15]=[c("批量操作")])),_:1})):v("",!0)])]),default:a(({row:t})=>[S.update?(d(),f(i,{key:0,status:"primary",type:"text",onClick:x=>K(t)},{default:a(()=>e[16]||(e[16]=[c("编辑 ")])),_:2},1032,["onClick"])):v("",!0),S.delete?(d(),f(i,{key:1,disabled:t.isQuote===1,status:"primary",type:"text",onClick:x=>Y(t)},{default:a(()=>e[17]||(e[17]=[c("删除")])),_:2},1032,["disabled","onClick"])):v("",!0)]),appState:a(({row:t})=>[l(m,{modelValue:t.appState,"onUpdate:modelValue":x=>
2t.appState=x,"close-value":0,"open-value":1,"close-label":"否","open-label":"是",onChange:x=>X(t)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),appIco:a(({row:t})=>[l(te,{name:t.appIco,size:24,style:{"margin-right":"0"}},null,8,["name"])]),empty:a(()=>[l(oe)]),_:1},16),l(q,{ref:"xModalRef",modelValue:D.isShowDialog,"onUpdate:modelValue":e[1]||(e[1]=t=>D.isShowDialog=t),loading:D.submitLoading,position:{top:120},"destroy-on-close":"","show-footer":"",title:"批量设置",width:"500"},{default:a(()=>[l(E,{ref_key:"xFormRef",ref:U,data:o.formData,"title-align":"right","title-width":"108"},{default:a(()=>[l(u,{span:24,field:"hideState",title:"是否显示"},{default:a(()=>[l(N,{modelValue:o.formData.appState,"onUpdate:modelValue":e[0]||(e[0]=t=>o.formData.appState=t)},{default:a(()=>[(d(!0),z(G,null,Q(V(R),(t,x)=>(d(),f(A,{key:x,content:t.label,label:t.value},null,8,["content","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["data"])]),footer:a(()=>[L("div",ce,[l(i,{status:"primary",onClick:ee},{default:a(()=>e[18]||(e[18]=[c("批量设置")])),_:1})])]),_:1},8,["modelValue","loading"]),l(q,{modelValue:n.isShowDialog,"onUpdate:modelValue":e[12]||(e[12]=t=>n.isShowDialog=t),loading:n.submitLoading,position:{top:100},title:n.isUpdate?"编辑":"新增","destroy-on-close":"","show-footer":"","show-zoom":"",width:"800"},{default:a(()=>[l(E,{ref_key:"xFormRef",ref:U,data:o.formData,rules:o.formRules,"title-align":"right","title-width":"120"},{default:a(()=>[l(u,{span:24,field:"appName",title:"应用名称"},{default:a(()=>[l(C,{modelValue:o.formData.appName,"onUpdate:modelValue":e[2]||(e[2]=t=>o.formData.appName=t),clearable:"",maxlength:"40",placeholder:"请输入应用名称"},null,8,["modelValue"])]),_:1}),l(u,{span:12,visible:n.isUpdate,field:"userType",title:"用户类别"},{default:a(()=>[l(P,{modelValue:o.formData.userType,"onUpdate:modelValue":e[3]||(e[3]=t=>o.formData.userType=t),options:V(k),clearable:"",placeholder:"请选择用户类别"},null,8,["modelValue","options"])]),_:1},8,["visible"]),l(u,{span:12,visible:!n.isUpdate,field:"userTypeList",title:"用户类别"},{default:a(()=>[l(P,{modelValue:o.formData.userTypeList,"onUpdate:modelValue":e[4]||(e[4]=t=>o.formData.userTypeList=t),options:V(k),clearable:"",multiple:"",placeholder:"请选择用户类别(多选)"},null,8,["modelValue","options"])]),_:1},8,["visible"]),l(u,{span:12,field:"appIco",title:"应用图标"},{default:a(()=>[l(V(W),{modelValue:o.formData.appIco,"onUpdate:modelValue":e[5]||(e[5]=t=>o.formData.appIco=t),placeholder:"请选择服务图标",type:"symbol"},null,8,["modelValue"])]),_:1}),l(u,{span:24,field:"appUrl",title:"应用URL"},{default:a(()=>[l(C,{modelValue:o.formData.appUrl,"onUpdate:modelValue":e[6]||(e[6]=t=>o.formData.appUrl=t),clearable:"",maxlength:"150",placeholder:"请输入应用URL"},null,8,["modelValue"])]),_:1}),l(u,{span:12,field:"appState",title:"是否显示"},{default:a(()=>[l(N,{modelValue:o.formData.appState,"onUpdate:modelValue":e[7]||(e[7]=t=>o.formData.appState=t)},{default:a(()=>[(d(!0),z(G,null,Q(V(R),(t,x)=>(d(),f(A,{key:x,content:t.label,label:t.value},null,8,["content","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(u,{span:12,field:"appOrder",title:"排序"},{default:a(()=>[l(C,{modelValue:o.formData.appOrder,"onUpdate:modelValue":e[8]||(e[8]=t=>o.formData.appOrder=t),clearable:"",min:"0",placeholder:"请输入排序",type:"integer"},null,8,["modelValue"])]),_:1}),l(u,{span:24,field:"appRemark",title:"描述"},{default:a(()=>[l(le,{modelValue:o.formData.appRemark,"onUpdate:modelValue":e[9]||(e[9]=t=>o.formData.appRemark=t),clearable:"",placeholder:"请输入描述"},null,8,["modelValue"])]),_:1})]),_:1},8,["data","rules"])]),footer:a(()=>[L("div",ge,[l(i,{status:"primary",onClick:e[10]||(e[10]=t=>T(!1))},{default:a(()=>e[19]||(e[19]=[c("保存")])),_:1}),n.isUpdate?v("",!0):(d(),f(i,{key:0,status:"primary",onClick:e[11]||(e[11]=t=>T(!0))},{default:a(()=>e[20]||(e[20]=[c("保存并新增")])),_:1})),l(i,{onClick:w},{default:a(()=>e[21]||(e[21]=[c("关闭")])),_:1})])]),_:1},8,["modelValue","loading","title"])]),_:1})}}});
2export{kt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.