1
This commit is contained in:
@@ -84,9 +84,9 @@ export default defineConfig({
|
||||
},
|
||||
define: {
|
||||
'process.env': {
|
||||
API_URL: "https://iadminapi.zhongshuai2023.com",
|
||||
// API_URL: "https://iadminapi.zhongshuai2023.com",
|
||||
// API_URL: "http://192.168.1.63:1002",
|
||||
// API_URL: "http://192.168.1.54:1002",
|
||||
API_URL: "http://192.168.1.54:1002",
|
||||
WS_URL: "ws://lv.com",
|
||||
STATIC_URL: "http://lv.com",
|
||||
WEMAP_KEY: 'ZFDBZ-YUTWB-353UZ-NYKEY-JTVIZ-Q3F6X'
|
||||
|
||||
10
dist/193.a9a204fa.async.js
vendored
Normal file
10
dist/193.a9a204fa.async.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[6709],{49091:function(de,A,i){var l=i(35361),x=i(11642),E=i(73356),B=i(56929),O=i(959),H=i(50925),F=i(41268),w=i(50159),v=i(50959),X=i(50756),T=i(11527),c=["rules","name","phoneName","fieldProps","onTiming","captchaTextRender","captchaProps"],y=v.forwardRef(function(C,j){var G=H.Z.useFormInstance(),k=(0,v.useState)(C.countDown||60),ee=(0,O.Z)(k,2),K=ee[0],re=ee[1],te=(0,v.useState)(!1),Q=(0,O.Z)(te,2),I=Q[0],P=Q[1],J=(0,v.useState)(),Y=(0,O.Z)(J,2),oe=Y[0],D=Y[1],le=C.rules,r=C.name,d=C.phoneName,g=C.fieldProps,s=C.onTiming,e=C.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=C.captchaProps,a=(0,B.Z)(C,c),n=function(){var u=(0,E.Z)((0,x.Z)().mark(function m(h){return(0,x.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.prev=0,D(!0),b.next=4,a.onGetCaptcha(h);case 4:D(!1),P(!0),b.next=13;break;case 8:b.prev=8,b.t0=b.catch(0),P(!1),D(!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,v.useImperativeHandle)(j,function(){return{startTiming:function(){return P(!0)},endTiming:function(){return P(!1)}}}),(0,v.useEffect)(function(){var u=0,m=C.countDown;return I&&(u=window.setInterval(function(){re(function(h){return h<=1?(P(!1),clearInterval(u),m||60):h-1})},1e3)),function(){return clearInterval(u)}},[I]),(0,v.useEffect)(function(){s&&s(K)},[K,s]),(0,T.jsxs)("div",{style:(0,l.Z)((0,l.Z)({},g==null?void 0:g.style),{},{display:"flex",alignItems:"center"}),ref:j,children:[(0,T.jsx)(F.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)(w.ZP,(0,l.Z)((0,l.Z)({style:{display:"block"},disabled:I,loading:oe},t),{},{onClick:(0,E.Z)((0,x.Z)().mark(function u(){var m;return(0,x.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,G.validateFields([d].flat(1));case 4:return m=G.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(I,K)}))]})}),q=(0,X.G)(y);A.Z=q},20902:function(de,A,i){var l=i(35361),x=i(56929),E=i(50959),B=i(20734),O=i(11527),H=["fieldProps","proFieldProps"],F=function(v,X){var T=v.fieldProps,c=v.proFieldProps,y=(0,x.Z)(v,H);return(0,O.jsx)(B.Z,(0,l.Z)({ref:X,valueType:"textarea",fieldProps:T,proFieldProps:c},y))};A.Z=E.forwardRef(F)},23885:function(de,A,i){i.d(A,{Z:function(){return s}});var l=i(50959),x=i(82187),E=i.n(x),B=i(8146),O=i(76144),H=i(15676),F=i(39910),w=i(70939),v=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=v(e,["prefixCls","className","hoverable"]);const{getPrefixCls:u}=l.useContext(O.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),q=i(79349),C=i(56352);const j=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([[6709,193],{49091:function(de,A,i){var l=i(35361),x=i(11642),E=i(73356),B=i(56929),O=i(959),H=i(50925),F=i(41268),w=i(50159),v=i(50959),X=i(50756),T=i(11527),c=["rules","name","phoneName","fieldProps","onTiming","captchaTextRender","captchaProps"],y=v.forwardRef(function(C,j){var G=H.Z.useFormInstance(),k=(0,v.useState)(C.countDown||60),ee=(0,O.Z)(k,2),K=ee[0],re=ee[1],te=(0,v.useState)(!1),Q=(0,O.Z)(te,2),I=Q[0],P=Q[1],J=(0,v.useState)(),Y=(0,O.Z)(J,2),oe=Y[0],D=Y[1],le=C.rules,r=C.name,d=C.phoneName,g=C.fieldProps,s=C.onTiming,e=C.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=C.captchaProps,a=(0,B.Z)(C,c),n=function(){var u=(0,E.Z)((0,x.Z)().mark(function m(h){return(0,x.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.prev=0,D(!0),b.next=4,a.onGetCaptcha(h);case 4:D(!1),P(!0),b.next=13;break;case 8:b.prev=8,b.t0=b.catch(0),P(!1),D(!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,v.useImperativeHandle)(j,function(){return{startTiming:function(){return P(!0)},endTiming:function(){return P(!1)}}}),(0,v.useEffect)(function(){var u=0,m=C.countDown;return I&&(u=window.setInterval(function(){re(function(h){return h<=1?(P(!1),clearInterval(u),m||60):h-1})},1e3)),function(){return clearInterval(u)}},[I]),(0,v.useEffect)(function(){s&&s(K)},[K,s]),(0,T.jsxs)("div",{style:(0,l.Z)((0,l.Z)({},g==null?void 0:g.style),{},{display:"flex",alignItems:"center"}),ref:j,children:[(0,T.jsx)(F.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)(w.ZP,(0,l.Z)((0,l.Z)({style:{display:"block"},disabled:I,loading:oe},t),{},{onClick:(0,E.Z)((0,x.Z)().mark(function u(){var m;return(0,x.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,G.validateFields([d].flat(1));case 4:return m=G.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(I,K)}))]})}),q=(0,X.G)(y);A.Z=q},20902:function(de,A,i){var l=i(35361),x=i(56929),E=i(50959),B=i(20734),O=i(11527),H=["fieldProps","proFieldProps"],F=function(v,X){var T=v.fieldProps,c=v.proFieldProps,y=(0,x.Z)(v,H);return(0,O.jsx)(B.Z,(0,l.Z)({ref:X,valueType:"textarea",fieldProps:T,proFieldProps:c},y))};A.Z=E.forwardRef(F)},23885:function(de,A,i){i.d(A,{Z:function(){return s}});var l=i(50959),x=i(82187),E=i.n(x),B=i(8146),O=i(76144),H=i(15676),F=i(39910),w=i(70939),v=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=v(e,["prefixCls","className","hoverable"]);const{getPrefixCls:u}=l.useContext(O.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),q=i(79349),C=i(56352);const j=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}`}}})},G=e=>{const{cardPaddingBase:o,colorBorderSecondary:t,cardShadow:a,lineWidth:n}=e;return{width:"33.33%",padding:o,border:0,borderRadius:0,boxShadow:`
|
||||
4
dist/index.html
vendored
4
dist/index.html
vendored
@@ -3,11 +3,11 @@
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>广东星动</title>
|
||||
<link rel="stylesheet" href="/umi.7b0758b1.css">
|
||||
<link rel="stylesheet" href="/umi.332f7838.css">
|
||||
<script async="" src="/scripts/loading.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
<script src="/umi.0ff77be7.js"></script>
|
||||
<script src="/umi.a1ab328c.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
1
dist/src__pages__finance__integral__index.726d7b06.async.js
vendored
Normal file
1
dist/src__pages__finance__integral__index.726d7b06.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
File diff suppressed because one or more lines are too long
1
dist/src__pages__finance__withdraw__index.6685b646.async.js
vendored
Normal file
1
dist/src__pages__finance__withdraw__index.6685b646.async.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[6660],{25387:function(M,f,n){n.r(f);var D=n(90228),r=n.n(D),E=n(87999),u=n.n(E),d=n(48305),h=n.n(d),o=n(57571),l=n(50959),m=n(94675),v=n(35384),t=n(11527);f.default=function(p){var s=p.values,_=p.modalOpenState,a=p.onModalOpenState,c=(0,l.useState)(null),e=h()(c,2),R=e[0],U=e[1],j=(0,l.useState)(null),y=h()(j,2),K=y[0],L=y[1],O=(0,l.useRef)();(0,l.useEffect)(function(){O.current&&O.current.reload()},[s]);var I=[{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,t.jsx)(t.Fragment,{children:(0,t.jsx)(m.Z,{width:"800px",title:"\u6536\u76CA\u5217\u8868",open:_,onOk:function(){a(!1)},onCancel:function(){a(!1)},children:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(v.Z,{actionRef:O,rowKey:"id",search:{labelWidth:120},request:function(){var P=u()(r()().mark(function b(A,C,W){var g,T;return r()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,o.TY)({id:s==null?void 0:s.userId});case 2:return g=i.sent,T=g.data,i.abrupt("return",{data:T||[],total:T.length});case 5:case"end":return i.stop()}},b)}));return function(b,A,C){return P.apply(this,arguments)}}(),columns:I},"logList")})})})}},57571:function(M,f,n){n.d(f,{Lb:function(){return h},TY:function(){return v},zK:function(){return p}});var D=n(90228),r=n.n(D),E=n(87999),u=n.n(E),d=n(7485);function h(_){return o.apply(this,arguments)}function o(){return o=u()(r()().mark(function _(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/device/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return e.stop()}},_)})),o.apply(this,arguments)}function l(_){return m.apply(this,arguments)}function m(){return m=_asyncToGenerator(_regeneratorRuntime().mark(function _(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()}},_)})),m.apply(this,arguments)}function v(_){return t.apply(this,arguments)}function t(){return t=u()(r()().mark(function _(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/device/getDeviceInfoVO",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:a}));case 1:case"end":return e.stop()}},_)})),t.apply(this,arguments)}function p(_){return s.apply(this,arguments)}function s(){return s=u()(r()().mark(function _(a){return r()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/device/importDeviceData ",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return e.stop()}},_)})),s.apply(this,arguments)}}}]);
|
||||
1
dist/src__pages__piles__components__BonusFormModal.e453b6af.async.js
vendored
Normal file
1
dist/src__pages__piles__components__BonusFormModal.e453b6af.async.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"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)}}}]);
|
||||
File diff suppressed because one or more lines are too long
1
dist/src__pages__piles__index.fbd592ac.async.js
vendored
Normal file
1
dist/src__pages__piles__index.fbd592ac.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
1
dist/src__pages__user__user__components__ShopModal.9ec92987.async.js
vendored
Normal file
1
dist/src__pages__user__user__components__ShopModal.9ec92987.async.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/src__pages__user__user__index.662142a5.async.js
vendored
Normal file
1
dist/src__pages__user__user__index.662142a5.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
4
dist/umi.0ff77be7.js → dist/umi.a1ab328c.js
vendored
4
dist/umi.0ff77be7.js → dist/umi.a1ab328c.js
vendored
File diff suppressed because one or more lines are too long
@@ -236,6 +236,10 @@
|
||||
height: 0.5rem
|
||||
}
|
||||
|
||||
.h-3\.5 {
|
||||
height: 0.875rem
|
||||
}
|
||||
|
||||
.h-6 {
|
||||
height: 1.5rem
|
||||
}
|
||||
|
||||
@@ -1,81 +1,102 @@
|
||||
[{
|
||||
"name": "充值",
|
||||
"id": 1100
|
||||
},
|
||||
{
|
||||
"name": "后台充值",
|
||||
"id": 1200
|
||||
},
|
||||
{
|
||||
"name": "购买商品",
|
||||
"id": 2100
|
||||
},
|
||||
{
|
||||
"name": "商品推广",
|
||||
"id": 2110
|
||||
},
|
||||
{
|
||||
"name": "商品培育津贴",
|
||||
"id": 2120
|
||||
},
|
||||
{
|
||||
"name": "商品服务津贴",
|
||||
"id": 2130
|
||||
},
|
||||
{
|
||||
"name": "购买商品-退单",
|
||||
"id": 2200
|
||||
},
|
||||
{
|
||||
"name": "商品推广-退单",
|
||||
"id": 2210
|
||||
},
|
||||
{
|
||||
"name": "商品培育津贴-退单",
|
||||
"id": 2220
|
||||
},
|
||||
{
|
||||
"name": "商品服务津贴-退单",
|
||||
"id": 2230
|
||||
},
|
||||
{
|
||||
"name": "充电桩收益",
|
||||
"id": 3100
|
||||
},
|
||||
{
|
||||
"name": "充电桩推广",
|
||||
"id": 3110
|
||||
},
|
||||
{
|
||||
"name": "充电桩培育津贴",
|
||||
"id": 3120
|
||||
},
|
||||
{
|
||||
"name": "充电桩服务津贴",
|
||||
"id": 3130
|
||||
},
|
||||
{
|
||||
"name": "充电桩收益-退单",
|
||||
"id": 3200
|
||||
},
|
||||
{
|
||||
"name": "充电桩推广-退单",
|
||||
"id": 3210
|
||||
},
|
||||
{
|
||||
"name": "充电桩培育津贴-退单",
|
||||
"id": 3220
|
||||
},
|
||||
{
|
||||
"name": "充电桩服务津贴-退单",
|
||||
"id": 3230
|
||||
},
|
||||
{
|
||||
"name": "提现",
|
||||
"id": 4100
|
||||
},
|
||||
{
|
||||
"name": "提现失败",
|
||||
"id": 4200
|
||||
}
|
||||
[
|
||||
{
|
||||
"name": "充值",
|
||||
"id": 1100
|
||||
},
|
||||
{
|
||||
"name": "后台充值",
|
||||
"id": 1200
|
||||
},
|
||||
{
|
||||
"name": "增值收益转换",
|
||||
"id": 1300
|
||||
},
|
||||
{
|
||||
"name": "购买商品",
|
||||
"id": 2100
|
||||
},
|
||||
{
|
||||
"name": "商品推广",
|
||||
"id": 2110
|
||||
},
|
||||
{
|
||||
"name": "商品培育津贴",
|
||||
"id": 2120
|
||||
},
|
||||
{
|
||||
"name": "商品服务津贴",
|
||||
"id": 2130
|
||||
},
|
||||
{
|
||||
"name": "购买商品-退单",
|
||||
"id": 2200
|
||||
},
|
||||
{
|
||||
"name": "商品推广-退单",
|
||||
"id": 2210
|
||||
},
|
||||
{
|
||||
"name": "商品培育津贴-退单",
|
||||
"id": 2220
|
||||
},
|
||||
{
|
||||
"name": "商品服务津贴-退单",
|
||||
"id": 2230
|
||||
},
|
||||
{
|
||||
"name": "充电桩收益",
|
||||
"id": 3100
|
||||
},
|
||||
{
|
||||
"name": "充电桩推广",
|
||||
"id": 3110
|
||||
},
|
||||
{
|
||||
"name": "充电桩培育津贴",
|
||||
"id": 3120
|
||||
},
|
||||
{
|
||||
"name": "充电桩服务津贴",
|
||||
"id": 3130
|
||||
},
|
||||
{
|
||||
"name": "充电桩收益-退单",
|
||||
"id": 3200
|
||||
},
|
||||
{
|
||||
"name": "充电桩推广-退单",
|
||||
"id": 3210
|
||||
},
|
||||
{
|
||||
"name": "充电桩培育津贴-退单",
|
||||
"id": 3220
|
||||
},
|
||||
{
|
||||
"name": "充电桩服务津贴-退单",
|
||||
"id": 3230
|
||||
},
|
||||
{
|
||||
"name": "提现",
|
||||
"id": 4100
|
||||
},
|
||||
{
|
||||
"name": "提现失败",
|
||||
"id": 4200
|
||||
},
|
||||
{
|
||||
"name": "转赠付款",
|
||||
"id": 5100
|
||||
},
|
||||
{
|
||||
"name": "转赠收款",
|
||||
"id": 5200
|
||||
},
|
||||
{
|
||||
"name": "转换减少",
|
||||
"id": 6100
|
||||
},
|
||||
{
|
||||
"name": "转换增加",
|
||||
"id": 6200
|
||||
}
|
||||
]
|
||||
@@ -87,7 +87,7 @@ const LogTableList: React.FC = () => {
|
||||
hidden:true
|
||||
},
|
||||
{
|
||||
title: '钱包',
|
||||
title: '增值收益',
|
||||
dataIndex: 'points2',
|
||||
valueType: 'text',
|
||||
search: false,
|
||||
|
||||
@@ -136,7 +136,7 @@ const LogTableList: React.FC = () => {
|
||||
search: false,
|
||||
},
|
||||
{
|
||||
title: '收益',
|
||||
title: '基础收益',
|
||||
dataIndex: 'points1',
|
||||
valueType: 'text',
|
||||
search: false,
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { devicePage, importDeviceData } from '@/services/piles';
|
||||
import { devicePage, importDeviceData, getDeviceAnalyze, deviceExport } from '@/services/piles';
|
||||
import { exportData } from '@/utils/func';
|
||||
import React, { useRef, useEffect, useState } from 'react';
|
||||
import { useIntl, useAccess } from '@umijs/max';
|
||||
import { message, Tag, Image, Button, Select } from 'antd';
|
||||
import { message, Tag, Image, Button, Select, Row, Col, Card } from 'antd';
|
||||
import { ActionType, PageContainer, ProTable } from '@ant-design/pro-components';
|
||||
import BonusFormModal from './components/BonusFormModal';
|
||||
import TempFormModal from './components/TempFormModal';
|
||||
@@ -17,9 +17,18 @@ const LogTableList: React.FC = () => {
|
||||
const [tempFormModal, setTempFormModal] = useState(false);
|
||||
const access = useAccess()
|
||||
const [shopOption, setShopOption] = useState([]);
|
||||
const [count, setCountRows] = useState(false);
|
||||
|
||||
const countInit = async (params) => {
|
||||
const { success, data } = await getDeviceAnalyze(params);
|
||||
if (success) {
|
||||
setCountRows(data)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const handleTemp = async (fields) => {
|
||||
|
||||
|
||||
const { success } = await importDeviceData(fields);
|
||||
if (success) {
|
||||
message.success('导入成功');
|
||||
@@ -119,11 +128,38 @@ const LogTableList: React.FC = () => {
|
||||
title: '设备状态',
|
||||
dataIndex: 'deviceStatus',
|
||||
valueType: 'text',
|
||||
search: false,
|
||||
render: (_: any, record: any) => {
|
||||
let color = record.deviceStatus == 1 ? 'volcano' : record.deviceStatus == 2 ? 'orange' : 'red'
|
||||
return <Tag color={color}>{record.deviceStatus == 1 ? '已安装' : record.deviceStatus == 2 ? '已运营' : '未安装'}</Tag>
|
||||
},
|
||||
renderFormItem: (
|
||||
_,
|
||||
{ type, defaultRender, formItemProps, fieldProps, ...rest },
|
||||
form,
|
||||
) => {
|
||||
return <Select
|
||||
{...fieldProps}
|
||||
allowClear
|
||||
showSearch
|
||||
placeholder="请输入选择"
|
||||
style={{ width: "100%" }}
|
||||
filterOption={false}
|
||||
fieldNames={{
|
||||
label: "label",
|
||||
value: "value"
|
||||
}}
|
||||
options={[
|
||||
{
|
||||
label: '未安装',
|
||||
value: '0'
|
||||
},
|
||||
{
|
||||
label: '已安装',
|
||||
value: '1'
|
||||
},
|
||||
]}
|
||||
/>
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '安装站点名称',
|
||||
@@ -162,23 +198,93 @@ const LogTableList: React.FC = () => {
|
||||
title: '分账类型',
|
||||
dataIndex: 'paymentType',
|
||||
valueType: 'text',
|
||||
search: false,
|
||||
render: (_: any, record: any) => {
|
||||
let color = record.paymentType == 1 ? 'volcano' : 'red'
|
||||
return <Tag color={color}>{record.paymentType == 1 ? '普通分账' : '不分账'}</Tag>
|
||||
let color = ['magenta', 'red', 'volcano', 'orange', 'gold']
|
||||
let name = ['不分账', '普通分账', '赠送桩', '冻结收益']
|
||||
return <Tag color={color[record.paymentType]}>{name[record.paymentType]}</Tag>
|
||||
},
|
||||
renderFormItem: (
|
||||
_,
|
||||
{ type, defaultRender, formItemProps, fieldProps, ...rest },
|
||||
form,
|
||||
) => {
|
||||
return <Select
|
||||
{...fieldProps}
|
||||
placeholder="请输入选择"
|
||||
style={{ width: "100%" }}
|
||||
fieldNames={{
|
||||
label: "label",
|
||||
value: "value"
|
||||
}}
|
||||
options={[
|
||||
{
|
||||
label: '不分账',
|
||||
value: '0'
|
||||
},
|
||||
{
|
||||
label: '普通分账',
|
||||
value: '1'
|
||||
},
|
||||
{
|
||||
label: '赠送桩',
|
||||
value: '2'
|
||||
},
|
||||
{
|
||||
label: '冻结收益',
|
||||
value: '3'
|
||||
}
|
||||
]}
|
||||
/>
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
title: '创建时间',
|
||||
dataIndex: 'createTime',
|
||||
valueType: 'text',
|
||||
search: false,
|
||||
valueType: 'dateRange',
|
||||
search: {
|
||||
transform: (value) => {
|
||||
return {
|
||||
createTimeBegin: value[0],
|
||||
createTimeEnd: value[1],
|
||||
};
|
||||
},
|
||||
},
|
||||
render: (_: any, record: any) => {
|
||||
return record.createTime
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
return (
|
||||
<PageContainer>
|
||||
<Row gutter={10}>
|
||||
<Col span={6}>
|
||||
<Card>
|
||||
<div>总数</div>
|
||||
<div>数量: {count?.deviceTotal}</div>
|
||||
</Card>
|
||||
</Col>
|
||||
<Col span={6}>
|
||||
<Card>
|
||||
<div>已安装</div>
|
||||
<div>数量: {count?.installedCount}</div>
|
||||
</Card>
|
||||
</Col>
|
||||
<Col span={6}>
|
||||
<Card>
|
||||
<div>未安装</div>
|
||||
<div>数量: {count?.notInstalledCount}</div>
|
||||
</Card>
|
||||
</Col>
|
||||
<Col span={6}>
|
||||
<Card>
|
||||
<div>已过期</div>
|
||||
<div>数量: {count?.expiredCount}</div>
|
||||
</Card>
|
||||
</Col>
|
||||
</Row>
|
||||
<div className='h-3.5'></div>
|
||||
<div style={{ width: '100%', float: 'right' }}>
|
||||
<BonusFormModal
|
||||
values={row}
|
||||
@@ -199,12 +305,20 @@ const LogTableList: React.FC = () => {
|
||||
defaultCollapsed: false,
|
||||
}}
|
||||
toolBarRender={() => [
|
||||
<Button type="primary" onClick={async () => {
|
||||
let data = JSON.parse(JSON.stringify(searchParams))
|
||||
delete data.pageSize
|
||||
delete data.current
|
||||
let _res = await deviceExport(data)
|
||||
exportData(_res, '设备记录')
|
||||
}}>导出</Button>,
|
||||
<Button hidden={!access.hasPerms('/api/device/importDeviceData')} onClick={async () => {
|
||||
setTempFormModal(true)
|
||||
}}>导入</Button>
|
||||
]}
|
||||
request={async (params, sorter, filter) => {
|
||||
setSearchParams({ ...params });
|
||||
countInit(params)
|
||||
let { data } = await devicePage(params)
|
||||
return {
|
||||
data: data?.records || [],
|
||||
|
||||
@@ -51,12 +51,12 @@ export default ({ values, modalOpenState, onModalOpenState }) => {
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '余额',
|
||||
title: '增值收益',
|
||||
dataIndex: 'points2',
|
||||
search: false,
|
||||
},
|
||||
{
|
||||
title: '收益',
|
||||
title: '基础收益',
|
||||
dataIndex: 'points1',
|
||||
search: false,
|
||||
},
|
||||
|
||||
@@ -258,13 +258,13 @@ const LogTableList: React.FC = () => {
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '钱包',
|
||||
title: '增值收益',
|
||||
dataIndex: 'points2',
|
||||
valueType: 'text',
|
||||
search: false,
|
||||
},
|
||||
{
|
||||
title: '收益',
|
||||
title: '基础收益',
|
||||
dataIndex: 'points1',
|
||||
valueType: 'text',
|
||||
search: false,
|
||||
|
||||
@@ -34,7 +34,7 @@ export async function getDeviceInfoVO(params) {
|
||||
|
||||
|
||||
export async function importDeviceData(body) {
|
||||
return request('/api/device/importDeviceData ', {
|
||||
return request('/api/device/importDeviceData', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
@@ -43,3 +43,25 @@ export async function importDeviceData(body) {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export async function getDeviceAnalyze(body) {
|
||||
return request('/api/device/getDeviceAnalyze', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
},
|
||||
data: body || {},
|
||||
});
|
||||
}
|
||||
|
||||
export async function deviceExport(body) {
|
||||
return request('/api/device/export', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
},
|
||||
data: body || {},
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user