20240205
luoJunYong.123 3 years ago
parent 9339208c8e
commit b682f02f0c
  1. 12
      src/assets/img/systemInput/个人业务.svg
  2. 12
      src/assets/img/systemInput/全屏.svg
  3. 12
      src/assets/img/systemInput/公司业务.svg
  4. 12
      src/assets/img/systemInput/同城交互.svg
  5. 13
      src/assets/img/systemInput/客户信息.svg
  6. 12
      src/assets/img/systemInput/展开.svg
  7. 12
      src/assets/img/systemInput/展开黑色.svg
  8. 12
      src/assets/img/systemInput/承兑汇票.svg
  9. 12
      src/assets/img/systemInput/收起.svg
  10. 12
      src/assets/img/systemInput/收起黑色.svg
  11. 12
      src/assets/img/systemInput/日终管理.svg
  12. 11
      src/assets/img/systemInput/星号.svg
  13. 12
      src/assets/img/systemInput/缩小.svg
  14. 12
      src/assets/img/systemInput/菜单.svg
  15. 12
      src/assets/img/systemInput/账户服务.svg
  16. 12
      src/assets/img/systemInput/重空现金.svg
  17. 27
      src/components/checkPhoto/index.vue
  18. 94
      src/components/dialog/index.vue
  19. 1
      src/components/dialogTwo/index.vue
  20. 2
      src/components/myTitle/index.vue
  21. 2
      src/components/needBefore/index.vue
  22. 5
      src/components/sealName/index.vue
  23. 23
      src/components/selectBusiness/index.vue
  24. 44
      src/pages/counter/list/index.vue
  25. 1
      src/pages/manage/index/index.vue
  26. 1
      src/pages/manage/list/personal/currentAccount/accountCancellation.vue
  27. 6
      src/pages/manage/list/personal/currentAccount/openAccount.vue
  28. 16
      src/pages/manage/navbar/index.vue
  29. 145
      src/store/modules/system.js
  30. 66575
      test2.js

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 个人业务</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-个人业务" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M21.1724385,21.6000225 L2.39997858,21.6000225 L2.39997858,21.5998229 C2.3954042,19.4117004 3.14514595,17.2888446 4.52291038,15.5889393 L4.52291044,15.5889392 C5.18612687,14.7692659 5.98194847,14.0664659 6.87735318,13.5096985 L6.87735226,13.509699 C7.78470665,12.9444707 8.78315948,12.5407721 9.8283807,12.316524 L11.786218,13.8120894 L13.7437986,12.316678 L13.7437987,12.316678 C14.7891153,12.5411901 15.7876561,12.9450061 16.6951938,13.5102271 L16.6951941,13.5102272 C18.5068999,14.6387992 19.8856928,16.3446739 20.609237,18.3527629 L20.6092373,18.3527637 C20.9836539,19.3943842 21.1742126,20.4931462 21.1724385,21.6000225 L21.1724385,21.6000225 Z M11.7862193,14.4664952 L10.1770475,19.2294274 L11.7862193,20.8168228 L13.395391,19.2320546 L11.7862193,14.4664952 Z M11.7862193,12.3493411 L11.786219,12.3493411 C10.5090461,12.3541446 9.28195613,11.8529142 8.37339174,10.9553021 L8.3733915,10.9553019 C6.51372934,9.1317051 6.48450597,6.14583963 8.30809598,4.28617747 C8.32964775,4.26419962 8.35141403,4.24243316 8.37339205,4.22088139 L8.37339159,4.22088185 C10.2795471,2.35152134 13.334654,2.36290635 15.2268212,4.24641141 L15.2268214,4.24641157 C16.1172578,5.1300646 16.6168563,6.33342566 16.614114,7.58790379 L16.614114,7.58791159 C16.593643,10.2352847 14.4336067,12.3662438 11.786197,12.3509267 L11.7862193,12.3493411 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 全屏</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-全屏" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M19.8232193,20.8000205 L14.9304136,20.8000205 L14.9304136,18.8464182 L18.8376182,18.8464182 L18.8376182,14.9392137 L20.8000205,14.9392137 L20.8000205,20.8000205 L19.8232193,20.8000205 Z M20.8000205,4.17680114 L20.8000205,3.2 L14.9304136,3.2 L14.9304136,5.15360227 L18.8376182,5.15360227 L18.8376182,9.06080682 L20.8000205,9.06080682 L20.8000205,4.17680114 Z M3.2,19.8232193 L3.2,20.8000205 L9.06960683,20.8000205 L9.06960683,18.8464182 L5.15360227,18.8464182 L5.15360227,14.9392137 L3.2,14.9392137 L3.2,19.8232193 L3.2,19.8232193 Z M4.17680114,3.2 L9.06960683,3.2 L9.06960683,5.15360227 L5.15360227,5.15360227 L5.15360227,9.06080682 L3.2,9.06080682 L3.2,3.2 L4.17680114,3.2 Z" id="形状" fill="#7F7F7F" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 公司业务</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-公司业务" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M8.9542796,3.50650973 C8.9542796,3.11913479 9.27009175,2.80465094 9.65912797,2.80465094 L13.8885494,2.80465094 C14.2775856,2.80465094 14.5933978,3.11913479 14.5933978,3.50650973 L14.5933978,4.20803734 L8.95444518,4.20803734 L8.95444518,3.50650973 L8.9542796,3.50650973 Z M21.6423819,19.6469401 C21.6423819,20.4216918 21.0114217,21.0504921 20.2326851,21.0504921 L3.31499944,21.0504921 C2.53609727,21.0504921 1.90513711,20.4216918 1.90513711,19.6469401 L1.90513711,11.9276453 L9.05356755,11.9276453 C8.99495465,12.1534622 8.9539423,12.3859207 8.9539423,12.6293385 C8.9539423,14.179506 10.216525,15.4364497 11.7736706,15.4364497 C13.3308126,15.4364497 14.5932368,14.1795114 14.5932368,12.6293385 C14.5932368,12.3857551 14.5523904,12.1527981 14.4939437,11.9276453 L21.6423819,11.9276453 L21.6423819,19.6469401 L21.6423819,19.6469401 Z M10.3639907,12.6293421 C10.3639907,12.3724757 10.4387096,12.1345366 10.5592567,11.9276489 L12.9877835,11.9276489 C13.108994,12.134704 13.1837136,12.3726412 13.1837136,12.6293421 C13.1837136,13.4047579 12.5520893,14.0328941 11.7738513,14.0328941 C10.9949491,14.0328941 10.3641545,13.4047579 10.3641545,12.6293421 L10.3639907,12.6293421 Z M21.6424646,10.5239277 L1.90538189,10.5239277 L1.90538189,7.01546171 C1.90538189,6.24004588 2.53634206,5.61190971 3.31507864,5.61190971 L20.2326023,5.61190971 C21.0115045,5.61190971 21.6424646,6.24004588 21.6424646,7.01546171 L21.6424646,10.5242517 L21.6424646,10.5239277 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 同城交互</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-同城交互" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M18.0274487,1.44438814 L18.0274488,1.44438814 C19.6930845,1.44362838 21.0439617,2.79327708 21.0447251,4.45892102 C21.0452165,5.53683634 20.4703798,6.53305594 19.5369056,7.07207031 L19.5353981,18.0318574 L19.5278583,18.2972561 L19.5278583,18.297256 C19.3836702,20.7915432 17.2447506,22.6966767 14.7504634,22.5524872 C12.4575176,22.4199376 10.6277686,20.5902079 10.4952322,18.297256 L10.4876924,18.0318573 L10.4876924,5.96826012 L10.4876924,5.96828632 C10.4867831,5.13546848 9.8109132,4.46107351 8.97809536,4.46198307 C8.21480653,4.46281645 7.57251441,5.0338593 7.48234799,5.79180418 L7.47178924,5.96826034 L7.47329719,16.9280475 L7.47329718,16.9280475 C8.91553911,17.7612819 9.40923825,19.6059181 8.57600378,21.0481641 C7.74276931,22.4904061 5.89813316,22.9841052 4.45588711,22.1508707 C3.01364518,21.3176363 2.51994604,19.4730001 3.35318051,18.0307541 C3.61771707,17.5728661 3.99800126,17.192584 4.45588711,16.9280475 L4.45588711,5.96826033 L4.45588716,5.96831784 C4.45344749,3.4698643 6.4768652,1.44248632 8.97532492,1.44005037 C11.3740565,1.43771027 13.3576063,3.30806718 13.4960621,5.7028119 L13.5036051,5.96826834 L13.5036051,18.0318655 L13.5141608,18.2082957 L13.5141608,18.2082953 C13.6125283,19.0352845 14.3626784,19.6259481 15.1896655,19.5275791 C15.8813505,19.4453055 16.4266761,18.8999803 16.5089493,18.2082953 L16.519505,18.0318647 L16.519505,7.07207761 L16.5195049,7.07207756 C15.0770629,6.23918546 14.5829265,4.39466069 15.4158186,2.95222901 C15.9545546,2.01922099 16.9500812,1.44445932 18.0274623,1.44441188 L18.0274487,1.44438814 Z" id="路径" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 客户信息</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-客户信息" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M22.0840578,8.06925453 L16.3061166,8.06925453 C15.8934065,8.06925453 15.5567827,7.73263067 15.5567827,7.31992058 C15.5567827,6.9072105 15.8934065,6.57058663 16.3061166,6.57058663 L22.0840578,6.57058663 C22.4967679,6.57058663 22.8333917,6.9072105 22.8333917,7.31992058 C22.8333917,7.73263067 22.4967679,8.06925453 22.0840578,8.06925453 Z M22.0840578,15.9776098 L18.8699916,15.9776098 C18.4572815,15.9776098 18.1206576,15.6409859 18.1206576,15.2282758 C18.1206576,14.8155657 18.4572815,14.4789419 18.8699916,14.4789419 L22.0840578,14.4789419 C22.4967679,14.4789419 22.8333917,14.8155657 22.8333917,15.2282758 C22.8333917,15.6409859 22.4967679,15.9776098 22.0840578,15.9776098 Z M22.0840578,12.0119039 L16.3061166,12.0119039 C15.8934065,12.0119039 15.5567827,11.6752801 15.5567827,11.26257 C15.5567827,10.8498599 15.8934065,10.513236 16.3061166,10.513236 L22.0840578,10.513236 C22.4967679,10.513236 22.8333917,10.8498599 22.8333917,11.26257 C22.8333917,11.6752801 22.4967679,12.0119039 22.0840578,12.0119039 Z M15.9764097,19.8948971 L2.03649255,19.8948971 C1.74828718,19.8948971 1.46008181,19.7496416 1.28024167,19.5352168 C1.10040152,19.2839017 1.02662094,18.9956964 1.10040152,18.707491 C1.82206775,15.0322962 4.81018099,12.295498 8.41159524,12.0072927 C9.61744649,12.0072927 10.924746,12.1594651 12.2297399,12.6920686 C12.6078654,12.844241 12.7346757,12.9433837 12.9514062,13.0517489 C15.0403187,14.2414606 16.4813455,16.2934829 16.949391,18.707491 C17.0208659,18.9956964 16.949391,19.2839017 16.7326606,19.5375225 C16.5505148,19.7519472 16.264615,19.8948971 15.9764097,19.8948971 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
<path d="M9.02259061,12.3300827 C6.75383797,12.3300827 4.87935028,10.4579006 4.87935028,8.18914796 C4.87935028,5.92039532 6.75153233,4.04590763 9.02259061,4.04590763 C11.2936489,4.04590763 13.1635253,5.91808968 13.1635253,8.18914796 C13.1635253,10.4602062 11.2913433,12.3300827 9.02259061,12.3300827 Z" id="路径" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 展开</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-展开" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(12.000000, 12.000000) scale(1, -1) translate(-12.000000, -12.000000) ">
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M5.2953125,15.7121919 C5.6890625,16.095936 6.3125,16.095936 6.70625,15.7121919 L12,10.5529647 L17.29375,15.7121919 C17.6875,16.095936 18.3109375,16.095936 18.7046875,15.7121919 C19.0984375,15.3284477 19.0984375,14.7208528 18.7046875,14.3371086 L13.4109375,9.17788141 L12.35,8.14390406 C12.153125,7.95203198 11.8359375,7.95203198 11.65,8.14390406 L10.5890625,9.17788141 L5.2953125,14.3371086 C4.9015625,14.7208528 4.9015625,15.3391073 5.2953125,15.7121919 Z" id="路径" fill="#FFFFFF" fill-rule="nonzero" opacity="0.599572318"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 展开黑色</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-展开黑色" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="图标-/-系统录入-/-展开" transform="translate(12.000000, 12.000000) scale(1, -1) translate(-12.000000, -12.000000) ">
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M5.2953125,15.7121919 C5.6890625,16.095936 6.3125,16.095936 6.70625,15.7121919 L12,10.5529647 L17.29375,15.7121919 C17.6875,16.095936 18.3109375,16.095936 18.7046875,15.7121919 C19.0984375,15.3284477 19.0984375,14.7208528 18.7046875,14.3371086 L13.4109375,9.17788141 L12.35,8.14390406 C12.153125,7.95203198 11.8359375,7.95203198 11.65,8.14390406 L10.5890625,9.17788141 L5.2953125,14.3371086 C4.9015625,14.7208528 4.9015625,15.3391073 5.2953125,15.7121919 Z" id="路径" fill="#000000" fill-rule="nonzero" opacity="0.599572318"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 承兑汇票</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-承兑汇票" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M15.731515,11.3655147 L15.731515,9.49087849 C15.7035922,9.10503585 15.5119398,8.89434528 15.1552895,8.85626831 L8.91961094,8.85626831 C8.57057603,8.88419122 8.38273164,9.09995892 8.35480854,9.50484004 L8.35480854,11.34013 C8.36369306,11.7907035 8.59342221,12.0216998 9.04145525,12.0305844 L15.1134028,12.0305844 C15.5157455,12.0115462 15.7226283,11.7907015 15.731515,11.3680531 L15.731515,11.3655147 Z M22.1220398,10.766443 L22.0725404,9.63303052 C21.9963872,9.15326668 22.0243101,8.66461623 21.9405416,8.20262164 L21.821235,7.4360133 C21.6816208,6.79759543 21.5470828,6.19217958 21.3262403,5.64133873 C20.92009,4.61961669 20.2905587,3.75908714 19.4135272,3.20697111 C17.5363525,2.02278933 14.7453505,1.83875264 11.672559,1.84636803 L10.7536448,1.86159866 L10.1901116,1.88190618 L9.7890382,1.90094446 L8.70766422,1.98598203 L8.11874641,2.05451978 C7.67959602,2.13828811 7.24425531,2.18271085 6.83429726,2.2867873 C4.93935335,2.7690896 3.82879496,3.47985371 2.95302471,4.98769368 C2.51895125,5.73653278 2.33491456,6.65671624 2.12295476,7.63402308 L1.98968676,8.62401432 L1.89576456,9.80058071 L1.88053396,10.2016541 L1.84626508,11.2855666 L1.84626508,12.3885175 L1.8665726,13.4064318 L1.89195705,14.1146555 L1.92114919,14.5944193 C1.98968694,15.0234159 1.97191788,15.4612951 2.04807103,15.87633 C2.16610844,16.509671 2.24353061,17.121433 2.41995211,17.6862354 C2.89717748,19.2207213 3.61682622,20.246257 4.88224283,20.9912765 C5.44704523,21.3238114 6.12226886,21.5370404 6.8343022,21.7185386 L7.62502595,21.8771909 L8.61374796,22.0104589 L9.87915862,22.109458 L10.3081552,22.1234194 L11.2181848,22.1488038 L11.6725659,22.1538807 L12.3046376,22.1538807 L13.540856,22.1335732 L13.896237,22.1183426 L14.9547648,22.0485356 L15.8597175,21.9495365 C16.5374796,21.8238839 17.1847821,21.733769 17.7825845,21.5433861 C19.0809952,21.1346973 20.0456058,20.4785122 20.7487406,19.4758266 C21.2906968,18.7054106 21.5686567,17.724304 21.8072684,16.6454784 L21.9595747,15.6427948 L22.0687275,14.4446515 L22.089035,14.0143857 L22.1283808,13.0345483 L22.1283808,12.7718192 L22.1334577,12.3161688 L22.1334577,11.2284487 L22.1334577,11.2282629 C22.1297653,11.0739774 22.1263919,10.9196847 22.123333,10.7653858 L22.123333,10.7679242 L22.1220398,10.766443 Z M18.0529209,17.9337182 L14.5092641,17.9337182 C13.7134634,17.8702572 13.2870074,17.4285697 13.2324304,16.6099228 L13.2324304,13.0637276 L10.870409,13.0637276 C10.806948,15.0411696 9.48315204,16.7482691 6.9002902,18.1824817 L5.96614518,17.3130676 C8.29262805,15.9702337 9.48187884,14.5537765 9.53772506,13.0637177 L8.31546829,13.0637177 C7.50062912,12.9989876 7.0652884,12.5395307 7.01071142,11.6828069 L7.01071142,9.18624688 C7.09194149,8.35744616 7.51839837,7.90306696 8.28754518,7.82056687 L9.33211142,7.82056687 L9.3321102,7.82056388 C9.0855777,7.21548914 8.86995696,6.59827538 8.68607892,5.97131233 L10.046682,5.97131233 C10.2294495,6.56023014 10.4490247,7.17707106 10.7066748,7.82056388 L13.3568119,7.82056388 C13.6766545,7.04760937 13.9013066,6.43203768 14.0294971,5.97131233 L15.4167541,5.97131233 C15.2149481,6.62496099 14.990296,7.24053069 14.7440689,7.82056388 L15.706137,7.82056388 C16.5666666,7.87514027 17.0197785,8.33586622 17.0654709,9.20020545 L17.0654709,11.8097271 C16.9918562,12.5547585 16.5577839,12.9736012 15.760714,13.0662532 L14.5663784,13.0662532 L14.5663784,16.2799095 C14.5562246,16.7038291 14.7859536,16.9094428 15.2530251,16.9018274 L18.3308736,16.9018274 L18.0554522,17.9362398 L18.0529138,17.9362398 L18.0529209,17.9337182 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 收起</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-收起" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="图标-/-系统录入-/-展开">
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M5.2953125,15.7121919 C5.6890625,16.095936 6.3125,16.095936 6.70625,15.7121919 L12,10.5529647 L17.29375,15.7121919 C17.6875,16.095936 18.3109375,16.095936 18.7046875,15.7121919 C19.0984375,15.3284477 19.0984375,14.7208528 18.7046875,14.3371086 L13.4109375,9.17788141 L12.35,8.14390406 C12.153125,7.95203198 11.8359375,7.95203198 11.65,8.14390406 L10.5890625,9.17788141 L5.2953125,14.3371086 C4.9015625,14.7208528 4.9015625,15.3391073 5.2953125,15.7121919 Z" id="路径" fill="#FFFFFF" fill-rule="nonzero" opacity="0.596490769"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 收起黑色</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-收起黑色" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="图标-/-系统录入-/-展开">
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M5.2953125,15.7121919 C5.6890625,16.095936 6.3125,16.095936 6.70625,15.7121919 L12,10.5529647 L17.29375,15.7121919 C17.6875,16.095936 18.3109375,16.095936 18.7046875,15.7121919 C19.0984375,15.3284477 19.0984375,14.7208528 18.7046875,14.3371086 L13.4109375,9.17788141 L12.35,8.14390406 C12.153125,7.95203198 11.8359375,7.95203198 11.65,8.14390406 L10.5890625,9.17788141 L5.2953125,14.3371086 C4.9015625,14.7208528 4.9015625,15.3391073 5.2953125,15.7121919 Z" id="路径" fill="#000000" fill-rule="nonzero" opacity="0.596490769"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 日终管理</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-日终管理" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M20.6967954,15.3218478 L12.1556021,18.878479 L3.31716416,15.1944475 L3.31716415,15.1944475 C2.90649886,15.0455451 2.45287933,15.2577463 2.30397641,15.6684116 C2.16449366,16.0530986 2.3414522,16.4806633 2.71199575,16.6542624 L11.8583404,20.4603717 L11.8583404,20.4603717 C12.0533877,20.5432723 12.2737654,20.5432723 12.4688143,20.4603717 L21.3019638,16.7816627 L21.3019638,16.7816627 C21.6975321,16.5963405 21.8679683,16.1254356 21.6826461,15.7298672 C21.509047,15.3593231 21.0814823,15.1823656 20.6967953,15.3218478 L20.6967954,15.3218478 Z M2.71196174,8.32010308 L11.8583064,12.1368404 L11.8583064,12.1368404 C12.0533537,12.2197411 12.2737314,12.2197411 12.4687803,12.1368404 L21.3019298,8.42094184 L21.3019297,8.42094187 C21.7065073,8.24859267 21.8947645,7.78090163 21.7224153,7.37632407 C21.6418146,7.18711967 21.4911341,7.03643804 21.3019297,6.95583848 L12.155585,3.17096822 L12.155585,3.1709682 C11.9544143,3.09116225 11.7303652,3.09116225 11.5291945,3.17096821 L2.71728415,6.82843817 L2.71728417,6.82843816 C2.51893626,6.91191001 2.36351028,7.07308856 2.28729967,7.27433919 L2.28729968,7.27433917 C2.11367172,7.67517736 2.29786363,8.14087544 2.69870298,8.3145017 C2.70310559,8.31640872 2.70752545,8.31827567 2.71196202,8.32010226 L2.71196174,8.32010308 Z M5.05296766,7.62372645 L5.15296766,7.62372645 L5.05296766,7.62372645 L5.05296766,7.62372645 Z M20.6967614,11.2715659 L12.1555681,14.8281801 L3.31714715,11.1494711 L3.31714714,11.1494711 C2.90644953,11.0006571 2.45287592,11.2129562 2.30406142,11.6236546 C2.16470689,12.0082464 2.34159451,12.4356444 2.71197873,12.609269 L11.8583234,16.4153783 L11.8583234,16.4153783 C12.0533707,16.498279 12.2737484,16.498279 12.4687973,16.4153783 L21.3019468,12.7366693 L21.3019467,12.7366693 C21.6974726,12.5512587 21.867805,12.0803147 21.6823927,11.6847888 C21.5087665,11.3144046 21.0813684,11.1375168 20.6967783,11.2768715 L20.6967614,11.2715659 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="10px" height="10px" viewBox="0 0 10 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 星号</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-星号" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g fill="#FF4545" fill-rule="nonzero" id="路径">
<polygon points="8.49734767 8.11984636 9.33701496 6.66600776 6.09201118 5.02334276 9.33701496 3.36967775 8.49734767 1.89017603 5.43934412 3.93434149 5.64101066 0.249337204 3.93600868 0.249337204 4.1358426 3.93434149 1.07783904 1.88833911 0.238171755 3.36784083 3.49601246 5.02150584 0.238171755 6.66417084 1.07783904 8.11800945 4.1358426 6.12517021 3.93417606 9.75883753 5.63917804 9.75883753 5.43934412 6.14167023"></polygon>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 968 B

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 缩小</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-缩小" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="图标-/-系统录入-/-全屏">
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M15.9072148,14.9392137 L20.8000205,14.9392137 L20.8000205,16.8928159 L16.8928159,16.8928159 L16.8928159,20.8000205 L14.9304136,20.8000205 L14.9304136,14.9392137 L15.9072148,14.9392137 Z M14.9304136,8.08400568 L14.9304136,9.06080682 L20.8000205,9.06080682 L20.8000205,7.10720455 L16.8928159,7.10720455 L16.8928159,3.2 L14.9304136,3.2 L14.9304136,8.08400568 Z M9.06960683,15.9160148 L9.06960683,14.9392137 L3.2,14.9392137 L3.2,16.8928159 L7.11600456,16.8928159 L7.11600456,20.8000205 L9.06960683,20.8000205 L9.06960683,15.9160148 L9.06960683,15.9160148 Z M8.09280569,9.06080682 L3.2,9.06080682 L3.2,7.10720455 L7.11600456,7.10720455 L7.11600456,3.2 L9.06960683,3.2 L9.06960683,9.06080682 L8.09280569,9.06080682 Z" id="形状" fill="#7F7F7F" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 菜单</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-菜单" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M2.76090904,5.40835774 L21.2275862,5.40835774 L21.2275862,8.04625706 L2.76090904,8.04625706 L2.76090904,5.40835774 Z M2.76090904,10.6896426 L21.2275862,10.6896426 L21.2275862,13.327542 L2.76090904,13.327542 L2.76090904,10.6896426 Z M2.76090904,15.9537675 L21.2275862,15.9537675 L21.2275862,18.5916668 L2.76090904,18.5916668 L2.76090904,15.9537675 Z" id="形状" fill="#7F7F7F" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 981 B

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 账户服务</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-账户服务" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M19.7716223,20.2311254 L4.47538897,20.2311254 C3.41883134,20.2311254 2.56314588,19.3773652 2.56314588,18.3235886 L2.56314588,9.73935202 L21.6832236,9.73935202 L21.6832236,18.3235886 C21.6832236,19.3754399 20.8283939,20.2311254 19.7709805,20.2311254 L19.7716223,20.2311254 Z M2.56293196,5.92342269 C2.56293196,4.86964604 3.41861742,4.01588587 4.47517505,4.01588587 L19.7716223,4.01588587 C20.8281799,4.01588587 21.6838654,4.86964604 21.6838654,5.92342269 L21.6838654,7.83095951 L2.56293196,7.83095951 L2.56293196,5.92342269 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59 (86127) - https://sketch.com -->
<title>图标 / 系统录入 / 重空现金</title>
<desc>Created with Sketch.</desc>
<g id="图标-/-系统录入-/-重空现金" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g>
<rect id="矩形" x="0" y="0" width="24" height="24"></rect>
<path d="M21.32803,4.9599986 L2.67201518,4.9599986 C2.10001521,4.9599986 1.63625329,5.42377082 1.63625329,5.99577286 L1.63625329,17.7428997 C1.63625329,18.3148996 2.10001314,18.7786616 2.67201518,18.7786616 L21.32803,18.7786616 C21.9009107,18.7786616 22.3646705,18.3149017 22.3646705,17.7428997 L22.3646705,5.99663911 C22.3646705,5.42463914 21.90003,4.9599986 21.32803,4.9599986 M15.308823,10.9378524 L15.308823,12.4778549 L12.9020271,12.4778549 L12.9020271,12.9900155 L15.308823,12.9900155 L15.308823,14.530018 L12.9020271,14.530018 L12.9020271,16.3630608 L11.2097851,16.3630608 L11.2097851,14.5291394 L8.54602202,14.5291394 L8.54602202,12.9891369 L11.2115382,12.9891369 L11.2115382,12.4769763 L8.54513514,12.4769763 L8.54513514,10.9378545 L10.6272107,10.9378545 L8.74048918,7.38001722 L10.4300911,7.38001722 L12.0985731,10.5242609 L13.7652957,7.38001722 L15.456657,7.38001722 L13.5681741,10.9387414 L15.3088168,10.9387414 L15.308823,10.9378524 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@ -2,15 +2,18 @@
<!-- 这个是图片查看器组件装上后可以通过双击传进来展示的信息进行不同图片的展示图片上有文字如你所见文字是通过style定位上去的template中的if判断不同证件id码上不同文字 -->
<div class="relative -translate-y-2/4 overflow-hidden" style="margin-top: 10px;color: black;" id="checkPhoto" v-drag>
<div class="relative -translate-y-2/4 overflow-hidden" style="margin-top: 10px;color: black;" :class="[ needBoxShadow? 'shadow-2xl': '' ]" id="checkPhoto" v-drag>
<!-- 这个部分调整关闭按钮的位置因为有些图片关闭按钮会覆盖到一些东西 -->
<template v-if="imgSrcId==413">
<img class="absolute cursor-pointer hover:bg-red-700" src="@/assets/svg/close.svg" alt="" @click="closeIt" style="right: 20px; top: 10px;" />
<img class="absolute cursor-pointer hover:bg-red-700 bg-red-50" src="@/assets/svg/close.svg" alt="" @click="closeIt" style="right: 20px; top: 10px;" />
</template>
<template v-else-if="imgSrcId==14">
<img class="absolute cursor-pointer hover:bg-red-700 bg-red-50" src="@/assets/svg/close.svg" alt="" @click="closeIt" style="right: 3px; top: 3px;" />
</template>
<template v-else>
<img class="absolute cursor-pointer hover:bg-red-700" src="@/assets/svg/close.svg" alt="" @click="closeIt" style="right: 50px; top: 30px;" />
<img class="absolute cursor-pointer hover:bg-red-700 bg-red-300" src="@/assets/svg/close.svg" alt="" @click="closeIt" style="right: 50px; top: 30px;" />
</template>
@ -18,8 +21,8 @@
<!-- 这个部分就是将文字码上去 -->
<template v-if="imgSrcId==14">
<h3 class="text-xl" style="left: 105px;top: 120px;">{{ dataFlow.userName }}</h3>
<h3 class="text-xl" v-if="dataFlow.sex==1" style="left: 446px;top: 110px;"></h3>
<h3 class="text-xl" v-else style="left: 470px;top: 120px;"></h3>
<h3 class="text-xl" v-if="dataFlow.sex==1" style="left: 470px;top: 120px;"></h3>
<h3 class="text-xl" v-else style="left: 498px;top: 120px;"></h3>
<h3 class="text-xl" style="left: 595px;top: 120px;word-spacing: 5px;">{{ dataFlow.birthday.split('-').join('&emsp;&emsp;') }}</h3>
<h3 class="text-xl" style="left: 104px;top: 146px;"></h3>
<h3 class="text-xl" style="left: 100px;top: 175px;">{{ dataFlow.idNumber }}</h3>
@ -51,7 +54,7 @@
<h3 class="text-4xl text-white" style="left: 300px;top: 390px;">:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ dataFlow.userName }}</h3>
</template>
<template v-else-if="imgSrcId==411" >
<h3 class="text-xl" style="left: 630px;top: 10px;">00242986</h3>
<h3 class="text-xl" style="left: 630px;top: 10px;"> {{ dataFlow.ticketNumber }}</h3>
<h3 class="text-xl" style="left: 690px;top: 70px;">商业银行</h3>
<h3 class="text-xl" style="left: 680px;top: 95px;">12802851701099</h3>
<h3 class="text-xl" style="left: 300px;top: 95px;">{{ dataFlow.collectingCompany }}</h3>
@ -143,7 +146,8 @@
</template>
<!-- 这里就是要展示的图片 dia-header让它可以带动整个组件被拖拽 因为这里的v-drag会去搜这个组件内的dia-header -->
<img :src="imgSrc" class="imgPop imgIndex min-w-full dia-header" :alt="imgSrcName" :title="imgSrcName" ref="showPage">
<img :src="imgSrc" class="imgPop imgIndex min-w-full dia-header shadow-2xl" :alt="imgSrcName" :title="imgSrcName" ref="showPage">
<slot />
</div>
@ -199,6 +203,8 @@ export default {
d = d < 10 ? ('0' + d) : d;
return y + '-' + m + '-' + d;
})()
console.log(this.dataFlow.sex)
},
methods: {
closeIt() {
@ -288,6 +294,13 @@ export default {
return strEnd
}
},
// divboxshadow
needBoxShadow() {
const needShadow = [ 411, 412, 14 ]
return needShadow.findIndex(item => item === this.imgSrcId) !== -1
}
}
}

