2 lines
8.5 KiB
JavaScript
2 lines
8.5 KiB
JavaScript
import{g as ne,_ as b,an as F,l as i,W as ae,j as oe,k as le,m as ie,n as t,B as se,am as ce,p as e,t as n,az as x,E as p,F as g,a6 as O,ak as de,aA as re,aB as me,aU as ue,V as fe,aK as pe}from"./vendor/index.CRpmXtWV.js";import{j as U,R as k,s as ge,d as _e,p as ye,_ as we}from"../index.D-NvtsOM.js";import{u as P}from"./neinfo.CsfhUo_f.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";async function ve(f){let S="select count(id) as total from ne_license ",a=" select * from ne_license ",d="where 1=1";f.neType&&(d+=` and ne_type like '%${f.neType}%' `);const c=` order by create_time desc limit ${(f.pageNum-1)*f.pageSize},${f.pageSize} `,y=await U({url:"/api/rest/databaseManagement/v1/select/omc_db/ne_license",method:"get",params:{totalSQL:S+d,rowsSQL:a+d+c}});if(y.code===k){const m={total:0,rows:[],code:y.code,msg:y.msg};return y.data.data.forEach(z=>{const r=z.ne_license;Array.isArray(r)&&(r.length===1&&r[0].total>=0?m.total=r[0].total:m.rows=r.map(l=>ge(l)))}),m}return y}function he(f){return U({url:`/api/rest/systemManagement/v1/elementType/${f.get("nfType")}/objectType/license?neId=${f.get("nfId")}`,method:"post",data:f,dataType:"form-data",timeout:18e4})}const Te=ne({__name:"index",setup(f){const S=P(),{t:a}=_e();let d=b({neType:"",pageNum:1,pageSize:20});function I(){d=Object.assign(d,{neType:"",pageNum:1,pageSize:20}),m.current=1,m.pageSize=20,r()}let c=b({loading:!1,size:"middle",seached:!0,data:[],selectedRowKeys:[]}),y=[{title:a("views.configManage.license.neType"),dataIndex:"neType",align:"center",width:2},{title:a("views.configManage.license.neId"),dataIndex:"neId",align:"center",width:2},{title:a("views.configManage.license.serialNum"),dataIndex:"serialNum",align:"center",width:3},{title:a("views.configManage.license.comment"),dataIndex:"remark",align:"center",width:5},{title:a("views.configManage.license.createTime"),dataIndex:"createTime",align:"center",customRender(s){return s.value?ye(s.value):""},width:2}],m=b({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:s=>a("common.tablePaginationTotal",{total:s}),onChange:(s,o)=>{m.current=s,m.pageSize=o,d.pageNum=s,d.pageSize=o,r()}});function z({key:s}){c.size=s}function r(s){c.loading||(c.loading=!0,s&&(d.pageNum=s),ve(F(d)).then(o=>{o.code===k&&Array.isArray(o.rows)&&(c.selectedRowKeys.length>0&&(c.selectedRowKeys=[]),m.total=o.total,c.data=o.rows,m.total<=(d.pageNum-1)*m.pageSize&&d.pageNum!==1&&(c.loading=!1,r(d.pageNum-1))),c.loading=!1}))}let l=b({visibleByEdit:!1,visibleByHistory:!1,title:"任务设置",from:{neType:void 0,comment:"",file:void 0,fileList:[]},confirmLoading:!1});function R(){l.title=a("common.uploadText"),l.visibleByEdit=!0}const v=i.Form.useForm(l.from,b({neType:[{required:!0,message:a("views.configManage.license.neTypePlease")}],comment:[{required:!0,message:a("views.configManage.license.updateCommentPlease")}],file:[{required:!0,message:a("views.configManage.license.updateFilePlease")}]}));function E(){v.validate().then(s=>{l.confirmLoading=!0;const o=F(l.from);let _=new FormData;_.append("nfType",o.neType[0]),_.append("nfId",o.neType[1]),_.append("comment",o.comment),_.append("file",o.file);const w=i.message.loading(a("common.loading"),0);he(_).then(T=>{T.code===k?(i.message.success({content:a("common.msgSuccess",{msg:l.title}),duration:3}),l.visibleByEdit=!1,v.resetFields()):i.message.error({content:`${T.msg}`,duration:3})}).finally(()=>{w(),l.confirmLoading=!1,r()})}).catch(s=>{i.message.error(a("common.errorFields",{num:s.errorFields.length}),3)})}function A(){l.visibleByEdit=!1,l.visibleByHistory=!1,v.resetFields()}function D(s){if(l.confirmLoading)return!1;const o=s.name,_=o.substring(o.lastIndexOf("."));return[".ini"].includes(_)?!0:(i.message.error(a("views.configManage.softwareManage.onlyAble",{fileText:"(.ini)"}),3),!1)}function $(s){const o=l.from.fileList[0];o.percent=100,o.status="done",l.from.file=s.file}return ae(()=>{S.fnNelist().then(s=>{s.code===k&&Array.isArray(s.data)?r():i.message.warning({content:a("common.noData"),duration:2})})}),(s,o)=>{const _=i.AutoComplete,w=i.FormItem,T=i.Col,Q=re,h=i.Button,j=me,C=i.Space,q=i.Row,N=i.Form,B=i.Card,H=ue,K=i.Switch,M=i.Tooltip,V=fe,G=pe,L=i.MenuItem,J=i.Menu,W=i.Dropdown,X=i.Table,Y=i.Cascader,Z=i.Textarea,ee=i.Upload,te=oe("ProModal");return le(),ie(e(de),null,{default:t(()=>[se(n(B,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:t(()=>[n(N,{model:e(d),name:"queryParams",layout:"horizontal"},{default:t(()=>[n(q,{gutter:16},{default:t(()=>[n(T,{lg:6,md:12,xs:24},{default:t(()=>[n(w,{label:e(a)("views.configManage.license.neType"),name:"neType "},{default:t(()=>[n(_,{value:e(d).neType,"onUpdate:value":o[0]||(o[0]=u=>e(d).neType=u),options:e(S).getNeSelectOtions,"allow-clear":"",placeholder:e(a)("views.configManage.license.neTypePlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),n(T,{lg:6,md:12,xs:24},{default:t(()=>[n(w,null,{default:t(()=>[n(C,{size:8},{default:t(()=>[n(h,{type:"primary",onClick:o[1]||(o[1]=x(u=>r(1),["prevent"]))},{icon:t(()=>[n(Q)]),default:t(()=>[p(" "+g(e(a)("common.search")),1)]),_:1}),n(h,{type:"default",onClick:x(I,["prevent"])},{icon:t(()=>[n(j)]),default:t(()=>[p(" "+g(e(a)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[ce,e(c).seached]]),n(B,{bordered:!1,"body-style":{padding:"0px"}},{title:t(()=>[n(C,{size:8,align:"center"},{default:t(()=>[n(h,{type:"primary",onClick:o[2]||(o[2]=x(u=>R(),["prevent"]))},{icon:t(()=>[n(H)]),default:t(()=>[p(" "+g(e(a)("common.uploadText")),1)]),_:1})]),_:1})]),extra:t(()=>[n(C,{size:8,align:"center"},{default:t(()=>[n(M,null,{title:t(()=>[p(g(e(a)("common.searchBarText")),1)]),default:t(()=>[n(K,{checked:e(c).seached,"onUpdate:checked":o[3]||(o[3]=u=>e(c).seached=u),"checked-children":e(a)("common.switch.show"),"un-checked-children":e(a)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),n(M,null,{title:t(()=>[p(g(e(a)("common.reloadText")),1)]),default:t(()=>[n(h,{type:"text",onClick:o[4]||(o[4]=x(u=>r(),["prevent"]))},{icon:t(()=>[n(V)]),_:1})]),_:1}),n(M,null,{title:t(()=>[p(g(e(a)("common.sizeText")),1)]),default:t(()=>[n(W,{trigger:"click",placement:"bottomRight"},{overlay:t(()=>[n(J,{"selected-keys":[e(c).size],onClick:z},{default:t(()=>[n(L,{key:"default"},{default:t(()=>[p(g(e(a)("common.size.default")),1)]),_:1}),n(L,{key:"middle"},{default:t(()=>[p(g(e(a)("common.size.middle")),1)]),_:1}),n(L,{key:"small"},{default:t(()=>[p(g(e(a)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:t(()=>[n(h,{type:"text"},{icon:t(()=>[n(G)]),_:1})]),_:1})]),_:1})]),_:1})]),default:t(()=>[n(X,{class:"table","row-key":"id",columns:e(y),loading:e(c).loading,"data-source":e(c).data,size:e(c).size,pagination:e(m),scroll:{x:1e3}},null,8,["columns","loading","data-source","size","pagination"])]),_:1}),n(te,{drag:!0,width:800,destroyOnClose:!0,keyboard:!1,"mask-closable":!1,visible:e(l).visibleByEdit,title:e(l).title,"confirm-loading":e(l).confirmLoading,onOk:E,onCancel:A},{default:t(()=>[n(N,{name:"modalStateFrom",layout:"horizontal"},{default:t(()=>[n(w,O({label:e(a)("views.configManage.license.neType"),name:"neType"},e(v).validateInfos.neType),{default:t(()=>[n(Y,{value:e(l).from.neType,"onUpdate:value":o[5]||(o[5]=u=>e(l).from.neType=u),options:e(P)().getNeCascaderOptions,"allow-clear":!1,placeholder:e(a)("views.configManage.license.neTypePlease")},null,8,["value","options","placeholder"])]),_:1},16,["label"]),n(w,O({label:e(a)("views.configManage.license.updateComment"),name:"comment"},e(v).validateInfos.comment),{default:t(()=>[n(Z,{value:e(l).from.comment,"onUpdate:value":o[6]||(o[6]=u=>e(l).from.comment=u),maxlength:200,"show-count":!0,placeholder:e(a)("views.configManage.license.updateCommentPlease")},null,8,["value","placeholder"])]),_:1},16,["label"]),n(w,O({label:e(a)("views.configManage.license.updateFile"),name:"file"},e(v).validateInfos.file),{default:t(()=>[n(ee,{name:"file","file-list":e(l).from.fileList,"onUpdate:fileList":o[7]||(o[7]=u=>e(l).from.fileList=u),accept:".ini","list-type":"text","max-count":1,"show-upload-list":!0,"before-upload":D,"custom-request":$},{default:t(()=>[n(h,{type:"default",loading:e(l).confirmLoading},{default:t(()=>[p(g(e(a)("views.configManage.license.selectFile")),1)]),_:1},8,["loading"])]),_:1},8,["file-list"])]),_:1},16,["label"])]),_:1})]),_:1},8,["visible","title","confirm-loading"])]),_:1})}}}),Me=we(Te,[["__scopeId","data-v-c2d61331"]]);export{Me as default};
|