This commit is contained in:
PC-202306242200\Administrator
2024-09-12 14:27:45 +08:00
parent d84d79d8e1
commit 543a7c095b
16 changed files with 67 additions and 67 deletions

1
dist/1411.22ce2f55.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/index.html vendored
View File

@@ -8,6 +8,6 @@
</head>
<body>
<div id="root"></div>
<script src="/umi.662120bd.js"></script>
<script src="/umi.ccf4a0ae.js"></script>
</body></html>

View File

@@ -0,0 +1 @@
"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),i=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),a=e(11527),f=function(){var j=(0,m.useRef)(),U=[{title:"ID",dataIndex:"id",valueType:"text",search:!1},{title:"\u5546\u54C1\u540D\u79F0",dataIndex:"goodsName",valueType:"text",search:!1},{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,a.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 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,i.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,a.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,a.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,a.jsx)(C._z,{children:(0,a.jsx)("div",{style:{width:"100%",float:"right"},children:(0,a.jsx)(g.Z,{actionRef:j,rowKey:"id",search:{labelWidth:120},toolBarRender:function(){return[(0,a.jsxs)(p.ZP,{type:"primary",onClick:o()(t()().mark(function l(){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()}},l)})),children:[(0,a.jsx)(r.Z,{})," \u65B0\u5EFA"]},"add")]},request:function(){var E=o()(t()().mark(function l(d,s,x){var v,_;return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,(0,i.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()}},l)}));return function(l,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),i=e(7485);function T(r){return m.apply(this,arguments)}function m(){return m=o()(t()().mark(function r(a){return t()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goodspackages/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return n.stop()}},r)})),m.apply(this,arguments)}function O(r){return h.apply(this,arguments)}function h(){return h=o()(t()().mark(function r(a){return t()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goodspackages/add",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return n.stop()}},r)})),h.apply(this,arguments)}function I(r){return p.apply(this,arguments)}function p(){return p=o()(t()().mark(function r(a){return t()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goodspackages/update",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:a||{}}));case 1:case"end":return n.stop()}},r)})),p.apply(this,arguments)}function C(r){return g.apply(this,arguments)}function g(){return g=o()(t()().mark(function r(a){return t()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,i.request)("/api/goodspackages/detail",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:a}));case 1:case"end":return n.stop()}},r)})),g.apply(this,arguments)}}}]);

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([[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:!1},{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},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)}}}]);

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

@@ -99,30 +99,30 @@ const GoodsTableList: React.FC = () => {
>
</Button>,
<Button
type="link"
size="small"
danger
key="api/sys/menu/deleteBatchByIds"
onClick={async () => {
Modal.confirm({
title: '删除',
content: '确定删除该项吗?',
okText: '确认',
cancelText: '取消',
onOk: async () => {
const success = await handleRemoveOne(record);
if (success) {
if (actionRef.current) {
actionRef.current.reload();
}
}
},
});
}}
>
</Button>,
// <Button
// type="link"
// size="small"
// danger
// key="api/sys/menu/deleteBatchByIds"
// onClick={async () => {
// Modal.confirm({
// title: '删除',
// content: '确定删除该项吗?',
// okText: '确认',
// cancelText: '取消',
// onOk: async () => {
// const success = await handleRemoveOne(record);
// if (success) {
// if (actionRef.current) {
// actionRef.current.reload();
// }
// }
// },
// });
// }}
// >
// 删除
// </Button>,
],
},
];

View File

@@ -106,30 +106,30 @@ const GoodsSetMealTableList: React.FC = () => {
>
</Button>,
<Button
type="link"
size="small"
danger
key="api/sys/menu/deleteBatchByIds"
onClick={async () => {
Modal.confirm({
title: '删除',
content: '确定删除该项吗?',
okText: '确认',
cancelText: '取消',
onOk: async () => {
const success = await handleRemoveOne(record);
if (success) {
if (actionRef.current) {
actionRef.current.reload();
}
}
},
});
}}
>
</Button>,
// <Button
// type="link"
// size="small"
// danger
// key="api/sys/menu/deleteBatchByIds"
// onClick={async () => {
// Modal.confirm({
// title: '删除',
// content: '确定删除该项吗?',
// okText: '确认',
// cancelText: '取消',
// onOk: async () => {
// const success = await handleRemoveOne(record);
// if (success) {
// if (actionRef.current) {
// actionRef.current.reload();
// }
// }
// },
// });
// }}
// >
// 删除
// </Button>,
],
},
];

View File

@@ -31,6 +31,7 @@ const MenuForm: React.FC<MenuFormProps> = (props) => {
const [form] = Form.useForm();
const [menuType, setmenuType] = useState<any>('M');
const [isFrame, setIsFrame] = useState<any>('1');
const [menuIconName, setMenuIconName] = useState<any>();
const [iconSelectorOpen, setIconSelectorOpen] = useState<boolean>(false);
@@ -40,6 +41,7 @@ const MenuForm: React.FC<MenuFormProps> = (props) => {
form.resetFields();
setMenuIconName(props.values.icon);
setmenuType(props.values.menuType)
setmenuType(props.values.isFrame)
form.setFieldsValue({
id: props.values.id,
name: props.values.name,
@@ -192,27 +194,28 @@ const MenuForm: React.FC<MenuFormProps> = (props) => {
defaultValue: 1
}}
/>
<ProFormRadio.Group
{/* <ProFormRadio.Group
name="isFrame"
valueEnum={{
0: '是',
1: '否',
'0': '是',
'1': '否',
}}
initialValue="1"
label={'是否为外链'}
colProps={{ md: 12, xl: 12 }}
placeholder="请输入是否为外链"
hidden={menuType === 'F'}
rules={[
{
required: false,
message: <FormattedMessage id="请输入是否为外链!" defaultMessage="请输入是否为外链!" />,
message: '请选择是否为外链!',
},
]}
fieldProps={{
defaultValue: '1'
onChange: (e) => {
setIsFrame(e.target.value);
},
}}
/>
/> */}
<ProFormText
name="path"
label={'路由地址'}

View File

@@ -27,7 +27,6 @@ const handleAdd = async (fields: API.System.Menu) => {
return true;
} catch (error) {
hide();
message.error('添加失败请重试!');
return false;
}
};
@@ -46,7 +45,6 @@ const handleUpdate = async (fields: API.System.Menu) => {
return true;
} catch (error) {
hide();
message.error('配置失败请重试!');
return false;
}
};
@@ -62,7 +60,6 @@ const handleRemoveOne = async (selectedRow: API.System.Menu) => {
return true;
} catch (error) {
hide();
message.error('删除失败,请重试');
return false;
}
};
@@ -131,7 +128,7 @@ const MenuTableList: React.FC = () => {
},
{
title: '菜单状态',
dataIndex: 'status',
dataIndex: 'statusName',
},
{
title: '操作',

View File

@@ -135,7 +135,7 @@ const UserTableList: React.FC = () => {
},
{
title: '性别',
dataIndex: 'sex',
dataIndex: 'sexName',
valueType: 'text',
search: false,
},