Files
aiot-platform-ui/apps/web-antd/dist/js/index-DHJVelJD.js
lzh 35c3d0e06e
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-18 16:18:59 +08:00

3 lines
3.7 KiB
JavaScript

var x=Object.defineProperty;var C=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var y=(a,t,e)=>t in a?x(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e,g=(a,t)=>{for(var e in t||(t={}))$.call(t,e)&&y(a,e,t[e]);if(C)for(var e of C(t))k.call(t,e)&&y(a,e,t[e]);return a};var p=(a,t,e)=>new Promise((d,f)=>{var h=r=>{try{l(e.next(r))}catch(o){f(o)}},b=r=>{try{l(e.throw(r))}catch(o){f(o)}},l=r=>r.done?d(r.value):Promise.resolve(r.value).then(h,b);l((e=e.apply(a,t)).next())});import"./vxe-table-D615zg_B.js";import{_ as P,u as A,a as N,g as O,r as V,b as G}from"./form.vue_vue_type_script_setup_true_lang-C4lRjOsl.js";import{$ as U,d2 as v,bP as D,a9 as F}from"./bootstrap-CW2RsBQq.js";import{_ as S}from"./table-action.vue_vue_type_script_setup_true_lang-BVHphgi_.js";import{_ as M}from"./doc-alert.vue_vue_type_script_setup_true_lang-CYz8B0VI.js";import{_ as R}from"./page.vue_vue_type_script_setup_true_lang-T8l68R_0.js";import{m as T,ab as j,b2 as q,bJ as m,j as c,u as n,L as w}from"../jse/index-index-Cy8amzIl.js";import{u as z}from"./use-modal-B-MTUp6r.js";import{u as B}from"./use-vxe-grid-2epdwiL1.js";import{A as I}from"./icons-CieLeI1V.js";import{b as E,v as H}from"./AlertBuilder-DRlP5VnG.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-DVL6Wnh1.js";import"./index-DTsisiJ7.js";import"./sku-table-select.vue_vue_type_script_setup_true_lang-Do5BM_NX.js";import"./spu-select-data-BHvLNtOB.js";import"./rangePickerProps-ChXrdImK.js";import"./spu-showcase.vue_vue_type_script_setup_true_lang-CJj0Mjao.js";import"./spu-table-select.vue_vue_type_script_setup_true_lang-DP3vl0ND.js";import"./index-OiX9Zrnb.js";import"./index-DqrKARmc.js";import"./x-DsiLb8yz.js";import"./circle-check-big-BrzCNNIV.js";const he=T({__name:"index",setup(a){const[t,e]=z({connectedComponent:P,destroyOnClose:!0});function d(){r.query()}function f(){e.setData(null).open()}function h(o){E({component:()=>w(D,{placeholder:"请输入回复内容"}),content:o.content?`用户评论:${o.content}
请输入回复内容:`:"请输入回复内容:",title:"回复评论",modelPropName:"value"}).then(s=>p(null,null,function*(){s&&(yield V({id:o.id,replyContent:s}),d())}))}function b(o,s){return p(this,null,function*(){return new Promise((i,u)=>{const _=o?"展示":"隐藏";H({content:`确认要${_}该评论吗?`}).then(()=>p(null,null,function*(){yield G({id:s.id,visible:o}),F.success(`${_}成功`),i(!0)})).catch(()=>{u(new Error("取消操作"))})})})}const[l,r]=B({formOptions:{schema:N()},gridOptions:{columns:A(b),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(i,u)=>p(null,[i,u],function*({page:o},s){return yield O(g({pageNo:o.currentPage,pageSize:o.pageSize},s))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(o,s)=>(q(),j(n(R),{"auto-content-height":""},{doc:m(()=>[c(n(M),{title:"【商品】商品评价",url:"https://doc.iocoder.cn/mall/product-comment/"})]),default:m(()=>[c(n(t),{onSuccess:d}),c(n(l),{"table-title":"评论列表"},{descriptionScores:m(({row:i})=>[c(n(v),{value:i.descriptionScores,"onUpdate:value":u=>i.descriptionScores=u,disabled:!0},null,8,["value","onUpdate:value"])]),benefitScores:m(({row:i})=>[c(n(v),{value:i.benefitScores,"onUpdate:value":u=>i.benefitScores=u,disabled:!0},null,8,["value","onUpdate:value"])]),"toolbar-tools":m(()=>[c(n(S),{actions:[{label:n(U)("ui.actionTitle.create",["虚拟评论"]),type:"primary",icon:n(I).ADD,auth:["product:comment:create"],onClick:f}]},null,8,["actions"])]),actions:m(({row:i})=>[c(n(S),{actions:[{label:"回复",type:"link",auth:["product:comment:update"],onClick:h.bind(null,i)}]},null,8,["actions"])]),_:1})]),_:1}))}});export{he as default};