Commit 668ec201 authored by 左玲玲's avatar 左玲玲 😬

1140

parent 6a05b2c7
...@@ -319,6 +319,12 @@ export default [ ...@@ -319,6 +319,12 @@ export default [
icon: '', icon: '',
component: './lease/ledger', component: './lease/ledger',
}, },
{
name: '设备供应商',
path: '/lease/supplier',
icon: '',
component: './lease/supplier',
},
], ],
}, },
]; ];
...@@ -13,7 +13,7 @@ export default { ...@@ -13,7 +13,7 @@ export default {
dev: { dev: {
[defaultSetting.proxypath]: { [defaultSetting.proxypath]: {
// 要代理的地址 // 要代理的地址
target: 'http://192.168.40.64:28000', //jf哥 target: 'http://192.168.40.111:8000', //jf哥
// target: 'http://192.168.40.248:8080', //jf哥 // target: 'http://192.168.40.248:8080', //jf哥
// target: 'http://192.168.40.64:28000', //gc哥 // target: 'http://192.168.40.64:28000', //gc哥
// target: 'http://192.168.40.203:8000', //dj哥 // target: 'http://192.168.40.203:8000', //dj哥
...@@ -22,7 +22,7 @@ export default { ...@@ -22,7 +22,7 @@ export default {
}, },
'/token': { '/token': {
// 要代理的地址 // 要代理的地址
target: 'http://192.168.40.64:8000', target: 'http://192.168.40.111:8000',
changeOrigin: true, changeOrigin: true,
}, },
'/staticfile/': { '/staticfile/': {
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
], ],
"dependencies": { "dependencies": {
"@ant-design/icons": "^4.7.0", "@ant-design/icons": "^4.7.0",
"@ant-design/pro-components": "^2.3.52", "@ant-design/pro-components": "2.5.2",
"@umijs/route-utils": "^2.0.0", "@umijs/route-utils": "^2.0.0",
"ahooks": "^3.7.0", "ahooks": "^3.7.0",
"antd": "^4.23.1", "antd": "^4.23.1",
......
<svg width="130" height="80" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient x1="52.348%" y1="74.611%" x2="52.348%" y2="-17.635%" id="a"><stop stop-color="#DEDEDE" stop-opacity="0" offset="0%"/><stop stop-color="#A9A9A9" stop-opacity=".3" offset="100%"/></linearGradient><linearGradient x1="44.79%" y1="100%" x2="44.79%" y2="0%" id="b"><stop stop-color="#FFF" stop-opacity="0" offset="0%"/><stop stop-color="#96A1C5" stop-opacity=".373" offset="100%"/></linearGradient><linearGradient x1="50%" y1="100%" x2="50%" y2="-19.675%" id="c"><stop stop-color="#FFF" stop-opacity="0" offset="0%"/><stop stop-color="#919191" stop-opacity=".15" offset="100%"/></linearGradient><linearGradient x1="50%" y1="0%" x2="50%" y2="44.95%" id="d"><stop stop-color="#5389F5" offset="0%"/><stop stop-color="#416FDC" offset="100%"/></linearGradient><linearGradient x1="63.345%" y1="100%" x2="63.345%" y2="-5.316%" id="e"><stop stop-color="#DCE9FF" offset="0%"/><stop stop-color="#B6CFFF" offset="100%"/></linearGradient><linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="f"><stop stop-color="#7CA5F7" offset="0%"/><stop stop-color="#C4D6FC" offset="100%"/></linearGradient></defs><g transform="translate(-1.866 .364)" fill="none" fill-rule="evenodd"><path d="M27.94 14.864c1.326-4.192 2.56-6.802 3.7-7.831 3.157-2.848 7.522-1.298 8.45-1.076 3.26.782 2.2-4.364 4.997-5.41 1.864-.697 3.397.155 4.6 2.556C50.752.863 52.375-.163 54.556.02c3.272.277 4.417 11.328 8.913 8.909 4.497-2.42 10.01-2.973 12.365.623.509.778.704-.429 4.166-4.55C83.462.88 86.914-.936 93.996 1.464c3.22 1.09 5.868 4.045 7.947 8.864 0 6.878 5.06 10.95 15.178 12.213 15.179 1.895 3.397 18.214-15.178 22.993-18.576 4.78-61.343 7.36-84.551-4.716C1.92 32.769 5.436 24.117 27.939 14.864z" fill="url(#a)" opacity=".8"/><ellipse fill="url(#b)" cx="66" cy="69.166" rx="27.987" ry="6.478"/><path d="M113.25 77.249c-21.043 5.278-92.87-.759-100.515-3.516-3.721-1.343-7.075-3.868-10.061-7.576a2.822 2.822 0 0 1 2.198-4.593h125.514c2.605 6.938-3.107 12.166-17.136 15.685z" fill="url(#c)" opacity=".675"/><g fill-rule="nonzero"><path d="M43.396 12.098L33.825.906a2.434 2.434 0 0 0-1.837-.86h-20.58c-.706 0-1.377.324-1.837.86L0 12.098v6.144h43.396v-6.144z" fill="url(#d)" transform="translate(44.08 39.707)"/><path d="M40.684 18.468L32.307 8.72a2.136 2.136 0 0 0-1.622-.725H12.711c-.617 0-1.22.256-1.622.725l-8.377 9.748v5.354h37.972v-5.354z" fill="url(#e)" transform="translate(44.08 39.707)"/><path d="M43.396 25.283c0 .853-.384 1.62-.99 2.134l-.123.1a2.758 2.758 0 0 1-1.67.56H2.784c-.342 0-.669-.062-.971-.176l-.15-.06A2.802 2.802 0 0 1 0 25.282V12.165h10.529c1.163 0 2.1.957 2.1 2.118v.015c0 1.162.948 2.099 2.111 2.099h13.916a2.113 2.113 0 0 0 2.111-2.107c0-1.166.938-2.125 2.1-2.125h10.53z" fill="url(#f)" transform="translate(44.08 39.707)"/></g></g></svg>
\ No newline at end of file
...@@ -92,10 +92,10 @@ const Mtable = (props) => { ...@@ -92,10 +92,10 @@ const Mtable = (props) => {
let itemwidth = valueColumns[it.key]?.width let itemwidth = valueColumns[it.key]?.width
? valueColumns[it.key].width ? valueColumns[it.key].width
: it.width : it.width
? it.width ? it.width
: resizeable : resizeable
? 160 ? 160
: 'auto'; : 'auto';
let options = {}, let options = {},
faoptopns = it?.searchOptions ?? it?.options; faoptopns = it?.searchOptions ?? it?.options;
if (['select', 'treeSelect', 'radio', 'checkbox', 'cascader'].includes(it?.valueType)) { if (['select', 'treeSelect', 'radio', 'checkbox', 'cascader'].includes(it?.valueType)) {
...@@ -283,83 +283,82 @@ const Mtable = (props) => { ...@@ -283,83 +283,82 @@ const Mtable = (props) => {
//缩放表格 //缩放表格
const handleResize = const handleResize =
(index) => (index) =>
(e, { size }) => { (e, { size }) => {
e.stopImmediatePropagation(); e.stopImmediatePropagation();
setcolumnes((s) => { setcolumnes((s) => {
const nextColumns = [...s]; const nextColumns = [...s];
nextColumns[index] = { nextColumns[index] = {
...nextColumns[index], ...nextColumns[index],
width: size.width, width: size.width,
}; };
return nextColumns; return nextColumns;
}); });
}; };
//更新表格缩放 //更新表格缩放
const handleResizeStop = const handleResizeStop =
(index) => (index) =>
(e, { size }) => { (e, { size }) => {
e.stopImmediatePropagation(); e.stopImmediatePropagation();
let submitdata = { ...valueColumns } ?? {}, let submitdata = { ...valueColumns } ?? {},
curkey = Object.keys(submitdata)[index]; curkey = Object.keys(submitdata)[index];
submitdata[curkey].width = parseInt(size.width); submitdata[curkey].width = parseInt(size.width);
setvalueColumns(submitdata); setvalueColumns(submitdata);
doFetch({ doFetch({
url: '/ngic-base-business/paFieldScene/save', url: '/ngic-base-business/paFieldScene/save',
params: { params: {
sceneMark: activeTabKey ? path + activeTabKey : path, sceneMark: activeTabKey ? path + activeTabKey : path,
controList: Object.keys(submitdata).map((it, i) => { controList: Object.keys(submitdata).map((it, i) => {
return { return {
fieldKey: it, fieldKey: it,
fieldWidth: i == index ? parseInt(size.width) : submitdata[it].width, fieldWidth: i == index ? parseInt(size.width) : submitdata[it].width,
fieldOrder: submitdata[it].order, fieldOrder: submitdata[it].order,
fieldFixed: submitdata[it].fixed, fieldFixed: submitdata[it].fixed,
fieldShow: submitdata[it].show, fieldShow: submitdata[it].show,
}; };
}), }),
}, },
}); });
}; };
const components = resizeable const components = resizeable
? { ? {
components: { components: {
header: { header: {
cell: Resizecell, cell: Resizecell,
},
}, },
columnsState: { },
value: valueColumns, columnsState: {
onChange: (val, state) => { value: valueColumns,
setvalueColumns((s) => { onChange: (val, state) => {
let submitdata = { setvalueColumns((s) => {
...s, let submitdata = {
...val, ...s,
}; ...val,
doFetch({ };
url: '/ngic-base-business/paFieldScene/save', doFetch({
params: { url: '/ngic-base-business/paFieldScene/save',
sceneMark: activeTabKey ? path + activeTabKey : path, params: {
controList: Object.keys(submitdata).map((it) => { sceneMark: activeTabKey ? path + activeTabKey : path,
return { controList: Object.keys(submitdata).map((it) => {
fieldKey: it, return {
fieldWidth: submitdata[it].width, fieldKey: it,
fieldOrder: submitdata[it].order, fieldWidth: submitdata[it].width,
fieldFixed: submitdata[it].fixed, fieldOrder: submitdata[it].order,
fieldShow: submitdata[it].show, fieldFixed: submitdata[it].fixed,
}; fieldShow: submitdata[it].show,
}), };
}, }),
}); },
return submitdata;
}); });
}, return submitdata;
});
}, },
} },
}
: {}; : {};
const datas = dataSource ? { dataSource, toolBarRender: false } : { request }; const datas = dataSource ? { dataSource, toolBarRender: false } : { request };
return ( return (
<ProTable <ProTable
{...props} {...props}
...@@ -404,19 +403,19 @@ const Mtable = (props) => { ...@@ -404,19 +403,19 @@ const Mtable = (props) => {
scroll={ scroll={
x x
? { ? {
x: x, x: x,
} }
: {} : {}
} }
pagination={ pagination={
pagination pagination
? { ? {
showTotal: (total, range) => <span>{total}</span>, showTotal: (total, range) => <span>{total}</span>,
showQuickJumper: true, showQuickJumper: true,
showSizeChanger: true, showSizeChanger: true,
pageSizeOptions: [5, 10, 15, 30, 50, 100, 200], pageSizeOptions: [5, 10, 15, 30, 50, 100, 200],
defaultPageSize: pageSize || 15, defaultPageSize: pageSize || 15,
} }
: false : false
} }
search={{ search={{
......
...@@ -53,7 +53,8 @@ const { ...@@ -53,7 +53,8 @@ const {
message, message,
AutoComplete, AutoComplete,
Row, Row,
Button Button,
Empty
} = Antd; } = Antd;
const AntdCheckBox = Antd.Checkbox; const AntdCheckBox = Antd.Checkbox;
...@@ -106,75 +107,92 @@ function treeForeach(tree, func) { ...@@ -106,75 +107,92 @@ function treeForeach(tree, func) {
}); });
} }
let FormRender = memo(({ fields = [], name, curindex, formRef }) => { let FormRender = memo(({ fields = [], name, curindex, formRef, action }) => {
const value = action.getCurrentRowData();
return ( return (
<> <>
{fields {fields
.filter((it) => it.hideInForm !== true) .filter((it) => it.hideInForm !== true)
.map((item, index) => { .map((item, index) => {
let key = item?.valueType ? upperCase(item?.valueType) : 'Input'; let key = item?.valueType ? upperCase(item?.valueType) : "Input";
let { hideInForm } = item; let { hideInForm, editable } = item;
if (hideInForm && Object.keys(hideInForm)) { if (hideInForm && Object.keys(hideInForm)) {
return ( return (
<ProFormDependency name={Object.keys(hideInForm)}> <ProFormDependency name={Object.keys(hideInForm)} key={index}>
{(params) => { {(params) => {
let ifs = true; let ifs = true;
let res = Object.keys(hideInForm).map((its) => { let res = Object.keys(hideInForm).map((its) => {
let val =
JSON.stringify(params[its]) === "[]" ? "[]" : params[its];
if (Array.isArray(hideInForm[its])) { if (Array.isArray(hideInForm[its])) {
return !hideInForm[its].includes(params[its]); return !hideInForm[its].includes(val);
} else { } else {
let vals = hideInForm[its].reverse; //取反 即不存在当前数组中的 //取反 即不存在当前数组中的
return vals.indexOf(params[its]) != -1; let vals = hideInForm[its].reverse;
return vals.indexOf(val) != -1;
} }
}); });
ifs = res.includes(false); ifs = res.includes(false);
if (ifs) { if (ifs) {
return ( return (
<Col {...item.colProps}> <Col {...item.colProps} key={index}>
{curindex == 0 ? ( {curindex == 0 ? (
<p> <p>
<label htmlFor="">{item.title}</label> <label htmlFor="">{item.title}</label>
<p style={{ padding: '6px 0 0 0', margin: 0 }}> <p style={{ padding: "6px 0 0 0", margin: 0 }}>
<b style={{ color: 'red' }}>!</b> 需满足条件才可以填写{item.title} <b style={{ color: "red" }}>!</b>{" "}
需满足条件才可以填写{item.title}
</p> </p>
</p> </p>
) : ( ) : (
<p style={{ padding: '4px 0 0 0', margin: 0 }}> <p style={{ padding: "4px 0 0 0", margin: 0 }}>
<b style={{ color: 'red' }}>!</b> 需满足条件才可以填写{item.title} <b style={{ color: "red" }}>!</b>{" "}
需满足条件才可以填写{item.title}
</p> </p>
)} )}
</Col> </Col>
); );
} else { } else {
return ( return createElement(FormItems[key], {
<> item: item,
{createElement(FormItems[key], { colProps: item.colProps,
item: item, key: item.dataIndex,
colProps: item.colProps, name: name,
key: item?.dataIndex, formRef,
name: name, curindex,
formRef, });
curindex,
})}
</>
);
} }
}} }}
</ProFormDependency> </ProFormDependency>
); );
} else { } else if (editable === false) {
return ( return curindex === 0 ? (
<> <Col {...item.colProps} style={{ height: 68 }} key={index}>
{createElement(FormItems[key], { <p>
item: item, <label htmlFor="">{item.title}</label>
colProps: item.colProps, <p style={{ padding: "6px 0 0 0", margin: 0 }}>
key: item?.dataIndex, {value[item?.key ?? item?.dataIndex] ?? "-"}
name: name, </p>
formRef, </p>
curindex, </Col>
})} ) : (
</> <Col {...item.colProps} style={{ height: 68 }} key={index}>
<p>
<p style={{ padding: "6px 0 0 0", margin: 0 }}>
{value[item?.key ?? item?.dataIndex] ?? "-"}
</p>
</p>
</Col>
); );
} else {
return createElement(FormItems[key], {
item: item,
colProps: item.colProps,
key: item.dataIndex,
name: name,
formRef,
curindex,
})
} }
})} })}
</> </>
...@@ -182,7 +200,7 @@ let FormRender = memo(({ fields = [], name, curindex, formRef }) => { ...@@ -182,7 +200,7 @@ let FormRender = memo(({ fields = [], name, curindex, formRef }) => {
}); });
// colProps 默认删格 // colProps 默认删格
function Input({ item, colProps }) { function Input({ item, colProps, curindex = 0 }) {
let keys = item?.key ?? item?.dataIndex ?? ''; let keys = item?.key ?? item?.dataIndex ?? '';
const defaultrule = const defaultrule =
keys.indexOf('phone') != -1 keys.indexOf('phone') != -1
...@@ -196,7 +214,6 @@ function Input({ item, colProps }) { ...@@ -196,7 +214,6 @@ function Input({ item, colProps }) {
message: '邮箱格式不正确', message: '邮箱格式不正确',
} }
: {}; : {};
return ( return (
<> <>
<ProFormText <ProFormText
...@@ -207,7 +224,7 @@ function Input({ item, colProps }) { ...@@ -207,7 +224,7 @@ function Input({ item, colProps }) {
}} //手机号邮箱自带验证 }} //手机号邮箱自带验证
name={keys} name={keys}
colProps={item.colProps ?? colProps} colProps={item.colProps ?? colProps}
label={item.title} label={curindex == 0 ? item.title : ""}
placeholder={`请输入${item.title}`} placeholder={`请输入${item.title}`}
/> />
</> </>
...@@ -526,7 +543,7 @@ function TimeRange({ item, colProps }) { ...@@ -526,7 +543,7 @@ function TimeRange({ item, colProps }) {
); );
} }
function LinkSelect({ item, colProps, formRef, name, curindex }) { function LinkSelect({ item, colProps, formRef, name, curindex = 0 }) {
let curoption = item.options ?? null, let curoption = item.options ?? null,
curlinkparams = curoption?.linkParams ?? {}, //获取linkParams下声明的key curlinkparams = curoption?.linkParams ?? {}, //获取linkParams下声明的key
extraParams = curoption?.extraParams ?? {}; extraParams = curoption?.extraParams ?? {};
...@@ -544,7 +561,7 @@ function LinkSelect({ item, colProps, formRef, name, curindex }) { ...@@ -544,7 +561,7 @@ function LinkSelect({ item, colProps, formRef, name, curindex }) {
formItemProps={item.formItemProps} formItemProps={item.formItemProps}
name={curkey} name={curkey}
colProps={item.colProps ?? colProps} colProps={item.colProps ?? colProps}
label={item.title} label={curindex == 0 ? item.title : ""}
placeholder={`请选择${item.title}`} placeholder={`请选择${item.title}`}
params={params} params={params}
request={async (parse) => { request={async (parse) => {
...@@ -597,7 +614,7 @@ function LinkSelect({ item, colProps, formRef, name, curindex }) { ...@@ -597,7 +614,7 @@ function LinkSelect({ item, colProps, formRef, name, curindex }) {
); );
} }
function NolinkSelect({ item, colProps }) { function NolinkSelect({ item, colProps, curindex = 0 }) {
let options = { let options = {
options: [], options: [],
}, },
...@@ -615,7 +632,6 @@ function NolinkSelect({ item, colProps }) { ...@@ -615,7 +632,6 @@ function NolinkSelect({ item, colProps }) {
}, },
}; };
} }
return ( return (
<> <>
<ProFormSelect <ProFormSelect
...@@ -623,7 +639,7 @@ function NolinkSelect({ item, colProps }) { ...@@ -623,7 +639,7 @@ function NolinkSelect({ item, colProps }) {
formItemProps={item.formItemProps} formItemProps={item.formItemProps}
name={item?.key ?? item?.dataIndex} name={item?.key ?? item?.dataIndex}
colProps={item.colProps ?? colProps} colProps={item.colProps ?? colProps}
label={item.title} label={curindex == 0 ? item.title : ""}
placeholder={`请选择${item.title}`} placeholder={`请选择${item.title}`}
showSearch showSearch
{...options} {...options}
...@@ -1424,14 +1440,14 @@ function Expandable({ item, colProps }) { ...@@ -1424,14 +1440,14 @@ function Expandable({ item, colProps }) {
); );
} }
function FormList({ item, colProps, formRef }) { function FormList(props) {
let { item, colProps, formRef } = props;
let col = item.colProps ?? colProps; let col = item.colProps ?? colProps;
let fields = item.columns; let fields = item.columns ?? [];
return ( return (
<Col {...col}> <Col {...col}>
<ProFormList <ProFormList
name={item?.key ?? item?.dataIndex} name={item.key ?? item.dataIndex}
label={item.title} label={item.title}
min={item.min ?? 0} min={item.min ?? 0}
max={item.max ?? 100} max={item.max ?? 100}
...@@ -1439,7 +1455,8 @@ function FormList({ item, colProps, formRef }) { ...@@ -1439,7 +1455,8 @@ function FormList({ item, colProps, formRef }) {
return <ProForm.Group>{doms}</ProForm.Group>; return <ProForm.Group>{doms}</ProForm.Group>;
}} }}
alwaysShowItemLabel={false} alwaysShowItemLabel={false}
copyIconProps={false} copyIconProps={item?.copyIconProps ?? false}
deleteIconProps={item?.deleteIconProps ?? true}
> >
{(f, index, action) => { {(f, index, action) => {
return ( return (
...@@ -1448,7 +1465,7 @@ function FormList({ item, colProps, formRef }) { ...@@ -1448,7 +1465,7 @@ function FormList({ item, colProps, formRef }) {
action={action} action={action}
curindex={index} curindex={index}
formRef={formRef} formRef={formRef}
name={item?.key ?? item?.dataIndex} name={item.key ?? item.dataIndex}
/> />
); );
}} }}
......
...@@ -57,6 +57,10 @@ ol { ...@@ -57,6 +57,10 @@ ol {
justify-content: space-between !important; justify-content: space-between !important;
} }
.ant-pro-table-list-toolbar-left {
display: none;
}
@media (max-width: @screen-xs) { @media (max-width: @screen-xs) {
.ant-table { .ant-table {
width: 100%; width: 100%;
...@@ -256,12 +260,12 @@ ol { ...@@ -256,12 +260,12 @@ ol {
} }
} }
.ant-pro .ant-layout-header.ant-pro-layout-header { .ant-layout-header.ant-pro-layout-header {
height: 48px !important; height: 48px !important;
line-height: 48px !important; line-height: 48px !important;
} }
.ant-pro .ant-pro-layout .ant-pro-layout-content { .ant-pro-layout .ant-pro-layout-content {
margin: 0 !important; margin: 0 !important;
padding: 0 !important; padding: 0 !important;
} }
...@@ -548,4 +552,18 @@ ol { ...@@ -548,4 +552,18 @@ ol {
display: flex !important; display: flex !important;
align-items: center; align-items: center;
} }
}
.formList {
>div {
>div {
>div {
>div {
>div:last-child {
padding: 12px;
}
}
}
}
}
} }
\ No newline at end of file
...@@ -237,9 +237,7 @@ function getcolumns(setdrawer) { ...@@ -237,9 +237,7 @@ function getcolumns(setdrawer) {
{ label: '绑定', value: '7' }, { label: '绑定', value: '7' },
{ label: '销售', value: '8' }, { label: '销售', value: '8' },
], ],
colProps: { fixed: 'right'
fixed: 'right'
}
}, },
], ],
pathconfig: { pathconfig: {
......
...@@ -293,7 +293,7 @@ const Ledger = () => { ...@@ -293,7 +293,7 @@ const Ledger = () => {
]; ];
}} }}
bordered={false} bordered={false}
x={1200} x={1500}
/> />
</div> </div>
</div> </div>
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
.ledgerright { .ledgerright {
flex: 1; flex: 1;
border-left: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0;
overflow: hidden;
} }
} }
} }
\ No newline at end of file
import { doFetch } from '@/utils/doFetch';
import { Switch } from 'antd';
import fieldsDetail from '@/utils/fieldsDetail';
function getcolumns(ifs, actionRef) {
return [
{
title: '供应商编号',
dataIndex: 'supplierNo',
key: 'supplierNo',
width: 120,
},
{
title: '供应商名称',
dataIndex: 'supplierName',
key: 'supplierName',
width: 150,
formItemProps: {
rules: [
{
required: true,
message: '此项为必填项',
},
],
},
},
{
title: '公司官网',
dataIndex: 'officialWebsite',
key: 'officialWebsite',
hideInTable: true,
search: false,
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
},
{
title: '联系电话',
dataIndex: 'telephone',
key: 'telephone',
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
},
{
title: '邮箱',
dataIndex: 'email',
key: 'email',
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
},
{
title: '地址',
dataIndex: 'address',
key: 'address',
search: false,
width: 320,
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
},
{
title: '状态',
dataIndex: 'status',
valueType: 'radio',
key: 'status',
options: [
{
label: '启用',
value: 1,
},
{
label: '禁用',
value: 2,
},
],
hideInTable: true,
hideInForm: true,
},
{
title: '状态',
dataIndex: 'status',
key: 'status',
valueType: 'select',
search: false,
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
options: [
{
label: '启用',
value: 1,
},
{
label: '禁用',
value: 2,
},
],
fieldProps: {
disabled: ifs,
},
render: (text, row) => {
return (
<Switch
checkedChildren="启用"
unCheckedChildren="禁用"
checked={row?.status == 1}
disabled={row?.statusChangeable == 1 ? false : true}
onChange={(flag) => {
// //console.log(e);
if (flag) {
doFetch({
url: '/asset/equipmentSupplier/update/status',
params: { id: row.id, status: '1' },
}).then(() => {
actionRef.current.reload();
});
} else {
doFetch({
url: '/asset/equipmentSupplier/update/status',
params: { id: row.id, status: '2' },
}).then(() => {
actionRef.current.reload();
});
}
}}
/>
);
},
},
{
title: '评分',
dataIndex: 'score',
key: 'score',
width: 50,
valueType: 'rate',
searchValueType: 'digit',
fieldProps: {
defaultValue: 0,
max: 5,
precision: 1,
},
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
},
{
title: '备注',
dataIndex: 'remark',
key: 'remark',
search: false,
valueType: 'textarea',
width: 300,
fieldProps: {
placeholder: '请输入',
showCount: true,
maxLength: 255,
},
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
},
{
title: '联系信息',
valueType: 'formList',
dataIndex: 'list',
key: 'supplierUserList',
initialValue: [
{
state: 'all',
title: '标题',
},
],
colProps: {
xs: 24,
sm: 24,
},
columns: [
{
title: '联系人',
dataIndex: 'userName',
key: 'userName',
formItemProps: {
rules: [
{
required: true,
message: '此项为必填项',
},
],
},
colProps: {
sm: 6,
}
},
{
title: '手机号码',
dataIndex: 'telephone',
key: 'telephone',
colProps: {
sm: 6,
},
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
{ pattern: new RegExp(/^1[3456789]\d{9}$/, 'g'), message: '' },
],
},
},
{
title: '邮箱',
dataIndex: 'email',
key: 'email',
colProps: {
sm: 6,
},
},
{
title: '职务',
dataIndex: 'title',
key: 'title',
fieldProps: {
placeholder: '请输入职务',
},
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
colProps: {
sm: 6,
},
},
],
search: false,
hideInTable: true,
},
];
}
export default getcolumns;
/* 设备供应商
* @Author: Li Hanlin
* @Date: 2022-11-09 14:44:44
* @Last Modified by: Li Hanlin
* @Last Modified time: 2023-01-31 13:50:19
*/
import * as React from 'react';
import { useState, useMemo, useEffect, useRef } from 'react';
import DrawerPro from '@/components/DrawerPro';
import AutoTable from '@/components/AutoTable';
import PremButton from '@/components/PremButton';
import getcolumns from './columns';
import InitForm from '@/components/InitForm';
import ExtendField from '@/components/ExtendField';
import { doFetch } from '@/utils/doFetch';
import { Image, message, Divider } from 'antd';
import { ProDescriptions } from '@ant-design/pro-components';
function Supplier(props) {
let actionRef = useRef(),
formRef = useRef();
const [drawer, setDrawer] = useState({
visible: false,
});
const urlParams = {
save: '/asset/equipmentSupplier/save',
remove: '/asset/equipmentSupplier/deleteById',
list: '/asset/equipmentSupplier/queryList',
detail: '/asset/equipmentSupplier/query/detail',
detail_nocp: '/asset/equipmentSupplier/queryById',
};
const edit = (text, row, _, action) => {
return (
<PremButton
btn={{
size: 'small',
onClick: () => {
setDrawer((s) => ({
...s,
visible: true,
// detailpath: urlParams.detail,
// params: { id: row?.id },
title: '编辑',
val: 'only',
type: 'edit',
item: row,
// onFinish: async (vals) => {
// let equipmentSupplierCharReqList = [];
// //console.log('id:', row.id);
// for (let i in vals) {
// if (!isNaN(Number(i))) {
// equipmentSupplierCharReqList.push({
// fieldId: i,
// fieldRealValue: vals[i],
// });
// delete vals[i];
// }
// }
// let params = {
// ...vals,
// id: row?.id,
// shopIdList: vals.shopId,
// equipmentSupplierCharReqList,
// };
// delete params.shopId;
// let res = await doFetch({
// url: urlParams.save,
// params,
// });
// if (res.code === '0000') {
// message.success('编辑成功!');
// setDrawer((s) => ({
// ...s,
// visible: false,
// }));
// actionRef.current.reload();
// }
// },
}));
},
}}
>
编辑
</PremButton>
);
};
const remove = (text, row, _, action) => {
return (
<PremButton
pop={{
title: '是否删除该供应商?',
okText: '确认',
cancelText: '取消',
onConfirm: async () => {
let res = await doFetch({ url: urlParams.remove, params: { id: row.id } });
if (res.code === '0000') {
message.success('删除成功!');
setDrawer((s) => ({
...s,
visible: false,
}));
actionRef.current.reload();
}
},
}}
btn={{
size: 'small',
type: 'danger',
}}
>
删除
</PremButton>
);
};
const Details = () => {
const columns = [
{
title: '供应商编号',
dataIndex: 'supplierNo',
key: 'supplierNo',
},
{
title: '供应商名称',
dataIndex: 'supplierName',
key: 'supplierName',
},
{ title: '公司官网', dataIndex: 'officialWebsite', key: 'officialWebsite' },
{
title: '联系电话',
dataIndex: 'telephone',
key: 'telephone',
},
{
title: '公司邮箱',
dataIndex: 'email',
key: 'email',
},
{
title: '地址',
dataIndex: 'address',
key: 'address',
},
{
title: '状态',
dataIndex: 'statusName',
key: 'status',
},
{
title: '评分',
dataIndex: 'score',
key: 'score',
},
{
title: '备注',
dataIndex: 'remark',
key: 'remark',
},
];
const [newfieldscolumns, setnewfieldscolumns] = useState([]);
const selectValueType = (type, options) => {
switch (type) {
case 1:
return {
valueType: 'input',
};
case 2:
return {
valueType: 'select',
options,
};
case 3:
return {
valueType: 'radio',
options,
};
case 4:
return {
valueType: 'select',
options,
};
default:
break;
}
};
const [request, setrequest] = useState();
useEffect(() => {
const fn = async () => {
let res = await doFetch({
url: '/base/paFormField/queryList',
params: {
formId: '3',
},
});
if (res?.data?.dataList) {
let column = [];
res?.data?.dataList?.forEach?.((el) => {
column.push({
...selectValueType(el.fieldChar, el.valueList),
title: el.fieldName,
dataIndex: el.id,
key: el.id,
});
});
setnewfieldscolumns(column);
}
},
fn2 = async () => {
const res = await doFetch({
url: urlParams.detail,
params: { id: drawer?.item?.id },
});
let obj = {};
res?.data?.data['equipmentSupplierCharList']?.forEach?.((it) => {
obj[it?.fieldId] = it?.fieldRealValue;
});
setrequest(
{
...(res?.data?.data ?? {}),
...obj,
} ?? {},
);
};
fn();
fn2();
}, []);
return (
<>
<ProDescriptions dataSource={request} columns={columns} />
<AutoTable
pagetitle="联系信息"
columns={[
{
title: '联系人',
dataIndex: 'userName',
key: 'userName',
search: false,
formItemProps: {
rules: [
{
required: true,
message: '此项为必填项',
},
],
},
},
{
title: '手机号码',
search: false,
dataIndex: 'telephone',
key: 'telephone',
},
{
title: '邮箱',
search: false,
dataIndex: 'email',
key: 'email',
},
{
title: '职务',
search: false,
dataIndex: 'title',
key: 'title',
fieldProps: {
placeholder: '请选择',
},
formItemProps: {
rules: [
{
required: false,
message: '此项为必填项',
},
],
},
},
]}
dataSource={request?.supplierUserList}
resizeable={false}
pagination={false}
/>
<Divider />
<h3 className="page-title" style={{ marginBottom: 16 }}>
扩展字段
</h3>
<ProDescriptions dataSource={request} columns={newfieldscolumns} />
</>
);
};
const columns = useMemo(() => {
let defcolumn = getcolumns(false, actionRef);
defcolumn[1].render = (text, row) => {
return (
<a
onClick={() => {
setDrawer((s) => ({
...s,
visible: true,
type: 'detail',
item: row,
val: 'only',
title: row.supplierName + '的详细信息',
}));
}}
>
{row.supplierName}
</a>
);
};
return defcolumn.concat({
title: '操作',
valueType: 'option',
width: 150,
render: (text, row, _, action) => [edit(text, row, _, action), remove(text, row, _, action)],
});
}, []);
const selectMoreDrawerType = (type) => {
switch (type) {
case 'detail':
return <Details />;
case 'add':
return (
<ExtendField
defaultFormValue={drawer?.item}
setDrawer={setDrawer}
drawer={drawer}
actionRef={actionRef}
columns={columns}
formId={'3'}
// urlParams={urlParams}
onFinish={async (vals) => {
let equipmentSupplierCharReqList = [];
for (let i in vals) {
if (!isNaN(Number(i))) {
equipmentSupplierCharReqList.push({
fieldId: i,
fieldRealValue: vals[i],
});
delete vals[i];
}
}
let params = {
...vals,
id: drawer?.title == '编辑' ? drawer?.item?.id : '',
equipmentSupplierCharReqList,
};
delete params.shopId;
let res = await doFetch({
url: urlParams.save,
params,
});
if (res.code === '0000') {
if (drawer?.title == '编辑') {
message.success('编辑成功!');
} else {
message.success('新增成功!');
}
setDrawer((s) => ({
...s,
visible: false,
}));
actionRef.current.reload();
}
}}
/>
);
case 'edit':
return (
<ExtendField
setDrawer={setDrawer}
drawer={drawer}
actionRef={actionRef}
columns={drawer?.item?.statusChangeable == 1 ? getcolumns(false) : getcolumns(true)}
formId={'3'}
urlParams={urlParams}
onFinish={async (vals) => {
let equipmentSupplierCharReqList = [];
for (let i in vals) {
if (!isNaN(Number(i))) {
equipmentSupplierCharReqList.push({
fieldId: i,
fieldRealValue: vals[i],
});
delete vals[i];
}
}
let params = {
...vals,
id: drawer?.title == '编辑' ? drawer?.item?.id : '',
equipmentSupplierCharReqList,
};
delete params.shopId;
let res = await doFetch({
url: urlParams.save,
params,
});
if (res.code === '0000') {
if (drawer?.title == '编辑') {
message.success('编辑成功!');
} else {
message.success('新增成功!');
}
setDrawer((s) => ({
...s,
visible: false,
}));
actionRef.current.reload();
}
}}
/>
);
default:
return null;
}
};
return (
<div style={{ position: 'relative' }}>
<AutoTable
pagetitle={<h3 className="page-title">设备供应商</h3>}
columns={columns}
path={urlParams.list}
actionRef={actionRef}
pageextra={'add'}
resizeable={false}
addconfig={{
// access: 'sysDepartment_save',
btn: {
disabled: false,
type: 'primary',
onClick: () => {
setDrawer((s) => ({
...s,
visible: true,
item: {
status: 1,
score: 0,
},
title: '新增',
detailpath: null,
type: 'add',
val: 'only',
}));
},
},
}}
/>
<DrawerPro
fields={columns}
defaultFormValue={drawer?.item ?? {}}
formRef={formRef}
placement="right"
onClose={() => {
setDrawer((s) => ({
...s,
visible: false,
}));
actionRef.current.reload();
}}
{...drawer}
>
{selectMoreDrawerType(drawer?.type)}
</DrawerPro>
</div>
);
}
export default Supplier;
...@@ -81,6 +81,13 @@ ...@@ -81,6 +81,13 @@
dependencies: dependencies:
"@ctrl/tinycolor" "^3.4.0" "@ctrl/tinycolor" "^3.4.0"
"@ant-design/colors@^7.0.0":
version "7.0.0"
resolved "https://registry.npmmirror.com/@ant-design/colors/-/colors-7.0.0.tgz#eb7eecead124c3533aea05d61254f0a17f2b61b3"
integrity sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==
dependencies:
"@ctrl/tinycolor" "^3.4.0"
"@ant-design/cssinjs@^1.0.0": "@ant-design/cssinjs@^1.0.0":
version "1.4.0" version "1.4.0"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/cssinjs/-/cssinjs-1.4.0.tgz#c66aa468322d6fdec7f43c8ebd0f3171630d2711" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/cssinjs/-/cssinjs-1.4.0.tgz#c66aa468322d6fdec7f43c8ebd0f3171630d2711"
...@@ -94,11 +101,29 @@ ...@@ -94,11 +101,29 @@
rc-util "^5.27.0" rc-util "^5.27.0"
stylis "^4.0.13" stylis "^4.0.13"
"@ant-design/cssinjs@^1.11.1":
version "1.17.0"
resolved "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.17.0.tgz#a3f69cf5131539b76ccdbfced43d242557599fea"
integrity sha512-MgGCZ6sfD3yQB0XW0hN4jgixMxApTlDYyct+pc7fRZNO4CaqWWm/9iXkkljNR27lyWLZmm+XiDfcIOo1bnrnMA==
dependencies:
"@babel/runtime" "^7.11.1"
"@emotion/hash" "^0.8.0"
"@emotion/unitless" "^0.7.5"
classnames "^2.3.1"
csstype "^3.0.10"
rc-util "^5.35.0"
stylis "^4.0.13"
"@ant-design/icons-svg@^4.2.1": "@ant-design/icons-svg@^4.2.1":
version "4.2.1" version "4.2.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz#8630da8eb4471a4aabdaed7d1ff6a97dcb2cf05a" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz#8630da8eb4471a4aabdaed7d1ff6a97dcb2cf05a"
integrity sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== integrity sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==
"@ant-design/icons-svg@^4.3.0":
version "4.3.1"
resolved "https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz#4b2f65a17d4d32b526baa6414aca2117382bf8da"
integrity sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==
"@ant-design/icons@^4.0.0", "@ant-design/icons@^4.1.0", "@ant-design/icons@^4.2.1", "@ant-design/icons@^4.3.0", "@ant-design/icons@^4.7.0": "@ant-design/icons@^4.0.0", "@ant-design/icons@^4.1.0", "@ant-design/icons@^4.2.1", "@ant-design/icons@^4.3.0", "@ant-design/icons@^4.7.0":
version "4.8.0" version "4.8.0"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/icons/-/icons-4.8.0.tgz#3084e2bb494cac3dad6c0392f77c1efc90ee1fa4" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/icons/-/icons-4.8.0.tgz#3084e2bb494cac3dad6c0392f77c1efc90ee1fa4"
...@@ -110,6 +135,17 @@ ...@@ -110,6 +135,17 @@
classnames "^2.2.6" classnames "^2.2.6"
rc-util "^5.9.4" rc-util "^5.9.4"
"@ant-design/icons@^5.0.0":
version "5.2.6"
resolved "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.2.6.tgz#2d4a9a37f531eb2a20cebec01d6fb69cf593900d"
integrity sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==
dependencies:
"@ant-design/colors" "^7.0.0"
"@ant-design/icons-svg" "^4.3.0"
"@babel/runtime" "^7.11.2"
classnames "^2.2.6"
rc-util "^5.31.1"
"@ant-design/pro-card@2.1.10": "@ant-design/pro-card@2.1.10":
version "2.1.10" version "2.1.10"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-card/-/pro-card-2.1.10.tgz#13052d763292fa2a590a4313d97f36376b1b2e8b" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-card/-/pro-card-2.1.10.tgz#13052d763292fa2a590a4313d97f36376b1b2e8b"
...@@ -124,6 +160,20 @@ ...@@ -124,6 +160,20 @@
rc-resize-observer "^1.0.0" rc-resize-observer "^1.0.0"
rc-util "^5.4.0" rc-util "^5.4.0"
"@ant-design/pro-card@2.5.14", "@ant-design/pro-card@^2.4.11":
version "2.5.14"
resolved "https://registry.npmmirror.com/@ant-design/pro-card/-/pro-card-2.5.14.tgz#714a7cbfcca70022385fcf5bc9981151abe29c1a"
integrity sha512-ml2K87WAoRUtfEIJovdsSp0/fmT6pb739/Er7iT6EfhI0Q3Wb79OG2dgwCiKWrDd5I1uiLByiIkygaS2Wxhzqg==
dependencies:
"@ant-design/icons" "^5.0.0"
"@ant-design/pro-provider" "2.12.2"
"@ant-design/pro-utils" "2.14.2"
"@babel/runtime" "^7.18.0"
classnames "^2.3.2"
omit.js "^2.0.2"
rc-resize-observer "^1.0.0"
rc-util "^5.4.0"
"@ant-design/pro-cli@^2.1.0": "@ant-design/pro-cli@^2.1.0":
version "2.1.5" version "2.1.5"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-cli/-/pro-cli-2.1.5.tgz#7b4fd31a6dc1c553396afc7fb46b32019673032f" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-cli/-/pro-cli-2.1.5.tgz#7b4fd31a6dc1c553396afc7fb46b32019673032f"
...@@ -158,7 +208,24 @@ ...@@ -158,7 +208,24 @@
umi-utils "^1.5.1" umi-utils "^1.5.1"
yargs-parser "^20.0.0" yargs-parser "^20.0.0"
"@ant-design/pro-components@^2.0.1", "@ant-design/pro-components@^2.3.52": "@ant-design/pro-components@2.5.2":
version "2.5.2"
resolved "https://registry.npmmirror.com/@ant-design/pro-components/-/pro-components-2.5.2.tgz#a1de9dea39da97d03d24a43918f8fe52502250a4"
integrity sha512-eAG8mkMUXV8A/HONmdoaPSM57Xill9bzRyMBtQhq46jYlyJLk2VrV6SzHg+oXL54W32rPEws0FdvwGk/duuJzQ==
dependencies:
"@ant-design/pro-card" "^2.4.11"
"@ant-design/pro-descriptions" "^2.3.2"
"@ant-design/pro-field" "^2.9.2"
"@ant-design/pro-form" "^2.13.2"
"@ant-design/pro-layout" "^7.14.1"
"@ant-design/pro-list" "^2.4.2"
"@ant-design/pro-provider" "^2.10.0"
"@ant-design/pro-skeleton" "^2.1.3"
"@ant-design/pro-table" "^3.7.2"
"@ant-design/pro-utils" "^2.11.1"
"@babel/runtime" "^7.16.3"
"@ant-design/pro-components@^2.0.1":
version "2.3.52" version "2.3.52"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-components/-/pro-components-2.3.52.tgz#0434b52c0044713148c52f4e00fb7059cb8e0e3d" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-components/-/pro-components-2.3.52.tgz#0434b52c0044713148c52f4e00fb7059cb8e0e3d"
integrity sha512-df51Xi59QRXXIc5uMcO/7/tPjNziGt1w40860yCztFBNCoNc9B+xvDwsuRWgvRL1yqM4SZL1Al7T392CtyESSg== integrity sha512-df51Xi59QRXXIc5uMcO/7/tPjNziGt1w40860yCztFBNCoNc9B+xvDwsuRWgvRL1yqM4SZL1Al7T392CtyESSg==
...@@ -188,6 +255,36 @@ ...@@ -188,6 +255,36 @@
rc-util "^5.0.6" rc-util "^5.0.6"
use-json-comparison "^1.0.5" use-json-comparison "^1.0.5"
"@ant-design/pro-descriptions@^2.3.2":
version "2.5.2"
resolved "https://registry.npmmirror.com/@ant-design/pro-descriptions/-/pro-descriptions-2.5.2.tgz#236059c3aac9332a6208d076480435070b48f177"
integrity sha512-ru7/+9CXTs+67Tkh7Frf2+f7QLPcrykI60yDg1vC8X6uYzc/yl8aAJc/2C86NT4nmaCgVhJ16IHK50VmK8DbPw==
dependencies:
"@ant-design/pro-field" "2.12.3"
"@ant-design/pro-form" "2.18.4"
"@ant-design/pro-skeleton" "2.1.7"
"@ant-design/pro-utils" "2.14.2"
"@babel/runtime" "^7.18.0"
rc-resize-observer "^0.2.3"
rc-util "^5.0.6"
"@ant-design/pro-field@2.12.3", "@ant-design/pro-field@^2.9.2":
version "2.12.3"
resolved "https://registry.npmmirror.com/@ant-design/pro-field/-/pro-field-2.12.3.tgz#f4498ca3439b6c55eda7746660597ed8c27efc26"
integrity sha512-WB0V7gn55yr0vg3vD3cO9it4ffXM4edwb3RsNnD6vjIgj6gxeCIIBq5KTvKECil+HXloCfLFgeiQ2BoDnrcm6w==
dependencies:
"@ant-design/icons" "^5.0.0"
"@ant-design/pro-provider" "2.12.2"
"@ant-design/pro-utils" "2.14.2"
"@babel/runtime" "^7.18.0"
"@chenshuai2144/sketch-color" "^1.0.8"
classnames "^2.3.2"
dayjs "^1.11.9"
lodash.tonumber "^4.0.3"
omit.js "^2.0.2"
rc-util "^5.4.0"
swr "^2.0.0"
"@ant-design/pro-field@2.2.5": "@ant-design/pro-field@2.2.5":
version "2.2.5" version "2.2.5"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-field/-/pro-field-2.2.5.tgz#5e4d1d83e6f63d92f1f30f3054c88d1216c35d1e" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-field/-/pro-field-2.2.5.tgz#5e4d1d83e6f63d92f1f30f3054c88d1216c35d1e"
...@@ -205,6 +302,24 @@ ...@@ -205,6 +302,24 @@
rc-util "^5.4.0" rc-util "^5.4.0"
swr "^2.0.0" swr "^2.0.0"
"@ant-design/pro-form@2.18.4", "@ant-design/pro-form@^2.13.2":
version "2.18.4"
resolved "https://registry.npmmirror.com/@ant-design/pro-form/-/pro-form-2.18.4.tgz#965babdad0af0987687fd41d03bf9ed733213349"
integrity sha512-0YTWC6cmaKa+rMCJCcCktNN94QkiVLGquKGI5qCme2tqKQcIfMwZTb3QAWd1JsGxgCJXJum8/gGtTs8aucaJ3w==
dependencies:
"@ant-design/icons" "^5.0.0"
"@ant-design/pro-field" "2.12.3"
"@ant-design/pro-provider" "2.12.2"
"@ant-design/pro-utils" "2.14.2"
"@babel/runtime" "^7.18.0"
"@chenshuai2144/sketch-color" "^1.0.7"
"@umijs/use-params" "^1.0.9"
classnames "^2.3.2"
lodash.merge "^4.6.2"
omit.js "^2.0.2"
rc-resize-observer "^1.1.0"
rc-util "^5.0.6"
"@ant-design/pro-form@2.5.4": "@ant-design/pro-form@2.5.4":
version "2.5.4" version "2.5.4"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-form/-/pro-form-2.5.4.tgz#d2480fc14e8be3f8426d2f7100eb56e76f130a4e" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-form/-/pro-form-2.5.4.tgz#d2480fc14e8be3f8426d2f7100eb56e76f130a4e"
...@@ -247,6 +362,26 @@ ...@@ -247,6 +362,26 @@
use-media-antd-query "^1.1.0" use-media-antd-query "^1.1.0"
warning "^4.0.3" warning "^4.0.3"
"@ant-design/pro-layout@^7.14.1":
version "7.16.11"
resolved "https://registry.npmmirror.com/@ant-design/pro-layout/-/pro-layout-7.16.11.tgz#e9bee6ea95786b98644ca271d5d97456f2f1d015"
integrity sha512-7BqsuRMavMeroWFHKHARQo46mjv9ZFdnxNREFEnoj6Zfdi+TncG5DGKUqgFR/ppliMJ7K4xEkJUlbjnP1rzmkg==
dependencies:
"@ant-design/icons" "^5.0.0"
"@ant-design/pro-provider" "2.12.2"
"@ant-design/pro-utils" "2.14.2"
"@babel/runtime" "^7.18.0"
"@umijs/route-utils" "^4.0.0"
"@umijs/use-params" "^1.0.9"
classnames "^2.3.2"
lodash.merge "^4.6.2"
omit.js "^2.0.2"
path-to-regexp "2.4.0"
rc-resize-observer "^1.1.0"
rc-util "^5.0.6"
swr "^2.0.0"
warning "^4.0.3"
"@ant-design/pro-list@2.0.45": "@ant-design/pro-list@2.0.45":
version "2.0.45" version "2.0.45"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-list/-/pro-list-2.0.45.tgz#9e3cc8c6d01be01764d5984a7f1b40eadb904319" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-list/-/pro-list-2.0.45.tgz#9e3cc8c6d01be01764d5984a7f1b40eadb904319"
...@@ -264,6 +399,33 @@ ...@@ -264,6 +399,33 @@
unstated-next "^1.1.0" unstated-next "^1.1.0"
use-media-antd-query "^1.1.0" use-media-antd-query "^1.1.0"
"@ant-design/pro-list@^2.4.2":
version "2.5.16"
resolved "https://registry.npmmirror.com/@ant-design/pro-list/-/pro-list-2.5.16.tgz#fff8b8083372cbf113fe29c9cff61507efefbe26"
integrity sha512-Sr8HLxus0PQwyY8jO0uG0LQzBZx9aY8wltXIlT9ijNHHTjM4xAs/rLNcgoXwY+fRtf9nHLudQ1a7pIln0mSWzA==
dependencies:
"@ant-design/icons" "^5.0.0"
"@ant-design/pro-card" "2.5.14"
"@ant-design/pro-field" "2.12.3"
"@ant-design/pro-table" "3.12.1"
"@ant-design/pro-utils" "2.14.2"
"@babel/runtime" "^7.18.0"
classnames "^2.3.2"
dayjs "^1.11.9"
rc-resize-observer "^1.0.0"
rc-util "^4.19.0"
"@ant-design/pro-provider@2.12.2", "@ant-design/pro-provider@^2.10.0":
version "2.12.2"
resolved "https://registry.npmmirror.com/@ant-design/pro-provider/-/pro-provider-2.12.2.tgz#e1e07df7cdb1c5e3c277793873ab22816d5b8c3d"
integrity sha512-1ocfp56wcVKduRbDedLsBO7enEMh4i5ckq1sPCBaEb9M4vrZ2haKiYDe51qTBviUvxSCPAwNmIyluozmWnPwwg==
dependencies:
"@ant-design/cssinjs" "^1.11.1"
"@babel/runtime" "^7.18.0"
"@ctrl/tinycolor" "^3.4.0"
rc-util "^5.0.1"
swr "^2.0.0"
"@ant-design/pro-provider@2.4.0": "@ant-design/pro-provider@2.4.0":
version "2.4.0" version "2.4.0"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-provider/-/pro-provider-2.4.0.tgz#dd91b65aec75fa28dd45f43ac92231df60cdaa6f" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-provider/-/pro-provider-2.4.0.tgz#dd91b65aec75fa28dd45f43ac92231df60cdaa6f"
...@@ -283,6 +445,35 @@ ...@@ -283,6 +445,35 @@
"@babel/runtime" "^7.18.0" "@babel/runtime" "^7.18.0"
use-media-antd-query "^1.1.0" use-media-antd-query "^1.1.0"
"@ant-design/pro-skeleton@2.1.7", "@ant-design/pro-skeleton@^2.1.3":
version "2.1.7"
resolved "https://registry.npmmirror.com/@ant-design/pro-skeleton/-/pro-skeleton-2.1.7.tgz#959f6583ec7a3b968effecee54716a3c49440d9b"
integrity sha512-5DLD319GTEfxe/GW/Pgja+QjWp89J1DJlKrKvjfQu9z5SCekKPxqG9KmB1F55/eHow1Oe+YjkaqSF55i0xK79Q==
dependencies:
"@babel/runtime" "^7.18.0"
"@ant-design/pro-table@3.12.1", "@ant-design/pro-table@^3.7.2":
version "3.12.1"
resolved "https://registry.npmmirror.com/@ant-design/pro-table/-/pro-table-3.12.1.tgz#ba2a0117f109e728ce80bab48122dacbb242d7f2"
integrity sha512-gp0Bd06L/RN5EaDxFYV6xRSKUPWsyrXPXNwyR0Rtngg/4BtcadrhA+v3NebAXsdL39UmJEsCW5W7Tp5BVD29SA==
dependencies:
"@ant-design/icons" "^5.0.0"
"@ant-design/pro-card" "2.5.14"
"@ant-design/pro-field" "2.12.3"
"@ant-design/pro-form" "2.18.4"
"@ant-design/pro-provider" "2.12.2"
"@ant-design/pro-utils" "2.14.2"
"@babel/runtime" "^7.18.0"
"@dnd-kit/core" "^6.0.8"
"@dnd-kit/modifiers" "^6.0.1"
"@dnd-kit/sortable" "^7.0.2"
"@dnd-kit/utilities" "^3.2.1"
classnames "^2.3.2"
dayjs "^1.11.9"
omit.js "^2.0.2"
rc-resize-observer "^1.0.0"
rc-util "^5.0.1"
"@ant-design/pro-table@3.2.12": "@ant-design/pro-table@3.2.12":
version "3.2.12" version "3.2.12"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-table/-/pro-table-3.2.12.tgz#d4dbc3cdfa1a30d70f74eb424cdbd642562f9f24" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-table/-/pro-table-3.2.12.tgz#d4dbc3cdfa1a30d70f74eb424cdbd642562f9f24"
...@@ -304,6 +495,21 @@ ...@@ -304,6 +495,21 @@
unstated-next "^1.1.0" unstated-next "^1.1.0"
use-json-comparison "^1.0.5" use-json-comparison "^1.0.5"
"@ant-design/pro-utils@2.14.2", "@ant-design/pro-utils@^2.11.1":
version "2.14.2"
resolved "https://registry.npmmirror.com/@ant-design/pro-utils/-/pro-utils-2.14.2.tgz#3b136e53f25ad7c56ccddf44a126ef1616e4f47e"
integrity sha512-srMDRis/TbNcmPVT48UlgfV5arjITHb8kt4VTgySRXrDaV3kGzJr/xcW9LcQOLTHTfY0cbdPmXS3GooBNzMZAQ==
dependencies:
"@ant-design/icons" "^5.0.0"
"@ant-design/pro-provider" "2.12.2"
"@babel/runtime" "^7.18.0"
classnames "^2.3.2"
dayjs "^1.11.9"
lodash.merge "^4.6.2"
rc-util "^5.0.6"
safe-stable-stringify "^2.4.3"
swr "^2.0.0"
"@ant-design/pro-utils@2.5.4": "@ant-design/pro-utils@2.5.4":
version "2.5.4" version "2.5.4"
resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-utils/-/pro-utils-2.5.4.tgz#ec04659dfbfb3fe62925bf6cac9f12ce2fa2c9db" resolved "https://mirrors.huaweicloud.com/repository/npm/@ant-design/pro-utils/-/pro-utils-2.5.4.tgz#ec04659dfbfb3fe62925bf6cac9f12ce2fa2c9db"
...@@ -1749,6 +1955,14 @@ ...@@ -1749,6 +1955,14 @@
resolved "https://mirrors.huaweicloud.com/repository/npm/@bloomberg/record-tuple-polyfill/-/record-tuple-polyfill-0.0.4.tgz#9ef3df44e472ceb9a0a2010d858a526f2021fefa" resolved "https://mirrors.huaweicloud.com/repository/npm/@bloomberg/record-tuple-polyfill/-/record-tuple-polyfill-0.0.4.tgz#9ef3df44e472ceb9a0a2010d858a526f2021fefa"
integrity sha512-h0OYmPR3A5Dfbetra/GzxBAzQk8sH7LhRkRUTdagX6nrtlUgJGYCTv4bBK33jsTQw9HDd8PE2x1Ma+iRKEDUsw== integrity sha512-h0OYmPR3A5Dfbetra/GzxBAzQk8sH7LhRkRUTdagX6nrtlUgJGYCTv4bBK33jsTQw9HDd8PE2x1Ma+iRKEDUsw==
"@chenshuai2144/sketch-color@^1.0.7":
version "1.0.9"
resolved "https://registry.npmmirror.com/@chenshuai2144/sketch-color/-/sketch-color-1.0.9.tgz#41144e2d9656bff2143516d4e8e62e5003bd466a"
integrity sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==
dependencies:
reactcss "^1.2.3"
tinycolor2 "^1.4.2"
"@chenshuai2144/sketch-color@^1.0.8": "@chenshuai2144/sketch-color@^1.0.8":
version "1.0.8" version "1.0.8"
resolved "https://mirrors.huaweicloud.com/repository/npm/@chenshuai2144/sketch-color/-/sketch-color-1.0.8.tgz#5cde7ac1dae5687223a8f751b0e4f77a5776d566" resolved "https://mirrors.huaweicloud.com/repository/npm/@chenshuai2144/sketch-color/-/sketch-color-1.0.8.tgz#5cde7ac1dae5687223a8f751b0e4f77a5776d566"
...@@ -1847,6 +2061,45 @@ ...@@ -1847,6 +2061,45 @@
resolved "https://mirrors.huaweicloud.com/repository/npm/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz#6e52b3d1c38d13130101771821e09cdd414a16bc" resolved "https://mirrors.huaweicloud.com/repository/npm/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz#6e52b3d1c38d13130101771821e09cdd414a16bc"
integrity sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg== integrity sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==
"@dnd-kit/accessibility@^3.0.0":
version "3.0.1"
resolved "https://registry.npmmirror.com/@dnd-kit/accessibility/-/accessibility-3.0.1.tgz#3ccbefdfca595b0a23a5dc57d3de96bc6935641c"
integrity sha512-HXRrwS9YUYQO9lFRc/49uO/VICbM+O+ZRpFDe9Pd1rwVv2PCNkRiTZRdxrDgng/UkvdC3Re9r2vwPpXXrWeFzg==
dependencies:
tslib "^2.0.0"
"@dnd-kit/core@^6.0.8":
version "6.0.8"
resolved "https://registry.npmmirror.com/@dnd-kit/core/-/core-6.0.8.tgz#040ae13fea9787ee078e5f0361f3b49b07f3f005"
integrity sha512-lYaoP8yHTQSLlZe6Rr9qogouGUz9oRUj4AHhDQGQzq/hqaJRpFo65X+JKsdHf8oUFBzx5A+SJPUvxAwTF2OabA==
dependencies:
"@dnd-kit/accessibility" "^3.0.0"
"@dnd-kit/utilities" "^3.2.1"
tslib "^2.0.0"
"@dnd-kit/modifiers@^6.0.1":
version "6.0.1"
resolved "https://registry.npmmirror.com/@dnd-kit/modifiers/-/modifiers-6.0.1.tgz#9e39b25fd6e323659604cc74488fe044d33188c8"
integrity sha512-rbxcsg3HhzlcMHVHWDuh9LCjpOVAgqbV78wLGI8tziXY3+qcMQ61qVXIvNKQFuhj75dSfD+o+PYZQ/NUk2A23A==
dependencies:
"@dnd-kit/utilities" "^3.2.1"
tslib "^2.0.0"
"@dnd-kit/sortable@^7.0.2":
version "7.0.2"
resolved "https://registry.npmmirror.com/@dnd-kit/sortable/-/sortable-7.0.2.tgz#791d550872457f3f3c843e00d159b640f982011c"
integrity sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA==
dependencies:
"@dnd-kit/utilities" "^3.2.0"
tslib "^2.0.0"
"@dnd-kit/utilities@^3.2.0", "@dnd-kit/utilities@^3.2.1":
version "3.2.1"
resolved "https://registry.npmmirror.com/@dnd-kit/utilities/-/utilities-3.2.1.tgz#53f9e2016fd2506ec49e404c289392cfff30332a"
integrity sha512-OOXqISfvBw/1REtkSK2N3Fi2EQiLMlWUlqnOK/UpOISqBZPWpE6TqL+jcPtMOkE8TqYGiURvRdPSI9hltNUjEA==
dependencies:
tslib "^2.0.0"
"@emotion/hash@^0.8.0": "@emotion/hash@^0.8.0":
version "0.8.0" version "0.8.0"
resolved "https://mirrors.huaweicloud.com/repository/npm/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" resolved "https://mirrors.huaweicloud.com/repository/npm/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
...@@ -4157,11 +4410,6 @@ asap@^2.0.3, asap@~2.0.3: ...@@ -4157,11 +4410,6 @@ asap@^2.0.3, asap@~2.0.3:
resolved "https://mirrors.huaweicloud.com/repository/npm/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" resolved "https://mirrors.huaweicloud.com/repository/npm/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
asap@~1.0.0:
version "1.0.0"
resolved "https://mirrors.huaweicloud.com/repository/npm/asap/-/asap-1.0.0.tgz#b2a45da5fdfa20b0496fc3768cc27c12fa916a7d"
integrity sha512-Ej9qjcXY+8Tuy1cNqiwNMwFRXOy9UwgTeMA8LxreodygIPV48lx8PU1ecFxb5ZeU1DpMKxiq6vGLTxcitWZPbA==
asn1.js@^5.2.0: asn1.js@^5.2.0:
version "5.4.1" version "5.4.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" resolved "https://mirrors.huaweicloud.com/repository/npm/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
...@@ -4577,10 +4825,6 @@ blink-diff@^1.0.13: ...@@ -4577,10 +4825,6 @@ blink-diff@^1.0.13:
version "1.0.13" version "1.0.13"
resolved "https://mirrors.huaweicloud.com/repository/npm/blink-diff/-/blink-diff-1.0.13.tgz#80e3df69de804b30d40c70f041e983841ecda899" resolved "https://mirrors.huaweicloud.com/repository/npm/blink-diff/-/blink-diff-1.0.13.tgz#80e3df69de804b30d40c70f041e983841ecda899"
integrity sha512-2hIEnGq8wruXfje9GvDV41VXo+4YdjrjL5ZMlVJT3Wi5k1jjz20fCTlVejSXoERirhEVsFYz9NmgdUYgQ41Giw== integrity sha512-2hIEnGq8wruXfje9GvDV41VXo+4YdjrjL5ZMlVJT3Wi5k1jjz20fCTlVejSXoERirhEVsFYz9NmgdUYgQ41Giw==
dependencies:
pngjs-image "~0.11.5"
preceptor-core "~0.10.0"
promise "6.0.0"
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
version "4.12.0" version "4.12.0"
...@@ -5730,16 +5974,16 @@ date-fns@2.x: ...@@ -5730,16 +5974,16 @@ date-fns@2.x:
resolved "https://mirrors.huaweicloud.com/repository/npm/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" resolved "https://mirrors.huaweicloud.com/repository/npm/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8"
integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==
date-format@^0.0.0:
version "0.0.0"
resolved "https://mirrors.huaweicloud.com/repository/npm/date-format/-/date-format-0.0.0.tgz#09206863ab070eb459acea5542cbd856b11966b3"
integrity sha512-kAmAdtsjW5nQ02FERwI1bP4xe6HQBPwy5kpAF4CRSLOMUs/vgMIEEwpy6JqUs7NitTyhZiImxwAjgPpnteycHg==
dayjs@1.x, dayjs@^1.10.3, dayjs@^1.11.2, dayjs@^1.11.4, dayjs@^1.9.1: dayjs@1.x, dayjs@^1.10.3, dayjs@^1.11.2, dayjs@^1.11.4, dayjs@^1.9.1:
version "1.11.7" version "1.11.7"
resolved "https://mirrors.huaweicloud.com/repository/npm/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" resolved "https://mirrors.huaweicloud.com/repository/npm/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2"
integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==
dayjs@^1.11.9:
version "1.11.9"
resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a"
integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==
debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
version "2.6.9" version "2.6.9"
resolved "https://mirrors.huaweicloud.com/repository/npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" resolved "https://mirrors.huaweicloud.com/repository/npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
...@@ -5747,11 +5991,6 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: ...@@ -5747,11 +5991,6 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
dependencies: dependencies:
ms "2.0.0" ms "2.0.0"
debug@^0.7.2:
version "0.7.4"
resolved "https://mirrors.huaweicloud.com/repository/npm/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39"
integrity sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==
debug@^3.1.0, debug@^3.2.6: debug@^3.1.0, debug@^3.2.6:
version "3.2.7" version "3.2.7"
resolved "https://mirrors.huaweicloud.com/repository/npm/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" resolved "https://mirrors.huaweicloud.com/repository/npm/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
...@@ -9526,15 +9765,6 @@ log-update@^4.0.0: ...@@ -9526,15 +9765,6 @@ log-update@^4.0.0:
slice-ansi "^4.0.0" slice-ansi "^4.0.0"
wrap-ansi "^6.2.0" wrap-ansi "^6.2.0"
log4js@1.1.1:
version "1.1.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/log4js/-/log4js-1.1.1.tgz#c21d29c7604089e4f255833e7f94b3461de1ff43"
integrity sha512-lYb14ZSs1M/CUFuvy7Zk3VZLDtqrqOaVql9CE0tv8g6/qE1Gfq97XKdltBsjSxxvcJ+t8fAXOnvFxSsms7gGVg==
dependencies:
debug "^2.2.0"
semver "^5.3.0"
streamroller "^0.4.0"
longest-streak@^2.0.0: longest-streak@^2.0.0:
version "2.0.4" version "2.0.4"
resolved "https://mirrors.huaweicloud.com/repository/npm/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" resolved "https://mirrors.huaweicloud.com/repository/npm/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4"
...@@ -10904,7 +11134,7 @@ pluralize@^8.0.0: ...@@ -10904,7 +11134,7 @@ pluralize@^8.0.0:
resolved "https://mirrors.huaweicloud.com/repository/npm/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" resolved "https://mirrors.huaweicloud.com/repository/npm/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
pngjs-image@^0.11.7, pngjs-image@~0.11.5: pngjs-image@^0.11.7:
version "0.11.7" version "0.11.7"
resolved "https://mirrors.huaweicloud.com/repository/npm/pngjs-image/-/pngjs-image-0.11.7.tgz#631dd59924569fc82ffebae0d5d53f85f54dab62" resolved "https://mirrors.huaweicloud.com/repository/npm/pngjs-image/-/pngjs-image-0.11.7.tgz#631dd59924569fc82ffebae0d5d53f85f54dab62"
integrity sha512-JRyrmT+HXa1/gvdHpebus8TGqKa8WRgcsHz/DDalxRsMhvu6AOA99/enBFjZIPvmXVAzwKR051s80TuE1IiCpg== integrity sha512-JRyrmT+HXa1/gvdHpebus8TGqKa8WRgcsHz/DDalxRsMhvu6AOA99/enBFjZIPvmXVAzwKR051s80TuE1IiCpg==
...@@ -11303,14 +11533,6 @@ postcss@^8.1.2, postcss@^8.3.6, postcss@^8.4.13, postcss@^8.4.18, postcss@^8.4.7 ...@@ -11303,14 +11533,6 @@ postcss@^8.1.2, postcss@^8.3.6, postcss@^8.4.13, postcss@^8.4.18, postcss@^8.4.7
picocolors "^1.0.0" picocolors "^1.0.0"
source-map-js "^1.0.2" source-map-js "^1.0.2"
preceptor-core@~0.10.0:
version "0.10.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/preceptor-core/-/preceptor-core-0.10.1.tgz#c31eb026fad91c24b44351308ac97e625ec69511"
integrity sha512-WLDk+UowEESixvlhiamGOj/iqWrp8IWeCCHvBZrLh0g4/A1Fa77fDQWqQUd5S5rScT+9u49aDfa45xYRkxqmiA==
dependencies:
log4js "1.1.1"
underscore "1.7.0"
prefix-style@2.0.1: prefix-style@2.0.1:
version "2.0.1" version "2.0.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/prefix-style/-/prefix-style-2.0.1.tgz#66bba9a870cfda308a5dc20e85e9120932c95a06" resolved "https://mirrors.huaweicloud.com/repository/npm/prefix-style/-/prefix-style-2.0.1.tgz#66bba9a870cfda308a5dc20e85e9120932c95a06"
...@@ -11395,13 +11617,6 @@ progress@^2.0.0, progress@^2.0.1: ...@@ -11395,13 +11617,6 @@ progress@^2.0.0, progress@^2.0.1:
resolved "https://mirrors.huaweicloud.com/repository/npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" resolved "https://mirrors.huaweicloud.com/repository/npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
promise@6.0.0:
version "6.0.0"
resolved "https://mirrors.huaweicloud.com/repository/npm/promise/-/promise-6.0.0.tgz#456538dd4afdd25dc7d0f52a5201ed242b7c109d"
integrity sha512-PjIqIEWR8EWwP5ml3Wf5KWIP3sIdXAew9vQ6vLOLV+z4LMa/8ZQyLd7sTWe2r8OuA8A9jsIYptDfbEn/L36ogw==
dependencies:
asap "~1.0.0"
promise@^7.1.1: promise@^7.1.1:
version "7.3.1" version "7.3.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" resolved "https://mirrors.huaweicloud.com/repository/npm/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
...@@ -11879,6 +12094,16 @@ rc-rate@~2.9.0: ...@@ -11879,6 +12094,16 @@ rc-rate@~2.9.0:
classnames "^2.2.5" classnames "^2.2.5"
rc-util "^5.0.1" rc-util "^5.0.1"
rc-resize-observer@^0.2.3:
version "0.2.6"
resolved "https://registry.npmmirror.com/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz#c1b642f6d1293e34c4e3715f47f69443a167b825"
integrity sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA==
dependencies:
"@babel/runtime" "^7.10.1"
classnames "^2.2.1"
rc-util "^5.0.0"
resize-observer-polyfill "^1.5.1"
rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0: rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0:
version "1.2.1" version "1.2.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/rc-resize-observer/-/rc-resize-observer-1.2.1.tgz#7f9715b5d1afe126ade3c107aafd2cebf8a57a99" resolved "https://mirrors.huaweicloud.com/repository/npm/rc-resize-observer/-/rc-resize-observer-1.2.1.tgz#7f9715b5d1afe126ade3c107aafd2cebf8a57a99"
...@@ -12082,6 +12307,14 @@ rc-util@4.x, rc-util@^4.0.4, rc-util@^4.15.3, rc-util@^4.19.0, rc-util@^4.4.0: ...@@ -12082,6 +12307,14 @@ rc-util@4.x, rc-util@^4.0.4, rc-util@^4.15.3, rc-util@^4.19.0, rc-util@^4.4.0:
react-lifecycles-compat "^3.0.4" react-lifecycles-compat "^3.0.4"
shallowequal "^1.1.0" shallowequal "^1.1.0"
rc-util@^5.0.0, rc-util@^5.31.1, rc-util@^5.35.0:
version "5.37.0"
resolved "https://registry.npmmirror.com/rc-util/-/rc-util-5.37.0.tgz#6df9a55cb469b41b6995530a45b5f3dd3219a4ea"
integrity sha512-cPMV8DzaHI1KDaS7XPRXAf4J7mtBqjvjikLpQieaeOO7+cEbqY2j7Kso/T0R0OiEZTNcLS/8Zl9YrlXiO9UbjQ==
dependencies:
"@babel/runtime" "^7.18.3"
react-is "^16.12.0"
rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.12.0, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.23.0, rc-util@^5.24.4, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.4.0, rc-util@^5.6.1, rc-util@^5.8.0, rc-util@^5.9.4: rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.12.0, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.23.0, rc-util@^5.24.4, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.4.0, rc-util@^5.6.1, rc-util@^5.8.0, rc-util@^5.9.4:
version "5.27.1" version "5.27.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/rc-util/-/rc-util-5.27.1.tgz#d12f02b9577b04299c0f1a235c8acbcf56e2824b" resolved "https://mirrors.huaweicloud.com/repository/npm/rc-util/-/rc-util-5.27.1.tgz#d12f02b9577b04299c0f1a235c8acbcf56e2824b"
...@@ -12423,7 +12656,7 @@ read-pkg@^5.2.0: ...@@ -12423,7 +12656,7 @@ read-pkg@^5.2.0:
parse-json "^5.0.0" parse-json "^5.0.0"
type-fest "^0.6.0" type-fest "^0.6.0"
readable-stream@1.1.x, readable-stream@^1.1.7: readable-stream@1.1.x:
version "1.1.14" version "1.1.14"
resolved "https://mirrors.huaweicloud.com/repository/npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" resolved "https://mirrors.huaweicloud.com/repository/npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==
...@@ -13045,6 +13278,11 @@ safe-stable-stringify@^2.1.0: ...@@ -13045,6 +13278,11 @@ safe-stable-stringify@^2.1.0:
resolved "https://mirrors.huaweicloud.com/repository/npm/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz#ec7b037768098bf65310d1d64370de0dc02353aa" resolved "https://mirrors.huaweicloud.com/repository/npm/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz#ec7b037768098bf65310d1d64370de0dc02353aa"
integrity sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA== integrity sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==
safe-stable-stringify@^2.4.3:
version "2.4.3"
resolved "https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
version "2.1.2" version "2.1.2"
resolved "https://mirrors.huaweicloud.com/repository/npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" resolved "https://mirrors.huaweicloud.com/repository/npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
...@@ -13132,7 +13370,7 @@ semver-diff@^2.0.0: ...@@ -13132,7 +13370,7 @@ semver-diff@^2.0.0:
dependencies: dependencies:
semver "^5.0.3" semver "^5.0.3"
"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: "semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
version "5.7.1" version "5.7.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" resolved "https://mirrors.huaweicloud.com/repository/npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
...@@ -13647,16 +13885,6 @@ stream-shift@^1.0.0: ...@@ -13647,16 +13885,6 @@ stream-shift@^1.0.0:
resolved "https://mirrors.huaweicloud.com/repository/npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" resolved "https://mirrors.huaweicloud.com/repository/npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
streamroller@^0.4.0:
version "0.4.1"
resolved "https://mirrors.huaweicloud.com/repository/npm/streamroller/-/streamroller-0.4.1.tgz#d435bd5974373abd9bd9068359513085106cc05f"
integrity sha512-w0GGkMlWOiIBIYTmOWHTWKy9Y5hKxGKpQ5WpiHqwhvoSoMHXNTITrk6ZsR3fdgz3Bi/c+CXVHwmfPUQFkEPL+A==
dependencies:
date-format "^0.0.0"
debug "^0.7.2"
mkdirp "^0.5.1"
readable-stream "^1.1.7"
streamsearch@0.1.2: streamsearch@0.1.2:
version "0.1.2" version "0.1.2"
resolved "https://mirrors.huaweicloud.com/repository/npm/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" resolved "https://mirrors.huaweicloud.com/repository/npm/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment