Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 40s
feat(pay): 添加支付API基础结构 feat(miniapp): 创建支付测试小程序页面与配置 feat(wechatpay): 配置微信支付参数与证书 fix(guild): 修复成员列表查询条件 docs: 更新代码规范文档与需求文档 style: 统一前后端枚举显示与注释格式 refactor(admin): 重构用户奖励发放接口参数处理 test(title): 添加称号效果参数验证测试
2 lines
6.5 KiB
JavaScript
2 lines
6.5 KiB
JavaScript
var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,o=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,i=(e,i)=>{for(var r in i||(i={}))a.call(i,r)&&o(e,r,i[r]);if(l)for(var r of l(i))t.call(i,r)&&o(e,r,i[r]);return e};import{b4 as r,d as n,r as d,e as s,f as p,h as m,p as u,z as f,u as j,l as b,F as _,O as c}from"./index-DBHnxsy6.js";/* empty css *//* empty css */import{E as y}from"./el-alert-BBo7e8Ze.js";/* empty css */import{a as g}from"./el-table-column-DWU1JSNJ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as h}from"./index-DjWpmqb7.js";import{u as v}from"./useTable-MDpDGlZA.js";/* empty css */import{E as x,a as C}from"./index-zIv9y_XZ.js";import{E as w}from"./index-CS6jHv1e.js";import{E as V,a as I}from"./index-CHZ9Ls9_.js";import{E as O}from"./index-r0EsCkBw.js";import{E as S}from"./index-Bh7aAHNM.js";import{E}from"./index-qSQlj0RO.js";import{E as M}from"./index-CtUPMuT5.js";import{_ as k}from"./_plugin-vue_export-helper-BCo6x5W8.js";import"./index-B99ckkYy.js";import"./index-nZra831X.js";import"./index-MOpuiu9Z.js";import"./use-form-item-ByasanrX.js";import"./use-form-common-props-BOfz9xGR.js";import"./index-sqhzrW2O.js";import"./_initCloneObject-7oWMW-Ot.js";import"./isArrayLikeObject-BJDhNHaT.js";import"./raf-CXqF1NB1.js";import"./_baseIteratee-DRiXPtOg.js";import"./index-DZO7eApA.js";import"./debounce-CkazOn_9.js";import"./index-DKaQAdbW.js";import"./index-DfWQjCuY.js";import"./index-BC2pRl3S.js";import"./el-pagination-CkwA8__y.js";import"./el-tooltip-l0sNRNKZ.js";import"./useTableColumns-B3dG-7w1.js";import"./index-CuWUnlSZ.js";import"./index-D2YpA_om.js";import"./token-DWNpOE8r.js";import"./scroll-Cceui3yC.js";import"./vnode-CqxKQBn0.js";import"./index-DeCbFeva.js";import"./use-dialog-yhiLZsn9.js";import"./index-DvlZWusB.js";import"./refs-Cw5r5QN8.js";const N={class:"page"},D={id:"art-table-header",class:"p-2"},U=k(n({__name:"index",setup(e){const l=d({}),{data:a,loading:t,pagination:o,getData:n,refreshData:k,handleSizeChange:U,handleCurrentChange:A}=v({core:{apiFn:e=>{return a=i(i({},e||{}),l),r.get({url:"admin/pay/bills/diff",params:a});var a},immediate:!1}});function P(){l.bill_date=void 0,l.diff_type=void 0,n()}n();const T=d({visible:!1,loading:!1});function Y(){return e=this,l=null,a=function*(){if(!T.bill_date||!T.type)return void c.error("请填写账单日期与类型");let e=[];if(T.json)try{e=JSON.parse(T.json)}catch(l){return void c.error("JSON格式错误")}T.loading=!0;try{yield function(e){return r.post({url:"admin/pay/bills/import",data:e})}({bill_date:T.bill_date,type:T.type,items:e}),c.success("已导入并生成差异"),k(),T.visible=!1}finally{T.loading=!1}},new Promise((t,o)=>{var i=e=>{try{n(a.next(e))}catch(l){o(l)}},r=e=>{try{n(a.throw(e))}catch(l){o(l)}},n=e=>e.done?t(e.value):Promise.resolve(e.value).then(i,r);n((a=a.apply(e,l)).next())});var e,l,a}return(e,i)=>{const r=w,d=C,c=I,v=V,F=O,G=x,H=S,L=g,z=E,J=y,R=M;return p(),s(_,null,[m("div",N,[u(H,{class:"mb-3"},{default:f(()=>[u(G,{inline:!0,model:l},{default:f(()=>[u(d,{label:"账单日期"},{default:f(()=>[u(r,{modelValue:l.bill_date,"onUpdate:modelValue":i[0]||(i[0]=e=>l.bill_date=e),type:"date","value-format":"YYYY-MM-DD",placeholder:"选择日期"},null,8,["modelValue"])]),_:1}),u(d,{label:"差异类型"},{default:f(()=>[u(v,{modelValue:l.diff_type,"onUpdate:modelValue":i[1]||(i[1]=e=>l.diff_type=e),placeholder:"全部",clearable:"",style:{width:"180px"}},{default:f(()=>[u(c,{value:"MISSING_WECHAT",label:"缺少微信交易"}),u(c,{value:"AMOUNT_MISMATCH",label:"金额不一致"}),u(c,{value:"MISSING_LOCAL",label:"缺少本地交易"}),u(c,{value:"MISSING_WECHAT_REFUND",label:"缺少微信退款"}),u(c,{value:"MISSING_LOCAL_REFUND",label:"缺少本地退款"}),u(c,{value:"REFUND_AMOUNT_MISMATCH",label:"退款金额不一致"})]),_:1},8,["modelValue"])]),_:1}),u(d,null,{default:f(()=>[u(F,{type:"primary",onClick:j(n)},{default:f(()=>[...i[7]||(i[7]=[b("查询",-1)])]),_:1},8,["onClick"]),u(F,{onClick:P},{default:f(()=>[...i[8]||(i[8]=[b("重置",-1)])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),u(h,{data:j(a),loading:j(t),pagination:j(o),"onPagination:sizeChange":j(U),"onPagination:currentChange":j(A)},{default:f(()=>[m("div",D,[u(F,{onClick:j(k),loading:j(t)},{default:f(()=>[...i[9]||(i[9]=[b("刷新",-1)])]),_:1},8,["onClick","loading"])]),u(L,{type:"globalIndex",label:"#",width:"60",align:"center"}),u(L,{prop:"bill_date",label:"账单日期",width:"120"}),u(L,{prop:"diff_type",label:"差异类型",width:"160"}),u(L,{prop:"local_tx_id",label:"本地ID","min-width":"200"}),u(L,{prop:"wechat_tx_id",label:"微信ID","min-width":"200"}),u(L,{prop:"detail",label:"详情","min-width":"240"}),u(L,{prop:"created_at",label:"时间","min-width":"160"})]),_:1},8,["data","loading","pagination","onPagination:sizeChange","onPagination:currentChange"])]),u(R,{modelValue:T.visible,"onUpdate:modelValue":i[6]||(i[6]=e=>T.visible=e),title:"导入账单",width:"600px"},{footer:f(()=>[u(F,{onClick:i[5]||(i[5]=e=>T.visible=!1)},{default:f(()=>[...i[10]||(i[10]=[b("取消",-1)])]),_:1}),u(F,{type:"primary",loading:T.loading,onClick:Y},{default:f(()=>[...i[11]||(i[11]=[b("导入并计算差异",-1)])]),_:1},8,["loading"])]),default:f(()=>[u(G,{model:T},{default:f(()=>[u(d,{label:"账单日期"},{default:f(()=>[u(r,{modelValue:T.bill_date,"onUpdate:modelValue":i[2]||(i[2]=e=>T.bill_date=e),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),u(d,{label:"类型"},{default:f(()=>[u(v,{modelValue:T.type,"onUpdate:modelValue":i[3]||(i[3]=e=>T.type=e),style:{width:"180px"}},{default:f(()=>[u(c,{value:"transactions",label:"交易账单"}),u(c,{value:"refunds",label:"退款账单"})]),_:1},8,["modelValue"])]),_:1}),u(d,{label:"账单JSON"},{default:f(()=>[u(z,{modelValue:T.json,"onUpdate:modelValue":i[4]||(i[4]=e=>T.json=e),type:"textarea",rows:8,placeholder:"粘贴账单JSON数组,如:[ { transaction_id, out_trade_no, amount_total }, ... ]"},null,8,["modelValue"])]),_:1}),u(J,{title:"注意:金额单位为分;退款账单字段为 refund_no/out_trade_no/amount_refund",type:"info","show-icon":""})]),_:1},8,["model"])]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-514b9a34"]]);export{U as default};
|