javashop/webroot/public/admin/assets/edit-06054d1b.js
wangchen147 86198c273f 1.1.0
Niucloud JAVA版框架1.1.0更新内容
    新增
    * 增加小程序展示线上版本号
    * 发布小程序添加自定义版本号
    * 添加后台取消小程序绑定微信公众平台授权
    * 管理端核销功能
    * 用户端导入微信地址功能

    优化
    * 装修页面时可自定义底部导航
    * 小程序添加版权信息展示
    * 应用菜单结构优化:取消独立营销菜单,统一在应用菜单下按分类
    * 分页列表增加缓存,记录当前页信息,操作完成后,返回当前页
    * 开启标签栏时对标签页面进行缓存
    * 统一框架装修自定义使用底部导航数据结构

    修复
    * 删除表单报错
    * admin首页点击未安装、已安装应用,页面跳转空白
    * 修复插件云安装错误时同时显示安装失败和安装完成

商城1.0.5更新内容
    新增
    * 用户端添加订单开具发票功能
    * 管理后台添加补开发票功能

    优化
    * 商品列表增加相关活动的关联展示
    * 限时折扣、积分商城增加批量操作
    * 积分商品,若有规格未参与积分活动,则无法购买
    * 复制商品,提示语优化

    修复
    * 满减送活动赠品设置多件,只展示1件
    * 满减送赠品未扣除库存问题
    * 商品列表批量设置分类后商品分类查询不到商品的问题
    * 商品标签状态已经关闭添加商品时依旧可以选择
    * 商家地址库联系方式搜索无效
    * 商品分类拖动排序无效
    * 参与满减活动再使用优惠券,订单0元申请退款时,退款金额出现负数
    * 积分商城规格值设置不参与积分兑换提交订单未拦截
    * 虚拟商品核销码设置的永久有效,核销时提示商品已过期
    * 订单满减送退款售后点击详情报错
    * 按会员标签发放优惠券异常一直未发放
    * 微信支付申请退款售后点击转账跳转404
    * 订单列表输入会员编号、账号点击搜索筛选不出来内容
    * 多商品组商品来源选择分组,只有一个商品分类时多商品组商品展示不正确
    * 商品组件排序方式选择为价格时报错
    * 图文导航选择积分商品报错
2025-12-24 12:30:43 +08:00

2 lines
27 KiB
JavaScript

