king
2020-05-15 25b1262a25df82f32296afe3802836e768f2143f
2020-05-15
27个文件已修改
406 ■■■■■ 已修改文件
src/assets/css/table.scss 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/font/iconfont.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/header/index.jsx 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/index.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/serviceWorker.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/commontable/index.jsx 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/commontable/index.scss 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/subtable/index.jsx 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/subtabtable/index.jsx 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/zshare/chartcomponent/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/zshare/chartcomponent/index.scss 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/zshare/dategroup/quarterpicker/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/zshare/dategroup/yearpicker/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/zshare/normalTable/index.jsx 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/comtableconfig/index.scss 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/actioncomponent/verifyexcelin/customscript/index.jsx 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/cardcomponent/chartcompile/index.scss 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/chartcomponent/chartcompile/index.scss 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/chartcomponent/index.scss 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/columncomponent/markcolumn/markform/index.jsx 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/settingcomponent/settingform/customscript/index.jsx 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/settingcomponent/settingform/index.jsx 53 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/subtableconfig/index.scss 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/zshare/verifycard/customscript/index.jsx 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/zshare/verifycard/index.jsx 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/zshare/verifycard/uniqueform/index.jsx 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/utils.js 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/css/table.scss
@@ -1063,44 +1063,44 @@
    background: #ffffff;
  }
  // glod
  .font.glod-1 {
  // gold
  .font.gold-1 {
    color: #fffbe6;
    background: #ffffff;
  }
  .font.glod-2 {
  .font.gold-2 {
    color: #fff1b8;
    background: #ffffff;
  }
  .font.glod-3 {
  .font.gold-3 {
    color: #ffe58f;
    background: #ffffff;
  }
  .font.glod-4 {
  .font.gold-4 {
    color: #ffd666;
    background: #ffffff;
  }
  .font.glod-5 {
  .font.gold-5 {
    color: #ffc53d;
    background: #ffffff;
  }
  .font.glod-6 {
  .font.gold-6 {
    color: #faad14;
    background: #ffffff;
  }
  .font.glod-7 {
  .font.gold-7 {
    color: #d48806;
    background: #ffffff;
  }
  .font.glod-8 {
  .font.gold-8 {
    color: #ad6800;
    background: #ffffff;
  }
  .font.glod-9 {
  .font.gold-9 {
    color: #874d00;
    background: #ffffff;
  }
  .font.glod-10 {
  .font.gold-10 {
    color: #613400;
    background: #ffffff;
  }
src/assets/font/iconfont.js
@@ -1 +1 @@
(function(window){var svgSprite='<svg><symbol id="icon-back" viewBox="0 0 1024 1024"><path d="M363.840919 472.978737C336.938714 497.358861 337.301807 537.486138 364.730379 561.486138L673.951902 832.05497C682.818816 839.813519 696.296418 838.915012 704.05497 830.048098 711.813519 821.181184 710.915012 807.703582 702.048098 799.94503L392.826577 529.376198C384.59578 522.174253 384.502227 511.835287 392.492414 504.59418L702.325747 223.807723C711.056111 215.895829 711.719614 202.404616 703.807723 193.674252 695.895829 184.943889 682.404617 184.280386 673.674253 192.192278L363.840919 472.978737Z"  ></path></symbol><symbol id="icon-search" viewBox="0 0 1024 1024"><path d="M1001.526404 991.699618C999.922771 986.822379 999.922771 986.822379 998.661741 984.531443 997.556333 982.547938 996.293839 980.724943 994.702325 978.653549 992.500075 975.787264 989.423708 972.169135 985.358477 967.619563 978.223881 959.634933 967.82403 948.546074 954.04227 934.18551 932.495573 911.733901 910.909628 889.684252 858.479859 836.391998 806.561909 783.619985 784.782022 761.370402 763.425645 739.113463 750.035742 725.158933 739.986204 714.441517 733.331893 706.993367 730.0273 703.294545 727.65239 700.501581 726.365602 698.828322 727.222236 700.438869 727.222236 700.438869 728.57702 704.41879 730.685899 711.913483 730.685899 711.913483 721.610157 729.174018 803.853596 649.91606 851.33145 539.987051 851.33145 422.399774 851.33145 189.11482 665.530044 0 436.332393 0 207.134741 0 21.333333 189.11482 21.333333 422.399774 21.333333 655.684727 207.134741 844.799548 436.332393 844.799548 441.356706 844.799548 446.556279 844.56416 452.347883 844.11767 456.487002 843.798575 460.079727 843.454155 466.651669 842.776804 479.958906 841.405269 484.804847 841.014569 490.397372 841.014558 499.896397 841.014541 514.964663 837.646929 537.39015 831.429666 540.021178 830.700239 542.719546 829.938705 545.476431 829.148403 553.976567 826.711712 562.667765 824.108471 571.097184 821.505798 576.160226 819.942528 580.026436 818.721914 582.233225 818.013231 595.480279 813.759108 602.830912 799.380094 598.651326 785.896804 594.471738 772.413515 580.344653 764.931795 567.097598 769.18592 565.058735 769.840674 561.367413 771.006074 556.494825 772.510539 548.364858 775.020755 539.986116 777.530404 531.839533 779.865745 529.217662 780.617342 526.657771 781.339795 524.170112 782.029476 506.936476 786.807345 493.480702 789.814579 490.397278 789.814586 482.458716 789.814601 476.720548 790.277235 461.583853 791.837329 455.416051 792.473024 452.140828 792.787008 448.548723 793.063932 443.933724 793.419714 439.960704 793.599575 436.332393 793.599575 234.916275 793.599575 71.63625 627.407763 71.63625 422.399774 71.63625 217.391785 234.916275 51.199973 436.332393 51.199973 637.74851 51.199973 801.028533 217.391785 801.028533 422.399774 801.028533 525.775443 759.336083 622.309077 687.025254 691.994987 677.769918 709.563029 677.769918 709.563029 679.976768 717.62707 681.566101 722.305182 681.566101 722.305182 682.808947 724.550298 683.910231 726.511657 685.170219 728.326692 686.754421 730.386692 688.964348 733.260343 692.047349 736.886044 696.115554 741.439575 703.261474 749.437982 713.66454 760.532418 727.438434 774.887134 749.001325 797.359294 770.84669 819.675765 822.916311 872.601946 875.194278 925.7399 896.716879 947.724843 918.057933 969.962174 931.455439 983.922347 941.502012 994.634524 948.144469 1002.068378 951.440527 1005.757135 953.805218 1008.538259 955.077419 1010.194061 954.139053 1008.441707 954.139053 1008.441707 952.75811 1004.249822 950.686453 996.172693 950.686453 996.172693 960.850534 978.849743 950.24269 987.977788 948.913429 1004.130236 957.881542 1014.927251 966.849655 1025.724265 982.719104 1027.077231 993.326948 1017.949188 1003.683753 1000.332838 1003.683753 1000.332838 1001.526404 991.699618Z"  ></path></symbol><symbol id="icon-account" viewBox="0 0 1024 1024"><path d="M793.6 316.991454C793.6 153.703982 661.792629 21.333333 499.2 21.333333 336.607371 21.333333 204.8 153.703982 204.8 316.991454 204.8 480.278923 336.607371 612.649572 499.2 612.649572 661.792629 612.649572 793.6 480.278923 793.6 316.991454ZM256 316.991454C256 182.101803 364.88435 72.752137 499.2 72.752137 633.51565 72.752137 742.4 182.101803 742.4 316.991454 742.4 451.881103 633.51565 561.230769 499.2 561.230769 364.88435 561.230769 256 451.881103 256 316.991454Z"  ></path><path d="M0 998.290598 0 1024 25.6 1024 486.4 1024 998.4 1024 1024 1024 1024 998.290598C1024 767.462671 787.090923 561.230769 512 561.230769 495.448045 561.230769 478.989086 561.900892 462.660538 563.232578 448.568439 564.381869 485.255599 576.786276 486.4 590.938596 501.350035 589.719337 496.831226 612.649572 512 612.649572 760.310844 612.649572 972.8 797.623669 972.8 998.290598L998.4 972.581197 486.4 972.581197 25.6 972.581197 51.2 998.290598C51.2 861.757427 137.013906 736.945338 275.263548 667.439085 287.906261 661.082846 293.024384 645.637353 286.695191 632.94061 280.366001 620.243866 264.986234 615.103872 252.34352 621.460111 97.581613 699.268053 0 841.195691 0 998.290598Z"  ></path></symbol><symbol id="icon-arrow-right" viewBox="0 0 1024 1024"><path d="M325.048 93.511l-60.030 59.435 357.181 359.631-360.184 356.603 59.522 59.93 420.207-416.043z"  ></path></symbol><symbol id="icon-xiangzuojiantou" viewBox="0 0 1024 1024"><path d="M729.6 931.2l-416-425.6 416-416c9.6-9.6 9.6-25.6 0-35.2-9.6-9.6-25.6-9.6-35.2 0l-432 435.2c-9.6 9.6-9.6 25.6 0 35.2l432 441.6c9.6 9.6 25.6 9.6 35.2 0C739.2 956.8 739.2 940.8 729.6 931.2z"  ></path></symbol><symbol id="icon-jifen1" viewBox="0 0 1024 1024"><path d="M112.12673 284.089243a390.766 200.815 0 1 0 799.74654 0 390.766 200.815 0 1 0-799.74654 0Z"  ></path><path d="M512 551.408545c-163.335019 0-303.791981-50.327222-365.869828-122.45189-21.856797 25.394367-34.003442 53.489238-34.003442 83.043345 0 113.491821 179.029466 205.495234 399.87327 205.495234s399.87327-92.003414 399.87327-205.495234c0-29.554106-12.145621-57.648978-34.003442-83.043345C815.791981 501.081323 675.335019 551.408545 512 551.408545z"  ></path><path d="M512 784.985348c-165.466566 0-307.456441-51.64831-368.263341-125.285424-20.35049 24.644283-31.609928 51.751664-31.609928 80.20981 0 113.491821 179.029466 205.495234 399.87327 205.495234s399.87327-92.003414 399.87327-205.495234c0-28.459169-11.259438-55.565527-31.609928-80.20981C819.456441 733.337037 677.466566 784.985348 512 784.985348z"  ></path></symbol><symbol id="icon-wuxing" viewBox="0 0 1056 1024"><path d="M489.72845 32.177681c20.819595-42.896749 54.843563-42.896749 75.663157 0l100.150633 206.519198c20.819595 42.896749 75.907682 83.6277 122.43738 90.509344l223.950369 33.11573c46.529697 6.881645 57.044292 39.857647 23.369645 73.252835l-162.050501 160.723077c-33.674646 33.395188-54.703833 99.31226-46.774223 146.435805l38.250765 226.989471c7.964543 47.158477-19.596967 67.523953-61.201224 45.237206l-200.336198-107.172006c-41.604257-22.251815-109.722057-22.251815-151.326314 0l-200.336198 107.172006c-41.604257 22.286747-69.165767 1.921271-61.201224-45.237206l38.250765-226.989471c7.964543-47.123545-13.099578-113.040617-46.774223-146.435805l-162.085434-160.723077c-33.674646-33.395188-23.12512-66.336258 23.369645-73.252835l223.985301-33.11573c46.529697-6.881645 101.617786-47.612596 122.43738-90.509344L489.72845 32.177681z"  ></path></symbol><symbol id="icon-changyonglogo40" viewBox="0 0 1024 1024"><path d="M517.741259 676.457586c-67.105351 3.637854-126.141932-36.759205-151.879106-91.833545-28.284183-60.517305-22.948665-120.268154 17.433044-173.59264 38.496779-50.837852 92.007507-71.033823 155.378813-63.46545 31.457456 3.75758 59.190077 16.672728 83.367733 37.193087 13.117762 11.140735 12.825097 16.119119-1.718131 24.465205-12.636808 7.255241-25.337061 14.395872-37.908378 21.765723-34.756595 20.361747-69.728084 40.370453-104.07945 61.402465-18.395976 11.256368-22.074761 29.214369-11.792581 47.845705 11.123338 20.149922 32.68747 24.840758 55.534827 11.631922 67.890226-39.261189 135.553279-78.912257 203.657376-117.804033 11.268648-6.433526 12.506848-12.979616 7.499811-23.883967-17.61724-38.361703-43.562145-69.872371-78.328973-93.444229-76.822666-52.086285-158.791539-60.431348-242.733347-20.86419-83.740216 39.473013-129.229247 108.788705-136.791479 200.144366-6.265704 75.734892 22.550599 139.857305 77.215616 192.627159 76.216869 73.571622 203.592908 85.148285 291.139823 26.002211 22.796192-15.395642 22.796192-15.395642 8.662287-38.911218-15.282055-25.418926-30.446429-30.143531-56.975643-17.425881C570.320779 670.340261 544.299125 678.157297 517.741259 676.457586z"  ></path><path d="M748.179582 568.833403c-1.26276-18.193361-11.128455-32.971949-19.642362-48.208978-2.7793-4.976338-7.238868-3.061732-11.218506-0.791016-15.604396 8.933463-31.160697 17.943674-46.883797 26.660196-6.683213 3.705392-7.865131 8.192589-4.001127 14.705933 8.954953 15.093766 17.844413 30.227442 26.429952 45.528939 3.730974 6.647397 8.205892 8.16803 14.644535 4.097318 9.402137-5.942339 19.108197-11.453866 28.184923-17.853623C743.767086 587.272357 748.511133 579.263963 748.179582 568.833403z"  ></path></symbol><symbol id="icon-wuuiconsuoxiao" viewBox="0 0 1024 1024"><path d="M512 0C230.4 0 0 230.4 0 512c0 281.6 230.4 512 512 512 281.6 0 512-230.4 512-512C1024 230.4 793.6 0 512 0zM716.8 563.2 307.2 563.2c-30.72 0-51.2-20.48-51.2-51.2 0-30.72 20.48-51.2 51.2-51.2l409.6 0c30.72 0 51.2 20.48 51.2 51.2C768 542.72 747.52 563.2 716.8 563.2z"  ></path></symbol><symbol id="icon-wuuiconxiangjifangda" viewBox="0 0 1024 1024"><path d="M512 0C230.4 0 0 230.4 0 512c0 281.6 230.4 512 512 512 281.6 0 512-230.4 512-512C1024 230.4 793.6 0 512 0zM716.8 563.2l-153.6 0 0 153.6c0 30.72-20.48 51.2-51.2 51.2s-51.2-20.48-51.2-51.2l0-153.6L307.2 563.2c-30.72 0-51.2-20.48-51.2-51.2 0-30.72 20.48-51.2 51.2-51.2l153.6 0L460.8 307.2c0-30.72 20.48-51.2 51.2-51.2s51.2 20.48 51.2 51.2l0 153.6 153.6 0c30.72 0 51.2 20.48 51.2 51.2C768 542.72 747.52 563.2 716.8 563.2z"  ></path></symbol><symbol id="icon-tel" viewBox="0 0 1024 1024"><path d="M776.676 1010.080h-479.92c-28.332 0-51.33-22.999-51.33-51.33v-891.12c0-28.332 22.999-51.33 51.33-51.33h479.92c28.332 0 51.33 22.999 51.33 51.33v891.12c0 28.332-22.999 51.33-51.33 51.33v0zM536.576 958.751c19.073 0 34.221-15.426 34.221-34.221s-15.426-34.221-34.221-34.221-34.221 15.426-34.221 34.221 15.426 34.221 34.221 34.221v0zM776.676 118.96h-479.92v719.742h479.641v-719.742h0.279z"  ></path></symbol><symbol id="icon-shouji" viewBox="0 0 1024 1024"><path d="M805.36064 30.72 239.66208 30.72C200.62208 30.72 168.96 62.68928 168.96 102.08256l0 820.82304c0 39.39328 31.66208 71.36256 70.70208 71.36256l565.69856 0c39.04 0 70.70208-31.96416 70.70208-71.36256L876.06272 102.08256C876.0576 62.68928 844.40064 30.72 805.36064 30.72L805.36064 30.72zM540.22144 958.61248c-29.312 0-53.05856-23.99232-53.05856-53.53984 0-29.54752 23.74656-53.5296 53.05856-53.5296 29.30176 0 53.04832 23.9872 53.04832 53.5296C593.26976 934.62528 569.46176 958.61248 540.22144 958.61248L540.22144 958.61248zM805.36064 708.8128c0 39.3984-31.66208 71.36256-70.69696 71.36256L310.35904 780.17536c-39.04 0-70.69696-31.96416-70.69696-71.36256L239.66208 173.44512c0-39.3984 31.66208-71.36256 70.69696-71.36256l424.30976 0c39.03488 0 70.69696 31.96416 70.69696 71.36256L805.36576 708.8128 805.36064 708.8128z"  ></path></symbol><symbol id="icon-dingdan" viewBox="0 0 1024 1024"><path d="M706.066 472.244H320.784c-11.817 0-21.406 10.05-21.406 22.441v11.176c0 12.402 9.589 22.452 21.406 22.452h385.282c11.817 0 21.406-10.061 21.406-22.452v-11.176c0.011-12.391-9.589-22.441-21.406-22.441zM504.208 674.462H319.862c-11.311 0-20.483 10.095-20.483 22.542v11.344c0 12.436 9.172 22.531 20.483 22.531h184.346c11.311 0 20.483-10.084 20.483-22.531v-11.344c0-12.447-9.172-22.542-20.483-22.542zM896.456 0H130.395C105.5 0 85.333 20.888 85.333 46.661v929.722c0 25.761 20.168 46.661 45.062 46.661h545.307c8.306-1.733 23.004-6.798 38.479-21.811l204.615-205.201s17.759-17.118 22.734-45.603V46.66c-0.011-25.772-20.19-46.661-45.074-46.661z m-11.434 789.02c-0.034-0.574-0.113-1.137-0.169-1.699l0.169-0.169v1.868z m0-47.009h-174.96c-40.178 0-50.093 12.076-50.093 50.42v115.582l-0.023 0.023v58.939H166.611c-13.685 0-24.771-11.479-24.771-25.604V81.696c0-14.158 11.086-25.615 24.771-25.615h693.64c13.685 0 24.771 11.457 24.771 25.615v660.316zM706.066 258.434H320.784c-11.817 0-21.406 10.084-21.406 22.531v11.344c0 12.436 9.589 22.531 21.406 22.531h385.282c11.817 0 21.406-10.084 21.406-22.531v-11.344c0.011-12.436-9.589-22.531-21.406-22.531z" fill="" ></path></symbol><symbol id="icon-shangdian" viewBox="0 0 1024 1024"><path d="M1009.52064 417.08544l-100.096-285.0816-0.82944-2.01728c-16.10752-33.82272-38.5024-65.1264-92.78464-65.1264H203.96032c-54.28224 0-76.66688 31.30368-92.78464 65.1264L10.24 417.08544l6.42048 2.2528h-3.72736c0 47.68768 38.79936 86.4768 86.4768 86.4768 8.8064 0 17.3056-1.34144 25.32352-3.79904v325.71392c0 53.63712 41.15456 97.28 91.72992 97.28h586.84416c50.57536 0 91.72992-43.64288 91.72992-97.28V502.016a86.2208 86.2208 0 0 0 25.32352 3.79904c47.68768 0 86.4768-38.78912 86.4768-86.4768h-3.72736l6.41024-2.2528z m-155.4432 410.64448c0 31.04768-22.784 56.32-50.76992 56.32H216.46336c-27.99616 0-50.76992-25.27232-50.76992-56.32V475.72992h-0.8704c1.04448-1.19808 2.02752-2.44736 3.00032-3.70688 15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.59264-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c0.9728 1.25952 1.96608 2.49856 3.00032 3.70688h-0.8704v352z m66.27328-362.87488a45.568 45.568 0 0 1-45.50656-45.5168h-45.80352a45.568 45.568 0 0 1-45.50656 45.5168 45.568 45.568 0 0 1-45.5168-45.5168H692.224a45.568 45.568 0 0 1-45.5168 45.5168 45.568 45.568 0 0 1-45.50656-45.5168h-45.80352a45.568 45.568 0 0 1-45.50656 45.5168 45.568 45.568 0 0 1-45.5168-45.5168H418.58048c0 25.09824-20.41856 45.5168-45.5168 45.5168s-45.5168-20.41856-45.5168-45.5168H281.7536c0 25.09824-20.41856 45.5168-45.5168 45.5168s-45.5168-20.41856-45.5168-45.5168H144.92672c0 25.09824-20.41856 45.5168-45.5168 45.5168s-45.5168-20.41856-45.5168-45.5168h-1.03424l95.75424-272.71168c15.0528-31.25248 28.09856-40.81664 55.33696-40.81664h611.86048c27.2384 0 40.2944 9.56416 55.33696 40.8064l95.75424 272.71168h-1.03424a45.55776 45.55776 0 0 1-45.5168 45.52704z"  ></path><path d="M236.2368 243.72224h547.29728v40.96H236.2368z"  ></path></symbol><symbol id="icon-ziyuan" viewBox="0 0 1187 1024"><path d="M406.736182 946.759263m-77.240737 0a77.240737 77.240737 0 1 0 154.481473 0 77.240737 77.240737 0 1 0-154.481473 0Z" fill="#727171" ></path><path d="M1015.373632 946.759263m-77.240737 0a77.240737 77.240737 0 1 0 154.481473 0 77.240737 77.240737 0 1 0-154.481473 0Z" fill="#727171" ></path><path d="M620.370371 811.832407H404.291855a160.836724 160.836724 0 0 1-141.770973-146.659626c0-2.933193-48.886542-345.627853-64.530235-491.309749a132.971395 132.971395 0 0 0-38.620369-91.417834 48.886542 48.886542 0 0 0-28.84306-9.777309H36.176192A35.687176 35.687176 0 1 1 36.176192 0.315807h86.040314a116.34997 116.34997 0 0 1 79.685064 23.954406 195.546169 195.546169 0 0 1 66.485697 140.304376c17.599155 146.659626 64.04137 488.865422 64.530236 488.865421S342.694811 733.61394 408.691643 738.991459c74.307544 4.399789 677.567474 0 684.411591 0a34.709445 34.709445 0 0 1 35.687175 35.198311 35.687176 35.687176 0 0 1-35.19831 35.687175c-17.599155 0-275.720098 1.955462-473.221728 1.955462z" fill="#727171" ></path><path d="M289.897346 602.109141S782.673691 594.77616 920.53374 586.954313 1075.992944 504.824922 1075.992944 504.824922s56.708389-217.545113 72.840948-301.1411C1171.321701 80.489736 1062.304712 98.088891 1062.304712 98.088891H227.811437z" fill="#727171" ></path><path d="M258.609959 635.840855L187.724473 62.401716h872.135912a120.749759 120.749759 0 0 1 97.773084 30.309656 126.616144 126.616144 0 0 1 24.443271 117.816566c-16.132559 83.595987-70.885486 293.319253-73.329813 303.096562s-27.376464 97.773084-186.746591 108.039258c-136.882318 8.799578-612.059508 15.643693-632.10299 16.132559z m9.777308-504.509115l53.286331 432.157033c111.461316 0 482.021306-7.821847 596.90468-15.154828 105.594931-6.844116 121.72749-53.286331 122.216356-55.241793S1097.014157 278.480232 1112.65785 195.861976a65.996832 65.996832 0 0 0-5.377519-54.752928 52.3086 52.3086 0 0 0-39.109234-9.288443H267.898402z" fill="#727171" ></path></symbol><symbol id="icon-zhinanzhen" viewBox="0 0 1024 1024"><path d="M507.448889 441.457778c-36.408889 0-68.266667 29.582222-68.266667 68.266666 0 36.408889 29.582222 68.266667 68.266667 68.266667s68.266667-29.582222 68.266667-68.266667c0-36.408889-29.582222-68.266667-68.266667-68.266666z" fill="" ></path><path d="M507.448889 63.715556c-245.76 0-446.008889 200.248889-446.008889 446.008888S261.688889 955.733333 507.448889 955.733333s446.008889-200.248889 446.008889-446.008889C955.733333 263.964444 755.484444 63.715556 507.448889 63.715556z m202.524444 266.24l-91.022222 277.617777c-2.275556 6.826667-9.102222 13.653333-15.928889 15.928889l-277.617778 91.022222c-6.826667 2.275556-15.928889 2.275556-18.204444-2.275555-4.551111-4.551111-6.826667-11.377778-2.275556-18.204445l91.022223-277.617777c2.275556-6.826667 9.102222-13.653333 15.928889-15.928889l277.617777-91.022222c6.826667-2.275556 15.928889-2.275556 18.204445 2.275555 4.551111 4.551111 6.826667 11.377778 2.275555 18.204445z" fill="" ></path></symbol><symbol id="icon-shanchu" viewBox="0 0 1024 1024"><path d="M597.171103 362.634221a24.334601 24.334601 0 0 1 24.3346 24.3346v385.557415a24.334601 24.334601 0 1 1-48.669201 0V386.968821a24.334601 24.334601 0 0 1 24.334601-24.3346zM426.828897 362.634221a24.334601 24.334601 0 0 1 24.334601 24.3346v385.557415a24.334601 24.334601 0 1 1-48.669201 0V386.968821a24.334601 24.334601 0 0 1 24.3346-24.3346z" fill="" ></path><path d="M694.509506 948.952091h-365.019012c-67.090494 0-121.673004-49.910266-121.673004-111.23346V316.252471a24.334601 24.334601 0 1 1 48.669202 0v521.46616c0 34.506464 32.754373 62.564259 73.003802 62.564259h365.019012c40.24943 0 73.003802-28.057795 73.003802-62.564259V316.252471a24.334601 24.334601 0 1 1 48.669202 0v521.46616c0 61.323194-54.58251 111.23346-121.673004 111.23346z" fill="" ></path><path d="M451.163498 121.575665h121.673004a24.334601 24.334601 0 1 1 0 48.669202h-121.673004a24.334601 24.334601 0 1 1 0-48.669202zM183.48289 194.579468h657.03422a24.334601 24.334601 0 1 1 0 48.669201h-657.03422a24.334601 24.334601 0 1 1 0-48.669201z" fill="" ></path></symbol><symbol id="icon-huangguan" viewBox="0 0 1024 1024"><path d="M663.742703 494.542431L512.00614 166.828253 360.25525 494.542431 109.308326 303.70644l67.638358 553.465307h670.05035L914.69065 303.70644 663.742703 494.542431z m133.479794 305.102227H226.747827l-45.136922-369.173346 200.190014 152.214446 130.206244-281.198865 130.163265 281.198865 200.219691-152.214446-45.167622 369.173346z"  ></path><path d="M286.436135 684.564896h451.12466v57.552672H286.436135z"  ></path></symbol><symbol id="icon-yk_fangkuai_fill" viewBox="0 0 1024 1024"><path d="M65.95584 66.06848v891.91936h892.032V66.06848H65.95584z"  ></path></symbol></svg>';var script=function(){var scripts=document.getElementsByTagName("script");return scripts[scripts.length-1]}();var shouldInjectCss=script.getAttribute("data-injectcss");var ready=function(fn){if(document.addEventListener){if(~["complete","loaded","interactive"].indexOf(document.readyState)){setTimeout(fn,0)}else{var loadFn=function(){document.removeEventListener("DOMContentLoaded",loadFn,false);fn()};document.addEventListener("DOMContentLoaded",loadFn,false)}}else if(document.attachEvent){IEContentLoaded(window,fn)}function IEContentLoaded(w,fn){var d=w.document,done=false,init=function(){if(!done){done=true;fn()}};var polling=function(){try{d.documentElement.doScroll("left")}catch(e){setTimeout(polling,50);return}init()};polling();d.onreadystatechange=function(){if(d.readyState==="complete"){d.onreadystatechange=null;init()}}}};var before=function(el,target){target.parentNode.insertBefore(el,target)};var prepend=function(el,target){if(target.firstChild){before(el,target.firstChild)}else{target.appendChild(el)}};function appendSvg(){var div,svg;div=document.createElement("div");div.innerHTML=svgSprite;svgSprite=null;svg=div.getElementsByTagName("svg")[0];if(svg){svg.setAttribute("aria-hidden","true");svg.style.position="absolute";svg.style.width=0;svg.style.height=0;svg.style.overflow="hidden";prepend(svg,document.body)}}if(shouldInjectCss&&!window.__iconfont__svg__cssinject__){window.__iconfont__svg__cssinject__=true;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(e){console&&console.log(e)}}ready(appendSvg)})(window)
(function(window){var svgSprite='<svg><symbol id="icon-back" viewBox="0 0 1024 1024"><path d="M363.840919 472.978737C336.938714 497.358861 337.301807 537.486138 364.730379 561.486138L673.951902 832.05497C682.818816 839.813519 696.296418 838.915012 704.05497 830.048098 711.813519 821.181184 710.915012 807.703582 702.048098 799.94503L392.826577 529.376198C384.59578 522.174253 384.502227 511.835287 392.492414 504.59418L702.325747 223.807723C711.056111 215.895829 711.719614 202.404616 703.807723 193.674252 695.895829 184.943889 682.404617 184.280386 673.674253 192.192278L363.840919 472.978737Z"  ></path></symbol><symbol id="icon-search" viewBox="0 0 1024 1024"><path d="M1001.526404 991.699618C999.922771 986.822379 999.922771 986.822379 998.661741 984.531443 997.556333 982.547938 996.293839 980.724943 994.702325 978.653549 992.500075 975.787264 989.423708 972.169135 985.358477 967.619563 978.223881 959.634933 967.82403 948.546074 954.04227 934.18551 932.495573 911.733901 910.909628 889.684252 858.479859 836.391998 806.561909 783.619985 784.782022 761.370402 763.425645 739.113463 750.035742 725.158933 739.986204 714.441517 733.331893 706.993367 730.0273 703.294545 727.65239 700.501581 726.365602 698.828322 727.222236 700.438869 727.222236 700.438869 728.57702 704.41879 730.685899 711.913483 730.685899 711.913483 721.610157 729.174018 803.853596 649.91606 851.33145 539.987051 851.33145 422.399774 851.33145 189.11482 665.530044 0 436.332393 0 207.134741 0 21.333333 189.11482 21.333333 422.399774 21.333333 655.684727 207.134741 844.799548 436.332393 844.799548 441.356706 844.799548 446.556279 844.56416 452.347883 844.11767 456.487002 843.798575 460.079727 843.454155 466.651669 842.776804 479.958906 841.405269 484.804847 841.014569 490.397372 841.014558 499.896397 841.014541 514.964663 837.646929 537.39015 831.429666 540.021178 830.700239 542.719546 829.938705 545.476431 829.148403 553.976567 826.711712 562.667765 824.108471 571.097184 821.505798 576.160226 819.942528 580.026436 818.721914 582.233225 818.013231 595.480279 813.759108 602.830912 799.380094 598.651326 785.896804 594.471738 772.413515 580.344653 764.931795 567.097598 769.18592 565.058735 769.840674 561.367413 771.006074 556.494825 772.510539 548.364858 775.020755 539.986116 777.530404 531.839533 779.865745 529.217662 780.617342 526.657771 781.339795 524.170112 782.029476 506.936476 786.807345 493.480702 789.814579 490.397278 789.814586 482.458716 789.814601 476.720548 790.277235 461.583853 791.837329 455.416051 792.473024 452.140828 792.787008 448.548723 793.063932 443.933724 793.419714 439.960704 793.599575 436.332393 793.599575 234.916275 793.599575 71.63625 627.407763 71.63625 422.399774 71.63625 217.391785 234.916275 51.199973 436.332393 51.199973 637.74851 51.199973 801.028533 217.391785 801.028533 422.399774 801.028533 525.775443 759.336083 622.309077 687.025254 691.994987 677.769918 709.563029 677.769918 709.563029 679.976768 717.62707 681.566101 722.305182 681.566101 722.305182 682.808947 724.550298 683.910231 726.511657 685.170219 728.326692 686.754421 730.386692 688.964348 733.260343 692.047349 736.886044 696.115554 741.439575 703.261474 749.437982 713.66454 760.532418 727.438434 774.887134 749.001325 797.359294 770.84669 819.675765 822.916311 872.601946 875.194278 925.7399 896.716879 947.724843 918.057933 969.962174 931.455439 983.922347 941.502012 994.634524 948.144469 1002.068378 951.440527 1005.757135 953.805218 1008.538259 955.077419 1010.194061 954.139053 1008.441707 954.139053 1008.441707 952.75811 1004.249822 950.686453 996.172693 950.686453 996.172693 960.850534 978.849743 950.24269 987.977788 948.913429 1004.130236 957.881542 1014.927251 966.849655 1025.724265 982.719104 1027.077231 993.326948 1017.949188 1003.683753 1000.332838 1003.683753 1000.332838 1001.526404 991.699618Z"  ></path></symbol><symbol id="icon-account" viewBox="0 0 1024 1024"><path d="M793.6 316.991454C793.6 153.703982 661.792629 21.333333 499.2 21.333333 336.607371 21.333333 204.8 153.703982 204.8 316.991454 204.8 480.278923 336.607371 612.649572 499.2 612.649572 661.792629 612.649572 793.6 480.278923 793.6 316.991454ZM256 316.991454C256 182.101803 364.88435 72.752137 499.2 72.752137 633.51565 72.752137 742.4 182.101803 742.4 316.991454 742.4 451.881103 633.51565 561.230769 499.2 561.230769 364.88435 561.230769 256 451.881103 256 316.991454Z"  ></path><path d="M0 998.290598 0 1024 25.6 1024 486.4 1024 998.4 1024 1024 1024 1024 998.290598C1024 767.462671 787.090923 561.230769 512 561.230769 495.448045 561.230769 478.989086 561.900892 462.660538 563.232578 448.568439 564.381869 485.255599 576.786276 486.4 590.938596 501.350035 589.719337 496.831226 612.649572 512 612.649572 760.310844 612.649572 972.8 797.623669 972.8 998.290598L998.4 972.581197 486.4 972.581197 25.6 972.581197 51.2 998.290598C51.2 861.757427 137.013906 736.945338 275.263548 667.439085 287.906261 661.082846 293.024384 645.637353 286.695191 632.94061 280.366001 620.243866 264.986234 615.103872 252.34352 621.460111 97.581613 699.268053 0 841.195691 0 998.290598Z"  ></path></symbol><symbol id="icon-arrow-right" viewBox="0 0 1024 1024"><path d="M325.048 93.511l-60.030 59.435 357.181 359.631-360.184 356.603 59.522 59.93 420.207-416.043z"  ></path></symbol><symbol id="icon-xiangzuojiantou" viewBox="0 0 1024 1024"><path d="M729.6 931.2l-416-425.6 416-416c9.6-9.6 9.6-25.6 0-35.2-9.6-9.6-25.6-9.6-35.2 0l-432 435.2c-9.6 9.6-9.6 25.6 0 35.2l432 441.6c9.6 9.6 25.6 9.6 35.2 0C739.2 956.8 739.2 940.8 729.6 931.2z"  ></path></symbol><symbol id="icon-jifen1" viewBox="0 0 1024 1024"><path d="M112.12673 284.089243a390.766 200.815 0 1 0 799.74654 0 390.766 200.815 0 1 0-799.74654 0Z"  ></path><path d="M512 551.408545c-163.335019 0-303.791981-50.327222-365.869828-122.45189-21.856797 25.394367-34.003442 53.489238-34.003442 83.043345 0 113.491821 179.029466 205.495234 399.87327 205.495234s399.87327-92.003414 399.87327-205.495234c0-29.554106-12.145621-57.648978-34.003442-83.043345C815.791981 501.081323 675.335019 551.408545 512 551.408545z"  ></path><path d="M512 784.985348c-165.466566 0-307.456441-51.64831-368.263341-125.285424-20.35049 24.644283-31.609928 51.751664-31.609928 80.20981 0 113.491821 179.029466 205.495234 399.87327 205.495234s399.87327-92.003414 399.87327-205.495234c0-28.459169-11.259438-55.565527-31.609928-80.20981C819.456441 733.337037 677.466566 784.985348 512 784.985348z"  ></path></symbol><symbol id="icon-wuxing" viewBox="0 0 1056 1024"><path d="M489.72845 32.177681c20.819595-42.896749 54.843563-42.896749 75.663157 0l100.150633 206.519198c20.819595 42.896749 75.907682 83.6277 122.43738 90.509344l223.950369 33.11573c46.529697 6.881645 57.044292 39.857647 23.369645 73.252835l-162.050501 160.723077c-33.674646 33.395188-54.703833 99.31226-46.774223 146.435805l38.250765 226.989471c7.964543 47.158477-19.596967 67.523953-61.201224 45.237206l-200.336198-107.172006c-41.604257-22.251815-109.722057-22.251815-151.326314 0l-200.336198 107.172006c-41.604257 22.286747-69.165767 1.921271-61.201224-45.237206l38.250765-226.989471c7.964543-47.123545-13.099578-113.040617-46.774223-146.435805l-162.085434-160.723077c-33.674646-33.395188-23.12512-66.336258 23.369645-73.252835l223.985301-33.11573c46.529697-6.881645 101.617786-47.612596 122.43738-90.509344L489.72845 32.177681z"  ></path></symbol><symbol id="icon-changyonglogo40" viewBox="0 0 1024 1024"><path d="M517.741259 676.457586c-67.105351 3.637854-126.141932-36.759205-151.879106-91.833545-28.284183-60.517305-22.948665-120.268154 17.433044-173.59264 38.496779-50.837852 92.007507-71.033823 155.378813-63.46545 31.457456 3.75758 59.190077 16.672728 83.367733 37.193087 13.117762 11.140735 12.825097 16.119119-1.718131 24.465205-12.636808 7.255241-25.337061 14.395872-37.908378 21.765723-34.756595 20.361747-69.728084 40.370453-104.07945 61.402465-18.395976 11.256368-22.074761 29.214369-11.792581 47.845705 11.123338 20.149922 32.68747 24.840758 55.534827 11.631922 67.890226-39.261189 135.553279-78.912257 203.657376-117.804033 11.268648-6.433526 12.506848-12.979616 7.499811-23.883967-17.61724-38.361703-43.562145-69.872371-78.328973-93.444229-76.822666-52.086285-158.791539-60.431348-242.733347-20.86419-83.740216 39.473013-129.229247 108.788705-136.791479 200.144366-6.265704 75.734892 22.550599 139.857305 77.215616 192.627159 76.216869 73.571622 203.592908 85.148285 291.139823 26.002211 22.796192-15.395642 22.796192-15.395642 8.662287-38.911218-15.282055-25.418926-30.446429-30.143531-56.975643-17.425881C570.320779 670.340261 544.299125 678.157297 517.741259 676.457586z"  ></path><path d="M748.179582 568.833403c-1.26276-18.193361-11.128455-32.971949-19.642362-48.208978-2.7793-4.976338-7.238868-3.061732-11.218506-0.791016-15.604396 8.933463-31.160697 17.943674-46.883797 26.660196-6.683213 3.705392-7.865131 8.192589-4.001127 14.705933 8.954953 15.093766 17.844413 30.227442 26.429952 45.528939 3.730974 6.647397 8.205892 8.16803 14.644535 4.097318 9.402137-5.942339 19.108197-11.453866 28.184923-17.853623C743.767086 587.272357 748.511133 579.263963 748.179582 568.833403z"  ></path></symbol><symbol id="icon-wuuiconsuoxiao" viewBox="0 0 1024 1024"><path d="M512 0C230.4 0 0 230.4 0 512c0 281.6 230.4 512 512 512 281.6 0 512-230.4 512-512C1024 230.4 793.6 0 512 0zM716.8 563.2 307.2 563.2c-30.72 0-51.2-20.48-51.2-51.2 0-30.72 20.48-51.2 51.2-51.2l409.6 0c30.72 0 51.2 20.48 51.2 51.2C768 542.72 747.52 563.2 716.8 563.2z"  ></path></symbol><symbol id="icon-wuuiconxiangjifangda" viewBox="0 0 1024 1024"><path d="M512 0C230.4 0 0 230.4 0 512c0 281.6 230.4 512 512 512 281.6 0 512-230.4 512-512C1024 230.4 793.6 0 512 0zM716.8 563.2l-153.6 0 0 153.6c0 30.72-20.48 51.2-51.2 51.2s-51.2-20.48-51.2-51.2l0-153.6L307.2 563.2c-30.72 0-51.2-20.48-51.2-51.2 0-30.72 20.48-51.2 51.2-51.2l153.6 0L460.8 307.2c0-30.72 20.48-51.2 51.2-51.2s51.2 20.48 51.2 51.2l0 153.6 153.6 0c30.72 0 51.2 20.48 51.2 51.2C768 542.72 747.52 563.2 716.8 563.2z"  ></path></symbol><symbol id="icon-tel" viewBox="0 0 1024 1024"><path d="M776.676 1010.080h-479.92c-28.332 0-51.33-22.999-51.33-51.33v-891.12c0-28.332 22.999-51.33 51.33-51.33h479.92c28.332 0 51.33 22.999 51.33 51.33v891.12c0 28.332-22.999 51.33-51.33 51.33v0zM536.576 958.751c19.073 0 34.221-15.426 34.221-34.221s-15.426-34.221-34.221-34.221-34.221 15.426-34.221 34.221 15.426 34.221 34.221 34.221v0zM776.676 118.96h-479.92v719.742h479.641v-719.742h0.279z"  ></path></symbol><symbol id="icon-shouji" viewBox="0 0 1024 1024"><path d="M805.36064 30.72 239.66208 30.72C200.62208 30.72 168.96 62.68928 168.96 102.08256l0 820.82304c0 39.39328 31.66208 71.36256 70.70208 71.36256l565.69856 0c39.04 0 70.70208-31.96416 70.70208-71.36256L876.06272 102.08256C876.0576 62.68928 844.40064 30.72 805.36064 30.72L805.36064 30.72zM540.22144 958.61248c-29.312 0-53.05856-23.99232-53.05856-53.53984 0-29.54752 23.74656-53.5296 53.05856-53.5296 29.30176 0 53.04832 23.9872 53.04832 53.5296C593.26976 934.62528 569.46176 958.61248 540.22144 958.61248L540.22144 958.61248zM805.36064 708.8128c0 39.3984-31.66208 71.36256-70.69696 71.36256L310.35904 780.17536c-39.04 0-70.69696-31.96416-70.69696-71.36256L239.66208 173.44512c0-39.3984 31.66208-71.36256 70.69696-71.36256l424.30976 0c39.03488 0 70.69696 31.96416 70.69696 71.36256L805.36576 708.8128 805.36064 708.8128z"  ></path></symbol><symbol id="icon-dingdan" viewBox="0 0 1024 1024"><path d="M706.066 472.244H320.784c-11.817 0-21.406 10.05-21.406 22.441v11.176c0 12.402 9.589 22.452 21.406 22.452h385.282c11.817 0 21.406-10.061 21.406-22.452v-11.176c0.011-12.391-9.589-22.441-21.406-22.441zM504.208 674.462H319.862c-11.311 0-20.483 10.095-20.483 22.542v11.344c0 12.436 9.172 22.531 20.483 22.531h184.346c11.311 0 20.483-10.084 20.483-22.531v-11.344c0-12.447-9.172-22.542-20.483-22.542zM896.456 0H130.395C105.5 0 85.333 20.888 85.333 46.661v929.722c0 25.761 20.168 46.661 45.062 46.661h545.307c8.306-1.733 23.004-6.798 38.479-21.811l204.615-205.201s17.759-17.118 22.734-45.603V46.66c-0.011-25.772-20.19-46.661-45.074-46.661z m-11.434 789.02c-0.034-0.574-0.113-1.137-0.169-1.699l0.169-0.169v1.868z m0-47.009h-174.96c-40.178 0-50.093 12.076-50.093 50.42v115.582l-0.023 0.023v58.939H166.611c-13.685 0-24.771-11.479-24.771-25.604V81.696c0-14.158 11.086-25.615 24.771-25.615h693.64c13.685 0 24.771 11.457 24.771 25.615v660.316zM706.066 258.434H320.784c-11.817 0-21.406 10.084-21.406 22.531v11.344c0 12.436 9.589 22.531 21.406 22.531h385.282c11.817 0 21.406-10.084 21.406-22.531v-11.344c0.011-12.436-9.589-22.531-21.406-22.531z" fill="" ></path></symbol><symbol id="icon-shangdian" viewBox="0 0 1024 1024"><path d="M1009.52064 417.08544l-100.096-285.0816-0.82944-2.01728c-16.10752-33.82272-38.5024-65.1264-92.78464-65.1264H203.96032c-54.28224 0-76.66688 31.30368-92.78464 65.1264L10.24 417.08544l6.42048 2.2528h-3.72736c0 47.68768 38.79936 86.4768 86.4768 86.4768 8.8064 0 17.3056-1.34144 25.32352-3.79904v325.71392c0 53.63712 41.15456 97.28 91.72992 97.28h586.84416c50.57536 0 91.72992-43.64288 91.72992-97.28V502.016a86.2208 86.2208 0 0 0 25.32352 3.79904c47.68768 0 86.4768-38.78912 86.4768-86.4768h-3.72736l6.41024-2.2528z m-155.4432 410.64448c0 31.04768-22.784 56.32-50.76992 56.32H216.46336c-27.99616 0-50.76992-25.27232-50.76992-56.32V475.72992h-0.8704c1.04448-1.19808 2.02752-2.44736 3.00032-3.70688 15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.59264-13.28128 68.41344-33.78176c15.83104 20.50048 40.57088 33.78176 68.41344 33.78176s52.5824-13.28128 68.41344-33.78176c0.9728 1.25952 1.96608 2.49856 3.00032 3.70688h-0.8704v352z m66.27328-362.87488a45.568 45.568 0 0 1-45.50656-45.5168h-45.80352a45.568 45.568 0 0 1-45.50656 45.5168 45.568 45.568 0 0 1-45.5168-45.5168H692.224a45.568 45.568 0 0 1-45.5168 45.5168 45.568 45.568 0 0 1-45.50656-45.5168h-45.80352a45.568 45.568 0 0 1-45.50656 45.5168 45.568 45.568 0 0 1-45.5168-45.5168H418.58048c0 25.09824-20.41856 45.5168-45.5168 45.5168s-45.5168-20.41856-45.5168-45.5168H281.7536c0 25.09824-20.41856 45.5168-45.5168 45.5168s-45.5168-20.41856-45.5168-45.5168H144.92672c0 25.09824-20.41856 45.5168-45.5168 45.5168s-45.5168-20.41856-45.5168-45.5168h-1.03424l95.75424-272.71168c15.0528-31.25248 28.09856-40.81664 55.33696-40.81664h611.86048c27.2384 0 40.2944 9.56416 55.33696 40.8064l95.75424 272.71168h-1.03424a45.55776 45.55776 0 0 1-45.5168 45.52704z"  ></path><path d="M236.2368 243.72224h547.29728v40.96H236.2368z"  ></path></symbol><symbol id="icon-ziyuan" viewBox="0 0 1187 1024"><path d="M406.736182 946.759263m-77.240737 0a77.240737 77.240737 0 1 0 154.481473 0 77.240737 77.240737 0 1 0-154.481473 0Z" fill="#727171" ></path><path d="M1015.373632 946.759263m-77.240737 0a77.240737 77.240737 0 1 0 154.481473 0 77.240737 77.240737 0 1 0-154.481473 0Z" fill="#727171" ></path><path d="M620.370371 811.832407H404.291855a160.836724 160.836724 0 0 1-141.770973-146.659626c0-2.933193-48.886542-345.627853-64.530235-491.309749a132.971395 132.971395 0 0 0-38.620369-91.417834 48.886542 48.886542 0 0 0-28.84306-9.777309H36.176192A35.687176 35.687176 0 1 1 36.176192 0.315807h86.040314a116.34997 116.34997 0 0 1 79.685064 23.954406 195.546169 195.546169 0 0 1 66.485697 140.304376c17.599155 146.659626 64.04137 488.865422 64.530236 488.865421S342.694811 733.61394 408.691643 738.991459c74.307544 4.399789 677.567474 0 684.411591 0a34.709445 34.709445 0 0 1 35.687175 35.198311 35.687176 35.687176 0 0 1-35.19831 35.687175c-17.599155 0-275.720098 1.955462-473.221728 1.955462z" fill="#727171" ></path><path d="M289.897346 602.109141S782.673691 594.77616 920.53374 586.954313 1075.992944 504.824922 1075.992944 504.824922s56.708389-217.545113 72.840948-301.1411C1171.321701 80.489736 1062.304712 98.088891 1062.304712 98.088891H227.811437z" fill="#727171" ></path><path d="M258.609959 635.840855L187.724473 62.401716h872.135912a120.749759 120.749759 0 0 1 97.773084 30.309656 126.616144 126.616144 0 0 1 24.443271 117.816566c-16.132559 83.595987-70.885486 293.319253-73.329813 303.096562s-27.376464 97.773084-186.746591 108.039258c-136.882318 8.799578-612.059508 15.643693-632.10299 16.132559z m9.777308-504.509115l53.286331 432.157033c111.461316 0 482.021306-7.821847 596.90468-15.154828 105.594931-6.844116 121.72749-53.286331 122.216356-55.241793S1097.014157 278.480232 1112.65785 195.861976a65.996832 65.996832 0 0 0-5.377519-54.752928 52.3086 52.3086 0 0 0-39.109234-9.288443H267.898402z" fill="#727171" ></path></symbol><symbol id="icon-zhinanzhen" viewBox="0 0 1024 1024"><path d="M507.448889 441.457778c-36.408889 0-68.266667 29.582222-68.266667 68.266666 0 36.408889 29.582222 68.266667 68.266667 68.266667s68.266667-29.582222 68.266667-68.266667c0-36.408889-29.582222-68.266667-68.266667-68.266666z" fill="" ></path><path d="M507.448889 63.715556c-245.76 0-446.008889 200.248889-446.008889 446.008888S261.688889 955.733333 507.448889 955.733333s446.008889-200.248889 446.008889-446.008889C955.733333 263.964444 755.484444 63.715556 507.448889 63.715556z m202.524444 266.24l-91.022222 277.617777c-2.275556 6.826667-9.102222 13.653333-15.928889 15.928889l-277.617778 91.022222c-6.826667 2.275556-15.928889 2.275556-18.204444-2.275555-4.551111-4.551111-6.826667-11.377778-2.275556-18.204445l91.022223-277.617777c2.275556-6.826667 9.102222-13.653333 15.928889-15.928889l277.617777-91.022222c6.826667-2.275556 15.928889-2.275556 18.204445 2.275555 4.551111 4.551111 6.826667 11.377778 2.275555 18.204445z" fill="" ></path></symbol><symbol id="icon-shanchu" viewBox="0 0 1024 1024"><path d="M597.171103 362.634221a24.334601 24.334601 0 0 1 24.3346 24.3346v385.557415a24.334601 24.334601 0 1 1-48.669201 0V386.968821a24.334601 24.334601 0 0 1 24.334601-24.3346zM426.828897 362.634221a24.334601 24.334601 0 0 1 24.334601 24.3346v385.557415a24.334601 24.334601 0 1 1-48.669201 0V386.968821a24.334601 24.334601 0 0 1 24.3346-24.3346z" fill="" ></path><path d="M694.509506 948.952091h-365.019012c-67.090494 0-121.673004-49.910266-121.673004-111.23346V316.252471a24.334601 24.334601 0 1 1 48.669202 0v521.46616c0 34.506464 32.754373 62.564259 73.003802 62.564259h365.019012c40.24943 0 73.003802-28.057795 73.003802-62.564259V316.252471a24.334601 24.334601 0 1 1 48.669202 0v521.46616c0 61.323194-54.58251 111.23346-121.673004 111.23346z" fill="" ></path><path d="M451.163498 121.575665h121.673004a24.334601 24.334601 0 1 1 0 48.669202h-121.673004a24.334601 24.334601 0 1 1 0-48.669202zM183.48289 194.579468h657.03422a24.334601 24.334601 0 1 1 0 48.669201h-657.03422a24.334601 24.334601 0 1 1 0-48.669201z" fill="" ></path></symbol><symbol id="icon-huangguan" viewBox="0 0 1024 1024"><path d="M663.742703 494.542431L512.00614 166.828253 360.25525 494.542431 109.308326 303.70644l67.638358 553.465307h670.05035L914.69065 303.70644 663.742703 494.542431z m133.479794 305.102227H226.747827l-45.136922-369.173346 200.190014 152.214446 130.206244-281.198865 130.163265 281.198865 200.219691-152.214446-45.167622 369.173346z"  ></path><path d="M286.436135 684.564896h451.12466v57.552672H286.436135z"  ></path></symbol><symbol id="icon-yk_fangkuai_fill" viewBox="0 0 1024 1024"><path d="M65.95584 66.06848v891.91936h892.032V66.06848H65.95584z"  ></path></symbol></svg>';var script=function(){var scripts=document.getElementsByTagName("script");return scripts[scripts.length-1]}();var shouldInjectCss=script.getAttribute("data-injectcss");var ready=function(fn){if(document.addEventListener){if(~["complete","loaded","interactive"].indexOf(document.readyState)){setTimeout(fn,0)}else{var loadFn=function(){document.removeEventListener("DOMContentLoaded",loadFn,false);fn()};document.addEventListener("DOMContentLoaded",loadFn,false)}}else if(document.attachEvent){IEContentLoaded(window,fn)}function IEContentLoaded(w,fn){var d=w.document,done=false,init=function(){if(!done){done=true;fn()}};var polling=function(){try{d.documentElement.doScroll("left")}catch(e){setTimeout(polling,50);return}init()};polling();d.onreadystatechange=function(){if(d.readyState==="complete"){d.onreadystatechange=null;init()}}}};var before=function(el,target){target.parentNode.insertBefore(el,target)};var prepend=function(el,target){if(target.firstChild){before(el,target.firstChild)}else{target.appendChild(el)}};function appendSvg(){var div,svg;div=document.createElement("div");div.innerHTML=svgSprite;svgSprite=null;svg=div.getElementsByTagName("svg")[0];if(svg){svg.setAttribute("aria-hidden","true");svg.style.position="absolute";svg.style.width=0;svg.style.height=0;svg.style.overflow="hidden";prepend(svg,document.body)}}if(shouldInjectCss&&!window.__iconfont__svg__cssinject__){window.__iconfont__svg__cssinject__=true;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(e){console&&console.warn(e)}}ready(appendSvg)})(window)
src/components/header/index.jsx
@@ -159,6 +159,9 @@
    if (sessionStorage.getItem('isEditState') === 'true') { // 编辑状态时,获取一级菜单,增加参数debug
      _param.debug = 'Y'
    }
    if (options.systemType !== 'cloud' && window.GLOB.systemType !== 'official') {
      _param.linkurl = window.GLOB.linkurl
    }
    let result = await Api.getSystemConfig(_param)
@@ -241,7 +244,11 @@
    
    // 获取主菜单参数
    let promiseMenu = new Promise(resolve => {
      Api.getSystemConfig({func: 'sPC_Get_MainMenu', systemType: options.systemType}).then(result => {
      let _param = {func: 'sPC_Get_MainMenu', systemType: options.systemType}
      if (options.systemType !== 'cloud' && window.GLOB.systemType !== 'official') {
        _param.linkurl = window.GLOB.linkurl
      }
      Api.getSystemConfig(_param).then(result => {
        let mainMenu = null
        if (result && result.status) {
          if (result.debug === 'true') { // 是否为debug模式,即可复制菜单参数
src/index.js
@@ -92,6 +92,12 @@
  }
}
if (process.env.NODE_ENV === 'production') { // 用于校验是否存在开发权限
  window.GLOB.linkurl = window.location.href.split('#')[0]
} else {
  window.GLOB.linkurl = 'http://qingqiumarket.cn/MKWMS/Index.html'
}
const option = {
  white: 'mk-white'
src/serviceWorker.js
@@ -42,8 +42,7 @@
        // service worker/PWA documentation.
        navigator.serviceWorker.ready.then(() => {
          console.log(
            'This web app is being served cache-first by a service ' +
              'worker. To learn more, visit https://bit.ly/CRA-PWA'
            'This web app is being served cache-first by a service worker. To learn more, visit https://bit.ly/CRA-PWA'
          );
        });
      } else {
@@ -70,8 +69,7 @@
              // but the previous service worker will still serve the older
              // content until all client tabs are closed.
              console.log(
                'New content is available and will be used when all ' +
                  'tabs for this page are closed. See https://bit.ly/CRA-PWA.'
                'New content is available and will be used when all tabs for this page are closed. See https://bit.ly/CRA-PWA.'
              );
              // Execute callback
src/tabviews/commontable/index.jsx
@@ -1302,7 +1302,7 @@
  }
  render() {
    const { view, setting, searchlist, actions, columns, loadingview, viewlost, pickup, config, triggerBtn, userConfig, tabActive, chartId, search } = this.state
    const { view, setting, searchlist, pageSize, actions, columns, loadingview, viewlost, pickup, config, triggerBtn, userConfig, tabActive, chartId, search } = this.state
    return (
      <div>
@@ -1362,6 +1362,7 @@
                        config={config}
                        setting={setting}
                        columns={columns}
                        pageSize={pageSize}
                        dict={this.state.dict}
                        data={this.state.data}
                        total={this.state.total}
src/tabviews/commontable/index.scss
@@ -109,8 +109,8 @@
    }
    .chart-title {
      position: relative;
      top: -20px;
      color: rgba(0, 0, 0, 0.85);
      // top: -20px;
      color: rgba(0, 0, 0, 0.65);
      font-weight: 400;
      font-size: 16px;
      text-overflow: ellipsis;
@@ -118,7 +118,7 @@
      overflow: hidden;
      margin: 0 20px;
      padding: 10px 5px 5px;
      border-bottom: 1px solid #e8e8e8;
      // border-bottom: 1px solid #e8e8e8;
    }
    .chart-table.chart-title {
      position: absolute;
src/tabviews/subtable/index.jsx
@@ -916,7 +916,7 @@
  }
  render() {
    const { config, setting, searchlist, actions, columns, loadingview, viewlost, pickup, triggerBtn, chartId } = this.state
    const { config, setting, searchlist, pageSize, actions, columns, loadingview, viewlost, pickup, triggerBtn, chartId } = this.state
    return (
      <div className="subtable" id={'subtable' + this.props.MenuID}>
@@ -975,6 +975,7 @@
                      config={config}
                      setting={setting}
                      columns={columns}
                      pageSize={pageSize}
                      dict={this.state.dict}
                      data={this.state.data}
                      total={this.state.total}
src/tabviews/subtabtable/index.jsx
@@ -697,7 +697,7 @@
  }
  render() {
    const { config, setting, searchlist, actions, columns, loadingview, viewlost, triggerBtn, chartId } = this.state
    const { config, setting, searchlist, pageSize, actions, columns, loadingview, viewlost, triggerBtn, chartId } = this.state
    return (
      <div className="subtabtable" id={'subtabtable' + this.props.MenuID}>
@@ -751,6 +751,7 @@
                    config={config}
                    setting={setting}
                    columns={columns}
                    pageSize={pageSize}
                    data={this.state.data}
                    total={this.state.total}
                    memberLevel={this.props.memberLevel}
src/tabviews/zshare/chartcomponent/index.jsx
@@ -498,7 +498,7 @@
    const { plot } = this.props
    return (
      <div className="line-chart-edit-box" style={{minHeight: plot.height ? plot.height + 50 : 450}}>
      <div className="line-chart-plot-box" style={{minHeight: plot.height ? plot.height + 50 : 450}}>
        {plot.title ? <p className="chart-title">{plot.title}</p> : null}
        <div className="canvas" id={plot.uuid}></div>
      </div>
src/tabviews/zshare/chartcomponent/index.scss
@@ -1,7 +1,9 @@
.line-chart-edit-box {
.line-chart-plot-box {
  margin-bottom: 30px;
  
  .canvas {
    margin: 0 40px;
    margin: 0 20px;
    border: 1px solid #e8e8e8;
    padding: 15px;
  }
}
src/tabviews/zshare/dategroup/quarterpicker/index.jsx
@@ -12,7 +12,7 @@
  state = {
    year: moment().format('YYYY'),
    selectQuarter: null
    selectQuarter: Math.ceil(moment().format('MM') / 4)
  }
  changeYear = (type) => {
src/tabviews/zshare/dategroup/yearpicker/index.jsx
@@ -12,7 +12,7 @@
  state = {
    year: Math.floor(moment().format('YYYY') / 10) * 10,
    selectYear: null
    selectYear: +moment().format('YYYY')
  }
  UNSAFE_componentWillMount () {
src/tabviews/zshare/normalTable/index.jsx
@@ -17,6 +17,7 @@
  static propTpyes = {
    menuType: PropTypes.any,       // 三级菜单类型,HS需特殊处理
    tableId: PropTypes.string,     // 列表Id
    pageSize: PropTypes.any,       // 每页数据
    dict: PropTypes.object,        // 字典项
    config: PropTypes.object,      // 页面配置
    MenuID: PropTypes.string,      // 菜单Id
@@ -46,7 +47,7 @@
  }
  UNSAFE_componentWillMount () {
    const { menuType, config, memberLevel } = this.props
    const { menuType, config, memberLevel, pageSize } = this.props
    let columns = JSON.parse(JSON.stringify(this.props.columns))
    let lineMarks = []
    let _columns = []
@@ -74,7 +75,7 @@
      if (item.hidden === true || item.Hide === 'true') return
      if (_format && !Math.floor(Math.random() * radio)) {
        item.format = true
        item.blur = true
      }
      if (item.marks) {
@@ -130,6 +131,7 @@
    this.setState({
      columns: _columns,
      pageSize: pageSize ? pageSize : 10,
      lineMarks: lineMarks,
      colMap: colMap
    })
@@ -259,7 +261,7 @@
        }
      }
      if (item.format) {
      if (item.blur) {
        className = ''
        content = md5(content)
      }
@@ -326,7 +328,7 @@
        }
      }
      if (item.format) {
      if (item.blur) {
        className = ''
        content = md5(content)
      }
@@ -379,7 +381,7 @@
      content = content ? (item.prefix || '') + content + (item.postfix || '') : ''
      if (item.format) {
      if (item.blur) {
        content = md5(content)
      }
@@ -452,7 +454,7 @@
            }
          }
          if (item.format) {
          if (item.blur) {
            content = md5(content)
          }
@@ -489,7 +491,7 @@
            }
          }
          if (item.format) {
          if (item.blur) {
            content = md5(content)
          }
@@ -501,7 +503,7 @@
            content = (col.prefix || '') + record[col.field] + (col.postfix || '')
          }
          if (item.format) {
          if (item.blur) {
            content = md5(content)
          }
src/templates/comtableconfig/index.scss
@@ -175,8 +175,7 @@
        .chart-title {
          position: relative;
          // top: -20px;
          color: rgba(0, 0, 0, 0.85);
          color: rgba(0, 0, 0, 0.65);
          font-weight: 400;
          font-size: 16px;
          text-overflow: ellipsis;
@@ -184,20 +183,6 @@
          overflow: hidden;
          margin: 0 20px;
          padding: 10px 5px 5px;
          border-bottom: 1px solid #e8e8e8;
          // margin-bottom: 15px;
          // color: rgba(0, 0, 0, 0.85);
          // font-weight: 400;
          // font-size: 16px;
          // line-height: 25px;
          // height: 35px;
          // text-overflow: ellipsis;
          // white-space: nowrap;
          // overflow: hidden;
          // max-width: 50%;
          // padding-top: 10px;
          // padding-left: 30px;
        }
      }
    }
src/templates/sharecomponent/actioncomponent/verifyexcelin/customscript/index.jsx
@@ -153,6 +153,16 @@
    })
  }
  handleCancel = () => {
    this.setState({
      editItem: null
    })
    this.props.form.setFieldsValue({
      sql: ''
    })
  }
  selectScript = (value, option) => {
    const { usefulfields, btn } = this.props
@@ -212,7 +222,7 @@
          </Col> : null}
          <Col span={16}>
            <Form.Item label={'报错字段'} style={{margin: 0}}>
              errorCode, errmsg
              ErrorCode, retmsg
            </Form.Item>
          </Col>
          {usefulfields ? <Col span={24} className="sqlfield">
@@ -257,10 +267,13 @@
              </Select>
            </Form.Item>
          </Col>
          <Col span={4} className="add">
          <Col span={6} className="add">
            <Button onClick={this.handleConfirm} loading={this.state.loading} className="mk-green" style={{marginBottom: 15, marginLeft: 40}}>
              保存
            </Button>
            <Button onClick={this.handleCancel} style={{marginBottom: 15, marginLeft: 10}}>
              取消
            </Button>
          </Col>
          <Col span={24} className="sql">
            <Form.Item label={'sql'}>
src/templates/sharecomponent/cardcomponent/chartcompile/index.scss
@@ -1,7 +1,7 @@
.line-chart-drawer-form {
  position: absolute;
  right: 10px;
  top: 50px;
  right: 20px;
  top: 40px;
  > .anticon-edit {
    color: #1890ff;
src/templates/sharecomponent/chartcomponent/chartcompile/index.scss
@@ -1,7 +1,7 @@
.line-chart-drawer-form {
  position: absolute;
  right: 10px;
  top: 50px;
  right: 20px;
  top: 40px;
  > .anticon-edit {
    color: #1890ff;
src/templates/sharecomponent/chartcomponent/index.scss
@@ -2,6 +2,8 @@
  margin-bottom: 30px;
  
  .canvas {
    margin: 0 40px;
    margin: 0 20px;
    border: 1px solid #e8e8e8;
    padding: 15px;
  }
}
src/templates/sharecomponent/columncomponent/markcolumn/markform/index.jsx
@@ -326,7 +326,6 @@
  }
  handleConfirm = () => {
    // const { columns } = this.props
    // 表单提交时检查输入值是否正确
    this.props.form.validateFieldsAndScroll((err, values) => {
      if (!err) {
@@ -403,6 +402,26 @@
              )}
            </Form.Item>
          </Col>
          <Col span={6}>
            <Form.Item label={'对比方式'}>
              {getFieldDecorator('match', {
                initialValue: '=',
                rules: [
                  {
                    required: true,
                    message: this.props.dict['form.required.select'] + '对比方式!'
                  }
                ]
              })(
                <Select>
                  <Select.Option value="="> = </Select.Option>
                  {originField.type === 'number' ? <Select.Option value=">"> > </Select.Option> : null}
                  {originField.type === 'number' ? <Select.Option value="<"> &lt; </Select.Option> : null}
                  {originField.type === 'text' ? <Select.Option value="like"> like </Select.Option> : null}
                </Select>
              )}
            </Form.Item>
          </Col>
          {contrastType === 'static' ? <Col span={6}>
            <Form.Item label={'对比值'}>
              {getFieldDecorator('contrastValue', {
@@ -438,26 +457,6 @@
              )}
            </Form.Item>
          </Col> : null}
          <Col span={6}>
            <Form.Item label={'对比方式'}>
              {getFieldDecorator('match', {
                initialValue: '=',
                rules: [
                  {
                    required: true,
                    message: this.props.dict['form.required.select'] + '对比方式!'
                  }
                ]
              })(
                <Select>
                  <Select.Option value="="> = </Select.Option>
                  {originField.type === 'number' ? <Select.Option value=">"> > </Select.Option> : null}
                  {originField.type === 'number' ? <Select.Option value="<"> &lt; </Select.Option> : null}
                  {originField.type === 'text' ? <Select.Option value="like"> like </Select.Option> : null}
                </Select>
              )}
            </Form.Item>
          </Col>
          <Col span={6}>
            <Form.Item label={'标记方式'}>
              {getFieldDecorator('signType', {
src/templates/sharecomponent/settingcomponent/settingform/customscript/index.jsx
@@ -62,6 +62,15 @@
    })
  }
  handleCancel = () => {
    this.setState({
      editItem: null
    })
    this.props.form.setFieldsValue({
      sql: ''
    })
  }
  handleConfirm = () => {
    const { searches, setting } = this.props
@@ -233,7 +242,7 @@
          </Col> : null}
          <Col span={16}>
            <Form.Item label={'报错字段'} style={{margin: 0}}>
              errorCode, errmsg
              ErrorCode, retmsg
            </Form.Item>
          </Col>
          <Col span={24} className="sqlfield">
@@ -266,10 +275,13 @@
              </Select>
            </Form.Item>
          </Col>
          <Col span={4} className="add">
            <Button onClick={this.handleConfirm} loading={this.state.loading} className="mk-green" style={{marginBottom: 15, marginLeft: 40}}>
          <Col span={6} className="add">
            <Button onClick={this.handleConfirm} loading={this.state.loading} className="mk-green" style={{marginTop: 5, marginBottom: 15, marginLeft: 30}}>
              保存
            </Button>
            <Button onClick={this.handleCancel} style={{marginTop: 5, marginBottom: 15, marginLeft: 10}}>
              取消
            </Button>
          </Col>
          <Col span={24} className="sql">
            <Form.Item label={'sql'}>
src/templates/sharecomponent/settingcomponent/settingform/index.jsx
@@ -232,6 +232,26 @@
                resolve()
              })
            } else {
              if (values.scripts && values.scripts.length > 0) {
                let _customScript = 'declare @ErrorCode nvarchar(50),@retmsg nvarchar(4000) select @ErrorCode=\'\',@retmsg =\'\''
                values.scripts.forEach(item => {
                  if (item.status === 'false' || item.initsql !== 'true') return
                  _customScript += `
                    ${item.sql}
                  `
                })
                values.scripts.forEach(item => {
                  if (item.status === 'false' || item.initsql === 'true') return
                  _customScript += `
                    ${item.sql}
                  `
                })
                values.customScript = _customScript
              } else {
                values.customScript = ''
              }
              this.sqlverify(values, resolve, reject)
            }
          } else {
@@ -247,21 +267,26 @@
        _loading = true
      }
      let _customScript = ''
      _setting.scripts.forEach(item => {
        if (item.status === 'false' || item.initsql !== 'true') return
        _customScript += `
          ${item.sql}
        `
      })
      _setting.scripts.forEach(item => {
        if (item.status === 'false' || item.initsql === 'true') return
        _customScript += `
          ${item.sql}
        `
      })
      if (_setting.scripts && _setting.scripts.length > 0) {
        let _customScript = 'declare @ErrorCode nvarchar(50),@retmsg nvarchar(4000) select @ErrorCode=\'\',@retmsg =\'\''
        _setting.scripts.forEach(item => {
          if (item.status === 'false' || item.initsql !== 'true') return
          _customScript += `
            ${item.sql}
          `
        })
        _setting.scripts.forEach(item => {
          if (item.status === 'false' || item.initsql === 'true') return
          _customScript += `
            ${item.sql}
          `
        })
        _setting.customScript = _customScript
      } else {
        _setting.customScript = ''
      }
      _setting.customScript = _customScript
      let _this = this
      return new Promise((resolve, reject) => {
src/templates/subtableconfig/index.scss
@@ -163,18 +163,15 @@
        margin-bottom: 70px;
        .chart-title {
          margin-bottom: 15px;
          color: rgba(0, 0, 0, 0.85);
          position: relative;
          color: rgba(0, 0, 0, 0.65);
          font-weight: 400;
          font-size: 16px;
          line-height: 25px;
          height: 35px;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          max-width: 50%;
          padding-top: 10px;
          padding-left: 30px;
          margin: 0 20px;
          padding: 10px 5px 5px;
        }
      }
      > .anticon-setting {
src/templates/zshare/verifycard/customscript/index.jsx
@@ -131,6 +131,16 @@
    })
  }
  handleCancel = () => {
    this.setState({
      editItem: null
    })
    this.props.form.setFieldsValue({
      sql: ''
    })
  }
  selectScript = (value, option) => {
    let _sql = this.props.form.getFieldValue('sql')
    if (_sql) {
@@ -174,7 +184,7 @@
          </Col> : null}
          <Col span={16}>
            <Form.Item label={'报错字段'} style={{margin: 0}}>
              errorCode, errmsg
              ErrorCode, retmsg
            </Form.Item>
          </Col>
          {usefulfields ? <Col span={24} className="sqlfield">
@@ -214,10 +224,13 @@
              </Select>
            </Form.Item>
          </Col>
          <Col span={4} className="add">
          <Col span={6} className="add">
            <Button onClick={this.handleConfirm} loading={this.state.loading} className="mk-green" style={{marginBottom: 15, marginLeft: 40}}>
              保存
            </Button>
            <Button onClick={this.handleCancel} style={{marginBottom: 15, marginLeft: 10}}>
              取消
            </Button>
          </Col>
          <Col span={24} className="sql">
            <Form.Item label={'sql'}>
src/templates/zshare/verifycard/index.jsx
@@ -40,6 +40,7 @@
    voucher: [],
    voucherDetail: [],
    systemScripts: [],
    columnsFields: [],
    uniqueColumns: [
      {
        title: '字段名',
@@ -61,6 +62,52 @@
        title: '状态',
        dataIndex: 'status',
        width: '15%',
        render: (text, record) => record.status === 'false' ?
          (
            <div>
              {this.props.dict['header.form.status.forbidden']}
              <Icon style={{marginLeft: '5px'}} type="stop" theme="twoTone" twoToneColor="#ff4d4f" />
            </div>
          ) :
          (
            <div>
              {this.props.dict['header.form.status.open']}
              <Icon style={{marginLeft: '5px'}} type="check-circle" theme="twoTone" twoToneColor="#52c41a" />
            </div>
          )
      },
      {
        title: '操作',
        align: 'center',
        width: '25%',
        dataIndex: 'operation',
        render: (text, record) =>
          (<div>
            <span className="operation-btn" title={this.props.dict['model.edit']} onClick={() => this.handleEdit(record, 'unique')} style={{color: '#1890ff'}}><Icon type="edit" /></span>
            <span className="operation-btn" title={this.props.dict['header.form.up']} onClick={() => this.handleUpDown(record, 'unique', 'up')} style={{color: '#1890ff'}}><Icon type="arrow-up" /></span>
            <span className="operation-btn" title={this.props.dict['header.form.down']} onClick={() => this.handleUpDown(record, 'unique', 'down')} style={{color: '#ff4d4f'}}><Icon type="arrow-down" /></span>
            <span className="operation-btn" title={this.props.dict['header.form.status.change']} onClick={() => this.handleStatus(record, 'unique')} style={{color: '#8E44AD'}}><Icon type="swap" /></span>
            <Popconfirm
              title={this.props.dict['header.form.query.delete']}
              okText={this.props.dict['model.confirm']}
              cancelText={this.props.dict['header.cancel']}
              onConfirm={() => this.handleDelete(record, 'unique')
            }>
              <span className="operation-btn" style={{color: '#ff4d4f'}}><Icon type="delete" /></span>
            </Popconfirm>
          </div>)
      }
    ],
    onceUniqueColumns: [
      {
        title: '字段名',
        dataIndex: 'field',
        width: '45%'
      },
      {
        title: '状态',
        dataIndex: 'status',
        width: '30%',
        render: (text, record) => record.status === 'false' ?
          (
            <div>
@@ -922,6 +969,23 @@
        this.getsysScript()
      })
    }
    if (this.props.card.Ot === 'requiredOnce') {
      let _columns = fromJS(config.columns).toJS()
      _columns = _columns.filter(col => col.field)
      if (this.props.floor === 'subtable' && _columns.filter(col => col.field.toLowerCase() === 'bid').length === 0) { // 子表表单中增加BID
        _columns.unshift({
          uuid: 'BID',
          field: 'BID',
          label: 'BID',
          type: 'text'
        })
      }
      this.setState({
        columnsFields: _columns
      })
    }
  }
  componentDidMount() {
@@ -1522,7 +1586,7 @@
  render() {
    const { card } = this.props
    const { verify, fields, uniqueColumns, contrastColumns, customColumns, orderColumns, scriptsColumns, orderModular, orderModularDetail, voucher, voucherDetail } = this.state
    const { verify, fields, uniqueColumns, onceUniqueColumns, columnsFields, contrastColumns, customColumns, orderColumns, scriptsColumns, orderModular, orderModularDetail, voucher, voucherDetail } = this.state
    const formItemLayout = {
      labelCol: {
        xs: { span: 24 },
@@ -1594,7 +1658,8 @@
          </TabPane>
          <TabPane tab={card.Ot !== 'requiredOnce' ? '唯一性验证' : '同类数据验证'} key="2">
            <UniqueForm
              fields={fields}
              btn={card}
              fields={card.Ot !== 'requiredOnce' ? fields : columnsFields}
              dict={this.props.dict}
              uniqueChange={this.uniqueChange}
              wrappedComponentRef={(inst) => this.uniqueForm = inst}
@@ -1604,7 +1669,7 @@
              rowKey="uuid"
              className="custom-table"
              dataSource={verify.uniques}
              columns={uniqueColumns}
              columns={card.Ot !== 'requiredOnce' ? uniqueColumns : onceUniqueColumns}
              pagination={false}
            />
          </TabPane>
src/templates/zshare/verifycard/uniqueform/index.jsx
@@ -6,6 +6,7 @@
class UniqueForm extends Component {
  static propTpyes = {
    btn: PropTypes.object,       // 字典项
    dict: PropTypes.object,       // 字典项
    fields: PropTypes.array,      // 表单字段
    uniqueChange: PropTypes.func  // 修改函数
@@ -16,15 +17,22 @@
  }
  edit = (record) => {
    const { btn } = this.props
    this.setState({
      editItem: record
    })
    this.props.form.setFieldsValue({
      field: record.field.split(','),
      errorCode: record.errorCode,
      verifyType: record.verifyType || 'physical'
    })
    let _value = {
      field: record.field.split(',')
    }
    if (btn.Ot !== 'requiredOnce') {
      _value.errorCode = record.errorCode
      _value.verifyType = record.verifyType || 'physical'
    }
    this.props.form.setFieldsValue(_value)
  }
@@ -60,7 +68,7 @@
  render() {
    const { getFieldDecorator } = this.props.form
    const { fields } = this.props
    const { fields, btn } = this.props
    const formItemLayout = {
      labelCol: {
@@ -97,7 +105,7 @@
              )}
            </Form.Item>
          </Col>
          <Col span={6}>
          {btn.Ot !== 'requiredOnce' ? <Col span={6}>
            <Form.Item label={'报错编码'}>
              {getFieldDecorator('errorCode', {
                initialValue: 'E',
@@ -116,8 +124,8 @@
                </Select>
              )}
            </Form.Item>
          </Col>
          <Col span={6}>
          </Col> : null}
          {btn.Ot !== 'requiredOnce' ? <Col span={6}>
            <Form.Item label={'验证类型'}>
              {getFieldDecorator('verifyType', {
                initialValue: 'physical',
@@ -134,7 +142,7 @@
                </Select>
              )}
            </Form.Item>
          </Col>
          </Col> : null}
          <Col span={4} className="add">
            <Button onClick={this.handleConfirm} className="mk-green">
              保存
src/utils/utils.js
@@ -1051,10 +1051,15 @@
        datasource = '(' + datasource + ') tb'
      }
      let _ID = '=@ID@'
      if (btn.Ot === 'requiredOnce') {
        _ID = ' in (select ID from  dbo.SplitComma(@ID@))'
      }
      _sql += `
        /* 失效验证 */
        select @tbid='', @ErrorCode='',@retmsg=''
        select @tbid=${primaryKey} from ${datasource} where ${primaryKey} ='${primaryId}'
        select @tbid=${primaryKey} from ${datasource} where ${primaryKey} ${_ID}
        If @tbid=''
        Begin
          select @ErrorCode='E',@retmsg='数据已失效'
@@ -1130,18 +1135,20 @@
      }
      verify.uniques.forEach(item => {
        console.log(item)
        // `有同类数据验证:
        // 与唯一性验证一样,可以选几个字段
        // Set @tbid=’’
        let _primaryKey = item.field.split(',').includes(primaryKey) ? '' : ',' + primaryKey
        _sql += `
        /* 同类数据验证 */
        Set @tbid=''
        Select top 1 @tbid='X' from (select ${item.field}${_primaryKey},1 an n from ${datasource} ) tb  inner join (select ID from  dbo.SplitComma(@ID@)) sp on tb.${primaryKey}=sp.ID group by ${item.field} having sum(n)>1
        
        // Select top 1 @tbid=’X’ from (select 多个字段逗号分隔,主键,1 an n from 数据源 ) tb  inner join (select ID from  dbo.SplitComma(@ID@)) sp on tb.主键=sp.ID group by 多个字段逗号分隔 having sum(n)>1
        // If @tbid!=’’
        // Begin
        //     Set @errorcode=’E’ ,Set @remsg=’多个字段逗号分隔 值不唯一’ goto aaa
        // end
        // `
        If @tbid!=''
        Begin
          Set @errorcode='E' ,Set @remsg='${item.fieldlabel} 值不唯一'
          goto aaa
        end
        `
      })
    }