index.d82d3b8a.js 9.3 KB

1
  1. import{Z as ee,a0 as oe,$ as te,_ as le,Q as ae,R as se,D as ue,C as ne,w as ie,F as de,I as pe,L as re,b as _e,a as me,M as ce,N as fe}from"./element-plus.6f9fda11.js";import{_ as ge}from"./index.vue_vue_type_script_setup_true_lang.02d43017.js";import{_ as ye}from"./index.vue_vue_type_script_setup_true_lang.7230403b.js";import{f as ve,b as be}from"./index.de361006.js";import{u as he}from"./usePaging.6d054449.js";import{a as Ce}from"./useDictOptions.6ea62928.js";import{_ as Fe,a as Ee,b as we,c as De}from"./edit.vue_vue_type_script_setup_true_name_shopGoodsEdit_lang.73d6e97d.js";import{d as I,s as ke,r as T,a0 as Be,ah as Ve,o as n,c as w,W as e,O as t,u as l,V as A,a7 as P,M as p,T as _,P as b,a as s,U as S,S as R,j as xe,n as G}from"./@vue.a7a54728.js";import"./lodash.fc1b942f.js";import"./@vueuse.0a77614e.js";import"./@element-plus.a03b0c46.js";import"./lodash-es.bb7dceda.js";import"./dayjs.7f1be2bc.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.b082b0c1.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./axios.108bc101.js";import"./vue-router.c1c4566f.js";import"./pinia.b401a84e.js";import"./css-color-function.91b6e704.js";import"./color.d62296c5.js";import"./clone.f2407509.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.8535e5a6.js";import"./zrender.3eba8991.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f4ae74de.js";import"./index.vue_vue_type_style_index_0_lang.d9633045.js";import"./@wangeditor.f9245a4a.js";import"./picker.23d437a9.js";import"./index.8d6d4c58.js";import"./index.1d99cd18.js";import"./index.5e830492.js";import"./index.a83ad09b.js";import"./index.vue_vue_type_script_setup_true_lang.6e9ec2f7.js";import"./vue3-video-play.bb08d671.js";import"./vuedraggable.b08b41a3.js";import"./vue.2dd47501.js";import"./sortablejs.1168e113.js";const Te={class:"mt-4"},Ae={style:{display:"flex","margin-bottom":"5px"}},Se={style:{width:"75px","margin-right":"6px"}},Le={style:{flex:"1"}},$e=["title"],Ue=s("div",{style:{float:"left"}},"\u914D\u9001\u7C7B\u578B:",-1),Me=s("br",null,null,-1),Pe=s("div",{style:{float:"left"}},"\u5546\u54C1\u7C7B\u522B:",-1),Re=s("br",null,null,-1),Ge=["innerHTML"],Ie=s("span",null,"\u8BE6\u60C5",-1),Ne=s("br",null,null,-1),je={style:{"font-size":"16px",color:"#f60"},title:"\u63A8\u8350\u6743\u91CD"},He={class:"flex mt-4 justify-end"},Oe=I({name:"shopGoodsLists"}),Oo=I({...Oe,setup(qe){const h=ke(),C=T(!1),u=Be({delivery_type:"",shop_goods_type:"",goods_category_id:"",goods_name:"",company_name:"",goods_status:"",is_recommend:""}),D=T([]),N=i=>{D.value=i.map(({id:a})=>a)},{dictData:c}=Ce("delivery_type,shop_goods_type,show_status,specs_type"),{pager:y,getLists:F,resetParams:j,resetPage:H}=he({fetchFun:De,params:u}),O=async()=>{var i;C.value=!0,await G(),(i=h.value)==null||i.open("add")},q=async i=>{var a,d;C.value=!0,await G(),(a=h.value)==null||a.open("edit"),(d=h.value)==null||d.setFormData(i)},L=T([]);(async()=>{const i=await Ee({});L.value=i})();const $=async i=>{await ve.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await we({id:i}),F()};return F(),(i,a)=>{const d=ae,k=se,m=ue,f=ee,z=oe,B=te,U=ne,g=ie,Q=de,M=pe,W=be,r=re,Z=_e,V=ye,x=le,J=me,K=ce,X=ge,E=Ve("perms"),Y=fe;return n(),w("div",null,[e(M,{class:"!border-none mb-4",shadow:"never"},{default:t(()=>[e(Q,{class:"mb-[-16px]",model:l(u),inline:""},{default:t(()=>[e(B,null,{default:t(()=>[e(f,{span:12,class:"mb-4"},{default:t(()=>[e(m,{label:"\u914D\u9001\u7C7B\u578B",prop:"delivery_type"},{default:t(()=>[e(k,{class:"w-[280px]",modelValue:l(u).delivery_type,"onUpdate:modelValue":a[0]||(a[0]=o=>l(u).delivery_type=o),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u914D\u9001\u7C7B\u578B"},{default:t(()=>[e(d,{label:"\u5168\u90E8",value:""}),(n(!0),w(A,null,P(l(c).delivery_type,(o,v)=>(n(),p(d,{key:v,label:o.name,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(f,{span:12,class:"mb-4"},{default:t(()=>[e(m,{label:"\u670D\u52A1\u4EA7\u54C1",prop:"goods_category_id"},{default:t(()=>[e(z,{modelValue:l(u).goods_category_id,"onUpdate:modelValue":a[1]||(a[1]=o=>l(u).goods_category_id=o),options:l(L),props:{expandTrigger:"hover",checkStrictly:!0},clearable:"",filterable:""},null,8,["modelValue","options"])]),_:1})]),_:1})]),_:1}),e(B,null,{default:t(()=>[e(f,{span:12,class:"mb-4"},{default:t(()=>[e(m,{label:"\u5546\u54C1\u540D\u79F0",prop:"goods_name"},{default:t(()=>[e(U,{class:"w-[280px]",modelValue:l(u).goods_name,"onUpdate:modelValue":a[2]||(a[2]=o=>l(u).goods_name=o),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1}),e(f,{span:12,class:"mb-4"},{default:t(()=>[e(m,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name"},{default:t(()=>[e(U,{class:"w-[280px]",modelValue:l(u).company_name,"onUpdate:modelValue":a[3]||(a[3]=o=>l(u).company_name=o),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(B,null,{default:t(()=>[e(f,{span:12,class:"mb-4"},{default:t(()=>[e(m,{label:"\u5546\u54C1\u72B6\u6001",prop:"goods_status"},{default:t(()=>[e(k,{class:"w-[280px]",modelValue:l(u).goods_status,"onUpdate:modelValue":a[4]||(a[4]=o=>l(u).goods_status=o),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u72B6\u6001"},{default:t(()=>[e(d,{label:"\u5168\u90E8",value:""}),(n(!0),w(A,null,P(l(c).show_status,(o,v)=>(n(),p(d,{key:v,label:o.name,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(f,{span:12,class:"mb-4"},{default:t(()=>[e(m,{label:"\u662F\u5426\u63A8\u8350",prop:"is_recommend"},{default:t(()=>[e(k,{class:"w-[280px]",modelValue:l(u).is_recommend,"onUpdate:modelValue":a[5]||(a[5]=o=>l(u).is_recommend=o),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u662F\u5426\u63A8\u8350"},{default:t(()=>[e(d,{label:"\u5168\u90E8",value:""}),e(d,{value:1,label:"\u662F"}),e(d,{value:0,label:"\u5426"})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(m,null,{default:t(()=>[e(g,{type:"primary",onClick:l(H)},{default:t(()=>[_("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(g,{onClick:l(j)},{default:t(()=>[_("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),b((n(),p(M,{class:"!border-none",shadow:"never"},{default:t(()=>[b((n(),p(g,{type:"primary",onClick:O},{icon:t(()=>[e(W,{name:"el-icon-Plus"})]),default:t(()=>[_(" \u65B0\u589E ")]),_:1})),[[E,["shops.shop_goods/add"]]]),b((n(),p(g,{disabled:!l(D).length,onClick:a[6]||(a[6]=o=>$(l(D)))},{default:t(()=>[_(" \u5220\u9664 ")]),_:1},8,["disabled"])),[[E,["shops.shop_goods/delete"]]]),s("div",Te,[e(K,{data:l(y).lists,onSelectionChange:N},{default:t(()=>[e(r,{type:"selection",width:"55"}),e(r,{label:"ID",prop:"id"}),e(r,{label:"\u5546\u54C1\u4FE1\u606F",prop:"delivery_type",width:"280"},{default:t(({row:o})=>[s("div",Ae,[s("div",Se,[e(Z,{style:{width:"75px",height:"75px","margin-right":"10px"},fit:"cover",src:o.goods_image,"preview-src-list":[o.goods_image]},null,8,["src","preview-src-list"])]),s("div",Le,[s("div",{style:{color:"rgb(59 130 246 / 50%)","white-space":"nowrap",overflow:"hidden"},title:o.goods_name}," \u5546\u54C1\u540D\u79F0:"+S(o.goods_name),9,$e),s("div",null,[Ue,e(V,{style:{float:"left"},options:l(c).delivery_type,value:o.delivery_type},null,8,["options","value"])]),Me,s("div",null,[Pe,e(V,{style:{float:"left"},options:l(c).shop_goods_type,value:o.shop_goods_type},null,8,["options","value"])]),Re,e(x,null,{default:t(()=>[_("\u670D\u52A1\u4EA7\u54C1: "+S(o.goodsCategory?o.goodsCategory.name:""),1)]),_:2},1024)])])]),_:1}),e(r,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name","show-overflow-tooltip":""}),e(r,{label:"\u5546\u54C1banner\u56FE",prop:"goods_banners","show-overflow-tooltip":""}),e(r,{label:"\u5546\u54C1\u4ECB\u7ECD",prop:"description"},{default:t(({row:o})=>[e(J,{class:"item",effect:"dark",placement:"top"},{content:t(()=>[s("p",{innerHTML:o.description},null,8,Ge)]),default:t(()=>[Ie]),_:2},1024)]),_:1}),e(r,{label:"\u5546\u54C1\u72B6\u6001",prop:"goods_status"},{default:t(({row:o})=>[e(V,{options:l(c).show_status,value:o.goods_status},null,8,["options","value"])]),_:1}),e(r,{label:"\u662F\u5426\u63A8\u8350",prop:"is_recommend","show-overflow-tooltip":""},{default:t(({row:o})=>[o.is_recommend?(n(),p(x,{key:0},{default:t(()=>[_("\u662F")]),_:1})):(n(),p(x,{key:1,type:"danger"},{default:t(()=>[_("\u5426")]),_:1})),o.is_recommend?(n(),w(A,{key:2},[Ne,s("span",je,S(o.recommend_weight),1)],64)):R("",!0)]),_:1}),e(r,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:t(({row:o})=>[b((n(),p(g,{type:"primary",link:"",onClick:v=>q(o)},{default:t(()=>[_(" \u7F16\u8F91 ")]),_:2},1032,["onClick"])),[[E,["shops.shop_goods/edit"]]]),b((n(),p(g,{type:"danger",link:"",onClick:v=>$(o.id)},{default:t(()=>[_(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[E,["shops.shop_goods/delete"]]])]),_:1})]),_:1},8,["data"])]),s("div",He,[e(X,{modelValue:l(y),"onUpdate:modelValue":a[7]||(a[7]=o=>xe(y)?y.value=o:null),onChange:l(F)},null,8,["modelValue","onChange"])])]),_:1})),[[Y,l(y).loading]]),l(C)?(n(),p(Fe,{key:0,ref_key:"editRef",ref:h,"dict-data":l(c),onSuccess:l(F),onClose:a[8]||(a[8]=o=>C.value=!1)},null,8,["dict-data","onSuccess"])):R("",!0)])}}});export{Oo as default};