| 1 |
- import{l as V}from"./index-52899251.js";import{_ as B}from"./index-c276ed47.js";import{c as _,A as q,M as D}from"./index-937821e6.js";import{a as d,U as i,V as v,W as x,j as a,X as e,G as p,H as y,u as l,F as E,o as j,a3 as N,a5 as z,a1 as W,$}from"./vue-9763c232.js";import{u as L}from"./vue-router-f797b6fe.js";import"./index-93a8f54c.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-ae332338.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-725193e8.js";import"./base-7af9cf36.js";import"./reportCenter-25074e47.js";/* empty css *//* empty css */import"./index-67aa7c8a.js";const O={__name:"add",props:["disabled"],emits:["onSuccess"],setup(S,{emit:b}){let g=d(!1),o=d(!1),c=d(),r=d({iccid:"",chargeMoney:"",paymentType:""}),m=d({id:20230619142103,content:{pageNumber:1,pageSize:40,where:{condition:""}}}),f=async(s,t)=>isNaN(+t)?Promise.reject("请输入数字类型"):t<1||t>500?Promise.reject("充值范围1-500元"):Promise.resolve(),w=s=>{r.value.w_iotcardid=s[s.length-1].w_iotcardid,r.value.iccid=s[s.length-1].iccid,c.value.validateFields()},u=async()=>{await c.value.validateFields();let s=await q.requested({id:20230905145301,content:r.value});_.message(s,"操作成功",()=>{D.confirm({title:"提示",content:"订单创建成功,是否前往支付?",async onOk(){window.open(s.data.url),b("onSuccess"),c.value.resetFields()},onCancel(){c.value.resetFields(),o.value=!1,b("onSuccess")}})})};return(s,t)=>{const k=i("a-button"),M=i("a-input-search"),T=i("a-form-item"),C=i("a-col"),h=i("a-select-option"),P=i("a-select"),U=i("a-input"),A=i("a-row"),F=i("a-form"),I=i("a-space"),R=i("a-drawer");return v(),x(E,null,[a(k,{type:"primary",disabled:S.disabled,onClick:t[0]||(t[0]=n=>y(o)?o.value=!0:o=!0),style:{"margin-right":"10px"}},{default:e(()=>[p("充值")]),_:1},8,["disabled"]),a(R,{visible:l(o),"onUpdate:visible":t[6]||(t[6]=n=>y(o)?o.value=n:o=n),class:"custom-class",title:"物联卡充值",placement:"right",width:"500px",closable:!1,onClose:t[7]||(t[7]=n=>y(o)?o.value=!1:o=!1)},{extra:e(()=>[a(I,null,{default:e(()=>[a(k,{onClick:t[5]||(t[5]=n=>y(o)?o.value=!1:o=!1)},{default:e(()=>[p("关闭")]),_:1}),a(k,{type:"primary",onClick:l(u),loading:l(g)},{default:e(()=>[p("保存")]),_:1},8,["onClick","loading"])]),_:1})]),default:e(()=>[a(F,{ref_key:"formRef",ref:c,model:l(r),size:"small",layout:"vertical",mode:"multiple",validateTrigger:["onChange"]},{default:e(()=>[a(A,{gutter:16},{default:e(()=>[a(C,{span:24},{default:e(()=>[a(T,{label:"物联卡",name:"iccid",rules:[{required:!0,message:"请选择物联卡"}]},{default:e(()=>[a(B,{ref:"card",onSelectRowData:l(w),rowKey:"w_iotcardid",param:l(m),filterMultiple:!0,columns:l(_).TBLayout("cardTable"),title:"选择物联卡"},{slot1:e(()=>[a(M,{value:l(r).iccid,"onUpdate:value":t[1]||(t[1]=n=>l(r).iccid=n),"enter-button":"选择",readonly:"",onSearch:t[2]||(t[2]=n=>s.$refs.card.modeVisible=!0)},null,8,["value"])]),_:1},8,["onSelectRowData","param","columns"])]),_:1})]),_:1}),a(C,{span:24},{default:e(()=>[a(T,{label:"支付方式",name:"paymentType",rules:[{required:!0,message:"请选择支付方式"},{validator:s.checkType,trigger:"change"}]},{default:e(()=>[a(P,{ref:"select",value:l(r).paymentType,"onUpdate:value":t[3]||(t[3]=n=>l(r).paymentType=n),placeholder:"选择支付方式",style:{width:"100%"}},{default:e(()=>[a(h,{value:"ALIPAY-WEB"},{default:e(()=>[p("支付宝-网页即时到账支付")]),_:1}),a(h,{value:"WEIXIN-NATIVE"},{default:e(()=>[p("微信-扫码支付")]),_:1})]),_:1},8,["value"])]),_:1},8,["rules"])]),_:1}),a(C,{span:24},{default:e(()=>[a(T,{label:"充值金额",name:"chargeMoney",rules:[{required:!0,message:"请输入充值金额"},{validator:l(f),trigger:"blur"}]},{default:e(()=>[a(U,{value:l(r).chargeMoney,"onUpdate:value":t[4]||(t[4]=n=>l(r).chargeMoney=n),placeholder:"请输入充值金额"},null,8,["value"])]),_:1},8,["rules"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},se={__name:"index",props:{},emits:[],setup(S,{emit:b}){L();let g=d([{label:"搜索",key:"condition",type:"input"}]),o=d({id:20230905145401,content:{}}),c=d(),r=m=>{window.open(m.record.orderpayurl)};return j(()=>{}),(m,f)=>{const w=i("a-button");return v(),N(V,{ref_key:"list",ref:c,param:l(o),tableName:"iotcardUpTable",searchType:l(g)},{operation:e(()=>[a(O,{onOnSuccess:f[0]||(f[0]=u=>m.$refs.list.tableData()),disabled:!l(_).hasPermission("insert")},null,8,["disabled"])]),tb_cell:e(({data:u})=>[u.column.dataIndex==="status"?(v(),x("span",{key:0,style:W({color:l(_).statusAndColor(u.record.status==0?"失败":u.record.status==1?"成功":"待处理")})},z(u.record.status==0?"失败":u.record.status==1?"成功":"待处理"),5)):$("",!0),u.column.dataIndex=="operation"?(v(),N(w,{key:1,type:"link",onClick:s=>l(r)(u),disabled:u.record.status!=2||!l(_).hasPermission("pay")},{default:e(()=>[p("前往充值")]),_:2},1032,["onClick","disabled"])):$("",!0)]),_:1},8,["param","searchType"])}}};export{se as default};
|