tg_web_dist/js/fee-standards.hJduMkD5.js
2025-07-01 15:36:27 +08:00

2 lines
3.3 KiB
JavaScript

import{_ as e}from"./index.QgL7qSO-.js";import{aR as a,aT as t}from"./index.D1_OMcDq.js";import{E as l}from"./el-text.K-o0B5G6.js";import{a as o,b as r}from"./custom.ClzIN1ao.js";import{V as s,a0 as p,x as n,y as d,M as i,K as c,a2 as _,P as u,H as g,aa as m,J as h,u as f}from"./editor-vue.xUJDThhq.js";/* empty css *//* empty css */import"./index.QrL91wAP.js";import"./lodash.lGe4XDVY.js";import"./editor.Ppghu3lf.js";const y={__name:"fee-standards",setup(y){const b=s({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"name",label:"模板名称",align:"center"},{prop:"group_num",label:"群组数量",align:"center",slot:"group_num_slot"},{prop:"group_name",label:"群组名称",align:"center",slot:"group_name_slot"},{prop:"price",label:"USTD金额",align:"center",slot:"price_slot"},{prop:"cycle",label:"周期",align:"center",slot:"cycle_slot"},{prop:"times",label:"频率",align:"center",slot:"times_slot"}],tableData:[],searchFields:[{label:"模板名称",prop:"id",type:"input",value:""},{label:"群组名称",prop:"id",type:"input",value:""},{label:"群组数量",prop:"shop_unique_code",type:"select",value:""}],total:0,page:1,per_page:10,loading:!1,groupList:[]}),v=()=>{b.searchFields.forEach((e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})),j()};p((async()=>{console.log("onMounted"),await x(),setTimeout((()=>{j()}),500)}));const j=()=>{var e,t;b.loading=!0;let l={per_page:b.per_page,page:b.page,channel_id:1},r=function(e){const a={};return e.forEach((e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)})),a}(b.searchFields);(null==(e=r.created_at)?void 0:e.length)>0&&(r.created_at_start=r.created_at[0]?a(r.created_at[0]):"",r.created_at_end=r.created_at[1]?a(r.created_at[1]):""),(null==(t=r.updated_at)?void 0:t.length)>0&&(r.updated_at_start=r.updated_at[0]?a(r.updated_at[0]):"",r.updated_at_end=r.updated_at[1]?a(r.updated_at[1]):""),o(Object.assign(l,r)).then((e=>{console.log(e),b.tableData=e.data,b.total=e.total,b.loading=!1})).catch((()=>{b.loading=!1}))},x=async()=>{r({}).then((e=>{console.log(e),b.groupList=e.data})).catch((()=>{}))},w=e=>{let a="";return b.groupList.forEach((t=>{t.id==e&&(a=t.tg_name)})),console.log(a,e),a};return(a,o)=>{const r=l,s=t,p=e;return d(),n("div",null,[i(p,{type:"export",columns:f(b).columns,searchFields:f(b).searchFields,"onUpdate:searchFields":o[0]||(o[0]=e=>f(b).searchFields=e),data:f(b).tableData,per_page:f(b).per_page,"onUpdate:per_page":o[1]||(o[1]=e=>f(b).per_page=e),page:f(b).page,"onUpdate:page":o[2]||(o[2]=e=>f(b).page=e),total:f(b).total,onGetTableData:j,onResetForm:v,loading:f(b).loading,showSelection:!1,showRightRefreshSlot:!1},{group_num_slot:c((({row:e})=>[i(r,null,{default:c((()=>[_(u(JSON.parse(e.group_ids).length),1)])),_:2},1024)])),group_name_slot:c((({row:e})=>[(d(!0),n(g,null,m(JSON.parse(e.group_ids),(e=>(d(),h(s,{type:"primary",style:{"margin-right":"4px"}},{default:c((()=>[_(u(w(e)),1)])),_:2},1024)))),256))])),price_slot:c((({row:e})=>[i(r,null,{default:c((()=>[_("$"+u(e.price),1)])),_:2},1024)])),cycle_slot:c((({row:e})=>[i(r,null,{default:c((()=>[_(u(e.cycle)+"天",1)])),_:2},1024)])),times_slot:c((({row:e})=>[i(r,null,{default:c((()=>[_(u(e.times)+"小时一次",1)])),_:2},1024)])),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{y as default};