PageSourceSearch

https://portal.ziicloud.com/static/js/loyalty-settings-tag.cd087139.chunk.js

js ziicloud.com collected 2026-10-02 14:19:37 UTC 5,977 bytes, 2 lines download raw bytes

1(this["webpackJsonpzii-portal"]=this["webpackJsonpzii-portal"]||[]).push([[85],{1393:function(e,a,t){"use strict";t.r(a);var l=t(2),n=t.n(l),c=t(172),r=t(203),s=t(191),o=t(186),i=t(331),d=t(137),m=t(169),u=t(1261),g=t(1262),b=t(50),y=t(51),h=t(13),p=t(1211),E=t(772),N=t(774),O=t(1255),j=t(1256),f=t(1266),C=t(1267),v=t(167),w=t(171),S=t(173),B=t(181),F=t(166),k=t(34);const M={tagCode:"",tagName1:"",tagName2:""},T=S.g().shape({tagCode:S.i().required(k.a.t("general:validation.canNotBeLeftBlack")),tagName1:S.i().required(k.a.t("general:validation.canNotBeLeftBlack")),tagName2:S.i().required(k.a.t("general:validation.canNotBeLeftBlack"))});var x=Object(b.b)(e=>{let{auth:a}=e;const{currentUser:t}=a;return{user:t}},{})(e=>{let{merchant:a,modalOpen:t,toggleModal:c,currTag:r,user:s}=e;const{t:o}=Object(d.a)(),[i,m]=Object(l.useState)(!1),[u,g]=Object(l.useState)(!1),[b,y]=Object(l.useState)({}),S=Object(l.useRef)();Object(l.useEffect)(()=>{t&&(r.tagCode?g(!1):g(!0),m(!1),y({...M,...r}))},[r,t]);const k=Object(l.useCallback)((e,t)=>{let{setSubmitting:l}=t;Object(F.b)(o("general:notice.save"),async()=>{try{const t={operateBy:s.username,tagCode:e.tagCode,tagName1:e.tagName1,tagName2:e.tagName2};b.tagCode?await h.O.updataTag(a.merchantId,{...t,stopFlag:e.stopFlag},b.tagCode):await h.O.addTag(a.merchantId,t),y(e),m(!0),c(!0),Object(F.h)(o("general:status.saved"))}catch(t){Object(F.d)(o("general:status.error"),t.message)}l(!1)},()=>{l(!1)})},[b.tagCode,a.merchantId,o,c,s.username]),x=()=>{var e;(null===(e=S.current)||void 0===e?void 0:e.dirty)?Object(F.a)(()=>{c(i)}):c(i)};return n.a.createElement(p.a,{isOpen:t,toggle:x,backdrop:"static",wrapClassName:"modal-right"},n.a.createElement(w.c,{initialValues:b,validationSchema:T,onSubmit:k,enableReinitialize:!0,innerRef:S},e=>{let{handleChange:a,handleBlur:t,setFieldValue:l,setFieldTouched:c,setValues:s,values:i,errors:d,touched:m,isSubmitting:y}=e;return n.a.createElement(w.b,null,n.a.createElement(E.a,{toggle:x},""+(r.tagCode?o("loyalty:update-tag"):o("loyalty:add-tag"))),n.a.createElement(N.a,null,n.a.createElement(O.a,null,n.a.createElement(j.a,null,o("loyalty:code")),n.a.createElement(v.f,{name:"tagCode",value:i.tagCode,onChange:a,onBlur:t,invali
1d:d.tagCode&&m.tagCode,disabled:y||r.tagCode,plaintext:!u}),n.a.createElement(f.a,null,d.tagCode)),n.a.createElement(O.a,null,n.a.createElement(j.a,null,o("loyalty:title-en")),n.a.createElement(v.f,{name:"tagName1",value:i.tagName1,onChange:a,onBlur:t,invalid:d.tagName1&&m.tagName1,disabled:y,plaintext:!u}),n.a.createElement(f.a,null,d.tagName1)),n.a.createElement(O.a,null,n.a.createElement(j.a,null,o("loyalty:title-zh")),n.a.createElement(v.f,{name:"tagName2",value:i.tagName2,onChange:a,onBlur:t,invalid:d.tagName2&&m.tagName2,disabled:y,plaintext:!u}),n.a.createElement(f.a,null,d.tagName2)),r.tagCode&&n.a.createElement(O.a,null,n.a.createElement(j.a,null,o("loyalty:inactive")),n.a.createElement(v.i,{name:"stopFlag",value:i.stopFlag,onChange:l,onBlur:c,disabled:y||!u,plaintext:!u}))),n.a.createElement(C.a,{className:"d-flex justify-content-between"},n.a.createElement(B.a,{showSubmit:u,showCancel:u,handleCancel:()=>{var e;r.tagCode?(null===(e=S.current)||void 0===e?void 0:e.dirty)?Object(F.a)(()=>{s(b),g(!1)}):(s(b),g(!1)):x()},showModify:!u,handleModify:()=>g(!0)})))}))});a.default=Object(b.b)(e=>{let{workspace:a}=e;const{merchant:t}=a;return{merchant:t}},{})(e=>{let{merchant:a}=e;const[t,b]=Object(l.useState)(!1),[p,E]=Object(l.useState)(),[N,O]=Object(l.useState)(!1),[j,f]=Object(l.useState)([]),{t:C}=Object(d.a)(),v=Object(l.useCallback)(async()=>{O(!0);try{const e={merchantId:a.merchantId,status:2},t=await h.O.merchantTagList(a.merchantId,e);f(t.recordList)}catch(e){f([]),y.b.error(e.message)}O(!1)},[a.merchantId]);Object(l.useEffect)(()=>{v()},[v]);const w=(e,a)=>{a&&E(a),b(!t),e&&v()},S=Object(l.useMemo)(()=>[{Header:C("loyalty:code"),accessor:"tagCode",disableSortBy:!0,disableFilters:!0},{Header:C("loyalty:title-en"),accessor:"tagName1",disableSortBy:!0,disableFilters:!0},{Header:C("loyalty:title-zh"),accessor:"tagName2",disableSortBy:!0,disableFilters:!0},{Header:C("loyalty:status"),accessor:"stopFlag",cellClass:"text-center",Cell:Object.assign(e=>e.value?n.a.createElement(g.a,null):n.a.createElement(u.a,{className:"text-primary"}),{displayName:"Disabled"}),disableSortBy:!0,disableFilters:!0}],[C]);return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{heading:"menu:loyalty.settings.tag"}),n.a.createElement(r.a,{className:"mb-4"}
1,n.a.createElement(s.a,null,n.a.createElement(o.a,{className:"d-flex justify-content-between"},n.a.createElement("span",null),n.a.createElement("div",null,n.a.createElement(i.a,{color:"primary",onClick:()=>{w(!1,{})}},C("general:action.new")))),n.a.createElement(m.a,{columns:S,data:j,loading:N,showPageSizeOptions:!0,showPageJump:!0,allowAutoResetFilters:!1,onRowClick:e=>{let{original:a}=e;w(!1,a)}}),n.a.createElement(x,{merchant:a,modalOpen:t,toggleModal:w,currTag:p}))))})},186:function(e,a,t){"use strict";var l=t(10),n=t(15),c=t(2),r=t.n(c),s=t(27),o=t.n(s),i=t(39),d=t.n(i),m=t(162),u=["className","cssModule","tag"],g={tag:m.q,className:o.a.string,cssModule:o.a.object},b=function(e){var a=e.className,t=e.cssModule,c=e.tag,s=Object(n.a)(e,u),o=Object(m.m)(d()(a,"card-title"),t);return r.a.createElement(c,Object(l.a)({},s,{className:o}))};b.propTypes=g,b.defaultProps={tag:"div"},a.a=b},191:function(e,a,t){"use strict";var l=t(10),n=t(15),c=t(2),r=t.n(c),s=t(27),o=t.n(s),i=t(39),d=t.n(i),m=t(162),u=["className","cssModule","innerRef","tag"],g={tag:m.q,className:o.a.string,cssModule:o.a.object,innerRef:o.a.oneOfType([o.a.object,o.a.string,o.a.func])},b=function(e){var a=e.className,t=e.cssModule,c=e.innerRef,s=e.tag,o=Object(n.a)(e,u),i=Object(m.m)(d()(a,"card-body"),t);return r.a.createElement(s,Object(l.a)({},o,{className:i,ref:c}))};b.propTypes=g,b.defaultProps={tag:"div"},a.a=b}}]);
2//# sourceMappingURL=loyalty-settings-tag.cd087139.chunk.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.