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