This commit is contained in:
何美荣 2024-05-20 16:34:53 +08:00
parent 01269cfb37
commit e902e6d911
81 changed files with 207 additions and 107 deletions

Binary file not shown.

Binary file not shown.

View File

@ -290,18 +290,18 @@
"netstandard.dll": "sha256-HhuK9zDkd1N7hODAEiNJ11VF8T54IgrM6hZfLHmHdqM=", "netstandard.dll": "sha256-HhuK9zDkd1N7hODAEiNJ11VF8T54IgrM6hZfLHmHdqM=",
"System.Private.CoreLib.dll": "sha256-dXaTqyg1PnXPiSwywpic1PVrd7P8Vb5tN0i0\/urdt3E=", "System.Private.CoreLib.dll": "sha256-dXaTqyg1PnXPiSwywpic1PVrd7P8Vb5tN0i0\/urdt3E=",
"wtmProject.Model.dll": "sha256-pOSO\/hpFx76jhRHySIpiPyK4LiOtjrRuc2E\/EbWzTGM=", "wtmProject.Model.dll": "sha256-pOSO\/hpFx76jhRHySIpiPyK4LiOtjrRuc2E\/EbWzTGM=",
"wtmProject.Shared.dll": "sha256-nWrBGvsjl0hYDNOcTpe6F+0d5lq0wcBgzJGN7f3p+w4=", "wtmProject.Shared.dll": "sha256-TvaCiWwVCKmocoekIq+MNIEiGvQdDjhCNce7a+71+HM=",
"wtmProject.ViewModel.dll": "sha256-Sca7ZyigSkg3fUn8K9GBUc9Mo9\/Zy1fossRF4xKjDpU=", "wtmProject.ViewModel.dll": "sha256-Sca7ZyigSkg3fUn8K9GBUc9Mo9\/Zy1fossRF4xKjDpU=",
"wtmProject.Client.dll": "sha256-vzB2C2IdKNbqwkt1kDeoYz1POfPZvm2huEbdYJvTBlA=" "wtmProject.Client.dll": "sha256-1kJvAhs04F4VoK77LE1yYmpsvlBkp1V+hL4yixOWA7g="
}, },
"extensions": null, "extensions": null,
"lazyAssembly": null, "lazyAssembly": null,
"libraryInitializers": null, "libraryInitializers": null,
"pdb": { "pdb": {
"wtmProject.Shared.pdb": "sha256-RifYCUsp7teM6XHbgz9z8\/vGIGvcJy9AqzhYtYhwCPA=", "wtmProject.Shared.pdb": "sha256-t3WSZNZ7EBBXP288rRmhVNhP73BZL4Ah6TSq2LCE3gk=",
"wtmProject.Model.pdb": "sha256-zbqleHZSCtB6ldCBHPyMgrqv7lgKR7Al3eKlN+f3Ab8=", "wtmProject.Model.pdb": "sha256-zbqleHZSCtB6ldCBHPyMgrqv7lgKR7Al3eKlN+f3Ab8=",
"wtmProject.ViewModel.pdb": "sha256-Vd9ZSC6VeCdkcDyIBB+b6rem86QFg\/+LF+LmlR\/iEQs=", "wtmProject.ViewModel.pdb": "sha256-Vd9ZSC6VeCdkcDyIBB+b6rem86QFg\/+LF+LmlR\/iEQs=",
"wtmProject.Client.pdb": "sha256-ZCdnEDXno+pVD+pmNaayzzPEtcWGiNjot52uVHHYALA=" "wtmProject.Client.pdb": "sha256-pG8bg\/zkJpaMfgfVyfnxqKrRn89HGhqeo9kvckk+b1c="
}, },
"runtime": { "runtime": {
"dotnet.6.0.8.41l2vp41dw.js": "sha256-WT60vnXnQtCNURE40qo+XSL1o4iYFvABy0NVaFhm7MI=", "dotnet.6.0.8.41l2vp41dw.js": "sha256-WT60vnXnQtCNURE40qo+XSL1o4iYFvABy0NVaFhm7MI=",
@ -314,10 +314,10 @@
}, },
"satelliteResources": { "satelliteResources": {
"en": { "en": {
"en\/wtmProject.Shared.resources.dll": "sha256-+0qv1RqCwE9sZSWXX9ai628qZcsw8g5u7Iaea4rGyOg=" "en\/wtmProject.Shared.resources.dll": "sha256-QJ+bR8r+r0n0kx8LqAdBWFc3XsqtqZOR8qhiTiA8IOw="
}, },
"zh": { "zh": {
"zh\/wtmProject.Shared.resources.dll": "sha256-QVQKqoV12TvpAo3C+Zay5WJPfj0zr4R9wood3oVqWfE=" "zh\/wtmProject.Shared.resources.dll": "sha256-UUTf7nXB23u4JLZfCScEnu+QOKDiKIN+pr9gMpugitU="
} }
} }
} }

View File

