import ywgdjs from "@/assets/ywgdjs.png" import yjs from "@/assets/yjs.png" export default { data() { return { } }, methods: { // 表格列解析渲染数据更改 columnParsing(item, defaultData) { if (item.jname === 'orderFlags') { defaultData.render = (h, { row, index, column }) => { return (
{(row[column.columnAttributes.prop] || []).map(item => { if (item.tagName == "已完工") { return ( ) } else if (item.tagName == "已结算") { return ( ) } else { return (
{item.tagName}
) } })}
) } } if (item.jname === 'appointmentTime') { defaultData.render = (h, { row, index, column }) => { return (
{row[column.columnAttributes.prop] ? row[column.columnAttributes.prop].split(" ")[0] : ""}
) } } if (item.jname === "orderStatus") { defaultData.render = (h, { row, index, column }) => { var colors = { DJD: "#00acff", DSHPG: "#ff27bf", DWDPG: "#236cfe", DYY: "#0d07ff", FWZ: "#00ee5a", YCD: "#ff3030", YJS: "#02b100", YQX: "#ffbd2f", YWG: "#f77233", DQD:"#179f00", } return (
val == row.orderStatus)?.[0] || '']};`}> {row[column.columnAttributes.prop]}
) } } return defaultData }, } }