import{d as fs,r as y,k as gs,u as hs,a_ as ys,q as Q,m as Ge,s as a,$ as U,a6 as F,a5 as xs,h as m,c as g,e as n,w as c,f as d,b4 as vs,a as l,t as _,i as E,Z as q,F as le,W as ae,v as P,B as J,C as w,_ as K,y as bs,x as Ie,al as ks,ay as ge,aY as ie,b5 as ws,a9 as Cs,L as Ss,M as Es,aj as Ps,aE as Vs,aF as Ts,K as Ls,a4 as Bs,a1 as Gs,E as Is,N as As,aG as Ns,a2 as Rs,aI as js,ak as Os,a0 as Us,ba as Fs,aJ as $s,a3 as Ds,p as Ms,g as zs,bi as Ae}from"./index-a2dd70e3.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{s as qs,_ as G,g as Hs,a as Ws,b as Qs,e as Js}from"./impulse-2c066293.js";import{d as Ks}from"./goods-4472f1ab.js";import Ys from"./goods-select-popup-a5677927.js";import Zs from"./category-select-popup-622bd8b4.js";import{_ as Xs}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css */import"./goods_default-665e448a.js";import"./category_default-03996666.js";const Ne=""+new URL("category_default-74216c25.png",import.meta.url).href,$=Y=>(Ms("data-v-b903f021"),Y=Y(),zs(),Y),et={class:"main-container"},st={class:"w-[180px]"},tt={class:"flex items-center w-[300px]"},ot={class:"form-tip"},lt={class:"flex flex-col"},at={class:"mt-[10px]"},it={key:0,style:{display:"flex","flex-wrap":"wrap",gap:"10px"}},dt={class:"mb-[10px]"},nt={key:0,class:"flex border-[1px] border-solid border-[#eee] rounded-[5px] px-[10px] py-[8px] w-[260px] cursor-pointer"},rt={class:"min-w-[50px] h-[50px] flex items-center justify-center"},ct=$(()=>l("div",{class:"image-slot"},[l("img",{class:"w-[50px] h-[50px]",src:G})],-1)),ut={key:1,class:"w-[50px] h-[50px]",src:G,fit:"contain"},_t={class:"ml-2 flex flex-col items-start"},pt=["title"],mt={class:"text-primary text-[12px] mt-[4px]"},ft={key:0,style:{display:"flex","flex-wrap":"wrap",gap:"10px"}},gt={class:"mb-[10px]"},ht={key:0,class:"flex items-center border-[1px] border-solid border-[#eee] rounded-[5px] px-[10px] py-[8px] w-[260px] cursor-pointer"},yt={class:"min-w-[50px] h-[50px] flex items-center justify-center"},xt=$(()=>l("div",{class:"image-slot"},[l("img",{class:"w-[50px] h-[50px]",src:Ne})],-1)),vt={key:1,class:"w-[50px] h-[50px]",src:Ne,fit:"contain"},bt={class:"ml-2 flex flex-col items-start"},kt=["title"],wt={class:"form-tip"},Ct={class:"table w-[100%] mt-[15px]"},St=$(()=>l("div",{class:"w-[3%]"},null,-1)),Et={class:"w-[7%]"},Pt={class:"w-[70%]"},Vt={class:"w-[20%]"},Tt={class:"w-[20%]"},Lt={class:"flex items-center border-solid border-[#e5e7eb] py-[8px] border-b-[1px]"},Bt=["onClick"],Gt={key:1,class:"w-[3%]"},It={class:"w-[7%]"},At={class:"flex items-center cursor-pointer w-[70%]"},Nt={class:"min-w-[60px] h-[60px] flex items-center justify-center"},Rt=$(()=>l("div",{class:"image-slot"},[l("img",{class:"w-[60px] h-[60px]",src:G})],-1)),jt={key:1,class:"w-[60px] h-[60px]",src:G,fit:"contain"},Ot={class:"ml-2 flex flex-col items-start"},Ut=["title"],Ft={class:"text-primary text-[12px]"},$t={key:0,class:"px-[4px] text-[12px] text-[#fff] rounded-[4px] bg-primary leading-[18px]"},Dt={class:"w-[20%] text-[14px]"},Mt={class:"w-[20%] text-[14px]"},zt=$(()=>l("div",{class:"w-[6%]"},null,-1)),qt={class:"w-[4%]"},Ht={class:"flex items-center cursor-pointer w-[70%]"},Wt={class:"min-w-[60px] h-[60px] flex items-center justify-center"},Qt=$(()=>l("div",{class:"image-slot"},[l("img",{class:"w-[60px] h-[60px]",src:G})],-1)),Jt={key:1,class:"w-[60px] h-[60px]",src:G,fit:"contain"},Kt={class:"ml-2"},Yt=["title"],Zt={class:"text-primary text-[12px]"},Xt={class:"w-[20%] text-[14px] flex"},eo={class:"w-[20%] text-[14px] flex"},so={key:0,class:"h-[60px] flex items-center justify-center border-solid border-[#e5e7eb] py-[12px] border-b-[1px] text-[#999]"},to={class:"mt-[16px] w-[100%] flex"},oo={class:"flex items-center flex-1"},lo={class:"mr-[10px] text-[14px]"},ao={class:"text-primary mx-[2px]"},io={class:"flex items-center cursor-pointer"},no={class:"min-w-[60px] h-[60px] flex items-center justify-center"},ro=$(()=>l("div",{class:"image-slot"},[l("img",{class:"w-[60px] h-[60px]",src:G})],-1)),co={key:1,class:"w-[70px] h-[60px]",src:G,fit:"contain"},uo={class:"ml-2"},_o=["title"],po={class:"flex items-center"},mo={key:0,class:"text-primary text-[12px]"},fo={key:1,class:"mx-[4px] text-[12px] text-[#999]"},go={class:"text-primary text-[12px]"},ho={style:{display:"inline-flex","align-items":"center"}},yo={class:"mr-[5px]"},xo={style:{display:"inline-flex","align-items":"center"}},vo={class:"mr-[5px]"},bo={class:"max-w-[250px]"},ko={class:"flex items-center mb-[15px] mt-[10px] pl-[14px]"},wo={class:"text-[14px] text-[#666]"},Co={class:"fixed-footer-wrap"},So={class:"fixed-footer"},Eo=fs({__name:"edit",setup(Y){const Re=y(null),je=y(null),V=y("basic"),he=gs(),Oe=hs(),Ue=new Date,Fe=new Date(new Date().setMinutes(new Date().getMinutes()+10)),ye=y(),de=y(),ne=y(!1),I=y([]),A=y([]),xe=y(0),Z=y(null),ve=()=>{ge(()=>{Z.value&&(xe.value=Z.value.offsetWidth-Z.value.clientWidth)})};ys(()=>{window.addEventListener("resize",ve)});const $e=async o=>{let e=[{key:"basic",verify:!1,ref:de.value},{key:"setGoods",verify:!1,ref:ye.value}];for(const t of e)try{await t.ref.validate()}catch{V.value=t.key;return}o&&o()},i=Q({impulse_buy_name:"",recommend_type:"goods",recommend_ids:[],money:"",start_time:"",end_time:"",time:[Ue,Fe],goods_info:[]}),X=Q({basic:!1,setGoods:!0}),re=/^\d{0,10}(.?\d{0,2})$/,be=/^\d{0,10}$/,ke=Ge(()=>({impulse_buy_name:[{required:!0,message:a("titlePlaceholder"),trigger:"blur"},{validator:async(o,e,t)=>{const r=e==null?void 0:e.trim();if(!r)return t();try{(await qs({impulse_buy_name:r,impulse_buy_id:he.query.id})).data.is_repeat?(t(new Error("活动名称已存在")),U.error("活动名称已存在")):t()}catch{t(new Error("校验失败,请稍后重试"))}},trigger:"blur"}],recommend_type:[{required:!0,message:a("recommendTypePlaceholder"),trigger:"blur"},{required:!0,trigger:"blur",validator:(o,e,t)=>{i.recommend_type=="goods"?!i.recommend_ids||i.recommend_ids&&!i.recommend_ids.length?t(new Error(a("recommendIdPlaceholderOne"))):t():!i.recommend_ids||i.recommend_ids&&!i.recommend_ids.length?t(new Error(a("recommendIdPlaceholderTwo"))):t()}}],money:[{trigger:"blur",validator:(o,e,t)=>{Number(e)<0?t(new Error(a("conditionTips"))):re.test(e)?t():t(new Error(a("conditionLimitTips")))}}],goods_info:[{required:!0,trigger:["blur","change"],validator:(o,e,t)=>{!i.goods_info||i.goods_info&&i.goods_info.length==0?t(new Error(a("goodsInfoPlaceholder"))):t()}}],time:[{required:!0,validator:Me,trigger:"change"}]})),ce=o=>new Date(o).getTime(),De={disabledDate:o=>o.getTime()<Date.now()},Me=(o,e,t)=>{!i.time||i.time&&!i.time[0]&&!i.time[1]?t(new Error(a("timePlaceholder"))):ce(i.time[1])<=ce(i.time[0])?t(new Error(a("timeTipsTwo"))):ce(i.time[1])<=Date.now()&&t(new Error(a("endTimeTips"))),t()},ze=[{trigger:"blur",validator:(o,e,t)=>{let r=0;i.goods_info&&i.goods_info.forEach(u=>{u.limit_buy==e&&(r=u.stock)}),e===""?t(a("limitBuyPlaceholderTwo")):isNaN(e)||!be.test(e)?t(a("limitBuyPricePlaceholderThree")):Number(e)>r?t(a("setGoodsStockTips")):Number(e)<0?t(a("limitBuyPlaceholder")):t()}}],qe=[{trigger:"blur",validator:(o,e,t)=>{e===""?t(a("impulseBuyPricePlaceholderTwo")):isNaN(e)||!re.test(e)?t(a("impulseBuyPricePlaceholderThree")):Number(e)<0?t(a("impulseBuyPricePlaceholder")):t()}}],He=(o,e)=>{V.value=o.props.name},We=()=>{i.recommend_ids=[],H.value="",i.recommend_type=="goods"?A.value=[]:I.value=[]},k=y([]);let N=he.query.id;ne.value=!!N;const Qe=o=>{Hs(o).then(e=>{let t=e.data;Object.keys(i).forEach((r,u)=>{i[r]=t[r]?F(t[r]):""}),i.time=[i.start_time,i.end_time],i.goods_info=[],i.impulse_buy_goods=t.impulse_buy_goods,t.impulse_buy_goods.forEach(r=>{let u={};u.limit_buy=r.limit_buy,u.impulse_buy_price=r.impulse_buy_price,u.goods_id=r.goods_id,u.sku_id=r.sku_id,u.total_goods_num=r.total_goods_num,u.impulse_buy_goods_id=r.impulse_buy_goods_id,i.goods_info.push(u)}),I.value=e.data.recommend_goods_info,A.value=e.data.recommend_category_info,k.value=[],i.goods_info&&i.goods_info.length!=0&&i.goods_info.forEach(r=>{k.value.push(r.sku_id)}),Ce()})},Je=o=>{I.value=Object.values(o)},Ke=o=>{A.value=o};let x="sku_";const D=y(!1),M=y(!1),f=Q({}),C=Q([]),H=Ge(()=>{if(Object.values(f).length){if(i.goods_info&&i.goods_info.length!=0){const o=F(Object.values(f));o.forEach(e=>{i.goods_info.forEach(t=>{e.sku_id==t.sku_id&&(e.limit_buy=t.limit_buy||"",e.impulse_buy_price=t.impulse_buy_price||"",e.total_goods_num=t.total_goods_num||"",e.impulse_buy_goods_id=t.impulse_buy_goods_id||"")})}),i.goods_info=F(o)}else i.goods_info=F(Object.values(f));i.goods_info.forEach((o,e)=>{o.limit_buy=o.limit_buy||0,o.impulse_buy_price=o.impulse_buy_price||0,o.index=e}),k.value=[],Object.values(f).forEach(o=>{k.value.push(o.sku_id)}),X.setGoods=!1}else i.goods_info=[],X.setGoods=!0;return Object.keys(f).length}),p=Q({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{keyword:"",select_type:"all",end_price:"",verify_sku_ids:[],goods_category:""}}),we=y(),Ye=o=>{z()},Ze=o=>{o.isShow=!o.isShow},Xe=o=>{D.value=!1,p.data.forEach((e,t)=>{e.secondLevelCheckAll=o,e.skuList.forEach((r,u)=>{r.threeLevelCheckAll=o})}),o?p.data.forEach(e=>{e.skuList.forEach(t=>{C.push(t.sku_id),f[x+t.sku_id]=ie(t),f[x+t.sku_id].goods_name=e.goods_name,f[x+t.sku_id].goods_type_name=e.goods_type_name,f[x+t.sku_id].goods_type=e.goods_type})}):p.data.forEach(e=>{e.skuList.forEach(t=>{C.splice(C.indexOf(t.sku_id),1),delete f[x+t.sku_id]})})},es=(o,e)=>{e.skuList.forEach((t,r)=>{t.threeLevelCheckAll=o}),ue(),o?e.skuList.forEach((t,r)=>{C.push(t.sku_id),f[x+t.sku_id]=ie(t),f[x+t.sku_id].goods_name=e.goods_name,f[x+t.sku_id].goods_type_name=e.goods_type_name,f[x+t.sku_id].goods_type=e.goods_type}):e.skuList.forEach((t,r)=>{C.splice(C.indexOf(t.sku_id),1),delete f[x+t.sku_id]}),e.isSecondLevelIndeterminate=!1},ss=(o,e,t)=>{let r=0;e.skuList.forEach((h,v)=>{h.threeLevelCheckAll&&r++}),r>0&&r!=e.skuList.length?(e.secondLevelCheckAll=!1,e.isSecondLevelIndeterminate=!0):r==e.skuList.length?(e.isSecondLevelIndeterminate=!1,e.secondLevelCheckAll=!0):(e.isSecondLevelIndeterminate=!1,e.secondLevelCheckAll=!1),ue();let u=ie(t);o?(C.push(u.sku_id),u.goods_name=e.goods_name,u.goods_type_name=e.goods_type_name,u.goods_type=e.goods_type,f[x+u.sku_id]=u):(C.splice(C.indexOf(u.sku_id),1),delete f[x+u.sku_id])},ue=()=>{let o=0;p.data.forEach((e,t)=>{e.secondLevelCheckAll&&o++}),o>0&&o!=p.data.length?(M.value=!1,D.value=!0):o>0&&o==p.data.length?(D.value=!1,M.value=!0):(D.value=!1,M.value=!1)},z=(o=1,e=null)=>{D.value=!1,M.value=!1,p.loading=!0,p.data=[],p.page=o;const t=F(p.searchParam);if(t.select_type=="selected"){const r=[];for(let u in f)r.push(parseInt(u.replace(x,"")));t[x+"ids"]=r}else t[x+"ids"]="";Ws({page:p.page,limit:p.limit,...t}).then(r=>{let u=F(r.data.data);u.forEach(h=>{h.isShow=!1,h.isSecondLevelIndeterminate=!1,h.secondLevelCheckAll=!1}),u.forEach(h=>{h.skuList.length&&h.skuList.forEach(v=>{v.threeLevelCheckAll=!1,v.goods_type=h.goods_type})}),e&&e(r.data.verify_sku_ids,r.data.select_goods_list),_e(),p.data=u,p.total=r.data.total,p.loading=!1,ge(()=>ve())}).catch(()=>{p.loading=!1})},_e=()=>{ge(()=>{let o=!0;for(let e=0;e<p.data.length;e++)p.data[e].secondLevelCheckAll=!1,o=!0,p.data[e].isSecondLevelIndeterminate=!1,p.data[e].skuList.forEach((t,r)=>{t.threeLevelCheckAll=!1,f[x+t.sku_id]?(p.data[e].isSecondLevelIndeterminate=!0,t.threeLevelCheckAll=!0):o=!1}),o&&(p.data[e].isSecondLevelIndeterminate=!1,p.data[e].secondLevelCheckAll=!0);ue()})},ts=o=>{o&&(o.resetFields(),z())},Ce=()=>{if(p.searchParam.verify_sku_ids=k.value,N){for(let o in f)delete f[o];os()}z(1,o=>{if(k.value&&k.value.length&&(k.value.splice(0,k.value.length,...o),C.splice(0,C.length,...o),Object.keys(f).length))for(let e in f){let t=Number(e.split(x)[1]);k.value.indexOf(t)==-1&&delete f[e]}})},os=()=>{const o=F(p.searchParam);Ks({...o}).then(e=>{const t=e.data;for(let r=0;r<t.length;r++)t[r].skuList.forEach(u=>{k.value.indexOf(u.sku_id)!=-1&&(u.goods_name=t[r].goods_name,u.goods_type_name=t[r].goods_type_name,u.goods_type=t[r].goods_type,f[x+u.sku_id]=u)});if(Object.keys(f).length&&k.value.length)for(let r in f){let u=Number(r.split(x)[1]);k.value.indexOf(u)==-1&&delete f[r]}_e()})},ls=()=>{for(let o in f)delete f[o];_e()},T=y(""),L=y(""),ee=y(),se=y(!1),as=o=>{se.value=!1,Se.value.toggleAllSelection()},Se=y(),R=y([]),is=o=>{R.value=o,ee.value=!1,R.value.length>0&&R.value.length<i.goods_info.length?se.value=!0:se.value=!1,R.value.length==i.goods_info.length&&(ee.value=!0)},ds=()=>{if(!R.value.length){U({type:"warning",message:`${a("batchEmptySelectedGoodsTips")}`});return}if(L.value||L.value===0){if(isNaN(L.value)||!re.test(L.value)){U({type:"warning",message:`${a("impulseBuyPricePlaceholderThree")}`});return}else if(Number(L.value)<0){U({type:"warning",message:`${a("impulseBuyPricePlaceholder")}`});return}}if(T.value||T.value===0){if(isNaN(T.value)||!be.test(T.value)){U({type:"warning",message:`${a("limitBuyPricePlaceholderThree")}`});return}else if(Number(T.value)<0){U({type:"warning",message:`${a("limitBuyPlaceholder")}`});return}}i.goods_info.forEach(o=>{R.value.some(e=>e.sku_id==o.sku_id)&&(T.value!==""&&(o.limit_buy=T.value),L.value!==""&&(o.impulse_buy_price=L.value))})};N?Qe(N):Ce();let te=!1;const ns=()=>{$e(()=>{let o={};o=ie(i);const t=o.recommend_ids.map(String);o.recommend_ids=t,o.goods_info=[],i.goods_info.forEach(v=>{let S={};S.goods_id=v.goods_id,S.sku_id=v.sku_id,S.limit_buy=v.limit_buy,S.impulse_buy_price=v.impulse_buy_price,o.goods_info.push(S)});const r=new Date(i.time[0]),u=new Date(i.time[1]);if(o.start_time=Ae(r.getTime()/1e3),o.end_time=Ae(u.getTime()/1e3),o.time&&delete o.time,te)return!1;te=!0;let h=Qs;N&&(h=Js,o.impulse_buy_goods_id=N,i.impulse_buy_goods&&i.impulse_buy_goods.forEach(v=>{o.goods_info.forEach(S=>{v.sku_id==S.sku_id&&(S.impulse_buy_goods_id=v.impulse_buy_goods_id)})})),h(o).then(v=>{te=!1,pe()}).catch(()=>{te=!1})})},rs=()=>{de.value.validateField(["impulse_buy_name","time","money","recommend_type"],o=>{if(!o){document.getElementsByClassName("is-error")[0].scrollIntoView();return}if(!H.value){U({type:"warning",message:a("selectGoodsTips")});return}V.value="setGoods"})},pe=()=>{Oe.push("/shop_impulse_buy/list")};return(o,e)=>{const t=ws,r=Cs,u=Ss,h=Es,v=Ps,S=Vs,cs=Ts,W=Ls,Ee=Bs,us=Gs,B=Is,me=As,oe=Ns,_s=Rs,Pe=js,j=Os,Ve=xs("QuestionFilled"),Te=Us,Le=Fs,ps=$s,ms=Ds;return m(),g("div",et,[n(r,{class:"box-card !border-none",shadow:"never"},{default:c(()=>[n(t,{content:d(N)?d(a)("updateImpulseBuy"):d(a)("addImpulseBuy"),icon:d(vs),onBack:e[0]||(e[0]=s=>pe())},null,8,["content","icon"])]),_:1}),n(r,{class:"box-card mt-[15px] !border-none",shadow:"never"},{default:c(()=>[n(ps,{modelValue:V.value,"onUpdate:modelValue":e[18]||(e[18]=s=>V.value=s),onTabClick:He},{default:c(()=>[n(Pe,{label:d(a)("basicInfoTab"),name:"basic",disabled:X.basic},{default:c(()=>[n(me,{model:i,"label-width":"120px",ref_key:"basicFormRef",ref:de,rules:d(ke),class:"page-form"},{default:c(()=>[n(h,{label:d(a)("title"),prop:"impulse_buy_name"},{default:c(()=>[n(u,{modelValue:i.impulse_buy_name,"onUpdate:modelValue":e[1]||(e[1]=s=>i.impulse_buy_name=s),modelModifiers:{trim:!0},clearable:"",placeholder:d(a)("titlePlaceholder"),class:"input-width",maxlength:"20","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(h,{label:d(a)("activityTime"),prop:"time"},{default:c(()=>[l("div",st,[n(v,{modelValue:i.time,"onUpdate:modelValue":e[2]||(e[2]=s=>i.time=s),type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":De},null,8,["modelValue"])])]),_:1},8,["label"]),n(h,{label:d(a)("condition"),prop:"money",ref:"moneyRef"},{default:c(()=>[l("div",tt,[l("span",null,_(d(a)("conditionTipsOne")),1),n(u,{modelValue:i.money,"onUpdate:modelValue":e[3]||(e[3]=s=>i.money=s),modelModifiers:{trim:!0},clearable:"",placeholder:"0.00",maxlength:"8",class:"!w-[150px] mx-[6px]",disabled:ne.value},null,8,["modelValue","disabled"]),l("span",null,_(d(a)("conditionTipsTwo")),1)]),l("div",ot,_(d(a)("conditionDescTips")),1)]),_:1},8,["label"]),n(h,{label:d(a)("recommendType"),prop:"recommend_type"},{default:c(()=>[l("div",lt,[n(cs,{modelValue:i.recommend_type,"onUpdate:modelValue":e[4]||(e[4]=s=>i.recommend_type=s),onChange:We,disabled:ne.value},{default:c(()=>[n(S,{label:"goods"},{default:c(()=>[E(_(d(a)("selectGoods")),1)]),_:1}),n(S,{label:"category"},{default:c(()=>[E(_(d(a)("selectCategory")),1)]),_:1})]),_:1},8,["modelValue","disabled"]),l("div",at,[q(n(Ys,{ref_key:"goodsSelectPopupRef",ref:Re,modelValue:i.recommend_ids,"onUpdate:modelValue":e[5]||(e[5]=s=>i.recommend_ids=s),"goods-type":"real",onGoodsSelect:Je},{default:c(()=>[I.value.length>0?(m(),g("div",it,[(m(!0),g(le,null,ae(I.value,(s,O)=>(m(),g("div",dt,[I.value&&Object.keys(I.value).length?(m(),g("div",nt,[l("div",rt,[s.goods_cover_thumb_small?(m(),P(W,{key:0,class:"w-[50px] h-[50px]",src:d(J)(s.goods_cover_thumb_small),fit:"contain"},{error:c(()=>[ct]),_:2},1032,["src"])):(m(),g("img",ut))]),l("div",_t,[l("span",{title:s.goods_name,class:"multi-hidden leading-[1.4] mr-5 text-[14px] text-[#666]"},_(s.goods_name),9,pt),l("span",mt,_(s.goods_type_name),1)])])):w("",!0)]))),256))])):w("",!0)]),_:1},8,["modelValue"]),[[K,i.recommend_type=="goods"]]),q(n(Zs,{ref_key:"categorySelectPopupRef",ref:je,modelValue:i.recommend_ids,"onUpdate:modelValue":e[6]||(e[6]=s=>i.recommend_ids=s),onCategorySelect:Ke,isMultiple:!0},{default:c(()=>[A.value.length>0?(m(),g("div",ft,[(m(!0),g(le,null,ae(A.value,(s,O)=>(m(),g("div",gt,[A.value&&Object.keys(A.value).length?(m(),g("div",ht,[l("div",yt,[s.image?(m(),P(W,{key:0,class:"w-[50px] h-[50px]",src:d(J)(s.image),fit:"contain"},{error:c(()=>[xt]),_:2},1032,["src"])):(m(),g("img",vt))]),l("div",bt,[l("span",{title:s.category_name,class:"multi-hidden leading-[1.4] text-[14px] text-[#666]"},_(s.category_name),9,kt)])])):w("",!0)]))),256))])):w("",!0)]),_:1},8,["modelValue"]),[[K,i.recommend_type=="category"]]),l("div",wt,_(i.recommend_type=="goods"?d(a)("buyGoodsTip"):d(a)("buyCategoryTip")),1)])])]),_:1},8,["label"]),n(h,{label:d(a)("impulseBuyGoods"),prop:"goods_info"},{default:c(()=>[n(me,{inline:!0,model:p.searchParam,ref_key:"searchFormRef",ref:we},{default:c(()=>[n(h,{prop:"select_type",class:"form-item-wrap"},{default:c(()=>[n(us,{modelValue:p.searchParam.select_type,"onUpdate:modelValue":e[7]||(e[7]=s=>p.searchParam.select_type=s),onChange:Ye},{default:c(()=>[n(Ee,{label:d(a)("goodsSelectPopupAllGoods"),value:"all"},null,8,["label"]),n(Ee,{label:d(a)("goodsSelectPopupSelectedGoods"),value:"selected"},null,8,["label"])]),_:1},8,["modelValue"])]),_:1}),n(h,{label:d(a)("goodsSelectPopupGoodsName"),prop:"keyword",class:"form-item-wrap"},{default:c(()=>[n(u,{modelValue:p.searchParam.keyword,"onUpdate:modelValue":e[8]||(e[8]=s=>p.searchParam.keyword=s),modelModifiers:{trim:!0},placeholder:d(a)("goodsSelectPopupGoodsNamePlaceholder"),maxlength:"60"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(h,{class:"form-item-wrap"},{default:c(()=>[n(B,{type:"primary",onClick:e[9]||(e[9]=s=>z())},{default:c(()=>[E(_(d(a)("tableSearch")),1)]),_:1}),n(B,{onClick:e[10]||(e[10]=s=>ts(we.value))},{default:c(()=>[E(_(d(a)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"]),q((m(),g("div",Ct,[l("div",{class:"table-head flex items-center bg-[#f5f7f9] py-[8px] text-[14px]",style:bs({paddingRight:xe.value+"px"})},[St,l("div",Et,[n(oe,{modelValue:M.value,"onUpdate:modelValue":e[11]||(e[11]=s=>M.value=s),indeterminate:D.value,onChange:Xe},null,8,["modelValue","indeterminate"])]),l("div",Pt,_(d(a)("goodsTitleInfo")),1),l("div",Vt,_(d(a)("goodsTitlePrice")),1),l("div",Tt,_(d(a)("goodsTitleStock")),1)],4),l("div",{class:"table-body max-h-[500px] overflow-y-auto",ref_key:"tableBodyRef",ref:Z},[(m(!0),g(le,null,ae(p.data,(s,O)=>(m(),g("div",{key:O,class:"flex flex-col"},[l("div",Lt,[s.skuList.length>1?(m(),g("div",{key:0,class:Ie(["w-[3%] cursor-pointer text-center !text-[10px]",{"iconfont iconxiangyoujiantou":s.skuList.length,"arrow-show":s.isShow}]),onClick:b=>Ze(s)},null,10,Bt)):w("",!0),s.skuList.length<=1?(m(),g("div",Gt)):w("",!0),l("div",It,[n(oe,{modelValue:s.secondLevelCheckAll,"onUpdate:modelValue":b=>s.secondLevelCheckAll=b,indeterminate:s.isSecondLevelIndeterminate,onChange:b=>es(b,s)},null,8,["modelValue","onUpdate:modelValue","indeterminate","onChange"])]),l("div",At,[l("div",Nt,[s.goods_cover_thumb_small?(m(),P(W,{key:0,class:"w-[60px] h-[60px]",src:d(J)(s.goods_cover_thumb_small),fit:"contain"},{error:c(()=>[Rt]),_:2},1032,["src"])):(m(),g("img",jt))]),l("div",Ot,[l("span",{title:s.goods_name,class:"multi-hidden leading-[1.4] mr-5 text-[14px] text-[#666]"},_(s.goods_name),9,Ut),l("span",Ft,_(s.goods_type_name),1),s.is_gift==1?(m(),g("span",$t,_(d(a)("goodsGift")),1)):w("",!0)])]),l("div",Dt,"¥"+_(s.goodsSku.price),1),l("div",Mt,_(s.stock),1)]),q(l("div",null,[(m(!0),g(le,null,ae(s.skuList,(b,Be)=>(m(),g("div",{key:Be,class:Ie(["flex items-center py-[8px] border-solid border-transparent border-b-[1px]",{hidden:!s.isShow,"border-[#e5e7eb]":Be==s.skuList.length-1}])},[zt,l("div",qt,[n(oe,{modelValue:b.threeLevelCheckAll,"onUpdate:modelValue":fe=>b.threeLevelCheckAll=fe,onChange:fe=>ss(fe,s,b)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),l("div",Ht,[l("div",Wt,[b.sku_image?(m(),P(W,{key:0,class:"w-[60px] h-[60px]",src:d(J)(b.sku_image),fit:"contain"},{error:c(()=>[Qt]),_:2},1032,["src"])):(m(),g("img",Jt))]),l("div",Kt,[l("span",{title:b.sku_name||s.goods_name,class:"multi-hidden leading-[1.4] mr-5 text-[14px] text-[#666]"},_(b.sku_name||s.goods_name),9,Yt),l("span",Zt,_(s.goods_type_name),1)])]),l("div",Xt,"¥"+_(b.price),1),l("div",eo,_(b.stock),1)],2))),128))],512),[[K,s.skuList.length>1]])]))),128)),!p.data.length&&!p.loading?(m(),g("div",so,_(d(a)("noData")),1)):w("",!0)],512)])),[[ms,p.loading]]),l("div",to,[l("div",oo,[q(l("div",lo,[l("span",null,_(d(a)("goodsSelectPopupBeforeTip")),1),l("span",ao,_(d(H)),1),l("span",null,_(d(a)("goodsSelectPopupAfterTip")),1)],512),[[K,d(H)]]),q(n(B,{type:"primary",link:"",onClick:ls},{default:c(()=>[E(_(d(a)("goodsSelectPopupClearGoods")),1)]),_:1},512),[[K,d(H)]])]),n(_s,{"current-page":p.page,"onUpdate:current-page":e[12]||(e[12]=s=>p.page=s),"page-size":p.limit,"onUpdate:page-size":e[13]||(e[13]=s=>p.limit=s),layout:"total, sizes, prev, pager, next, jumper",total:p.total,onSizeChange:e[14]||(e[14]=s=>z()),onCurrentChange:z},null,8,["current-page","page-size","total"])])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["label","disabled"]),n(Pe,{label:d(a)("setGoodsTab"),name:"setGoods",disabled:X.setGoods},{default:c(()=>[n(me,{model:i,"label-width":"120px",ref_key:"setGoodsFormRef",ref:ye,rules:d(ke),class:"page-form"},{default:c(()=>[n(d(ks),{data:i.goods_info,ref_key:"goodsInfoTableRef",ref:Se,size:"large","max-height":"580",onSelectionChange:is},{default:c(()=>[n(j,{type:"selection",width:"55"}),n(j,{label:d(a)("goodsInfo"),"min-width":"260"},{default:c(({row:s})=>[l("div",io,[l("div",no,[s.sku_image?(m(),P(W,{key:0,class:"w-[60px] h-[60px]",src:d(J)(s.sku_image),fit:"contain"},{error:c(()=>[ro]),_:2},1032,["src"])):(m(),g("img",co))]),l("div",uo,[l("span",{title:s.sku_name,class:"multi-hidden"},_(s.goods_name),9,_o),l("div",po,[s.sku_name?(m(),g("span",mo,_(s.sku_name),1)):w("",!0),s.sku_name?(m(),g("span",fo,"|")):w("",!0),l("span",go,_(s.goods_type_name),1)])])])]),_:1},8,["label"]),n(j,{label:d(a)("price"),"min-width":"120"},{default:c(({row:s})=>[l("div",null,"¥"+_(s.price),1)]),_:1},8,["label"]),n(j,{label:d(a)("purchasePrice"),"min-width":"120"},{default:c(({row:s})=>[(m(),P(h,{prop:"goods_info."+s.index+".impulse_buy_price",key:s.index+".impulse_buy_price",rules:qe,class:"sku-form-item-wrap"},{default:c(()=>[n(u,{modelValue:s.impulse_buy_price,"onUpdate:modelValue":O=>s.impulse_buy_price=O,clearable:"",class:"!w-[90px]",maxlength:"8",placeholder:"0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"]))]),_:1},8,["label"]),n(j,{prop:"stock",label:d(a)("stock"),"min-width":"90"},null,8,["label"]),n(j,{label:d(a)("purchaseSales"),"min-width":"90"},{header:c(()=>[l("div",ho,[l("span",yo,_(d(a)("purchaseSales")),1),n(Le,{class:"box-item",effect:"light",placement:"top"},{content:c(()=>[E(_(d(a)("purchaseSalesTip")),1)]),default:c(()=>[n(Te,{color:"#666"},{default:c(()=>[n(Ve)]),_:1})]),_:1})])]),default:c(({row:s})=>[l("div",null,_(s.total_goods_num?s.total_goods_num:0),1)]),_:1},8,["label"]),n(j,{"min-width":"120"},{header:c(()=>[l("div",xo,[l("span",vo,_(d(a)("activityPurchase")),1),n(Le,{class:"box-item",effect:"light",placement:"top"},{content:c(()=>[l("div",bo,_(d(a)("activityPurchaseTip")),1)]),default:c(()=>[n(Te,{color:"#666"},{default:c(()=>[n(Ve)]),_:1})]),_:1})])]),default:c(({row:s})=>[(m(),P(h,{prop:"goods_info."+s.index+".limit_buy",key:s.index+".limit_buy",rules:ze,class:"sku-form-item-wrap"},{default:c(()=>[n(u,{modelValue:s.limit_buy,"onUpdate:modelValue":O=>s.limit_buy=O,clearable:"",class:"!w-[90px]",maxlength:"8",placeholder:"0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"]))]),_:1})]),_:1},8,["data"]),l("div",ko,[n(oe,{modelValue:ee.value,"onUpdate:modelValue":e[15]||(e[15]=s=>ee.value=s),size:"large",class:"!mr-[15px]",onChange:as,indeterminate:se.value},{default:c(()=>[l("span",null,_(d(a)("selected"))+" "+_(R.value.length)+" "+_(d(a)("item")),1)]),_:1},8,["modelValue","indeterminate"]),l("div",wo,_(d(a)("batchOperation")),1),n(u,{modelValue:L.value,"onUpdate:modelValue":e[16]||(e[16]=s=>L.value=s),modelModifiers:{trim:!0},clearable:"",class:"!w-[130px] ml-[10px]",placeholder:d(a)("impulseBuyPricePlaceholderTwo"),maxlength:"8"},null,8,["modelValue","placeholder"]),n(u,{modelValue:T.value,"onUpdate:modelValue":e[17]||(e[17]=s=>T.value=s),modelModifiers:{trim:!0},clearable:"",class:"!w-[130px] ml-[10px]",placeholder:d(a)("limitBuyPlaceholderTwo"),maxlength:"8"},null,8,["modelValue","placeholder"]),n(B,{class:"ml-[10px]",type:"primary",onClick:ds},{default:c(()=>[E(_(d(a)("confirm")),1)]),_:1})])]),_:1},8,["model","rules"])]),_:1},8,["label","disabled"])]),_:1},8,["modelValue"])]),_:1}),l("div",Co,[l("div",So,[V.value!="setGoods"?(m(),P(B,{key:0,onClick:rs},{default:c(()=>[E(_(d(a)("nextStep")),1)]),_:1})):w("",!0),V.value!="basic"?(m(),P(B,{key:1,onClick:e[19]||(e[19]=s=>V.value="basic")},{default:c(()=>[E(_(d(a)("backStep")),1)]),_:1})):w("",!0),V.value=="setGoods"?(m(),P(B,{key:2,type:"primary",onClick:e[20]||(e[20]=s=>ns())},{default:c(()=>[E(_(d(a)("save")),1)]),_:1})):w("",!0),n(B,{onClick:e[21]||(e[21]=s=>pe())},{default:c(()=>[E(_(d(a)("back")),1)]),_:1})])])])}}});const il=Xs(Eo,[["__scopeId","data-v-b903f021"]]);export{il as default};