You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
346 lines
10 KiB
PowerShell
346 lines
10 KiB
PowerShell
$ErrorActionPreference = "Stop"
|
|
|
|
$map = [ordered]@{
|
|
'#ffffff' = '#1e3a5f'
|
|
'#fff' = '#1e3a5f'
|
|
|
|
'#06111d' = '#ffffff'
|
|
'#061522' = '#ffffff'
|
|
'rgba(8,18,28,.64)' = '#f0f6fd'
|
|
'rgba(8, 18, 28, 0.64)' = '#f0f6fd'
|
|
'rgba(8,18,28,.6)' = '#f0f6fd'
|
|
'rgba(8, 18, 28, 0.6)' = '#f0f6fd'
|
|
'rgba(0,25,42,.64)' = '#f0f6fd'
|
|
'rgba(0, 25, 42, 0.64)' = '#f0f6fd'
|
|
'rgba(1,24,39,.72)' = '#f0f6fd'
|
|
'rgba(1,21,34,.65)' = '#f0f6fd'
|
|
'rgba(5,33,50,.78)' = '#f0f6fd'
|
|
'rgba(9,39,58,.96)' = '#f0f6fd'
|
|
'rgba(4,23,37,.98)' = '#f0f6fd'
|
|
'rgba(0,20,35,0.65)' = '#f0f6fd'
|
|
'rgba(0,35,58,0.66)' = '#f0f6fd'
|
|
'rgba(2,19,31,.58)' = '#e3f2fd'
|
|
'rgba(2, 19, 31, 0.58)' = '#e3f2fd'
|
|
'rgba(2,19,31,.72)' = '#e3f2fd'
|
|
'rgba(3,27,43,.52)' = '#e3f2fd'
|
|
'rgba(3, 27, 43, 0.52)' = '#e3f2fd'
|
|
'rgba(3,25,40,.8)' = '#e3f2fd'
|
|
'rgba(3, 25, 40, 0.8)' = '#e3f2fd'
|
|
'rgba(4,39,58,.9)' = '#e3f2fd'
|
|
'rgba(2,20,33,.94)' = '#e3f2fd'
|
|
'rgba(13,64,88,.62)' = '#e3f2fd'
|
|
'rgba(13, 64, 88, 0.62)' = '#e3f2fd'
|
|
'rgba(8,87,121,.55)' = '#e3f2fd'
|
|
'rgba(8, 87, 121, 0.55)' = '#e3f2fd'
|
|
'rgba(17,126,178,.36)' = '#e3f2fd'
|
|
'rgba(17, 126, 178, 0.36)' = '#e3f2fd'
|
|
'rgba(18,85,116,.98)' = '#bbdefb'
|
|
'rgba(18, 85, 116, 0.98)' = '#bbdefb'
|
|
'rgba(18,146,204,.5)' = '#bbdefb'
|
|
'rgba(18, 146, 204, 0.5)' = '#bbdefb'
|
|
'rgba(11,81,113,.18)' = '#e3f2fd'
|
|
'rgba(9,67,94,.18)' = '#e3f2fd'
|
|
'rgba(4,78,113,.18)' = '#e3f2fd'
|
|
'rgba(7,92,132,.28)' = '#e3f2fd'
|
|
'rgba(8,66,94,.32)' = '#e3f2fd'
|
|
'rgba(5,55,81,.42)' = '#e3f2fd'
|
|
'rgba(3,43,65,.24)' = '#e3f2fd'
|
|
'rgba(3,46,67,.26)' = '#e3f2fd'
|
|
'rgba(5,78,112,.28)' = '#e3f2fd'
|
|
'rgba(0,0,0,.3)' = 'rgba(0,0,0,0)'
|
|
'rgba(0, 0, 0, 0.3)' = 'rgba(0,0,0,0)'
|
|
'rgba(0,0,0,.22)' = 'rgba(0,0,0,0.08)'
|
|
'rgba(0,0,0,.2)' = 'rgba(0,0,0,0.08)'
|
|
'rgba(0,0,0,.24)' = 'rgba(0,0,0,0.1)'
|
|
'rgba(0,0,0,0.22)' = 'rgba(0,0,0,0.08)'
|
|
'rgba(5,34,51,.12)' = '#ffffff'
|
|
'rgba(1,14,26,.72)' = '#e3f2fd'
|
|
'rgba(1,14,26,.48)' = '#ffffff'
|
|
'rgba(1,17,29,.5)' = '#ffffff'
|
|
'rgba(0,16,29,.36)' = '#ffffff'
|
|
'rgba(1,31,48,.35)' = '#ffffff'
|
|
'rgba(3,26,42,.18)' = '#ffffff'
|
|
'rgba(6,42,61,.58)' = '#e3f2fd'
|
|
'rgba(1,18,31,.42)' = '#ffffff'
|
|
'rgba(0,19,34,.26)' = '#ffffff'
|
|
'rgba(4,86,125,.35)' = '#bbdefb'
|
|
'rgba(7,62,88,.46)' = '#e3f2fd'
|
|
'rgba(8,55,82,.98)' = '#bbdefb'
|
|
'rgba(4,24,38,.72)' = '#e3f2fd'
|
|
'rgba(4, 24, 38, 0.72)' = '#e3f2fd'
|
|
'rgba(4,21,33,.84)' = '#e3f2fd'
|
|
'rgba(9,62,87,.88)' = '#e3f2fd'
|
|
'rgba(4,31,47,.44)' = '#ffffff'
|
|
'rgba(3,30,45,.66)' = '#e3f2fd'
|
|
'rgba(3,29,45,.68)' = '#e3f2fd'
|
|
'rgba(12,112,158,.18)' = '#e3f2fd'
|
|
'rgba(15,144,195,.31)' = '#bbdefb'
|
|
'rgba(10,103,145,.36)' = '#bbdefb'
|
|
'rgba(6,107,107,.28)' = '#e8f5e9'
|
|
'rgba(8,71,102,.3)' = '#bbdefb'
|
|
'rgba(0,25,42,0.64)' = '#f0f6fd'
|
|
'rgba(8,18,28,0.6)' = '#f0f6fd'
|
|
'#09293c' = '#e3f2fd'
|
|
'#0f1a24' = '#ffffff'
|
|
'#061827' = '#ffffff'
|
|
|
|
'#e9f8ff' = '#1e3a5f'
|
|
'#e9fbff' = '#1e3a5f'
|
|
'#eaf7ff' = '#1e3a5f'
|
|
'#eef5ff' = '#1e3a5f'
|
|
'#eefaff' = '#1e3a5f'
|
|
'#eefcff' = '#1e3a5f'
|
|
'#f2fbff' = '#1e3a5f'
|
|
'#f2fdff' = '#1e3a5f'
|
|
'#f5fcff' = '#1e3a5f'
|
|
'#f6fdff' = '#1e3a5f'
|
|
'#eefbff' = '#1e3a5f'
|
|
'#e9f9ff' = '#1e3a5f'
|
|
'#e8faff' = '#1e3a5f'
|
|
'#d7ecff' = '#2c4a6a'
|
|
'#dff7ff' = '#2c4a6a'
|
|
'#dff8ff' = '#2c4a6a'
|
|
'#dff5ff' = '#2c4a6a'
|
|
'#dffbff' = '#2c4a6a'
|
|
'#e9faff' = '#2c4a6a'
|
|
'#e7f8ff' = '#2c4a6a'
|
|
'#ccebf8' = '#2c4a6a'
|
|
'#d7f1ff' = '#2c4a6a'
|
|
'#d5edf7' = '#2c4a6a'
|
|
'#d8f2fb' = '#2c4a6a'
|
|
'#cae7f2' = '#2c4a6a'
|
|
'#c9e9f4' = '#2c4a6a'
|
|
'#c9e9f5' = '#2c4a6a'
|
|
'#c9e7f3' = '#2c4a6a'
|
|
'#c9e6f1' = '#2c4a6a'
|
|
'#cbe9f5' = '#2c4a6a'
|
|
'#c8f5ff' = '#2c4a6a'
|
|
'#c8edfa' = '#2c4a6a'
|
|
'#d7f6ff' = '#2c4a6a'
|
|
'#d9edfb' = '#2c4a6a'
|
|
'#bed5e4' = '#5a7a9a'
|
|
'#bfdeeb' = '#5a7a9a'
|
|
'#bfdeea' = '#5a7a9a'
|
|
'#bedce8' = '#5a7a9a'
|
|
'#afd2df' = '#5a7a9a'
|
|
'#a9ccda' = '#5a7a9a'
|
|
'#a8cfdd' = '#5a7a9a'
|
|
'#c5e4ef' = '#5a7a9a'
|
|
'#b6d4e5' = '#5a7a9a'
|
|
'#9ebaca' = '#5a7a9a'
|
|
'#9ab3d0' = '#5a7a9a'
|
|
'#a6c4d9' = '#5a7a9a'
|
|
'#91bed1' = '#5a7a9a'
|
|
'#91b8ca' = '#5a7a9a'
|
|
'#95b9ca' = '#5a7a9a'
|
|
'#8fb4c7' = '#5a7a9a'
|
|
'#8fb9c9' = '#5a7a9a'
|
|
'#8dc8df' = '#5a7a9a'
|
|
'#8ecadd' = '#5a7a9a'
|
|
'#9fc4d4' = '#5a7a9a'
|
|
'#a6d7e6' = '#5a7a9a'
|
|
'#90b6c8' = '#5a7a9a'
|
|
'#96c6d8' = '#5a7a9a'
|
|
'#8fc9dc' = '#5a7a9a'
|
|
'#b9e7f6' = '#2c4a6a'
|
|
'#bbebf6' = '#2c4a6a'
|
|
'#a6d8ee' = '#5a7a9a'
|
|
|
|
'#66b6d4' = '#1565c0'
|
|
'#66dcff' = '#1565c0'
|
|
'#5ec9ed' = '#1565c0'
|
|
'#67dcff' = '#1565c0'
|
|
'#78d9f7' = '#1565c0'
|
|
'#77e4ff' = '#1565c0'
|
|
'#71dfff' = '#1565c0'
|
|
'#72e8ff' = '#1565c0'
|
|
'#55ddff' = '#1565c0'
|
|
'#4fdbf5' = '#1565c0'
|
|
'#38bee7' = '#1565c0'
|
|
'#38caff' = '#1565c0'
|
|
'#83e4ff' = '#1565c0'
|
|
'#8dddf7' = '#1565c0'
|
|
'#9aeaff' = '#1565c0'
|
|
'#9bf4ff' = '#1565c0'
|
|
'#9bf1ff' = '#1565c0'
|
|
'#6de0ff' = '#1565c0'
|
|
'#73b1ce' = '#1565c0'
|
|
'#76e5ff' = '#1e88e5'
|
|
'#78e7ff' = '#1e88e5'
|
|
'#78edff' = '#1e88e5'
|
|
|
|
'#0a5c86' = '#1565c0'
|
|
'#0a6b9e' = '#1e88e5'
|
|
'#2c83aa' = '#1e88e5'
|
|
'#22aad6' = '#42a5f5'
|
|
'#1687ba' = '#1e88e5'
|
|
'#0b84bd' = '#1e88e5'
|
|
'#096491' = '#1565c0'
|
|
'#0eaae4' = '#1e88e5'
|
|
'#0572ac' = '#1565c0'
|
|
'#20a4d9' = '#1e88e5'
|
|
'#2cc9ff' = '#1e88e5'
|
|
'#36d9ff' = '#1565c0'
|
|
'#46b5e7' = '#1565c0'
|
|
'#4ed7ff' = '#1e88e5'
|
|
'#56d8ff' = '#1e88e5'
|
|
'#148fc6' = '#1e88e5'
|
|
'#0879aa' = '#1565c0'
|
|
'#08b7e8' = '#1e88e5'
|
|
'#1375d0' = '#1565c0'
|
|
'#1cb8e9' = '#1e88e5'
|
|
'#079ed9' = '#1e88e5'
|
|
'#0d87bb' = '#1565c0'
|
|
'#0787bd' = '#1e88e5'
|
|
'#075276' = '#1565c0'
|
|
'#078bbf' = '#1e88e5'
|
|
'#095c89' = '#1565c0'
|
|
'#0a719f' = '#1565c0'
|
|
'#1298d5' = '#1e88e5'
|
|
'#36bfe8' = '#1e88e5'
|
|
|
|
'#6ef0e1' = '#43a047'
|
|
'#63e6f1' = '#26c6da'
|
|
'#062b37' = '#ffffff'
|
|
'#032036' = '#ffffff'
|
|
'#042033' = '#ffffff'
|
|
|
|
'rgba(0,180,255,.25)' = '#cfe2f5'
|
|
'rgba(0, 180, 255, 0.25)' = '#cfe2f5'
|
|
'rgba(0,180,255,.3)' = '#cfe2f5'
|
|
'rgba(0, 180, 255, 0.3)' = '#cfe2f5'
|
|
'rgba(0,180,255,.22)' = '#cfe2f5'
|
|
'rgba(0, 180, 255, 0.22)' = '#cfe2f5'
|
|
'rgba(0, 180, 255, 0.2)' = '#cfe2f5'
|
|
'rgba(33,194,255,.35)' = '#cfe2f5'
|
|
'rgba(30,190,255,.28)' = '#cfe2f5'
|
|
'rgba(31,185,249,.32)' = '#cfe2f5'
|
|
'rgba(57,207,255,.28)' = '#cfe2f5'
|
|
'rgba(64,206,255,.27)' = '#cfe2f5'
|
|
'rgba(64,204,255,.38)' = '#cfe2f5'
|
|
'rgba(64, 204, 255, 0.38)' = '#cfe2f5'
|
|
'rgba(60,171,221,.28)' = '#cfe2f5'
|
|
'rgba(60,182,235,.22)' = '#cfe2f5'
|
|
'rgba(78,181,229,.22)' = '#cfe2f5'
|
|
'rgba(82,212,255,.4)' = '#cfe2f5'
|
|
'rgba(82,174,226,.42)' = '#cfe2f5'
|
|
'rgba(82, 174, 226, 0.42)' = '#cfe2f5'
|
|
'rgba(89,165,202,.34)' = '#cfe2f5'
|
|
'rgba(103,162,189,.27)' = '#cfe2f5'
|
|
'rgba(115,220,255,.58)' = '#cfe2f5'
|
|
'rgba(119,198,231,.32)' = '#cfe2f5'
|
|
'rgba(99,217,255,.55)' = '#cfe2f5'
|
|
'rgba(99, 217, 255, 0.55)' = '#cfe2f5'
|
|
'rgba(68,141,177,.35)' = '#cfe2f5'
|
|
'rgba(89,223,255,.82)' = '#cfe2f5'
|
|
'rgba(89,226,255,.85)' = '#cfe2f5'
|
|
'rgba(89, 226, 255, 0.85)' = '#cfe2f5'
|
|
'rgba(101,176,208,.6)' = '#cfe2f5'
|
|
'rgba(116,235,255,.85)' = '#cfe2f5'
|
|
'rgba(92,224,255,.7)' = '#cfe2f5'
|
|
'rgba(92, 224, 255, 0.7)' = '#cfe2f5'
|
|
'rgba(77,167,220,.28)' = '#cfe2f5'
|
|
'rgba(77,167,220,.3)' = '#cfe2f5'
|
|
'rgba(45,95,126,.95)' = '#cfe2f5'
|
|
'rgba(45, 95, 126, 0.95)' = '#cfe2f5'
|
|
'rgba(71,183,232,.28)' = '#cfe2f5'
|
|
'rgba(74,178,223,.36)' = '#cfe2f5'
|
|
'rgba(75,174,218,.24)' = '#cfe2f5'
|
|
'rgba(78,183,227,.3)' = '#cfe2f5'
|
|
'rgba(84,185,228,.32)' = '#cfe2f5'
|
|
'rgba(137,185,211,.25)' = '#cfe2f5'
|
|
'rgba(139,213,241,.45)' = '#cfe2f5'
|
|
'rgba(105,190,222,.26)' = '#cfe2f5'
|
|
'rgba(102,221,255,.58)' = '#cfe2f5'
|
|
'rgba(83,204,255,.4)' = '#cfe2f5'
|
|
'rgba(169,229,255,.08)' = '#cfe2f5'
|
|
'rgba(169, 229, 255, 0.08)' = '#cfe2f5'
|
|
'rgba(145,233,255,.08)' = '#cfe2f5'
|
|
'rgba(135,221,255,.04)' = '#cfe2f5'
|
|
'rgba(176,246,255,.2)' = '#cfe2f5'
|
|
'rgba(152,239,255,.16)' = '#cfe2f5'
|
|
'rgba(25,179,237,.14)' = '#cfe2f5'
|
|
'rgba(25, 179, 237, 0.14)' = '#cfe2f5'
|
|
'rgba(24,183,235,.22)' = '#cfe2f5'
|
|
'rgba(46,208,255,.58)' = '#cfe2f5'
|
|
'rgba(38,174,233,.08)' = '#cfe2f5'
|
|
'rgba(98,169,201,.34)' = '#cfe2f5'
|
|
'rgba(0,174,255,.13)' = '#cfe2f5'
|
|
'rgba(0, 174, 255, 0.13)' = '#cfe2f5'
|
|
'rgba(0,158,213,.2)' = '#cfe2f5'
|
|
'rgba(84,230,221,.85)' = '#43a047'
|
|
'rgba(84, 230, 221, 0.85)' = '#43a047'
|
|
'rgba(79,231,218,.35)' = '#43a047'
|
|
'rgba(53,218,235,.46)' = '#26c6da'
|
|
'rgba(89,224,154,.58)' = '#43a047'
|
|
'rgba(23,122,86,.18)' = '#e8f5e9'
|
|
'rgba(8,92,131,.52)' = '#bbdefb'
|
|
'rgba(8, 92, 131, 0.52)' = '#bbdefb'
|
|
'rgba(18,143,195,.57)' = '#bbdefb'
|
|
'rgba(16,111,154,.4)' = '#e3f2fd'
|
|
'rgba(101,213,255,.4)' = '#cfe2f5'
|
|
'rgba(101, 213, 255, 0.4)' = '#cfe2f5'
|
|
'rgba(99,217,255)' = '#1e88e5'
|
|
'rgba(4,108,158,.2)' = '#e3f2fd'
|
|
|
|
'#41d8ff' = '#1e88e5'
|
|
'#0faee6' = '#1e88e5'
|
|
'#0874af' = '#1565c0'
|
|
'#31d1ff' = '#1e88e5'
|
|
'#8dc9dd' = '#5a7a9a'
|
|
'#9bcbdc' = '#5a7a9a'
|
|
'#75e4ff' = '#1e88e5'
|
|
'#e4faff' = '#1e3a5f'
|
|
'#43c8f3' = '#42a5f5'
|
|
'#ffb4a5' = '#ffb4a5'
|
|
'rgba(77,214,255,.68)' = '#cfe2f5'
|
|
'rgba(16,143,193,.23)' = '#e3f2fd'
|
|
'rgba(5,31,48,.3)' = '#ffffff'
|
|
'rgba(1,21,34,.5)' = '#ffffff'
|
|
'rgba(91,218,255,.4)' = '#cfe2f5'
|
|
'rgba(2,17,29,.55)' = '#ffffff'
|
|
'rgba(8,78,108,.18)' = '#e3f2fd'
|
|
'rgba(11,95,142,.24)' = '#e3f2fd'
|
|
'rgba(60,171,221,.34)' = '#cfe2f5'
|
|
'rgba(75,185,230,.27)' = '#cfe2f5'
|
|
}
|
|
|
|
$files = @(
|
|
'd:\TZ\dianshang-qianduan\src\views\product\market-opportunity-selection.vue',
|
|
'd:\TZ\dianshang-qianduan\src\views\product\hardware-cost.vue',
|
|
'd:\TZ\dianshang-qianduan\src\views\product\differentiation.vue',
|
|
'd:\TZ\dianshang-qianduan\src\views\product\components\ProductStandardTrainingPage.vue',
|
|
'd:\TZ\dianshang-qianduan\src\views\product\components\ProductStructureImageUpload.vue'
|
|
)
|
|
|
|
foreach ($file in $files) {
|
|
$content = Get-Content -Raw -LiteralPath $file -Encoding UTF8
|
|
|
|
$styleRegex = [regex]'(?s)(<style[^>]*>)(.*?)(</style>)'
|
|
$newContent = $styleRegex.Replace($content, {
|
|
param($m)
|
|
$openTag = $m.Groups[1].Value
|
|
$styleBody = $m.Groups[2].Value
|
|
$closeTag = $m.Groups[3].Value
|
|
|
|
# Normalize rgba: remove spaces and convert 0.XX -> .XX so canonical keys match
|
|
$styleBody = $styleBody -replace 'rgba\((\d+),\s*(\d+),\s*(\d+),\s*0?\.(\d+)\)', 'rgba($1,$2,$3,.$4)'
|
|
|
|
foreach ($key in $map.Keys) {
|
|
$replacement = $map[$key]
|
|
$styleBody = $styleBody.Replace($key, $replacement)
|
|
}
|
|
return $openTag + $styleBody + $closeTag
|
|
})
|
|
|
|
$name = Split-Path $file -Leaf
|
|
if ($newContent -ne $content) {
|
|
[System.IO.File]::WriteAllText($file, $newContent, (New-Object System.Text.UTF8Encoding $false))
|
|
Write-Host "$name : updated"
|
|
} else {
|
|
Write-Host "$name : no change"
|
|
}
|
|
}
|
|
|
|
Write-Host "Done."
|