PageSourceSearch

https://buytickets.delfontmackintosh.co.uk/platform/nliven-ui/7f7e…/assetsV2/AnonymizeOrder-D0gUiLgJ.js

js delfontmackintosh.co.uk collected 2026-09-24 20:58:44 UTC 3,509 bytes, 2 lines download raw bytes

1import{u as g,c as i,a as s,h as d,w as r,C as v,g as l,f as y,o as a,I as z,b as m,L as h,F as b,d as p,t as u}from"./index-ZNriGkbZ.js";import{D as f}from"./DataTableCard-GkMLg-CT.js";import{D as c}from"./DataTable-DeIA7Whq.js";import"./IconChevronLeft-CAoiTFEL.js";import"./ButtonSet-DQU3Q7fj.js";const k={key:0,class:"admin-tools-anonymize-order","data-test":"admin-tools-anonymize-order"},$={class:"card__body padding-2x"},D=["disabled"],O={class:"card__body padding-2x"},C={class:"table-actions","data-cell-key":"actions"},_=["onClick","disabled"],N={data(){return{env:{loading:!1,submitting:!1},headings:[{text:"Order ID",value:"id"},{text:"BasketID",value:"basketId"},{text:"FirstName",value:"firstName"},{text:"LastName",value:"lastName"},{text:"Email",value:"email"},{text:"Phone",value:"phone"},{text:"Sales Channel",value:"salesChannel"},{text:"Status",value:"status"},{index:7,text:"Actions",width:"fit-content"}],input:{orderKey:""},orderData:[]}},methods:{findOrder(){this.env.submitting=!0,this.$nliven({resource:`api/admin/orders/${this.input.orderKey}`}).then(({success:o,data:e})=>{o?this.orderData=[e]:(y().setToast({variant:"danger",message:(e==null?void 0:e.message)??this.$t("admin.tools.seat-locator.error"),dismiss:o}),this.env.submitting=!1)})},anonymizeOrder(o){this.env.loading=!0,this.$nliven({method:"POST",resource:`api/admin/orders/${o.orderId}/anonymize`,body:o}).then(({success:e,data:t})=>{y().setToast({variant:e?"success":"danger",message:(t==null?void 0:t.message)??this.$t(`admin.tools.anonymize-order.anonymize.${e?"success":"error"}`),dismiss:e}),e&&this.findOrder(),this.env.loading=!1})}}},A=Object.assign(N,{__name:"AnonymizeOrder",setup(o){return(e,t)=>g(y)().userRole==="SuperAdmin"?(a(),i("div",k,[s("form",{onSubmit:t[1]||(t[1]=v((...n)=>e.findOrder&&e.findOrder(...n),["prevent"]))},[d(f,{title:e.$t("admin.tools.anonymize-order.find-order"),class:"margin-2x","data-test":"admin-tools-anonymize-order-card"},{default:r(()=>[s("div",$,[d(z,{modelValue:e.input.orderKey,"onUpdate:modelValue":t[0]||(t[0]=n=>e.input.orderKey=n),info:e.$t("admin.tools.anonymize-order.order-info"),label:e.$t("admin.tools.anonymize-order.order-info"),maxlength:100,placeholder:e.$t("admin.tools.anonymize-order.order-key-format"),class:"form--field"},null,8,["modelValue","info","label","placeholder"]),s("button",{disabled:e.env.submitting||!e.input.orderKey.length,type:"submit",class:"button button--primary","data-test":"update-order-alerts-submit"},[e.env.submitting?(a(),m(h,{key:0,size:35})):(a(),i(b,{key:1},[p(u(e.$t("admin.tools.anonymize-order.find-order")),1)],64))],8,D)]),e.orderData.length?(a(),m(f,{key:0,class:"margin-2x padding-bottom-1x","data-test":"admin-tools-anonymize-order-card"},{title:r(()=>[s("h3",null,u(e.$t("admin.tools.anonymize-order.order-details")),1)]),default:r(()=>[s("div",O,[d(c,{headings:e.headings,tableData:e.orderData,class:"associated-anonymize-order-table",small:""},{"customColumn-7":r(({rowData:n})=>[s("td",C,[n.isAnonymized?l("",!0):(a(),i("button",{key:0,onClick:I=>e.anonymizeOrder({orderId:n.id}),disabled:e.env.loading,class:"button button--transparent table-actions__primary","data-test":"update-seat-alerts-submit"},[e.env.loading?(a(),m(h,{key:0,size:35})):(a(),i(b,{key:1},[p(u(e.$t("admin.tools.anonymize-order.anonymize-order-text")),1)],64))],8,_))])]),_:1},8,["headings","tableData"])])]),_:1})):l("",!0)]),_:1},8,["title"])],32)])):l("",!0)}});export{A as default};
2//# sourceMappingURL=AnonymizeOrder-D0gUiLgJ.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.