1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[878],{60946:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var r=t(67294),a=t(40159),u=t(9450),s=t(77390),c=t.n(s),i=t(41664),o=t(12386),l=(t(93373),t(85893)),d=[{name:"\u54a8\u8be2\u7ba1\u7406",path:"/_admin007",key:"1"},{name:"\u8d26\u53f7\u7ba1\u7406",path:"/_admin007/account",key:"2"}],f=function(e){var n=e.children,t=function(){var e=(0,r.useState)(),n=e[0],t=e[1],u=(0,r.useCallback)((function(e){t(e)}),[]),s=(0,r.useMemo)((function(){var e;return(e=n&&n.token?n:(0,a.PR)())&&e.token&&new Date(e.expire)>new Date?e:null}),[n]),c=(0,r.useCallback)((function(){(0,a.kS)(),t(null)}),[]);return(0,r.useEffect)((function(){s||(0,a.ni)()}),[s]),{user:s,storeUser:u,logout:c}}(),s=t.user,f=t.logout,p=(0,r.useCallback)((function(){(0,u.kS)(),f()}),[]),h="undefined"!==typeof location,m=(0,r.useMemo)((function(){return h?location.pathname:""}),[h]),v=(0,r.useMemo)((function(){return s&&1===s.role?d:d.slice(0,1)}),[s]);return h?(0,l.jsxs)("div",{className:c().admin,children:[(0,l.jsxs)("div",{className:c().header,children:[(0,l.jsx)("div",{className:c().logo,children:(0,l.jsx)("img",{src:"/images/common/logo.png",alt:"#"})}),s?(0,l.jsxs)("div",{children:[(0,l.jsx)("span",{children:s.name})," ",(0,l.jsx)("span",{onClick:p,children:"logout"})]}):(0,l.jsx)("div",{children:(0,l.jsx)(i.default,{href:"/_admin007/login",children:(0,l.jsx)("a",{children:"login"})})})]}),(0,l.jsxs)("div",{className:c().main,children:[(0,l.jsx)("div",{className:c().left,children:(0,l.jsx)(o.default,{defaultSelectedKeys:[m],mode:"inline",children:v.map((function(e){return(0,l.jsx)(o.default.Item,{children:(0,l.jsx)(i.default,{href:e.path,children:(0,l.jsx)("a",{children:e.name})})},e.path)}))})}),(0,l.jsx)("div",{className:c().page,children:n})]})]}):null}},9450:function(e,n,t){"use strict";t.d(n,{jF:function(){return f},fi:function(){return p},sG:function(){return h},tm:function(){return m},x4:function(){return v},kS:function(){return x}});var r=t(50029),a=t(87794),u=t.n(a),s=t(98143),c=t(81354),i=t.n(c),o=t(40159),l=t(11187),d=function(){var e=(0,o.PR)();return e?e.token:""},f=function(){var e=(0,r.Z)(u().mark((function e(n){var t;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n.password=i().SHA256(n.password).toString(),e.next=4,s.Z.post("/api/users",n,{headers:{token:d()}});case 4:return t=e.sent,e.abrupt("return",t);case 8:e.prev=8,e.t0=e.catch(0),l.default.warn(e.t0.message);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(n){return e.apply(this,arguments)}}(),p=function(){var e=(0,r.Z)(u().mark((function e(){var n,t,r,a=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:0,t=a.length>1&&void 0!==a[1]?a[1]:10,e.prev=2,e.next=5,s.Z.get("/api/users/list",{headers:{token:d()},params:{limit:t,offset:n}});case 5:return r=e.sent,e.abrupt("return",r.data);case 9:e.prev=9,e.t0=e.catch(2),l.default.warn(e.t0.message);case 12:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}(),h=function(){var e=(0,r.Z)(u().mark((function e(n){var t;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n.password=i().SHA256(n.password).toString(),e.next=4,s.Z.post("/api/users/update",n,{headers:{token:d()}});case 4:return t=e.sent,e.abrupt("return",t.data);case 8:e.prev=8,e.t0=e.catch(0),l.default.warn(e.t0.message);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(n){return e.apply(this,arguments)}}(),m=function(){var e=(0,r.Z)(u().mark((function e(n){var t;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.Z.post("/api/users/delete",n,{headers:{token:d()}});case 3:return t=e.sent,e.abrupt("return",t.data);case 7:e.prev=7,e.t0=e.catch(0),l.default.warn(e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=(0,r.Z)(u().mark((function e(n,t){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=i().SHA256(t).toString(),e.next=4,
1s.Z.post("/api/passport/login",{name:n,password:t});case 4:return r=e.sent,e.abrupt("return",r.data);case 8:e.prev=8,e.t0=e.catch(0),l.default.warn(e.t0.message);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(n,t){return e.apply(this,arguments)}}(),x=function(){var e=(0,r.Z)(u().mark((function e(){var n;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.Z.get("/api/passport/logout",{headers:{token:d()}});case 3:return n=e.sent,e.abrupt("return",n.data);case 7:e.prev=7,e.t0=e.catch(0),l.default.warn(e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}()},98143:function(e,n,t){"use strict";var r=t(9669),a=t.n(r)().create({baseURL:""});a.interceptors.response.use((function(e){var n=e.status;return n>=200&&n<300?Promise.resolve(e.data):Promise.reject(e.data)}),(function(e){var n=e.response;if(n){var t=n.data;return Promise.reject(t||e)}})),n.Z=a},23601:function(e,n,t){"use strict";t.d(n,{xC:function(){return l},pb:function(){return d},Pg:function(){return f},Aj:function(){return p}});var r=t(50029),a=t(87794),u=t.n(a),s=t(16536),c=t(98143),i=t(40159),o=function(){var e=(0,i.PR)();return e?e.token:""},l=function(){var e=(0,r.Z)(u().mark((function e(n){var t;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c.Z.post("/api/workorders",n);case 3:return t=e.sent,e.abrupt("return",t);case 7:e.prev=7,e.t0=e.catch(0),s.ZP.warn(e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),d=function(){var e=(0,r.Z)(u().mark((function e(){var n,t,r,a=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:0,t=a.length>1&&void 0!==a[1]?a[1]:10,e.prev=2,e.next=5,c.Z.get("/api/workorders/list",{headers:{token:o()},params:{limit:t,offset:n}});case 5:return r=e.sent,e.abrupt("return",r.data);case 9:e.prev=9,e.t0=e.catch(2),s.ZP.warn(e.t0.message);case 12:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}(),f=function(){var e=(0,r.Z)(u().mark((function e(n){var t;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c.Z.post("/api/workorders/update",n,{headers:{token:o()}});case 3:return t=e.sent,e.abrupt("return",t.data);case 7:e.prev=7,e.t0=e.catch(0),s.ZP.warn(e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),p=function(){var e=(0,r.Z)(u().mark((function e(n){var t;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c.Z.post("/api/workorders/delete",n,{headers:{token:o()}});case 3:return t=e.sent,e.abrupt("return",t.data);case 7:e.prev=7,e.t0=e.catch(0),s.ZP.warn(e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}()},97173:function(e,n,t){"use strict";t.r(n);var r=t(50029),a=t(87794),u=t.n(a),s=t(67294),c=t(23601),i=t(69958),o=t.n(i),l=t(2307),d=t(69843),f=t(51024),p=t(64749),h=t(56697),m=t(60946),v=t(85893);n.default=function(){var e=(0,s.useState)(1),n=e[0],t=e[1],a=(0,s.useState)(),i=a[0],x=a[1],k=(0,s.useRef)(),_=(0,s.useCallback)((function(e){k.current&&(clearTimeout(k.current),k.current=null),k.current=setTimeout((function(){(0,c.Pg)(e)}),1e3)}),[]),g=(0,s.useCallback)(function(){var e=(0,r.Z)(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h.Z.confirm({content:"\u786e\u8ba4\u5220\u9664\u5417\uff1f",onOk:function(){return(0,r.Z)(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Aj)(t);case 2:(0,c.pb)(10*(n-1),10).then((function(e){x(e)}));case 3:case"end":return e.stop()}}),e)})))()},onCancel:function(){}});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),[n]),w=(0,s.useCallback)((function(e){t(e)}),[]);(0,s.useEffect)((function(){(0,c.pb)(10*(n-1),10).then((function(e){x(e)}))}),[n]);var j=(0,s.useMemo)((function(){return[{title:"\u59d3\u540d",dataIndex:"name",key:"name"},{title:"\u516c\u53f8",dataIndex:"company",key:"company"},{title:"\u804c\u52a1",dataIndex:"job",key:"job"},{title:"\u7535\u8bdd",dataIndex:"phone",key:"phone"},{title:"\u90ae\u7bb1",dataIndex:"email",key:"email"},{title:"\u65f6\u95f4",dataIndex:"time",key:"time",render:function(e){return(0,v.jsx)("span",{children:new Date(e).toLocaleStr
1ing()})}},{title:"\u54a8\u8be2\u5185\u5bb9",dataIndex:"content",key:"content",render:function(e){return(0,v.jsx)("pre",{className:o().content,children:e})}},{title:"\u72b6\u6001",dataIndex:"status",key:"status",render:function(e,n){return(0,v.jsx)("div",{children:(0,v.jsxs)(p.default,{defaultValue:e,onChange:function(e){return _({id:n.id,status:e})},children:[(0,v.jsx)(p.default.Option,{value:0,children:"\u672a\u5904\u7406"}),(0,v.jsx)(p.default.Option,{value:1,children:"\u8ddf\u8fdb\u4e2d"}),(0,v.jsx)(p.default.Option,{value:9,children:"\u5df2\u5904\u7406"})]})})}},{title:"\u5907\u6ce8",dataIndex:"remark",key:"remark",render:function(e,n){return(0,v.jsx)(f.default.TextArea,{onChange:function(e){return _({id:n.id,remark:e.target.value})},defaultValue:e})}},{title:"\u64cd\u4f5c",key:"act",render:function(e,n){return(0,v.jsx)("span",{onClick:function(e){return g({id:n.id})},children:"\u5220\u9664"})}}]}),[g,_]);return(0,v.jsx)(m.Z,{children:(0,v.jsxs)("div",{className:o().block,children:[(0,v.jsx)(l.Z,{dataSource:i?i.list:void 0,columns:j,pagination:!1,rowKey:"id"}),(0,v.jsx)(d.default,{className:o().pagination,defaultCurrent:n,pageSize:10,total:i?i.total:1,onChange:w})]})})}},40159:function(e,n,t){"use strict";var r;function a(){if("undefined"===typeof localStorage)return null;if(!r||!r.token)try{r=JSON.parse(localStorage.getItem("__USER__")||"")}catch(e){console.log("file: user.ts ~ line 11 ~ getUser ~ error",e)}return r}function u(e){localStorage.setItem("__USER__",JSON.stringify(e)),r=e}function s(){localStorage.removeItem("__USER__"),r=void 0}function c(){location.href="/_admin007/login"}function i(){location.href="/_admin007"}t.d(n,{PR:function(){return a},av:function(){return u},kS:function(){return s},ni:function(){return c},Pl:function(){return i}})},23860:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_admin007",function(){return t(97173)}])},77390:function(e){e.exports={admin:"AdminLayout_admin__j0ENQ",header:"AdminLayout_header__66YJD",main:"AdminLayout_main__kGkPi",left:"AdminLayout_left__vkB7c",page:"AdminLayout_page__8Mo48"}},69958:function(e){e.exports={block:"_admin007_block__zsqeo",header:"_admin007_header__SfNUK",content:"_admin007_content__2jaPd",pagination:"_admin007_pagination__cGNbU"}},42480:function(){}},function(e){e.O(0,[1033,4337,6648,9537,3100,9343,9774,2888,179],(function(){return n=23860,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.