Commit 7120c0d2 authored by TZW's avatar TZW

12011738

parent c89192a7
...@@ -27,7 +27,7 @@ export default (props) => { ...@@ -27,7 +27,7 @@ export default (props) => {
), ),
}; };
//右上角 pageextra 类型 1.reactDom 2.string 以逗号隔开 为none时不显示 //右上角 extra 类型 1.reactDom 2.string 以逗号隔开 为none时不显示
const renderextra = () => { const renderextra = () => {
if (props.pageextra && !isString(props.pageextra)) { if (props.pageextra && !isString(props.pageextra)) {
if (typeof props?.pageextra == 'function') { if (typeof props?.pageextra == 'function') {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: Li Hanlin * @Author: Li Hanlin
* @Date: 2022-11-10 09:39:56 * @Date: 2022-11-10 09:39:56
* @Last Modified by: Li Hanlin * @Last Modified by: Li Hanlin
* @Last Modified time: 2022-12-01 15:05:17 * @Last Modified time: 2022-12-01 16:49:23
*/ */
import * as React from 'react'; import * as React from 'react';
......
import { doFetch } from '@/utils/doFetch'; import { doFetch } from '@/utils/doFetch';
import { Switch } from 'antd'; import { Switch } from 'antd';
import fieldsDetail from '@/utils/fieldsDetail';
function getcolumns(setdrawer) { function getcolumns(setdrawer) {
return [ return [
{ {
title: '供应商编号', title: '供应商编号',
dataIndex: 'supplierNo', dataIndex: 'supplierNo',
key: 'supplierNo', key: 'supplierNo',
width: 120,
}, },
{ {
title: '供应商名称', title: '供应商名称',
dataIndex: 'supplierName', dataIndex: 'supplierName',
key: 'supplierName', key: 'supplierName',
width: 150,
formItemProps: { formItemProps: {
rules: [ rules: [
{ {
...@@ -65,7 +69,7 @@ function getcolumns(setdrawer) { ...@@ -65,7 +69,7 @@ function getcolumns(setdrawer) {
title: '地址', title: '地址',
dataIndex: 'address', dataIndex: 'address',
key: 'address', key: 'address',
width: 300, width: 320,
formItemProps: { formItemProps: {
rules: [ rules: [
{ {
...@@ -126,6 +130,7 @@ function getcolumns(setdrawer) { ...@@ -126,6 +130,7 @@ function getcolumns(setdrawer) {
title: '评分', title: '评分',
dataIndex: 'score', dataIndex: 'score',
key: 'score', key: 'score',
width: 50,
valueType: 'rate', valueType: 'rate',
fieldProps: { fieldProps: {
defaultValue: 1, defaultValue: 1,
......
This diff is collapsed.
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: Li Hanlin * @Author: Li Hanlin
* @Date: 2022-11-09 14:44:44 * @Date: 2022-11-09 14:44:44
* @Last Modified by: Li Hanlin * @Last Modified by: Li Hanlin
* @Last Modified time: 2022-12-01 11:13:59 * @Last Modified time: 2022-12-01 15:10:22
*/ */
import * as React from 'react'; import * as React from 'react';
...@@ -136,112 +136,6 @@ function User(props) { ...@@ -136,112 +136,6 @@ function User(props) {
); );
}; };
const Adduser = () => {
const [value, setValue] = useState('');
const [fieldscolumns, setfieldscolumns] = useState(columns);
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;
}
};
useEffect(() => {
const fn = async () => {
let res = await doFetch({
url: '/base/paFormField/queryList',
params: {
formId: '1',
},
});
if (res?.data?.dataList) {
let column = [
{
title: '扩展字段',
valueType: 'split',
},
];
res?.data?.dataList?.forEach((el) => {
column.push({
...selectValueType(el.fieldChar, el.valueList),
title: el.fieldName,
dataIndex: el.fieldName,
key: el.id,
});
});
setfieldscolumns(fieldscolumns.concat(column));
}
};
fn();
}, []);
return (
<>
<InitForm
extendField="userCharList"
detailpath={urlParams.detail}
params={{ id: drawer?.item?.id }}
fields={fieldscolumns}
onFinish={async (vals) => {
let userCharReqList = [];
for (let i in vals) {
if (!isNaN(Number(i))) {
userCharReqList.push({
fieldId: i,
fieldRealValue: vals[i],
});
delete vals[i];
}
}
let params = {
...vals,
id: drawer?.title == '编辑' ? drawer?.item?.id : '',
shopIdList: vals.shopId,
userCharReqList,
};
delete params.shopId;
console.log(params, '!!!!');
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();
}
}}
/>
</>
);
};
const columns = useMemo(() => { const columns = useMemo(() => {
let defcolumn = getcolumns(setDrawer); let defcolumn = getcolumns(setDrawer);
return defcolumn.concat({ return defcolumn.concat({
......
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