@ -2,6 +2,7 @@
<!-- width="55%" -->
<!-- class="2xl:w-screen xl:w-screen lg:w-full md:w-full h-auto 2xl:left-72" -->
<!-- 这个是自己封装的提示组件 用于系统录入中弹出的授权弹框 业务需求是有些业务需要授权有些业务不需要授权 -->
<el-dialog
:visible="visible"
@ -19,12 +20,15 @@
<div class="data-title" v-else-if="flow === 4">提交</div>
<div class="data-title" v-else>{{ successName }}</div>
</div>
<!-- 需要授权时父组件传进的flow为1 -->
<div class="popBody" v-if="flow === 1">
<h2 class="text-red-500 text-2xl">本业务需要授权</h2>
</div>
<!-- 不需要授权时父组件传进的flow为4 -->
<div class="popBody" v-else-if="flow === 4">
<h2 class="text-red-500 text-2xl">提交后将不可更改您确定要提交吗</h2>
</div>
<!-- 上面说的需要授权的flow为1点击确认后flow变为2弹出授权柜员的账号和密码 -->
<div class="popBody" v-else-if="flow === 2">
<el-form ref="form2" :model="disForm" label-width="200px" >
<el-form-item label="授权柜员">
@ -35,6 +39,8 @@
</el-form-item>
</el-form>
</div>
<!-- 不管授权与否最后一步都是展示提交的信息 -->
<div class="popBody w-full" v-else>
<el-row :gutter="20">
<el-form label-width="200px">
@ -51,66 +57,16 @@
</el-form>
</el-row>
</div>
<!-- 不是最后的提交信息有取消按钮只要点击取消就不会发送请求给后端 -->
<div class="popBtns" v-if="flow === 1 || flow === 2 || flow === 4">
<el-button class="close btn hover:bg-blue-100 " @click="cancelIt"> </el-button>
<el-button class="sure btn hover:bg-blue-700 " type="primary" @click="sureIt"> </el-button>
</div>
<!-- 展示信息的弹框没有取消按钮此时已经发送请求给后端了 -->
<div class="myPopBtns" v-else>
<el-button class="sure btn hover:bg-blue-700 " type="primary" @click="sureIt"> </el-button>
</div>
</div>
<!-- <div width="900px" class="data-dia23 max-h-screen 2xl:-mt-20;" ref="dataDia" v-drag>
<div class="dia-header">
<div class="data-title" v-if="flow === 1 || flow === 2">授权</div>
<div class="data-title" v-else>提交成功</div>
</div>
<div class="popBody w-full" v-if="flow === 1">
<h2 class="text-red-500 text-2xl">本业务需要授权</h2>
</div>
<div class="popBody" v-else-if="flow === 4">
<h2 class="text-red-500 text-2xl">提交后将不可更改您确认提交吗</h2>
</div>
<div class="popBody" v-else-if="flow === 2">
<el-form ref="form2" :model="disForm" label-width="80px">
<el-form-item label="授权柜员">
<el-input disabled v-model="disForm.name"></el-input>
</el-form-item>
<el-form-item label="授权柜员">
<el-input type="password" disabled v-model="disForm.pass"></el-input>
</el-form-item>
</el-form>
</div>
<div class="popBody w-full" v-else>
<el-row :gutter="20">
<el-form label-width="100px">
<el-col :span="10" :offset="1">
<el-form-item v-for="(val, key) in leftObj" :key="key" :label="key + ':'">
<div>{{ val }}</div>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item v-for="(val, key) in rightObj" :key="key" :label="key + ':'">
<div>{{ val }}</div>
</el-form-item>
</el-col>
</el-form>
</el-row>
</div>
<div class="popBtns" v-if="flow === 1 || flow === 2 || flow === 4">
<el-button class="close btn hover:bg-blue-100 " @click="cancelIt"> </el-button>
<el-button class="sure btn hover:bg-blue-700 " type="primary" @click="sureIt"> </el-button>
</div>
<div class="myPopBtns" v-else>
<el-button class="sure btn hover:bg-blue-700 " type="primary" @click="sureIt"> </el-button>
</div>
</div> -->
</el-dialog>
@ -123,6 +79,8 @@
</template>
<script>
// objmoduleName,
const obj = {
// 'consumerClient': '/counter/list/manage/consumerClient',
// 'currentAccount/openAccount': '/counter/list/manage/currentAccount',
@ -151,6 +109,8 @@ const obj = {
'controlCash/cashTransferInto': '现金上缴',
'spacial': '提交'
}
// nameMap12
const nameMap = {
sex: {
1: '男',
@ -355,10 +315,12 @@ export default {
}
},
created() {
// flow4
if(!this.needAuth) {
this.flow = 4
}
let num = 0;
// 1
for(const key in this.showForm) {
if(!this.showForm[key]) {
continue;
@ -386,10 +348,8 @@ export default {
}
num++;
}
// A1000000019
// 9
// 6使7使
//
//
const tmpFunc2 = () => {
const $chars2 = '1234567890'
const maxPos = $chars2.length;
@ -400,7 +360,9 @@ export default {
return str;
}
if(num%2 === 1) {
//
this.leftObj['流水号'] = tmpFunc2()
this.leftObj['经办机构'] = '国税支行营业部'
this.rightObj['经办柜员'] = '002110'
@ -408,6 +370,7 @@ export default {
this.rightObj['定存编号'] = this.depositNumber
}
}else {
// 31
this.leftObj['流水号'] = tmpFunc2()
this.leftObj['经办机构'] = '国税支行营业部'
this.rightObj['经办柜员'] = '002110'
@ -415,6 +378,8 @@ export default {
this.leftObj['定存编号'] = this.depositNumber
}
}
//
const tmpFunc = () => {
const date = new Date()
var y = date.getFullYear();
@ -429,13 +394,13 @@ export default {
},
data() {
return {
flow: 1,
disForm:{
flow: 1, //
disForm:{ //
name:'002288',
pass:'123456'
},
leftObj: {},
rightObj: {}
leftObj: {}, //
rightObj: {} //
}
},
@ -447,17 +412,16 @@ export default {
if(this.flow === 1) {
this.flow = 2
}else if(this.flow === 2) {
// flow3
this.$emit('submitIt')
this.flow = 3
}else if(this.flow === 4) {
// flow3
this.flow = 3
this.$emit('submitIt')
}else {
//
// git
// this.$emit('submitIt')
// visiblefalse,
this.cancelIt()
}
},
@ -466,11 +430,13 @@ export default {
}
},
computed: {
//
showItem() {
return (val, key) => {
return key + ': ' + val
}
},
// +
successName() {
return obj[ this.moduleName ] + '成功'
}

@ -1,4 +1,5 @@
<template>
<!-- 这个组件原理和dialog一样 -->
<el-dialog
:visible="visible"
append-to-body

@ -1,5 +1,7 @@
<template>
<!-- <div class="flex mt-8 ml-12 text-xl title"> -->
<!-- 电脑录入左上角的展示 xxx > xxx 组件 因为多处复用 可以统一样式 -->
<div class="title">
<template v-for="(item, index) in titleArr">
<p :key="index + 'p'">{{ item }}</p>

@ -1,4 +1,6 @@
<template>
<!-- 这个组件需求变更比较大但无疑是非常优秀的一个组件比如一个业务需要的只是电脑录入的两个页面这个组件可以做到把其他模块页面都关了也可以做到提示这个模块不需要做
也可以做到提示做这个模块之前需要做什么然后经理说这些功能都不需要现在这个组件先鸟尽弓藏吧反正以后如果要这些需求了启用这个组件就行了 -->
<!-- <div class="flex mt-8 ml-12 text-xl title"> -->
<div v-if="!this.unNeed" class="h-full w-full flex items-stretch">
<h1 class="leading-loose cursor-pointer text-center h-48 w-full bg-red-100 hover:bg-red-400 text-5xl antialiased hover:underline items-center" @click="goto">请完成上一个步骤!</h1>

@ -1,4 +1,5 @@
<template>
<!-- 因为UI的印章图中私章是没有字的要前端码字上去而且盖章还要有特效改到图片上这个组件可以做到复用于印章盒和图片放大器上 -->
<div class="relative">
<img :src="item.src" :alt="item.name" :title="item.name" style="height: 100px;width: 100px;" />
<p v-if="!hasName" class="absolute subpixel-antialiased text-center sealDetail">{{ item.name }}</p>
@ -17,8 +18,8 @@ export default {
computed: {
//
hasName() {
const judge= this.item.name.includes('销户') || this.item.name.includes('附件') || this.item.name.includes('业务') || this.item.name.includes('转讫')
return judge
const nameArr = [ '销户', '附件', '业务', '转讫' ]
return nameArr.some(item => this.item.name.includes(item))
}
}
}

@ -1,4 +1,5 @@
<template>
<!-- 业务选择列表 -->
<el-dialog :visible="true" class="" :modal="false" @close="closeData" :close-on-click-modal="false" :show-close="false" custom-class="data-dia 2xl:w-7/12 xl:w-9/12 lg:w-full h-9/12">
<div slot="title" class="dia-header2">
<div class="data-title2">业务选择</div>
@ -57,20 +58,8 @@ export default {
this.checkList = [];
},
showBusinessSelect (judge) {
//
if(!judge && !this.businessKey) {
// this.$confirm(', ?', '', {
// confirmButtonText: '',
// cancelButtonText: '',
// type: 'warning',
// center: true
// }).then(() => {
// this.$router.push('/index')
// }).catch(() => {
// this.$message({
// type: 'info',
// message: ''
// });
// });
this.$confirm('由于您未选择一个业务,这将回到业务列表,是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
@ -88,9 +77,11 @@ export default {
return
}
this.setShowBusiness(judge)
//
this.setTipsOperate('您正在进行' + this.businessKey + ',加油!');
},
checkTake(myKey){
//
if(this.takeCheck === myKey) {
this.takeCheck = ''
}else {
@ -98,6 +89,7 @@ export default {
}
},
selectBusiness() {
//
if(!this.takeCheck) {
this.$message({
type: 'info',
@ -105,10 +97,9 @@ export default {
});
return
}
// systemselectBusinessid
this.setBusinessKey(this.takeCheck)
console.log(this.takeCheck)
this.$store.dispatch('system/getJudgeData')
// this.$store.dispatch('system/getJudgeData')
if(!this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id) {
this.$message({
type: 'info',

@ -248,8 +248,8 @@
</div>
</div>
<div v-else-if="popText==='重要空白凭证箱'" class="seal content-center" style="width:1200px;">
<div class="left else content-center justify-center">
<div v-else-if="popText==='重要空白凭证箱'" class="seal content-center" style="width:1250px;">
<div class="left else content-center ">
<div v-for="(item) in importanceArr" :key="item.id" :class="{ checked: importantChecked.includes(item.id),file:true, importanceArrClass: true }" @click="dblClickFn(item)">
<!-- <img :src="item.src" alt="" /> -->
<el-image
@ -260,8 +260,8 @@
</div>
</div>
</div>
<div v-else-if="popText==='普通凭证箱'" class="seal content-center" style="width:1200px;">
<div class="left else content-center justify-center">
<div v-else-if="popText==='普通凭证箱'" class="seal content-center" style="width:1250px;">
<div class="left else content-center">
<div v-for="(item) in commonArr" :key="item.id" :class="{ checked: commonChecked.includes(item.id),file:true }" @click="dblClickFn(item)">
<!-- <img :src="item.src" alt="" /> -->
<el-image
@ -623,6 +623,10 @@ export default {
{name:'预留印鉴卡',src:require('@/assets/img/seal/paid.png'),id:439},
{name:'转账支票',src:require('@/assets/img/goods/xd-zzzp.png'),id:412},
{name:'银行承兑汇票',src:require('@/assets/img/seal/paid.png'),id:30},
{name:'银行承兑汇票一联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:582},
{name:'银行承兑汇票二联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:581},
{name:'银行承兑汇票三联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:580},
{name:'银行承兑汇票四联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:583},
{name:'现金支票',src:require('@/assets/img/goods/xjzp.png'),id:411},
{name:'取款凭条',src:require('@/assets/img/goods/qkpt.png'),id:425},
{name:'转账凭条',src:require('@/assets/img/goods/zzpt.png'),id:426},
@ -2336,12 +2340,12 @@ export default {
.employeeText {
//
text-align: center;
line-height: 140px;
line-height: 100px;
position: absolute;
top: 11vh;
left: 12vw;
width: 140px;
height: 140px;
top: 13vh;
left: 13.5vw;
width: 100px;
height: 100px;
color: #000;
transform: rotateZ(38deg) scale3d(1, 1, 1) skew(-19deg, -9deg);
font-size: 18px;
@ -2579,7 +2583,7 @@ export default {
}
&.checked {
background: url(../../../assets/img/data-frame-checked.png) 0 0 / cover no-repeat,
url(../../../assets/svg/checked.svg) 165px 7% / auto no-repeat;
url(../../../assets/svg/checked.svg) 160px 7% / auto no-repeat;
p {
color: #fff;
}
@ -2866,7 +2870,7 @@ export default {
}
}
.seal{
width: 970px;
width: 1100px;
margin-top: -5vh;
min-height: 35vh;
overflow: auto;
@ -2894,8 +2898,8 @@ export default {
// overflow: auto;
.file {
position: relative;
width: 140px;
height: 140px;
width: 160px;
height: 160px;
text-align: center;
background: url(../../../assets/img/data-frame.png) 0 0 / cover no-repeat;
cursor: pointer;
@ -2907,11 +2911,14 @@ export default {
&:nth-child(n>1){
margin-top: 0;
}
img {
img, .el-image {
position: absolute;
width: 90px;
height: 70px;
max-height: 90px;
margin: 10px auto 0;
top: 17px;
left: 50%;
transform: translateX(-50%);
z-index: 9;
}
p {
@ -2925,7 +2932,7 @@ export default {
}
&.checked {
background: url(../../../assets/img/data-frame-checked.png) 0 0 / cover no-repeat,
url(../../../assets/svg/checked.svg) 163px 7% / auto no-repeat;
url(../../../assets/svg/checked.svg) 130px 7% / auto no-repeat;
p {
color: #fff;
@ -3234,5 +3241,10 @@ color: #fff;
margin-top: 25vh;
}
}
.checked{
background: rgba(97,145,255,0.10) url(../../../assets/svg/checked.svg) 96% 7%/auto no-repeat;
border-color: #6191FF;
}
}
</style>

@ -50,6 +50,7 @@ export default {
// },
methods: {
close(){
// 退 退
sessionStorage.setItem('computerPath', this.$route.fullPath)
this.$router.push('/counter/list/')
},

@ -129,7 +129,6 @@ export default{
// return
// }
console.log(this.dataFlow.isSettle)
if(this.dataFlow.isSettle) {
const { voucherNumber, userName } = this.dataFlow
this.form.cardNumber = voucherNumber

@ -404,7 +404,7 @@ export default {
const { peopleNumber, userName } = this.dataFlow
this.form.userNumber = peopleNumber
this.form.userName = userName
const { voucherNumber } = this.dataFlow
const { voucherNumber, voucherNumber2 } = this.dataFlow
// 使
if(sessionStorage.getItem('accountVoucher')) {
@ -412,11 +412,11 @@ export default {
this.cardNumberJudge = true
}
if(sessionStorage.getItem('accountVoucherTwo')) {
this.form.cardNumber2 = voucherNumber
this.form.cardNumber2 = voucherNumber2
this.cardNumberJudge2 = true
}
if(sessionStorage.getItem('accountVoucherThree')) {
this.form.cardNumber3 = voucherNumber
this.form.cardNumber3 = voucherNumber2
this.cardNumberJudge3 = true
}

@ -5,7 +5,11 @@
<template v-if="item.children">
<el-submenu :index="item.index" :key="item.index">
<template slot="title">
<i :class="item.icon"></i>
<el-image
style="width: 22px; height: 22px; margin-right: 10px;"
class="align-middle"
:src="item.logo"
></el-image>
<span slot="title">{{ item.title }}</span>
</template>
<template v-for="(subItem,index) in item.children">
@ -61,6 +65,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list',
title: '客户信息',
logo: require('@/assets/img/systemInput/客户信息.svg'),
children: [
{
index: '/counter/list/manage/consumerClient',
@ -75,6 +80,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list1',
title: '个人业务',
logo: require('@/assets/img/systemInput/个人业务.svg'),
children:[
{
index: '/counter/list/manage/currentAccount',
@ -102,6 +108,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list2',
title: '公司业务',
logo: require('@/assets/img/systemInput/公司业务.svg'),
children:[
{
index:"/counter/list/manage/business-openAccount",
@ -125,6 +132,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list3',
title: '账户服务',
logo: require('@/assets/img/systemInput/账户服务.svg'),
children:[
{
index:"/counter/list/manage/servicesAccount-passwordChange",
@ -144,6 +152,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list4',
title: '同城交互',
logo: require('@/assets/img/systemInput/同城交互.svg'),
children:[
{
index:"/counter/list/manage/cityWide-out",
@ -159,6 +168,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list5',
title: '银行承兑汇票',
logo: require('@/assets/img/systemInput/承兑汇票.svg'),
children:[
{
index:"/counter/list/manage/acceptanceDraft-invoice",
@ -170,6 +180,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list6',
title: '重空现金',
logo: require('@/assets/img/systemInput/重空现金.svg'),
children:[
{
index:"/counter/list/manage/importantCash-cashRecipients",
@ -189,6 +200,7 @@ export default {
icon: 'menu-icon icon-index',
index: '/index/list7',
title: '日终管理',
logo: require('@/assets/img/systemInput/日终管理.svg'),
children:[
{
index:"/counter/list/manage/dayEnd-tellerCash",
@ -321,10 +333,12 @@ export default {
// menu
/deep/ .el-submenu__title span {
font-size: 18px;
}
/deep/.el-menu-item {
font-size: 18px!important;
}
// .myOver {
// overflow: hidden;

@ -13,6 +13,10 @@ const allGoods = {
439: {name:'预留印鉴卡',src:require('@/assets/img/goods/预留印鉴卡.png'),id:439},
412: {name:'转账支票',src:require('@/assets/img/goods/sy-zzzp.png'),id:412},
30: {name:'银行承兑汇票',src:require('@/assets/img/goods/银行承兑汇票.png'),id:30},
582: {name:'银行承兑汇票一联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:582},
581: {name:'银行承兑汇票二联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:581},
580: {name:'银行承兑汇票三联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:580},
583: {name:'银行承兑汇票四联',src:require('@/assets/img/goods/银行承兑汇票.png'),id:583},
411: {name:'现金支票',src:require('@/assets/img/goods/xjzp.png'),id:411},
425: {name:'取款凭条',src:require('@/assets/img/goods/qkpt.png'),id:425},
426: {name:'转账凭条',src:require('@/assets/img/goods/zzpt.png'),id:426},
@ -92,7 +96,21 @@ const allGoods = {
// 这里的参数是全体的 具体要不一样可以在业务的dataFlow中设置进行覆盖
const idNumber = '220602199202281234'
const birthday = '1996-11-03'
function getBirthday (idCard){
var birthday = "";
if (idCard != null && idCard != "") {
if (idCard.length == 15) {
birthday = "19" + idCard.substr(6, 6);
} else if (idCard.length == 18) {
birthday = idCard.substr(6, 8);
}
birthday = birthday.replace(/(.{4})(.{2})/, "$1-$2-");
}
return birthday;
};
const birthday = getBirthday(idNumber)
const userName = '丛小凤'
const capital = 100
const peopleNumber = '111222'
@ -105,15 +123,9 @@ const eMailAddress = '666@qq.com'
const drawerUsername = '12802851701099' // 出票人账号
// 银行卡号码随机
const voucherNumber = (() => {
const $chars = '1234567890';
const maxPos = $chars.length;
let str = '';
for (let i = 0; i < 12; i++) {
str += $chars.charAt(Math.floor(Math.random() * maxPos));
}
return '6227' + str;
})()
const voucherNumber = '6227007200582226'
const voucherNumber2 = '6227007200582345'
const sex = 2 // 1为男,2为女。
/*
@ -133,6 +145,7 @@ const allDataFlow = {
// nationality:'汉',//民族
mailbox:'广东省深圳市阳光村',//通讯地址
voucherNumber,
voucherNumber2,
currency:12,
goldLogo:13,
serviceCharge:'0.00',
@ -164,6 +177,8 @@ const allDataFlow = {
drawerUsername,
// 这个属性确认销户前是否结清
isSettle: false,
// 票据号码
ticketNumber: '00242986',
'corporateClient': false,
}
@ -204,15 +219,15 @@ const myInitState = {
},
// dataFlowGo: 0,
dataFlow: {
peopleNumber,
userName,//用户名字
idType: '身份证',
idNumber,//证件号码
sex,//性别 1为男,
birthday,//出生日期
// nationality:'汉',//民族
mailbox:'广东省深圳市阳光村',//通讯地址
voucherNumber
// peopleNumber,
// userName,//用户名字
// idType: '身份证',
// idNumber,//证件号码
// sex,//性别 1为男,
// birthday,//出生日期
// // nationality:'汉',//民族
// mailbox:'广东省深圳市阳光村',//通讯地址
// voucherNumber
}
},
'业务二': {
@ -1290,9 +1305,41 @@ const myInitState = {
dataFlow: {
collectingCompany: '开卷教育有限公司',
transMoney: 200000,
assignDate: '2022-12-29'
assignDate: '2022-12-29',
ticketNumber: '00242966'
}
},
'业务三十二': { // 银行承兑汇票签发
id: 577,
name: '银行承兑汇票签发',
data: [ 13 ], //
needs: [ ],
isStamp: {
// '业务专用章': [ 411 ]
},
backPeople: [],
// backPeople: [ ],
cultureArr: [ ],
moneyBox: [ ], // 钱箱
needBackMoney: false, // 需要钱箱取钱
peopleSign: [ ], // 客户签字
cultureIn: [], // 传票栏
sealBox: [], // 印章盒
currencyDetector: [], // 验钞机
printer: [], // 打印机
resource: [], // 资料
importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱
dataFlow: {
collectingCompany: '开卷教育有限公司',
transMoney: 200000,
assignDate: '2022-12-29',
ticketNumber: '00242966'
}
},
// 577, 银行承兑汇票签发
}
@ -1367,15 +1414,15 @@ export default {
dataFlow: {
// 这里后面会通过Object.assign(allDataFlow, 这个dataFlow)的方式,用来将当前业务信息和其他业务信息覆盖掉。这样当前信息就是该业务独有的信息。
// 后面如果业务案例有变化,直接在这里改就行了。其他许多依赖的组件的数据都是从这里拿的。
peopleNumber,
userName,//用户名字
idType: '身份证',
idNumber,//证件号码
sex,//性别 1为男,
birthday,//出生日期
// nationality:'汉',//民族
mailbox:'广东省深圳市阳光村',//通讯地址
voucherNumber
// peopleNumber,
// userName,//用户名字
// idType: '身份证',
// idNumber,//证件号码
// sex,//性别 1为男,
// birthday,//出生日期
// // nationality:'汉',//民族
// mailbox:'广东省深圳市阳光村',//通讯地址
// voucherNumber
}
},
'业务二': {
@ -2453,7 +2500,38 @@ export default {
dataFlow: {
collectingCompany: '开卷教育有限公司',
transMoney: 200000,
assignDate: '2022-12-29'
assignDate: '2022-12-29',
ticketNumber: '00242966'
}
},
'业务三十二': { // 银行承兑汇票签发
id: 577,
name: '银行承兑汇票签发',
data: [ 13 ], //
needs: [ ],
isStamp: {
// '业务专用章': [ 411 ]
},
backPeople: [],
// backPeople: [ ],
cultureArr: [ ],
moneyBox: [ ], // 钱箱
needBackMoney: false, // 需要钱箱取钱
peopleSign: [ ], // 客户签字
cultureIn: [], // 传票栏
sealBox: [], // 印章盒
currencyDetector: [], // 验钞机
printer: [], // 打印机
resource: [], // 资料
importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱
dataFlow: {
collectingCompany: '开卷教育有限公司',
transMoney: 200000,
assignDate: '2022-12-29',
ticketNumber: '00242966'
}
},
},
@ -2925,13 +3003,6 @@ export default {
}
},
actions: {
async getJudgeData({ state, commit }, params) {
// const judgeId = myInitState[state.businessKey].id
// console.log(judgeId)
// const { data: { userScores } } = await reportDetail(Number(judgeId))
// const { lcRuleRecords } = userScores.find(item => item.judgmentName.includes('系统录入'))
// console.log(lcRuleRecords)
}
},
getters: {
// businessSelect

66575
test2.js

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save