1
This commit is contained in:
@@ -84,8 +84,8 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
define: {
|
define: {
|
||||||
'process.env': {
|
'process.env': {
|
||||||
// API_URL: "https://iadminapi.zhongshuai2023.com",
|
API_URL: "https://iadminapi.zhongshuai2023.com",
|
||||||
API_URL: "http://192.168.1.54:1002",
|
// API_URL: "http://192.168.1.54:1002",
|
||||||
WS_URL: "ws://lv.com",
|
WS_URL: "ws://lv.com",
|
||||||
STATIC_URL: "http://lv.com",
|
STATIC_URL: "http://lv.com",
|
||||||
WEMAP_KEY: 'ZFDBZ-YUTWB-353UZ-NYKEY-JTVIZ-Q3F6X'
|
WEMAP_KEY: 'ZFDBZ-YUTWB-353UZ-NYKEY-JTVIZ-Q3F6X'
|
||||||
|
|||||||
2
dist/index.html
vendored
2
dist/index.html
vendored
@@ -8,6 +8,6 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
<script src="/umi.bde1f6e3.js"></script>
|
<script src="/umi.ad1cdae9.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</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
1
dist/src__pages__facility__subsidy__index.5c39d098.async.js
vendored
Normal file
1
dist/src__pages__facility__subsidy__index.5c39d098.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__finance__withdraw__index.95d3bd42.async.js
vendored
Normal file
1
dist/src__pages__finance__withdraw__index.95d3bd42.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([[2341],{83301:function(R,P,e){e.r(P);var y=e(90228),t=e.n(y),M=e(87999),o=e.n(M),l=e(40785),T=e(7485),m=e(50959),O=e(52221),h=e(47698),I=e(45321),p=e(50159),C=e(16030),g=e(35384),r=e(75343),n=e(11527),f=function(){var j=(0,m.useRef)(),U=[{title:"ID",dataIndex:"id",valueType:"text",search:!1},{title:"\u5957\u9910\u540D\u79F0",dataIndex:"packagesName",valueType:"text",search:!0},{title:"\u529F\u7387",dataIndex:"itemType",valueType:"text",search:!1},{title:"\u9500\u552E\u4EF7\u683C",dataIndex:"salePrice",valueType:"text",search:!1},{title:"\u5229\u6DA6",dataIndex:"profit",valueType:"text",search:!1},{title:"\u5E93\u5B58",dataIndex:"stock",valueType:"text",search:!1},{title:"\u9500\u91CF",dataIndex:"sales",valueType:"text",search:!1},{title:"\u5546\u54C1\u4E3B\u56FE",dataIndex:"picture",valueType:"text",search:!1,render:function(i,d){var s=d.picture?JSON.parse(d.picture)[0]:"";return s?(0,n.jsx)(O.Z,{src:s,width:50}):""}},{title:"\u662F\u5426\u4E0A\u67B6",dataIndex:"isUp",valueType:"text",search:!1,render:function(i,d){var s=function(){var x=o()(t()().mark(function v(_){var c,u;return t()().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return c=JSON.parse(JSON.stringify(d)),c.isUp=_?1:0,c.goodsDataList=c.goodsPackagesItemsVo.map(function(A){var B=A.goodsId,L=A.goodsNum;return{goodsId:B,goodsNum:L}}),D.next=5,(0,l.jQ)(c);case 5:u=D.sent,h.ZP.success(_?"\u4E0A\u67B6\u6210\u529F":"\u4E0B\u67B6\u6210\u529F"),j.current&&j.current.reload();case 8:case"end":return D.stop()}},v)}));return function(_){return x.apply(this,arguments)}}();return(0,n.jsx)(I.Z,{checkedChildren:"\u4E0A\u67B6",unCheckedChildren:"\u4E0B\u67B6",defaultChecked:!0,onChange:s})}},{title:"\u64CD\u4F5C",dataIndex:"option",width:"220px",valueType:"option",render:function(i,d){return[(0,n.jsx)(p.ZP,{type:"link",size:"small",onClick:function(){T.history.push("goodsSetMeal/".concat(d.id,"/update"))},children:"\u7F16\u8F91"},"api/sys/menu/update")]}}];return(0,n.jsx)(C._z,{children:(0,n.jsx)("div",{style:{width:"100%",float:"right"},children:(0,n.jsx)(g.Z,{actionRef:j,rowKey:"id",search:{labelWidth:120,defaultCollapsed:!1},toolBarRender:function(){return[(0,n.jsxs)(p.ZP,{type:"primary",onClick:o()(t()().mark(function i(){return t()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:T.history.push("goodsSetMeal/0/create");case 1:case"end":return s.stop()}},i)})),children:[(0,n.jsx)(r.Z,{})," \u65B0\u5EFA"]},"add")]},request:function(){var E=o()(t()().mark(function i(d,s,x){var v,_;return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,(0,l.LD)(d);case 2:return v=u.sent,_=v.data,u.abrupt("return",{data:(_==null?void 0:_.records)||[],total:_==null?void 0:_.total});case 5:case"end":return u.stop()}},i)}));return function(i,d,s){return E.apply(this,arguments)}}(),columns:U},"goodsSetMealList")})})};P.default=f},40785:function(R,P,e){e.d(P,{LD:function(){return T},MI:function(){return O},Zg:function(){return C},jQ:function(){return I}});var y=e(90228),t=e.n(y),M=e(87999),o=e.n(M),l=e(7485);function T(r){return m.apply(this,arguments)}function m(){return m=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,l.request)("/api/goodspackages/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:n||{}}));case 1:case"end":return a.stop()}},r)})),m.apply(this,arguments)}function O(r){return h.apply(this,arguments)}function h(){return h=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,l.request)("/api/goodspackages/add",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:n||{}}));case 1:case"end":return a.stop()}},r)})),h.apply(this,arguments)}function I(r){return p.apply(this,arguments)}function p(){return p=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,l.request)("/api/goodspackages/update",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:n||{}}));case 1:case"end":return a.stop()}},r)})),p.apply(this,arguments)}function C(r){return g.apply(this,arguments)}function g(){return g=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,l.request)("/api/goodspackages/detail",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:n}));case 1:case"end":return a.stop()}},r)})),g.apply(this,arguments)}}}]);
|
|
||||||
1
dist/src__pages__goodsSetMeal__index.d9242d48.async.js
vendored
Normal file
1
dist/src__pages__goodsSetMeal__index.d9242d48.async.js
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[2341],{83301:function(U,T,e){e.r(T);var M=e(90228),t=e.n(M),y=e(87999),o=e.n(y),i=e(40785),m=e(7485),h=e(50959),O=e(52221),g=e(47698),I=e(45321),p=e(50159),C=e(16030),f=e(35384),r=e(75343),n=e(11527),E=function(){var j=(0,h.useRef)(),A=(0,m.useAccess)(),B=[{title:"ID",dataIndex:"id",valueType:"text",search:!1},{title:"\u5957\u9910\u540D\u79F0",dataIndex:"packagesName",valueType:"text",search:!0},{title:"\u529F\u7387",dataIndex:"itemType",valueType:"text",search:!1},{title:"\u9500\u552E\u4EF7\u683C",dataIndex:"salePrice",valueType:"text",search:!1},{title:"\u5229\u6DA6",dataIndex:"profit",valueType:"text",search:!1},{title:"\u5E93\u5B58",dataIndex:"stock",valueType:"text",search:!1},{title:"\u9500\u91CF",dataIndex:"sales",valueType:"text",search:!1},{title:"\u5546\u54C1\u4E3B\u56FE",dataIndex:"picture",valueType:"text",search:!1,render:function(l,d){var s=d.picture?JSON.parse(d.picture)[0]:"";return s?(0,n.jsx)(O.Z,{src:s,width:50}):""}},{title:"\u662F\u5426\u4E0A\u67B6",dataIndex:"isUp",valueType:"text",search:!1,render:function(l,d){var s=function(){var x=o()(t()().mark(function P(_){var c,u;return t()().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return c=JSON.parse(JSON.stringify(d)),c.isUp=_?1:0,c.goodsDataList=c.goodsPackagesItemsVo.map(function(R){var L=R.goodsId,b=R.goodsNum;return{goodsId:L,goodsNum:b}}),D.next=5,(0,i.jQ)(c);case 5:u=D.sent,g.ZP.success(_?"\u4E0A\u67B6\u6210\u529F":"\u4E0B\u67B6\u6210\u529F"),j.current&&j.current.reload();case 8:case"end":return D.stop()}},P)}));return function(_){return x.apply(this,arguments)}}();return(0,n.jsx)(I.Z,{checkedChildren:"\u4E0A\u67B6",unCheckedChildren:"\u4E0B\u67B6",defaultChecked:!0,onChange:s})}},{title:"\u64CD\u4F5C",dataIndex:"option",width:"220px",valueType:"option",render:function(l,d){return[(0,n.jsx)(p.ZP,{type:"link",size:"small",hidden:!A.hasPerms("/api/goodspackages/update"),onClick:function(){m.history.push("goodsSetMeal/".concat(d.id,"/update"))},children:"\u7F16\u8F91"})]}}];return(0,n.jsx)(C._z,{children:(0,n.jsx)("div",{style:{width:"100%",float:"right"},children:(0,n.jsx)(f.Z,{actionRef:j,rowKey:"id",search:{labelWidth:120,defaultCollapsed:!1},toolBarRender:function(){return[(0,n.jsxs)(p.ZP,{type:"primary",hidden:!A.hasPerms("/api/goodspackages/add"),onClick:o()(t()().mark(function l(){return t()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:m.history.push("goodsSetMeal/0/create");case 1:case"end":return s.stop()}},l)})),children:[(0,n.jsx)(r.Z,{})," \u65B0\u5EFA"]},"add")]},request:function(){var v=o()(t()().mark(function l(d,s,x){var P,_;return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,(0,i.LD)(d);case 2:return P=u.sent,_=P.data,u.abrupt("return",{data:(_==null?void 0:_.records)||[],total:_==null?void 0:_.total});case 5:case"end":return u.stop()}},l)}));return function(l,d,s){return v.apply(this,arguments)}}(),columns:B},"goodsSetMealList")})})};T.default=E},40785:function(U,T,e){e.d(T,{LD:function(){return m},MI:function(){return O},Zg:function(){return C},jQ:function(){return I}});var M=e(90228),t=e.n(M),y=e(87999),o=e.n(y),i=e(7485);function m(r){return h.apply(this,arguments)}function h(){return h=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,i.request)("/api/goodspackages/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:n||{}}));case 1:case"end":return a.stop()}},r)})),h.apply(this,arguments)}function O(r){return g.apply(this,arguments)}function g(){return g=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,i.request)("/api/goodspackages/add",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:n||{}}));case 1:case"end":return a.stop()}},r)})),g.apply(this,arguments)}function I(r){return p.apply(this,arguments)}function p(){return p=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,i.request)("/api/goodspackages/update",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:n||{}}));case 1:case"end":return a.stop()}},r)})),p.apply(this,arguments)}function C(r){return f.apply(this,arguments)}function f(){return f=o()(t()().mark(function r(n){return t()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,i.request)("/api/goodspackages/detail",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:n}));case 1:case"end":return a.stop()}},r)})),f.apply(this,arguments)}}}]);
|
||||||
@@ -1 +0,0 @@
|
|||||||
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[3759],{63937:function(j,T,e){e.r(T);var y=e(90228),a=e.n(y),O=e(87999),u=e.n(O),i=e(72951),D=e(7485),c=e(50959),M=e(52221),m=e(47698),C=e(45321),p=e(50159),I=e(16030),h=e(35384),r=e(75343),t=e(11527),f=function(){var x=(0,c.useRef)(),R=[{title:"ID",dataIndex:"id",valueType:"text",search:!1},{title:"\u5546\u54C1\u540D\u79F0",dataIndex:"goodsName",valueType:"text",search:!0},{title:"\u529F\u7387",dataIndex:"itemType",valueType:"text",search:!1},{title:"\u9500\u552E\u4EF7\u683C",dataIndex:"salePrice",valueType:"text",search:!1},{title:"\u5229\u6DA6",dataIndex:"profit",valueType:"text",search:!1},{title:"\u5E93\u5B58",dataIndex:"stock",valueType:"text",search:!1},{title:"\u9500\u91CF",dataIndex:"sales",valueType:"text",search:!1},{title:"\u5546\u54C1\u4E3B\u56FE",dataIndex:"picture",valueType:"text",search:!1,render:function(l,_){var s=_.picture?JSON.parse(_.picture)[0]:"";return s?(0,t.jsx)(M.Z,{src:s,width:50}):""}},{title:"\u662F\u5426\u4E0A\u67B6",dataIndex:"isUp",valueType:"text",search:!1,render:function(l,_){var s=function(){var A=u()(a()().mark(function v(d){var g,o;return a()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return g=JSON.parse(JSON.stringify(_)),g.isUp=d?1:0,P.next=4,(0,i.Ge)(g);case 4:o=P.sent,m.ZP.success(d?"\u4E0A\u67B6\u6210\u529F":"\u4E0B\u67B6\u6210\u529F"),x.current&&x.current.reload();case 7:case"end":return P.stop()}},v)}));return function(d){return A.apply(this,arguments)}}();return(0,t.jsx)(C.Z,{checkedChildren:"\u4E0A\u67B6",value:_.isUp==1,unCheckedChildren:"\u4E0B\u67B6",defaultChecked:!0,onChange:s})}},{title:"\u64CD\u4F5C",dataIndex:"option",width:"220px",valueType:"option",render:function(l,_){return[(0,t.jsx)(p.ZP,{type:"link",size:"small",onClick:function(){D.history.push("goods/".concat(_.id,"/update"))},children:"\u7F16\u8F91"})]}}];return(0,t.jsx)(I._z,{children:(0,t.jsx)("div",{style:{width:"100%",float:"right"},children:(0,t.jsx)(h.Z,{actionRef:x,rowKey:"id",search:{labelWidth:120,defaultCollapsed:!1},toolBarRender:function(){return[(0,t.jsxs)(p.ZP,{type:"primary",onClick:u()(a()().mark(function l(){return a()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:D.history.push("goods/0/create");case 1:case"end":return s.stop()}},l)})),children:[(0,t.jsx)(r.Z,{})," \u65B0\u5EFA"]},"add")]},request:function(){var E=u()(a()().mark(function l(_,s,A){var v,d;return a()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,i.k5)(_);case 2:return v=o.sent,d=v.data,o.abrupt("return",{data:(d==null?void 0:d.records)||[],total:d==null?void 0:d.total});case 5:case"end":return o.stop()}},l)}));return function(l,_,s){return E.apply(this,arguments)}}(),columns:R},"goodsList")})})};T.default=f},72951:function(j,T,e){e.d(T,{Ge:function(){return C},VT:function(){return I},Y:function(){return M},k5:function(){return D}});var y=e(90228),a=e.n(y),O=e(87999),u=e.n(O),i=e(7485);function D(r){return c.apply(this,arguments)}function c(){return c=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:t||{}}));case 1:case"end":return n.stop()}},r)})),c.apply(this,arguments)}function M(r){return m.apply(this,arguments)}function m(){return m=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/add",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:t||{}}));case 1:case"end":return n.stop()}},r)})),m.apply(this,arguments)}function C(r){return p.apply(this,arguments)}function p(){return p=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/update",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:t||{}}));case 1:case"end":return n.stop()}},r)})),p.apply(this,arguments)}function I(r){return h.apply(this,arguments)}function h(){return h=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/detail",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:t}));case 1:case"end":return n.stop()}},r)})),h.apply(this,arguments)}}}]);
|
|
||||||
1
dist/src__pages__goods__index.8fd49e17.async.js
vendored
Normal file
1
dist/src__pages__goods__index.8fd49e17.async.js
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[3759],{63937:function(R,g,e){e.r(g);var y=e(90228),a=e.n(y),O=e(87999),u=e.n(O),i=e(72951),c=e(7485),m=e(50959),M=e(52221),h=e(47698),C=e(45321),p=e(50159),I=e(16030),f=e(35384),r=e(75343),t=e(11527),E=function(){var x=(0,m.useRef)(),A=(0,c.useAccess)(),U=[{title:"ID",dataIndex:"id",valueType:"text",search:!1},{title:"\u5546\u54C1\u540D\u79F0",dataIndex:"goodsName",valueType:"text",search:!0},{title:"\u529F\u7387",dataIndex:"itemType",valueType:"text",search:!1},{title:"\u9500\u552E\u4EF7\u683C",dataIndex:"salePrice",valueType:"text",search:!1},{title:"\u5229\u6DA6",dataIndex:"profit",valueType:"text",search:!1},{title:"\u5E93\u5B58",dataIndex:"stock",valueType:"text",search:!1},{title:"\u9500\u91CF",dataIndex:"sales",valueType:"text",search:!1},{title:"\u5546\u54C1\u4E3B\u56FE",dataIndex:"picture",valueType:"text",search:!1,render:function(l,_){var s=_.picture?JSON.parse(_.picture)[0]:"";return s?(0,t.jsx)(M.Z,{src:s,width:50}):""}},{title:"\u662F\u5426\u4E0A\u67B6",dataIndex:"isUp",valueType:"text",search:!1,render:function(l,_){var s=function(){var j=u()(a()().mark(function P(d){var D,o;return a()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return D=JSON.parse(JSON.stringify(_)),D.isUp=d?1:0,T.next=4,(0,i.Ge)(D);case 4:o=T.sent,h.ZP.success(d?"\u4E0A\u67B6\u6210\u529F":"\u4E0B\u67B6\u6210\u529F"),x.current&&x.current.reload();case 7:case"end":return T.stop()}},P)}));return function(d){return j.apply(this,arguments)}}();return(0,t.jsx)(C.Z,{checkedChildren:"\u4E0A\u67B6",value:_.isUp==1,unCheckedChildren:"\u4E0B\u67B6",defaultChecked:!0,onChange:s})}},{title:"\u64CD\u4F5C",dataIndex:"option",width:"220px",valueType:"option",render:function(l,_){return[(0,t.jsx)(p.ZP,{type:"link",size:"small",hidden:!A.hasPerms("/api/goods/update"),onClick:function(){c.history.push("goods/".concat(_.id,"/update"))},children:"\u7F16\u8F91"})]}}];return(0,t.jsx)(I._z,{children:(0,t.jsx)("div",{style:{width:"100%",float:"right"},children:(0,t.jsx)(f.Z,{actionRef:x,rowKey:"id",search:{labelWidth:120,defaultCollapsed:!1},toolBarRender:function(){return[(0,t.jsxs)(p.ZP,{type:"primary",hidden:!A.hasPerms("/api/goods/add"),onClick:u()(a()().mark(function l(){return a()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:c.history.push("goods/0/create");case 1:case"end":return s.stop()}},l)})),children:[(0,t.jsx)(r.Z,{})," \u65B0\u5EFA"]},"add")]},request:function(){var v=u()(a()().mark(function l(_,s,j){var P,d;return a()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,i.k5)(_);case 2:return P=o.sent,d=P.data,o.abrupt("return",{data:(d==null?void 0:d.records)||[],total:d==null?void 0:d.total});case 5:case"end":return o.stop()}},l)}));return function(l,_,s){return v.apply(this,arguments)}}(),columns:U},"goodsList")})})};g.default=E},72951:function(R,g,e){e.d(g,{Ge:function(){return C},VT:function(){return I},Y:function(){return M},k5:function(){return c}});var y=e(90228),a=e.n(y),O=e(87999),u=e.n(O),i=e(7485);function c(r){return m.apply(this,arguments)}function m(){return m=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:t||{}}));case 1:case"end":return n.stop()}},r)})),m.apply(this,arguments)}function M(r){return h.apply(this,arguments)}function h(){return h=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/add",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:t||{}}));case 1:case"end":return n.stop()}},r)})),h.apply(this,arguments)}function C(r){return p.apply(this,arguments)}function p(){return p=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/update",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:t||{}}));case 1:case"end":return n.stop()}},r)})),p.apply(this,arguments)}function I(r){return f.apply(this,arguments)}function f(){return f=u()(a()().mark(function r(t){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goods/detail",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:t}));case 1:case"end":return n.stop()}},r)})),f.apply(this,arguments)}}}]);
|
||||||
File diff suppressed because one or more lines are too long
1
dist/src__pages__note__cate__index.d7cc7f63.async.js
vendored
Normal file
1
dist/src__pages__note__cate__index.d7cc7f63.async.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/src__pages__note__note__index.54a04ce6.async.js
vendored
Normal file
1
dist/src__pages__note__note__index.54a04ce6.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__order__index.994d002c.async.js
vendored
Normal file
1
dist/src__pages__order__index.994d002c.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__piles__index.46bdb214.async.js
vendored
Normal file
1
dist/src__pages__piles__index.46bdb214.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/src__pages__system__menu__index.f6a062f3.async.js
vendored
Normal file
1
dist/src__pages__system__menu__index.f6a062f3.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__system__role__index.7a90e62c.async.js
vendored
Normal file
1
dist/src__pages__system__role__index.7a90e62c.async.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/src__pages__system__user__index.5142b832.async.js
vendored
Normal file
1
dist/src__pages__system__user__index.5142b832.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/src__pages__user__user__index.0835c997.async.js
vendored
Normal file
1
dist/src__pages__user__user__index.0835c997.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
2
dist/umi.bde1f6e3.js → dist/umi.ad1cdae9.js
vendored
2
dist/umi.bde1f6e3.js → dist/umi.ad1cdae9.js
vendored
File diff suppressed because one or more lines are too long
@@ -7,8 +7,6 @@ import { Button, message, Modal, Image } from 'antd';
|
|||||||
import { ActionType, FooterToolbar, PageContainer, ProColumns, ProTable } from '@ant-design/pro-components';
|
import { ActionType, FooterToolbar, PageContainer, ProColumns, ProTable } from '@ant-design/pro-components';
|
||||||
import { PlusOutlined, DeleteOutlined, ExclamationCircleOutlined } from '@ant-design/icons';
|
import { PlusOutlined, DeleteOutlined, ExclamationCircleOutlined } from '@ant-design/icons';
|
||||||
import UpdateForm from './edit';
|
import UpdateForm from './edit';
|
||||||
import { DataNode } from 'antd/es/tree';
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加节点
|
* 添加节点
|
||||||
@@ -128,7 +126,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
hidden={!access.hasPerms('admin/banner/update')}
|
hidden={!access.hasPerms('/api/activity/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
setCurrentRow(record);
|
setCurrentRow(record);
|
||||||
@@ -140,7 +138,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
// hidden={!access.hasPerms('admin:banner:update')}
|
hidden={!access.hasPerms('/api/activity/deleteBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -179,6 +177,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/activity/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
|
hidden={!access.hasPerms('/api/protocol/update')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
let { data } = await protocolInfo({ id: record.id })
|
let { data } = await protocolInfo({ id: record.id })
|
||||||
setCurrentRow(data);
|
setCurrentRow(data);
|
||||||
@@ -125,7 +126,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
key="api/sys/menu/deleteBatchByIds"
|
hidden={!access.hasPerms('/api/protocol/deleteBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -165,6 +166,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/protocol/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
hidden={!access.hasPerms('admin/banner/update')}
|
hidden={!access.hasPerms('/api/banner/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
let data = JSON.parse(JSON.stringify(record))
|
let data = JSON.parse(JSON.stringify(record))
|
||||||
@@ -159,7 +159,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
// hidden={!access.hasPerms('admin:banner:update')}
|
hidden={!access.hasPerms('/api/banner/deleteBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -199,6 +199,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/banner/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ const LogTableList: React.FC = () => {
|
|||||||
const actionRef = useRef<ActionType>();
|
const actionRef = useRef<ActionType>();
|
||||||
const [modalVisible, setModalVisible] = useState<boolean>(false);
|
const [modalVisible, setModalVisible] = useState<boolean>(false);
|
||||||
const [currentRow, setCurrentRow] = useState();
|
const [currentRow, setCurrentRow] = useState();
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
@@ -90,6 +92,7 @@ const LogTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
|
hidden={!access.hasPerms('/device/subsidy/config/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
setCurrentRow(record);
|
setCurrentRow(record);
|
||||||
@@ -101,7 +104,7 @@ const LogTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
// hidden={!access.hasPerms('admin:banner:update')}
|
hidden={!access.hasPerms('/device/subsidy/config/deleteBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -139,6 +142,7 @@ const LogTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/device/subsidy/config/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ const LogTableList: React.FC = () => {
|
|||||||
const [tempFormModal, setTempFormModal] = useState(false);
|
const [tempFormModal, setTempFormModal] = useState(false);
|
||||||
const [shopOption, setShopOption] = useState([]);
|
const [shopOption, setShopOption] = useState([]);
|
||||||
const [searchParams, setSearchParams] = useState(null);
|
const [searchParams, setSearchParams] = useState(null);
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -228,11 +228,11 @@ const LogTableList: React.FC = () => {
|
|||||||
defaultCollapsed: false,
|
defaultCollapsed: false,
|
||||||
}}
|
}}
|
||||||
toolBarRender={() => [
|
toolBarRender={() => [
|
||||||
<Button type="primary" onClick={async () => {
|
<Button hidden={!access.hasPerms('/api/userspoints/points/extract/export')} type="primary" onClick={async () => {
|
||||||
let _res = await withdrawExtract(searchParams)
|
let _res = await withdrawExtract(searchParams)
|
||||||
exportData(_res, '提现记录')
|
exportData(_res, '提现记录')
|
||||||
}}>导出提现申请</Button>,
|
}}>导出提现申请</Button>,
|
||||||
<Button icon={<UploadOutlined />} onClick={async () => {
|
<Button hidden={!access.hasPerms('/api/userspoints/importUsersPointsExtract')} icon={<UploadOutlined />} onClick={async () => {
|
||||||
setTempFormModal(true)
|
setTempFormModal(true)
|
||||||
}}>导入提现结果</Button>
|
}}>导入提现结果</Button>
|
||||||
]}
|
]}
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ import { PlusOutlined } from '@ant-design/icons';
|
|||||||
|
|
||||||
const GoodsTableList: React.FC = () => {
|
const GoodsTableList: React.FC = () => {
|
||||||
const actionRef = useRef<ActionType>();
|
const actionRef = useRef<ActionType>();
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
@@ -93,6 +95,7 @@ const GoodsTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
|
hidden={!access.hasPerms('/api/goods/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
history.push(`goods/${record.id}/update`);
|
history.push(`goods/${record.id}/update`);
|
||||||
}}
|
}}
|
||||||
@@ -142,6 +145,7 @@ const GoodsTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/goods/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
history.push('goods/0/create');
|
history.push('goods/0/create');
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ import { PlusOutlined } from '@ant-design/icons';
|
|||||||
|
|
||||||
const GoodsSetMealTableList: React.FC = () => {
|
const GoodsSetMealTableList: React.FC = () => {
|
||||||
const actionRef = useRef<ActionType>();
|
const actionRef = useRef<ActionType>();
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
@@ -99,7 +101,7 @@ const GoodsSetMealTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
key="api/sys/menu/update"
|
hidden={!access.hasPerms('/api/goodspackages/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
history.push(`goodsSetMeal/${record.id}/update`);
|
history.push(`goodsSetMeal/${record.id}/update`);
|
||||||
}}
|
}}
|
||||||
@@ -149,6 +151,7 @@ const GoodsSetMealTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/goodspackages/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
history.push('goodsSetMeal/0/create');
|
history.push('goodsSetMeal/0/create');
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
hidden={!access.hasPerms('admin/banner/update')}
|
hidden={!access.hasPerms('/api/contentcategory/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
setCurrentRow(record);
|
setCurrentRow(record);
|
||||||
@@ -136,7 +136,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
// hidden={!access.hasPerms('admin:banner:update')}
|
hidden={!access.hasPerms('/api/contentcategory/deleteBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -175,6 +175,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/contentcategory/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
hidden={!access.hasPerms('admin/banner/update')}
|
hidden={!access.hasPerms('/api/content/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
setCurrentRow(record);
|
setCurrentRow(record);
|
||||||
@@ -142,7 +142,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
// hidden={!access.hasPerms('admin:banner:update')}
|
hidden={!access.hasPerms('/api/content/deleteBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -181,6 +181,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/content/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ const LogTableList: React.FC = () => {
|
|||||||
const [row, setRow] = useState();
|
const [row, setRow] = useState();
|
||||||
const [selectedRowsState, setSelectedRows] = useState([]);
|
const [selectedRowsState, setSelectedRows] = useState([]);
|
||||||
const [escFormModal, setEscFormModal] = useState(false);
|
const [escFormModal, setEscFormModal] = useState(false);
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
@@ -63,9 +63,9 @@ const LogTableList: React.FC = () => {
|
|||||||
render: (_: any, record: any) => {
|
render: (_: any, record: any) => {
|
||||||
return record.ordersGoodsList ? record.ordersGoodsList.map((i) => {
|
return record.ordersGoodsList ? record.ordersGoodsList.map((i) => {
|
||||||
let _Img = null
|
let _Img = null
|
||||||
if (i?.sourceType == 1){
|
if (i?.sourceType == 1) {
|
||||||
_Img = i?.goodsSnapshot?.picture ? JSON.parse(i?.goodsSnapshot?.picture)[0] : ''
|
_Img = i?.goodsSnapshot?.picture ? JSON.parse(i?.goodsSnapshot?.picture)[0] : ''
|
||||||
}else{
|
} else {
|
||||||
_Img = i?.goodsPackagesSnapshot?.picture ? JSON.parse(i?.goodsPackagesSnapshot?.picture)[0] : ''
|
_Img = i?.goodsPackagesSnapshot?.picture ? JSON.parse(i?.goodsPackagesSnapshot?.picture)[0] : ''
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -207,13 +207,14 @@ const LogTableList: React.FC = () => {
|
|||||||
toolBarRender={() => [
|
toolBarRender={() => [
|
||||||
<Button
|
<Button
|
||||||
danger
|
danger
|
||||||
|
hidden={!access.hasPerms('/api/orders/orderRefund')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setEscFormModal(true);
|
setEscFormModal(true);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
退单
|
退单
|
||||||
</Button>,
|
</Button>,
|
||||||
<Button type="primary" onClick={async () => {
|
<Button hidden={!access.hasPerms('/api/orders/export')} type="primary" onClick={async () => {
|
||||||
let _res: any = await orderExport(searchParams)
|
let _res: any = await orderExport(searchParams)
|
||||||
exportData(_res, '订单信息')
|
exportData(_res, '订单信息')
|
||||||
}}>导出表格</Button>
|
}}>导出表格</Button>
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ const LogTableList: React.FC = () => {
|
|||||||
const [bonusFormModal, setBonusFormModal] = useState(false);
|
const [bonusFormModal, setBonusFormModal] = useState(false);
|
||||||
const [row, setRow] = useState();
|
const [row, setRow] = useState();
|
||||||
const [tempFormModal, setTempFormModal] = useState(false);
|
const [tempFormModal, setTempFormModal] = useState(false);
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
|
|
||||||
const handleTemp = async (fields) => {
|
const handleTemp = async (fields) => {
|
||||||
@@ -145,7 +146,7 @@ const LogTableList: React.FC = () => {
|
|||||||
labelWidth: 120,
|
labelWidth: 120,
|
||||||
}}
|
}}
|
||||||
toolBarRender={() => [
|
toolBarRender={() => [
|
||||||
<Button onClick={async () => {
|
<Button hidden={!access.hasPerms('/api/device/importDeviceData')} onClick={async () => {
|
||||||
setTempFormModal(true)
|
setTempFormModal(true)
|
||||||
}}>导入</Button>
|
}}>导入</Button>
|
||||||
]}
|
]}
|
||||||
|
|||||||
@@ -139,7 +139,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
key="api/sys/menu/xaiji"
|
hidden={!access.hasPerms('/api/sys/menu/add')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
setCurrentRow({
|
setCurrentRow({
|
||||||
@@ -152,7 +152,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
key="api/sys/menu/update"
|
hidden={!access.hasPerms('/api/sys/menu/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
setCurrentRow(record);
|
setCurrentRow(record);
|
||||||
@@ -164,7 +164,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
key="api/sys/menu/deleteBatchByIds"
|
hidden={!access.hasPerms('/api/sys/menu/deleteBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -204,6 +204,7 @@ const MenuTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
|
hidden={!access.hasPerms('/api/sys/menu/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -65,6 +65,10 @@ const RoleTableList: React.FC = () => {
|
|||||||
const [currentRow, setCurrentRow] = useState();
|
const [currentRow, setCurrentRow] = useState();
|
||||||
const [menuTree, setMenuTree] = useState([]);
|
const [menuTree, setMenuTree] = useState([]);
|
||||||
|
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const actionRef = useRef<ActionType>();
|
const actionRef = useRef<ActionType>();
|
||||||
/** 国际化配置 */
|
/** 国际化配置 */
|
||||||
const intl = useIntl();
|
const intl = useIntl();
|
||||||
@@ -120,6 +124,7 @@ const RoleTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
key="edit"
|
key="edit"
|
||||||
|
hidden={!access.hasPerms('/api/sys/role/update')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
const { data } = await roleInfo({
|
const { data } = await roleInfo({
|
||||||
@@ -134,7 +139,7 @@ const RoleTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
key="batchRemove"
|
hidden={!access.hasPerms('/api/sys/role/deleteRoleBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ const UserTableList: React.FC = () => {
|
|||||||
search: false,
|
search: false,
|
||||||
render: (_: any, record: any) => {
|
render: (_: any, record: any) => {
|
||||||
return <div className='flex'>
|
return <div className='flex'>
|
||||||
<Image src={record.avatar} width={45} height={45}></Image>
|
{/* <Image src={record.avatar} width={45} height={45}></Image> */}
|
||||||
<div>
|
<div>
|
||||||
<div>
|
<div>
|
||||||
昵称:{record.nickName}
|
昵称:{record.nickName}
|
||||||
@@ -165,7 +165,7 @@ const UserTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
key="edit"
|
hidden={!access.hasPerms('/api/sys/user/update')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
setCurrentRow(record);
|
setCurrentRow(record);
|
||||||
@@ -177,7 +177,7 @@ const UserTableList: React.FC = () => {
|
|||||||
type="link"
|
type="link"
|
||||||
size="small"
|
size="small"
|
||||||
danger
|
danger
|
||||||
key="batchRemove"
|
hidden={!access.hasPerms('/api/sys/user/deleteUserBatchByIds')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -216,7 +216,7 @@ const UserTableList: React.FC = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
key="add"
|
||||||
hidden={!access.hasPerms('system:user:add')}
|
hidden={!access.hasPerms('/api/sys/user/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
@@ -224,16 +224,15 @@ const UserTableList: React.FC = () => {
|
|||||||
>
|
>
|
||||||
<PlusOutlined /> 新增
|
<PlusOutlined /> 新增
|
||||||
</Button>,
|
</Button>,
|
||||||
<Button
|
// <Button
|
||||||
type="primary"
|
// type="primary"
|
||||||
key="add"
|
// onClick={async () => {
|
||||||
onClick={async () => {
|
// setCurrentRow(undefined);
|
||||||
setCurrentRow(undefined);
|
// setModalVisible(true);
|
||||||
setModalVisible(true);
|
// }}
|
||||||
}}
|
// >
|
||||||
>
|
// 修改密码
|
||||||
修改密码
|
// </Button>
|
||||||
</Button>
|
|
||||||
]}
|
]}
|
||||||
request={async (params, sorter, filter) => {
|
request={async (params, sorter, filter) => {
|
||||||
let { data } = await userPage(params)
|
let { data } = await userPage(params)
|
||||||
|
|||||||
@@ -174,6 +174,9 @@ const Login: React.FC = () => {
|
|||||||
<Row>
|
<Row>
|
||||||
<Col flex={3}>
|
<Col flex={3}>
|
||||||
<ProFormText
|
<ProFormText
|
||||||
|
fieldProps={{
|
||||||
|
size: 'large',
|
||||||
|
}}
|
||||||
style={{
|
style={{
|
||||||
float: 'right',
|
float: 'right',
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { usersPage, usersAdd, usersDelete, usersUpdate, updateUserLevel, userTransferHanging, exportUser, userRecharge,accountChange } from '@/services/user/user';
|
import { usersPage, usersAdd, usersDelete, usersUpdate, updateUserLevel, userTransferHanging, exportUser, userRecharge, accountChange } from '@/services/user/user';
|
||||||
|
|
||||||
|
|
||||||
import React, { useRef, useEffect, useState } from 'react';
|
import React, { useRef, useEffect, useState } from 'react';
|
||||||
@@ -83,7 +83,7 @@ const LogTableList: React.FC = () => {
|
|||||||
const [row, setRow] = useState();
|
const [row, setRow] = useState();
|
||||||
const [moneyFormModal, setMoneyFormModal] = useState(false);
|
const [moneyFormModal, setMoneyFormModal] = useState(false);
|
||||||
const [tradeFormModal, setTradeFormModal] = useState(false);
|
const [tradeFormModal, setTradeFormModal] = useState(false);
|
||||||
|
const access = useAccess()
|
||||||
|
|
||||||
// 更改等级
|
// 更改等级
|
||||||
const handleLevel = async (fields) => {
|
const handleLevel = async (fields) => {
|
||||||
@@ -299,6 +299,7 @@ const LogTableList: React.FC = () => {
|
|||||||
toolBarRender={() => [
|
toolBarRender={() => [
|
||||||
<Button
|
<Button
|
||||||
danger
|
danger
|
||||||
|
hidden={!access.hasPerms('/api/users/userRecharge')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setMoneyFormModal(true)
|
setMoneyFormModal(true)
|
||||||
}}
|
}}
|
||||||
@@ -307,6 +308,7 @@ const LogTableList: React.FC = () => {
|
|||||||
</Button>,
|
</Button>,
|
||||||
<Button
|
<Button
|
||||||
danger
|
danger
|
||||||
|
hidden={!access.hasPerms('/api/users/accountChange')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setTradeFormModal(true)
|
setTradeFormModal(true)
|
||||||
}}
|
}}
|
||||||
@@ -315,6 +317,7 @@ const LogTableList: React.FC = () => {
|
|||||||
</Button>,
|
</Button>,
|
||||||
<Button
|
<Button
|
||||||
danger
|
danger
|
||||||
|
hidden={!access.hasPerms('/api/users/userTransferHanging')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setTempFormModal(true)
|
setTempFormModal(true)
|
||||||
}}
|
}}
|
||||||
@@ -323,6 +326,7 @@ const LogTableList: React.FC = () => {
|
|||||||
</Button>,
|
</Button>,
|
||||||
<Button
|
<Button
|
||||||
danger
|
danger
|
||||||
|
hidden={!access.hasPerms('/api/users/updateUserLevel')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setLevelFormModal(true)
|
setLevelFormModal(true)
|
||||||
}}
|
}}
|
||||||
@@ -331,6 +335,7 @@ const LogTableList: React.FC = () => {
|
|||||||
</Button>,
|
</Button>,
|
||||||
<Button
|
<Button
|
||||||
danger
|
danger
|
||||||
|
hidden={!access.hasPerms('/api/users/deleteBatchByIds')}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: '删除',
|
title: '删除',
|
||||||
@@ -355,7 +360,7 @@ const LogTableList: React.FC = () => {
|
|||||||
</Button>,
|
</Button>,
|
||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
hidden={!access.hasPerms('/api/users/export')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
let _res: any = await exportUser(searchParams)
|
let _res: any = await exportUser(searchParams)
|
||||||
exportData(_res, '用户信息')
|
exportData(_res, '用户信息')
|
||||||
@@ -365,7 +370,7 @@ const LogTableList: React.FC = () => {
|
|||||||
</Button>,
|
</Button>,
|
||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
key="add"
|
hidden={!access.hasPerms('/api/users/add')}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setCurrentRow(undefined);
|
setCurrentRow(undefined);
|
||||||
setModalVisible(true);
|
setModalVisible(true);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { request } from '@umijs/max';
|
import { request } from '@umijs/max';
|
||||||
|
|
||||||
/** 登录接口 POST */
|
/** 登录接口 POST */
|
||||||
export async function login(body: API.LoginParams, options?: {}) {
|
export async function login(body, options?: {}) {
|
||||||
return request('/api/auth/login', {
|
return request('/api/auth/login', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
|
|||||||
Reference in New Issue
Block a user