Commit c160b90b by liuxin
parents 9730846f bff471d6
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1639625279644" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6473" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M726.751 793.33c-65.132 50.88-147.106 81.2-236.161 81.2-212.044 0-383.94-171.896-383.94-383.94s171.896-383.94 383.94-383.94 383.94 171.896 383.94 383.94c0 99.938-38.183 190.957-100.756 259.266l123.38 123.38-45.248 45.248-125.155-125.155zM490.59 810.54c176.704 0 319.95-143.246 319.95-319.95 0-176.704-143.246-319.95-319.95-319.95-176.704 0-319.95 143.246-319.95 319.95 0 176.704 143.246 319.95 319.95 319.95zM383.94 443.785l-32.256 28.224-42.138-48.158L447.93 302.765V661.23h-63.99V443.785z m224.226 76.426l32.256-28.224 42.138 48.157L544.176 661.23V302.765h63.99v217.446z" p-id="6474" fill="#303133"></path></svg> <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893252209" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2768" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M663.04 583.68c-125.44 51.2-273.92 0-343.04-125.44-76.8-135.68-33.28-312.32 99.84-391.68 87.04-53.76 194.56-53.76 281.6-2.56 87.04 51.2 140.8 148.48 140.8 253.44 0 89.6-40.96 171.52-107.52 227.84l115.2 199.68c5.12 10.24 7.68 20.48 5.12 30.72s-10.24 17.92-17.92 23.04c-17.92 10.24-43.52 5.12-53.76-15.36l-120.32-199.68z m256-327.68c43.52 0 79.36 35.84 79.36 81.92v578.56c0 46.08-35.84 81.92-79.36 81.92H104.96C61.44 998.4 25.6 962.56 25.6 916.48V337.92C25.6 291.84 61.44 256 104.96 256h122.88c-2.56 12.8-5.12 28.16-5.12 40.96s2.56 28.16 5.12 40.96H104.96v578.56h814.08V256z m-460.8-117.76c-94.72 56.32-128 184.32-71.68 281.6 53.76 99.84 176.64 133.12 271.36 76.8 61.44-35.84 99.84-104.96 99.84-179.2s-38.4-140.8-99.84-179.2-138.24-38.4-199.68 0z m5.12 69.12c-5.12-10.24 0-17.92 10.24-25.6s20.48-2.56 28.16 7.68l53.76 84.48 56.32-84.48c7.68-10.24 15.36-12.8 25.6-7.68s12.8 12.8 10.24 25.6l-53.76 84.48H640c5.12 2.56 7.68 7.68 7.68 15.36 0 5.12-2.56 10.24-7.68 15.36h-58.88v23.04H640c5.12 2.56 7.68 7.68 7.68 15.36 0 5.12-2.56 10.24-7.68 15.36h-58.88v61.44c0 17.92-5.12 25.6-23.04 25.6-15.36 0-23.04-7.68-23.04-25.6v-61.44h-58.88c-5.12-2.56-10.24-7.68-10.24-15.36s2.56-10.24 10.24-15.36h58.88v-23.04h-58.88c-5.12-2.56-7.68-7.68-10.24-15.36 0-5.12 2.56-10.24 10.24-15.36h46.08l-58.88-84.48zM184.32 701.44c-2.56-2.56-2.56-7.68 0-7.68L307.2 563.2c2.56-2.56 7.68 0 7.68 5.12v74.24h235.52c15.36 0 28.16 12.8 28.16 30.72s-12.8 30.72-28.16 30.72H184.32z m394.24 46.08c2.56 2.56 2.56 7.68 0 7.68l-122.88 130.56c-2.56 2.56-7.68 0-7.68-5.12v-74.24H209.92c-15.36 0-28.16-12.8-28.16-30.72s12.8-30.72 28.16-30.72H578.56z" fill="#10385C" p-id="2769"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1639625279644" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6473" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M726.751 793.33c-65.132 50.88-147.106 81.2-236.161 81.2-212.044 0-383.94-171.896-383.94-383.94s171.896-383.94 383.94-383.94 383.94 171.896 383.94 383.94c0 99.938-38.183 190.957-100.756 259.266l123.38 123.38-45.248 45.248-125.155-125.155zM490.59 810.54c176.704 0 319.95-143.246 319.95-319.95 0-176.704-143.246-319.95-319.95-319.95-176.704 0-319.95 143.246-319.95 319.95 0 176.704 143.246 319.95 319.95 319.95zM383.94 443.785l-32.256 28.224-42.138-48.158L447.93 302.765V661.23h-63.99V443.785z m224.226 76.426l32.256-28.224 42.138 48.157L544.176 661.23V302.765h63.99v217.446z" p-id="6474" fill="#303133"></path></svg> <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893252209" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2768" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M663.04 583.68c-125.44 51.2-273.92 0-343.04-125.44-76.8-135.68-33.28-312.32 99.84-391.68 87.04-53.76 194.56-53.76 281.6-2.56 87.04 51.2 140.8 148.48 140.8 253.44 0 89.6-40.96 171.52-107.52 227.84l115.2 199.68c5.12 10.24 7.68 20.48 5.12 30.72s-10.24 17.92-17.92 23.04c-17.92 10.24-43.52 5.12-53.76-15.36l-120.32-199.68z m256-327.68c43.52 0 79.36 35.84 79.36 81.92v578.56c0 46.08-35.84 81.92-79.36 81.92H104.96C61.44 998.4 25.6 962.56 25.6 916.48V337.92C25.6 291.84 61.44 256 104.96 256h122.88c-2.56 12.8-5.12 28.16-5.12 40.96s2.56 28.16 5.12 40.96H104.96v578.56h814.08V256z m-460.8-117.76c-94.72 56.32-128 184.32-71.68 281.6 53.76 99.84 176.64 133.12 271.36 76.8 61.44-35.84 99.84-104.96 99.84-179.2s-38.4-140.8-99.84-179.2-138.24-38.4-199.68 0z m5.12 69.12c-5.12-10.24 0-17.92 10.24-25.6s20.48-2.56 28.16 7.68l53.76 84.48 56.32-84.48c7.68-10.24 15.36-12.8 25.6-7.68s12.8 12.8 10.24 25.6l-53.76 84.48H640c5.12 2.56 7.68 7.68 7.68 15.36 0 5.12-2.56 10.24-7.68 15.36h-58.88v23.04H640c5.12 2.56 7.68 7.68 7.68 15.36 0 5.12-2.56 10.24-7.68 15.36h-58.88v61.44c0 17.92-5.12 25.6-23.04 25.6-15.36 0-23.04-7.68-23.04-25.6v-61.44h-58.88c-5.12-2.56-10.24-7.68-10.24-15.36s2.56-10.24 10.24-15.36h58.88v-23.04h-58.88c-5.12-2.56-7.68-7.68-10.24-15.36 0-5.12 2.56-10.24 10.24-15.36h46.08l-58.88-84.48zM184.32 701.44c-2.56-2.56-2.56-7.68 0-7.68L307.2 563.2c2.56-2.56 7.68 0 7.68 5.12v74.24h235.52c15.36 0 28.16 12.8 28.16 30.72s-12.8 30.72-28.16 30.72H184.32z m394.24 46.08c2.56 2.56 2.56 7.68 0 7.68l-122.88 130.56c-2.56 2.56-7.68 0-7.68-5.12v-74.24H209.92c-15.36 0-28.16-12.8-28.16-30.72s12.8-30.72 28.16-30.72H578.56z" fill="#10385C" p-id="2769"></path></svg>
\ No newline at end of file \ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893410931" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1194" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M916.96 128.88H107.5c-59.18 0-107.5 45.06-107.5 100.24v567.52c0 55.19 48.32 100.24 107.5 100.24h809.46c59.18 0 107.5-45.06 107.5-100.24V229.12c0-55.18-48.32-100.24-107.5-100.24zM961.64 378v388c0 45.56-13.18 63-65 63H128.64c-51.82 0-64-20.44-64-66V267c0-45.56 12.18-72 64-72h768c51.82 0 65 17.44 65 63v120zM576.64 725.5c0-19.05 11.02-34.5 24.62-34.5h270.74c13.59 0 24.62 15.45 24.62 34.5S885.6 760 872 760H601.26c-13.6 0-24.62-15.44-24.62-34.5zM64.64 378h897v90H64.64v-90z" p-id="1195"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893410931" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1194" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M916.96 128.88H107.5c-59.18 0-107.5 45.06-107.5 100.24v567.52c0 55.19 48.32 100.24 107.5 100.24h809.46c59.18 0 107.5-45.06 107.5-100.24V229.12c0-55.18-48.32-100.24-107.5-100.24zM961.64 378v388c0 45.56-13.18 63-65 63H128.64c-51.82 0-64-20.44-64-66V267c0-45.56 12.18-72 64-72h768c51.82 0 65 17.44 65 63v120zM576.64 725.5c0-19.05 11.02-34.5 24.62-34.5h270.74c13.59 0 24.62 15.45 24.62 34.5S885.6 760 872 760H601.26c-13.6 0-24.62-15.44-24.62-34.5zM64.64 378h897v90H64.64v-90z" p-id="1195"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893022880" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1058" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M880.013365 810.140533l104.781583 125.22677c17.889539 20.445187 15.33389 53.668616-5.111296 71.558155l-7.666945 5.111296c-20.445187 17.889539-53.668616 15.33389-71.558155-5.111296l-99.670286-120.115474c-84.336396 63.891209-186.562331 99.670286-299.010859 99.670287C225.767383 986.480271 0.870326 764.138863 0.870326 493.240135S225.767383 0 499.221758 0 997.57319 222.341408 997.57319 493.240135c0 120.115473-43.446022 232.564002-117.559825 316.900398zM499.221758 99.670286c-217.230111 0-398.681146 178.895386-398.681146 393.569849s176.339738 393.569849 398.681146 393.569849 398.681146-173.784089 398.681146-393.569849S716.45187 99.670286 499.221758 99.670286z m38.334726 184.006683c7.666945 2.555648 12.778242 10.222593 12.778242 17.889539v370.569013c0 7.666945-5.111297 15.33389-12.778242 17.889539-2.555648 2.555648-5.111297 2.555648-7.666945 2.555648-5.111297 0-10.222593-2.555648-12.778242-5.111297l-117.559825-97.114638h-94.55899c-5.111297 0-10.222593-2.555648-15.33389-5.111296-5.111297-5.111297-5.111297-10.222593-5.111297-15.333891v-163.561495c0-5.111297 2.555648-10.222593 5.111297-15.33389 5.111297-5.111297 10.222593-5.111297 15.33389-5.111297h94.55899l117.559825-99.670287c5.111297-5.111297 12.778242-7.666945 20.445187-2.555648z m79.225099 102.225935c2.555648 0 56.224264 28.112132 56.224264 99.670286 0 74.113803-51.112967 102.225935-53.668615 102.225935-2.555648 2.555648-5.111297 2.555648-10.222594 2.555648-7.666945 0-15.33389-5.111297-17.889539-10.222593-5.111297-10.222593 0-23.000835 10.222594-28.112132 0 0 30.66778-17.889539 30.66778-66.446858 0-46.001671-30.66778-61.335561-33.223428-61.335561-10.222593-5.111297-15.33389-17.889539-10.222594-28.112132 7.666945-10.222593 17.889539-15.33389 28.112132-10.222593z m63.891209-61.335561c2.555648 2.555648 74.113803 48.557319 74.113803 161.005847s-69.002506 158.450199-71.558154 161.005848c-2.555648 2.555648-7.666945 2.555648-10.222594 2.555648-7.666945 0-12.778242-2.555648-17.889538-10.222594-5.111297-10.222593-2.555648-23.000835 5.111296-28.112132 2.555648-2.555648 53.668616-38.334726 53.668616-127.782418s-53.668616-125.22677-53.668616-127.782419c-10.222593-5.111297-12.778242-17.889539-5.111296-28.112132 5.111297-5.111297 17.889539-7.666945 25.556483-2.555648z" fill="#10385C" p-id="1059"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893022880" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1058" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M880.013365 810.140533l104.781583 125.22677c17.889539 20.445187 15.33389 53.668616-5.111296 71.558155l-7.666945 5.111296c-20.445187 17.889539-53.668616 15.33389-71.558155-5.111296l-99.670286-120.115474c-84.336396 63.891209-186.562331 99.670286-299.010859 99.670287C225.767383 986.480271 0.870326 764.138863 0.870326 493.240135S225.767383 0 499.221758 0 997.57319 222.341408 997.57319 493.240135c0 120.115473-43.446022 232.564002-117.559825 316.900398zM499.221758 99.670286c-217.230111 0-398.681146 178.895386-398.681146 393.569849s176.339738 393.569849 398.681146 393.569849 398.681146-173.784089 398.681146-393.569849S716.45187 99.670286 499.221758 99.670286z m38.334726 184.006683c7.666945 2.555648 12.778242 10.222593 12.778242 17.889539v370.569013c0 7.666945-5.111297 15.33389-12.778242 17.889539-2.555648 2.555648-5.111297 2.555648-7.666945 2.555648-5.111297 0-10.222593-2.555648-12.778242-5.111297l-117.559825-97.114638h-94.55899c-5.111297 0-10.222593-2.555648-15.33389-5.111296-5.111297-5.111297-5.111297-10.222593-5.111297-15.333891v-163.561495c0-5.111297 2.555648-10.222593 5.111297-15.33389 5.111297-5.111297 10.222593-5.111297 15.33389-5.111297h94.55899l117.559825-99.670287c5.111297-5.111297 12.778242-7.666945 20.445187-2.555648z m79.225099 102.225935c2.555648 0 56.224264 28.112132 56.224264 99.670286 0 74.113803-51.112967 102.225935-53.668615 102.225935-2.555648 2.555648-5.111297 2.555648-10.222594 2.555648-7.666945 0-15.33389-5.111297-17.889539-10.222593-5.111297-10.222593 0-23.000835 10.222594-28.112132 0 0 30.66778-17.889539 30.66778-66.446858 0-46.001671-30.66778-61.335561-33.223428-61.335561-10.222593-5.111297-15.33389-17.889539-10.222594-28.112132 7.666945-10.222593 17.889539-15.33389 28.112132-10.222593z m63.891209-61.335561c2.555648 2.555648 74.113803 48.557319 74.113803 161.005847s-69.002506 158.450199-71.558154 161.005848c-2.555648 2.555648-7.666945 2.555648-10.222594 2.555648-7.666945 0-12.778242-2.555648-17.889538-10.222594-5.111297-10.222593-2.555648-23.000835 5.111296-28.112132 2.555648-2.555648 53.668616-38.334726 53.668616-127.782418s-53.668616-125.22677-53.668616-127.782419c-10.222593-5.111297-12.778242-17.889539-5.111296-28.112132 5.111297-5.111297 17.889539-7.666945 25.556483-2.555648z" fill="#10385C" p-id="1059"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646883538896" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="958" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M224 544.064m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z" fill="" p-id="959"></path><path d="M768 576.064h64a32 32 0 0 0 0-64h-64a32 32 0 0 0 0 64zM224 640.064a32 32 0 0 0 0 64h256a32 32 0 0 0 0-64h-256z" fill="" p-id="960"></path><path d="M928 320.064h-163.264c1.216 10.624 3.264 21.056 3.264 32s-2.048 21.376-3.264 32H928v448h-832v-448h99.2c-1.152-10.624-3.2-21.056-3.2-32s2.048-21.376 3.2-32H96a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h832a64 64 0 0 0 64-64v-448a64 64 0 0 0-64-64z" fill="" p-id="961"></path><path d="M592 545.92a224 224 0 1 0-223.936-387.968A224 224 0 0 0 592 545.92z m-192-332.544a160 160 0 1 1 160 277.312 160 160 0 0 1-160-277.312zM592 548.032a30.848 30.848 0 0 0-11.776 42.624l96 161.92a32.64 32.64 0 0 0 43.776 11.392 30.784 30.784 0 0 0 11.776-42.56l-96-161.92a32.64 32.64 0 0 0-43.776-11.456z" fill="" p-id="962"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646883538896" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="958" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M224 544.064m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z" fill="" p-id="959"></path><path d="M768 576.064h64a32 32 0 0 0 0-64h-64a32 32 0 0 0 0 64zM224 640.064a32 32 0 0 0 0 64h256a32 32 0 0 0 0-64h-256z" fill="" p-id="960"></path><path d="M928 320.064h-163.264c1.216 10.624 3.264 21.056 3.264 32s-2.048 21.376-3.264 32H928v448h-832v-448h99.2c-1.152-10.624-3.2-21.056-3.2-32s2.048-21.376 3.2-32H96a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h832a64 64 0 0 0 64-64v-448a64 64 0 0 0-64-64z" fill="" p-id="961"></path><path d="M592 545.92a224 224 0 1 0-223.936-387.968A224 224 0 0 0 592 545.92z m-192-332.544a160 160 0 1 1 160 277.312 160 160 0 0 1-160-277.312zM592 548.032a30.848 30.848 0 0 0-11.776 42.624l96 161.92a32.64 32.64 0 0 0 43.776 11.392 30.784 30.784 0 0 0 11.776-42.56l-96-161.92a32.64 32.64 0 0 0-43.776-11.456z" fill="" p-id="962"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646878781278" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="587" width="32" height="32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M880.013365 810.140533l104.781583 125.22677c17.889539 20.445187 15.33389 53.668616-5.111296 71.558155l-7.666945 5.111296c-20.445187 17.889539-53.668616 15.33389-71.558155-5.111296l-99.670286-120.115474c-84.336396 63.891209-186.562331 99.670286-299.010859 99.670287C225.767383 986.480271 0.870326 764.138863 0.870326 493.240135S225.767383 0 499.221758 0 997.57319 222.341408 997.57319 493.240135c0 120.115473-43.446022 232.564002-117.559825 316.900398zM499.221758 99.670286c-217.230111 0-398.681146 178.895386-398.681146 393.569849s176.339738 393.569849 398.681146 393.569849 398.681146-173.784089 398.681146-393.569849S716.45187 99.670286 499.221758 99.670286z m265.787431 380.791608l-153.338903 132.893715c-5.111297 2.555648-10.222593 0-10.222593-5.111297v-81.780748H246.21257c-23.000835 0-40.890374-17.889539-40.890374-43.446022s17.889539-43.446022 40.890374-43.446022h350.123826v-102.225935c0-5.111297 7.666945-10.222593 10.222594-5.111297l153.338902 132.893715c7.666945 5.111297 7.666945 10.222593 5.111297 15.333891z" fill="#303133" p-id="588"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646878781278" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="587" width="32" height="32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M880.013365 810.140533l104.781583 125.22677c17.889539 20.445187 15.33389 53.668616-5.111296 71.558155l-7.666945 5.111296c-20.445187 17.889539-53.668616 15.33389-71.558155-5.111296l-99.670286-120.115474c-84.336396 63.891209-186.562331 99.670286-299.010859 99.670287C225.767383 986.480271 0.870326 764.138863 0.870326 493.240135S225.767383 0 499.221758 0 997.57319 222.341408 997.57319 493.240135c0 120.115473-43.446022 232.564002-117.559825 316.900398zM499.221758 99.670286c-217.230111 0-398.681146 178.895386-398.681146 393.569849s176.339738 393.569849 398.681146 393.569849 398.681146-173.784089 398.681146-393.569849S716.45187 99.670286 499.221758 99.670286z m265.787431 380.791608l-153.338903 132.893715c-5.111297 2.555648-10.222593 0-10.222593-5.111297v-81.780748H246.21257c-23.000835 0-40.890374-17.889539-40.890374-43.446022s17.889539-43.446022 40.890374-43.446022h350.123826v-102.225935c0-5.111297 7.666945-10.222593 10.222594-5.111297l153.338902 132.893715c7.666945 5.111297 7.666945 10.222593 5.111297 15.333891z" fill="#303133" p-id="588"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646878842290" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="814" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M880.013365 810.140533l104.781583 125.22677c17.889539 20.445187 15.33389 53.668616-5.111296 71.558155l-7.666945 5.111296c-20.445187 17.889539-53.668616 15.33389-71.558155-5.111296l-99.670286-120.115474c-84.336396 63.891209-186.562331 99.670286-299.010859 99.670287C225.767383 986.480271 0.870326 764.138863 0.870326 493.240135S225.767383 0 499.221758 0 997.57319 222.341408 997.57319 493.240135c0 120.115473-43.446022 232.564002-117.559825 316.900398zM499.221758 99.670286c-217.230111 0-398.681146 178.895386-398.681146 393.569849 0 217.230111 176.339738 393.569849 398.681146 393.569849s398.681146-173.784089 398.681146-393.569849S716.45187 99.670286 499.221758 99.670286zM207.877844 480.461894c-5.111297-2.555648-5.111297-10.222593 0-12.778242l153.338902-132.893716c5.111297-2.555648 10.222593 0 10.222594 5.111297v102.225935h350.123826c23.000835 0 40.890374 17.889539 40.890374 43.446022 0 23.000835-17.889539 43.446022-40.890374 43.446023H373.994988v81.780747c0 5.111297-7.666945 10.222593-10.222593 5.111297l-155.894551-135.449363z" fill="#303133" p-id="815"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646878842290" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="814" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M880.013365 810.140533l104.781583 125.22677c17.889539 20.445187 15.33389 53.668616-5.111296 71.558155l-7.666945 5.111296c-20.445187 17.889539-53.668616 15.33389-71.558155-5.111296l-99.670286-120.115474c-84.336396 63.891209-186.562331 99.670286-299.010859 99.670287C225.767383 986.480271 0.870326 764.138863 0.870326 493.240135S225.767383 0 499.221758 0 997.57319 222.341408 997.57319 493.240135c0 120.115473-43.446022 232.564002-117.559825 316.900398zM499.221758 99.670286c-217.230111 0-398.681146 178.895386-398.681146 393.569849 0 217.230111 176.339738 393.569849 398.681146 393.569849s398.681146-173.784089 398.681146-393.569849S716.45187 99.670286 499.221758 99.670286zM207.877844 480.461894c-5.111297-2.555648-5.111297-10.222593 0-12.778242l153.338902-132.893716c5.111297-2.555648 10.222593 0 10.222594 5.111297v102.225935h350.123826c23.000835 0 40.890374 17.889539 40.890374 43.446022 0 23.000835-17.889539 43.446022-40.890374 43.446023H373.994988v81.780747c0 5.111297-7.666945 10.222593-10.222593 5.111297l-155.894551-135.449363z" fill="#303133" p-id="815"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646880568006" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="996" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M884.195754 813.22223l107.070012 127.4643c17.845002 20.394288 15.295716 53.535006-5.098572 71.380007s-53.535006 15.295716-71.380008-5.098572l-101.971439-122.365727c-84.126438 68.830722-193.745735 109.619297-311.012891 109.619297C226.479969 994.221535 2.142802 769.884368 2.142802 497.110768S226.479969 0 499.25357 0 996.364338 224.337167 996.364338 497.110768c0 119.816441-43.337862 229.435739-112.168584 316.111462zM499.25357 101.97144C282.564261 101.97144 104.114242 280.421459 104.114242 497.110768S280.014975 892.250096 499.25357 892.250096 894.392898 716.349363 894.392898 497.110768 715.942879 101.97144 499.25357 101.97144z m-175.900733 369.646468l313.562176-175.900733c15.295716-7.647858 33.140718-2.549286 40.788576 10.197144 7.647858 15.295716 2.549286 33.140718-10.197144 40.788575L206.085681 611.828637l33.140718-234.534311 84.126438 94.323582z m331.407178 30.591432l-311.01289 193.745735c-15.295716 7.647858-33.140718 2.549286-43.337862-10.197144-10.197144-15.295716-5.098572-35.690004 10.197144-43.337862L766.928599 356.900038v237.083597l-112.168584-91.774295z" fill="#303133" p-id="997"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646880568006" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="996" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M884.195754 813.22223l107.070012 127.4643c17.845002 20.394288 15.295716 53.535006-5.098572 71.380007s-53.535006 15.295716-71.380008-5.098572l-101.971439-122.365727c-84.126438 68.830722-193.745735 109.619297-311.012891 109.619297C226.479969 994.221535 2.142802 769.884368 2.142802 497.110768S226.479969 0 499.25357 0 996.364338 224.337167 996.364338 497.110768c0 119.816441-43.337862 229.435739-112.168584 316.111462zM499.25357 101.97144C282.564261 101.97144 104.114242 280.421459 104.114242 497.110768S280.014975 892.250096 499.25357 892.250096 894.392898 716.349363 894.392898 497.110768 715.942879 101.97144 499.25357 101.97144z m-175.900733 369.646468l313.562176-175.900733c15.295716-7.647858 33.140718-2.549286 40.788576 10.197144 7.647858 15.295716 2.549286 33.140718-10.197144 40.788575L206.085681 611.828637l33.140718-234.534311 84.126438 94.323582z m331.407178 30.591432l-311.01289 193.745735c-15.295716 7.647858-33.140718 2.549286-43.337862-10.197144-10.197144-15.295716-5.098572-35.690004 10.197144-43.337862L766.928599 356.900038v237.083597l-112.168584-91.774295z" fill="#303133" p-id="997"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893741055" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3214" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M30.72 844.8c-2.56-2.56-5.12-2.56-7.68-5.12-5.12-5.12-10.24-15.36-10.24-23.04v-166.4c0-10.24 5.12-20.48 12.8-25.6 33.28-25.6 53.76-64 53.76-104.96 0-40.96-20.48-79.36-53.76-104.96-7.68-5.12-12.8-15.36-12.8-25.6V222.72c0-7.68 2.56-17.92 10.24-23.04 5.12-5.12 15.36-10.24 23.04-10.24H972.8c17.92 0 33.28 15.36 33.28 33.28v166.4c0 10.24-5.12 20.48-12.8 25.6-33.28 25.6-53.76 64-53.76 104.96 0 40.96 20.48 79.36 53.76 104.96 7.68 5.12 12.8 15.36 12.8 25.6v166.4c0 17.92-15.36 33.28-33.28 33.28H46.08c-2.56 0-10.24-2.56-15.36-5.12z m79.36-189.44v110.08h801.28v-110.08c-38.4-35.84-61.44-84.48-61.44-138.24 0-53.76 23.04-102.4 61.44-138.24v-110.08H110.08v110.08c38.4 35.84 61.44 84.48 61.44 138.24 0 53.76-20.48 104.96-61.44 138.24z m176.64-166.4c-2.56-2.56-2.56-7.68 0-10.24l145.92-145.92c5.12-2.56 10.24 0 10.24 5.12v81.92h281.6c17.92 0 33.28 15.36 33.28 33.28 0 17.92-15.36 33.28-33.28 33.28H286.72zM755.2 537.6c2.56 2.56 2.56 7.68 0 10.24l-145.92 145.92c-5.12 2.56-10.24 0-10.24-5.12v-81.92h-281.6c-17.92 0-33.28-15.36-33.28-33.28 0-17.92 15.36-33.28 33.28-33.28h437.76z" fill="#10385C" p-id="3215"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646893741055" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3214" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M30.72 844.8c-2.56-2.56-5.12-2.56-7.68-5.12-5.12-5.12-10.24-15.36-10.24-23.04v-166.4c0-10.24 5.12-20.48 12.8-25.6 33.28-25.6 53.76-64 53.76-104.96 0-40.96-20.48-79.36-53.76-104.96-7.68-5.12-12.8-15.36-12.8-25.6V222.72c0-7.68 2.56-17.92 10.24-23.04 5.12-5.12 15.36-10.24 23.04-10.24H972.8c17.92 0 33.28 15.36 33.28 33.28v166.4c0 10.24-5.12 20.48-12.8 25.6-33.28 25.6-53.76 64-53.76 104.96 0 40.96 20.48 79.36 53.76 104.96 7.68 5.12 12.8 15.36 12.8 25.6v166.4c0 17.92-15.36 33.28-33.28 33.28H46.08c-2.56 0-10.24-2.56-15.36-5.12z m79.36-189.44v110.08h801.28v-110.08c-38.4-35.84-61.44-84.48-61.44-138.24 0-53.76 23.04-102.4 61.44-138.24v-110.08H110.08v110.08c38.4 35.84 61.44 84.48 61.44 138.24 0 53.76-20.48 104.96-61.44 138.24z m176.64-166.4c-2.56-2.56-2.56-7.68 0-10.24l145.92-145.92c5.12-2.56 10.24 0 10.24 5.12v81.92h281.6c17.92 0 33.28 15.36 33.28 33.28 0 17.92-15.36 33.28-33.28 33.28H286.72zM755.2 537.6c2.56 2.56 2.56 7.68 0 10.24l-145.92 145.92c-5.12 2.56-10.24 0-10.24-5.12v-81.92h-281.6c-17.92 0-33.28-15.36-33.28-33.28 0-17.92 15.36-33.28 33.28-33.28h437.76z" fill="#10385C" p-id="3215"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646897778661" class="icon" viewBox="0 0 1025 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3352" xmlns:xlink="http://www.w3.org/1999/xlink" width="32.03125" height="32"><defs><style type="text/css"></style></defs><path d="M151.04 837.12C69.12 837.12 0 768 0 686.08V202.24C0 120.32 69.12 51.2 151.04 51.2h606.72c84.48 0 151.04 69.12 151.04 151.04v230.4c-17.92-17.92-61.44-40.96-87.04-53.76V217.6c0-46.08-43.52-87.04-89.6-87.04H174.08C128 130.56 89.6 179.2 89.6 225.28v432.64c0 46.08 33.28 92.16 81.92 92.16H460.8c12.8 23.04 33.28 66.56 51.2 87.04H151.04zM1013.76 921.6c15.36 15.36 15.36 35.84 0 46.08-7.68 7.68-15.36 10.24-23.04 10.24s-15.36-2.56-23.04-10.24l-107.52-107.52c-30.72 15.36-66.56 25.6-104.96 25.6-117.76 0-212.48-94.72-212.48-212.48 0-117.76 94.72-212.48 212.48-212.48s212.48 94.72 212.48 212.48c0 56.32-20.48 107.52-56.32 143.36l102.4 104.96z m-404.48-245.76c0 79.36 66.56 145.92 145.92 145.92s145.92-66.56 145.92-145.92-66.56-145.92-145.92-145.92-145.92 66.56-145.92 145.92zM261.12 417.28c-56.32 0-102.4-46.08-102.4-102.4s46.08-102.4 102.4-102.4 102.4 46.08 102.4 102.4c0 58.88-46.08 102.4-102.4 102.4z m0-156.16c-30.72 0-56.32 25.6-56.32 56.32 0 30.72 25.6 56.32 56.32 56.32 30.72 0 56.32-25.6 56.32-56.32 0-30.72-25.6-56.32-56.32-56.32z m501.76 53.76l-135.68 92.16v-61.44h-120.32l-153.6 192c-5.12 5.12-10.24 7.68-15.36 7.68H181.76c-12.8 0-28.16-12.8-28.16-35.84s17.92-33.28 28.16-33.28H332.8c107.52-130.56 158.72-197.12 158.72-197.12h133.12V217.6l138.24 97.28zM115.2 896h512c20.48 0 38.4 17.92 38.4 38.4s-17.92 38.4-38.4 38.4h-512c-20.48 0-38.4-17.92-38.4-38.4S94.72 896 115.2 896z" fill="#10385C" p-id="3353"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646897778661" class="icon" viewBox="0 0 1025 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3352" xmlns:xlink="http://www.w3.org/1999/xlink" width="32.03125" height="32"><defs><style type="text/css"></style></defs><path d="M151.04 837.12C69.12 837.12 0 768 0 686.08V202.24C0 120.32 69.12 51.2 151.04 51.2h606.72c84.48 0 151.04 69.12 151.04 151.04v230.4c-17.92-17.92-61.44-40.96-87.04-53.76V217.6c0-46.08-43.52-87.04-89.6-87.04H174.08C128 130.56 89.6 179.2 89.6 225.28v432.64c0 46.08 33.28 92.16 81.92 92.16H460.8c12.8 23.04 33.28 66.56 51.2 87.04H151.04zM1013.76 921.6c15.36 15.36 15.36 35.84 0 46.08-7.68 7.68-15.36 10.24-23.04 10.24s-15.36-2.56-23.04-10.24l-107.52-107.52c-30.72 15.36-66.56 25.6-104.96 25.6-117.76 0-212.48-94.72-212.48-212.48 0-117.76 94.72-212.48 212.48-212.48s212.48 94.72 212.48 212.48c0 56.32-20.48 107.52-56.32 143.36l102.4 104.96z m-404.48-245.76c0 79.36 66.56 145.92 145.92 145.92s145.92-66.56 145.92-145.92-66.56-145.92-145.92-145.92-145.92 66.56-145.92 145.92zM261.12 417.28c-56.32 0-102.4-46.08-102.4-102.4s46.08-102.4 102.4-102.4 102.4 46.08 102.4 102.4c0 58.88-46.08 102.4-102.4 102.4z m0-156.16c-30.72 0-56.32 25.6-56.32 56.32 0 30.72 25.6 56.32 56.32 56.32 30.72 0 56.32-25.6 56.32-56.32 0-30.72-25.6-56.32-56.32-56.32z m501.76 53.76l-135.68 92.16v-61.44h-120.32l-153.6 192c-5.12 5.12-10.24 7.68-15.36 7.68H181.76c-12.8 0-28.16-12.8-28.16-35.84s17.92-33.28 28.16-33.28H332.8c107.52-130.56 158.72-197.12 158.72-197.12h133.12V217.6l138.24 97.28zM115.2 896h512c20.48 0 38.4 17.92 38.4 38.4s-17.92 38.4-38.4 38.4h-512c-20.48 0-38.4-17.92-38.4-38.4S94.72 896 115.2 896z" fill="#10385C" p-id="3353"></path></svg>
\ No newline at end of file
...@@ -28,17 +28,18 @@ ...@@ -28,17 +28,18 @@
:reserve-selection="true" :reserve-selection="true"
></el-table-column> ></el-table-column>
<el-table-column <c-table-column
v-for="(item, key) in tableColumns" v-for="(item, key) in tableColumns"
:key="key" :key="key"
:prop="item.prop" :prop="item.prop"
:label="item.label" :label="item.label"
:width="item.width" :width="item.width"
> >
<template slot-scope="scope"> <template v-slot="{ scope }">
<span>{{!item.render?scope.row[item.prop]:item.render(item,scope)}}</span> <!-- <template slot-scope="{ scope }"> -->
<span>{{!item.render ? scope.row[item.prop] : item.render(item,scope)}}</span>
</template> </template>
</el-table-column> </c-table-column>
<slot></slot> <slot></slot>
</el-table> </el-table>
...@@ -353,7 +354,7 @@ export default { ...@@ -353,7 +354,7 @@ export default {
}; };
</script> </script>
<style> <style scoped>
.eContainer-table-block { .eContainer-table-block {
margin-top: 15px; margin-top: 15px;
position: relative; position: relative;
......
<template> <template>
<el-table-column :label="generateI18nLabel()" v-bind="$attrs" v-on="$listeners"> <el-table-column :label="generateI18nLabel()" v-bind="$attrs" v-on="$listeners">
<slot /> <template slot-scope="scope">
<slot :scope="scope"/>
</template>
</el-table-column> </el-table-column>
</template> </template>
<script> <script>
export default { export default {
prop: { props: {
label: { label: {
type: String type: String
} }
...@@ -22,7 +24,7 @@ export default { ...@@ -22,7 +24,7 @@ export default {
if (lang === "zh") { if (lang === "zh") {
return this.label; return this.label;
} }
return this.$t(this.label) return this.$t(`columns.${this.label}`)
} }
} }
}; };
......
...@@ -44,6 +44,11 @@ const i18n = new VueI18n({ ...@@ -44,6 +44,11 @@ const i18n = new VueI18n({
locale: getLanguage(), locale: getLanguage(),
// set locale messages // set locale messages
messages, messages,
missing: function (locale, key, vm, values) {
// 若找不到,默认将key返回
const ks = key.split(".")
return ks[ks.length - 1]
}
}); });
export default i18n; export default i18n;
/**
* table的 column
*/
export default {
"交易代码": "Transaction Code",
"业务编号": "Business Number",
"交易名称": "Trade Name",
"状态": "State",
"报文类型": "Message Type",
"对方银行BIC": "The Other Bank BIC",
"创建时间": "Creation Time",
"币种": "Currency",
"金额": "Amount",
"创建人": "Founder",
"当前操作柜员": "Current Operating Teller",
"当前组别": "The Current Group",
"上次操作柜员": "Last Operation Teller",
"来源": "Source",
"提示": "Prompt",
"提示信息": "Prompt Information",
"操作": "Operate"
}
import codeTable from "./codeTable"; import codeTable from "./codeTable";
import common from "./common"; import common from "./common";
import tx from "./tx"; import tx from "./tx";
import columns from "./columns"
export default { export default {
...common, ...common,
codeTable, codeTable,
tx, tx,
columns
}; };
/**
* table的 column
*/
export default {
}
\ No newline at end of file
import codeTable from "./codeTable"; import codeTable from "./codeTable";
import common from "./common"; import common from "./common";
import tx from "./tx"; import tx from "./tx";
import columns from "./columns"
export default { export default {
...common, ...common,
codeTable, codeTable,
tx, tx,
columns
}; };
import Utils from "~/utils"
/**
* Gitcrq Check规则
*/
let checkObj = {
"liaall.misamt" :null,
"gcdgrp.rec.newexpdat" :null,
"gcdgrp.rec.docprbrol" :null,
"gcdgrp.oth.adrelc" :null,
"gcdgrp.rec.clmdat" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null,
"gcdgrp.prb.namelc" :null,
"gcdgrp.prb.pts.adrblk" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"gctp.othp.ptsget.sdamod.dadsnd" :null,
"payday" :null,
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd" :null,
"gcdgrp.oth.pts.extkey" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"gcdgrp.prb.adrelc" :null,
"liaall.limmod.ownref" :null,
"liaall.limmod.ecifno" :null,
"gcdgrp.oth.namelc" :null,
"gctp.recget.sdamod.dadsnd" :null,
"gcdgrp.rec.payrol" :null,
"liaall.limmod.othp.ptsget.sdamod.dadsnd" :null,
"gcdgrp.prb.pts.extkey" :null,
"gcdgrp.rec.ownref" :null,
"gctp.gidget.sdamod.dadsnd" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"gcdgrp.apl.pts.nam" :null,
"mtabut.coninf.conexedat" :null,
"outlen.acttyp" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"gctp.prbp.ptsget.sdamod.dadsnd" :null,
"outlen.szflg" :null,
"setmod.docamt" :null,
"gcdgrp.cbs.max2.amt" :null,
"gcdgrp.oth.pts.adrblk" :null,
"gcdgrp.cbs.max.amt" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Gitcrq Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"gcdgrp.cbs.max2.amt" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"gcdgrp.rec.ownref" :Utils.defaultFunction,
"gcdgrp.prb.pts.extkey" :Utils.defaultFunction,
"gcdgrp.prb.adrelc" :Utils.defaultFunction,
"gcdgrp.prb.namelc" :Utils.defaultFunction,
"gcdgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
"gcdgrp.prb.pts.adrblk" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"gcdgrp.cbs.max.cur" :Utils.defaultFunction,
"gcdgrp.apl.pts.nam" :Utils.defaultFunction,
"gcdgrp.cbs.max.amt" :Utils.defaultFunction,
"gcdgrp.oth.pts.extkey" :Utils.defaultFunction,
"gcdgrp.oth.adrelc" :Utils.defaultFunction,
"gcdgrp.oth.namelc" :Utils.defaultFunction,
"gcdgrp.oth.dbfadrblkcn" :Utils.defaultFunction,
"gcdgrp.oth.pts.adrblk" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"gidgrp.rec.gartyp" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"nxtflg" :Utils.defaultFunction,
"extpay" :Utils.defaultFunction,
"gidgrp.rec.expdat" :Utils.defaultFunction,
"outlen.szflg" :Utils.defaultFunction,
"gidgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"payday" :Utils.defaultFunction,
"gcdgrp.ben.pts.nam" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"gcdgrp.rec.payrol" :Utils.defaultFunction,
"gctp.aplmullab" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"gcdgrp.rec.docprbrol" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onGctpGetrefbut(){
let rtnmsg = await this.executeRule("gctp.getrefbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPrbpDet(){
let rtnmsg = await this.executeRule("prbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOthpDet(){
let rtnmsg = await this.executeRule("othp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("liaall.butmisamt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onWrkpDet(){
let rtnmsg = await this.executeRule("wrkp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOthp1Det(){
let rtnmsg = await this.executeRule("othp1.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet1(){
let rtnmsg = await this.executeRule("limpts.get1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet2(){
let rtnmsg = await this.executeRule("limpts.get2")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimmodTrycal(){
let rtnmsg = await this.executeRule("limmod.trycal")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Gitcrq{
constructor () {
this.data = {
gctp:{
expfldlab:"", // Label for Field Validity .gctp.expfldlab
explab:"", // Label unlimited Validity .gctp.explab
aplmullab:"", // Label, that is set, if there are multiple applicants .gctp.aplmullab
liafldlab:"", // Label for Field Liability .gctp.liafldlab
lialab:"", // Label unlimited Liability .gctp.lialab
gidget:{
sdamod:{
seainf:"", // .gctp.gidget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gctp.gidget.sdamod.dadsnd
},
},
recget:{
sdamod:{
seainf:"", // .gctp.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gctp.recget.sdamod.dadsnd
},
},
adaflg:"", // Add. Amount .gctp.adaflg
prbp:{
ptsget:{
sdamod:{
seainf:"", // .gctp.prbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gctp.prbp.ptsget.sdamod.dadsnd
},
},
},
othp:{
ptsget:{
sdamod:{
seainf:"", // .gctp.othp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gctp.othp.ptsget.sdamod.dadsnd
},
},
},
},
gidgrp:{
rec:{
ownref:"", // Guarantee .gidgrp.rec.ownref
expdat:"", // Valid until .gidgrp.rec.expdat
gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp
liadat:"", // Liability until .gidgrp.rec.liadat
},
cbs:{
opn1:{
cur:"", // Currency .gidgrp.cbs.opn1.cur
amt:"", // Balance .gidgrp.cbs.opn1.amt
},
},
},
gcdgrp:{
rec:{
ownref:"", // Claim Number .gcdgrp.rec.ownref
nam:"", // Externally Displayed Name to Identify the Contract .gcdgrp.rec.nam
clmdat:"", // Date of Claim .gcdgrp.rec.clmdat
newexpdat:"", // Validity Requested .gcdgrp.rec.newexpdat
docprbrol:"", // Presented by .gcdgrp.rec.docprbrol
payrol:"", // Payer .gcdgrp.rec.payrol
},
cbs:{
max:{
cur:"", // Amount Claimed .gcdgrp.cbs.max.cur
amt:"", // Balance .gcdgrp.cbs.max.amt
},
opn1:{
cur:"", // Open Amount .gcdgrp.cbs.opn1.cur
amt:"", // Balance .gcdgrp.cbs.opn1.amt
},
opn2:{
cur:"", // 附加金额 .gcdgrp.cbs.opn2.cur
},
max2:{
amt:"", // 附加金额 .gcdgrp.cbs.max2.amt
},
},
apl:{
pts:new Pts().data,
},
ben:{
pts:new Pts().data,
},
prb:{
pts:new Pts().data,
namelc:"", // 名称 .gcdgrp.prb.namelc
adrelc:"", // 地址 .gcdgrp.prb.adrelc
dbfadrblkcn:"", // Chinese address .gcdgrp.prb.dbfadrblkcn
},
oth:{
pts:new Pts().data,
namelc:"", // 名称 .gcdgrp.oth.namelc
adrelc:"", // 地址 .gcdgrp.oth.adrelc
dbfadrblkcn:"", // Chinese address .gcdgrp.oth.dbfadrblkcn
},
},
nxtflg:"", // Further Processing .nxtflg
clmtxt:"", // Text of Claim .clmtxt
extpay:"", // Extend or Pay .extpay
outlen:{
szflg:"", // 申报类型 .outlen.szflg
acttyp:"", // 款项去向 .outlen.acttyp
},
payday:"", // 赔付工作日 .payday
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
instxt:"", // Instruktionen der Bank .instxt
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Gitsel Check规则
*/
let checkObj = {
"gcdget.sdamod.dadsnd" :null,
"recget.sdamod.dadsnd" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Gitsel Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"gidgrp.iss.pts.nam" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"gidgrp.ctr.pts.nam" :Utils.defaultFunction,
"gidgrp.rec.gartyp" :Utils.defaultFunction,
"gidgrp.rec.expdat" :Utils.defaultFunction,
"gidgrp.cbs.max.amt" :Utils.defaultFunction,
"gidgrp.cbs.max.cur" :Utils.defaultFunction,
"selbut.trnpenlab" :Utils.defaultFunction,
"selbut.trnpenlab_descr" :Utils.defaultFunction,
"gidgrp.ben.pts.nam" :Utils.defaultFunction,
"cfgfil.subtxt10" :Utils.defaultFunction,
"cfgfil.subtrn10" :Utils.defaultFunction,
"cfgfil.subtrn11" :Utils.defaultFunction,
"cfgfil.subtxt11" :Utils.defaultFunction,
"gidgrp.adv.pts.nam" :Utils.defaultFunction,
"gidgrp.rec.hndtyp" :Utils.defaultFunction,
"gidgrp.apl.pts.nam" :Utils.defaultFunction,
"gidgrp.rec.purposin" :Utils.defaultFunction,
"gcdgrp.rec.ownref" :Utils.defaultFunction,
"cfgfil.subtrn1" :Utils.defaultFunction,
"cfgfil.subtxt1" :Utils.defaultFunction,
"cfgfil.subtrn9" :Utils.defaultFunction,
"cfgfil.subtxt9" :Utils.defaultFunction,
"cfgfil.subtrn8" :Utils.defaultFunction,
"cfgfil.subtxt8" :Utils.defaultFunction,
"cfgfil.subtrn7" :Utils.defaultFunction,
"cfgfil.subtxt7" :Utils.defaultFunction,
"cfgfil.subtrn6" :Utils.defaultFunction,
"cfgfil.subtxt6" :Utils.defaultFunction,
"cfgfil.subtrn5" :Utils.defaultFunction,
"cfgfil.subtxt5" :Utils.defaultFunction,
"cfgfil.subtrn4" :Utils.defaultFunction,
"cfgfil.subtxt4" :Utils.defaultFunction,
"cfgfil.subtrn3" :Utils.defaultFunction,
"cfgfil.subtxt3" :Utils.defaultFunction,
"cfgfil.subtrn2" :Utils.defaultFunction,
"cfgfil.subtxt2" :Utils.defaultFunction,
"selbut.sptpenlab" :Utils.defaultFunction,
"clsflg" :Utils.defaultFunction,
"selbut.sptpenlab_descr" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
}
\ No newline at end of file
export default {
"recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gidgrp.cbs.max.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gidgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gidgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gidgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gidgrp.rec.liadat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gcdget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gcdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.ctr.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gidgrp.adv.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gcdgrp.cbs.max.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gcdgrp.rec.docprbrol":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gcdgrp.rec.clmdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gidgrp.iss.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"cfgfil.bitmap":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside1":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg1":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside5":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg5":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside9":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg9":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub1":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub2":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub3":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside2":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg2":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside6":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg6":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside10":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg10":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub4":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub5":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub6":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside3":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg3":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside7":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg7":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside11":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg11":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub7":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub8":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub9":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg4":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside4":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside8":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg8":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside12":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg12":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub10":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub11":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Gitsel{
constructor () {
this.data = {
selbut:{
dsppndclm:"", // Display Pending Claims .selbut.dsppndclm
dspclsdat:"", // Label Closed .selbut.dspclsdat
dspamenbr:"", // Display No of amendments .selbut.dspamenbr
dsppndram:"", // Display Number of Req. of Amendment .selbut.dsppndram
sptpenlab:"", // Label showing pending items stored for contract .selbut.sptpenlab
trnpenlab:"", // Label showing stored uncommited transactions for contract .selbut.trnpenlab
sptpenlab_descr:"", // Description for SPTPENLAB .selbut.sptpenlab_descr
trnpenlab_descr:"", // Description for TRNPENLAB .selbut.trnpenlab_descr
},
dspgcdclsdat:"", // Display Closing Date of Claims .dspgcdclsdat
gidgrp:{
rec:{
ownref:"", // Reference .gidgrp.rec.ownref
nam:"", // Externally Displayed Name to Identify the Contract .gidgrp.rec.nam
gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp
expdat:"", // Validity .gidgrp.rec.expdat
liadat:"", // Liability until .gidgrp.rec.liadat
hndtyp:"", // Handling Type .gidgrp.rec.hndtyp
purposin:"", // Incoming Purpose .gidgrp.rec.purposin
purpos:"", // Purpose of Message .gidgrp.rec.purpos
exptyp:"", // Expiry Type .gidgrp.rec.exptyp
liatypc:"", // Liability Type - Local Undertaking Seq. C .gidgrp.rec.liatypc
},
cbs:{
max:{
cur:"", // Guarantee Amount .gidgrp.cbs.max.cur
amt:"", // Balance .gidgrp.cbs.max.amt
},
opn1:{
cur:"", // Open Amount .gidgrp.cbs.opn1.cur
amt:"", // Balance .gidgrp.cbs.opn1.amt
},
},
apl:{
pts:new Pts().data,
},
ben:{
pts:new Pts().data,
},
iss:{
pts:new Pts().data,
},
adv:{
pts:new Pts().data,
},
ctr:{
pts:new Pts().data,
},
},
recget:{
sdamod:{
seainf:"", // .recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recget.sdamod.dadsnd
},
},
clsflg:"", // Show closed Contract .clsflg
explab:"", // Label unlimited Validity .explab
aplmullab:"", // Label, that is set, if there are multiple applicants .aplmullab
lialab:"", // Label unlimited lLability .lialab
expfldlab:"", // Label for Field Validity .expfldlab
liafldlab:"", // Label for Field Lability .liafldlab
aamgid:{
addamtflg:"", // Add. Amount .aamgid.addamtflg
},
gcdgrp:{
rec:{
ownref:"", // Claim Reference .gcdgrp.rec.ownref
nam:"", // Externally Displayed Name to Identify the Contract .gcdgrp.rec.nam
docprbrol:"", // Presented by .gcdgrp.rec.docprbrol
clmdat:"", // Date of Claim .gcdgrp.rec.clmdat
},
cbs:{
max:{
cur:"", // Claim Amount .gcdgrp.cbs.max.cur
amt:"", // Balance .gcdgrp.cbs.max.amt
},
opn1:{
cur:"", // Open Amount .gcdgrp.cbs.opn1.cur
amt:"", // Balance .gcdgrp.cbs.opn1.amt
},
},
},
gcdget:{
sdamod:{
seainf:"", // .gcdget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gcdget.sdamod.dadsnd
},
clsflg:"", // which contracts to show .gcdget.clsflg
},
cfgfil:{
bitmap:"", // Bitmap for folder .cfgfil.bitmap
regside1:"", // Regside .cfgfil.regside1
regside2:"", // Regside .cfgfil.regside2
regside3:"", // Regside .cfgfil.regside3
regside4:"", // Regside .cfgfil.regside4
regside5:"", // Regside .cfgfil.regside5
regside6:"", // Regside .cfgfil.regside6
regside7:"", // Regside .cfgfil.regside7
regside8:"", // Regside .cfgfil.regside8
regside9:"", // Regside .cfgfil.regside9
regside10:"", // Regside .cfgfil.regside10
regside11:"", // Regside .cfgfil.regside11
regside12:"", // Regside .cfgfil.regside12
subtxt1:"", // submenu text 1 .cfgfil.subtxt1
subtxt2:"", // submenu text 2 .cfgfil.subtxt2
subtxt3:"", // submenu text 3 .cfgfil.subtxt3
subtxt4:"", // submenu text 4 .cfgfil.subtxt4
subtxt5:"", // submenu text 5 .cfgfil.subtxt5
subtxt6:"", // submenu text 6 .cfgfil.subtxt6
subtxt7:"", // submenu text 7 .cfgfil.subtxt7
subtxt8:"", // submenu text 8 .cfgfil.subtxt8
subtxt9:"", // submenu text 9 .cfgfil.subtxt9
subtxt10:"", // submenu text 10 .cfgfil.subtxt10
subtxt11:"", // submenu text 11 .cfgfil.subtxt11
regtxt1:"", // Register text 1 .cfgfil.regtxt1
regtxt2:"", // Register text 2 .cfgfil.regtxt2
regtxt3:"", // Register text 3 .cfgfil.regtxt3
regtxt4:"", // Register text 4 .cfgfil.regtxt4
regtxt5:"", // Register text 5 .cfgfil.regtxt5
regtxt6:"", // Register text 6 .cfgfil.regtxt6
regtxt7:"", // Register text 7 .cfgfil.regtxt7
regtxt8:"", // Register text 8 .cfgfil.regtxt8
regtxt9:"", // Register text 9 .cfgfil.regtxt9
regtxt10:"", // Register text 10 .cfgfil.regtxt10
regtxt11:"", // Register text 11 .cfgfil.regtxt11
regtxt12:"", // Register text 12 .cfgfil.regtxt12
hotsub1:"", // hotspot submenu 1 .cfgfil.hotsub1
hotsub2:"", // hotspot submenu 1 .cfgfil.hotsub2
hotsub3:"", // hotspot submenu 1 .cfgfil.hotsub3
hotsub4:"", // hotspot submenu 1 .cfgfil.hotsub4
hotsub5:"", // hotspot submenu 1 .cfgfil.hotsub5
hotsub6:"", // hotspot submenu 1 .cfgfil.hotsub6
hotsub7:"", // hotspot submenu 1 .cfgfil.hotsub7
hotsub8:"", // hotspot submenu 1 .cfgfil.hotsub8
hotsub9:"", // hotspot submenu 1 .cfgfil.hotsub9
hotsub10:"", // hotspot submenu 1 .cfgfil.hotsub10
hotsub11:"", // hotspot submenu 1 .cfgfil.hotsub11
hotreg1:"", // hotspot reg1 .cfgfil.hotreg1
hotreg2:"", // hotspot reg2 .cfgfil.hotreg2
hotreg3:"", // hotspot reg3 .cfgfil.hotreg3
hotreg4:"", // hotspot reg4 .cfgfil.hotreg4
hotreg5:"", // hotspot reg5 .cfgfil.hotreg5
hotreg6:"", // hotspot reg6 .cfgfil.hotreg6
hotreg7:"", // hotspot reg7 .cfgfil.hotreg7
hotreg8:"", // hotspot reg8 .cfgfil.hotreg8
hotreg9:"", // hotspot reg9 .cfgfil.hotreg9
hotreg10:"", // hotspot reg10 .cfgfil.hotreg10
hotreg11:"", // hotspot reg11 .cfgfil.hotreg11
hotreg12:"", // hotspot reg12 .cfgfil.hotreg12
subtrn1:"", // Submenu trn 1 .cfgfil.subtrn1
subtrn2:"", // Submenu trn 2 .cfgfil.subtrn2
subtrn3:"", // Submenu trn 3 .cfgfil.subtrn3
subtrn4:"", // Submenu trn 4 .cfgfil.subtrn4
subtrn5:"", // Submenu trn 5 .cfgfil.subtrn5
subtrn6:"", // Submenu trn 6 .cfgfil.subtrn6
subtrn7:"", // Submenu trn 7 .cfgfil.subtrn7
subtrn8:"", // Submenu trn 8 .cfgfil.subtrn8
subtrn9:"", // Submenu trn 9 .cfgfil.subtrn9
subtrn10:"", // Submenu trn 10 .cfgfil.subtrn10
subtrn11:"", // Submenu trn 11 .cfgfil.subtrn11
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Gitset Check规则
*/
let checkObj = {
"liaall.misamt" :null,
"setmod.setglg.setgll01.setgrp.snd756.pts.adrblk" :null,
"setmod.setglg.setgll01.sespay.coract" :null,
"setmod.setglg.setgll01.setgrp.actser.adrelc" :null,
"cnybop.outflg" :null,
"setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk" :null,
"gcdgrp.oth.adrelc" :null,
"setmod.setglg.setgll01.setgrp.tri.namelc" :null,
"setmod.setglg.setgll01.sespay.strinf" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null,
"setmod.setglg.setgll01.sespay.rcvcoracc" :null,
"setmod.setglg.setgll01.sespay.beiacc" :null,
"liaall.liaccv.totcovamt" :null,
"setmod.setglg.setgll01.setgrp.bei.adrelc" :null,
"gcdgrp.prb.namelc" :null,
"setmod.setglg.setgll01.setgrp.ori.pts.adrblk" :null,
"gcdgrp.prb.pts.adrblk" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"cnybop.cnyflg" :null,
"setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.dadsnd" :null,
"setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.dadsnd" :null,
"setmod.setglg.setgll01.setgrp.actser.pts.extkey" :null,
"setmod.setglg.setgll01.setgrp.bei.namelc" :null,
"setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.dadsnd" :null,
"gctp.othp.ptsget.sdamod.dadsnd" :null,
"setmod.setglg.setgll01.sespay.triacc" :null,
"setmod.setglg.setgll01.setgrp.tri.pts.extkey" :null,
"setmod.setglg.setgll01.setgrp.snd756.namelc" :null,
"setmod.setglg.setgll01.setgrp.rcvcor.adrelc" :null,
"setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk" :null,
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd" :null,
"setmod.setglg.setgll01.setgrp.rcvcor2.namelc" :null,
"gcdgrp.oth.pts.extkey" :null,
"setmod.setglg.setgll01.sespay.strinf202" :null,
"setmod.setglg.setgll01.setgrp.rcvcor.pts.extkey" :null,
"setmod.setglg.setgll01.setgrp.ori.adrelc" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"gcdgrp.prb.adrelc" :null,
"liaall.limmod.ownref" :null,
"liaall.limmod.ecifno" :null,
"setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey" :null,
"setmod.setglg.setgll01.setgrp.bei.pts.extkey" :null,
"gcdgrp.oth.namelc" :null,
"bopmod.szflg" :null,
"gctp.recget.sdamod.dadsnd" :null,
"liaall.limmod.othp.ptsget.sdamod.dadsnd" :null,
"setmod.setglg.setgll01.setgrp.ori.pts.extkey" :null,
"cnybop.traflg" :null,
"setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.dadsnd" :null,
"gcdgrp.prb.pts.extkey" :null,
"gctp.ischktyp" :null,
"gctp.prechkdat" :null,
"setmod.setglg.setgll01.setgrp.tri.adrelc" :null,
"gctp.gidget.sdamod.dadsnd" :null,
"setmod.setglg.setgll01.setgrp.rcvcor.namelc" :null,
"trnmod.cmtflg" :null,
"setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.dadsnd" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.dadsnd" :null,
"gcdgrp.apl.pts.nam" :null,
"bopmod.basflg" :null,
"setmod.setglg.setgll01.sespay.corbnk" :null,
"setmod.setglg.setgll01.setgrp.ori.namelc" :null,
"mtabut.coninf.conexedat" :null,
"setmod.setglg.setgll01.setgrp.actser.namelc" :null,
"setmod.setglg.setgll01.setgrp.bei.pts.adrblk" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"setmod.setglg.setgll01.setgrp.tri.pts.adrblk" :null,
"setmod.setglg.setgll01.sespay.evebnk" :null,
"gctp.prbp.ptsget.sdamod.dadsnd" :null,
"cnybop.libflg" :null,
"bopmod.ownextkey" :null,
"setmod.setglg.setgll01.setgrp.actser.pts.adrblk" :null,
"setmod.docamt" :null,
"setmod.setglg.setgll01.setgrp.snd756.adrelc" :null,
"liaall.liaccv.cshpct" :null,
"bopmod.acttyp" :null,
"gcdgrp.oth.pts.adrblk" :null,
"setmod.setglg.setgll01.setgrp.rcvcor2.adrelc" :null,
"setmod.setglg.setgll01.actserp.ptsget.sdamod.dadsnd" :null,
"setmod.setglg.setgll01.setgrp.snd756.pts.extkey" :null,
"liaall.liaccv.relcshpct" :null,
"mtabut.clsflg" :null,
"cnybop.vouflg" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Gitset Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"setmod.setglg.setgll01.setgrp.snd756.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.snd756.adrelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.snd756.namelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.snd756.dbfadrblkcn" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.snd756.pts.adrblk" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.ori.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.ori.adrelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.ori.namelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.actser.pts.adrblk" :Utils.defaultFunction,
"gcdgrp.cbs.max2.amt" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"gcdgrp.rec.ownref" :Utils.defaultFunction,
"gcdgrp.prb.pts.extkey" :Utils.defaultFunction,
"gcdgrp.prb.adrelc" :Utils.defaultFunction,
"gcdgrp.prb.namelc" :Utils.defaultFunction,
"gcdgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
"gcdgrp.prb.pts.adrblk" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.actser.pts.extkey" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"gcdgrp.cbs.max.cur" :Utils.defaultFunction,
"gcdgrp.apl.pts.nam" :Utils.defaultFunction,
"gcdgrp.cbs.max.amt" :Utils.defaultFunction,
"gcdgrp.oth.pts.extkey" :Utils.defaultFunction,
"gcdgrp.oth.adrelc" :Utils.defaultFunction,
"gcdgrp.oth.namelc" :Utils.defaultFunction,
"gcdgrp.oth.dbfadrblkcn" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.tri.pts.adrblk" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"gcdgrp.oth.pts.adrblk" :Utils.defaultFunction,
"trnmod.swftyp" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"gidgrp.rec.gartyp" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor2.adrelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor2.namelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor2.dbfadrblkcn" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.bei.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.bei.adrelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.bei.namelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.bei.dbfadrblkcn" :Utils.defaultFunction,
"trnmod.cmtflg" :Utils.defaultFunction,
"gidgrp.rec.expdat" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.actser.adrelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.actser.namelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.actser.dbfadrblkcn" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"liaall.liaccv.totcovamt" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.tri.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.bei.pts.adrblk" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor.adrelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor.namelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor.dbfadrblkcn" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"liaall.liaccv.concur" :Utils.defaultFunction,
"setmod.setglg.setgll01.sespay.comsystbl" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.ori.pts.adrblk" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk" :Utils.defaultFunction,
"gcdgrp.rec.frepayflg" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"cnybop.cnyflg" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.tri.adrelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.tri.namelc" :Utils.defaultFunction,
"setmod.setglg.setgll01.setgrp.tri.dbfadrblkcn" :Utils.defaultFunction,
"gctp.ischktyp" :Utils.defaultFunction,
"gcdgrp.ben.pts.nam" :Utils.defaultFunction,
"setmod.setglg.setgll01.sespay.corbnk" :Utils.defaultFunction,
"setmod.setglg.setgll01.sespay.evebnk" :Utils.defaultFunction,
"setmod.setglg.setgll01.sespay.coract" :Utils.defaultFunction,
"gidgrp.rec.cmtflg" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"gcdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"gidgrp.cbs.opn1.amt" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"paypsb" :Utils.defaultFunction,
"mtabut.clsflg" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"gcdgrp.rec.payrol" :Utils.defaultFunction,
"gctp.aplmullab" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"gcdgrp.rec.docprbrol" :Utils.defaultFunction,
}
//你可以添加自动default处理
...@@ -5,8 +5,10 @@ export default class Switsk{ ...@@ -5,8 +5,10 @@ export default class Switsk{
constructor () { constructor () {
this.data = { this.data = {
filtsk:{ filtsk:{
filstream:[],
filshw:[],
tsklist:{ tsklist:{
ininam:"", // Name of INI-File .filtsk.tsklist.ininam ininam:"SWITSK.INI", // Name of INI-File .filtsk.tsklist.ininam
timzonlab:"", // Label to display timezone .filtsk.tsklist.timzonlab timzonlab:"", // Label to display timezone .filtsk.tsklist.timzonlab
strflg:"", // Automatic Start Flag .filtsk.tsklist.strflg strflg:"", // Automatic Start Flag .filtsk.tsklist.strflg
jobstrdat:"", // Start Time of Job Date .filtsk.tsklist.jobstrdat jobstrdat:"", // Start Time of Job Date .filtsk.tsklist.jobstrdat
......
...@@ -112,6 +112,9 @@ import Detdrv from "./Detdrv" ...@@ -112,6 +112,9 @@ import Detdrv from "./Detdrv"
import Bftacc from "./Bftacc" import Bftacc from "./Bftacc"
import Bftdcr from "./Bftdcr" import Bftdcr from "./Bftdcr"
import ExamRule from "./ExamRule"; import ExamRule from "./ExamRule";
import Gitsel from "./Gitsel"
import Gitset from "./Gitset"
import Gitcrq from "./Gitcrq"
/** /**
* 带有name的才会被添加进顶部的标签页里 * 带有name的才会被添加进顶部的标签页里
*/ */
...@@ -235,5 +238,8 @@ const BusRouter = [ ...@@ -235,5 +238,8 @@ const BusRouter = [
{ path: 'bftacc', component: Bftacc, name: 'Bftacc', meta: { title: '卖方信用证单据承兑' } }, { path: 'bftacc', component: Bftacc, name: 'Bftacc', meta: { title: '卖方信用证单据承兑' } },
{ path: 'bftdcr', component: Bftdcr, name: 'Bftdcr', meta: { title: '卖方信用证单据电提不符点/开证行拒付' } }, { path: 'bftdcr', component: Bftdcr, name: 'Bftdcr', meta: { title: '卖方信用证单据电提不符点/开证行拒付' } },
{ path: 'examRule', component: ExamRule, name: 'ExamRule', meta: { title: '智能审单规则设置' } }, { path: 'examRule', component: ExamRule, name: 'ExamRule', meta: { title: '智能审单规则设置' } },
{ path: 'gitsel', component: Gitsel, name: 'Gitsel', meta: { title: '进口保函查询' } },
{ path: 'gitset', component: Gitset, name: 'Gitset', meta: { title: '进口保函赔付' } },
{ path: 'gitcrq', component: Gitcrq, name: 'Gitcrq', meta: { title: '进口保函索赔登记' } },
] ]
export default BusRouter export default BusRouter
...@@ -206,6 +206,9 @@ ...@@ -206,6 +206,9 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<div class="file-add" title="导入文件">
<i class="el-icon-plus"></i>
</div>
<el-button slot="reference" @click="addPDF(scope.row.id)">添加</el-button> <el-button slot="reference" @click="addPDF(scope.row.id)">添加</el-button>
</el-popover> </el-popover>
</template> </template>
...@@ -227,7 +230,7 @@ ...@@ -227,7 +230,7 @@
</span> </span>
</el-dialog> </el-dialog>
</c-col> </c-col>
<OcrInvoicesRecognition ref="ocrInvoices" v-on:confirm="selectGridPDF"></OcrInvoicesRecognition> <OcrRecognition ref="ocrRecognition" v-on:confirm="selectGridPDF"></OcrRecognition>
</div> </div>
</template> </template>
<script> <script>
...@@ -236,13 +239,13 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -236,13 +239,13 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Ditdck/Event"; import Event from "~/model/Ditdck/Event";
import OcrInvoicesRecognition from "./OcrInvoicesRecognition.vue"; import OcrRecognition from "./OcrRecognition.vue";
export default { export default {
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
components: { OcrInvoicesRecognition }, components: { OcrRecognition },
data() { data() {
return { return {
addDialogVisible: false, addDialogVisible: false,
...@@ -363,7 +366,7 @@ export default { ...@@ -363,7 +366,7 @@ export default {
this.selectPDFData = idx; this.selectPDFData = idx;
}, },
openPdfDialog(id, idx) { openPdfDialog(id, idx) {
this.$refs.ocrInvoices.show = true this.$refs.ocrRecognition.show = true
this.selectedPdf.id = id; this.selectedPdf.id = id;
this.selectedPdf.index = idx; this.selectedPdf.index = idx;
}, },
...@@ -475,4 +478,15 @@ export default { ...@@ -475,4 +478,15 @@ export default {
.addCss { .addCss {
} }
.file-add {
margin-top: 16px;
text-align: center;
font-size: 16px;
cursor: pointer;
border: 1px solid #EBEEF5;
}
.file-add:hover {
color: #5cb6ff;
border: 1px solid #5cb6ff;
}
</style> </style>
\ No newline at end of file
<template>
<!-- OCR 单据智能识别 -->
<el-dialog
custom-class="ocr-invoices-dialog"
:visible.sync="show"
:show-close="false"
width="80%"
top="10vh"
>
<div slot="title" class="ocr-title">
<span style="font-weight: bold;">OCR智能识别</span>
<div>
<c-button type="primary" @click="save">保存</c-button>
<c-button type="primary" @click="close">关闭</c-button>
</div>
</div>
<div class="invoices-recognition">
<div class="invoices-area">
<div class="file-name">{{ fileName }}</div>
<!-- <iframe class="pdf-file" :src="fileUrl" type="application/pdf" /> -->
<div class="pdf-file">
<el-scrollbar :style="{ height: imgContainerHeight + 'px' }">
<div style="height: 100%;display: flex;justify-content: center;">
<img :src="fileUrl" alt="单据" style="display: block;" />
</div>
</el-scrollbar>
</div>
</div>
<div class="recognition-area">
<el-form
v-model="invoicesData"
label-width="100px"
label-position="right"
>
<el-col :span="24">
<el-form-item label="">
<c-select v-model="invoicesData.type">
<el-option
v-for="(item, idx) in invoicesTypeOptions"
:key="idx"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="发票日期">
<c-input type="textarea" v-model="invoicesData.date"></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="发票金额">
<c-input type="textarea" v-model="invoicesData.amount"></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="是否正本">
<c-select v-model="invoicesData.original" style="width: 100%;">
<el-option
v-for="(item, idx) in invoicesOriginalOptions"
:key="idx"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</el-col>
</el-form>
</div>
</div>
</el-dialog>
</template>
<script>
import invoicePdf from "~/assets/invoice.pdf";
export default {
name: "OcrInvoicesRecognition",
data() {
return {
show: false,
fileName: "KZ3500220597AA-001.pdf",
// fileUrl: "/invoice.pdf",
fileUrl: require("~/assets/KZ3500220597AA-001.pdf.jpg"),
imgContainerHeight: 0,
invoicesTypeOptions: [
{ label: "商业发票", value: "SYFP" },
{ label: "个人发票", value: "GRFP" },
],
invoicesOriginalOptions: [
{ label: "是", value: 1 },
{ label: "否", value: 0 },
],
invoicesData: {
type: "SYFP",
date: "5 DEC 2021",
amount: "USD 223000.00",
original: 1,
},
};
},
watch: {
show(newVal, oldVal) {
if (!this.imgContainerHeight) {
if (newVal) {
this.$nextTick(() => {
const ele = this.$el.querySelector(
".invoices-recognition .invoices-area .pdf-file"
);
this.imgContainerHeight = ele.clientHeight;
});
}
}
},
},
methods: {
save() {
this.$emit("confirm");
this.close();
},
close() {
this.show = false;
},
},
};
</script>
<style>
.ocr-invoices-dialog {
height: 85%;
display: flex;
flex-direction: column;
margin-bottom: unset;
}
.ocr-invoices-dialog .el-dialog__header,
.ocr-invoices-dialog .el-dialog__body {
padding: 0;
}
.ocr-invoices-dialog .el-dialog__body {
flex: 1;
}
.ocr-invoices-dialog .el-scrollbar__wrap {
overflow-x: auto;
}
</style>
<style scoped>
.ocr-title {
display: flex;
justify-content: space-between;
padding: 5px 10px 5px 20px;
border-bottom: 1px solid #dadbdd;
}
.invoices-recognition {
height: 100%;
display: flex;
background-color: #f6fbff;
padding: 20px;
box-sizing: border-box;
}
.invoices-area {
height: 100%;
width: 50%;
border-right: 1px solid #babec1;
box-sizing: border-box;
display: flex;
flex-direction: column;
padding: 0 10px;
overflow: hidden;
}
.recognition-area {
height: 100%;
width: 50%;
border-left: 1px solid #babec1;
box-sizing: border-box;
}
.invoices-area .file-name {
padding-bottom: 10px;
text-align: center;
}
.invoices-area .pdf-file {
flex: 1;
}
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行日期" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitcrq/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -2,40 +2,42 @@ ...@@ -2,40 +2,42 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Source File" prop="filtsk.tsklist.logmod.logdsp.logfil"> <span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
<c-input v-model="model.filtsk.tsklist.logmod.logdsp.logfil" maxlength="80" placeholder="请输入Source File"></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-button size="small" type="primary" @click="onLogdspButcpy"> <el-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
Co&py <c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input>
</c-button> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="File Name on Client" prop="filtsk.tsklist.logmod.logdsp.dstfilnam"> <el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input v-model="model.filtsk.tsklist.logmod.logdsp.dstfilnam" maxlength="80" placeholder="请输入File Name on Client"></c-input> <c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-button size="small" type="primary" @click="onLogdspButcls"> <span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
&Close </c-col>
</c-button>
<c-col :span="12">
<el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input>
</el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Gitcrq/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
D&etails
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
&Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
Attach to
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
Delete
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitcrq/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Sight Amount" prop="liaall.outamt">
<c-input v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sight Amount Percentage" prop="liaall.outpct">
<c-input v-model="model.liaall.outpct" placeholder="请输入Sight Amount Percentage"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Booking Amount" prop="liaall.concur">
<c-input v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount not yet assigned" prop="liaall.misamt">
<c-input v-model="model.liaall.misamt" placeholder="请输入Amount not yet assigned"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmisamt">
Add to Current Line
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmissig">
Add to Sight Amount
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Old Amount booked externally" prop="liaall.exttotoldamt">
<c-input v-model="model.liaall.exttotoldamt" placeholder="请输入Old Amount booked externally"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Total booking amount external assinged" prop="liaall.exttotamt">
<c-input v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitcrq/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="XMLPanel xmldoc的内置block" prop="docimm.xmldocblk"> <el-form-item label="Instruktionen der Bank" prop="instxt">
<c-input type="textarea" v-model="model.docimm.xmldocblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel xmldoc的内置block" ></c-input> <c-input type="textarea" v-model="model.instxt" maxlength="65" show-word-limit placeholder="请输入Instruktionen der Bank" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Gitcrq/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="ECIFNO" prop="liaall.limmod.ecifno">
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" placeholder="请输入ECIFNO"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" placeholder="请输入国结业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="liaall.limmod.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onWrkpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="liaall.limmod.limpts.oth.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthp1Det">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" placeholder="请输入业务余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="liaall.limmod.limpts.oth.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" placeholder="请输入保证金余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet1">
查询
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet2">
查询
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.lsh" data-path=".liaall.limmod.limpts.lsh" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" placeholder="请输入合同流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" placeholder="请输入合同流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
试算
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitcrq/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="8">
<el-form-item label="Reference" prop="setmod.ref">
<c-input
v-model="model.setmod.ref"
maxlength="16"
placeholder="请输入our reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select
v-model="model.setmod.doccur"
style="width: 100%"
placeholder="请选择document currency"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input
v-model="model.setmod.docamt"
placeholder="请输入document amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select
v-model="model.setmod.dspflg"
style="width: 100%"
placeholder="请选择Type of settlement"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="3" offset="1">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
<c-col :span="12">
<span
v-text="model.setmod.docamttyplab"
data-path=".setmod.docamttyplab"
>
</span>
</c-col>
</c-row>
<c-row>
<c-col :span="6" offset="6">
<el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input
v-model="model.setmod.zmqacc"
maxlength="20"
placeholder="请输入自�'�区主�'�号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4" offset="8">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</c-col>
</c-row>
<c-row>
<c-col :span="24">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg"> </span>
</c-col>
<c-col :span="24">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab">
</span>
</c-col>
<c-col :span="24">
<span
v-text="model.setmod.setglg.labdspflg"
data-path=".setmod.setglg.labdspflg"
>
</span>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitcrq/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<c-page title="进口保函索赔登记">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
size="small"
label-position="left"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000063 -->
<el-tab-pane label="Claim" name="gitsetp1">
<m-gitsetp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000201 -->
<el-tab-pane label="Instructions of Bank" name="gitbin">
<m-gitbin :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Gitcrq from "~/model/Gitcrq"
import CommonProcess from "~/mixin/CommonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Gitcrq/Check"
import Default from "~/model/Gitcrq/Default"
import Pattern from "~/model/Gitcrq/Pattern"
import Gitsetp1 from "./Gitsetp1"
//import Limitbody from "./Limitbody"
//import Coninfp from "./Coninfp"
//import Docpan from "./Docpan"
import Doctre from "./Doctre"
import Gitbin from "./Gitbin"
import Coninfp from "~/views/Public/Coninfp"
import Setpan from "~/views/Public/Setpan"
import Engp from "~/views/Public/Engp"
import Docpan from "~/views/Public/Docpan"
import Glepan from "~/views/Public/Glepan"
import Limitbody from "~/views/Public/Limitbody";
export default {
name: "Gitcrq",
components:{
"m-gitsetp1" : Gitsetp1,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-gitbin" : Gitbin,
"m-limitbody" : Limitbody,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "gitsetp1",
trnName: "gitcrq",
model: new Gitcrq().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入gitcrq交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<el-table
:data="data"
border
stripe
:show-header="false"
:cell-style="cellSttyle"
>
<el-table-column prop="title" align="center">
<template slot-scope="scope">
<el-link
:disabled="scope.row.disabled"
:href="scope.row.url"
v-if="scope.row.title"
>{{ scope.row.title }}</el-link
>
</template>
</el-table-column>
</el-table>
</template>
<script>
export default {
props:["data"],
data() {
return {
cellSttyle: { height: "25px" },
};
},
};
</script>
<style>
a {
text-decoration-line: none;
color: #606266;
}
a:hover {
color: blue;
}
</style>
\ No newline at end of file
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000126 -->
<el-tab-pane label="查询" name="sel">
<m-sel :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Gitsel from "~/model/Gitsel"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Gitsel/Check"
import Default from "~/model/Gitsel/Default"
import Pattern from "~/model/Gitsel/Pattern"
import Sel from "./Sel"
export default {
name: "Gitsel",
components:{
"m-sel" : Sel,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "sel",
trnName: "gitsel",
model: new Gitsel().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入gitsel交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="应付保证金金额" prop="liaall.liaccv.concur">
<c-input v-model="model.liaall.liaccv.concur" maxlength="3" placeholder="请输入应付保证金金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="合同金额" prop="liaall.liaccv.newamt">
<c-input v-model="model.liaall.liaccv.newamt" placeholder="请输入合同金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="保证金应收比例" prop="liaall.liaccv.cshpct">
<c-input v-model="model.liaall.liaccv.cshpct" placeholder="请输入保证金应收比例"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reserved Amount" prop="liaall.liaccv.newresamt">
<c-input v-model="model.liaall.liaccv.newresamt" placeholder="请输入Reserved Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="保证金实收比例" prop="liaall.liaccv.relcshpct">
<c-input v-model="model.liaall.liaccv.relcshpct" placeholder="请输入保证金实收比例"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.gleflg">Create gle flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="reserve amount based percent" prop="liaall.liaccv.pctresamt">
<c-input v-model="model.liaall.liaccv.pctresamt" placeholder="请输入reserve amount based percent"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.chgcurflg">Change currency flag</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaccvAdd">
Add
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onLiaccvDel">
Del
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="金额总和" prop="liaall.liaccv.totcovamt">
<c-input v-model="model.liaall.liaccv.totcovamt" placeholder="请输入金额总和"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Additional Information " prop="liaall.liaccv.addinf">
<c-input type="textarea" v-model="model.liaall.liaccv.addinf" maxlength="70" show-word-limit placeholder="请输入Additional Information " ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表">
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行日期" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.snd756.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSnd756Det">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.snd756.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.snd756.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.snd756.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.snd756.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.actserp.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.actserp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.actser.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.actserp.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.actserp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onActserpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.actser.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.actser.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.actser.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.actser.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRcvcor2pDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.rcvcor2.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.rcvcor2.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.rcvcor2.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Receiv. Corr. Account" prop="setmod.setglg.setgll01.sespay.rcvcor2acc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcor2acc" maxlength="34" placeholder="请输入Receiv. Corr. Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sender to Receiver" prop="setmod.setglg.setgll01.sespay.strinf">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.sespay.strinf" maxlength="35" show-word-limit placeholder="请输入Sender to Receiver" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodButtxmsel">
...
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -2,22 +2,42 @@ ...@@ -2,22 +2,42 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="XMLPanel prtswtrp的内置block" prop="docimm.prtswtrpblk"> <span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
<c-input type="textarea" v-model="model.docimm.prtswtrpblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtswtrp的内置block" ></c-input> </c-col>
<c-col :span="12">
<el-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Gitset/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
D&etails
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
&Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
Attach to
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
Delete
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Sight Amount" prop="liaall.outamt">
<c-input v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sight Amount Percentage" prop="liaall.outpct">
<c-input v-model="model.liaall.outpct" placeholder="请输入Sight Amount Percentage"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Booking Amount" prop="liaall.concur">
<c-input v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount not yet assigned" prop="liaall.misamt">
<c-input v-model="model.liaall.misamt" placeholder="请输入Amount not yet assigned"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmisamt">
Add to Current Line
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmissig">
Add to Sight Amount
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Old Amount booked externally" prop="liaall.exttotoldamt">
<c-input v-model="model.liaall.exttotoldamt" placeholder="请输入Old Amount booked externally"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Total booking amount external assinged" prop="liaall.exttotamt">
<c-input v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.gcdgrp.rec.frepayflg">free of payment flag</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.paypsb">Unpaid by Applicant</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="CMT100 报文" prop="trnmod.cmtflg">
<c-select v-model="model.trnmod.cmtflg" style="width:100%" placeholder="请选择CMT100 报文">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.cmttag" data-path=".trnmod.cmttag" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.swfflg" data-path=".trnmod.swfflg" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="报文类型" prop="trnmod.swftyp">
<c-select v-model="model.trnmod.swftyp" style="width:100%" placeholder="请选择报文类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="合同号" prop="gidgrp.rec.rptref">
<c-input v-model="model.gidgrp.rec.rptref" maxlength="25" placeholder="请输入合同号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="发票号" prop="gidgrp.rec.invref">
<c-input v-model="model.gidgrp.rec.invref" maxlength="35" placeholder="请输入发票号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否需要核验" prop="gctp.ischktyp">
<c-select v-model="model.gctp.ischktyp" style="width:100%" placeholder="请选择是否需要核验">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="预计核验日期" prop="gctp.prechkdat">
<c-date-picker type="date" v-model="model.gctp.prechkdat" style="width:100%" placeholder="请选择预计核验日期"></c-date-picker>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Message as stream" prop="docimm.ascin"> <el-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.docimm.ascin" placeholder="请输入Message as stream"></c-input> <c-input v-model="model.setmod.glemod.gleshwstm" placeholder="请输入Booking stream to Display"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Gitset/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="ECIFNO" prop="liaall.limmod.ecifno">
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" placeholder="请输入ECIFNO"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" placeholder="请输入国结业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="liaall.limmod.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onWrkpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="liaall.limmod.limpts.oth.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthp1Det">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" placeholder="请输入业务余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="liaall.limmod.limpts.oth.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" placeholder="请输入保证金余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet1">
查询
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet2">
查询
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.lsh" data-path=".liaall.limmod.limpts.lsh" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" placeholder="请输入合同流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" placeholder="请输入合同流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
试算
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -4,14 +4,14 @@ ...@@ -4,14 +4,14 @@
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Gitset/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
...@@ -2,22 +2,49 @@ ...@@ -2,22 +2,49 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="XMLPanel prttst的内置block" prop="srvdta.srvprtm.prtmod.prttstblk"> <el-form-item label="申报类型" prop="bopmod.szflg">
<c-input type="textarea" v-model="model.srvdta.srvprtm.prtmod.prttstblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prttst的内置block" ></c-input> <c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="款项去向" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项去向">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Gitset/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000027 -->
<el-tab-pane label="Claim Payment" name="gitsetp1">
<m-gitsetp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="PD000027" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="PD000000" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="PD000000" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="PD000529" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="PD000546" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000008 -->
<el-tab-pane label="PD000008" name="wg">
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane label="PD000002" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD001139 -->
<el-tab-pane label="PD001139" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000538 -->
<el-tab-pane label="PD000538" name="gitsetp">
<m-gitsetp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000130 -->
<el-tab-pane label="PD000130" name="det756">
<m-det756 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000131 -->
<el-tab-pane label="PD000131" name="det202cv">
<m-det202cv :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Gitset from "~/model/Gitset"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Gitset/Check"
import Default from "~/model/Gitset/Default"
import Pattern from "~/model/Gitset/Pattern"
import Gitsetp1 from "./Gitsetp1"
import Engp from "./Engp"
import Ccvpan from "./Ccvpan"
import Setpan from "./Setpan"
import Glepan from "./Glepan"
import Coninfp from "./Coninfp"
import Docpan from "./Docpan"
import Doctre from "./Doctre"
import Wg from "./Wg"
import Cnyp from "./Cnyp"
import Shisuan from "./Shisuan"
import Gitsetp from "./Gitsetp"
import Limitbody from "./Limitbody"
import Det756 from "./Det756"
import Det202cv from "./Det202cv"
export default {
name: "Gitset",
components:{
"m-gitsetp1" : Gitsetp1,
"m-engp" : Engp,
"m-ccvpan" : Ccvpan,
"m-setpan" : Setpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-wg" : Wg,
"m-cnyp" : Cnyp,
"m-shisuan" : Shisuan,
"m-gitsetp" : Gitsetp,
"m-limitbody" : Limitbody,
"m-det756" : Det756,
"m-det202cv" : Det202cv,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "gitsetp1",
trnName: "gitset",
model: new Gitset().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入gitset交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
...@@ -302,13 +302,8 @@ ...@@ -302,13 +302,8 @@
:columns="stmData.columns" :columns="stmData.columns"
:showButtonFlg="true" :showButtonFlg="true"
> >
<el-table-column fixed="right" prop="op" label="操作" width="165px"> <c-table-column fixed="right" prop="op" label="操作" width="165px">
<template slot="header"> <template slot-scope="{ scope }">
<c-col style="text-align: left"
><span>操作</span>
</c-col>
</template>
<template slot-scope="scope">
<c-button style="margin-left: 0" size="small" @click="onDetails(scope.$index,scope.row)" <c-button style="margin-left: 0" size="small" @click="onDetails(scope.$index,scope.row)"
>详情 >详情
</c-button> </c-button>
...@@ -332,7 +327,7 @@ ...@@ -332,7 +327,7 @@
></a> ></a>
</el-popover> </el-popover>
</template> </template>
</el-table-column> </c-table-column>
</c-istream-table> </c-istream-table>
</c-col> </c-col>
</el-row> </el-row>
......
...@@ -2,6 +2,10 @@ ...@@ -2,6 +2,10 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.srvdta.exeflg">DTA Import L/C</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdta.etydirflg">Separate Directory per Entity</c-checkbox> <c-checkbox v-model="model.srvdta.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col> </c-col>
...@@ -106,14 +110,14 @@ ...@@ -106,14 +110,14 @@
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Switsk/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvdte.exeflg">DTA Export L/C</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvdte.swtprttyp">
<c-select v-model="model.srvdte.swtprttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.parprtflg">Partial Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdte.parheatxt">
<c-input v-model="model.srvdte.parheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.errprtflg">Error Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdte.errheatxt">
<c-input v-model="model.srvdte.errheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdte.srvprtm.prt.heatxt">
<c-input v-model="model.srvdte.srvprtm.prt.heatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Technical Form" prop="srvdte.srvprtm.prt.tef">
<c-select v-model="model.srvdte.srvprtm.prt.tef" style="width:100%" placeholder="请选择Technical Form">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Default Printer from:" prop="srvdte.srvprtm.prt.getprt">
<c-select v-model="model.srvdte.srvprtm.prt.getprt" style="width:100%" placeholder="请选择Default Printer from:">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Printer" prop="srvdte.srvprtm.prt.prt">
<c-select v-model="model.srvdte.srvprtm.prt.prt" style="width:100%" placeholder="请选择Printer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Paperbin" prop="srvdte.srvprtm.prt.bin">
<c-select v-model="model.srvdte.srvprtm.prt.bin" style="width:100%" placeholder="请选择Paperbin">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bin for 2nd Page" prop="srvdte.srvprtm.prt.bin2">
<c-select v-model="model.srvdte.srvprtm.prt.bin2" style="width:100%" placeholder="请选择Bin for 2nd Page">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of Copies" prop="srvdte.srvprtm.prt.cpycnt">
<c-input v-model="model.srvdte.srvprtm.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdte.fildirlab" data-path=".srvdte.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvdte.fildir">
<c-input v-model="model.srvdte.fildir" maxlength="40" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdte.filextlab" data-path=".srvdte.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvdte.filext">
<c-input v-model="model.srvdte.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdte.filexttxt" data-path=".srvdte.filexttxt" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -2,22 +2,20 @@ ...@@ -2,22 +2,20 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="XMLPanel prtswtp的内置block" prop="docimm.prtswtpblk"> <c-checkbox v-model="model.srveli.exeflg">Incoming Elc</c-checkbox>
<c-input type="textarea" v-model="model.docimm.prtswtpblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtswtp的内置block" ></c-input>
</el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event" import Event from "~/model/Switsk/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [CommonProcess],
data(){ data(){
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvemi.exeflg">Incoming Email</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvemi.prt.prttyp">
<c-select v-model="model.srvemi.prt.prttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvemi.prt.heatxt">
<c-input v-model="model.srvemi.prt.heatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Technical Form" prop="srvemi.prt.tef">
<c-select v-model="model.srvemi.prt.tef" style="width:100%" placeholder="请选择Technical Form">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Default Printer from:" prop="srvemi.prt.getprt">
<c-select v-model="model.srvemi.prt.getprt" style="width:100%" placeholder="请选择Default Printer from:">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Printer" prop="srvemi.prt.prt">
<c-select v-model="model.srvemi.prt.prt" style="width:100%" placeholder="请选择Printer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Paperbin" prop="srvemi.prt.bin">
<c-select v-model="model.srvemi.prt.bin" style="width:100%" placeholder="请选择Paperbin">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bin for 2nd Page" prop="srvemi.prt.bin2">
<c-select v-model="model.srvemi.prt.bin2" style="width:100%" placeholder="请选择Bin for 2nd Page">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of Copies" prop="srvemi.prt.cpycnt">
<c-input v-model="model.srvemi.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvemi.fildirlab" data-path=".srvemi.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvemi.fildir">
<c-input v-model="model.srvemi.fildir" maxlength="12" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvemi.filextlab" data-path=".srvemi.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvemi.filext">
<c-input v-model="model.srvemi.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvswi.exeflg">Incoming Swift</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvswi.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvswi.swtprttyp">
<c-select v-model="model.srvswi.swtprttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvswi.parprtflg">Partial Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvswi.parheatxt">
<c-input v-model="model.srvswi.parheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvswi.errprtflg">Error Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvswi.errheatxt">
<c-input v-model="model.srvswi.errheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvswi.srvprtm.prt.heatxt">
<c-input v-model="model.srvswi.srvprtm.prt.heatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Technical Form" prop="srvswi.srvprtm.prt.tef">
<c-select v-model="model.srvswi.srvprtm.prt.tef" style="width:100%" placeholder="请选择Technical Form">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Default Printer from:" prop="srvswi.srvprtm.prt.getprt">
<c-select v-model="model.srvswi.srvprtm.prt.getprt" style="width:100%" placeholder="请选择Default Printer from:">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Printer" prop="srvswi.srvprtm.prt.prt">
<c-select v-model="model.srvswi.srvprtm.prt.prt" style="width:100%" placeholder="请选择Printer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Paperbin" prop="srvswi.srvprtm.prt.bin">
<c-select v-model="model.srvswi.srvprtm.prt.bin" style="width:100%" placeholder="请选择Paperbin">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bin for 2nd Page" prop="srvswi.srvprtm.prt.bin2">
<c-select v-model="model.srvswi.srvprtm.prt.bin2" style="width:100%" placeholder="请选择Bin for 2nd Page">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of Copies" prop="srvswi.srvprtm.prt.cpycnt">
<c-input v-model="model.srvswi.srvprtm.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvswi.fildirlab" data-path=".srvswi.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvswi.fildir">
<c-input v-model="model.srvswi.fildir" maxlength="40" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvswi.filextlab" data-path=".srvswi.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvswi.filext">
<c-input v-model="model.srvswi.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvswi.filexttxt" data-path=".srvswi.filexttxt" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvtci.exeflg">TradeConnect</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvtci.swtprttyp">
<c-select v-model="model.srvtci.swtprttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.parprtflg">Partial Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvtci.parheatxt">
<c-input v-model="model.srvtci.parheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.errprtflg">Error Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvtci.errheatxt">
<c-input v-model="model.srvtci.errheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvtci.srvprtm.prt.heatxt">
<c-input v-model="model.srvtci.srvprtm.prt.heatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Technical Form" prop="srvtci.srvprtm.prt.tef">
<c-select v-model="model.srvtci.srvprtm.prt.tef" style="width:100%" placeholder="请选择Technical Form">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Default Printer from:" prop="srvtci.srvprtm.prt.getprt">
<c-select v-model="model.srvtci.srvprtm.prt.getprt" style="width:100%" placeholder="请选择Default Printer from:">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Printer" prop="srvtci.srvprtm.prt.prt">
<c-select v-model="model.srvtci.srvprtm.prt.prt" style="width:100%" placeholder="请选择Printer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Paperbin" prop="srvtci.srvprtm.prt.bin">
<c-select v-model="model.srvtci.srvprtm.prt.bin" style="width:100%" placeholder="请选择Paperbin">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bin for 2nd Page" prop="srvtci.srvprtm.prt.bin2">
<c-select v-model="model.srvtci.srvprtm.prt.bin2" style="width:100%" placeholder="请选择Bin for 2nd Page">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of Copies" prop="srvtci.srvprtm.prt.cpycnt">
<c-input v-model="model.srvtci.srvprtm.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtci.fildirlab" data-path=".srvtci.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvtci.fildir">
<c-input v-model="model.srvtci.fildir" maxlength="40" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtci.filextlab" data-path=".srvtci.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvtci.filext">
<c-input v-model="model.srvtci.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtci.filexttxt" data-path=".srvtci.filexttxt" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvtli.exeflg">Incoming Telex</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvtli.prt.prttyp">
<c-select v-model="model.srvtli.prt.prttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvtli.prt.heatxt">
<c-input v-model="model.srvtli.prt.heatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Technical Form" prop="srvtli.prt.tef">
<c-select v-model="model.srvtli.prt.tef" style="width:100%" placeholder="请选择Technical Form">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Default Printer from:" prop="srvtli.prt.getprt">
<c-select v-model="model.srvtli.prt.getprt" style="width:100%" placeholder="请选择Default Printer from:">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Printer" prop="srvtli.prt.prt">
<c-select v-model="model.srvtli.prt.prt" style="width:100%" placeholder="请选择Printer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Paperbin" prop="srvtli.prt.bin">
<c-select v-model="model.srvtli.prt.bin" style="width:100%" placeholder="请选择Paperbin">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bin for 2nd Page" prop="srvtli.prt.bin2">
<c-select v-model="model.srvtli.prt.bin2" style="width:100%" placeholder="请选择Bin for 2nd Page">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of Copies" prop="srvtli.prt.cpycnt">
<c-input v-model="model.srvtli.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtli.fildirlab" data-path=".srvtli.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvtli.fildir">
<c-input v-model="model.srvtli.fildir" maxlength="12" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtli.filextlab" data-path=".srvtli.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvtli.filext">
<c-input v-model="model.srvtli.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24">
<!-- ============左========= --> <!-- ============左========= -->
<c-col :span="11"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Service Types to be handled:"> </el-form-item> <el-form-item label="Service Types to be handled:">
<c-fullbox>
<c-col :span="6">
<c-checkbox v-model="model.srvswi.exeflg">Incoming SWIFT</c-checkbox>
</c-col> </c-col>
<c-col :span="24" :offset="1"> <c-col :span="6">
<c-col :span="8"> <c-checkbox v-model="model.srvtli.exeflg">Incoming Telex</c-checkbox>
<c-checkbox v-model="model.srvswi.exeflg"
>Incoming SWIFT</c-checkbox
>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="6">
<c-checkbox v-model="model.srvtli.exeflg" <c-checkbox v-model="model.srvdta.exeflg">DTA Import L/C</c-checkbox>
>Incoming Telex</c-checkbox
>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="6">
<c-checkbox v-model="model.srvdta.exeflg"
>DTA Import L/C</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24" :offset="1" style="margin-top: 10px">
<c-col :span="8">
<c-checkbox v-model="model.srvtci.exeflg">TradeConnect</c-checkbox> <c-checkbox v-model="model.srvtci.exeflg">TradeConnect</c-checkbox>
</c-col> </c-col>
<c-col :span="8"> </c-fullbox>
<c-checkbox v-model="model.srvemi.exeflg"
>Incoming Email</c-checkbox </el-form-item>
>
</c-col>
<c-col :span="8">
<c-checkbox v-model="model.srvdte.exeflg"
>DTA Export L/C</c-checkbox
>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="">
<c-fullbox>
<c-col :span="6">
<c-checkbox v-model="model.srvemi.exeflg">Incoming Email</c-checkbox>
</c-col> </c-col>
<c-col :span="24" :offset="1" style="margin-top: 10px"> <c-col :span="6">
<c-col :span="8"> <c-checkbox v-model="model.srvdte.exeflg">DTA Export L/C</c-checkbox>
<c-checkbox v-model="model.srvboi.exeflg"
>Incoming Bolero</c-checkbox
>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="6">
<c-checkbox v-model="model.srveli.exeflg" <c-checkbox v-model="model.srveli.exeflg">ECL Import L/C</c-checkbox>
>ECL Import L/C</c-checkbox
>
</c-col> </c-col>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="12" :offset="12" style="margin-top: 25px">
<el-form-item label="" prop="cltprtflg" label-width="10px"> <c-col :span="24">
<el-form-item label="" prop="cltprtflg">
<c-select <c-select
v-model="model.cltprtflg" v-model="model.cltprtflg"
style="width: 100%" style="width: 100%"
...@@ -67,10 +58,22 @@ ...@@ -67,10 +58,22 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item
label="Initialization File"
prop="filtsk.tsklist.ininam"
>
<c-input
v-model="model.filtsk.tsklist.ininam"
placeholder="SWITSK.INI"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
<!-- ============右========= --> <!-- ============右========= -->
<c-col :span="11" :offset="1"> <c-col :span="13" :offset="1">
<!-- <c-col :span="24"> <!-- <c-col :span="24">
<el-form-item <el-form-item
label="Automatic Start Flag" label="Automatic Start Flag"
...@@ -117,18 +120,37 @@ ...@@ -117,18 +120,37 @@
prop="filtsk.tsklist.jobstrtimhh" prop="filtsk.tsklist.jobstrtimhh"
label-width="20px" label-width="20px"
> >
<c-input <el-time-picker
type="time"
v-model="model.filtsk.tsklist.jobstrtimhh"
format="HH"
value-format="HH"
:defaultValue="moment('01:00:00', 'HH')"
style="width: 100%"
placeholder="请选择"
></el-time-picker>
<!-- <c-input
v-model="model.filtsk.tsklist.jobstrtimhh" v-model="model.filtsk.tsklist.jobstrtimhh"
placeholder="请输入" placeholder="请输入"
></c-input> ></c-input> -->
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="min" label-width="20px" prop="filtsk.tsklist.jobstrtimmm"> <el-form-item label="min" label-width="20px" prop="filtsk.tsklist.jobstrtimmm">
<c-input <!-- <c-input
v-model="model.filtsk.tsklist.jobstrtimmm" v-model="model.filtsk.tsklist.jobstrtimmm"
placeholder="请输入" placeholder="请输入"
></c-input> ></c-input> -->
<el-time-picker
type="time"
:defaultValue="moment('01:00:00', 'mm')"
v-model="model.filtsk.tsklist.jobstrtimmm"
format="mm"
value-format="mm"
style="width: 100%"
placeholder="请选择"
></el-time-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -155,22 +177,34 @@ ...@@ -155,22 +177,34 @@
prop="filtsk.tsklist.downtimehh" prop="filtsk.tsklist.downtimehh"
label-width="20px" label-width="20px"
> >
<c-input <!-- <c-input
v-model="model.filtsk.tsklist.downtimehh" v-model="model.filtsk.tsklist.downtimehh"
placeholder="请输入" placeholder="请输入"
></c-input> ></c-input> -->
<el-time-picker
type="time"
v-model="model.filtsk.tsklist.downtimehh"
format="HH"
value-format="HH"
style="width: 100%"
placeholder="请选择"
></el-time-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="min" prop="filtsk.tsklist.downtimemm" label-width="20px"> <el-form-item label="min" prop="filtsk.tsklist.downtimemm" label-width="20px">
<c-input <el-time-picker
type="time"
v-model="model.filtsk.tsklist.downtimemm" v-model="model.filtsk.tsklist.downtimemm"
placeholder="" format="mm"
></c-input> value-format="mm"
style="width: 100%"
placeholder="请选择"
></el-time-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Restart Period" prop="filtsk.tsklist.redotime"> <el-form-item label="Restart Period" prop="filtsk.tsklist.redotime">
<c-input <c-input
v-model="model.filtsk.tsklist.redotime" v-model="model.filtsk.tsklist.redotime"
...@@ -186,18 +220,25 @@ ...@@ -186,18 +220,25 @@
Initialization File Initialization File
</span> </span>
</c-col> --> </c-col> -->
</c-col>
<c-col <c-col
><el-form-item :span="24"
label="Initialization File" style="text-align: right; height: 36.8px"
prop="filtsk.tsklist.ininam"
> >
<span <el-button
v-text="model.filtsk.tsklist.ininam" size="small"
data-path=".filtsk.tsklist.ininam" type="primary"
@click="taskStart"
:disabled="isStart"
>start</el-button>
<el-button
type="primary"
size="small"
@click="taskStop"
:disabled="!isStart"
>stop</el-button
> >
</span> </el-form-item
></c-col>
</c-col>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
...@@ -336,10 +377,12 @@ ...@@ -336,10 +377,12 @@
E&xit E&xit
</c-button> </c-button>
</c-col> --> </c-col> -->
<c-col :span="22" :offset="1"> <c-col :span="24">
<c-table :border="true" :list="data" style="width:80%,text-align:center"> <c-table :border="true" :list="data" style="width:80%,text-align:center">
<el-table-column label="File Name" width="auto"></el-table-column> <el-table-column label="File Name" prop="filename" width="auto"></el-table-column>
<el-table-column label="Done" width="auto"></el-table-column> <el-table-column label="Done" prop="donflg" width="auto">
</el-table-column>
</c-table> </c-table>
</c-col> </c-col>
</div> </div>
...@@ -349,6 +392,7 @@ import Api from "~/service/Api"; ...@@ -349,6 +392,7 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Switsk/Event"; import Event from "~/model/Switsk/Event";
import moment from 'moment'
export default { export default {
inject: ["root"], inject: ["root"],
...@@ -356,10 +400,37 @@ export default { ...@@ -356,10 +400,37 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
data:[], startTime:'10:20:20',
data: [],
isStart:false,
}; };
}, },
methods: { ...Event }, methods: { ...Event,moment,
async taskStart(){
this.isStart = true;
let rtnmsg = await this.executeRule("filtsk.tsklist.butstr");
if(rtnmsg.respCode = SUCCESS){
this.updateModel(rtnmsg.data);
this.data = this.model.filtsk.filshw;
// let rtnmsgDefault = await this.executeDefault("filtsk.tsklist.butstr");
// if(rtnmsgDefault.respCode = SUCCESS){
// this.updateModel(rtnmsgDefault.data);
// }else{
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// this.isStart = false;
// }
}else{
this.$notify.error({title: '错误',message: '服务请求失败!'});
this.isStart = false;
}
},
taskStop(){
this.isStart = false;
}
},
created: function () {}, created: function () {},
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment