| | |
| | | dataIndex: "quantity", |
| | | align: "center", |
| | | }, |
| | | // { |
| | | // title: '生产商', |
| | | // dataIndex: 'producer', |
| | | // align: 'center', |
| | | // ellipsis: true, |
| | | // }, |
| | | { |
| | | title: '厂家规格', |
| | | dataIndex: 'producerSpecification', |
| | | align: 'center', |
| | | ellipsis: true, |
| | | }, |
| | | { |
| | | title: '替料', |
| | | dataIndex: 'relatedMaterialCodes', |
| | | align: 'center', |
| | | ellipsis: true, |
| | | }, |
| | | { |
| | | title: "封装类型/材质", |
| | | dataIndex: "material", |
| | |
| | | :data-source="dataSource" |
| | | :pagination="false" |
| | | :expandRowByClick="true" |
| | | :row-key="(record, index) => record.subCode + '_' + index" |
| | | :row-key="(record, index) => record.p_subCode ? record.p_subCode + '_' + record.subCode + '_' + index : record.subCode + '_' + index" |
| | | :rowClassName="rowClassFn" |
| | | > |
| | | <template slot="dataIndex" slot-scope="text, record, index"> |
| | |
| | | width: 80, |
| | | }, |
| | | { |
| | | title: "厂家规格", |
| | | dataIndex: "producerSpecification", |
| | | key: "producer", |
| | | align: "center", |
| | | width: 80, |
| | | }, |
| | | { |
| | | title: "封装类型/材质", |
| | | dataIndex: "material", |
| | | key: "material", |
| | |
| | | if (code && data) { |
| | | list = data2.map((v) => { |
| | | if (v.materials && v.materials.length) { |
| | | v.children = v.materials; |
| | | v.children = v.materials.map((vv) => { |
| | | vv.p_subCode = v.subCode; |
| | | return vv; |
| | | }); |
| | | } |
| | | return v; |
| | | }); |
| | |
| | | if (record.children && record.children.length) { |
| | | classList.push("is-replace"); |
| | | } |
| | | // 0120是半成品 |
| | | if (/^0120/.test(record.subCode)) { |
| | | classList.push("is-0120"); |
| | | } |