meraproject/content/merakomis/js/react/1773742981845/564.app.js
keboss-m 5c21d25d45 Initial commit: Merakomis portal, Docker stack and user-reader API.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 11:04:05 +03:00

1 line
2.0 KiB
JavaScript

"use strict";(self.webpackChunkmodule_bz=self.webpackChunkmodule_bz||[]).push([[564],{2564:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(1504),i=n(2168),a=n(760),o=n(2400),l=n(6904),c=n(4768);function u(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class s extends r.Component{constructor(...e){var t;super(...e),t=this,u(this,"table",void 0),u(this,"openForm",(function(e){o.G.openForm("emp",{id:e},{onSubmit:function(){t.table.reload()},onChange:t.onFormChange,getCustomInput:o.G.app.props.getCustomInput})})),u(this,"onFormChange",(function(e,t,n,r){let i=e.inputs.children,a=e.inputs.has_children;i.setVisible(1==a.getValue())}))}render(){var e=this;let{archive:t}=this.props,n={all:1};return null!=t&&(n.archive=t?1:0),r.createElement(i.c,{key:Date.now(),onFormChange:this.onFormChange.bind(this),entity:"emp",onRef:function(t){e.table=t},checkable:!1,ajaxData:n,custom_filter_switcher:a.A.getCustomTableSwitcher(),renderTitle:a.A.renderTableTitle,search_placeholder:"Поиск по ФИО",per_page:0,show_download_button:!0,init_filter_values:this.props.init_filter_values,customRowClick:function(e){},renderTd:function(t,n,i,o){let u=n.column.split("_").pop();return["archive"].indexOf(u)>=0&&(o=n._value,o=r.createElement(l.C,{archive:n._value})),["name"].indexOf(u)>=0&&(o=r.createElement("span",{className:"link pointer",onClick:function(t){t.stopPropagation(),e.openForm(i.id)}},r.createElement(l.C,{archive:n.value.archive})," ",n.value.name)),["phone","skype","email","login"].indexOf(u)>=0&&(o=a.A.makeCopyTD(o,t)),"fot"==u&&(o=r.createElement(c.Link,{to:t},r.createElement("div",{className:"company_buttons"},r.createElement("div",{className:"el payment"})))),r.createElement(r.Fragment,null,o)}})}}}}]);