广东星动代码提交

This commit is contained in:
PC-202306242200\Administrator
2025-12-29 16:45:05 +08:00
parent 2ee58d5905
commit 0be8e91b13
62 changed files with 917 additions and 144 deletions

View File

@@ -86,7 +86,7 @@ export default defineConfig({
'process.env': {
// API_URL: "http://guangdongadminapi.zhongshuai2023.com",
// API_URL: "http://iadminapi.zhongshuai2023.com",
API_URL: "http://192.168.1.63:1002",
API_URL: "http://192.168.1.62:1002",
// API_URL: "http://guangdongadminapi.zhongshuai2023.com",
// API_URL: "http://192.168.1.54:1002",

BIN
dist.zip Normal file

Binary file not shown.

1
dist/1026.d47f1c0b.async.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/2438.f4c008f0.async.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/5700.2ead67d6.async.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[7117,193],{49091:function(oe,I,i){var l=i(35361),O=i(11642),E=i(73356),D=i(56929),$=i(959),j=i(50925),R=i(41268),z=i(50159),C=i(50959),x=i(50756),T=i(11527),c=["rules","name","phoneName","fieldProps","onTiming","captchaTextRender","captchaProps"],y=C.forwardRef(function(v,B){var _=j.Z.useFormInstance(),k=(0,C.useState)(v.countDown||60),ee=(0,$.Z)(k,2),U=ee[0],re=ee[1],te=(0,C.useState)(!1),Q=(0,$.Z)(te,2),W=Q[0],M=Q[1],J=(0,C.useState)(),Y=(0,$.Z)(J,2),le=Y[0],N=Y[1],ie=v.rules,r=v.name,d=v.phoneName,g=v.fieldProps,s=v.onTiming,e=v.captchaTextRender,o=e===void 0?function(u,m){return u?"".concat(m," \u79D2\u540E\u91CD\u65B0\u83B7\u53D6"):"\u83B7\u53D6\u9A8C\u8BC1\u7801"}:e,t=v.captchaProps,a=(0,D.Z)(v,c),n=function(){var u=(0,E.Z)((0,O.Z)().mark(function m(h){return(0,O.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.prev=0,N(!0),b.next=4,a.onGetCaptcha(h);case 4:N(!1),M(!0),b.next=13;break;case 8:b.prev=8,b.t0=b.catch(0),M(!1),N(!1),console.log(b.t0);case 13:case"end":return b.stop()}},m,null,[[0,8]])}));return function(h){return u.apply(this,arguments)}}();return(0,C.useImperativeHandle)(B,function(){return{startTiming:function(){return M(!0)},endTiming:function(){return M(!1)}}}),(0,C.useEffect)(function(){var u=0,m=v.countDown;return W&&(u=window.setInterval(function(){re(function(h){return h<=1?(M(!1),clearInterval(u),m||60):h-1})},1e3)),function(){return clearInterval(u)}},[W]),(0,C.useEffect)(function(){s&&s(U)},[U,s]),(0,T.jsxs)("div",{style:(0,l.Z)((0,l.Z)({},g==null?void 0:g.style),{},{display:"flex",alignItems:"center"}),ref:B,children:[(0,T.jsx)(R.Z,(0,l.Z)((0,l.Z)({},g),{},{style:(0,l.Z)({flex:1,transition:"width .3s",marginRight:8},g==null?void 0:g.style)})),(0,T.jsx)(z.ZP,(0,l.Z)((0,l.Z)({style:{display:"block"},disabled:W,loading:le},t),{},{onClick:(0,E.Z)((0,O.Z)().mark(function u(){var m;return(0,O.Z)().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(f.prev=0,!d){f.next=9;break}return f.next=4,_.validateFields([d].flat(1));case 4:return m=_.getFieldValue([d].flat(1)),f.next=7,n(m);case 7:f.next=11;break;case 9:return f.next=11,n("");case 11:f.next=16;break;case 13:f.prev=13,f.t0=f.catch(0),console.log(f.t0);case 16:case"end":return f.stop()}},u,null,[[0,13]])})),children:o(W,U)}))]})}),K=(0,x.G)(y);I.Z=K},35748:function(oe,I,i){var l=i(35361),O=i(56929),E=i(50959),D=i(20734),$=i(11527),j=["fieldProps","min","proFieldProps","max"],R=function(x,T){var c=x.fieldProps,y=x.min,K=x.proFieldProps,v=x.max,B=(0,O.Z)(x,j);return(0,$.jsx)(D.Z,(0,l.Z)({valueType:"digit",fieldProps:(0,l.Z)({min:y,max:v},c),ref:T,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:K},B))},z=E.forwardRef(R);I.Z=z},20902:function(oe,I,i){var l=i(35361),O=i(56929),E=i(50959),D=i(20734),$=i(11527),j=["fieldProps","proFieldProps"],R=function(C,x){var T=C.fieldProps,c=C.proFieldProps,y=(0,O.Z)(C,j);return(0,$.jsx)(D.Z,(0,l.Z)({ref:x,valueType:"textarea",fieldProps:T,proFieldProps:c},y))};I.Z=E.forwardRef(R)},23885:function(oe,I,i){i.d(I,{Z:function(){return s}});var l=i(50959),O=i(82187),E=i.n(O),D=i(8146),$=i(76144),j=i(15676),R=i(39910),z=i(70939),C=function(e,o){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&o.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)o.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]]);return t},T=e=>{var{prefixCls:o,className:t,hoverable:a=!0}=e,n=C(e,["prefixCls","className","hoverable"]);const{getPrefixCls:u}=l.useContext($.E_),m=u("card",o),h=E()(`${m}-grid`,t,{[`${m}-grid-hoverable`]:a});return l.createElement("div",Object.assign({},n,{className:h}))},c=i(601),y=i(54531),K=i(79349),v=i(56352);const B=e=>{const{antCls:o,componentCls:t,headerHeight:a,cardPaddingBase:n,tabsMarginBottom:u}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:a,marginBottom:-1,padding:`0 ${(0,c.bf)(n)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${(0,c.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${(0,c.bf)(e.borderRadiusLG)} ${(0,c.bf)(e.borderRadiusLG)} 0 0`},(0,y.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},y.vS),{[`
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[7117],{49091:function(oe,I,i){var l=i(35361),O=i(11642),E=i(73356),D=i(56929),$=i(959),j=i(50925),R=i(41268),z=i(50159),C=i(50959),x=i(50756),T=i(11527),c=["rules","name","phoneName","fieldProps","onTiming","captchaTextRender","captchaProps"],y=C.forwardRef(function(v,B){var _=j.Z.useFormInstance(),k=(0,C.useState)(v.countDown||60),ee=(0,$.Z)(k,2),U=ee[0],re=ee[1],te=(0,C.useState)(!1),Q=(0,$.Z)(te,2),W=Q[0],M=Q[1],J=(0,C.useState)(),Y=(0,$.Z)(J,2),le=Y[0],N=Y[1],ie=v.rules,r=v.name,d=v.phoneName,g=v.fieldProps,s=v.onTiming,e=v.captchaTextRender,o=e===void 0?function(u,m){return u?"".concat(m," \u79D2\u540E\u91CD\u65B0\u83B7\u53D6"):"\u83B7\u53D6\u9A8C\u8BC1\u7801"}:e,t=v.captchaProps,a=(0,D.Z)(v,c),n=function(){var u=(0,E.Z)((0,O.Z)().mark(function m(h){return(0,O.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.prev=0,N(!0),b.next=4,a.onGetCaptcha(h);case 4:N(!1),M(!0),b.next=13;break;case 8:b.prev=8,b.t0=b.catch(0),M(!1),N(!1),console.log(b.t0);case 13:case"end":return b.stop()}},m,null,[[0,8]])}));return function(h){return u.apply(this,arguments)}}();return(0,C.useImperativeHandle)(B,function(){return{startTiming:function(){return M(!0)},endTiming:function(){return M(!1)}}}),(0,C.useEffect)(function(){var u=0,m=v.countDown;return W&&(u=window.setInterval(function(){re(function(h){return h<=1?(M(!1),clearInterval(u),m||60):h-1})},1e3)),function(){return clearInterval(u)}},[W]),(0,C.useEffect)(function(){s&&s(U)},[U,s]),(0,T.jsxs)("div",{style:(0,l.Z)((0,l.Z)({},g==null?void 0:g.style),{},{display:"flex",alignItems:"center"}),ref:B,children:[(0,T.jsx)(R.Z,(0,l.Z)((0,l.Z)({},g),{},{style:(0,l.Z)({flex:1,transition:"width .3s",marginRight:8},g==null?void 0:g.style)})),(0,T.jsx)(z.ZP,(0,l.Z)((0,l.Z)({style:{display:"block"},disabled:W,loading:le},t),{},{onClick:(0,E.Z)((0,O.Z)().mark(function u(){var m;return(0,O.Z)().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(f.prev=0,!d){f.next=9;break}return f.next=4,_.validateFields([d].flat(1));case 4:return m=_.getFieldValue([d].flat(1)),f.next=7,n(m);case 7:f.next=11;break;case 9:return f.next=11,n("");case 11:f.next=16;break;case 13:f.prev=13,f.t0=f.catch(0),console.log(f.t0);case 16:case"end":return f.stop()}},u,null,[[0,13]])})),children:o(W,U)}))]})}),K=(0,x.G)(y);I.Z=K},35748:function(oe,I,i){var l=i(35361),O=i(56929),E=i(50959),D=i(20734),$=i(11527),j=["fieldProps","min","proFieldProps","max"],R=function(x,T){var c=x.fieldProps,y=x.min,K=x.proFieldProps,v=x.max,B=(0,O.Z)(x,j);return(0,$.jsx)(D.Z,(0,l.Z)({valueType:"digit",fieldProps:(0,l.Z)({min:y,max:v},c),ref:T,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:K},B))},z=E.forwardRef(R);I.Z=z},20902:function(oe,I,i){var l=i(35361),O=i(56929),E=i(50959),D=i(20734),$=i(11527),j=["fieldProps","proFieldProps"],R=function(C,x){var T=C.fieldProps,c=C.proFieldProps,y=(0,O.Z)(C,j);return(0,$.jsx)(D.Z,(0,l.Z)({ref:x,valueType:"textarea",fieldProps:T,proFieldProps:c},y))};I.Z=E.forwardRef(R)},23885:function(oe,I,i){i.d(I,{Z:function(){return s}});var l=i(50959),O=i(82187),E=i.n(O),D=i(8146),$=i(76144),j=i(15676),R=i(39910),z=i(70939),C=function(e,o){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&o.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)o.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]]);return t},T=e=>{var{prefixCls:o,className:t,hoverable:a=!0}=e,n=C(e,["prefixCls","className","hoverable"]);const{getPrefixCls:u}=l.useContext($.E_),m=u("card",o),h=E()(`${m}-grid`,t,{[`${m}-grid-hoverable`]:a});return l.createElement("div",Object.assign({},n,{className:h}))},c=i(601),y=i(54531),K=i(79349),v=i(56352);const B=e=>{const{antCls:o,componentCls:t,headerHeight:a,cardPaddingBase:n,tabsMarginBottom:u}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:a,marginBottom:-1,padding:`0 ${(0,c.bf)(n)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${(0,c.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${(0,c.bf)(e.borderRadiusLG)} ${(0,c.bf)(e.borderRadiusLG)} 0 0`},(0,y.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},y.vS),{[`
> ${t}-typography,
> ${t}-typography-edit-content
`]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${o}-tabs-top`]:{clear:"both",marginBottom:u,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${(0,c.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},_=e=>{const{cardPaddingBase:o,colorBorderSecondary:t,cardShadow:a,lineWidth:n}=e;return{width:"33.33%",padding:o,border:0,borderRadius:0,boxShadow:`

10
dist/9710.0b439577.async.js vendored Normal file

File diff suppressed because one or more lines are too long

2
dist/index.html vendored
View File

@@ -8,6 +8,6 @@
</head>
<body>
<div id="root"></div>
<script src="/umi.447a9723.js"></script>
<script src="/umi.9d553cde.js"></script>
</body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[1418],{68161:function(f,v,n){n.r(v);var x=n(26068),u=n.n(x),T=n(67825),c=n.n(T),j=n(90228),m=n.n(j),A=n(87999),h=n.n(A),M=n(48305),E=n.n(M),b=n(19869),p=n(50959),P=n(98984),R=n(16030),B=n(35384),D=n(49523),C=n(52495),d=n(11527),L=["type","defaultRender","formItemProps","fieldProps"],W=["type","defaultRender","formItemProps","fieldProps"],K=function(){var U=(0,p.useRef)(),g=(0,p.useState)([]),y=E()(g,2),S=y[0],F=y[1],G=(0,p.useState)(null),I=E()(G,2),J=I[0],N=I[1],$=function(){var a=h()(m()().mark(function _(e){var r,o,s;return m()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,(0,C.rb)({userId:e});case 2:r=l.sent,o=r.success,s=r.data,s.records.map(function(t){t.userName=t.userName+" "+t.phone}),F(s.records);case 7:case"end":return l.stop()}},_)}));return function(e){return a.apply(this,arguments)}}(),Z=[{title:"ID",dataIndex:"id",valueType:"text",search:!1},{title:"\u7528\u6237\u4FE1\u606F",dataIndex:"userId",valueType:"text",render:function(_,e){return(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{children:["\u7528\u6237ID:",e==null?void 0:e.userId]}),(0,d.jsxs)("div",{children:["\u7528\u6237\u540D\uFF1A",e==null?void 0:e.userName]}),(0,d.jsxs)("div",{children:["\u624B\u673A\u53F7\uFF1A",e==null?void 0:e.phone]}),(0,d.jsxs)("div",{children:["\u7B49\u7EA7\uFF1A",e==null?void 0:e.level]})]})},renderFormItem:function(_,e,r){var o=e.type,s=e.defaultRender,i=e.formItemProps,l=e.fieldProps,t=c()(e,L);return(0,d.jsx)(P.Z,u()(u()({},l),{},{allowClear:!0,showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u6216\u624B\u673A\u53F7",style:{width:"100%"},filterOption:!1,onSearch:function(O){O&&$(O)},fieldNames:{label:"userName",value:"id"},options:S}))}},{title:"\u8BB0\u5F55\u540D\u79F0",dataIndex:"recordName",valueType:"text",search:!1},{title:"\u51BB\u7ED3\u4F59\u989D",dataIndex:"freezePoints",valueType:"text",search:!1},{title:"\u7C7B\u578B",dataIndex:"pointType",valueType:"text",search:!1,render:function(_,e){return _==1?"\u6536\u76CA":"\u4F59\u989D"}},{title:"\u8BB0\u5F55\u7C7B\u578B",dataIndex:"type",valueType:"text",search:!0,render:function(_,e){var r,o=D;return(r=o.find(function(s){return s.id==e.type}))===null||r===void 0?void 0:r.name},renderFormItem:function(_,e,r){var o=e.type,s=e.defaultRender,i=e.formItemProps,l=e.fieldProps,t=c()(e,W);return(0,d.jsx)(P.Z,u()(u()({},l),{},{allowClear:!0,style:{width:"100%"},filterOption:!1,fieldNames:{label:"name",value:"id"},options:D}))}},{title:"\u5907\u6CE8",dataIndex:"remarks",valueType:"text",search:!1},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createTime",valueType:"dateRange",search:{transform:function(_){return{createTimeBegin:_[0],createTimeEnd:_[1]}}},render:function(_,e){return e==null?void 0:e.createTime}}];return(0,d.jsx)(R._z,{children:(0,d.jsx)("div",{style:{width:"100%",float:"right"},children:(0,d.jsx)(B.Z,{actionRef:U,rowKey:"id",search:{labelWidth:120,defaultCollapsed:!1},toolBarRender:function(){return[]},request:function(){var a=h()(m()().mark(function _(e,r,o){var s,i;return m()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return N(e),t.next=3,(0,b.xQ)(e);case 3:return s=t.sent,i=s.data,t.abrupt("return",{data:(i==null?void 0:i.records)||[],total:i==null?void 0:i.total});case 6:case"end":return t.stop()}},_)}));return function(_,e,r){return a.apply(this,arguments)}}(),columns:Z},"logList")})})};v.default=K},49523:function(f){f.exports=JSON.parse('[{"name":"\u5145\u503C","id":1100},{"name":"\u540E\u53F0\u5145\u503C","id":1200},{"name":"\u540E\u53F0\u5212\u6263","id":1201},{"name":"\u8D2D\u4E70\u5546\u54C1","id":2100},{"name":"\u5546\u54C1\u63A8\u5E7F","id":2110},{"name":"\u5546\u54C1\u57F9\u80B2\u6D25\u8D34","id":2120},{"name":"\u5546\u54C1\u670D\u52A1\u6D25\u8D34","id":2130},{"name":"\u8D2D\u4E70\u5546\u54C1-\u9000\u5355","id":2200},{"name":"\u5546\u54C1\u63A8\u5E7F-\u9000\u5355","id":2210},{"name":"\u5546\u54C1\u57F9\u80B2\u6D25\u8D34-\u9000\u5355","id":2220},{"name":"\u5546\u54C1\u670D\u52A1\u6D25\u8D34-\u9000\u5355","id":2230},{"name":"\u5145\u7535\u6869\u6536\u76CA","id":3100},{"name":"\u5145\u7535\u6869\u63A8\u5E7F","id":3110},{"name":"\u5145\u7535\u6869\u57F9\u80B2\u6D25\u8D34","id":3120},{"name":"\u5145\u7535\u6869\u670D\u52A1\u6D25\u8D34","id":3130},{"name":"\u5145\u7535\u6869\u6536\u76CA-\u9000\u5355","id":3200},{"name":"\u5145\u7535\u6869\u63A8\u5E7F-\u9000\u5355","id":3210},{"name":"\u5145\u7535\u6869\u57F9\u80B2\u6D25\u8D34-\u9000\u5355","id":3220},{"name":"\u5145\u7535\u6869\u670D\u52A1\u6D25\u8D34-\u9000\u5355","id":3230},{"name":"\u63D0\u73B0","id":4100},{"name":"\u63D0\u73B0\u5931\u8D25","id":4200},{"name":"\u8F6C\u8D60\u4ED8\u6B3E","id":5100},{"name":"\u8F6C\u8D60\u6536\u6B3E","id":5200},{"name":"\u8F6C\u6362\u51CF\u5C11","id":6100},{"name":"\u8F6C\u6362\u589E\u52A0","id":6200}]')}}]);
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[1418],{68161:function(f,v,n){n.r(v);var x=n(26068),u=n.n(x),T=n(67825),c=n.n(T),j=n(90228),m=n.n(j),A=n(87999),h=n.n(A),M=n(48305),E=n.n(M),b=n(19869),p=n(50959),P=n(98984),R=n(16030),B=n(35384),D=n(49523),C=n(52495),d=n(11527),L=["type","defaultRender","formItemProps","fieldProps"],W=["type","defaultRender","formItemProps","fieldProps"],K=function(){var U=(0,p.useRef)(),g=(0,p.useState)([]),y=E()(g,2),S=y[0],F=y[1],G=(0,p.useState)(null),I=E()(G,2),J=I[0],N=I[1],$=function(){var a=h()(m()().mark(function _(e){var r,o,s;return m()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,(0,C.rb)({userId:e});case 2:r=l.sent,o=r.success,s=r.data,s.records.map(function(t){t.userName=t.userName+" "+t.phone}),F(s.records);case 7:case"end":return l.stop()}},_)}));return function(e){return a.apply(this,arguments)}}(),Z=[{title:"ID",dataIndex:"id",valueType:"text",search:!1},{title:"\u7528\u6237\u4FE1\u606F",dataIndex:"userId",valueType:"text",render:function(_,e){return(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{children:["\u7528\u6237ID:",e==null?void 0:e.userId]}),(0,d.jsxs)("div",{children:["\u7528\u6237\u540D\uFF1A",e==null?void 0:e.userName]}),(0,d.jsxs)("div",{children:["\u624B\u673A\u53F7\uFF1A",e==null?void 0:e.phone]}),(0,d.jsxs)("div",{children:["\u7B49\u7EA7\uFF1A",e==null?void 0:e.level]})]})},renderFormItem:function(_,e,r){var o=e.type,s=e.defaultRender,i=e.formItemProps,l=e.fieldProps,t=c()(e,L);return(0,d.jsx)(P.Z,u()(u()({},l),{},{allowClear:!0,showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u6216\u624B\u673A\u53F7",style:{width:"100%"},filterOption:!1,onSearch:function(O){O&&$(O)},fieldNames:{label:"userName",value:"id"},options:S}))}},{title:"\u8BB0\u5F55\u540D\u79F0",dataIndex:"recordName",valueType:"text",search:!1},{title:"\u51BB\u7ED3\u4F59\u989D",dataIndex:"freezePoints",valueType:"text",search:!1},{title:"\u7C7B\u578B",dataIndex:"pointType",valueType:"text",search:!1,render:function(_,e){return _==1?"\u6536\u76CA":"\u4F59\u989D"}},{title:"\u8BB0\u5F55\u7C7B\u578B",dataIndex:"type",valueType:"text",search:!0,render:function(_,e){var r,o=D;return(r=o.find(function(s){return s.id==e.type}))===null||r===void 0?void 0:r.name},renderFormItem:function(_,e,r){var o=e.type,s=e.defaultRender,i=e.formItemProps,l=e.fieldProps,t=c()(e,W);return(0,d.jsx)(P.Z,u()(u()({},l),{},{allowClear:!0,style:{width:"100%"},filterOption:!1,fieldNames:{label:"name",value:"id"},options:D}))}},{title:"\u5907\u6CE8",dataIndex:"remarks",valueType:"text",search:!1},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createTime",valueType:"dateRange",search:{transform:function(_){return{createTimeBegin:_[0],createTimeEnd:_[1]}}},render:function(_,e){return e==null?void 0:e.createTime}}];return(0,d.jsx)(R._z,{children:(0,d.jsx)("div",{style:{width:"100%",float:"right"},children:(0,d.jsx)(B.Z,{actionRef:U,rowKey:"id",search:{labelWidth:120,defaultCollapsed:!1},toolBarRender:function(){return[]},request:function(){var a=h()(m()().mark(function _(e,r,o){var s,i;return m()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return N(e),t.next=3,(0,b.xQ)(e);case 3:return s=t.sent,i=s.data,t.abrupt("return",{data:(i==null?void 0:i.records)||[],total:i==null?void 0:i.total});case 6:case"end":return t.stop()}},_)}));return function(_,e,r){return a.apply(this,arguments)}}(),columns:Z},"logList")})})};v.default=K},49523:function(f){f.exports=JSON.parse('[{"name":"\u5145\u503C","id":1100},{"name":"\u540E\u53F0\u5145\u503C","id":1200},{"name":"\u540E\u53F0\u5212\u6263","id":1201},{"name":"\u8D2D\u4E70\u5546\u54C1","id":2100},{"name":"\u5546\u54C1\u63A8\u5E7F","id":2110},{"name":"\u5546\u54C1\u57F9\u80B2\u6D25\u8D34","id":2120},{"name":"\u5546\u54C1\u670D\u52A1\u6D25\u8D34","id":2130},{"name":"\u8D2D\u4E70\u5546\u54C1-\u9000\u5355","id":2200},{"name":"\u5546\u54C1\u63A8\u5E7F-\u9000\u5355","id":2210},{"name":"\u5546\u54C1\u57F9\u80B2\u6D25\u8D34-\u9000\u5355","id":2220},{"name":"\u5546\u54C1\u670D\u52A1\u6D25\u8D34-\u9000\u5355","id":2230},{"name":"\u5145\u7535\u6869\u6536\u76CA","id":3100},{"name":"\u5145\u7535\u6869\u63A8\u5E7F","id":3110},{"name":"\u5145\u7535\u6869\u57F9\u80B2\u6D25\u8D34","id":3120},{"name":"\u5145\u7535\u6869\u670D\u52A1\u6D25\u8D34","id":3130},{"name":"\u5145\u7535\u6869\u6536\u76CA-\u9000\u5355","id":3200},{"name":"\u5145\u7535\u6869\u63A8\u5E7F-\u9000\u5355","id":3210},{"name":"\u5145\u7535\u6869\u57F9\u80B2\u6D25\u8D34-\u9000\u5355","id":3220},{"name":"\u5145\u7535\u6869\u670D\u52A1\u6D25\u8D34-\u9000\u5355","id":3230},{"name":"\u63D0\u73B0","id":4100},{"name":"\u63D0\u73B0\u5931\u8D25","id":4200},{"name":"\u8F6C\u8D60\u4ED8\u6B3E","id":5100},{"name":"\u8F6C\u8D60\u6536\u6B3E","id":5200},{"name":"\u8F6C\u6362\u51CF\u5C11","id":6100},{"name":"\u8F6C\u6362\u589E\u52A0","id":6200},{"name":"\u8F6C\u8D26\u5230\u661F\u68A6","id":7100}]')}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[6660],{25387:function(R,v,t){t.r(v);var y=t(90228),r=t.n(y),T=t(87999),i=t.n(T),s=t(48305),D=t.n(s),c=t(57571),m=t(50959),h=t(94675),O=t(35384),_=t(11527);v.default=function(f){var u=f.values,g=f.modalOpenState,l=f.onModalOpenState,P=(0,m.useState)(null),d=D()(P,2),A=d[0],E=d[1],n=(0,m.useState)(null),a=D()(n,2),o=a[0],e=a[1],b=(0,m.useRef)();(0,m.useEffect)(function(){b.current&&b.current.reload()},[u]);var U=[{title:"\u7528\u6237ID",dataIndex:"userId",search:!1},{title:"\u8BBE\u5907ID",dataIndex:"deviceId",search:!1},{title:"\u5206\u8D26\u65E5\u671F",dataIndex:"incomeDate",search:!1},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createTime",search:!1}];return(0,_.jsx)(_.Fragment,{children:(0,_.jsx)(h.Z,{width:"800px",title:"\u6536\u76CA\u5217\u8868",open:g,onOk:function(){l(!1)},onCancel:function(){l(!1)},children:(0,_.jsx)(_.Fragment,{children:(0,_.jsx)(O.Z,{actionRef:b,rowKey:"id",search:{labelWidth:120},request:function(){var M=i()(r()().mark(function C(S,K,L){var I,j;return r()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,(0,c.TY)({id:u==null?void 0:u.userId});case 2:return I=p.sent,j=I.data,p.abrupt("return",{data:j||[],total:j.length});case 5:case"end":return p.stop()}},C)}));return function(C,S,K){return M.apply(this,arguments)}}(),columns:U},"logList")})})})}},57571:function(R,v,t){t.d(v,{Lb:function(){return D},S$:function(){return g},SC:function(){return A},TY:function(){return O},Xt:function(){return P},zK:function(){return f}});var y=t(90228),r=t.n(y),T=t(87999),i=t.n(T),s=t(7485);function D(n){return c.apply(this,arguments)}function c(){return c=i()(r()().mark(function n(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.request)("/api/device/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return e.stop()}},n)})),c.apply(this,arguments)}function m(n){return h.apply(this,arguments)}function h(){return h=_asyncToGenerator(_regeneratorRuntime().mark(function n(a){return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",request("/api/device/incomeday/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return e.stop()}},n)})),h.apply(this,arguments)}function O(n){return _.apply(this,arguments)}function _(){return _=i()(r()().mark(function n(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.request)("/api/device/getDeviceInfoVO",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:a}));case 1:case"end":return e.stop()}},n)})),_.apply(this,arguments)}function f(n){return u.apply(this,arguments)}function u(){return u=i()(r()().mark(function n(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.request)("/api/device/importDeviceData",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return e.stop()}},n)})),u.apply(this,arguments)}function g(n){return l.apply(this,arguments)}function l(){return l=i()(r()().mark(function n(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.request)("/api/device/getDeviceAnalyze",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return e.stop()}},n)})),l.apply(this,arguments)}function P(n){return d.apply(this,arguments)}function d(){return d=i()(r()().mark(function n(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.request)("/api/device/export",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{},responseType:"blob"}));case 1:case"end":return e.stop()}},n)})),d.apply(this,arguments)}function A(n){return E.apply(this,arguments)}function E(){return E=i()(r()().mark(function n(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.request)("/api/device/modifyAddress",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return e.stop()}},n)})),E.apply(this,arguments)}}}]);

View File

@@ -1 +0,0 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[6660],{25387:function(I,D,n){n.r(D);var E=n(90228),a=n.n(E),O=n(87999),i=n.n(O),u=n(48305),v=n.n(u),m=n(57571),c=n(50959),h=n(94675),y=n(35384),_=n(11527);D.default=function(f){var s=f.values,T=f.modalOpenState,l=f.onModalOpenState,g=(0,c.useState)(null),d=v()(g,2),t=d[0],r=d[1],o=(0,c.useState)(null),e=v()(o,2),K=e[0],L=e[1],P=(0,c.useRef)();(0,c.useEffect)(function(){P.current&&P.current.reload()},[s]);var C=[{title:"\u7528\u6237ID",dataIndex:"userId",search:!1},{title:"\u8BBE\u5907ID",dataIndex:"deviceId",search:!1},{title:"\u5206\u8D26\u65E5\u671F",dataIndex:"incomeDate",search:!1},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createTime",search:!1}];return(0,_.jsx)(_.Fragment,{children:(0,_.jsx)(h.Z,{width:"800px",title:"\u6536\u76CA\u5217\u8868",open:T,onOk:function(){l(!1)},onCancel:function(){l(!1)},children:(0,_.jsx)(_.Fragment,{children:(0,_.jsx)(y.Z,{actionRef:P,rowKey:"id",search:{labelWidth:120},request:function(){var b=i()(a()().mark(function j(R,U,x){var A,M;return a()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,(0,m.TY)({id:s==null?void 0:s.userId});case 2:return A=p.sent,M=A.data,p.abrupt("return",{data:M||[],total:M.length});case 5:case"end":return p.stop()}},j)}));return function(j,R,U){return b.apply(this,arguments)}}(),columns:C},"logList")})})})}},57571:function(I,D,n){n.d(D,{Lb:function(){return v},S$:function(){return T},TY:function(){return y},Xt:function(){return g},zK:function(){return f}});var E=n(90228),a=n.n(E),O=n(87999),i=n.n(O),u=n(7485);function v(t){return m.apply(this,arguments)}function m(){return m=i()(a()().mark(function t(r){return a()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/device/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:r||{}}));case 1:case"end":return e.stop()}},t)})),m.apply(this,arguments)}function c(t){return h.apply(this,arguments)}function h(){return h=_asyncToGenerator(_regeneratorRuntime().mark(function t(r){return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",request("/api/device/incomeday/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:r||{}}));case 1:case"end":return e.stop()}},t)})),h.apply(this,arguments)}function y(t){return _.apply(this,arguments)}function _(){return _=i()(a()().mark(function t(r){return a()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/device/getDeviceInfoVO",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:r}));case 1:case"end":return e.stop()}},t)})),_.apply(this,arguments)}function f(t){return s.apply(this,arguments)}function s(){return s=i()(a()().mark(function t(r){return a()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/device/importDeviceData",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:r||{}}));case 1:case"end":return e.stop()}},t)})),s.apply(this,arguments)}function T(t){return l.apply(this,arguments)}function l(){return l=i()(a()().mark(function t(r){return a()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/device/getDeviceAnalyze",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:r||{}}));case 1:case"end":return e.stop()}},t)})),l.apply(this,arguments)}function g(t){return d.apply(this,arguments)}function d(){return d=i()(a()().mark(function t(r){return a()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/device/export",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:r||{},responseType:"blob"}));case 1:case"end":return e.stop()}},t)})),d.apply(this,arguments)}}}]);

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[9702],{34927:function(M,d,e){var n=e(35361),P=e(56929),u=e(89558),i=e(47186),E=e(50959),r=e(50756),a=e(20734),s=e(11527),_=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],p=E.forwardRef(function(o,v){var O=o.fieldProps,D=o.options,F=o.radioType,c=o.layout,B=o.proFieldProps,f=o.valueEnum,R=(0,P.Z)(o,_);return(0,s.jsx)(a.Z,(0,n.Z)((0,n.Z)({valueType:F==="button"?"radioButton":"radio",ref:v,valueEnum:(0,u.h)(f,void 0)},R),{},{fieldProps:(0,n.Z)({options:D,layout:c},O),proFieldProps:B,filedConfig:{customLightMode:!0}}))}),m=E.forwardRef(function(o,v){var O=o.fieldProps,D=o.children;return(0,s.jsx)(i.ZP,(0,n.Z)((0,n.Z)({},O),{},{ref:v,children:D}))}),l=(0,r.G)(m,{valuePropName:"checked",ignoreWidth:!0}),t=l;t.Group=p,t.Button=i.ZP.Button,t.displayName="ProFormComponent",d.Z=t},20902:function(M,d,e){var n=e(35361),P=e(56929),u=e(50959),i=e(20734),E=e(11527),r=["fieldProps","proFieldProps"],a=function(_,p){var m=_.fieldProps,l=_.proFieldProps,t=(0,P.Z)(_,r);return(0,E.jsx)(i.Z,(0,n.Z)({ref:p,valueType:"textarea",fieldProps:m,proFieldProps:l},t))};d.Z=u.forwardRef(a)},97999:function(M,d,e){e.r(d);var n=e(50959),P=e(5e4),u=e(19014),i=e(34927),E=e(20902),r=e(11527);d.default=function(a){var s=a.values,_=a.modalOpenState,p=a.onModalOpenState,m=a.onSubmit,l=(0,n.useRef)();return(0,n.useEffect)(function(){var t;(t=l.current)===null||t===void 0||t.setFieldsValue(s)},[s]),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(P.Y,{title:"\u5145\u7535\u6869-\u8BBE\u7F6E\u5730\u5740",formRef:l,submitter:{searchConfig:{resetText:"\u91CD\u7F6E"},resetButtonProps:{onClick:function(){var o;(o=l.current)===null||o===void 0||o.resetFields()}}},initialValues:s,onFinish:m,open:_,onOpenChange:p,children:[(0,r.jsx)(u.Z,{hidden:!0,width:"md",name:"deviceId"}),(0,r.jsx)(u.Z,{width:"md",label:"\u8BBE\u5907\u53F7",name:"deviceNo",placeholder:"\u8BF7\u8F93\u5165"}),(0,r.jsx)(i.Z.Group,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9"}],name:"repeat",radioType:"button",label:"\u662F\u5426\u53EF\u4EE5\u91CD\u590D",options:[{label:"\u4E0D\u53EF\u4EE5\u91CD\u590D",value:2},{label:"\u53EF\u4EE5\u91CD\u590D",value:1}]}),(0,r.jsx)(u.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],name:"stationName",label:"\u7535\u7AD9\u540D\u79F0",placeholder:"\u8BF7\u8F93\u5165"}),(0,r.jsx)(E.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],name:"stationAddress",label:"\u8BE6\u7EC6\u5730\u5740",placeholder:"\u8BF7\u8F93\u5165"})]})})}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[4575],{35748:function(L,u,e){var o=e(35361),d=e(56929),n=e(50959),a=e(20734),p=e(11527),_=["fieldProps","min","proFieldProps","max"],P=function(s,m){var c=s.fieldProps,h=s.min,i=s.proFieldProps,t=s.max,r=(0,d.Z)(s,_);return(0,p.jsx)(a.Z,(0,o.Z)({valueType:"digit",fieldProps:(0,o.Z)({min:h,max:t},c),ref:m,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:i},r))},l=n.forwardRef(P);u.Z=l},27610:function(L,u,e){var o=e(35361),d=e(56929),n=e(89558),a=e(50959),p=e(71252),_=e(20734),P=e(11527),l=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],E=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],s=function(r,v){var C=r.fieldProps,D=r.children,M=r.params,O=r.proFieldProps,F=r.mode,f=r.valueEnum,Z=r.request,R=r.showSearch,W=r.options,x=(0,d.Z)(r,l),T=(0,a.useContext)(p.Z);return(0,P.jsx)(_.Z,(0,o.Z)((0,o.Z)({valueEnum:(0,n.h)(f),request:Z,params:M,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,o.Z)({options:W,mode:F,showSearch:R,getPopupContainer:T.getPopupContainer},C),ref:v,proFieldProps:O},x),{},{children:D}))},m=a.forwardRef(function(t,r){var v=t.fieldProps,C=t.children,D=t.params,M=t.proFieldProps,O=t.mode,F=t.valueEnum,f=t.request,Z=t.options,R=(0,d.Z)(t,E),W=(0,o.Z)({options:Z,mode:O||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},v),x=(0,a.useContext)(p.Z);return(0,P.jsx)(_.Z,(0,o.Z)((0,o.Z)({valueEnum:(0,n.h)(F),request:f,params:D,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,o.Z)({getPopupContainer:x.getPopupContainer},W),ref:r,proFieldProps:M},R),{},{children:C}))}),c=a.forwardRef(s),h=m,i=c;i.SearchSelect=h,i.displayName="ProFormComponent",u.Z=i},92323:function(L,u,e){var o=e(35361),d=e(56929),n=e(50959),a=e(20734),p=e(11527),_=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],P=n.forwardRef(function(l,E){var s=l.fieldProps,m=l.unCheckedChildren,c=l.checkedChildren,h=l.proFieldProps,i=(0,d.Z)(l,_);return(0,p.jsx)(a.Z,(0,o.Z)({valueType:"switch",fieldProps:(0,o.Z)({unCheckedChildren:m,checkedChildren:c},s),ref:E,valuePropName:"checked",proFieldProps:h,filedConfig:{valuePropName:"checked",ignoreWidth:!0,customLightMode:!0}},i))});u.Z=P}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[8233],{35748:function(O,_,e){var u=e(35361),l=e(56929),d=e(50959),p=e(20734),m=e(11527),n=["fieldProps","min","proFieldProps","max"],r=function(o,P){var D=o.fieldProps,i=o.min,t=o.proFieldProps,a=o.max,c=(0,l.Z)(o,n);return(0,m.jsx)(p.Z,(0,u.Z)({valueType:"digit",fieldProps:(0,u.Z)({min:i,max:a},D),ref:P,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:t},c))},s=d.forwardRef(r);_.Z=s},42997:function(O,_,e){e.r(_);var u=e(5e4),l=e(19014),d=e(49547),p=e(35748),m=e(50959),n=e(11527);_.default=function(r){var s=r.values,E=r.modalOpenState,o=r.onModalOpenState,P=r.onSubmit,D=r.permissionTreeData,i=(0,m.useRef)();return(0,m.useEffect)(function(){var t;(t=i.current)===null||t===void 0||t.setFieldsValue(s)},[s]),(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(u.Y,{title:"\u6838\u9500\u5377-\u6DFB\u52A0",formRef:i,submitter:{searchConfig:{resetText:"\u91CD\u7F6E"},resetButtonProps:{onClick:function(){var a;(a=i.current)===null||a===void 0||a.resetFields()}}},initialValues:s,onFinish:P,open:E,onOpenChange:o,children:[(0,n.jsx)(l.Z,{hidden:!0,width:"md",name:"id"}),(0,n.jsx)(d.A.Group,{children:(0,n.jsx)(l.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"couponName",label:"\u6838\u9500\u5377\u540D\u79F0",placeholder:"\u8BF7\u8F93\u5165"})}),(0,n.jsx)(d.A.Group,{children:(0,n.jsx)(p.Z,{fieldProps:{prefix:"\uFFE5"},label:"\u9762\u503C",name:"price",min:0})})]})})}}}]);

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[1875],{35748:function(f,s,e){var i=e(35361),u=e(56929),m=e(50959),a=e(20734),d=e(11527),p=["fieldProps","min","proFieldProps","max"],t=function(n,P){var E=n.fieldProps,D=n.min,M=n.proFieldProps,o=n.max,c=(0,u.Z)(n,p);return(0,d.jsx)(a.Z,(0,i.Z)({valueType:"digit",fieldProps:(0,i.Z)({min:D,max:o},E),ref:P,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:M},c))},_=m.forwardRef(t);s.Z=_},25193:function(f,s,e){e.r(s);var i=e(48305),u=e.n(i),m=e(5e4),a=e(19014),d=e(49547),p=e(35748),t=e(50959),_=e(11527);s.default=function(r){var n=r.values,P=r.modalOpenState,E=r.onModalOpenState,D=r.onSubmit,M=r.permissionTreeData,o=(0,t.useRef)(),c=(0,t.useState)(),v=u()(c,2),C=v[0],h=v[1];return(0,t.useEffect)(function(){var l;h(n.permission_ids),(l=o.current)===null||l===void 0||l.setFieldsValue(n)},[n]),(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)(m.Y,{title:"\u7BA1\u7406\u5458-\u6DFB\u52A0",formRef:o,submitter:{searchConfig:{resetText:"\u91CD\u7F6E"},resetButtonProps:{onClick:function(){var O;(O=o.current)===null||O===void 0||O.resetFields()}}},initialValues:n,onFinish:D,open:P,onOpenChange:E,children:[(0,_.jsx)(a.Z,{hidden:!0,width:"md",name:"id"}),(0,_.jsx)(d.A.Group,{children:(0,_.jsx)(a.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"couponName",label:"\u6838\u9500\u5377\u540D\u79F0",placeholder:"\u8BF7\u8F93\u5165"})}),(0,_.jsx)(d.A.Group,{children:(0,_.jsx)(p.Z,{fieldProps:{prefix:"\uFFE5"},label:"\u9762\u503C",name:"price",min:0})})]})})}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -98,5 +98,9 @@
{
"name": "转换增加",
"id": 6200
},
{
"name": "转账到星梦",
"id": 7100
}
]

View File

@@ -0,0 +1,76 @@
/*
* @Note:
* @Author: 2058827620@qq.com
* @Date: 2022-04-03 17:02:15
*/
import { useEffect, useRef, useState } from 'react';
import { ProForm, ModalForm, ProFormTextArea, ProFormText, ProFormRadio } from '@ant-design/pro-components';
export default ({ values, modalOpenState, onModalOpenState, onSubmit }) => {
const restFormRef = useRef();
useEffect(() => {
restFormRef.current?.setFieldsValue(values);
}, [values]);
return (
<>
<ModalForm
title="充电桩-设置地址"
formRef={restFormRef}
submitter={{
searchConfig: {
resetText: '重置',
},
resetButtonProps: {
onClick: () => {
restFormRef.current?.resetFields();
},
},
}}
initialValues={values}
onFinish={onSubmit}
open={modalOpenState}
onOpenChange={onModalOpenState}
>
<ProFormText hidden={true} width="md" name="deviceId" />
<ProFormText
width="md"
label="设备号"
name="deviceNo"
placeholder="请输入"
/>
<ProFormRadio.Group
rules={[{ required: true, message: '请选择' }]}
name="repeat"
radioType="button"
label="是否可以重复"
options={[
{
label: '不可以重复',
value: 2,
},
{
label: '可以重复',
value: 1,
},
]}
/>
<ProFormText
rules={[{ required: true, message: '请输入' }]}
name="stationName"
label="电站名称"
placeholder="请输入"
/>
<ProFormTextArea
rules={[{ required: true, message: '请输入' }]}
name="stationAddress"
label="详细地址"
placeholder="请输入"
/>
</ModalForm>
</>
);
};

View File

@@ -1,4 +1,4 @@
import { devicePage, importDeviceData, getDeviceAnalyze, deviceExport } from '@/services/piles';
import { devicePage, importDeviceData, getDeviceAnalyze, deviceExport,deviceSetinfo } from '@/services/piles';
import { exportData } from '@/utils/func';
import React, { useRef, useEffect, useState } from 'react';
import { useIntl, useAccess } from '@umijs/max';
@@ -7,7 +7,7 @@ import { ActionType, PageContainer, ProTable } from '@ant-design/pro-components'
import BonusFormModal from './components/BonusFormModal';
import TempFormModal from './components/TempFormModal';
import { usersPage } from '@/services/user/user';
import SetinfoFormModal from './components/SetinfoFormModal';
const LogTableList: React.FC = () => {
const actionRef = useRef<ActionType>();
@@ -18,7 +18,7 @@ const LogTableList: React.FC = () => {
const access = useAccess()
const [shopOption, setShopOption] = useState([]);
const [count, setCountRows] = useState(false);
const [setinfoFormModal, setSetinfoFormModal] = useState(false);
const countInit = async (params) => {
const { success, data } = await getDeviceAnalyze(params);
if (success) {
@@ -47,6 +47,18 @@ const LogTableList: React.FC = () => {
setShopOption(data.records)
}
const handleSetinfo = async (value) => {
const { success } = await deviceSetinfo({
...value,
// repeat: 2
});
if (success) {
setSetinfoFormModal(false);
actionRef.current?.reload();
}
};
const columns = [
{
title: 'ID',
@@ -260,6 +272,27 @@ const LogTableList: React.FC = () => {
return record.createTime
},
},
{
title: '操作',
dataIndex: 'option',
valueType: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => {
setRow({
...record,
stationName: record.stationName,
deviceNo: record.deviceNo,
deviceId: record.id
});
setSetinfoFormModal(true);
}}
>
</Button>
),
},
];
return (
@@ -297,6 +330,12 @@ const LogTableList: React.FC = () => {
modalOpenState={bonusFormModal}
onModalOpenState={setBonusFormModal}
/>
<SetinfoFormModal
values={row}
modalOpenState={setinfoFormModal}
onModalOpenState={setSetinfoFormModal}
onSubmit={handleSetinfo}
/>
<TempFormModal
modalOpenState={tempFormModal}
onModalOpenState={setTempFormModal}

View File

@@ -1,4 +1,4 @@
import { usersPage, usersAdd, usersDelete, usersUpdate, updateUserLevel, userTransferHanging, exportUser, userRecharge, accountChange, updateUserRoleType, updateUserPemType, backendBasics } from '@/services/user/user';
import { usersPage, usersCode, usersAdd, usersDelete, usersUpdate, updateUserLevel, userTransferHanging, exportUser, userRecharge, accountChange, updateUserRoleType, updateUserPemType, backendBasics } from '@/services/user/user';
import React, { useRef, useEffect, useState } from 'react';
@@ -163,6 +163,14 @@ const LogTableList: React.FC = () => {
}
}
const setCodeRow = async (value) => {
const { success } = await usersCode(value);
if (success) {
actionRef.current?.reload();
}
}
const columns = [
{
title: 'ID',
@@ -333,49 +341,60 @@ const LogTableList: React.FC = () => {
valueType: 'text',
search: false,
},
// {
// title: '操作',
// dataIndex: 'option',
// width: '220px',
// valueType: 'option',
// render: (_, record) => [
// // <Button
// // type="link"
// // size="small"
// // // hidden={!access.hasPerms('admin/banner/update')}
// // onClick={() => {
// // setModalVisible(true);
// // setCurrentRow(record);
// // }}
// // >
// // 编辑
// // </Button>,
// // <Button
// // type="link"
// // size="small"
// // danger
// // // hidden={!access.hasPerms('admin:banner:update')}
// // onClick={async () => {
// // Modal.confirm({
// // title: '删除',
// // content: '确定删除该项吗?',
// // okText: '确认',
// // cancelText: '取消',
// // onOk: async () => {
// // const success = await handleRemoveOne(record);
// // if (success) {
// // if (actionRef.current) {
// // actionRef.current.reload();
// // }
// // }
// // },
// // });
// // }}
// // >
// // 删除
// // </Button>,
// ],
// },
{
title: '操作',
dataIndex: 'option',
width: '220px',
valueType: 'option',
render: (_, record) => [
<Button
type="link"
size="small"
// hidden={!access.hasPerms('admin/banner/update')}
onClick={() => {
// setModalVisible(true);
setCodeRow(record.id);
}}
>
{record.tag == 1 ? '取消核销账户' : '设置核销账户'}
</Button>,
// <Button
// type="link"
// size="small"
// // hidden={!access.hasPerms('admin/banner/update')}
// onClick={() => {
// setModalVisible(true);
// setCurrentRow(record);
// }}
// >
// 编辑
// </Button>,
// <Button
// type="link"
// size="small"
// danger
// // hidden={!access.hasPerms('admin:banner:update')}
// onClick={async () => {
// Modal.confirm({
// title: '删除',
// content: '确定删除该项吗?',
// okText: '确认',
// cancelText: '取消',
// onOk: async () => {
// const success = await handleRemoveOne(record);
// if (success) {
// if (actionRef.current) {
// actionRef.current.reload();
// }
// }
// },
// });
// }}
// >
// 删除
// </Button>,
],
},
];
const handleTrade = async (fields) => {

View File

@@ -0,0 +1,90 @@
/*
* @Note:
* @Author: 2058827620@qq.com
* @Date: 2022-04-03 17:02:15
*/
import { ProForm, ModalForm, ProFormRadio, ProFormText, ProFormDigit } from '@ant-design/pro-components';
import { Tree } from 'antd';
import { useEffect, useRef } from 'react';
import FilesManager from '@/components/FilesManage/index';
export default ({ values, modalOpenState, onModalOpenState, onSubmit, permissionTreeData }) => {
const restFormRef = useRef();
useEffect(() => {
restFormRef.current?.setFieldsValue(values);
}, [values]);
return (
<>
<ModalForm
title="核销卷-添加"
formRef={restFormRef}
submitter={{
searchConfig: {
resetText: '重置',
},
resetButtonProps: {
onClick: () => {
restFormRef.current?.resetFields();
},
},
}}
initialValues={values}
onFinish={onSubmit}
open={modalOpenState}
onOpenChange={onModalOpenState}
>
<ProFormText hidden={true} width="md" name="id" />
<ProForm.Group>
{/* <ProFormText
rules={[{ required: true, message: '请输入' }]}
width="md"
name="couponCode"
label="核销卷编码"
placeholder="请输入"
/> */}
<ProFormText
rules={[{ required: true, message: '请输入' }]}
width="md"
name="couponName"
label="核销卷名称"
placeholder="请输入"
/>
</ProForm.Group>
<ProForm.Group>
<ProFormDigit
fieldProps={{
prefix: '¥',
}}
label="面值"
name="price"
min={0}
/>
</ProForm.Group>
{/* <ProFormRadio.Group
name="status"
radioType="button"
label="状态"
options={[
{
label: '正常',
value: 0,
},
{
label: '冻结',
value: 1,
},
{
label: '禁用',
value: 2,
},
]}
/> */}
</ModalForm>
</>
);
};

View File

@@ -0,0 +1,73 @@
/*
* @Note:
* @Author: 2058827620@qq.com
* @Date: 2022-04-03 17:02:15
*/
import { ProForm, ModalForm, ProFormRadio, ProFormText,ProFormDigit } from '@ant-design/pro-components';
import { Tree } from 'antd';
import { useEffect, useRef, useState } from 'react';
import FilesManager from '@/components/FilesManage/index';
export default ({ values, modalOpenState, onModalOpenState, onSubmit, permissionTreeData }) => {
const restFormRef = useRef();
const [checkedKeys, setCheckedKeys] = useState();
useEffect(() => {
setCheckedKeys(values.permission_ids);
restFormRef.current?.setFieldsValue(values);
}, [values]);
return (
<>
<ModalForm
title="管理员-添加"
formRef={restFormRef}
submitter={{
searchConfig: {
resetText: '重置',
},
resetButtonProps: {
onClick: () => {
restFormRef.current?.resetFields();
},
},
}}
initialValues={values}
onFinish={onSubmit}
open={modalOpenState}
onOpenChange={onModalOpenState}
>
<ProFormText hidden={true} width="md" name="id" />
<ProForm.Group>
{/* <ProFormText
rules={[{ required: true, message: '请输入' }]}
width="md"
name="couponCode"
label="核销卷编码"
placeholder="请输入"
/> */}
<ProFormText
rules={[{ required: true, message: '请输入' }]}
width="md"
name="couponName"
label="核销卷名称"
placeholder="请输入"
/>
</ProForm.Group>
<ProForm.Group>
<ProFormDigit
fieldProps={{
prefix: '¥',
}}
label="面值"
name="price"
min={0}
/>
</ProForm.Group>
</ModalForm>
</>
);
};

View File

@@ -0,0 +1,233 @@
import React, { useRef, useEffect, useState } from 'react';
import { Button, Space, message, Popconfirm } from 'antd';
import {
PageContainer,
ProTable,
} from '@ant-design/pro-components';
import AuthConsumer from '@/components/Authority';
import CreateFormModal from './components/CreateFormModal';
import UpdateFormModal from './components/UpdateFormModal';
import services from '@/services/admin';
import { adminItems, adminCreate, adminDelete, adminUpdate} from '@/services/verification/index';
export default () => {
const [createFormModal, setCreateFormModal] = useState(false);
const [updateFormModal, setUpdateFormModal] = useState(false);
const [permissionTreeData, setPermissionTreeData] = useState([]);
const actionRef = useRef();
const initRow = {
id: '',
nickname: '',
username: '',
email: '',
avatar: '',
status: 0,
password: '',
permission_ids: [],
authority_note: undefined
};
const [row, setRow] = useState(initRow);
const [selectedRowsState, setSelectedRows] = useState([]);
const handleDelete = async (fields) => {
const { success } = await adminDelete(fields);
if (success) {
actionRef.current.clearSelected();
actionRef.current?.reload();
}
};
const handleCreate = async (fields) => {
setRow(fields);
const { success } = await adminCreate({ ...fields });
if (success) {
setRow(initRow);
actionRef.current?.reload();
setCreateFormModal(false);
}
};
const handleUpdate = async (fields) => {
const { success } = await adminUpdate({ ...fields });
if (success) {
actionRef.current?.reload();
setUpdateFormModal(false);
}
};
const columns = [
{
title: 'ID',
dataIndex: 'id',
},
{
title: '核销卷编码',
dataIndex: 'couponCode',
search: false,
},
{
title: '核销卷名称',
dataIndex: 'couponName',
},
{
title: '面值',
dataIndex: 'price',
},
{
title: '创建时间',
dataIndex: 'createTime',
search: false,
},
{
title: '操作',
dataIndex: 'option',
valueType: 'option',
render: (_, record) => (
<Space>
<AuthConsumer action={'/api/v0/coupon/update'} key="/api/v0/coupon/update">
<Button
type="link"
onClick={() => {
setRow(record);
setUpdateFormModal(true)
}}
>
</Button>
</AuthConsumer>
<AuthConsumer action={'/api/v0/coupon/delete'} key="/api/v0/coupon/delete">
<Popconfirm
title="确认删除?"
onConfirm={() => {
handleDelete({ code: record.couponCode });
}}
>
<Button
type="link"
danger
>
</Button>
</Popconfirm>
</AuthConsumer>
</Space>
),
},
];
return (
<PageContainer
ghost
>
<>
<UpdateFormModal
values={row}
modalOpenState={updateFormModal}
onModalOpenState={setUpdateFormModal}
onSubmit={handleUpdate}
/>
<CreateFormModal
values={row}
modalOpenState={createFormModal}
onModalOpenState={setCreateFormModal}
onSubmit={handleCreate}
/>
<ProTable
actionRef={actionRef}
rowKey="id"
search={{
defaultCollapsed: false,
}}
toolBarRender={() => [
<AuthConsumer action={'admin/admin/create'} key="admin/admin/create">
<Button
type="primary"
onClick={() => {
setCreateFormModal(true)
}}
>
</Button>
</AuthConsumer>
]}
request={async (params, sorter, filter) => {
const { data, success } = await adminItems({
...params,
sorter,
filter,
});
return {
data: data?.records || [],
total: data?.total,
success,
};
}}
columns={columns}
rowSelection={{
onChange: (_, selectedRows) => {
setSelectedRows(selectedRows)
},
}}
tableAlertRender={({
selectedRowKeys,
selectedRows,
onCleanSelected,
}) => {
return (
<Space size={24}>
<span> {selectedRowKeys.length} </span>
<span>
<a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}>
</a>
</span>
</Space>
);
}}
tableAlertOptionRender={({ selectedRowKeys, selectedRows, onCleanSelected }) => {
return (
<Space size={16}>
<AuthConsumer action={'admin/admin/delete'} key="admin/admin/delete">
<Popconfirm
title="确认删除?"
onConfirm={() => {
handleDelete({ id: selectedRowKeys });
}}
>
<Button
type="link"
danger
>
</Button>
</Popconfirm>
</AuthConsumer>
</Space>
);
}}
pagination={{
showSizeChanger: true,
}}
/>
</>
</PageContainer>
);
};

View File

@@ -0,0 +1,146 @@
import { verificationPage } from '@/services/payment';
import React, { useRef, useEffect,useState } from 'react';
import { useIntl, useAccess } from '@umijs/max';
import { message, Tag, Image, Button, Select } from 'antd';
import { ActionType, PageContainer, ProTable } from '@ant-design/pro-components';
import { usersPage } from '@/services/user/user';
const LogTableList: React.FC = () => {
const actionRef = useRef<ActionType>();
const [shopOption, setShopOption] = useState([]);
const searchShop = async (value) => {
const { success, data } = await usersPage({
userId: value
});
data.records.map((i) => {
i.userName = i.userName + ' ' + i.phone
})
setShopOption(data.records)
}
const columns = [
{
title: '订单号',
dataIndex: 'orderNo',
valueType: 'text',
search: false,
},
{
title: '用户信息',
dataIndex: 'userId',
valueType: 'text',
search: false,
render: (_: any, record: any) => {
return <div>
<div>{record?.shopEntity?.userName}</div>
<div>{record?.shopEntity?.phone}</div>
</div>
},
},
{
title: '核销人',
dataIndex: 'userId',
valueType: 'text',
search: false,
render: (_: any, record: any) => {
return <div>
<div>{record?.verifier?.userName}</div>
<div>{record?.verifier?.phone}</div>
</div>
},
},
{
title: '面值',
dataIndex: 'goodsPrice',
search: false,
},
{
title: '数量',
dataIndex: 'couponNum',
search: false,
},
{
title: '核销码',
dataIndex: 'qrcode',
search: false,
render: (_, record) => {
return record.qrcode ? <Image src={record.qrcode} width={60} height={60}></Image> : '-'
},
},
{
title: '状态',
dataIndex: 'status',
valueType: 'text',
renderFormItem: (
_,
{ type, defaultRender, formItemProps, fieldProps, ...rest },
form,
) => {
const statusMap = [{
label: '已核销',
value: 1
}, {
label: '未核销',
value: 0
}];
return <Select
{...fieldProps}
allowClear
style={{ width: "100%" }}
filterOption={false}
fieldNames={{
label: "label",
value: "value"
}}
options={statusMap}
/>
},
render: (_, record) => {
return record.status ? '已核销' : '未核销'
}
},
{
title: '备注',
dataIndex: 'note',
search: false,
},
{
title: '创建时间',
dataIndex: 'createTime',
valueType: 'text',
search: false,
},
];
return (
<PageContainer>
<div style={{ width: '100%', float: 'right' }}>
<ProTable
actionRef={actionRef}
rowKey="id"
key="logList"
search={{
labelWidth: 120,
}}
request={async (params, sorter, filter) => {
let { data } = await verificationPage(params)
return {
data: data?.records || [],
total: data?.total,
};
}}
columns={columns}
/>
</div>
</PageContainer>
);
};
export default LogTableList;

View File

@@ -10,6 +10,22 @@ export async function paymentPage(body) {
});
}
export async function verificationPage(body) {
return request('/api/orders/couponList', {
method: 'get',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
params: body || {},
});
}
export async function paymentrefundPage(body) {
return request('/api/paymentrefund/page', {
method: 'POST',

View File

@@ -65,3 +65,14 @@ export async function deviceExport(body) {
});
}
export async function deviceSetinfo(body) {
return request('/api/device/modifyAddress', {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
data: body || {},
});
}

View File

@@ -80,6 +80,15 @@ export async function pageUpAndDownLevel(id) {
},
});
}
export async function usersCode(id) {
return request(`/api/users/updateTag?id=${id}`, {
method: 'GET',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
});
}
export async function findFormUserId(id) {
return request(`/api/users/findFormUserId?id=${id}`, {

View File

@@ -0,0 +1,41 @@
import { request } from '@umijs/max';
export async function adminItems(body) {
return request('/api/v0/coupon/page', {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
data: body || {},
});
}
export async function adminCreate(body) {
return request('/api/v0/coupon/add', {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
data: body || {},
});
}
export async function adminUpdate(body) {
return request('/api/v0/coupon/update', {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
data: body || {},
});
}
export async function adminDelete(body) {
return request('/api/v0/coupon/delete', {
method: 'DELETE',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
params: body || {},
});
}