You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
7.9 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import{c as k,G as W,r as z,o as Z,a as ee,U as E,k as ae,b as c,d as m,w as o,e as t,u as n,f as x,g as C,F as D,h as A,i as T,j as te}from"./index-2e91b4ae.js";import{E as le,a as oe,b as ne,c as de,v as re}from"./el-date-picker-9926ff46.js";import{E as se,a as ie,b as pe}from"./el-main-cd28e33c.js";import"./el-input-01f7c6da.js";import{h as V}from"./moment-56a64ad4.js";import{E as ce,a as ue}from"./el-select-f29d90c0.js";import"./el-popper-d27b7785.js";import"./el-tooltip-4ed993c7.js";/* empty css */import{E as me,a as fe}from"./el-form-item-77ea0c10.js";import{E as _e,a as ge}from"./el-button-7fec9a4a.js";import{E as be,a as he}from"./el-col-34c37e2f.js";import{g as we,a as ye,e as ve,f as Ee,s as xe}from"./api-04572489.js";import{D as Ce}from"./editRow-bd07470f.js";import{R as De}from"./readcard-573de643.js";import{E as Ve,a as Te}from"./el-notification-77e9cee2.js";import{E as Ye}from"./index-0498f623.js";import"./typescript-defaf979.js";import"./strings-91e5450d.js";const Se=T("hr",{style:{width:"100%"}},null,-1),Me={style:{padding:"2px 0",display:"flex"}},ke=T("span",{style:{"vertical-align":"middle"}},"设置坏卡",-1),Ze={__name:"useinfo",setup(ze){const u=Ce();k(()=>u.baseurl),De();const I=W(),_=k(()=>I.userInfo),g=z(null),b=z();Z(()=>{if(_.value.length==0){f("warning","用户信息不存在,请关闭页面重新登录");return}_.value[0].manno,_.value[0].man,b.value=window.innerHeight-g.value.$el.offsetTop-45,window.onresize=()=>{b.value=window.innerHeight-g.value.$el.offsetTop-45},N(),R(),L(),Y()});const U=(d,a,i,r)=>V(i).format("YYYY-MM-DD");function f(d="Success",a,i=!1){Ve.success({type:d,dangerouslyUseHTMLString:i,message:a,duration:3e3})}const N=async()=>{await we({}).then(a=>{console.log(a),a.code==100&&(e.opertypelst=a.data)}).catch(a=>{console.log(a)})},L=async()=>{await ye({}).then(a=>{a.code==100&&(e.subcomnolst=a.data)}).catch(a=>{console.log(a)})},R=async()=>{await ve({}).then(a=>{a.code==100&&(e.statelst=a.data)}).catch(a=>{console.log(a)})};let e=ee({loading:!0,total:0,pageSize:10,pageIndex:1,historyData:[],stcarddt:V(new Date).format("YYYY-MM-DD"),endcarddt:V(new Date).format("YYYY-MM-DD"),cardtype:E,operid:"",subcomno:"",stateid:"",stcardno:"",endcardno:"",opertypelst:[],subcomnolst:[],statelst:[]});const Y=()=>{e.historyData=[],e.pageIndex=1,h()},h=async()=>{e.loading=!0;let d={cardtype:E,operid:e.operid,subcomno:e.subcomno,stateid:e.stateid,stcardno:e.stcardno,endcardno:e.endcardno,stdt:e.stcarddt,enddt:e.endcarddt,pageIndex:e.pageIndex,pageSize:e.pageSize};await Ee(d).then(a=>{if(a.code!=100){e.loading=!1;return}e.historyData=a.data,e.total=a.total||0,e.loading=!1}).catch(a=>{e.loading=!1,console.log(a)})},O=d=>{e.pageIndex=1,e.pageSize=d,h()},P=d=>{e.pageIndex=d,console.log(d),h()},B=async()=>{if(u.baseurl==""||u.baseurl==null||u.baseurl==null){f("","读卡器服务地址不存在,请进入首页重新PSAM卡认证");return}await Te({method:"post",url:u.baseurl+"/devreadcard",data:{type:"7"}}).then(d=>{console.log(d),d.data.code==100&&(e.stcardno=d.data.data.cardno,e.endcardno=d.data.data.cardno)}).catch(d=>{})},H=async(d,a)=>{let i={cardtype:E,cardno:d.CARDNO};await xe(i).then(r=>{if(r.code!=100){f("","设置坏卡失败:"+r.message);return}f("","设置坏卡成功")}).catch(r=>{console.log(r)})};return(d,a)=>{const i=le,r=me,p=be,w=ce,y=ue,S=he,M=Ye,v=_e,$=fe,F=se,s=oe,X=ae("edit"),j=ge,G=ne,q=de,J=ie,K=pe,Q=re;return c(),m(K,null,{default:o(()=>[t(F,{height:"12vh",style:{padding:"0",margin:"0"}},{default:o(()=>[t($,{model:n(e),inline:!0,"label-width":"70px","label-position":"right",class:"demo-form-inline"},{default:o(()=>[t(S,null,{default:o(()=>[t(p,{span:4},{default:o(()=>[t(r,{label:"开始时间"},{default:o(()=>[t(i,{modelValue:n(e).stcarddt,"onUpdate:modelValue":a[0]||(a[0]=l=>n(e).stcarddt=l),type:"date",style:{width:"170px"},placeholder:"选择日期","value-format":"YYYY-MM-DD",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),t(p,{span:4},{default:o(()=>[t(r,{label:"结束时间"},{default:o(()=>[t(i,{modelValue:n(e).endcarddt,"onUpdate:modelValue":a[1]||(a[1]=l=>n(e).endcarddt=l),type:"date",style:{width:"170px"},placeholder:"选择日期","value-format":"YYYY-MM-DD",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),t(p,{span:4},{default:o(()=>[t(r,{label:"操作类型"},{default:o(()=>[t(y,{modelValue:n(e).operid,"onUpdate:modelValue":a[2]||(a[2]=l=>n(e).operid=l),filterable:"",placeholder:"请选择...",style:{width:"170px"},clearable:""},{default:o(()=>[(c(!0),x(D,null,C(n(e).opertypelst,l=>(c(),m(w,{key:l.value,label:l.text,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(p,{span:4},{default:o(()=>[t(r,{label:"调度单位"},{default:o(()=>[t(y,{modelValue:n(e).subcomno,"onUpdate:modelValue":a[3]||(a[3]=l=>n(e).subcomno=l),filterable:"",placeholder:"请选择...",style:{width:"170px"},clearable:""},{default:o(()=>[(c(!0),x(D,null,C(n(e).subcomnolst,l=>(c(),m(w,{key:l.subcomno,label:l.subcomname,value:l.subcomno},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(S,null,{default:o(()=>[t(p,{span:4},{default:o(()=>[t(r,{label:"卡状态"},{default:o(()=>[t(y,{modelValue:n(e).stateid,"onUpdate:modelValue":a[4]||(a[4]=l=>n(e).stateid=l),filterable:"",placeholder:"请选择...",style:{width:"170px"},clearable:""},{default:o(()=>[(c(!0),x(D,null,C(n(e).statelst,l=>(c(),m(w,{key:l.value,label:l.text,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(p,{span:4},{default:o(()=>[t(r,{label:"起始卡号"},{default:o(()=>[t(M,{modelValue:n(e).stcardno,"onUpdate:modelValue":a[5]||(a[5]=l=>n(e).stcardno=l),placeholder:"",style:{width:"170px","margin-left":"0.5%"},clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),t(p,{span:4},{default:o(()=>[t(r,{label:"结束卡号"},{default:o(()=>[t(M,{modelValue:n(e).endcardno,"onUpdate:modelValue":a[6]||(a[6]=l=>n(e).endcardno=l),placeholder:"",style:{width:"170px","margin-left":"0.5%"},clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),t(p,{span:4},{default:o(()=>[t(r,{label:"-"},{default:o(()=>[t(v,{type:"primary",style:{width:"170px","margin-left":"0.5%"},onClick:a[7]||(a[7]=l=>B())},{default:o(()=>[A("读卡")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),Se,t(J,{style:{padding:"0",margin:"0"}},{default:o(()=>[T("div",Me,[t(v,{style:{"vertical-align":"middle"},type:"primary",onClick:a[8]||(a[8]=l=>Y())},{default:o(()=>[A("查找")]),_:1})]),te((c(),m(G,{ref_key:"tableRef",ref:g,data:n(e).historyData,border:"",height:b.value,stripe:"","element-loading-text":"加载中..."},{default:o(()=>[t(s,{prop:"CARDNO",label:"卡号",width:"200","show-overflow-tooltip":"",align:"center"}),t(s,{prop:"CARDTPTEXT",label:"卡类型",width:"140","show-overflow-tooltip":"",align:"center"}),t(s,{prop:"OPERATETEXT",label:"操作类型",width:"140",align:"center"}),t(s,{prop:"STATETEXT",label:"卡状态",width:"140",align:"center"}),t(s,{prop:"H",label:"H",width:"140",align:"center"}),t(s,{prop:"L",label:"L",width:"140",align:"center"}),t(s,{prop:"COMPANYNAME",label:"调度单位",width:"180",align:"center"}),t(s,{prop:"SUBCOMMAN",label:"联系人",width:"140",align:"center"}),t(s,{prop:"SUBCOMTEL",label:"电话",width:"180","show-overflow-tooltip":"",align:"center"}),t(s,{prop:"ALLOTMAN",label:"操作人员",width:"140",align:"center"}),t(s,{prop:"ALLOTDT",label:"调拨日期",width:"180",align:"center",formatter:U}),t(s,{fixed:"right",label:"操作",resizable:!1,width:"150"},{default:o(l=>[t(v,{type:"warning",onClick:Ae=>H(l.row,l.$index)},{default:o(()=>[t(j,{style:{"vertical-align":"middle"}},{default:o(()=>[t(X)]),_:1}),ke]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","height"])),[[Q,n(e).loading]]),t(q,{currentPage:n(e).pageIndex,"onUpdate:currentPage":a[9]||(a[9]=l=>n(e).pageIndex=l),"page-sizes":[20,50,100],"page-size":n(e).pagesize,layout:"total, sizes, prev, pager, next, jumper",total:n(e).total,onSizeChange:O,onCurrentChange:P},null,8,["currentPage","page-size","total"])]),_:1})]),_:1})}}};export{Ze as default};