@ -1149,7 +1149,7 @@
"url": "_framework\/System.Private.CoreLib.dll" "url": "_framework\/System.Private.CoreLib.dll"
}, },
{ {
"hash": "sha256-WT60vnXnQtCNURE40qo+XSL1o4iYFvABy0NVaFhm7MI=", "hash": "sha256-GRT5vGFv3uWUgHiIrWUIdHrWOGapwiSNVvRBc7vuZ9U=",
"url": "_framework\/dotnet.6.0.8.41l2vp41dw.js" "url": "_framework\/dotnet.6.0.8.41l2vp41dw.js"
}, },
{ {
@ -1181,7 +1181,7 @@
"url": "_framework\/wtmProject.Model.dll" "url": "_framework\/wtmProject.Model.dll"
}, },
{ {
"hash": "sha256-VVqSoH4Lxpm+ncrF3uY\/OsuK2VVzeXgE2CBQqSTU\/d8=", "hash": "sha256-xBSwL1DBzLejebVupGodnbyZL\/3BHIw0o3QzsHaGrjQ=",
"url": "_framework\/wtmProject.Shared.dll" "url": "_framework\/wtmProject.Shared.dll"
}, },
{ {
@ -1189,7 +1189,7 @@
"url": "_framework\/wtmProject.ViewModel.dll" "url": "_framework\/wtmProject.ViewModel.dll"
}, },
{ {
"hash": "sha256-93Q22iIjLv1svAmRjOcOJNMTQ1TWAZLRloxSiGGC1x8=", "hash": "sha256-JS5JFljoOjgDRPkXyujwrYgL1nEW3FU02z5SjvFwTZ8=",
"url": "_framework\/wtmProject.Shared.pdb" "url": "_framework\/wtmProject.Shared.pdb"
}, },
{ {
@ -1201,19 +1201,19 @@
"url": "_framework\/wtmProject.ViewModel.pdb" "url": "_framework\/wtmProject.ViewModel.pdb"
}, },
{ {
"hash": "sha256-VBBoZjZ1hGrzUR43bFB7YbyasqyeW03EHMd0w5IZY2w=", "hash": "sha256-VWEUccYSvOJJRIDTXuhIlw\/PeZXwZ369aomqbcYcVzA=",
"url": "_framework\/en\/wtmProject.Shared.resources.dll" "url": "_framework\/en\/wtmProject.Shared.resources.dll"
}, },
{ {
"hash": "sha256-MkQG79jkPFsiukMUBXoylWu\/XkV\/JJfLsvgdF7zjPnM=", "hash": "sha256-B8RGb9ADBPhtxfAffiM\/iHydj9apgwofzDrmjLAv9wc=",
"url": "_framework\/zh\/wtmProject.Shared.resources.dll" "url": "_framework\/zh\/wtmProject.Shared.resources.dll"
}, },
{ {
"hash": "sha256-vzB2C2IdKNbqwkt1kDeoYz1POfPZvm2huEbdYJvTBlA=", "hash": "sha256-1kJvAhs04F4VoK77LE1yYmpsvlBkp1V+hL4yixOWA7g=",
"url": "_framework\/wtmProject.Client.dll" "url": "_framework\/wtmProject.Client.dll"
}, },
{ {
"hash": "sha256-ZCdnEDXno+pVD+pmNaayzzPEtcWGiNjot52uVHHYALA=", "hash": "sha256-pG8bg\/zkJpaMfgfVyfnxqKrRn89HGhqeo9kvckk+b1c=",
"url": "_framework\/wtmProject.Client.pdb" "url": "_framework\/wtmProject.Client.pdb"
}, },
{ {
@ -1221,7 +1221,7 @@
"url": "_framework\/blazor.webassembly.js" "url": "_framework\/blazor.webassembly.js"
}, },
{ {
"hash": "sha256-\/fN7lPE\/t9FNEd\/5eRYjp0\/OobY5D\/OYdh9MoCAlhJs=", "hash": "sha256-FnEHTxkGQQWWKvv0K9bVk9cGwX+zHAMmg+gfUOW0Ouk=",
"url": "_framework\/blazor.boot.json" "url": "_framework\/blazor.boot.json"
}, },
{ {
@ -1613,75 +1613,75 @@
"url": "_content\/wtmProject.Shared\/font\/iconfont.woff2" "url": "_content\/wtmProject.Shared\/font\/iconfont.woff2"
}, },
{ {
"hash": "sha256-NA0J0SFBow9T2HDWR\/L0upMEdwkzHNRBxD23MBvVLWg=", "hash": "sha256-xs1QsN8gKmUtRDCArCyd7LIGVR+1ZD7dJDKT9MfaOTQ=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.css"
}, },
{ {
"hash": "sha256-AbA177XfpSnFEvgpYu1jMygiLabzPCJCRIBtR5jGc0k=", "hash": "sha256-1RqWa6jrqVLV5+Zz7snZFqr7f2MwKGUMfWzwMGR+aD4=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.min.css"
}, },
{ {
"hash": "sha256-a+cU6KEtZr2ptiakv5JHZIbaZbln5po3kb4mZpF6zik=", "hash": "sha256-tm30oR5h3MhEqti\/MdMb9FbS3DCFdBp5dwPBiH4K43Y=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.css"
}, },
{ {
"hash": "sha256-p+kl9hkqP3kHYh+d3or8R3UtZx1KeW8s1aU8+8B8IUs=", "hash": "sha256-u4+wQ4qPlN8jIE78ZGmec5vyeUZiIwYQIrlehIdlrBw=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.min.css"
}, },
{ {
"hash": "sha256-X0K8shvftBEHtj9CHHOdu37JyyjU4cY23G5L0syjwiM=", "hash": "sha256-cKieRy8222XVz6VZo+7tzFzaeddhQPr149NZ8xgonWQ=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.css"
}, },
{ {
"hash": "sha256-hjq1Cjn8IDyo9hTO8UxsxwDuZL\/qzUFCbc6e+MvZhQk=", "hash": "sha256-GHC\/Dg336IQy85FHjJjFsiIVkJ69BQ4LGhLfALPUBCk=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.min.css"
}, },
{ {
"hash": "sha256-d1hF6Zf2SffgC\/TLwZh87fTT0BnPAenrxisXYP80PC4=", "hash": "sha256-ZM49tisf\/B41aepNbWcbRBAXh\/prjbIz9UkS5nPqJS8=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.css"
}, },
{ {
"hash": "sha256-fQbAY\/eWwRfEFonJun0jdIopX5FSX7L\/0Ke0e9Qopgw=", "hash": "sha256-nvjdrFM6s+0Bqm8Fb0m4d\/bmYYujO8vM4Sju6DWmfWc=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.min.css"
}, },
{ {
"hash": "sha256-pJNuqWMegUT4By6AZkdeILvY929AOF8osVsGsL868D4=", "hash": "sha256-5riE0Y+R\/eWGQM5x\/JGKUa4U96+emZLaIzSprUP5e48=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.css"
}, },
{ {
"hash": "sha256-el0hjI5A3DO5oMJ7ScKl0MlpbqU+5jcYgtNIoxEWrps=", "hash": "sha256-dDdP6xZSRv9zz0KyZYJdYHNiWUJjFFuyEOHy+ahq7OU=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.min.css"
}, },
{ {
"hash": "sha256-VtZ\/2v8kywPjlkX4gn16zRwk+4r\/9GPWMjFaf5csR\/c=", "hash": "sha256-mDJiniXEULvAvTrL1L8xTPyM4SkzmY3QWjBNCgU6bs8=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.css"
}, },
{ {
"hash": "sha256-b5ReHVhq5faSFK\/mRgLgLCSopzQYfsTXTSgT1Ugwd\/c=", "hash": "sha256-20Whtjl9MhUj\/7HApNZ9lD9uReh7Svl5J8C9zYhLaKw=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.min.css"
}, },
{ {
"hash": "sha256-ruEbEFtpO7Sh564p632nm0zJCvJMH9XetFIL2FOQY+M=", "hash": "sha256-8dI8V6M3uCsAmDgC1IlWxuMGUb7YVYNcQDhylX4p5ZY=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.css"
}, },
{ {
"hash": "sha256-Yb0fYtZssjFGBNrMLay89fIO6i0WrmdCdrzn+ENzBBY=", "hash": "sha256-jKnpfInNvf2xBa3TosQoID1YoXnTM2lpZgYmuwTJgDU=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.min.css"
}, },
{ {
"hash": "sha256-18fh1PCsJWQcM8GES11ayrRrgZR0toOV+yGO7F6oz6E=", "hash": "sha256-PQ8azpHB1mw34yyTb3w+C4ZQ+8xZukDNcaSxLTMR54s=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.css"
}, },
{ {
"hash": "sha256-MCxjgA83JRG1xZgc5l8J3cmSZhmiirfI69I9CxICNqI=", "hash": "sha256-gsOlnbnaOlgknCWrzqCqa4IZk\/j9A6jFhwEZJUW6MDQ=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.min.css"
}, },
{ {
"hash": "sha256-aPG8E0pZTZGkK6jUXW4Zu+M8lx0DJ56CdV1UeCPIEj4=", "hash": "sha256-i1cUfEhTfIkG\/8nrBDRhic4Hgonoc05rN5OrY6767zA=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.css"
}, },
{ {
"hash": "sha256-5mes899mWORHlgqSkCOWcrrkBXxqYxaMCMyNo\/CIxKk=", "hash": "sha256-1s6jAM7PikqpdNLyiC1\/o5qcML\/3iJIDStyqLGrSBk4=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.min.css"
}, },
{ {
@ -1733,5 +1733,5 @@
"url": "_content\/wtmProject.Shared\/js\/common.js" "url": "_content\/wtmProject.Shared\/js\/common.js"
} }
], ],
"version": "xXUdOVWa" "version": "dYfrryj\/"
}; };

