2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
|
|
var S=Object.defineProperty,V=Object.defineProperties;var _=Object.getOwnPropertyDescriptors;var N=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var w=(n,t,e)=>t in n?S(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e,r=(n,t)=>{for(var e in t||(t={}))F.call(t,e)&&w(n,e,t[e]);if(N)for(var e of N(t))k.call(t,e)&&w(n,e,t[e]);return n},d=(n,t)=>V(n,_(t));import{c1 as x,bD as R,bS as U,d9 as E,c0 as D,at as b,as as C}from"./bootstrap-B1E5TySt.js";import{m as K,cd as G,aa as s,ab as m,b2 as u,bJ as f,j as g,u as a,aQ as h,L as i}from"../jse/index-index-CTOIrkDY.js";import{g as O}from"./rangePickerProps-xb1tOJAf.js";import{D as P}from"./dict-enum-DRf9W45H.js";import{C as c}from"./biz-system-enum-BAorzMA8.js";const p=K({__name:"input-upload",props:{defaultValue:{},fileUploadProps:{},inputProps:{},inputType:{},modelValue:{},textareaProps:{}},emits:["change","update:value","update:modelValue"],setup(n,{emit:t}){const e=n,o=t,l=G(e,"modelValue",o,{defaultValue:e.defaultValue,passive:!0});function I(y){l.value=y,o("change",l.value),o("update:value",l.value),o("update:modelValue",l.value)}const T=s(()=>d(r({},e.inputProps),{value:l.value})),q=s(()=>d(r({},e.textareaProps),{value:l.value})),A=s(()=>r({},e.fileUploadProps));return(y,W)=>(u(),m(a(D),null,{default:f(()=>[g(a(x),{span:18},{default:f(()=>[n.inputType==="input"?(u(),m(a(R),h({key:0,readonly:""},T.value),null,16)):(u(),m(a(U),h({key:1,readonly:"",row:4},q.value),null,16))]),_:1}),g(a(x),{span:6},{default:f(()=>[g(E,h({class:"ml-4"},A.value,{onReturnText:I}),null,16)]),_:1})]),_:1}))}});function Y(){return[{fieldName:"name",label:"应用名",component:"Input",componentProps:{placeholder:"请输入应用名",allowClear:!0}},{fieldName:"status",label:"开启状态",component:"Select",componentProps:{placeholder:"请选择开启状态",options:b(P.COMMON_STATUS,"number"),allowClear:!0}},{fieldName:"createTime",label:"创建时间",component:"RangePicker",componentProps:d(r({},O()),{clearable:!0})}]}function z(n){return[{field:"appKey",title:"应用标识",minWidth:40},{field:"name",title:"应用名",minWidth:40},{field:"status",title:"状态",align:"center",minWidth:40,cellRender:{attrs:{beforeChange:n},name:"CellSwitch",props:{checkedValue:c.ENABLE,unCheckedValue:c.DISABLE}}},{title:"支付宝配置",children:[{title:"APP",slots:{default:"alipayAppConfig"}},{title:"PC 网站",slots:{default:"alipayPCConfig"}},{title:"WAP 网站",slots:{default:"alipayWAPConfig"},minWidth:10},{title:"扫码",slots:{default:"alipayQrConfig"}},{title:"条码",slots:{default:"alipayBarConfig"}}]},{title:"微信配置",children:[{title:"小程序",slots:{default:"wxLiteConfig"}},{title:"JSAPI",slots:{default:"wxPubConfig"}},{title:"APP",slots:{default:"wxAppConfig"}},{title:"Native",slots:{default:"wxNativeConfig"}},{title:"WAP 网站",slots:{default:"wxWapConfig"},minWidth:10},{title:"条码",slots:{default:"wxBarConfig"}}]},{title:"钱包支付配置",field:"walletConfig",slots:{default:"walletConfig"}},{title:"模拟支付配置",field:"mockConfig",slots:{default:"mockConfig"}},{title:"操作",width:140,fixed:"right",slots:{default:"actions"}}]}function H(){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"name",label:"应用名",component:"Input",rules:"required",componentProps:{placeholder:"请输入应用名"}},{fieldName:"appKey",label:"应用标识",component:"Input",rules:"required",componentProps:{placeholder:"请输入应用标识"}},{fieldName:"status",label:"开启状态",component:"RadioGroup",rules:C().default(c.ENABLE),componentProps:{options:b(P.COMMON_STATUS,"number"),buttonStyle:"solid",optionType:"button"}},{fieldName:"orderNotifyUrl",label:"支付结果的回调地址",component:"Input",rules:"required",componentProps:{placeholder:"请输入支付结果的回调地址"}},{fieldName:"refundNotifyUrl",label:"退款结果的回调地址",component:"Input",rules:"required",componentProps:{placeholder:"请输入退款结果的回调地址"}},{fieldName:"trans
|