酷炫&聚星API数据系统

index.aade9f83.js 27KB

12
  1. import{C as e,D as a,F as t,G as l,H as i,E as o,k as s,u as r,w as d,I as n,J as u,K as p,l as c,y as _,n as m,v as g,q as f,p as v,r as y,o as b,L as h,M as V,s as w,A as k}from"../element-plus/element-plus.780230b7.js";import{_ as x,f as C,i as L,A as O,h as U,N as j}from"../../assets/index.d04c3cc5.js";import{D as z}from"../_dialog/_dialog.3b142e4c.js";import{l as S}from"../lodash/lodash.1a1aa1b2.js";import{d as I,r as D,W as M,w as P,o as E,c as Y,R as F,P as A,I as W,a as q,L as N,a4 as B,O as H,J as R,a5 as T,T as J,K as G,au as K,av as $,G as Q,e as X,u as Z,s as ee,f as ae}from"../@vue/@vue.4762a280.js";import{_ as te}from"../question-filled/question-filled.26353817.js";import{_ as le,s as ie}from"../@element-plus/@element-plus.9030c05e.js";import{u as oe}from"../vue-router/vue-router.a593c94c.js";import{I as se}from"../_input/_input.704cad6f.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 re=e=>(K("data-v-62c51820"),e=e(),$(),e),de={class:"drawer-wrap"},ne={class:"content-wrap"},ue={class:"form-item"},pe=re((()=>q("div",{class:"item-lable"},"标题",-1))),ce={class:"form-item"},_e=re((()=>q("div",{class:"item-lable"},"重复创建次数",-1))),me={class:"form-item"},ge=re((()=>q("div",{class:"item-lable"},"推广场景",-1))),fe={class:"form-item"},ve=re((()=>q("div",{class:"item-lable"},"优化目标",-1))),ye={class:"form-item"},be=re((()=>q("div",{class:"item-lable"},"出价方式",-1))),he=T("智能投放"),Ve=T("自定义出价"),we={class:"form-item"},ke=re((()=>q("div",{class:"item-lable"},"自定义出价",-1))),xe=re((()=>q("span",null,"元",-1))),Ce={class:"form-item"},Le=re((()=>q("div",{class:"item-lable"},"投放人群",-1))),Oe=T("智能定向"),Ue=T("自定义定向"),je={class:"form-item"},ze=re((()=>q("div",{class:"item-lable"},"性别",-1))),Se=T("不限"),Ie=T("男"),De=T("女"),Me={class:"form-item"},Pe=re((()=>q("div",{class:"item-lable"},"年龄",-1))),Ee=T("不限"),Ye=T("18-23"),Fe=T("24-30"),Ae=T("31-40"),We=T("41-50"),qe=T("50+"),Ne={class:"form-item"},Be=re((()=>q("div",{class:"item-lable"},"操作系统",-1))),He=T("不限"),Re=T("IOS"),Te=T("安卓"),Je={class:"form-item"},Ge=re((()=>q("div",{class:"item-lable"},"自定义人群",-1))),Ke=T("不限"),$e=T("定向与排除"),Qe=re((()=>q("div",{class:"item-lable"},"选择定向人群",-1))),Xe=re((()=>q("div",{class:"item-lable"},"排除定向人群",-1))),Ze={class:"form-item"},ea=re((()=>q("div",{class:"item-lable"},"投放时长",-1))),aa={class:"form-item"},ta=re((()=>q("div",{class:"item-lable"},"投放金额",-1))),la=re((()=>q("span",null,"元",-1))),ia=re((()=>q("div",{class:"form-tips"},"结束推广后,未消耗完的金额将返还账户。",-1))),oa={class:"form-item"},sa=re((()=>q("div",{class:"item-lable"},"支付方式",-1))),ra=T("现金余额"),da=T("现金余额+流量助推组合余额"),na=T("代理金额余额"),ua=T("代理金额余额+流量助推组合余额"),pa={class:"form-item"},ca=re((()=>q("div",{class:"item-lable"},"任务创建方式",-1))),_a=T("立即创建"),ma=T("定时创建"),ga={class:"form-item"},fa=re((()=>q("div",{class:"item-lable"},"任务创建时间",-1))),va={class:"footer-wrap"},ya=T("确定"),ba=T("取消");var ha=x(I({__name:"configDrawer",props:{drawerVisible:{type:Boolean,default:!1},projectResourceId:{type:[String,Number],default:()=>""},cust_id:{type:Number,default:!1}},emits:["confirm","cancel"],setup(f,{emit:v}){const y=f,b=[{label:"提升视频热度",value:20},{label:"提升应用安装",value:30},{label:"提升线索收集",value:40},{label:"提升应用活跃",value:50}],h=D([]),V=[{label:"互动",value:100},{label:"有效播放",value:101},{label:"高质量涨粉",value:102},{label:"组件点击",value:103}],w=[{label:"激活",value:104},{label:"行为数",value:105},{label:"付费",value:121}],k=[{label:"表单提交",value:106},{label:"行为数",value:107},{label:"付费",value:122}],x=[{label:"唤端",value:123},{label:"付费",value:124}],j=M({loading:!1,page:1,page_size:500,title:"",times:1,campaign_type:20,unit_charge_type:"",unit_price_type:2,unit_price:"",target_type:1,target_info:{gender:0,multi_ages:[0],platform:0,population_type:0,population_list:[],select_population_list:[],exclude_population_list:[],supplement_order_sense_id:30},promotion_duration:"",promotion_duration_type:"hour",amount:"",pay_method:1,create_type:1,exec_time:""}),z=D(!1);P((()=>y.drawerVisible),(e=>{e&&(j.title="",j.times=1,j.campaign_type=20,j.unit_charge_type="",j.unit_price_type=2,j.unit_price="",j.target_type=1,j.target_info.gender=0,j.target_info.multi_ages=[0],j.target_info.platform=0,j.target_info.population_type=0,j.target_info.population_list=[],j.target_info.select_population_list=[],j.target_info.exclude_population_list=[],j.target_info.supplement_order_sense_id=30,j.promotion_duration_type="hour",j.promotion_duration="",j.amount="",j.pay_method=1,j.create_type=1,j.exec_time="",S(),ka(),async function(e){try{await Q(),document.querySelector(e).scrollTop=0}catch(a){}}(".drawer-wrap .el-drawer__body"))}));const S=()=>{20==j.campaign_type?h.value=[...V]:30==j.campaign_type?h.value=[...w]:40==j.campaign_type?h.value=[...k]:50==j.campaign_type&&(h.value=[...x]),j.unit_charge_type=h.value[0].value},I=async()=>{v("cancel")},K=async()=>{try{await $(),await X()}catch(e){}},$=()=>new Promise((async(e,a)=>{const{title:t,times:l,unit_price_type:i,unit_price:s,promotion_duration:r,amount:d,create_type:n,exec_time:u,target_info:p}=j;return t?!l||l<1?(o.warning("请输入重复创建次数(最小值为1)"),a("检验未通过"),!1):1!=i||s?r?d?2!=n||u?1==p.population_type&&0==p.select_population_list.length&&0==p.exclude_population_list.length?(o.warning("请选择定向人群或者排除人群"),a("校验未通过"),!1):void e("校验通过"):(o.warning("请选择任务创建时间"),a("检验未通过"),!1):(o.warning("请输入投放金额"),a("检验未通过"),!1):(o.warning("请输入投放时长"),a("检验未通过"),!1):(o.warning("请输入自定义出价"),a("检验未通过"),!1):(o.warning("请输入标题"),a("检验未通过"),!1)})),X=async()=>{const e=function(){const e={title:j.title,times:j.times,campaign_type:j.campaign_type,unit_charge_type:j.unit_charge_type,unit_price_type:j.unit_price_type,pay_method:j.pay_method,amount:j.amount,promotion_duration:"hour"==j.promotion_duration_type?60*j.promotion_duration*60:24*j.promotion_duration*60*60,target_type:j.target_type,unit_price:j.unit_price,create_type:j.create_type,exec_time:j.exec_time};if(2==e.target_type){const a={supplement_order_sense_id:j.target_info.supplement_order_sense_id,platform:j.target_info.platform,population_bundle:{select_population_ids:[],exclude_population_ids:[]}};0!=j.target_info.gender&&(a.gender=j.target_info.gender),j.target_info.multi_ages.includes(0)||(a.multi_ages=j.target_info.multi_ages),1==j.target_info.population_type?(a.population_bundle.select_population_ids=j.target_info.select_population_list,a.population_bundle.exclude_population_ids=j.target_info.exclude_population_list):delete a.population_bundle,e.target_info={...a}}else if(1==e.target_type){const a={supplement_order_sense_id:j.target_info.supplement_order_sense_id};e.target_info={...a}}return e}();v("confirm",e)};const Z=async e=>{(!e||e<1)&&(await Q(),j.times=1)},ee=e=>{S(),le()},ae=e=>{},te=e=>{j.unit_price=C(e)},le=()=>{20!=j.campaign_type&&(j.unit_price_type=1)},ie=e=>{e&&e.length||(j.target_info.multi_ages=[0]),e&&e.length>1&&(j.target_info.multi_ages=j.target_info.multi_ages.filter((e=>0!==e)))},oe=async()=>{await Q(),j.target_info.multi_ages=[0]},se=e=>{j.promotion_duration=L(e)},re=()=>{"day"===j.promotion_duration_type?j.promotion_duration<2?j.promotion_duration=2:j.promotion_duration>14&&(j.promotion_duration=14):"hour"===j.promotion_duration_type&&(j.promotion_duration<1?j.promotion_duration=1:j.promotion_duration>24&&(j.promotion_duration=24))},ha=e=>{"day"===e?j.promotion_duration=2:"hour"===e&&(j.promotion_duration=1)},Va=e=>{j.amount=L(e)},wa=()=>{j.amount<500?(j.amount=500,o.warning("不小于500,不大于10,000,000")):j.amount>1e7&&(j.amount=1e7,o.warning("不小于500,不大于10,000,000"))},ka=async()=>{const e=O.task_populationList,a={cust_id:y.cust_id,page:j.page,page_size:j.page_size};j.loading=!0;let t=await U.get(e,a);j.loading=!1,t&&"0"==t.code?j.target_info.population_list=[...t.data.data]:o.error(t.msg)};return(o,f)=>{const v=s,V=e,w=r,k=d,x=a,C=t,L=n,O=u,U=p,S=c,D=l,M=_,P=m,$=i,Q=g;return E(),Y("div",de,[F($,{"model-value":y.drawerVisible,"before-close":I,"show-close":!0,"with-header":!0,size:690,title:"批量助推订单"},{default:A((()=>[W((E(),Y("div",ne,[q("div",ue,[pe,F(v,{class:"input-wrap",modelValue:j.title,"onUpdate:modelValue":f[0]||(f[0]=e=>j.title=e),placeholder:"请输入标题",clearable:""},null,8,["modelValue"])]),q("div",ce,[_e,F(V,{modelValue:j.times,"onUpdate:modelValue":f[1]||(f[1]=e=>j.times=e),min:1,onChange:Z},null,8,["modelValue"])]),q("div",me,[ge,F(k,{modelValue:j.campaign_type,"onUpdate:modelValue":f[2]||(f[2]=e=>j.campaign_type=e),filterable:"",onChange:ee,style:{width:"300px"}},{default:A((()=>[(E(),Y(N,null,B(b,(e=>F(w,{label:e.label,value:e.value},null,8,["label","value"]))),64))])),_:1},8,["modelValue"])]),q("div",fe,[ve,F(k,{modelValue:j.unit_charge_type,"onUpdate:modelValue":f[3]||(f[3]=e=>j.unit_charge_type=e),filterable:"",onChange:ae,style:{width:"300px"}},{default:A((()=>[(E(!0),Y(N,null,B(h.value,(e=>(E(),H(w,{label:e.label,value:e.value,key:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])]),W(q("div",ye,[be,F(C,{modelValue:j.unit_price_type,"onUpdate:modelValue":f[4]||(f[4]=e=>j.unit_price_type=e)},{default:A((()=>[F(x,{label:2},{default:A((()=>[he])),_:1}),F(x,{label:1},{default:A((()=>[Ve])),_:1})])),_:1},8,["modelValue"])],512),[[R,20==j.campaign_type]]),W(q("div",we,[ke,F(v,{modelValue:j.unit_price,"onUpdate:modelValue":f[5]||(f[5]=e=>j.unit_price=e),class:"input-wrap",placeholder:"请输入金额",onInput:te},{suffix:A((()=>[xe])),_:1},8,["modelValue"])],512),[[R,1==j.unit_price_type]]),q("div",Ce,[Le,F(C,{modelValue:j.target_type,"onUpdate:modelValue":f[6]||(f[6]=e=>j.target_type=e)},{default:A((()=>[F(x,{label:1},{default:A((()=>[Oe])),_:1}),F(x,{label:2},{default:A((()=>[Ue])),_:1})])),_:1},8,["modelValue"])]),W(q("div",je,[ze,F(C,{modelValue:j.target_info.gender,"onUpdate:modelValue":f[7]||(f[7]=e=>j.target_info.gender=e)},{default:A((()=>[F(x,{label:0},{default:A((()=>[Se])),_:1}),F(x,{label:2},{default:A((()=>[Ie])),_:1}),F(x,{label:1},{default:A((()=>[De])),_:1})])),_:1},8,["modelValue"])],512),[[R,2==j.target_type]]),W(q("div",Me,[Pe,F(O,{modelValue:j.target_info.multi_ages,"onUpdate:modelValue":f[8]||(f[8]=e=>j.target_info.multi_ages=e),onChange:ie},{default:A((()=>[F(L,{label:0,onClick:oe},{default:A((()=>[Ee])),_:1}),F(L,{label:"18-23"},{default:A((()=>[Ye])),_:1}),F(L,{label:"24-30"},{default:A((()=>[Fe])),_:1}),F(L,{label:"31-40"},{default:A((()=>[Ae])),_:1}),F(L,{label:"41-50"},{default:A((()=>[We])),_:1}),F(L,{label:"50-100"},{default:A((()=>[qe])),_:1})])),_:1},8,["modelValue"])],512),[[R,2==j.target_type]]),W(q("div",Ne,[Be,F(C,{modelValue:j.target_info.platform,"onUpdate:modelValue":f[9]||(f[9]=e=>j.target_info.platform=e)},{default:A((()=>[F(x,{label:0},{default:A((()=>[He])),_:1}),F(x,{label:1},{default:A((()=>[Re])),_:1}),F(x,{label:2},{default:A((()=>[Te])),_:1})])),_:1},8,["modelValue"])],512),[[R,2==j.target_type]]),W(q("div",Je,[Ge,F(C,{modelValue:j.target_info.population_type,"onUpdate:modelValue":f[10]||(f[10]=e=>j.target_info.population_type=e)},{default:A((()=>[F(x,{label:0},{default:A((()=>[Ke])),_:1}),F(x,{label:1},{default:A((()=>[$e])),_:1})])),_:1},8,["modelValue"])],512),[[R,2==j.target_type]]),W(F(S,{class:"form-item"},{default:A((()=>[Qe,F(O,{modelValue:j.target_info.select_population_list,"onUpdate:modelValue":f[11]||(f[11]=e=>j.target_info.select_population_list=e)},{default:A((()=>[(E(!0),Y(N,null,B(j.target_info.population_list,(e=>(E(),H(U,{label:e.orientation_id,key:e.id},{default:A((()=>[T(J(e.orientation_name),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])])),_:1},512),[[R,1==j.target_info.population_type]]),W(F(S,{class:"form-item"},{default:A((()=>[Xe,F(O,{modelValue:j.target_info.exclude_population_list,"onUpdate:modelValue":f[12]||(f[12]=e=>j.target_info.exclude_population_list=e)},{default:A((()=>[(E(!0),Y(N,null,B(j.target_info.population_list,(e=>(E(),H(U,{label:e.orientation_id,key:e.id},{default:A((()=>[T(J(e.orientation_name),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])])),_:1},512),[[R,1==j.target_info.population_type]]),q("div",Ze,[ea,F(v,{class:"input-wrap",modelValue:j.promotion_duration,"onUpdate:modelValue":f[14]||(f[14]=e=>j.promotion_duration=e),placeholder:"请输入投放时长"+("hour"==j.promotion_duration_type?"(1~24小时)":"(2~14天)"),clearable:"",onInput:se,onChange:re},{append:A((()=>[F(k,{modelValue:j.promotion_duration_type,"onUpdate:modelValue":f[13]||(f[13]=e=>j.promotion_duration_type=e),style:{width:"80px"},onChange:ha},{default:A((()=>[F(w,{label:"小时",value:"hour"}),20!=j.campaign_type?(E(),H(w,{key:0,label:"天",value:"day"})):G("",!0)])),_:1},8,["modelValue"])])),_:1},8,["modelValue","placeholder"])]),q("div",aa,[ta,F(v,{class:"input-wrap",modelValue:j.amount,"onUpdate:modelValue":f[15]||(f[15]=e=>j.amount=e),placeholder:"不小于500,不大于10,000,000",clearable:"",onInput:Va,onChange:wa},{suffix:A((()=>[la])),_:1},8,["modelValue"]),ia]),q("div",oa,[sa,F(C,{modelValue:j.pay_method,"onUpdate:modelValue":f[16]||(f[16]=e=>j.pay_method=e)},{default:A((()=>[F(D,{label:1},{default:A((()=>[ra])),_:1}),F(D,{label:2},{default:A((()=>[da])),_:1}),F(D,{label:3},{default:A((()=>[na])),_:1}),F(D,{label:4},{default:A((()=>[ua])),_:1})])),_:1},8,["modelValue"])]),q("div",pa,[ca,F(C,{modelValue:j.create_type,"onUpdate:modelValue":f[17]||(f[17]=e=>j.create_type=e)},{default:A((()=>[F(D,{label:1},{default:A((()=>[_a])),_:1}),F(D,{label:2},{default:A((()=>[ma])),_:1})])),_:1},8,["modelValue"])]),W(q("div",ga,[fa,F(M,{modelValue:j.exec_time,"onUpdate:modelValue":f[18]||(f[18]=e=>j.exec_time=e),type:"datetime",placeholder:"请选择任务创建时间","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])],512),[[R,2==j.create_type]])])),[[Q,z.value]]),q("div",va,[F(P,{class:"btn",type:"primary",onClick:K},{default:A((()=>[ya])),_:1}),F(P,{class:"btn",onClick:I},{default:A((()=>[ba])),_:1})])])),_:1},8,["model-value"])])}}}),[["__scopeId","data-v-62c51820"]]);const Va={class:"content"},wa={class:"flex_center"},ka={key:0},xa={key:1},Ca={key:2,class:"line21"},La={key:0},Oa={class:"footer"},Ua=T("关闭");var ja=x(I({__name:"selectedOrderDialog",props:{dialogVisible:{type:Boolean,default:()=>!1},orderList:{type:Array,default:()=>[]}},emits:["close","delOrder"],setup(e,{emit:a}){const t=e,l=({row:e,column:a,rowIndex:t,columnIndex:l})=>({backgroundColor:"#F5F5F5",color:"#666"}),i=X((()=>`已选择${t.orderList.length}个订单`)),o=D([{name:"达人昵称",column:"star_name",minWidth:"120px",cancleForMat:!0},{name:"订单ID",column:"order_id",minWidth:"180px",cancleForMat:!0},{name:"订单金额(元)",column:"amount",minWidth:"150px",cancleForMat:!0},{name:"发布时间",column:"star_release_time",minWidth:"180px",cancleForMat:!0},{name:"订单状态",column:"order_status",minWidth:"150px",cancleForMat:!0}]),s=new Map([[0,"未知"],[1,"待接单"],[2,"任务待审核"],[3,"待支付"],[7,"取消"],[20,"执行中"],[21,"待发布"],[22,"发布完成"],[23,"视频审核中"],[24,"定时发布中"],[30,"拒绝接单"],[31,"订单成功"],[32,"订单失败"],[33,"任务审核失败"],[34,"支付失败"],[35,"视频审核拒绝"],[36,"达人超时未接单,自动拒绝"],[37,"网红超时未上传视频"],[38,"素材视频审核中"],[39,"素材视频审核拒绝"],[40,"待达人改价"],[41,"待确认价格"],[42,"客户已驳回,待达人重新改价"],[43,"达人改价超时,已失效"],[44,"确认改价超时,已失效"]]);P((()=>t.dialogVisible),(e=>{e&&r()}));const r=async()=>{},d=()=>{a("close")};return(e,r)=>{const n=te,u=f,p=v,c=m,_=y,g=b;return E(),Y("div",null,[F(g,{"model-value":t.dialogVisible,"before-close":d,"show-close":!0,title:Z(i),width:"950px"},{default:A((()=>[q("div",Va,[F(_,{data:t.orderList,"header-cell-style":l,style:{width:"100%"},border:!1,"empty-text":"暂无数据","max-height":"500px"},{default:A((()=>[(E(!0),Y(N,null,B(o.value,(e=>(E(),H(p,{fixed:e.isfixed,"min-width":e.minWidth?e.minWidth:"130px"},{header:A((()=>[q("div",wa,[T(J(e.name)+" ",1),e.notes?(E(),H(u,{key:0,effect:"dark",content:e.notes},{default:A((()=>[F(n,{class:"lMar5 c-999 f14 pointer"})])),_:2},1032,["content"])):G("",!0)])])),default:A((({row:a})=>["order_status"===e.column?(E(),Y("div",ka,J(Z(s).get(a.order_status)),1)):"amount"===e.column?(E(),Y("div",xa,[q("span",null,J(Z(j)(a.amount/1e3,2)),1)])):(E(),Y("div",Ca,[T(J(a[e.column]||0==a[e.column]?e.cancleForMat?a[e.column]?a[e.column]:"-":Z(j)(a[e.column],2):"-"),1),e.hasPercent&&(a[e.column]||0==a[e.column])?(E(),Y("span",La,"%")):G("",!0)]))])),_:2},1032,["fixed","min-width"])))),256)),F(p,{width:"55",label:"移除"},{default:A((({row:e})=>[F(c,{class:"del-btn",type:"danger",text:"",icon:Z(le),onClick:t=>(e=>{a("delOrder",e)})(e)},null,8,["icon","onClick"])])),_:1})])),_:1},8,["data"])]),q("div",Oa,[F(c,{type:"primary",onClick:d},{default:A((()=>[Ua])),_:1})])])),_:1},8,["model-value","title"])])}}}),[["__scopeId","data-v-305da0f0"]]);const za=e=>(K("data-v-4d4b1934"),e=e(),$(),e),Sa={class:"page-wrap"},Ia={class:"filter-wrap"},Da={class:"fitler-item"},Ma=za((()=>q("div",{class:"filter-label"},"关键词",-1))),Pa={class:"fitler-item"},Ea=za((()=>q("div",{class:"filter-label"},"备注",-1))),Ya={class:"fitler-item"},Fa=za((()=>q("div",{class:"filter-label"},"创建日期",-1))),Aa={class:"filter-wrap"},Wa={class:"fitler-item"},qa=za((()=>q("div",{class:"filter-label"},"客户",-1))),Na={class:"fitler-item"},Ba=za((()=>q("div",{class:"filter-label"},"发布时间",-1))),Ha={class:"content-wrap"},Ra={class:"btns-wrap"},Ta={class:"lt-wrap"},Ja=T("已选择"),Ga={class:"num"},Ka=T("个订单"),$a=T("批量助推订单"),Qa=T("助推任务"),Xa={key:0,class:"task-list-wrap"},Za={class:"task-header"},et={class:"lt"},at=T("应用推广"),tt=T("电商"),lt=T("品牌"),it={class:"rt"},ot=T("创建时间:"),st={style:{"font-weight":"600"}},rt={key:0,class:"order-list-wrap"},dt={class:"item-id"},nt={class:"item-name"},ut={class:"item-s"},pt={class:"item-s"},ct={class:"item-amount"},_t={class:"amount"},mt=za((()=>q("div",{class:"lable"},"订单金额(元)",-1))),gt={class:"item-status"},ft={class:"lable"},vt=["onClick"],yt={key:2,class:"pager-wrap"},bt={class:"dialogBox"};var ht=x(I({__name:"index",setup(e){const{proxy:a}=ae(),t=oe(),l=new Map([[0,"未知"],[1,"待接单"],[2,"任务待审核"],[3,"待支付"],[7,"取消"],[20,"执行中"],[21,"待发布"],[22,"发布完成"],[23,"视频审核中"],[24,"定时发布中"],[30,"拒绝接单"],[31,"订单成功"],[32,"订单失败"],[33,"任务审核失败"],[34,"支付失败"],[35,"视频审核拒绝"],[36,"达人超时未接单,自动拒绝"],[37,"网红超时未上传视频"],[38,"素材视频审核中"],[39,"素材视频审核拒绝"],[40,"待达人改价"],[41,"待确认价格"],[42,"客户已驳回,待达人重新改价"],[43,"达人改价超时,已失效"],[44,"确认改价超时,已失效"]]),i=D([]),n=D(),u=D(!1),c=D(),f=D(),v=M({dates:"",start_date:"",end_date:"",publish_times:"",start_time:"",end_time:"",keyword:"",remark:"",cust_id:4,page:1,page_size:20}),y=M({total:0,loading:!1,list:[]}),b=M({isSelectAll:!1,isShowSelectedDialog:!1,crtPageOrderList:[],selectedOrderList:[]}),x=X((()=>!v.keyword&&!v.dates&&!b.selectedOrderList.length)),C=async()=>{const e=M({remark:n.value.value,task_id:c.value,advertiser_id:f.value});let t=await a.$http.post(O.task_star_video_remark_set,e);t&&"0"==t.code?(u.value=!1,ce()):o.error(t.msg)},L=()=>{b.isShowSelectedDialog=!0},j=()=>{b.isShowSelectedDialog=!1},I=e=>{const a=b.selectedOrderList.findIndex((a=>a.order_id===e.order_id));-1!==a&&b.selectedOrderList.splice(a,1);const t=b.crtPageOrderList.findIndex((a=>a.order_id===e.order_id));-1!==t&&(b.crtPageOrderList.splice(t,1),y.list.forEach((a=>{a.order_list.forEach((a=>{a.order_id===e.order_id&&(a.isSelected=!1)}))}))),K()},P=()=>{b.crtPageOrderList=[],y.list.forEach((e=>{e.order_list.forEach((e=>{e.isSelected&&b.crtPageOrderList.push(e)}))})),R()},R=()=>{b.crtPageOrderList.length&&b.crtPageOrderList.forEach((e=>{b.selectedOrderList.push(e)})),b.selectedOrderList=S.exports.uniqBy(b.selectedOrderList,"order_id")},T=e=>{const a=b.selectedOrderList.findIndex((a=>a.order_id===e.order_id));-1!==a&&b.selectedOrderList.splice(a,1)},K=()=>{if(b.crtPageOrderList.length){const e=[];y.list.forEach((a=>{a.order_list.forEach((a=>{e.push(a)}))}));const a=b.selectedOrderList.map((e=>e.order_id)),t=b.crtPageOrderList.every((e=>a.includes(e.order_id)));b.isSelectAll=b.crtPageOrderList.length===e.length&&t}else b.isSelectAll=!1},$=e=>{e||b.crtPageOrderList.forEach((e=>{T(e)})),y.list.forEach((a=>{a.order_list.forEach((a=>{a.isSelected=e}))})),P(),K()},te=e=>{v.page=1,ce()},le=e=>{v.page=1,ce()},re=()=>{v.page=1,ce()},de=e=>{v.start_date=e?e[0]:"",v.end_date=e?e[1]:"",v.page=1,ce()},ne=e=>{v.start_time=e?e[0]:"",v.end_time=e?e[1]:"",v.page=1,ce()},ue=()=>{v.page=1,ce()},pe=e=>{v.page=e,ce()},ce=async()=>{const e=O.task_starVideoList,a={start_date:v.start_date,end_date:v.end_date,start_time:v.start_time,end_time:v.end_time,keyword:v.keyword,remark:v.remark,cust_id:v.cust_id,page:v.page,page_size:v.page_size};y.loading=!0;let t=await U.post(e,a);y.loading=!1,t&&"0"==t.code?(y.list=[...t.data.data],y.total=t.data.pageInfo.totalNum,(()=>{const e=b.selectedOrderList.map((e=>e.order_id));y.list.forEach((a=>{a.order_list.forEach((a=>{a.isSelected=e.includes(a.order_id)}))})),P()})(),K(),async function(e){try{await Q(),document.querySelector(e).scrollTop=0}catch(a){}}(".page-wrap")):o.error(t.msg)},_e=D(!1);async function me(){_e.value=!0}async function ge(e){const a={cust_id:v.cust_id,filter:{order_ids:b.selectedOrderList.map((e=>e.order_id)),keyword:v.keyword,start_date:v.start_date,end_date:v.end_date,start_time:v.start_time,end_time:v.end_time},...e};a.filter=JSON.stringify(a.filter),a.target_info=JSON.stringify(a.target_info);const t=O.task_setCreateTask,l=k.service({lock:!0,text:"加载中...",background:"rgba(0, 0, 0, 0.7)"});let i=await U.post(t,a);l.close(),i&&"0"==i.code?(o.success("创建成功"),_e.value=!1,ce()):o.error(i.msg)}function fe(){_e.value=!1}const ve=()=>{let e=t.resolve({path:"/taskRecord",query:{custId:v.cust_id}});window.open(e.href,"_blank")};return ee((()=>{(async()=>{const e=O.customerAuth_list;let a=await U.get(e,{page:1,pageSize:500});a&&"0"==a.code?i.value=[...a.data.data]:o.error(a.msg)})(),ce()})),(e,a)=>{const t=m,o=s,k=_,O=r,U=d,S=p,D=h,M=V,R=w,X=g;return W((E(),Y("div",Sa,[q("div",Ia,[q("div",Da,[Ma,F(o,{class:"input-wrap",modelValue:v.keyword,"onUpdate:modelValue":a[0]||(a[0]=e=>v.keyword=e),placeholder:"请输入达人昵称、订单ID、任务名或任务ID",clearable:"",onChange:te},{append:A((()=>[F(t,{icon:Z(ie),onClick:re},null,8,["icon"])])),_:1},8,["modelValue"])]),q("div",Pa,[Ea,F(o,{class:"input-wrap",modelValue:v.remark,"onUpdate:modelValue":a[1]||(a[1]=e=>v.remark=e),placeholder:"请输入备注关键词",clearable:"",onChange:te},{append:A((()=>[F(t,{icon:Z(ie),onClick:re},null,8,["icon"])])),_:1},8,["modelValue"])]),q("div",Ya,[Fa,F(k,{modelValue:v.dates,"onUpdate:modelValue":a[2]||(a[2]=e=>v.dates=e),type:"daterange","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"YYYY-MM-DD",onChange:de},null,8,["modelValue"])])]),q("div",Aa,[q("div",Wa,[qa,F(U,{modelValue:v.cust_id,"onUpdate:modelValue":a[3]||(a[3]=e=>v.cust_id=e),filterable:"",onChange:le,style:{width:"200px"}},{default:A((()=>[(E(!0),Y(N,null,B(i.value,(e=>(E(),H(O,{label:e.name,value:e.id},null,8,["label","value"])))),256))])),_:1},8,["modelValue"])]),q("div",Na,[Ba,F(k,{modelValue:v.publish_times,"onUpdate:modelValue":a[4]||(a[4]=e=>v.publish_times=e),type:"datetimerange","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"YYYY-MM-DD HH:mm:ss",onChange:ne},null,8,["modelValue"])])]),q("div",Ha,[q("div",Ra,[q("div",Ta,[F(S,{modelValue:b.isSelectAll,"onUpdate:modelValue":a[5]||(a[5]=e=>b.isSelectAll=e),label:"全选当前页",size:"large",onChange:$},null,8,["modelValue"]),q("div",{class:"selected-tips",onClick:L},[Ja,q("span",Ga,J(b.selectedOrderList.length),1),Ka])]),q("div",null,[F(t,{type:"primary",disabled:Z(x),onClick:me},{default:A((()=>[$a])),_:1},8,["disabled"]),F(t,{type:"primary",onClick:ve},{default:A((()=>[Qa])),_:1})])]),y.list&&y.list.length?(E(),Y("div",Xa,[(E(!0),Y(N,null,B(y.list,(e=>(E(),Y("div",{class:"task-item",key:e.task_id},[q("div",Za,[q("div",et,[q("div",null,J(e.task_name),1),1==e.task_type?(E(),H(t,{key:0,size:"small"},{default:A((()=>[at])),_:1})):G("",!0),2==e.task_type?(E(),H(t,{key:1,size:"small"},{default:A((()=>[tt])),_:1})):G("",!0),3==e.task_type?(E(),H(t,{key:2,size:"small"},{default:A((()=>[lt])),_:1})):G("",!0)]),q("div",it,[q("div",null,[ot,q("span",st,J(e.create_time),1)])])]),F(D),e.order_list.length?(E(),Y("div",rt,[(E(!0),Y(N,null,B(e.order_list,(t=>(E(),Y("div",{class:"order-item",key:t.order_id},[F(S,{modelValue:t.isSelected,"onUpdate:modelValue":e=>t.isSelected=e,size:"large",onChange:e=>((e,a)=>{P(),K(),e||T(a)})(e,t)},null,8,["modelValue","onUpdate:modelValue","onChange"]),q("div",dt,[q("div",nt,J(t.star_name),1),q("div",ut,"订单ID:"+J(t.order_id),1),q("div",pt,"发布时间:"+J(t.star_release_time),1)]),q("div",ct,[q("div",_t,J(t.amount/1e3),1),mt]),q("div",gt,J(Z(l).get(t.order_status)),1),q("div",{class:"item-remark",onDblclick:a[6]||(a[6]=e=>u.value=!0)},[q("div",ft,J(e.remark),1),q("div",{class:"authBtn",onClick:a=>{return t=e,u.value=!0,void Q((()=>{n.value.value=t?t.remark:"",c.value=t?t.task_id:"",f.value=t?t.advertiser_id:""}));var t}},"备注",8,vt)],32)])))),128))])):(E(),H(M,{key:1,style:{height:"50px"},description:"暂无订单","image-size":50}))])))),128))])):(E(),H(M,{key:1,style:{"margin-top":"50px"},description:"暂无数据","image-size":150})),y.list&&y.list.length?(E(),Y("div",yt,[F(R,{"current-page":v.page,"onUpdate:current-page":a[7]||(a[7]=e=>v.page=e),"page-size":v.page_size,"onUpdate:page-size":a[8]||(a[8]=e=>v.page_size=e),"page-sizes":[10,20,50,100,200,500],background:"",layout:"prev, pager, next, sizes",total:y.total,onSizeChange:ue,onCurrentChange:pe},null,8,["current-page","page-size","total"])])):G("",!0)]),F(ha,{drawerVisible:_e.value,cust_id:v.cust_id,onConfirm:ge,onCancel:fe},null,8,["drawerVisible","cust_id"]),F(ja,{dialogVisible:b.isShowSelectedDialog,orderList:b.selectedOrderList,onDelOrder:I,onClose:j},null,8,["dialogVisible","orderList"]),F(z,{ref:"dialogRef",dialogVisible:u.value,onConfirm:C,onClose:a[9]||(a[9]=e=>u.value=!1),width:"700px","dialog-title":"编辑备注"},{content:A((()=>[q("div",bt,[F(se,{ref_key:"taskRemark",ref:n,title:"备注",spanTitleWidth:"40px",class:"tMar15"},null,512)])])),_:1},8,["dialogVisible"])])),[[X,y.loading]])}}}),[["__scopeId","data-v-4d4b1934"]]);export{ht as default};