View File

@ -2,4 +2,4 @@
// This is because caching would make development more difficult (changes would not // This is because caching would make development more difficult (changes would not
// be reflected on the first load after each change). // be reflected on the first load after each change).
self.addEventListener('fetch', () => { }); self.addEventListener('fetch', () => { });
/* Manifest version: xXUdOVWa */ /* Manifest version: dYfrryj/ */

View File

@ -290,18 +290,18 @@
"netstandard.dll": "sha256-HhuK9zDkd1N7hODAEiNJ11VF8T54IgrM6hZfLHmHdqM=", "netstandard.dll": "sha256-HhuK9zDkd1N7hODAEiNJ11VF8T54IgrM6hZfLHmHdqM=",
"System.Private.CoreLib.dll": "sha256-dXaTqyg1PnXPiSwywpic1PVrd7P8Vb5tN0i0\/urdt3E=", "System.Private.CoreLib.dll": "sha256-dXaTqyg1PnXPiSwywpic1PVrd7P8Vb5tN0i0\/urdt3E=",
"wtmProject.Model.dll": "sha256-pOSO\/hpFx76jhRHySIpiPyK4LiOtjrRuc2E\/EbWzTGM=", "wtmProject.Model.dll": "sha256-pOSO\/hpFx76jhRHySIpiPyK4LiOtjrRuc2E\/EbWzTGM=",
"wtmProject.Shared.dll": "sha256-nWrBGvsjl0hYDNOcTpe6F+0d5lq0wcBgzJGN7f3p+w4=", "wtmProject.Shared.dll": "sha256-TvaCiWwVCKmocoekIq+MNIEiGvQdDjhCNce7a+71+HM=",
"wtmProject.ViewModel.dll": "sha256-Sca7ZyigSkg3fUn8K9GBUc9Mo9\/Zy1fossRF4xKjDpU=", "wtmProject.ViewModel.dll": "sha256-Sca7ZyigSkg3fUn8K9GBUc9Mo9\/Zy1fossRF4xKjDpU=",
"wtmProject.Client.dll": "sha256-vzB2C2IdKNbqwkt1kDeoYz1POfPZvm2huEbdYJvTBlA=" "wtmProject.Client.dll": "sha256-1kJvAhs04F4VoK77LE1yYmpsvlBkp1V+hL4yixOWA7g="
}, },
"extensions": null, "extensions": null,
"lazyAssembly": null, "lazyAssembly": null,
"libraryInitializers": null, "libraryInitializers": null,
"pdb": { "pdb": {
"wtmProject.Shared.pdb": "sha256-RifYCUsp7teM6XHbgz9z8\/vGIGvcJy9AqzhYtYhwCPA=", "wtmProject.Shared.pdb": "sha256-t3WSZNZ7EBBXP288rRmhVNhP73BZL4Ah6TSq2LCE3gk=",
"wtmProject.Model.pdb": "sha256-zbqleHZSCtB6ldCBHPyMgrqv7lgKR7Al3eKlN+f3Ab8=", "wtmProject.Model.pdb": "sha256-zbqleHZSCtB6ldCBHPyMgrqv7lgKR7Al3eKlN+f3Ab8=",
"wtmProject.ViewModel.pdb": "sha256-Vd9ZSC6VeCdkcDyIBB+b6rem86QFg\/+LF+LmlR\/iEQs=", "wtmProject.ViewModel.pdb": "sha256-Vd9ZSC6VeCdkcDyIBB+b6rem86QFg\/+LF+LmlR\/iEQs=",
"wtmProject.Client.pdb": "sha256-ZCdnEDXno+pVD+pmNaayzzPEtcWGiNjot52uVHHYALA=" "wtmProject.Client.pdb": "sha256-pG8bg\/zkJpaMfgfVyfnxqKrRn89HGhqeo9kvckk+b1c="
}, },
"runtime": { "runtime": {
"dotnet.6.0.8.41l2vp41dw.js": "sha256-WT60vnXnQtCNURE40qo+XSL1o4iYFvABy0NVaFhm7MI=", "dotnet.6.0.8.41l2vp41dw.js": "sha256-WT60vnXnQtCNURE40qo+XSL1o4iYFvABy0NVaFhm7MI=",
@ -314,10 +314,10 @@
}, },
"satelliteResources": { "satelliteResources": {
"en": { "en": {
"en\/wtmProject.Shared.resources.dll": "sha256-+0qv1RqCwE9sZSWXX9ai628qZcsw8g5u7Iaea4rGyOg=" "en\/wtmProject.Shared.resources.dll": "sha256-QJ+bR8r+r0n0kx8LqAdBWFc3XsqtqZOR8qhiTiA8IOw="
}, },
"zh": { "zh": {
"zh\/wtmProject.Shared.resources.dll": "sha256-QVQKqoV12TvpAo3C+Zay5WJPfj0zr4R9wood3oVqWfE=" "zh\/wtmProject.Shared.resources.dll": "sha256-UUTf7nXB23u4JLZfCScEnu+QOKDiKIN+pr9gMpugitU="
} }
} }
} }

