| | |
| | | :disabled="!updateList.length" |
| | | > |
| | | <a-table |
| | | :scroll="{ y: 200 }" |
| | | :scroll="{x: 600, y: 200 }" |
| | | bordered |
| | | size="small" |
| | | :columns="updateColumns" |
| | |
| | | :expandRowByClick="true" |
| | | :row-key="(record, index) => index" |
| | | > |
| | | <template slot="notesSlot" slot-scope="record"> |
| | | <span v-html="record"></span> |
| | | </template> |
| | | </a-table> |
| | | </a-collapse-panel> |
| | | </a-collapse> |
| | |
| | | }, |
| | | { |
| | | title: "变化", |
| | | width: 400, |
| | | dataIndex: "notes", |
| | | align: "center", |
| | | align: "left", |
| | | scopedSlots: { customRender: "notesSlot" }, |
| | | } |
| | | ] |
| | | }; |
| | |
| | | return this.list.delList || []; |
| | | }, |
| | | updateList() { |
| | | |
| | | return this.list.updateList || []; |
| | | }, |
| | | headerAdd() { |
| | |
| | | color: rgba(0, 0, 0, 0.6); |
| | | font-weight: normal; |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | this.diffData = { |
| | | addList: data2.map((v) => v.materialObj), |
| | | delList: data3.map((v) => v.materialObj), |
| | | updateList: data, |
| | | updateList: data.map(item=>{ |
| | | item.notes = item.notes.split("&&&&&").map((o, key)=>{ |
| | | o = (key+1)+'. '+o+"<br/>"; |
| | | return o; |
| | | }).join(""); |
| | | |
| | | return item; |
| | | }), |
| | | }; |
| | | |
| | | this.diffShow = true; |