This commit is contained in:
zmj 2024-06-22 18:56:42 +08:00
commit cbb35bc463
1 changed files with 23 additions and 2 deletions

View File

@ -49,6 +49,11 @@
<el-table-column label="终端零售价" prop="price" show-overflow-tooltip /> <el-table-column label="终端零售价" prop="price" show-overflow-tooltip />
<el-table-column label="销量" prop="sales" show-overflow-tooltip /> <el-table-column label="销量" prop="sales" show-overflow-tooltip />
<el-table-column label="库存" prop="stock" show-overflow-tooltip /> <el-table-column label="库存" prop="stock" show-overflow-tooltip />
<el-table-column label="厂家备注" prop="manufacturer_information" min-width="200">
<template #default="{ row }">
<div style="white-space: pre;">{{ cMark(row.manufacturer_information) }}</div>
</template>
</el-table-column>
<!-- <el-table-column label="状态" prop="engineering_status_text" show-overflow-tooltip> <!-- <el-table-column label="状态" prop="engineering_status_text" show-overflow-tooltip>
<template #default="{ row }"> <template #default="{ row }">
<el-switch v-model="row.status" :active-value="1" :inactive-value="0" <el-switch v-model="row.status" :active-value="1" :inactive-value="0"
@ -127,6 +132,23 @@ const handleEdit = async (data: any) => {
editRef.value?.getTableLists({ product_id: data.product_id, store_id }) editRef.value?.getTableLists({ product_id: data.product_id, store_id })
} }
const cMark = (str: any) => {
if (str) {
return str.replace(/(\d{5,})/g, (match: string) => {
let replacement;
//
if (match.length >= 11) {
// 11
replacement = match.slice(0, -8) + "****" + match.slice(-4);
} else {
// 511
replacement = match.slice(0, -4) + "****";
}
return replacement;
});
}
return '-';
}
const typeLists = reactive([]) const typeLists = reactive([])
@ -138,4 +160,3 @@ const getTypeLists = async () => {
// getTypeLists() // getTypeLists()
getLists() getLists()
</script> </script>