File diff suppressed because one or more lines are too long

View File

@ -1149,7 +1149,7 @@
"url": "_framework\/System.Private.CoreLib.dll" "url": "_framework\/System.Private.CoreLib.dll"
}, },
{ {
"hash": "sha256-WT60vnXnQtCNURE40qo+XSL1o4iYFvABy0NVaFhm7MI=", "hash": "sha256-GRT5vGFv3uWUgHiIrWUIdHrWOGapwiSNVvRBc7vuZ9U=",
"url": "_framework\/dotnet.6.0.8.41l2vp41dw.js" "url": "_framework\/dotnet.6.0.8.41l2vp41dw.js"
}, },
{ {
@ -1181,7 +1181,7 @@
"url": "_framework\/wtmProject.Model.dll" "url": "_framework\/wtmProject.Model.dll"
}, },
{ {
"hash": "sha256-VVqSoH4Lxpm+ncrF3uY\/OsuK2VVzeXgE2CBQqSTU\/d8=", "hash": "sha256-xBSwL1DBzLejebVupGodnbyZL\/3BHIw0o3QzsHaGrjQ=",
"url": "_framework\/wtmProject.Shared.dll" "url": "_framework\/wtmProject.Shared.dll"
}, },
{ {
@ -1189,7 +1189,7 @@
"url": "_framework\/wtmProject.ViewModel.dll" "url": "_framework\/wtmProject.ViewModel.dll"
}, },
{ {
"hash": "sha256-93Q22iIjLv1svAmRjOcOJNMTQ1TWAZLRloxSiGGC1x8=", "hash": "sha256-JS5JFljoOjgDRPkXyujwrYgL1nEW3FU02z5SjvFwTZ8=",
"url": "_framework\/wtmProject.Shared.pdb" "url": "_framework\/wtmProject.Shared.pdb"
}, },
{ {
@ -1201,19 +1201,19 @@
"url": "_framework\/wtmProject.ViewModel.pdb" "url": "_framework\/wtmProject.ViewModel.pdb"
}, },
{ {
"hash": "sha256-VBBoZjZ1hGrzUR43bFB7YbyasqyeW03EHMd0w5IZY2w=", "hash": "sha256-VWEUccYSvOJJRIDTXuhIlw\/PeZXwZ369aomqbcYcVzA=",
"url": "_framework\/en\/wtmProject.Shared.resources.dll" "url": "_framework\/en\/wtmProject.Shared.resources.dll"
}, },
{ {
"hash": "sha256-MkQG79jkPFsiukMUBXoylWu\/XkV\/JJfLsvgdF7zjPnM=", "hash": "sha256-B8RGb9ADBPhtxfAffiM\/iHydj9apgwofzDrmjLAv9wc=",
"url": "_framework\/zh\/wtmProject.Shared.resources.dll" "url": "_framework\/zh\/wtmProject.Shared.resources.dll"
}, },
{ {
"hash": "sha256-vzB2C2IdKNbqwkt1kDeoYz1POfPZvm2huEbdYJvTBlA=", "hash": "sha256-1kJvAhs04F4VoK77LE1yYmpsvlBkp1V+hL4yixOWA7g=",
"url": "_framework\/wtmProject.Client.dll" "url": "_framework\/wtmProject.Client.dll"
}, },
{ {
"hash": "sha256-ZCdnEDXno+pVD+pmNaayzzPEtcWGiNjot52uVHHYALA=", "hash": "sha256-pG8bg\/zkJpaMfgfVyfnxqKrRn89HGhqeo9kvckk+b1c=",
"url": "_framework\/wtmProject.Client.pdb" "url": "_framework\/wtmProject.Client.pdb"
}, },
{ {
@ -1221,7 +1221,7 @@
"url": "_framework\/blazor.webassembly.js" "url": "_framework\/blazor.webassembly.js"
}, },
{ {
"hash": "sha256-\/fN7lPE\/t9FNEd\/5eRYjp0\/OobY5D\/OYdh9MoCAlhJs=", "hash": "sha256-FnEHTxkGQQWWKvv0K9bVk9cGwX+zHAMmg+gfUOW0Ouk=",
"url": "_framework\/blazor.boot.json" "url": "_framework\/blazor.boot.json"
}, },
{ {
@ -1613,75 +1613,75 @@
"url": "_content\/wtmProject.Shared\/font\/iconfont.woff2" "url": "_content\/wtmProject.Shared\/font\/iconfont.woff2"
}, },
{ {
"hash": "sha256-NA0J0SFBow9T2HDWR\/L0upMEdwkzHNRBxD23MBvVLWg=", "hash": "sha256-xs1QsN8gKmUtRDCArCyd7LIGVR+1ZD7dJDKT9MfaOTQ=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.css"
}, },
{ {
"hash": "sha256-AbA177XfpSnFEvgpYu1jMygiLabzPCJCRIBtR5jGc0k=", "hash": "sha256-1RqWa6jrqVLV5+Zz7snZFqr7f2MwKGUMfWzwMGR+aD4=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/all.min.css"
}, },
{ {
"hash": "sha256-a+cU6KEtZr2ptiakv5JHZIbaZbln5po3kb4mZpF6zik=", "hash": "sha256-tm30oR5h3MhEqti\/MdMb9FbS3DCFdBp5dwPBiH4K43Y=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.css"
}, },
{ {
"hash": "sha256-p+kl9hkqP3kHYh+d3or8R3UtZx1KeW8s1aU8+8B8IUs=", "hash": "sha256-u4+wQ4qPlN8jIE78ZGmec5vyeUZiIwYQIrlehIdlrBw=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/brands.min.css"
}, },
{ {
"hash": "sha256-X0K8shvftBEHtj9CHHOdu37JyyjU4cY23G5L0syjwiM=", "hash": "sha256-cKieRy8222XVz6VZo+7tzFzaeddhQPr149NZ8xgonWQ=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.css"
}, },
{ {
"hash": "sha256-hjq1Cjn8IDyo9hTO8UxsxwDuZL\/qzUFCbc6e+MvZhQk=", "hash": "sha256-GHC\/Dg336IQy85FHjJjFsiIVkJ69BQ4LGhLfALPUBCk=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/fontawesome.min.css"
}, },
{ {
"hash": "sha256-d1hF6Zf2SffgC\/TLwZh87fTT0BnPAenrxisXYP80PC4=", "hash": "sha256-ZM49tisf\/B41aepNbWcbRBAXh\/prjbIz9UkS5nPqJS8=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.css"
}, },
{ {
"hash": "sha256-fQbAY\/eWwRfEFonJun0jdIopX5FSX7L\/0Ke0e9Qopgw=", "hash": "sha256-nvjdrFM6s+0Bqm8Fb0m4d\/bmYYujO8vM4Sju6DWmfWc=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/regular.min.css"
}, },
{ {
"hash": "sha256-pJNuqWMegUT4By6AZkdeILvY929AOF8osVsGsL868D4=", "hash": "sha256-5riE0Y+R\/eWGQM5x\/JGKUa4U96+emZLaIzSprUP5e48=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.css"
}, },
{ {
"hash": "sha256-el0hjI5A3DO5oMJ7ScKl0MlpbqU+5jcYgtNIoxEWrps=", "hash": "sha256-dDdP6xZSRv9zz0KyZYJdYHNiWUJjFFuyEOHy+ahq7OU=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/solid.min.css"
}, },
{ {
"hash": "sha256-VtZ\/2v8kywPjlkX4gn16zRwk+4r\/9GPWMjFaf5csR\/c=", "hash": "sha256-mDJiniXEULvAvTrL1L8xTPyM4SkzmY3QWjBNCgU6bs8=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.css"
}, },
{ {
"hash": "sha256-b5ReHVhq5faSFK\/mRgLgLCSopzQYfsTXTSgT1Ugwd\/c=", "hash": "sha256-20Whtjl9MhUj\/7HApNZ9lD9uReh7Svl5J8C9zYhLaKw=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/svg-with-js.min.css"
}, },
{ {
"hash": "sha256-ruEbEFtpO7Sh564p632nm0zJCvJMH9XetFIL2FOQY+M=", "hash": "sha256-8dI8V6M3uCsAmDgC1IlWxuMGUb7YVYNcQDhylX4p5ZY=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.css"
}, },
{ {
"hash": "sha256-Yb0fYtZssjFGBNrMLay89fIO6i0WrmdCdrzn+ENzBBY=", "hash": "sha256-jKnpfInNvf2xBa3TosQoID1YoXnTM2lpZgYmuwTJgDU=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-font-face.min.css"
}, },
{ {
"hash": "sha256-18fh1PCsJWQcM8GES11ayrRrgZR0toOV+yGO7F6oz6E=", "hash": "sha256-PQ8azpHB1mw34yyTb3w+C4ZQ+8xZukDNcaSxLTMR54s=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.css"
}, },
{ {
"hash": "sha256-MCxjgA83JRG1xZgc5l8J3cmSZhmiirfI69I9CxICNqI=", "hash": "sha256-gsOlnbnaOlgknCWrzqCqa4IZk\/j9A6jFhwEZJUW6MDQ=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v4-shims.min.css"
}, },
{ {
"hash": "sha256-aPG8E0pZTZGkK6jUXW4Zu+M8lx0DJ56CdV1UeCPIEj4=", "hash": "sha256-i1cUfEhTfIkG\/8nrBDRhic4Hgonoc05rN5OrY6767zA=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.css"
}, },
{ {
"hash": "sha256-5mes899mWORHlgqSkCOWcrrkBXxqYxaMCMyNo\/CIxKk=", "hash": "sha256-1s6jAM7PikqpdNLyiC1\/o5qcML\/3iJIDStyqLGrSBk4=",
"url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.min.css" "url": "_content\/wtmProject.Shared\/font-awesome\/css\/v5-font-face.min.css"
}, },
{ {
@ -1733,5 +1733,5 @@
"url": "_content\/wtmProject.Shared\/js\/common.js" "url": "_content\/wtmProject.Shared\/js\/common.js"
} }
], ],
"version": "xXUdOVWa" "version": "dYfrryj\/"
}; };

