12 |
- import{r as e,E as t,q as a,d as s,p as o,n as i,o as l,v as n,u as c,w as r,s as d,B as u}from"../element-plus/element-plus.780230b7.js";import{_ as m,a as p}from"../caret-top/caret-top.43b86994.js";import{_}from"../question-filled/question-filled.26353817.js";import{_ as f,N as y,A as g,h as v}from"../../assets/index.d04c3cc5.js";import{i as h}from"../@element-plus/@element-plus.9030c05e.js";import{d as x,e as k,W as b,w as F,o as w,c as M,R as I,P as W,a as j,I as C,O as z,L as S,a4 as B,M as V,a5 as T,T as D,K as N,u as q,r as A,s as L,au as P,av as R}from"../@vue/@vue.4762a280.js";import{b as U}from"../vue-router/vue-router.a593c94c.js";import"../dayjs/dayjs.4327edce.js";import"../axios/axios.b8790c3c.js";import"../@vueuse/@vueuse.00829289.js";import"../lodash-es/lodash-es.3d8ce632.js";import"../async-validator/async-validator.21881447.js";import"../@ctrl/@ctrl.17547d95.js";import"../escape-html/escape-html.d572c0fd.js";import"../normalize-wheel-es/normalize-wheel-es.db30398b.js";import"../nprogress/nprogress.6ebd1c78.js";import"../pinia/pinia.07ac0f5f.js";import"../vue-demi/vue-demi.4f3c4c97.js";import"../pinia-plugin-persist/pinia-plugin-persist.67085de7.js";import"../echarts/echarts.f2b2ac0c.js";import"../tslib/tslib.e35f93b8.js";import"../zrender/zrender.fe59a237.js";const $={class:"content"},E=["onClick"],O={key:1,class:"sortBox"},K={class:"sortItem"},G={class:"sortItem"},H={key:0},J={key:0,style:{color:"#00b38a"}},Q={key:1,style:{color:"#f56c6c"}},X=T("创建失败"),Y={key:1},Z={key:0},ee={key:1,style:{color:"#007AFF"}},te={key:2,style:{color:"#00b38a"}},ae={key:2},se={key:0},oe={key:1},ie={key:2},le={key:3},ne={key:4},ce={key:5},re={key:6},de={key:7,class:"line21"},ue={key:0},me={class:"footer"},pe=T("关闭");var _e=f(x({__name:"recordDialog",props:{dialogVisible:{type:Boolean,default:()=>!1},config_id:{type:[String,Number],default:()=>""},cust_id:{type:[String,Number],default:()=>""},title:{type:[String,Number],default:()=>""}},emits:["confirm","cancel","close"],setup(c,{emit:r}){const d=c,u=({row:e,column:t,rowIndex:a,columnIndex:s})=>({backgroundColor:"#F5F5F5",color:"#666"}),f=k((()=>`${d.title}`)),x=b({cust_id:"",config_id:""}),A=b({sort_field:"",sort_type:"desc"}),L=b({total:0,loading:!1,list:[],descol:[{name:"任务名称",column:"task_name",isfixed:"left",minWidth:"200px",cancleForMat:!0},{name:"广告账户ID",column:"advertiser_id",minWidth:"150px",cancleForMat:!0},{name:"任务ID",column:"task_id",minWidth:"150px",cancleForMat:!0},{name:"聚星订单ID",column:"order_id",minWidth:"180px",cancleForMat:!0},{name:"助推订单ID",column:"supplement_order_id",minWidth:"150px",cancleForMat:!0},{name:"推广开始时间",column:"promotion_begin_time",minWidth:"180px",cancleForMat:!0},{name:"投放类型",column:"target_type",minWidth:"150px",cancleForMat:!0},{name:"优化目标",column:"unit_type",minWidth:"150px",cancleForMat:!0},{name:"出价(元)",column:"unit_price",minWidth:"150px",cancleForMat:!0},{name:"冻结金额(元)",column:"amount",minWidth:"150px",cancleForMat:!0},{name:"实际消耗金额(元)",column:"consume_amount",minWidth:"150px",cancleForMat:!0},{name:"发布时间",column:"star_release_time",minWidth:"180px",cancleForMat:!0},{name:"达人昵称",column:"star_name",minWidth:"150px",cancleForMat:!0},{name:"创建状态",column:"status",minWidth:"150px",cancleForMat:!0},{name:"助推订单状态",column:"order_status",minWidth:"150px",cancleForMat:!0}]}),P=new Map([[100,"互动"],[101,"有效播放"],[102,"高质量涨粉"],[103,"组件点击"],[104,"激活"],[105,"行为数"],[106,"表单提交"],[107,"行为数"],[121,"付费"],[122,"付费"],[123,"唤端"],[124,"付费"]]);F((()=>d.dialogVisible),(e=>{e&&R()}));const R=async()=>{x.config_id=d.config_id,x.cust_id=d.cust_id,L.list=[],U()},U=async()=>{const e=g.task_recordList,a={cust_id:x.cust_id,config_id:x.config_id};L.loading=!0;let s=await v.get(e,a);L.loading=!1,s&&"0"==s.code?(L.list=[...s.data],L.total=s.data.length):t.error(s.msg)},_e=()=>{r("close")};return(t,c)=>{const r=_,g=a,v=m,x=s,k=p,b=o,F=i,R=l,fe=n;return w(),M("div",null,[I(R,{"model-value":d.dialogVisible,"before-close":_e,title:q(f),"show-close":!0,width:"1200px"},{default:W((()=>[j("div",$,[C((w(),z(q(e),{ref:"multipleTableRef",data:L.list,"header-cell-style":u,style:{width:"100%"},border:!1,"empty-text":"暂无数据","max-height":"500px"},{default:W((()=>[(w(!0),M(S,null,B(L.descol,(e=>(w(),z(b,{fixed:e.isfixed,"min-width":e.minWidth?e.minWidth:"130px"},{header:W((()=>[j("div",{class:V(["flex_center",[A.sort_field==e.column?"active_css":"",e.isSort?"pointer":""]]),onClick:t=>{return e.isSort&&(a=e.column,A.sort_field!==a?(A.sort_type="desc",A.sort_field=a):A.sort_type="desc"===A.sort_type?"asc":"desc",void U());var a}},[T(D(e.name)+" ",1),e.notes?(w(),z(g,{key:0,effect:"dark",content:e.notes},{default:W((()=>[I(r,{class:"lMar5 c-999 f14 pointer"})])),_:2},1032,["content"])):N("",!0),e.isSort?(w(),M("div",O,[j("div",K,[I(x,{color:"asc"==A.sort_type&&A.sort_field==e.column?"#0275FF":""},{default:W((()=>[I(v)])),_:2},1032,["color"])]),j("div",G,[I(x,{color:"desc"==A.sort_type&&A.sort_field==e.column?"#0275FF":""},{default:W((()=>[I(k)])),_:2},1032,["color"])])])):N("",!0)],10,E)])),default:W((({row:t})=>[j("div",{class:V(A.sort_field==e.column?"active_css":"")},["status"===e.column?(w(),M("div",H,[1==t.status?(w(),M("span",J,"创建成功")):2==t.status?(w(),M("span",Q,[X,I(g,{class:"box-item",effect:"dark",content:t.message,placement:"top-start"},{default:W((()=>[I(x,{size:"14",color:"#999",style:{"margin-top":"4px"}},{default:W((()=>[I(q(h))])),_:1})])),_:2},1032,["content"])])):N("",!0)])):"order_status"===e.column?(w(),M("div",Y,[0==t.order_status?(w(),M("span",Z,"未知")):1==t.order_status?(w(),M("span",ee,"推广中")):2==t.order_status?(w(),M("span",te,"推广完成")):N("",!0)])):"target_type"===e.column?(w(),M("div",ae,[1==t.target_type?(w(),M("span",se,"系统智能投放")):N("",!0),2==t.target_type?(w(),M("span",oe,"自定义用户特征")):0==t.target_type?(w(),M("span",ie,"未知")):N("",!0)])):"unit_type"===e.column?(w(),M("div",le,[j("span",null,D(q(P).get(t.unit_type)),1)])):"unit_price"===e.column?(w(),M("div",ne,[j("span",null,D(t.unit_price/1e3),1)])):"amount"===e.column?(w(),M("div",ce,[j("span",null,D(t.amount/1e3),1)])):"consume_amount"===e.column?(w(),M("div",re,[j("span",null,D(t.consume_amount/1e3),1)])):(w(),M("div",de,[T(D(t[e.column]||0==t[e.column]?e.cancleForMat?t[e.column]?t[e.column]:"-":q(y)(t[e.column],2):"-"),1),e.hasPercent&&(t[e.column]||0==t[e.column])?(w(),M("span",ue,"%")):N("",!0)]))],2)])),_:2},1032,["fixed","min-width"])))),256))])),_:1},8,["data"])),[[fe,L.loading]])]),j("div",me,[I(F,{class:"btn",type:"primary",onClick:_e},{default:W((()=>[pe])),_:1})])])),_:1},8,["model-value","title"])])}}}),[["__scopeId","data-v-09c41284"]]);const fe=e=>(P("data-v-6cc4007b"),e=e(),R(),e),ye={class:"filter-wrap"},ge={class:"fitler-item"},ve=fe((()=>j("div",{class:"filter-label"},"客户",-1))),he={class:"content-wrap"},xe=fe((()=>j("div",{class:"btns-wrap"},null,-1))),ke=["onClick"],be={key:1,class:"sortBox"},Fe={class:"sortItem"},we={class:"sortItem"},Me={key:0},Ie={key:0,style:{color:"#FE9400"}},We={key:1,style:{color:"#007AFF"}},je={key:2,style:{color:"#00b38a"}},Ce={key:3,style:{color:"#f56c6c"}},ze={key:1},Se={key:0},Be={key:1},Ve={key:2,class:"line21"},Te={key:0},De=fe((()=>j("div",{class:"flex_center"},"操作",-1))),Ne=T("停用"),qe=T("创建记录"),Ae=T("复用配置"),Le={class:"pager-wrap"};var Pe=f(x({__name:"index",setup(l){const f=U(),h=({row:e,column:t,rowIndex:a,columnIndex:s})=>({backgroundColor:"#F5F5F5",color:"#666"}),x=A([]),k=b({keyword:"",cust_id:4,sort_field:"",sort_type:"desc",page:1,page_size:20}),F=b({total:0,loading:!1,list:[],descol:[{name:"标题",column:"title",isfixed:"left",minWidth:"200px",cancleForMat:!0},{name:"广告账户ID",column:"advertiser_id",minWidth:"150px",cancleForMat:!0},{name:"状态",column:"status",minWidth:"150px",cancleForMat:!0},{name:"创建人",column:"creator",minWidth:"150px",cancleForMat:!0},{name:"任务创建类型",column:"create_type",minWidth:"150px",cancleForMat:!0},{name:"任务创建时间",column:"exec_time",minWidth:"180px",cancleForMat:!0}]}),P=e=>{k.page=1,H()},R=()=>{k.page=1,H()},$=e=>{k.page=e,H()},E=async e=>{const a=g.task_stopConfig,s={config_id:e.config_id};let o=await v.get(a,s);o&&"0"==o.code?(t.success("操作成功"),H()):t.error(o.msg)},O=b({visible:!1,configId:"",custId:"",title:""}),K=()=>{O.configId="",O.title="",O.custId="",O.visible=!1},G=async e=>{const a=g.supplementOrder_resue_config,s={config_id:e.config_id};let o=await v.get(a,s);o&&"0"==o.code?(t.success("操作成功"),H()):t.error(o.msg)},H=async()=>{const e=g.task_taskList,a={cust_id:k.cust_id,page:k.page,page_size:k.page_size};F.loading=!0;let s=await v.get(e,a);F.loading=!1,s&&"0"==s.code?(F.list=[...s.data.data],F.total=s.data.pageInfo.totalNum):t.error(s.msg)};return L((()=>{const{query:{custId:e}}=f;k.cust_id=e?Number(e):4,(async()=>{const e=g.customerAuth_list;let a=await v.get(e,{page:1,pageSize:500});a&&"0"==a.code?x.value=[...a.data.data]:t.error(a.msg)})(),H()})),(t,l)=>{const f=c,g=r,v=_,b=a,A=m,L=s,U=p,J=o,Q=i,X=d,Y=n;return w(),M("div",null,[j("div",ye,[j("div",ge,[ve,I(g,{modelValue:k.cust_id,"onUpdate:modelValue":l[0]||(l[0]=e=>k.cust_id=e),filterable:"",onChange:P,style:{width:"200px"}},{default:W((()=>[(w(!0),M(S,null,B(x.value,(e=>(w(),z(f,{label:e.name,value:e.id},null,8,["label","value"])))),256))])),_:1},8,["modelValue"])])]),j("div",he,[xe,C((w(),z(q(e),{ref:"multipleTableRef",data:F.list,"header-cell-style":h,style:{width:"100%"},border:!1,"empty-text":"暂无数据","min-height":500,"max-height":"calc(100vh - 230px)"},{default:W((()=>[(w(!0),M(S,null,B(F.descol,(e=>(w(),z(J,{fixed:e.isfixed,"min-width":e.minWidth?e.minWidth:"130px"},{header:W((()=>[j("div",{class:V(["flex_center",[k.sort_field==e.column?"active_css":"",e.isSort?"pointer":""]]),onClick:t=>{return e.isSort&&(a=e.column,k.sort_field!==a?(k.sort_type="desc",k.sort_field=a):k.sort_type="desc"===k.sort_type?"asc":"desc",k.page=1,void H());var a}},[T(D(e.name)+" ",1),e.notes?(w(),z(b,{key:0,effect:"dark",content:e.notes},{default:W((()=>[I(v,{class:"lMar5 c-999 f14 pointer"})])),_:2},1032,["content"])):N("",!0),e.isSort?(w(),M("div",be,[j("div",Fe,[I(L,{color:"asc"==k.sort_type&&k.sort_field==e.column?"#0275FF":""},{default:W((()=>[I(A)])),_:2},1032,["color"])]),j("div",we,[I(L,{color:"desc"==k.sort_type&&k.sort_field==e.column?"#0275FF":""},{default:W((()=>[I(U)])),_:2},1032,["color"])])])):N("",!0)],10,ke)])),default:W((({row:t})=>[j("div",{class:V(k.sort_field==e.column?"active_css":"")},["status"===e.column?(w(),M("div",Me,[1==t.status?(w(),M("span",Ie,"待处理")):2==t.status?(w(),M("span",We,"创建中")):3==t.status?(w(),M("span",je,"创建完成")):4==t.status?(w(),M("span",Ce,"已关闭")):N("",!0)])):"create_type"===e.column?(w(),M("div",ze,[1==t.create_type?(w(),M("span",Se,"立即创建")):2==t.create_type?(w(),M("span",Be,"定时创建")):N("",!0)])):(w(),M("div",Ve,[T(D(t[e.column]||0==t[e.column]?e.cancleForMat?t[e.column]?t[e.column]:"-":q(y)(t[e.column],2):"-"),1),e.hasPercent&&(t[e.column]||0==t[e.column])?(w(),M("span",Te,"%")):N("",!0)]))],2)])),_:2},1032,["fixed","min-width"])))),256)),I(J,{fixed:"right",width:"220px"},{header:W((()=>[De])),default:W((({row:e})=>[I(Q,{class:"btn",type:"danger",text:"",disabled:1!=e.status,onClick:t=>(async e=>{try{await u.confirm(`确定停用【${e.title}】吗?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}),E(e)}catch(t){}})(e)},{default:W((()=>[Ne])),_:2},1032,["disabled","onClick"]),I(Q,{class:"btn",type:"primary",text:"",onClick:t=>(({title:e,config_id:t})=>{O.configId=t,O.title=e,O.custId=k.cust_id,O.visible=!0})(e)},{default:W((()=>[qe])),_:2},1032,["onClick"]),I(Q,{class:"btn",type:"primary",text:"",onClick:t=>(async e=>{try{await u.confirm(`确定复用【${e.title}】的配置继续创建助推订单吗?复用后配置将在十分钟后开始执行`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}),G(e)}catch(t){}})(e)},{default:W((()=>[Ae])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data","max-height"])),[[Y,F.loading]]),j("div",Le,[I(X,{"current-page":k.page,"onUpdate:current-page":l[1]||(l[1]=e=>k.page=e),"page-size":k.page_size,"onUpdate:page-size":l[2]||(l[2]=e=>k.page_size=e),"page-sizes":[10,20,50,100,200,500],background:"",layout:"prev, pager, next, sizes",total:F.total,onSizeChange:R,onCurrentChange:$},null,8,["current-page","page-size","total"])])]),I(_e,{dialogVisible:O.visible,config_id:O.configId,cust_id:O.custId,title:O.title,onClose:K},null,8,["dialogVisible","config_id","cust_id","title"])])}}}),[["__scopeId","data-v-6cc4007b"]]);export{Pe as default};
|