| 1 |
- import{l as E}from"./index-74f02f97.js";import{_ as R}from"./index-dcfc73b9.js";import{c as T,A as W}from"./index-07b89396.js";import{a as d,U as i,V as v,W as k,j as e,X as t,G as u,H as f,u as l,F as A,o as q,a3 as L,$ as I}from"./vue-b109b72f.js";import"./vue-router-e4a270fb.js";import"./index.vue_vue_type_style_index_0_scoped_3d60c88d_lang-b27b58e3.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./base-2fb28875.js";import"./index-2d51dea4.js";/* empty css */const j={__name:"add",props:["disabled"],emits:["onSuccess"],setup(N,{emit:C}){let y=d(!1),o=d(!1),c=d(),r=d({iccid:"",chargeMoney:"",paymentType:""}),_=d({id:20230619142103,content:{pageNumber:1,pageSize:40,where:{condition:""}}}),m=async(s,a)=>isNaN(+a)?Promise.reject("请输入数字类型"):a<1||a>500?Promise.reject("充值范围1-500元"):Promise.resolve(),P=s=>{r.value.w_iotcardid=s[s.length-1].w_iotcardid,r.value.iccid=s[s.length-1].iccid},h=async()=>{await c.value.validateFields();let s=await W.requested({id:20230905145301,content:r.value});T.message(s,"操作成功",()=>{console.log(s)})};return(s,a)=>{const g=i("a-button"),$=i("a-input-search"),b=i("a-form-item"),w=i("a-col"),p=i("a-select-option"),x=i("a-select"),S=i("a-input"),B=i("a-row"),M=i("a-form"),U=i("a-space"),V=i("a-drawer");return v(),k(A,null,[e(g,{type:"primary",disabled:N.disabled,onClick:a[0]||(a[0]=n=>f(o)?o.value=!0:o=!0),style:{"margin-right":"10px"}},{default:t(()=>[u("充值")]),_:1},8,["disabled"]),e(V,{visible:l(o),"onUpdate:visible":a[6]||(a[6]=n=>f(o)?o.value=n:o=n),class:"custom-class",title:"物联卡充值",placement:"right",width:"500px",closable:!1,onClose:a[7]||(a[7]=n=>f(o)?o.value=!1:o=!1)},{extra:t(()=>[e(U,null,{default:t(()=>[e(g,{onClick:a[5]||(a[5]=n=>f(o)?o.value=!1:o=!1)},{default:t(()=>[u("关闭")]),_:1}),e(g,{type:"primary",onClick:l(h),loading:l(y)},{default:t(()=>[u("保存")]),_:1},8,["onClick","loading"])]),_:1})]),default:t(()=>[e(M,{ref_key:"formRef",ref:c,model:l(r),size:"small",layout:"vertical",mode:"multiple",validateTrigger:["onChange"]},{default:t(()=>[e(B,{gutter:16},{default:t(()=>[e(w,{span:24},{default:t(()=>[e(b,{label:"物联卡",name:"iccid",rules:[{required:!0,message:"请选择物联卡"}]},{default:t(()=>[e(R,{ref:"card",onSelectRowData:l(P),rowKey:"w_iotcardid",param:l(_),filterMultiple:!0,columns:l(T).TBLayout("cardTable"),title:"选择物联卡"},{slot1:t(()=>[e($,{value:l(r).iccid,"onUpdate:value":a[1]||(a[1]=n=>l(r).iccid=n),"enter-button":"选择",readonly:"",onSearch:a[2]||(a[2]=n=>s.$refs.card.modeVisible=!0)},null,8,["value"])]),_:1},8,["onSelectRowData","param","columns"])]),_:1})]),_:1}),e(w,{span:24},{default:t(()=>[e(b,{label:"支付方式",name:"paymentType",rules:[{required:!0,message:"请选择支付方式"},{validator:s.checkType,trigger:"change"}]},{default:t(()=>[e(x,{ref:"select",value:l(r).paymentType,"onUpdate:value":a[3]||(a[3]=n=>l(r).paymentType=n),placeholder:"选择支付方式",style:{width:"100%"}},{default:t(()=>[e(p,{value:"ALIPAY-WAP"},{default:t(()=>[u("支付宝-手机网站支付")]),_:1}),e(p,{value:"ALIPAY-WEB"},{default:t(()=>[u("支付宝-网页即时到账支付")]),_:1}),e(p,{value:"ALIPAY-BANK"},{default:t(()=>[u("网银支付")]),_:1}),e(p,{value:"WEIXIN-JSAPI"},{default:t(()=>[u("微信-公众号支付")]),_:1}),e(p,{value:"WEIXIN-NATIVE"},{default:t(()=>[u("微信-扫码支付")]),_:1})]),_:1},8,["value"])]),_:1},8,["rules"])]),_:1}),e(w,{span:24},{default:t(()=>[e(b,{label:"充值金额",name:"chargeMoney",rules:[{required:!0,message:"请输入充值金额"},{validator:l(m),trigger:"blur"}]},{default:t(()=>[e(S,{value:l(r).chargeMoney,"onUpdate:value":a[4]||(a[4]=n=>l(r).chargeMoney=n),placeholder:"请输入充值金额"},null,8,["value"])]),_:1},8,["rules"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},Q={__name:"index",props:{},emits:[],setup(N,{emit:C}){let y=d([{label:"搜索",key:"condition",type:"input"}]),o=d({id:20230905145401,content:{}}),c=d();return q(()=>{}),(r,_)=>(v(),L(E,{ref_key:"list",ref:c,param:l(o),tableName:"iotcardUpTable",searchType:l(y)},{operation:t(()=>[e(j,{onOnSuccess:_[0]||(_[0]=m=>r.$refs.list.tableData()),disabled:!l(T).hasPermission("insert")},null,8,["disabled"])]),tb_cell:t(({data:m})=>[m.column.dataIndex==="attinfos"?(v(),k(A,{key:0},[],64)):I("",!0),m.column.dataIndex=="operation"?(v(),k(A,{key:1},[],64)):I("",!0)]),_:1},8,["param","searchType"]))}};export{Q as default};
|