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

2 lines
7.0 KiB
JavaScript

import{H as e,aA as a,aB as l,G as t,aU as o,aV as u,af as p,ag as d,ay as r,aR as n}from"./index.D1_OMcDq.js";/* empty css */import{_ as s}from"./index.QgL7qSO-.js";import{E as c,a as i}from"./index.QrL91wAP.js";import{V as _,r as m,a0 as f,x as b,y as g,M as y,K as h,B as v,a2 as V,u as D,H as U,aa as q}from"./editor-vue.xUJDThhq.js";import"./lodash.lGe4XDVY.js";import"./editor.Ppghu3lf.js";/* empty css */const k={class:"operate"},w={__name:"fee-setting",setup(w){const x=[{label:"预设模板",value:"1"},{label:"定制模板",value:"2"}],j=[{label:"小时",value:"1"},{label:"天",value:"2"},{label:"周",value:"3"},{label:"月",value:"4"},{label:"年",value:"5"}],F=_({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"service",label:"配置名称",align:"center",slot:"service_name_slot"},{prop:"shop_remark",label:"模板类型",align:"center"},{prop:"shop_remark",label:"群组数量",align:"center"},{prop:"shop_unique_code",label:"频率",align:"center"},{prop:"shop_unique_code",label:"周期",align:"center"},{prop:"shop_unique_code",label:"USDT价格",align:"center"},{prop:"shop_unique_code",label:"创建时间",align:"center"},{prop:"shop_unique_code",label:"备注",align:"center"},{prop:"operate",label:"操作",width:160,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"配置名称",prop:"id",type:"input",value:""},{label:"模板类型",prop:"shop_unique_code",type:"select",value:""},{label:"群组数量",prop:"shop_unique_code",type:"input",value:""},{label:"模板类型",prop:"shop_unique_code",type:"input",value:""},{label:"USDT价格",prop:"shop_unique_code",type:"input",value:""},{prop:"created_at",label:"创建时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1}),T=_({showDialog:!1,formData:{name:"",type:"",group_limit:"",frequency:"",frequency_type:"1",cycle:"",cycle_type:"1",price:"",remark:""}});m(null);const S=()=>{F.searchFields.forEach((e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})),C()};f((()=>{console.log("onMounted")}));const C=()=>{var e,a;F.loading=!0;let l={per_page:F.per_page,page:F.page,channel_id:1},t=function(e){const a={};return e.forEach((e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)})),a}(F.searchFields);(null==(e=t.created_at)?void 0:e.length)>0&&(t.created_at_start=t.created_at[0]?n(t.created_at[0]):"",t.created_at_end=t.created_at[1]?n(t.created_at[1]):""),(null==(a=t.updated_at)?void 0:a.length)>0&&(t.updated_at_start=t.updated_at[0]?n(t.updated_at[0]):"",t.updated_at_end=t.updated_at[1]?n(t.updated_at[1]):""),getShopList(Object.assign(l,t)).then((e=>{console.log(e),F.tableData=e.data,F.total=e.total,F.loading=!1})).catch((()=>{F.loading=!1}))},B=async e=>{d.confirm("确认要删除吗","系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((()=>{delShop(e.id).then((e=>{console.log(e),r.success("操作成功"),C()}))}))};return(d,r)=>{const n=e,_=s,m=t,f=l,w=u,R=o,E=i,z=c,G=a,H=p;return g(),b("div",null,[y(_,{type:"export",columns:D(F).columns,searchFields:D(F).searchFields,"onUpdate:searchFields":r[1]||(r[1]=e=>D(F).searchFields=e),data:D(F).tableData,per_page:D(F).per_page,"onUpdate:per_page":r[2]||(r[2]=e=>D(F).per_page=e),page:D(F).page,"onUpdate:page":r[3]||(r[3]=e=>D(F).page=e),total:D(F).total,onGetTableData:C,onResetForm:S,loading:D(F).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:h((()=>[y(n,{type:"primary",onClick:r[0]||(r[0]=e=>(d.row,void(T.showDialog=!0)))},{default:h((()=>r[15]||(r[15]=[V(" 创建配置 ")]))),_:1,__:[15]})])),operate:h((({row:e})=>[v("div",k,[y(n,{size:"small",type:"danger",onClick:a=>B(e)},{default:h((()=>r[16]||(r[16]=[V(" 编辑 ")]))),_:2,__:[16]},1032,["onClick"]),y(n,{size:"small",type:"danger",onClick:a=>B(e)},{default:h((()=>r[17]||(r[17]=[V(" 删除 ")]))),_:2,__:[17]},1032,["onClick"])])])),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),y(H,{modelValue:D(T).showDialog,"onUpdate:modelValue":r[14]||(r[14]=e=>D(T).showDialog=e),title:"收费配置",width:"600"},{default:h((()=>[y(G,{model:D(T).formData,"label-width":"100px"},{default:h((()=>[y(f,{label:"名称"},{default:h((()=>[y(m,{modelValue:D(T).formData.name,"onUpdate:modelValue":r[4]||(r[4]=e=>D(T).formData.name=e),autocomplete:"off",clearable:""},null,8,["modelValue"])])),_:1}),y(f,{label:"模版类型"},{default:h((()=>[y(R,{modelValue:D(T).formData.type,"onUpdate:modelValue":r[5]||(r[5]=e=>D(T).formData.type=e),placeholder:"请选择模板类型",clearable:""},{default:h((()=>[(g(),b(U,null,q(x,((e,a)=>y(w,{key:a,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1}),y(f,{label:"群组数量"},{default:h((()=>[y(m,{type:"number",modelValue:D(T).formData.group_limit,"onUpdate:modelValue":r[6]||(r[6]=e=>D(T).formData.group_limit=e),autocomplete:"off",clearable:""},null,8,["modelValue"])])),_:1}),y(f,{label:"群组选择"},{default:h((()=>[y(R,{modelValue:D(T).formData.type,"onUpdate:modelValue":r[7]||(r[7]=e=>D(T).formData.type=e),placeholder:"请选择模板类型",clearable:""},{default:h((()=>[(g(),b(U,null,q(x,((e,a)=>y(w,{key:a,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1}),y(f,{label:"频率"},{default:h((()=>[y(z,{gutter:20},{default:h((()=>[y(E,{span:8},{default:h((()=>[y(m,{type:"number",modelValue:D(T).formData.frequency,"onUpdate:modelValue":r[8]||(r[8]=e=>D(T).formData.frequency=e),clearable:""},null,8,["modelValue"])])),_:1}),y(E,{span:4},{default:h((()=>r[18]||(r[18]=[v("span",null,"次每",-1)]))),_:1,__:[18]}),y(E,{span:10},{default:h((()=>[y(R,{modelValue:D(T).formData.frequency_type,"onUpdate:modelValue":r[9]||(r[9]=e=>D(T).formData.frequency_type=e),placeholder:"请选择频率"},{default:h((()=>[(g(),b(U,null,q(j,((e,a)=>y(w,{key:a,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1}),y(f,{label:"周期"},{default:h((()=>[y(z,{gutter:20},{default:h((()=>[y(E,{span:10},{default:h((()=>[y(m,{type:"number",modelValue:D(T).formData.cycle,"onUpdate:modelValue":r[10]||(r[10]=e=>D(T).formData.cycle=e),placeholder:"请输入周期",clearable:""},null,8,["modelValue"])])),_:1}),y(E,{span:10},{default:h((()=>[y(R,{modelValue:D(T).formData.cycle_type,"onUpdate:modelValue":r[11]||(r[11]=e=>D(T).formData.cycle_type=e),placeholder:"请选择周期"},{default:h((()=>[(g(),b(U,null,q(j,((e,a)=>y(w,{key:a,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1}),y(f,{label:"USDT价格"},{default:h((()=>[y(m,{type:"number",modelValue:D(T).formData.price,"onUpdate:modelValue":r[12]||(r[12]=e=>D(T).formData.price=e),autocomplete:"off",clearable:""},null,8,["modelValue"])])),_:1}),y(f,{label:"备注"},{default:h((()=>[y(m,{type:"text",modelValue:D(T).formData.remark,"onUpdate:modelValue":r[13]||(r[13]=e=>D(T).formData.remark=e),autocomplete:"off",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["modelValue"])])}}};export{w as default};