| 1 |
- import{C as z,D as H,Q as J,R as K,w as X,F as Y,I as Z,L as ee,b as te,M as oe,N as ae}from"./element-plus.ae09c4a0.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang.8003a1e1.js";import{_ as ie}from"./index.vue_vue_type_script_setup_true_lang.7230403b.js";import{t as h,f as se,b as ue}from"./index.80696382.js";import{_ as re}from"./index.vue_vue_type_script_setup_true_lang.70acbe43.js";import{u as ne}from"./usePaging.3230a0a8.js";import{a as de}from"./useDictOptions.b75da5b0.js";import{_ as me,a as pe,b as _e}from"./edit.vue_vue_type_script_setup_true_name_goodsReviewsEdit_lang.e394830f.js";import{d as $,s as ce,r as T,a0 as fe,ah as ve,o as r,c as x,W as t,O as l,u as o,V as we,a7 as ge,M as m,T as _,P as f,a as F,U as I,j as be,S as Fe,n as U}from"./@vue.a7a54728.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"./lodash.fc1b942f.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"./picker.c1dbbe62.js";import"./index.e64ff1d1.js";import"./index.563c5c9f.js";import"./index.367d82c2.js";import"./index.6692abec.js";import"./index.vue_vue_type_script_setup_true_lang.3d2386f4.js";import"./vue3-video-play.bb08d671.js";import"./vuedraggable.b08b41a3.js";import"./vue.2dd47501.js";import"./sortablejs.1168e113.js";const Ce={class:"mt-4"},ye={class:"flex mt-4 justify-end"},Ee=$({name:"goodsReviewsLists"}),Ft=$({...Ee,setup(Be){const v=ce(),w=T(!1),i=fe({goods_id:"",goods_category_id:"",user_id:"",rating:"",comment:"",review_image:"",review_status:"",create_time:"",update_time:""}),C=T([]),R=u=>{C.value=u.map(({id:a})=>a)},{dictData:y}=de("review_status"),{pager:c,getLists:g,resetParams:A,resetPage:S}=ne({fetchFun:_e,params:i}),L=async()=>{var u;w.value=!0,await U(),(u=v.value)==null||u.open("add")},M=async u=>{var a,d;w.value=!0,await U(),(a=v.value)==null||a.open("edit"),(d=v.value)==null||d.setFormData(u)},B=async u=>{await se.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await pe({id:u}),g()};return g(),(u,a)=>{const d=z,n=H,D=J,P=K,V=re,p=X,N=Y,k=Z,j=ue,s=ee,G=te,O=ie,q=oe,Q=le,b=ve("perms"),W=ae;return r(),x("div",null,[t(k,{class:"!border-none mb-4",shadow:"never"},{default:l(()=>[t(N,{class:"mb-[-16px]",model:o(i),inline:""},{default:l(()=>[t(n,{label:"\u5546\u54C1ID",prop:"goods_id"},{default:l(()=>[t(d,{class:"w-[280px]",modelValue:o(i).goods_id,"onUpdate:modelValue":a[0]||(a[0]=e=>o(i).goods_id=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1ID"},null,8,["modelValue"])]),_:1}),t(n,{label:"\u5546\u54C1\u5206\u7C7BID",prop:"goods_category_id"},{default:l(()=>[t(d,{class:"w-[280px]",modelValue:o(i).goods_category_id,"onUpdate:modelValue":a[1]||(a[1]=e=>o(i).goods_category_id=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u5206\u7C7BID"},null,8,["modelValue"])]),_:1}),t(n,{label:"\u7528\u6237ID",prop:"user_id"},{default:l(()=>[t(d,{class:"w-[280px]",modelValue:o(i).user_id,"onUpdate:modelValue":a[2]||(a[2]=e=>o(i).user_id=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u7528\u6237ID"},null,8,["modelValue"])]),_:1}),t(n,{label:"\u8BC4\u4EF7",prop:"rating"},{default:l(()=>[t(d,{class:"w-[280px]",modelValue:o(i).rating,"onUpdate:modelValue":a[3]||(a[3]=e=>o(i).rating=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8BC4\u4EF7"},null,8,["modelValue"])]),_:1}),t(n,{label:"\u5BA1\u6838\u72B6\u6001",prop:"review_status"},{default:l(()=>[t(P,{class:"w-[280px]",modelValue:o(i).review_status,"onUpdate:modelValue":a[4]||(a[4]=e=>o(i).review_status=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001"},{default:l(()=>[t(D,{label:"\u5168\u90E8",value:""}),(r(!0),x(we,null,ge(o(y).review_status,(e,E)=>(r(),m(D,{key:E,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(n,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time"},{default:l(()=>[t(V,{startTime:o(i).start_time,"onUpdate:startTime":a[5]||(a[5]=e=>o(i).start_time=e),endTime:o(i).end_time,"onUpdate:endTime":a[6]||(a[6]=e=>o(i).end_time=e)},null,8,["startTime","endTime"])]),_:1}),t(n,{label:"\u4FEE\u6539\u65F6\u95F4",prop:"update_time"},{default:l(()=>[t(V,{startTime:o(i).start_time,"onUpdate:startTime":a[7]||(a[7]=e=>o(i).start_time=e),endTime:o(i).end_time,"onUpdate:endTime":a[8]||(a[8]=e=>o(i).end_time=e)},null,8,["startTime","endTime"])]),_:1}),t(n,null,{default:l(()=>[t(p,{type:"primary",onClick:o(S)},{default:l(()=>[_("\u67E5\u8BE2")]),_:1},8,["onClick"]),t(p,{onClick:o(A)},{default:l(()=>[_("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),f((r(),m(k,{class:"!border-none",shadow:"never"},{default:l(()=>[f((r(),m(p,{type:"primary",onClick:L},{icon:l(()=>[t(j,{name:"el-icon-Plus"})]),default:l(()=>[_(" \u65B0\u589E ")]),_:1})),[[b,["reviews.goods_reviews/add"]]]),f((r(),m(p,{disabled:!o(C).length,onClick:a[9]||(a[9]=e=>B(o(C)))},{default:l(()=>[_(" \u5220\u9664 ")]),_:1},8,["disabled"])),[[b,["reviews.goods_reviews/delete"]]]),F("div",Ce,[t(q,{data:o(c).lists,onSelectionChange:R},{default:l(()=>[t(s,{type:"selection",width:"55"}),t(s,{label:"ID",prop:"id","show-overflow-tooltip":""}),t(s,{label:"\u5546\u54C1ID",prop:"goods_id","show-overflow-tooltip":""}),t(s,{label:"\u5546\u54C1\u5206\u7C7BID",prop:"goods_category_id","show-overflow-tooltip":""}),t(s,{label:"\u7528\u6237ID",prop:"user_id","show-overflow-tooltip":""}),t(s,{label:"\u8BC4\u4EF7",prop:"rating","show-overflow-tooltip":""}),t(s,{label:"\u5185\u5BB9",prop:"comment","show-overflow-tooltip":""}),t(s,{label:"\u56FE\u7247",prop:"review_image"},{default:l(({row:e})=>[t(G,{style:{width:"50px",height:"50px"},src:e.review_image},null,8,["src"])]),_:1}),t(s,{label:"\u5BA1\u6838\u72B6\u6001",prop:"review_status"},{default:l(({row:e})=>[t(O,{options:o(y).review_status,value:e.review_status},null,8,["options","value"])]),_:1}),t(s,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time"},{default:l(({row:e})=>[F("span",null,I(e.create_time?o(h)(e.create_time,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),t(s,{label:"\u4FEE\u6539\u65F6\u95F4",prop:"update_time"},{default:l(({row:e})=>[F("span",null,I(e.update_time?o(h)(e.update_time,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),t(s,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:l(({row:e})=>[f((r(),m(p,{type:"primary",link:"",onClick:E=>M(e)},{default:l(()=>[_(" \u7F16\u8F91 ")]),_:2},1032,["onClick"])),[[b,["reviews.goods_reviews/edit"]]]),f((r(),m(p,{type:"danger",link:"",onClick:E=>B(e.id)},{default:l(()=>[_(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[b,["reviews.goods_reviews/delete"]]])]),_:1})]),_:1},8,["data"])]),F("div",ye,[t(Q,{modelValue:o(c),"onUpdate:modelValue":a[10]||(a[10]=e=>be(c)?c.value=e:null),onChange:o(g)},null,8,["modelValue","onChange"])])]),_:1})),[[W,o(c).loading]]),o(w)?(r(),m(me,{key:0,ref_key:"editRef",ref:v,"dict-data":o(y),onSuccess:o(g),onClose:a[11]||(a[11]=e=>w.value=!1)},null,8,["dict-data","onSuccess"])):Fe("",!0)])}}});export{Ft as default};
|