优化dou订单list

This commit is contained in:
启航老齐 2025-10-02 15:40:57 +08:00
parent c24b4dbf0a
commit 59e185d4cf
1 changed files with 16 additions and 1 deletions

View File

@ -136,7 +136,11 @@
</template>
</el-table-column>
<el-table-column label="商品名" align="left" width="250px" prop="productName" />
<el-table-column label="SKU名" align="left" prop="spec" width="150" :show-overflow-tooltip="true"/>
<el-table-column label="规格" align="left" prop="spec" width="150" :show-overflow-tooltip="true">
<template slot-scope="scope">
{{getSkuValues(scope.row.spec)}}
</template>
</el-table-column>
<el-table-column label="Sku编码" align="left" prop="outerSkuId" width="200"/>
<el-table-column label="平台SkuId" align="left" prop="skuId" width="150"/>
<el-table-column label="商品数量" align="center" prop="itemNum" width="50px">
@ -416,6 +420,17 @@ export default {
this.loading = false;
});
},
getSkuValues(spec){
try {
// JSON
const parsedSpec = JSON.parse(spec) || [];
// 使 map value使 join()
return parsedSpec.map(item => item.value).join(', ') || '';
} catch (error) {
return spec; // JSON
}
},
//
cancel() {
this.open = false;