Commit 0ca614cc authored by XieZhiXiong's avatar XieZhiXiong
parents 1f7ceecb 94cd3f55
...@@ -50,7 +50,7 @@ const FormList = (props: any) => { ...@@ -50,7 +50,7 @@ const FormList = (props: any) => {
render: (_, item, index) => <DatePicker render: (_, item, index) => <DatePicker
style={{ width: '100%' }} style={{ width: '100%' }}
format="YYYY-MM-DD" format="YYYY-MM-DD"
value={item.expectPayTime} defaultValue={item.expectPayTime}
onChange={(e) => onSelectChange(e, 'expectPayTime', index)} onChange={(e) => onSelectChange(e, 'expectPayTime', index)}
/> />
}, },
......
...@@ -31,9 +31,9 @@ const OrderDeleveRecord:React.FC<OrderDeleveRecordProps> = (props) => { ...@@ -31,9 +31,9 @@ const OrderDeleveRecord:React.FC<OrderDeleveRecordProps> = (props) => {
const outOrderCols: any[] = [ const outOrderCols: any[] = [
{ {
title: '商品ID', title: '商品ID',
dataIndex: 'productId', dataIndex: 'skuId',
align: 'center', align: 'center',
key: 'productId' key: 'skuId'
}, },
{ {
title: '商品名称', title: '商品名称',
...@@ -114,9 +114,9 @@ const OrderDeleveRecord:React.FC<OrderDeleveRecordProps> = (props) => { ...@@ -114,9 +114,9 @@ const OrderDeleveRecord:React.FC<OrderDeleveRecordProps> = (props) => {
const sideChildrenCols: any[] = [ const sideChildrenCols: any[] = [
{ {
title: '商品ID', title: '商品ID',
dataIndex: 'productId', dataIndex: 'skuId',
align: 'center', align: 'center',
key: 'productId', key: 'skuId',
}, },
{ {
title: '商品名称', title: '商品名称',
...@@ -278,7 +278,7 @@ const OrderDeleveRecord:React.FC<OrderDeleveRecordProps> = (props) => { ...@@ -278,7 +278,7 @@ const OrderDeleveRecord:React.FC<OrderDeleveRecordProps> = (props) => {
columns={outOrderCols} columns={outOrderCols}
dataSource={deliveries} dataSource={deliveries}
pagination={false} pagination={false}
rowKey="productId" rowKey="skuId"
/> />
</Tabs.TabPane> </Tabs.TabPane>
} }
......
...@@ -95,7 +95,7 @@ const schema: ISchema = { ...@@ -95,7 +95,7 @@ const schema: ISchema = {
type: 'array', type: 'array',
"x-component": 'MultTable', "x-component": 'MultTable',
"x-component-props": { "x-component-props": {
rowKey: 'productId', rowKey: 'skuId',
columns: "{{productColumns}}", columns: "{{productColumns}}",
components: "{{productComponents}}", components: "{{productComponents}}",
// expandable: "{{productChildren}}", // expandable: "{{productChildren}}",
......
...@@ -6,9 +6,9 @@ import ProductTableCell, { ProductEditableRow } from '../components/productTable ...@@ -6,9 +6,9 @@ import ProductTableCell, { ProductEditableRow } from '../components/productTable
const productColumns: any = [ const productColumns: any = [
{ {
title: '商品ID', title: '商品ID',
dataIndex: 'productId', dataIndex: 'skuId',
align: 'center', align: 'center',
key: 'productId' key: 'skuId'
}, },
{ {
title: '商品名称', title: '商品名称',
...@@ -109,7 +109,7 @@ export const useProductTable = (ctx: ISchemaFormActions | ISchemaFormAsyncAction ...@@ -109,7 +109,7 @@ export const useProductTable = (ctx: ISchemaFormActions | ISchemaFormAsyncAction
const handleSave = row => { const handleSave = row => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const newData = [...ctx.getFieldValue('products')]; const newData = [...ctx.getFieldValue('products')];
const index = newData.findIndex(item => row.productId === item.productId); const index = newData.findIndex(item => row.skuId === item.skuId);
const item = newData[index]; const item = newData[index];
newData.splice(index, 1, { newData.splice(index, 1, {
...item, ...item,
......
...@@ -218,9 +218,9 @@ const OrderProductTable:React.FC<OrderProductTableProps> = ({editable}) => { ...@@ -218,9 +218,9 @@ const OrderProductTable:React.FC<OrderProductTableProps> = ({editable}) => {
const productInfoColumns: any[] = [ const productInfoColumns: any[] = [
{ {
title: 'ID', title: 'ID',
dataIndex: 'productId', dataIndex: 'skuId',
align: 'center', align: 'center',
key: 'productId', key: 'skuId',
}, },
{ {
title: '商品名称', title: '商品名称',
...@@ -417,7 +417,7 @@ const OrderProductTable:React.FC<OrderProductTableProps> = ({editable}) => { ...@@ -417,7 +417,7 @@ const OrderProductTable:React.FC<OrderProductTableProps> = ({editable}) => {
columns={ contractOrder ? materialInfo : productInfoColumns } columns={ contractOrder ? materialInfo : productInfoColumns }
dataSource={product.products} dataSource={product.products}
components={productComponents} components={productComponents}
rowKey='id' rowKey='skuId'
pagination={false} pagination={false}
/> />
<MoneyTotalBox dataSource={data} preview={preview}/> <MoneyTotalBox dataSource={data} preview={preview}/>
......
...@@ -35,9 +35,9 @@ const OrderSaleRecord:React.FC<OrderSaleRecordProps> = (props) => { ...@@ -35,9 +35,9 @@ const OrderSaleRecord:React.FC<OrderSaleRecordProps> = (props) => {
const outOrderCols: any[] = [ const outOrderCols: any[] = [
{ {
title: '商品ID', title: '商品ID',
dataIndex: 'productId', dataIndex: 'skuId',
align: 'center', align: 'center',
key: 'productId' key: 'skuId'
}, },
{ {
title: '商品名称', title: '商品名称',
...@@ -118,9 +118,9 @@ const OrderSaleRecord:React.FC<OrderSaleRecordProps> = (props) => { ...@@ -118,9 +118,9 @@ const OrderSaleRecord:React.FC<OrderSaleRecordProps> = (props) => {
const sideChildrenCols: any[] = [ const sideChildrenCols: any[] = [
{ {
title: '商品ID', title: '商品ID',
dataIndex: 'productId', dataIndex: 'skuId',
align: 'center', align: 'center',
key: 'productId', key: 'skuId',
}, },
{ {
title: '商品名称', title: '商品名称',
...@@ -343,7 +343,7 @@ const OrderSaleRecord:React.FC<OrderSaleRecordProps> = (props) => { ...@@ -343,7 +343,7 @@ const OrderSaleRecord:React.FC<OrderSaleRecordProps> = (props) => {
columns={outOrderCols} columns={outOrderCols}
dataSource={deliveries} dataSource={deliveries}
pagination={false} pagination={false}
rowKey="productId" rowKey="skuId"
/> />
</Tabs.TabPane> </Tabs.TabPane>
} }
......
...@@ -379,9 +379,9 @@ const SaleOrderProductTable:React.FC<OrderProductTableProps> = (props) => { ...@@ -379,9 +379,9 @@ const SaleOrderProductTable:React.FC<OrderProductTableProps> = (props) => {
const productInfoColumns: any[] = [ const productInfoColumns: any[] = [
{ {
title: 'ID', title: 'ID',
dataIndex: 'productId', dataIndex: 'skuId',
align: 'center', align: 'center',
key: 'productId', key: 'skuId',
}, },
{ {
title: '商品名称', title: '商品名称',
...@@ -588,7 +588,7 @@ const SaleOrderProductTable:React.FC<OrderProductTableProps> = (props) => { ...@@ -588,7 +588,7 @@ const SaleOrderProductTable:React.FC<OrderProductTableProps> = (props) => {
columns={ contractOrder ? materialInfo : columns} columns={ contractOrder ? materialInfo : columns}
dataSource={product.products} dataSource={product.products}
components={productComponents} components={productComponents}
rowKey='id' rowKey='skuId'
pagination={false} pagination={false}
/> />
<MoneyTotalBox dataSource={data} isEditData={isEditData}/> <MoneyTotalBox dataSource={data} isEditData={isEditData}/>
......
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