View File

@ -2,4 +2,4 @@
// This is because caching would make development more difficult (changes would not // This is because caching would make development more difficult (changes would not
// be reflected on the first load after each change). // be reflected on the first load after each change).
self.addEventListener('fetch', () => { }); self.addEventListener('fetch', () => { });
/* Manifest version: xXUdOVWa */ /* Manifest version: dYfrryj/ */

View File

@ -225,3 +225,33 @@
2.0 2.0
2.0 2.0
2.0 2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0

View File

@ -6,13 +6,13 @@
@inherits BasePage @inherits BasePage
<Table TItem="WTM_VISIT_PLAN_View" IsPagination="false" IsTracking=true ShowRefresh="false" ShowEditButton="false" ShowDeleteButton="false" <Table TItem="WTM_VISIT_PLAN_View" IsPagination="false" IsTracking=false ShowRefresh="false" ShowEditButton="false" ShowDeleteButton="false" ShowAddButton="false"
IsStriped="false" IsBordered="true" IsMultipleSelect="false" @bind-Items="@list" EditMode="EditMode.InCell" IsStriped="false" IsBordered="true" IsMultipleSelect="false" @bind-Items="@list" EditMode="EditMode.InCell"
ShowToolbar="true" ShowExtendButtons="true" ShowSkeleton="true" InsertRowMode="InsertRowMode.First" OnAddAsync="@OnAddAsync" ShowToolbar="true" ShowExtendButtons="true" ShowSkeleton="true" InsertRowMode="InsertRowMode.Last" OnAddAsync="@OnAddAsync"
OnSaveAsync="@OnSaveAsync" OnDeleteAsync="@OnDeleteAsync"> OnSaveAsync="@OnSaveAsync" OnDeleteAsync="@OnDeleteAsync">
<TableColumns> <TableColumns>
<TableColumn @bind-Field="@context.MarkManageId" Lookup="AllFrameworkUsers"/> <TableColumn @bind-Field="@context.MarkManageId" Lookup="AllFrameworkUsers" Width="100"/>
<TableColumn @bind-Field="@context.CustomAllName_view"> <TableColumn @bind-Field="@context.CustomAllName_view" Width="200" OnCellRender="@OnCellRenderHandler" Text="客户名称-拜访对象">
@* <Template Context="v"> @* <Template Context="v">
<Select Value="v.Value" Items="@AllWTM_CUSTOMs" OnSelectedItemChanged="OnCascadeBindSelectClick" ShowSearch=true /> <Select Value="v.Value" Items="@AllWTM_CUSTOMs" OnSelectedItemChanged="OnCascadeBindSelectClick" ShowSearch=true />
</Template>*@ </Template>*@
@ -20,7 +20,7 @@
<TablesNameCustom Model="v" /> <TablesNameCustom Model="v" />
</EditTemplate> </EditTemplate>
</TableColumn> </TableColumn>
<TableColumn @bind-Field="@context.PersonName_view" Editable = "false" /> @* <TableColumn @bind-Field="@context.PersonName_view" Editable = "false" />*@
@* <TableColumn @bind-Field="@context.VisitObjectId" Lookup="AllWTM_CUSTOM_PERSONs"> @* <TableColumn @bind-Field="@context.VisitObjectId" Lookup="AllWTM_CUSTOM_PERSONs">
<Template Context="v"> <Template Context="v">
<Select Value="v.Value" Items="@AllWTM_CUSTOM_PERSONs" /> <Select Value="v.Value" Items="@AllWTM_CUSTOM_PERSONs" />
@ -33,7 +33,7 @@
</TableColumn> </TableColumn>
@*<TableColumn @bind-Field="@context.VisitStartTime" FormatString="yyyy-MM-dd" /> @*<TableColumn @bind-Field="@context.VisitStartTime" FormatString="yyyy-MM-dd" />
<TableColumn @bind-Field="@context.VisitEndTime" FormatString="yyyy-MM-dd" />*@ <TableColumn @bind-Field="@context.VisitEndTime" FormatString="yyyy-MM-dd" />*@
<TableColumn @bind-Field="@context.VisitTarget" TextWrap=true Rows="3"/> <TableColumn @bind-Field="@context.VisitTarget" TextWrap=true Rows="1"/>
<TableColumn @bind-Field="@context.VisitPersons"> <TableColumn @bind-Field="@context.VisitPersons">
<EditTemplate Context="v"> <EditTemplate Context="v">
<TablesVisitPersons Model="v" /> <TablesVisitPersons Model="v" />
@ -68,11 +68,10 @@
private List<WTM_VISIT_PLAN_View> Items { get; set; } = new List<WTM_VISIT_PLAN_View>(); private List<WTM_VISIT_PLAN_View> Items { get; set; } = new List<WTM_VISIT_PLAN_View>();
protected override async Task OnInitializedAsync() protected override async Task OnInitializedAsync()
{ {
AllWTM_CUSTOMs = await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetWTM_CUSTOMs", placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]); AllWTM_CUSTOMs = await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetWTM_CUSTOMs", placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]);
AllWTM_CUSTOM_PERSONs = await WtmBlazor.Api.CallItemsApi($"/api/WTM_VISIT_PLAN/GetWTM_CUSTOM_PERSONs_Temp", placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]); AllWTM_CUSTOM_PERSONs = await WtmBlazor.Api.CallItemsApi($"/api/WTM_VISIT_PLAN/GetWTM_CUSTOM_PERSONs_Temp", placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]);
//AllWTM_AREAs = await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetWTM_AREAs", placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]); //AllWTM_AREAs = await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetWTM_AREAs", placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]);
AllFrameworkUsers = await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetFrameworkUsers",placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]); //await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetFrameworkUsersTemp"); //VisitUsers = await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetFrameworkUsers"); AllFrameworkUsers = await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetFrameworkUsers",placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]); //await WtmBlazor.Api.CallItemsApi("/api/WTM_VISIT_PLAN/GetFrameworkUsersTemp");
Items.Add(new WTM_VISIT_PLAN_View() Items.Add(new WTM_VISIT_PLAN_View()
{ {
ID =Guid.NewGuid(), ID =Guid.NewGuid(),
@ -83,33 +82,22 @@
VisitTarget = "", VisitTarget = "",
VisitPersons = "" VisitPersons = ""
}); });
Items.Add(new WTM_VISIT_PLAN_View()
{
ID = Guid.NewGuid(),
CustomId = null,
MarkManageId = null,
VisitObjectId = null,
VisitStartTime = null,
VisitEndTime = null,
VisitTarget = "",
VisitPersons = ""
});
Items.Add(new WTM_VISIT_PLAN_View()
{
ID = Guid.NewGuid(),
CustomId = null,
MarkManageId = null,
VisitObjectId = null,
VisitStartTime = null,
VisitEndTime = null,
VisitTarget = "",
VisitPersons = ""
});
list = Items; list = Items;
//var rv = await WtmBlazor.Api.CallAPI<List<WTM_VISIT_PLAN_View>>("/api/WTM_VISIT_PLAN/GetVisitPlans"); //var rv = await WtmBlazor.Api.CallAPI<List<WTM_VISIT_PLAN_View>>("/api/WTM_VISIT_PLAN/GetVisitPlans");
await base.OnInitializedAsync(); await base.OnInitializedAsync();
} }
private static void OnCellRenderHandler(TableCellArgs args)
{
if (args.Row is WTM_VISIT_PLAN_View foo && args.ColumnName == "CustomAllName_view")
{
if (!string.IsNullOrEmpty(foo.CustomAllName_view) && !string.IsNullOrEmpty(foo.PersonName_view))
{
//args.Colspan = 2;
//args.Class = "cell-demo";
args.Value = $"{foo.CustomAllName_view} - {foo.PersonName_view}";
}
}
}
/// <summary> /// <summary>
/// 级联绑定 /// 级联绑定
/// </summary> /// </summary>
@ -288,6 +276,10 @@
var oldItem = Items.FirstOrDefault(i => i.ID == item.ID); var oldItem = Items.FirstOrDefault(i => i.ID == item.ID);
if (oldItem != null) if (oldItem != null)
{ {
//oldItem = item;
oldItem.ID = item.ID;
oldItem.PersonName_view = item.PersonName_view;
oldItem.CustomAllName_view = item.CustomAllName_view;
oldItem.VisitStartTime = item.VisitStartTime; oldItem.VisitStartTime = item.VisitStartTime;
oldItem.VisitEndTime = item.VisitEndTime; oldItem.VisitEndTime = item.VisitEndTime;
oldItem.CustomId = item.CustomId; oldItem.CustomId = item.CustomId;
@ -296,10 +288,23 @@
oldItem.VisitTarget = item.VisitTarget; oldItem.VisitTarget = item.VisitTarget;
oldItem.SelectedItemsID = item.SelectedItemsID; oldItem.SelectedItemsID = item.SelectedItemsID;
oldItem.AreaId = item.AreaId; oldItem.AreaId = item.AreaId;
oldItem.VisitPersons = item.VisitPersons;
oldItem.VisitTimerange = $"{item.VisitStartTime:yyyy-MM-dd} - {item.VisitEndTime:yyyy-MM-dd}";
} }
} }
Items.Add(new WTM_VISIT_PLAN_View()
{
ID = Guid.NewGuid(),
CustomId = null,
MarkManageId = null,
VisitObjectId = null,
VisitStartTime = null,
VisitEndTime = null,
VisitTarget = "",
VisitPersons = ""
});
list = Items; list = Items;
StateHasChanged();
return await Task.FromResult(true); return await Task.FromResult(true);
} }

View File

@ -3,12 +3,18 @@
@using wtmProject.ViewModel._Admin.WTM_VISIT_PLANVMs @using wtmProject.ViewModel._Admin.WTM_VISIT_PLANVMs
@using System.Collections.Concurrent @using System.Collections.Concurrent
@inherits BasePage @inherits BasePage
<div> <div style="font-size:0;height:100%;">
<div style="width:50%;height:100%;display: inline-block;">
<Select @bind-Value="@Model.CustomId" Items="@AllWTM_CUSTOMs" OnSelectedItemChanged="OnCascadeBindSelectClick" ShowSearch=true /> <Select @bind-Value="@Model.CustomId" Items="@AllWTM_CUSTOMs" OnSelectedItemChanged="OnCascadeBindSelectClick" ShowSearch=true />
</div>
<div style="width:50%;height:100%;display: inline-block;">
<Select @bind-Value="@Model.VisitObjectId" Items="@AllWTM_CUSTOM_PERSONs" /> <Select @bind-Value="@Model.VisitObjectId" Items="@AllWTM_CUSTOM_PERSONs" />
</div> </div>
</div>
@code { @code {
[Parameter] [Parameter]
[NotNull] [NotNull]

File diff suppressed because one or more lines are too long

View File

@ -224,3 +224,33 @@
2.0 2.0
2.0 2.0
2.0 2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -265,3 +265,32 @@
2.0 2.0
2.0 2.0
2.0 2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0