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>
\ 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="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
<?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 @@
:reserve-selection="true"
></el-table-column>
<el-table-column
<c-table-column
v-for="(item, key) in tableColumns"
:key="key"
:prop="item.prop"
:label="item.label"
:width="item.width"
>
<template slot-scope="scope">
<span>{{!item.render?scope.row[item.prop]:item.render(item,scope)}}</span>
<template v-slot="{ scope }">
<!-- <template slot-scope="{ scope }"> -->
<span>{{!item.render ? scope.row[item.prop] : item.render(item,scope)}}</span>
</template>
</el-table-column>
</c-table-column>
<slot></slot>
</el-table>
......@@ -353,7 +354,7 @@ export default {
};
</script>
<style>
<style scoped>
.eContainer-table-block {
margin-top: 15px;
position: relative;
......
<template>
<el-table-column :label="generateI18nLabel()" v-bind="$attrs" v-on="$listeners">
<slot />
<template slot-scope="scope">
<slot :scope="scope"/>
</template>
</el-table-column>
</template>
<script>
export default {
prop: {
props: {
label: {
type: String
}
......@@ -22,7 +24,7 @@ export default {
if (lang === "zh") {
return this.label;
}
return this.$t(this.label)
return this.$t(`columns.${this.label}`)
}
}
};
......
......@@ -44,6 +44,11 @@ const i18n = new VueI18n({
locale: getLanguage(),
// set locale messages
messages,
missing: function (locale, key, vm, values) {
// 若找不到,默认将key返回
const ks = key.split(".")
return ks[ks.length - 1]
}
});
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 common from "./common";
import tx from "./tx";
import columns from "./columns"
export default {
...common,
codeTable,
tx,
columns
};
/**
* table的 column
*/
export default {
}
\ No newline at end of file
import codeTable from "./codeTable";
import common from "./common";
import tx from "./tx";
import columns from "./columns"
export default {
...common,
codeTable,
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
export default {
"gctp.gidget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.gidget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"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位" }
],
"gcdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gctp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.rec.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.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"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.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gcdgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.liadat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gcdgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gcdgrp.rec.clmdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"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.prb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gctp.prbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.prb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.prbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.prb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.prb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"clmtxt":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"gcdgrp.oth.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.rec.newexpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gcdgrp.oth.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"payday":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"gcdgrp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.oth.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.oth.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"liaall.concur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.misamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"instxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"liaall.limmod.ecifno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"liaall.limmod.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.limpts.wrk.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.limpts.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.wrk.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.limpts.oth.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.pfcod1":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"liaall.limmod.limpts.pfcod2":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
}
\ 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处理
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 onLiaccvAdd(){
let rtnmsg = await this.executeRule("liaccv.add")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaccvDel(){
let rtnmsg = await this.executeRule("liaccv.del")
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: '服务请求失败!'});
}
},
async onSnd756Det(){
let rtnmsg = await this.executeRule("snd756.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onActserpDet(){
let rtnmsg = await this.executeRule("actserp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRcvcor2pDet(){
let rtnmsg = await this.executeRule("rcvcor2p.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCodButtxmsel(){
let rtnmsg = await this.executeRule("cod.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOripDet(){
let rtnmsg = await this.executeRule("orip.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTripDet(){
let rtnmsg = await this.executeRule("trip.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRcvcorpDet(){
let rtnmsg = await this.executeRule("rcvcorp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBeipDet(){
let rtnmsg = await this.executeRule("beip.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"gctp.gidget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.gidget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"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位" }
],
"gcdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gctp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.rec.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.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"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.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gcdgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.liadat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gcdgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gcdgrp.rec.clmdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gcdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gctp.prbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.prb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.prbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.prb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.prb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gctp.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gcdgrp.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gctp.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.oth.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.oth.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gcdgrp.oth.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"liaall.concur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.misamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.concur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.liaccv.newamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.cshpct":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"liaall.liaccv.newresamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.relcshpct":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"liaall.liaccv.pctresamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.totcovamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.addinf":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"setmod.glemod.gleshwstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.rec.rptref":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"gidgrp.rec.invref":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gctp.prechkdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"liaall.limmod.ecifno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"liaall.limmod.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.limpts.wrk.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.limpts.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.wrk.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.limpts.oth.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.pfcod1":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"liaall.limmod.limpts.pfcod2":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.setgrp.snd756.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"setmod.setglg.setgll01.setgrp.snd756.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.snd756.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.snd756.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.snd756.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.actserp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.setgrp.actser.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.actserp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"setmod.setglg.setgll01.setgrp.actser.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.actser.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.actser.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.actser.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"setmod.setglg.setgll01.setgrp.rcvcor2.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.rcvcor2.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.rcvcor2.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.sespay.rcvcor2acc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"setmod.setglg.setgll01.sespay.strinf":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.setgrp.ori.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"setmod.setglg.setgll01.setgrp.tri.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"setmod.setglg.setgll01.setgrp.ori.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.tri.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.ori.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.ori.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.tri.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.tri.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.ori.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.tri.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.sespay.oriacc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"setmod.setglg.setgll01.sespay.triacc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.setgrp.rcvcor.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.setgrp.rcvcor.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.bei.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.rcvcor.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.bei.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.bei.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.bei.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.rcvcor.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.setgrp.bei.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.sespay.rcvcoracc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"setmod.setglg.setgll01.sespay.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.setglg.setgll01.sespay.beiacc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"setmod.setglg.setgll01.sespay.strinf202":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"setmod.setglg.setgll01.sespay.coract":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Gitset{
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
},
},
},
prechkdat:"", // 预计核验日期 .gctp.prechkdat
ischktyp:"", // 是否需要核验 .gctp.ischktyp
},
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
rptref:"", // 合同号 .gidgrp.rec.rptref
invref:"", // 发票号 .gidgrp.rec.invref
cmtflg:"", // 跨境人民币保函 .gidgrp.rec.cmtflg
},
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
cannowflg:"", // Payment under Cancelation of Guarantee .gcdgrp.rec.cannowflg
docprbrol:"", // Presented by .gcdgrp.rec.docprbrol
payrol:"", // Payer .gcdgrp.rec.payrol
frepayflg:"", // free of payment flag .gcdgrp.rec.frepayflg
},
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
},
},
mtabut:{
clsflg:"", // Close Flag .mtabut.clsflg
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
},
},
},
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
liaccv:{
newamt:"", // 合同金额 .liaall.liaccv.newamt
concur:"", // 应付保证金金额 .liaall.liaccv.concur
totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
addinf:"", // Additional Information .liaall.liaccv.addinf
cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg:"", // Create gle flag .liaall.liaccv.gleflg
chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
},
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
setgll01:{
sespay:{
strinf:"", // Sender to Receiver .setmod.setglg.setgll01.sespay.strinf
rcvcor2p:{
ptsget:{
sdamod:{
seainf:"", // .setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.dadsnd
},
},
},
snd756:{
ptsget:{
sdamod:{
seainf:"", // .setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.dadsnd
},
},
},
rcvcor2acc:"", // Receiv. Corr. Account .setmod.setglg.setgll01.sespay.rcvcor2acc
commetlab:"", // 自槸区备注label .setmod.setglg.setgll01.sespay.commetlab
rcvcoracc:"", // Intermediary Account .setmod.setglg.setgll01.sespay.rcvcoracc
triacc:"", // 3rd Reimbursement Institution Account .setmod.setglg.setgll01.sespay.triacc
beiacc:"", // Beneficiary Institution Account .setmod.setglg.setgll01.sespay.beiacc
oriacc:"", // Ord. Institut. Account .setmod.setglg.setgll01.sespay.oriacc
beip:{
ptsget:{
sdamod:{
seainf:"", // .setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.dadsnd
},
},
},
trip:{
ptsget:{
sdamod:{
seainf:"", // .setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.dadsnd
},
},
},
rcvcorp:{
ptsget:{
sdamod:{
seainf:"", // .setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.dadsnd
},
},
},
orip:{
ptsget:{
sdamod:{
seainf:"", // .setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.dadsnd
},
},
},
strinf202:"", // Sender to receiver Information to NOSTRO correspondent .setmod.setglg.setgll01.sespay.strinf202
ownref:"", // Own Ref(Tag 20) .setmod.setglg.setgll01.sespay.ownref
corbnk:"", // 清算代理行 .setmod.setglg.setgll01.sespay.corbnk
evebnk:"", // 光大开户行 .setmod.setglg.setgll01.sespay.evebnk
coract:"", // 清算代理行账号 .setmod.setglg.setgll01.sespay.coract
comsystbl:"", // 自槸区备注 .setmod.setglg.setgll01.sespay.comsystbl
},
setgrp:{
actser:{
pts:new Pts().data,
namelc:"", // 名称 .setmod.setglg.setgll01.setgrp.actser.namelc
adrelc:"", // 地址 .setmod.setglg.setgll01.setgrp.actser.adrelc
dbfadrblkcn:"", // Chinese address .setmod.setglg.setgll01.setgrp.actser.dbfadrblkcn
},
rcvcor2:{
pts:new Pts().data,
namelc:"", // 名称 .setmod.setglg.setgll01.setgrp.rcvcor2.namelc
adrelc:"", // 地址 .setmod.setglg.setgll01.setgrp.rcvcor2.adrelc
dbfadrblkcn:"", // Chinese address .setmod.setglg.setgll01.setgrp.rcvcor2.dbfadrblkcn
},
snd756:{
pts:new Pts().data,
namelc:"", // 名称 .setmod.setglg.setgll01.setgrp.snd756.namelc
adrelc:"", // 地址 .setmod.setglg.setgll01.setgrp.snd756.adrelc
dbfadrblkcn:"", // Chinese address .setmod.setglg.setgll01.setgrp.snd756.dbfadrblkcn
},
bei:{
pts:new Pts().data,
namelc:"", // 名称 .setmod.setglg.setgll01.setgrp.bei.namelc
adrelc:"", // 地址 .setmod.setglg.setgll01.setgrp.bei.adrelc
dbfadrblkcn:"", // Chinese address .setmod.setglg.setgll01.setgrp.bei.dbfadrblkcn
},
tri:{
pts:new Pts().data,
namelc:"", // 名称 .setmod.setglg.setgll01.setgrp.tri.namelc
adrelc:"", // 地址 .setmod.setglg.setgll01.setgrp.tri.adrelc
dbfadrblkcn:"", // Chinese address .setmod.setglg.setgll01.setgrp.tri.dbfadrblkcn
},
rcvcor:{
pts:new Pts().data,
namelc:"", // 名称 .setmod.setglg.setgll01.setgrp.rcvcor.namelc
adrelc:"", // 地址 .setmod.setglg.setgll01.setgrp.rcvcor.adrelc
dbfadrblkcn:"", // Chinese address .setmod.setglg.setgll01.setgrp.rcvcor.dbfadrblkcn
},
ori:{
pts:new Pts().data,
namelc:"", // 名称 .setmod.setglg.setgll01.setgrp.ori.namelc
adrelc:"", // 地址 .setmod.setglg.setgll01.setgrp.ori.adrelc
dbfadrblkcn:"", // Chinese address .setmod.setglg.setgll01.setgrp.ori.dbfadrblkcn
},
},
actserp:{
ptsget:{
sdamod:{
seainf:"", // .setmod.setglg.setgll01.actserp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .setmod.setglg.setgll01.actserp.ptsget.sdamod.dadsnd
},
},
},
},
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
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
},
cmttag:"", // 跨境人民币清算模式 .trnmod.cmttag
swfflg:"", // 报文类型 .trnmod.swfflg
cmtflg:"", // CMT100 报文 .trnmod.cmtflg
swftyp:"", // 报文类型 .trnmod.swftyp
},
bopmod:{
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
dclflg:"", // 申报数据 .bopmod.dclflg
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
acttyp:"", // 款项去向 .bopmod.acttyp
},
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
},
paypsb:"", // Unpaid by Applicant .paypsb
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -5,8 +5,10 @@ export default class Switsk{
constructor () {
this.data = {
filtsk:{
filstream:[],
filshw:[],
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
strflg:"", // Automatic Start Flag .filtsk.tsklist.strflg
jobstrdat:"", // Start Time of Job Date .filtsk.tsklist.jobstrdat
......
......@@ -112,6 +112,9 @@ import Detdrv from "./Detdrv"
import Bftacc from "./Bftacc"
import Bftdcr from "./Bftdcr"
import ExamRule from "./ExamRule";
import Gitsel from "./Gitsel"
import Gitset from "./Gitset"
import Gitcrq from "./Gitcrq"
/**
* 带有name的才会被添加进顶部的标签页里
*/
......@@ -235,5 +238,8 @@ const BusRouter = [
{ path: 'bftacc', component: Bftacc, name: 'Bftacc', meta: { title: '卖方信用证单据承兑' } },
{ path: 'bftdcr', component: Bftdcr, name: 'Bftdcr', 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
......@@ -206,6 +206,9 @@
</template>
</el-table-column>
</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-popover>
</template>
......@@ -227,7 +230,7 @@
</span>
</el-dialog>
</c-col>
<OcrInvoicesRecognition ref="ocrInvoices" v-on:confirm="selectGridPDF"></OcrInvoicesRecognition>
<OcrRecognition ref="ocrRecognition" v-on:confirm="selectGridPDF"></OcrRecognition>
</div>
</template>
<script>
......@@ -236,13 +239,13 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Ditdck/Event";
import OcrInvoicesRecognition from "./OcrInvoicesRecognition.vue";
import OcrRecognition from "./OcrRecognition.vue";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
components: { OcrInvoicesRecognition },
components: { OcrRecognition },
data() {
return {
addDialogVisible: false,
......@@ -363,7 +366,7 @@ export default {
this.selectPDFData = idx;
},
openPdfDialog(id, idx) {
this.$refs.ocrInvoices.show = true
this.$refs.ocrRecognition.show = true
this.selectedPdf.id = id;
this.selectedPdf.index = idx;
},
......@@ -475,4 +478,15 @@ export default {
.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>
\ 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>
<!-- 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;">
<el-image :src="fileUrl" @load="ocr" alt="单据" style="display: block;"></el-image>
</div>
</el-scrollbar>
</div>
</div>
<div class="recognition-area">
<el-scrollbar :style="{ height: imgContainerHeight + 'px' }">
<el-form
v-model="formData"
label-width="100px"
label-position="right"
>
<c-col :span="24">
<el-form-item label="">
<c-select v-model="formData.type" @change="fileTypeChangeEvent">
<el-option
v-for="(item, idx) in fileType"
:key="idx"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<!-- 商业发票 -->
<c-col :span="24" v-if="formData.type === 'commercial_invoice'">
<c-col :span="24">
<el-form-item label="发票日期">
<c-input type="textarea" v-model="formData['commercial invoice']['Date']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="发票金额">
<c-input type="textarea" v-model="formData['commercial invoice']['TOTAL CONTRACT VALUE']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否正本">
<c-select v-model="formData['commercial invoice'].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>
</c-col>
</c-col>
<!-- 提货单 -->
<c-col :span="24" v-if="formData.type === 'bill_of_lading'">
<c-col :span="24">
<el-form-item label="发货人">
<c-input type="textarea" v-model="formData['bill of lading']['Shipper']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收货人">
<c-input type="textarea" v-model="formData['bill of lading']['Consignee']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="通知地址">
<c-input type="textarea" v-model="formData['bill of lading']['Notify address']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="船舶">
<c-input type="textarea" v-model="formData['bill of lading']['Vessel']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="装货港">
<c-input type="textarea" v-model="formData['bill of lading']['Port of Loading']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="卸货港">
<c-input type="textarea" v-model="formData['bill of lading']['Port of Discharge']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="托运人的货物描述">
<!-- <c-input type="textarea" v-model="formData['bill of lading']['Shipper's description of goods']"></c-input> -->
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="毛重">
<c-input type="textarea" v-model="formData['bill of lading']['GROSS WEIGHT']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="据称重量">
<c-input type="textarea" v-model="formData['bill of lading']['SAID TO WEIGH']"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 海运货物证书 -->
<c-col :span="24" v-if="formData.type === 'marine_cargo_certificate'">
<c-col :span="24">
<el-form-item label="证书号码">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Certificate Number']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="预约保险单编号">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Open Policy Number']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="帐号">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Account Number']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="被保险人">
<c-input type="textarea" v-model="formData['marine cargo certificate'].assured"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="保险金额">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Sum Insured']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="航次">
<c-input type="textarea" v-model="formData['marine cargo certificate'].voyage"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="参考编号">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Reference No']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="航班号">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Airline/Fight No']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="出发日期">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Departing on or about']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="达到日期">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Arrival on or about']"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="空运单编号">
<c-input type="textarea" v-model="formData['marine cargo certificate']['Airway Bill No']"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form>
</el-scrollbar>
</div>
</div>
</el-dialog>
</template>
<script>
import axios from 'axios'
import bill_of_ladingPdf from "~/assets/demo-files/bill_of_lading.pdf";
import commercial_invoicePdf from "~/assets/demo-files/commercial_invoice.pdf";
import marine_cargo_certificatePdf from "~/assets/demo-files/marine_cargo_certificate.pdf";
export default {
name: "OcrRecognition",
data() {
return {
show: false,
fileName: "KZ3500220597AA-001.pdf",
// fileUrl: "/invoice.pdf",
// fileUrl: require("~/assets/demo-files/bill_of_lading.jpg"),
fileUrl: require("~/assets/demo-files/commercial_invoice.jpg"),
// fileUrl: require("~/assets/demo-files/marine_cargo_certificate.jpg"),
imgContainerHeight: 0,
fileType: [
{ label: "商业发票", value: "commercial_invoice" },
{ label: "提货单", value: "bill_of_lading" },
{ label: "海运货物证书", value: "marine_cargo_certificate" },
],
invoicesOriginalOptions: [
{ label: "是", value: 1 },
{ label: "否", value: 0 },
],
formData: {
type: 'commercial_invoice',
"commercial invoice": {
'Date': '',
'TOTAL CONTRACT VALUE': "",
original: 1
},
"bill of lading": {
"Shipper": '',
"Consignee": '',
"Notify address": '',
"Vessel": '',
"Port of Loading": '',
"Port of Discharge": '',
"Shipper's description of goods": '',
"GROSS WEIGHT": '',
"SAID TO WEIGH": ''
},
"marine cargo certificate": {
"Certificate Number": '',
"Open Policy Number": '',
"Account Number": '',
assured: '',
"Sum Insured": '',
voyage: '',
"Reference No": '',
"Airline/Fight No": '',
"Departing on or about": '',
"Arrival on or about": '',
"Airway Bill No": ''
}
}
};
},
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;
},
fileTypeChangeEvent(val) {
this.fileUrl = require(`~/assets/demo-files/${val}.jpg`)
},
ocr() {
const image = new Image();
image.crossOrigin = 'Anonymous';
image.src = this.fileUrl;
image.onload = () => {
const canvas = document.createElement('canvas')
canvas.width = image.width
canvas.height = image.height
const ctx = canvas.getContext('2d')
ctx.drawImage(image, 0, 0, image.width, image.height)
var dataURL = canvas.toDataURL('image/jpeg')// base64 格式
var blob = this.dataURItoBlob(dataURL) //转二进制
const file = new File([blob], `${this.formData.type}.jpg`, { type: blob.type })
const formData = new FormData();
formData.append('mode', 'formdata');
formData.append('the_file', file)
const loading = this.$parent.root.loading("正在识别中...")
axios.post('/ocr/file', formData, {
'Content-Type': 'multipart/form-data'
}).then(res => {
const data = res.data
if (data.code === 200) {
this.updateFormData(data.data)
} else {
this.$message.error(`识别失败:${data.data.err}`);
}
loading.close()
}).catch(error => {
loading.close()
})
}
},
dataURItoBlob (dataURI) {
const arr = dataURI.split(',')
// const mimeString = arr[0].match(/:(.*?);/)[0];
const mimeString = arr[0].split(':')[1].split(';')[0];
// base64 解码
const byteString = window.atob(arr[1]);
const ab = new ArrayBuffer(byteString.length);
const ia = new Uint8Array(ab);
for (let i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ab], {type: mimeString});
},
updateFormData(data) {
this.formData[data.template_name] = Object.assign(this.formData[data.template_name], data.ocr_text)
}
},
};
</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 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Source File" prop="filtsk.tsklist.logmod.logdsp.logfil">
<c-input v-model="model.filtsk.tsklist.logmod.logdsp.logfil" maxlength="80" placeholder="请输入Source File"></c-input>
</el-form-item>
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLogdspButcpy">
Co&py
</c-button>
<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="File Name on Client" prop="filtsk.tsklist.logmod.logdsp.dstfilnam">
<c-input v-model="model.filtsk.tsklist.logmod.logdsp.dstfilnam" maxlength="80" placeholder="请输入File Name on Client"></c-input>
<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">
<c-button size="small" type="primary" @click="onLogdspButcls">
&Close
</c-button>
<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>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
import Event from "~/model/Gitcrq/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
mixins: [CommonProcess],
data(){
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 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel xmldoc的内置block" prop="docimm.xmldocblk">
<c-input type="textarea" v-model="model.docimm.xmldocblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel xmldoc的内置block" ></c-input>
<el-form-item label="Instruktionen der Bank" prop="instxt">
<c-input type="textarea" v-model="model.instxt" maxlength="65" show-word-limit placeholder="请输入Instruktionen der Bank" ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
import Event from "~/model/Gitcrq/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
mixins: [CommonProcess],
data(){
return {
......
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="6">
<el-form-item label="Guarantee" prop="gidgrp.rec.ownref">
<c-input
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Guarantee"
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<el-form-item label="" label-width="15px">
<c-button size="mini" type="primary" icon="el-icon-search"></c-button>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item label="Valid until" prop="gidgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Valid until"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="Currency" prop="gidgrp.cbs.opn1.cur">
<c-input
v-model="model.gidgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Currency"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="Balance" prop="gidgrp.cbs.opn1.amt">
<c-input
v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="6">
<el-form-item label="Claim Number" prop="gcdgrp.rec.ownref">
<c-input
v-model="model.gcdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Claim Number"
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<el-form-item label="" label-width="15px">
<c-button size="mini" type="primary" icon="el-icon-search"></c-button>
</el-form-item>
</c-col>
<c-col :span="5">
<c-button size="small" type="primary" @click="onGctpGetrefbut">
Get ref.
</c-button>
</c-col>
<c-col :span="12">
<el-form-item
label="Externally Displayed Name to Identify the Contract"
prop="gcdgrp.rec.nam"
>
<c-input
v-model="model.gcdgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="4">
<el-form-item label="Amount Claimed" prop="gcdgrp.cbs.max.cur">
<c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Amount Claimed"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="Balance" prop="gcdgrp.cbs.max.amt">
<c-input
v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.gctp.adaflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Applicant" prop="gcdgrp.apl.pts.ref">
<c-input
v-model="model.gcdgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入Applicant"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="4">
<el-form-item label="Open Amount" prop="gcdgrp.cbs.opn1.cur">
<c-input
v-model="model.gcdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Balance" prop="gcdgrp.cbs.opn1.amt">
<c-input
v-model="model.gcdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="gcdgrp.apl.pts.nam">
<c-input
v-model="model.gcdgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="24">
<el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp">
<c-select
v-model="model.gidgrp.rec.gartyp"
style="width: 100%"
placeholder="请选择Type of Undertaking"
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<el-form-item label="Liability until" prop="gidgrp.rec.liadat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 100%"
placeholder="请选择Liability until"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary" prop="gcdgrp.ben.pts.ref">
<c-input
v-model="model.gcdgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入Beneficiary"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<el-form-item label="Date of Claim" prop="gcdgrp.rec.clmdat">
<c-date-picker
type="date"
v-model="model.gcdgrp.rec.clmdat"
style="width: 100%"
placeholder="请选择Date of Claim"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date of Claim" prop="gcdgrp.ben.pts.nam">
<c-input
v-model="model.gcdgrp.ben.pts.nam"
maxlength="40"
placeholder="请输入Date of Claim"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="6">
<el-form-item label="Amount Claimed" prop="gcdgrp.cbs.max.cur">
<c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Amount Claimed"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="Balance" prop="gcdgrp.cbs.max.amt">
<c-input
v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-select
v-model="model.gcdgrp.rec.docprbrol"
style="width: 100%"
placeholder="请选择Presented by"
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<c-col :span="12">
<el-form-item label="附加金额" prop="gcdgrp.cbs.opn2.cur">
<c-select
v-model="model.gcdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择附加金额"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附加金额" prop="gcdgrp.cbs.max2.amt">
<c-input
v-model="model.gcdgrp.cbs.max2.amt"
placeholder="请输入附加金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Date of Claim" prop="gcdgrp.rec.clmdat">
<c-date-picker
type="date"
v-model="model.gcdgrp.rec.clmdat"
style="width: 100%"
placeholder="请选择Date of Claim"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Further Processing" prop="nxtflg">
<c-select
v-model="model.nxtflg"
style="width: 100%"
placeholder="请选择Further Processing"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Text of Claim" prop="clmtxt">
<c-input
type="textarea"
v-model="model.clmtxt"
maxlength="50"
show-word-limit
placeholder="请输入Text of Claim"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24" offset="4">
<c-checkbox v-model="model.extpay">Extend or Pay</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Validity Requested" prop="gcdgrp.rec.newexpdat">
<c-date-picker
type="date"
v-model="model.gcdgrp.rec.newexpdat"
style="width: 100%"
placeholder="请选择Validity Requested"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="赔付工作日" prop="payday">
<c-input
v-model="model.payday"
placeholder="请输入赔付工作日"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="申报类型" prop="outlen.szflg">
<c-select
v-model="model.outlen.szflg"
style="width: 100%"
placeholder="请选择申报类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="款项去向" prop="outlen.acttyp">
<c-select
v-model="model.outlen.acttyp"
style="width: 100%"
placeholder="请选择款项去向"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第一通知行',
grp: 'gcdgrp',
rol: 'prb',
}"
@onSeainf="onSeainf"
@onAplpDet="onPrdpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="Payer" prop="gcdgrp.rec.payrol">
<c-select
v-model="model.gcdgrp.rec.payrol"
style="width: 100%"
placeholder="请选择Payer"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '申请人',
grp: 'gcdgrp',
rol: 'oth',
}"
@onSeainf="onSeainf"
@onAplpDet="onOthpDet"
>
</c-ptap>
</c-col>
</c-col>
</c-row>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gctp.gidget.sdamod.dadsnd">
<c-input
v-model="model.gctp.gidget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gctp.gidget.sdamod.seainf">
<c-input
v-model="model.gctp.gidget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.expfldlab" data-path=".gctp.expfldlab"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.explab" data-path=".gctp.explab"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gctp.recget.sdamod.dadsnd">
<c-input
v-model="model.gctp.recget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.aplmullab" data-path=".gctp.aplmullab"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.liafldlab" data-path=".gctp.liafldlab"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.lialab" data-path=".gctp.lialab"> </span>
</c-col> -->
<c-row> </c-row>
<c-row> </c-row>
<!--<c-col :span="12">
<el-form-item label="Reference " prop="gcdgrp.prb.pts.ref">
<c-input
v-model="model.gcdgrp.prb.pts.ref"
maxlength="16"
placeholder="请输入Reference "
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="gctp.prbp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.gctp.prbp.ptsget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gctp.prbp.ptsget.sdamod.seainf">
<c-input
v-model="model.gctp.prbp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrbpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gcdgrp.prb.namelc">
<c-input
type="textarea"
v-model="model.gcdgrp.prb.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="gcdgrp.prb.pts.adrblk">
<c-input
type="textarea"
v-model="model.gcdgrp.prb.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="gcdgrp.prb.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.gcdgrp.prb.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="gcdgrp.prb.adrelc">
<c-input
type="textarea"
v-model="model.gcdgrp.prb.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference " prop="gcdgrp.oth.pts.ref">
<c-input
v-model="model.gcdgrp.oth.pts.ref"
maxlength="16"
placeholder="请输入Reference "
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="gctp.othp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.gctp.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="gcdgrp.oth.pts.extkey"
>
<c-input
v-model="model.gcdgrp.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="gctp.othp.ptsget.sdamod.seainf">
<c-input
v-model="model.gctp.othp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gcdgrp.oth.namelc">
<c-input
type="textarea"
v-model="model.gcdgrp.oth.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="gcdgrp.oth.pts.adrblk">
<c-input
type="textarea"
v-model="model.gcdgrp.oth.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="gcdgrp.oth.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.gcdgrp.oth.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="gcdgrp.oth.adrelc">
<c-input
type="textarea"
v-model="model.gcdgrp.oth.adrelc"
maxlength="35"
show-word-limit
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";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
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="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>
<div class="eibs-tab">
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recget.sdamod.dadsnd">
<c-input
v-model="model.recget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col> -->
<!-- =========================顶部不变======================== -->
<c-row>
<c-col :span="8">
<el-form-item label="Reference" prop="gidgrp.rec.ownref">
<c-input
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<el-form-item label="" label-width="15px" >
<c-button size="mini" type="primary" icon="el-icon-search"></c-button>
</el-form-item>
</c-col>
<c-col :span="3">
<el-form-item label="Show closed" prop="model.clsflg">
<c-checkbox v-model="model.clsflg" />
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label="Name"
prop="gidgrp.rec.nam"
>
<c-input
v-model="model.gidgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- =======================Guarantee和Others ============================ -->
<c-col v-if="flag == 1">
<c-row>
<c-col :span="6">
<el-form-item label="Guarantee Amount" prop="gidgrp.cbs.max.cur">
<c-select
v-model="model.gidgrp.cbs.max.cur"
style="width: 100%"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="20px" prop="model.gidgrp.cbs.max.amt">
<c-input
v-model="model.gidgrp.cbs.max.amt"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item>
<c-checkbox
v-model="model.aamgid.addamtflg"
disabled
>Add. Amount</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="10">
</c-col>
</c-row>
<c-row>
<c-col :span="6">
<el-form-item label="Open Amount" prop="model.gidgrp.cbs.opn1.cur">
<c-select
v-model="model.gidgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="" prop="model.gidgrp.cbs.opn1.amt">
<c-input
v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Applicant" prop="gidgrp.apl.pts.nam">
<c-input
v-model="model.gidgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Applicant"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<el-form-item label="Incoming Purpose " prop="gidgrp.rec.purposin">
<c-select
v-model="model.gidgrp.rec.purposin"
style="width: 100%"
placeholder="请选择Incoming Purpose "
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<el-form-item label="Purpose of Message" prop="gidgrp.rec.purpos">
<c-select
v-model="model.gidgrp.rec.purpos"
style="width: 100%"
placeholder="请选择Purpose of Message"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary" prop="gidgrp.ben.pts.nam">
<c-input
v-model="model.gidgrp.ben.pts.nam"
maxlength="40"
placeholder="请输入Beneficiary"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<el-form-item label="Handling Type" prop="gidgrp.rec.hndtyp">
<c-select
v-model="model.gidgrp.rec.hndtyp"
style="width: 100%"
placeholder="请选择Handling Type"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp">
<c-select
v-model="model.gidgrp.rec.gartyp"
style="width: 100%"
placeholder="请选择Type of Undertaking"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Accountee" prop="gidgrp.ctr.pts.nam">
<c-input
v-model="model.gidgrp.ctr.pts.nam"
maxlength="40"
placeholder="请输入Accountee"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="4">
<el-form-item label="Validity" prop="gidgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Validity"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="" prop="gidgrp.rec.exptyp">
<c-select
v-model="model.gidgrp.rec.exptyp"
style="width: 100%"
placeholder="请选择Expiry Type"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="4">
<el-form-item label="Liability" prop="gidgrp.rec.liadat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 100%"
placeholder="请选择Liability until"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label=""
prop="gidgrp.rec.liatypc"
>
<c-select
v-model="model.gidgrp.rec.liatypc"
style="width: 100%"
placeholder="请选择Liability Type - Local Undertaking Seq. C"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Issuing Bank" prop="gidgrp.iss.pts.nam">
<c-input
v-model="model.gidgrp.iss.pts.nam"
maxlength="40"
placeholder="请输入Issuing Bank"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
</c-col>
<!-- =======================Claim和Oth.Claim ============================ -->
<c-col v-if="flag == 2">
<c-row>
<c-col :span="6">
<el-form-item label="Guarantee Amount" prop="gidgrp.cbs.max.cur">
<c-select
v-model="model.gidgrp.cbs.max.cur"
style="width: 100%"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="20px" prop="model.gidgrp.cbs.max.amt">
<c-input
v-model="model.gidgrp.cbs.max.amt"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item>
<c-checkbox
v-model="model.aamgid.addamtflg"
disabled
>Add. Amount</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="10">
</c-col>
</c-row>
<c-row>
<c-col :span="6">
<el-form-item label="Open Amount" prop="model.gidgrp.cbs.opn1.cur">
<c-select
v-model="model.gidgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="" prop="model.gidgrp.cbs.opn1.amt">
<c-input
v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Applicant" prop="gidgrp.apl.pts.nam">
<c-input
v-model="model.gidgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Applicant"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp">
<c-select
v-model="model.gidgrp.rec.gartyp"
style="width: 100%"
placeholder="请选择Type of Undertaking"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="4">
<el-form-item label="Expiry" prop="gidgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Validity"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="Liability" prop="gidgrp.rec.liadat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 100%"
placeholder="请选择Liability until"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary" prop="gidgrp.ben.pts.nam">
<c-input
v-model="model.gidgrp.ben.pts.nam"
maxlength="40"
placeholder="请输入Beneficiary"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="8">
<el-form-item label="Claim Reference" prop="gcdgrp.rec.ownref">
<c-input
v-model="model.gcdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Claim Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<el-form-item label="" label-width="15px" >
<c-button size="mini" type="primary" icon="el-icon-search"></c-button>
</el-form-item>
</c-col>
<c-col :span="3">
<el-form-item label="Show closed" prop="model.gcdget.clsflg">
<c-checkbox v-model="model.gcdget.clsflg" />
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Name"
prop="gcdgrp.rec.nam"
>
<c-input
v-model="model.gcdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="4">
<el-form-item label="Claim Amount" prop="gcdgrp.cbs.max.cur">
<c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Claim Amount"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Balance" prop="gcdgrp.cbs.max.amt">
<c-input
v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-input
v-model="model.gcdgrp.rec.docprbrol"
maxlength="3"
placeholder="请输入Presented by"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="4">
<el-form-item label="Open Amount" prop="gcdgrp.cbs.opn1.cur">
<c-input
v-model="model.gcdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Balance" prop="gcdgrp.cbs.opn1.amt">
<c-input
v-model="model.gcdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date of Claim" prop="gcdgrp.rec.clmdat">
<c-date-picker
type="date"
v-model="model.gcdgrp.rec.clmdat"
style="width: 100%"
placeholder="请选择Date of Claim"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-row>
</c-col>
<!-- ========================操作菜单================== -->
<c-col :span="23">
<el-form-item>
<el-divider />
</el-form-item>
</c-col>
<c-col :offset="12" :span="10">
<el-tabs tab-position="right" @tab-click="change">
<el-tab-pane label="Guarantee" >
<sel-mune :data="items.item1" />
</el-tab-pane>
<el-tab-pane label="Others" >
<sel-mune :data="items.item2" />
</el-tab-pane>
<el-tab-pane label="Claim"
><sel-mune :data="items.item3" />
</el-tab-pane>
<el-tab-pane label="Oth.Claim" >
<sel-mune :data="items.item4"
/></el-tab-pane>
</el-tabs>
</c-col>
<!-- <c-col :span="11">
<el-form-item label="" prop="recget.sdamod.seainf">
<c-input
v-model="model.recget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.aplmullab" data-path=".aplmullab"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.expfldlab" data-path=".expfldlab"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.explab" data-path=".explab"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.liafldlab" data-path=".liafldlab"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.lialab" data-path=".lialab"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gcdget.sdamod.dadsnd">
<c-input
v-model="model.gcdget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Externally Displayed Name to Identify the Contract"
prop="gcdgrp.rec.nam"
>
<c-input
v-model="model.gcdgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gcdget.sdamod.seainf">
<c-input
v-model="model.gcdget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gcdget.clsflg"
>which contracts to show</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item label="Validity" prop="gidgrp.adv.pts.nam">
<c-input
v-model="model.gidgrp.adv.pts.nam"
maxlength="40"
placeholder="请输入Validity"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Claim Amount" prop="gcdgrp.cbs.max.cur">
<c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Claim Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="gcdgrp.cbs.opn1.cur">
<c-input
v-model="model.gcdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bitmap for folder" prop="cfgfil.bitmap">
<c-input
v-model="model.cfgfil.bitmap"
placeholder="请输入Bitmap for folder"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside1">
<c-input
v-model="model.cfgfil.regside1"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg1" prop="cfgfil.hotreg1">
<c-input
v-model="model.cfgfil.hotreg1"
placeholder="请输入hotspot reg1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside5">
<c-input
v-model="model.cfgfil.regside5"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg5" prop="cfgfil.hotreg5">
<c-input
v-model="model.cfgfil.hotreg5"
placeholder="请输入hotspot reg5"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside9">
<c-input
v-model="model.cfgfil.regside9"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg9" prop="cfgfil.hotreg9">
<c-input
v-model="model.cfgfil.hotreg9"
placeholder="请输入hotspot reg9"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt1" data-path=".cfgfil.regtxt1"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt5" data-path=".cfgfil.regtxt5"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt9" data-path=".cfgfil.regtxt9"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dsppndclm" data-path=".selbut.dsppndclm">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub1">
<c-input
v-model="model.cfgfil.hotsub1"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt1" data-path=".cfgfil.subtxt1"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn1" data-path=".cfgfil.subtrn1"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub2">
<c-input
v-model="model.cfgfil.hotsub2"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt2" data-path=".cfgfil.subtxt2"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn2" data-path=".cfgfil.subtrn2"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt3" data-path=".cfgfil.subtxt3"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub3">
<c-input
v-model="model.cfgfil.hotsub3"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside2">
<c-input
v-model="model.cfgfil.regside2"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg2" prop="cfgfil.hotreg2">
<c-input
v-model="model.cfgfil.hotreg2"
placeholder="请输入hotspot reg2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside6">
<c-input
v-model="model.cfgfil.regside6"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg6" prop="cfgfil.hotreg6">
<c-input
v-model="model.cfgfil.hotreg6"
placeholder="请输入hotspot reg6"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside10">
<c-input
v-model="model.cfgfil.regside10"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg10" prop="cfgfil.hotreg10">
<c-input
v-model="model.cfgfil.hotreg10"
placeholder="请输入hotspot reg10"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt2" data-path=".cfgfil.regtxt2"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt6" data-path=".cfgfil.regtxt6"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt10" data-path=".cfgfil.regtxt10"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn3" data-path=".cfgfil.subtrn3"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dsppndram" data-path=".selbut.dsppndram">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub4">
<c-input
v-model="model.cfgfil.hotsub4"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt4" data-path=".cfgfil.subtxt4"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn4" data-path=".cfgfil.subtrn4"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dspamenbr" data-path=".selbut.dspamenbr">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub5">
<c-input
v-model="model.cfgfil.hotsub5"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt5" data-path=".cfgfil.subtxt5"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn5" data-path=".cfgfil.subtrn5"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub6">
<c-input
v-model="model.cfgfil.hotsub6"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt6" data-path=".cfgfil.subtxt6"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn6" data-path=".cfgfil.subtrn6"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside3">
<c-input
v-model="model.cfgfil.regside3"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg3" prop="cfgfil.hotreg3">
<c-input
v-model="model.cfgfil.hotreg3"
placeholder="请输入hotspot reg3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside7">
<c-input
v-model="model.cfgfil.regside7"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg7" prop="cfgfil.hotreg7">
<c-input
v-model="model.cfgfil.hotreg7"
placeholder="请输入hotspot reg7"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside11">
<c-input
v-model="model.cfgfil.regside11"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg11" prop="cfgfil.hotreg11">
<c-input
v-model="model.cfgfil.hotreg11"
placeholder="请输入hotspot reg11"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt3" data-path=".cfgfil.regtxt3"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt7" data-path=".cfgfil.regtxt7"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt11" data-path=".cfgfil.regtxt11"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt7" data-path=".cfgfil.subtxt7"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub7">
<c-input
v-model="model.cfgfil.hotsub7"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn7" data-path=".cfgfil.subtrn7"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub8">
<c-input
v-model="model.cfgfil.hotsub8"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt8" data-path=".cfgfil.subtxt8"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn8" data-path=".cfgfil.subtrn8"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt9" data-path=".cfgfil.subtxt9"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub9">
<c-input
v-model="model.cfgfil.hotsub9"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn9" data-path=".cfgfil.subtrn9"> </span>
</c-col>
<c-col :span="12">
<span
v-text="model.selbut.sptpenlab_descr"
data-path=".selbut.sptpenlab_descr"
>
</span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg4" prop="cfgfil.hotreg4">
<c-input
v-model="model.cfgfil.hotreg4"
placeholder="请输入hotspot reg4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside4">
<c-input
v-model="model.cfgfil.regside4"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside8">
<c-input
v-model="model.cfgfil.regside8"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg8" prop="cfgfil.hotreg8">
<c-input
v-model="model.cfgfil.hotreg8"
placeholder="请输入hotspot reg8"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside12">
<c-input
v-model="model.cfgfil.regside12"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg12" prop="cfgfil.hotreg12">
<c-input
v-model="model.cfgfil.hotreg12"
placeholder="请输入hotspot reg12"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt4" data-path=".cfgfil.regtxt4"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt8" data-path=".cfgfil.regtxt8"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt12" data-path=".cfgfil.regtxt12"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub10">
<c-input
v-model="model.cfgfil.hotsub10"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt10" data-path=".cfgfil.subtxt10"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn10" data-path=".cfgfil.subtrn10"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.sptpenlab" data-path=".selbut.sptpenlab">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dspclsdat" data-path=".selbut.dspclsdat">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn11" data-path=".cfgfil.subtrn11"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt11" data-path=".cfgfil.subtxt11"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub11">
<c-input
v-model="model.cfgfil.hotsub11"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.selbut.trnpenlab_descr"
data-path=".selbut.trnpenlab_descr"
>
</span>
</c-col>
<c-col :span="12">
<span v-text="model.dspgcdclsdat" data-path=".dspgcdclsdat"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.trnpenlab" data-path=".selbut.trnpenlab">
</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/Gitsel/Event";
import SelMune from "./SelMune.vue";
export default {
inject: ["root"],
components: { SelMune },
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
flag:1,
items:{
"item1": [
{title: "Cash collection", url: "#",disabled: false,},
{title: "Cash Cancelling",url: "#",disabled: false,},
{title: "Cash Adjustment",url: "#",disabled: true,},
{ title: "Reserving Reference Numbers", url: "#", disabled: false },
{ title: "Creating a Guarantee", url: "#", disabled: false },
{title: "Handing Change Plan",url: "#",disabled: true,},
{title: "Amendment of Guarantee",url: "#",disabled: true,},
{title: "减额后处理",url: "#",disabled: true,},
{ title: "Commissioning", url: "#", disabled: true },
],
"item2": [
{title: "Charge Settlement", url: "#",disabled: true,},
{title: "Attacment",url: "#",disabled: true,},
{title: "闭卷后定期保证金处理",url: "#",disabled: true,},
{ title: "Editing References", url: "#", disabled: true },
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
{title: "Common Messages",url: "#",disabled: true,},
{title: "Preparing Cancellation",url: "#",disabled: true,},
{title: "Cancelling",url: "#",disabled: true,},
{ title: "Re-Opening", url: "#", disabled: true },
],
"item3": [
{title: "Registeration of Claim", url: "#",disabled: true,},
{title: "Rejection of Claim",url: "#",disabled: true,},
{title: "Payment of Claim",url: "#",disabled: true,},
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
{ title: "Closing", url: "#", disabled: true },
{ title: "Re-Opening", url: "#", disabled: true },
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
],
"item4": [
{title: "Setting Charges", url: "#",disabled: true,},
{title: "Editing References",url: "#",disabled: true,},
{title: "Closing",url: "#",disabled: true,},
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
{ title: "", url: "#", disabled: false },
{ title: "Common Messages", url: "#", disabled: true },
],
}
};
},
methods: { ...Event ,
change(tab,event) {
if(tab.label==='Guarantee')
this.flag = 1
if(tab.label==='Others')
this.flag = 1;
if(tab.label==='Claim')
this.flag = 2;
if(tab.label==='Oth.Claim')
this.flag = 2;
},
},
created: function () {},
};
</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.orip.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.orip.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="setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.trip.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.ori.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.ori.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.orip.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOripDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.tri.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.tri.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.trip.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTripDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.ori.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.tri.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.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.ori.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.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.ori.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.tri.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.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.tri.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.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.ori.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.tri.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Ord. Institut. Account" prop="setmod.setglg.setgll01.sespay.oriacc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.oriacc" maxlength="34" placeholder="请输入Ord. Institut. Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="3rd Reimbursement Institution Account" prop="setmod.setglg.setgll01.sespay.triacc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.triacc" maxlength="34" placeholder="请输入3rd Reimbursement Institution Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcorp.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.rcvcor.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.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.rcvcorp.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRcvcorpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.rcvcor.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.bei.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.bei.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.beip.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBeipDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.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.rcvcor.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.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.bei.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.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.bei.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.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.bei.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.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.rcvcor.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.bei.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Intermediary Account" prop="setmod.setglg.setgll01.sespay.rcvcoracc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcoracc" maxlength="34" placeholder="请输入Intermediary Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Own Ref(Tag 20)" prop="setmod.setglg.setgll01.sespay.ownref">
<c-input v-model="model.setmod.setglg.setgll01.sespay.ownref" maxlength="16" placeholder="请输入Own Ref(Tag 20)"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary Institution Account" prop="setmod.setglg.setgll01.sespay.beiacc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.beiacc" maxlength="34" placeholder="请输入Beneficiary Institution Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.setgll01.sespay.commetlab" data-path=".setmod.setglg.setgll01.sespay.commetlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自槸区备注" prop="setmod.setglg.setgll01.sespay.comsystbl">
<c-select v-model="model.setmod.setglg.setgll01.sespay.comsystbl" style="width:100%" placeholder="请选择自槸区备注">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="清算代理行" prop="setmod.setglg.setgll01.sespay.corbnk">
<c-select v-model="model.setmod.setglg.setgll01.sespay.corbnk" style="width:100%" placeholder="请选择清算代理行">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sender to receiver Information to NOSTRO correspondent" prop="setmod.setglg.setgll01.sespay.strinf202">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.sespay.strinf202" maxlength="35" show-word-limit placeholder="请输入Sender to receiver Information to NOSTRO correspondent" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="光大开户行" prop="setmod.setglg.setgll01.sespay.evebnk">
<c-select v-model="model.setmod.setglg.setgll01.sespay.evebnk" style="width:100%" placeholder="请选择光大开户行">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="清算代理行账号" prop="setmod.setglg.setgll01.sespay.coract">
<c-input v-model="model.setmod.setglg.setgll01.sespay.coract" maxlength="32" 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="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 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel prtswtrp的内置block" prop="docimm.prtswtrpblk">
<c-input type="textarea" v-model="model.docimm.prtswtrpblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtswtrp的内置block" ></c-input>
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</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>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
mixins: [CommonProcess],
data(){
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>
<template>
<div class="eibs-tab">
<c-row>
</c-row>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gctp.gidget.sdamod.dadsnd">
<c-input v-model="model.gctp.gidget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Guarantee" prop="gidgrp.rec.ownref">
<c-input v-model="model.gidgrp.rec.ownref" maxlength="16" placeholder="请输入Guarantee"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gctp.gidget.sdamod.seainf">
<c-input v-model="model.gctp.gidget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.expfldlab" data-path=".gctp.expfldlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.explab" data-path=".gctp.explab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Valid until" prop="gidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.expdat" style="width:100%" placeholder="请选择Valid until"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Currency" prop="gidgrp.cbs.opn1.cur">
<c-input v-model="model.gidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Currency"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="gidgrp.cbs.opn1.amt">
<c-input v-model="model.gidgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Claim Number" prop="gcdgrp.rec.ownref">
<c-input v-model="model.gcdgrp.rec.ownref" maxlength="16" placeholder="请输入Claim Number"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gctp.recget.sdamod.seainf">
<c-input v-model="model.gctp.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGctpGetrefbut">
Get ref.
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gctp.recget.sdamod.dadsnd">
<c-input v-model="model.gctp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Externally Displayed Name to Identify the Contract" prop="gcdgrp.rec.nam">
<c-input v-model="model.gcdgrp.rec.nam" maxlength="40" placeholder="请输入Externally Displayed Name to Identify the Contract"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount Claimed" prop="gcdgrp.cbs.max.cur">
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" placeholder="请输入Amount Claimed"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="gcdgrp.cbs.max.amt">
<c-input v-model="model.gcdgrp.cbs.max.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gctp.adaflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Applicant" prop="gcdgrp.apl.pts.ref">
<c-input v-model="model.gcdgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="gcdgrp.cbs.opn1.cur">
<c-input v-model="model.gcdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="gcdgrp.cbs.opn1.amt">
<c-input v-model="model.gcdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="gcdgrp.apl.pts.nam">
<c-input v-model="model.gcdgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp">
<c-select v-model="model.gidgrp.rec.gartyp" style="width:100%" placeholder="请选择Type of Undertaking">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.aplmullab" data-path=".gctp.aplmullab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary" prop="gcdgrp.ben.pts.ref">
<c-input v-model="model.gcdgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.liafldlab" data-path=".gctp.liafldlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.lialab" data-path=".gctp.lialab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Liability until" prop="gidgrp.rec.liadat">
<c-date-picker type="date" v-model="model.gidgrp.rec.liadat" style="width:100%" placeholder="请选择Liability until"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="gcdgrp.ben.pts.nam">
<c-input v-model="model.gcdgrp.ben.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date of Claim" prop="gcdgrp.rec.clmdat">
<c-date-picker type="date" v-model="model.gcdgrp.rec.clmdat" style="width:100%" placeholder="请选择Date of Claim"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-select v-model="model.gcdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="gcdgrp.prb.pts.ref">
<c-input v-model="model.gcdgrp.prb.pts.ref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附加金额" prop="gcdgrp.cbs.opn2.cur">
<c-select v-model="model.gcdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附加金额" prop="gcdgrp.cbs.max2.amt">
<c-input v-model="model.gcdgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gctp.prbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gctp.prbp.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="gcdgrp.prb.pts.extkey">
<c-input v-model="model.gcdgrp.prb.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="gctp.prbp.ptsget.sdamod.seainf">
<c-input v-model="model.gctp.prbp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrbpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gcdgrp.rec.cannowflg">Payment under Cancelation of Guarantee</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gcdgrp.prb.namelc">
<c-input type="textarea" v-model="model.gcdgrp.prb.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="gcdgrp.prb.pts.adrblk">
<c-input type="textarea" v-model="model.gcdgrp.prb.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="gcdgrp.prb.dbfadrblkcn">
<c-input type="textarea" v-model="model.gcdgrp.prb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.mtabut.clsflg">Close Flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="gcdgrp.prb.adrelc">
<c-input type="textarea" v-model="model.gcdgrp.prb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Payer" prop="gcdgrp.rec.payrol">
<c-select v-model="model.gcdgrp.rec.payrol" style="width:100%" placeholder="请选择Payer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gctp.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gctp.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="gcdgrp.oth.pts.extkey">
<c-input v-model="model.gcdgrp.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="gctp.othp.ptsget.sdamod.seainf">
<c-input v-model="model.gctp.othp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gcdgrp.oth.namelc">
<c-input type="textarea" v-model="model.gcdgrp.oth.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="gcdgrp.oth.pts.adrblk">
<c-input type="textarea" v-model="model.gcdgrp.oth.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="gcdgrp.oth.dbfadrblkcn">
<c-input type="textarea" v-model="model.gcdgrp.oth.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="gcdgrp.oth.adrelc">
<c-input type="textarea" v-model="model.gcdgrp.oth.adrelc" maxlength="35" show-word-limit 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>
......@@ -2,22 +2,22 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Message as stream" prop="docimm.ascin">
<c-input v-model="model.docimm.ascin" placeholder="请输入Message as stream"></c-input>
<el-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" placeholder="请输入Booking stream to Display"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
mixins: [CommonProcess],
data(){
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 @@
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
mixins: [CommonProcess],
data(){
return {
......
......@@ -2,22 +2,49 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel prttst的内置block" prop="srvdta.srvprtm.prtmod.prttstblk">
<c-input type="textarea" v-model="model.srvdta.srvprtm.prtmod.prttstblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prttst的内置block" ></c-input>
<el-form-item label="申报类型" prop="bopmod.szflg">
<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>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
import Event from "~/model/Gitset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
mixins: [CommonProcess],
data(){
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 @@
:columns="stmData.columns"
:showButtonFlg="true"
>
<el-table-column fixed="right" prop="op" label="操作" width="165px">
<template slot="header">
<c-col style="text-align: left"
><span>操作</span>
</c-col>
</template>
<template slot-scope="scope">
<c-table-column fixed="right" prop="op" label="操作" width="165px">
<template slot-scope="{ scope }">
<c-button style="margin-left: 0" size="small" @click="onDetails(scope.$index,scope.row)"
>详情
</c-button>
......@@ -332,7 +327,7 @@
></a>
</el-popover>
</template>
</el-table-column>
</c-table-column>
</c-istream-table>
</c-col>
</el-row>
......
......@@ -2,6 +2,10 @@
<div class="eibs-tab">
<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-col>
......@@ -106,14 +110,14 @@
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
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],
mixins: [CommonProcess],
data(){
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 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel prtswtp的内置block" prop="docimm.prtswtpblk">
<c-input type="textarea" v-model="model.docimm.prtswtpblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtswtp的内置block" ></c-input>
</el-form-item>
<c-checkbox v-model="model.srveli.exeflg">Incoming Elc</c-checkbox>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
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],
mixins: [CommonProcess],
data(){
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>
<div class="eibs-tab">
<c-col :span="24">
<!-- ============左========= -->
<c-col :span="11">
<c-col :span="12">
<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 :span="24" :offset="1">
<c-col :span="8">
<c-checkbox v-model="model.srvswi.exeflg"
>Incoming SWIFT</c-checkbox
>
<c-col :span="6">
<c-checkbox v-model="model.srvtli.exeflg">Incoming Telex</c-checkbox>
</c-col>
<c-col :span="8">
<c-checkbox v-model="model.srvtli.exeflg"
>Incoming Telex</c-checkbox
>
<c-col :span="6">
<c-checkbox v-model="model.srvdta.exeflg">DTA Import L/C</c-checkbox>
</c-col>
<c-col :span="8">
<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-col :span="6">
<c-checkbox v-model="model.srvtci.exeflg">TradeConnect</c-checkbox>
</c-col>
<c-col :span="8">
<c-checkbox v-model="model.srvemi.exeflg"
>Incoming Email</c-checkbox
>
</c-col>
<c-col :span="8">
<c-checkbox v-model="model.srvdte.exeflg"
>DTA Export L/C</c-checkbox
>
</c-fullbox>
</el-form-item>
</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 :span="24" :offset="1" style="margin-top: 10px">
<c-col :span="8">
<c-checkbox v-model="model.srvboi.exeflg"
>Incoming Bolero</c-checkbox
>
<c-col :span="6">
<c-checkbox v-model="model.srvdte.exeflg">DTA Export L/C</c-checkbox>
</c-col>
<c-col :span="8">
<c-checkbox v-model="model.srveli.exeflg"
>ECL Import L/C</c-checkbox
>
<c-col :span="6">
<c-checkbox v-model="model.srveli.exeflg">ECL Import L/C</c-checkbox>
</c-col>
</c-fullbox>
</el-form-item>
</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
v-model="model.cltprtflg"
style="width: 100%"
......@@ -67,10 +58,22 @@
</c-select>
</el-form-item>
</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 :span="11" :offset="1">
<c-col :span="13" :offset="1">
<!-- <c-col :span="24">
<el-form-item
label="Automatic Start Flag"
......@@ -117,18 +120,37 @@
prop="filtsk.tsklist.jobstrtimhh"
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"
placeholder="请输入"
></c-input>
></c-input> -->
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="min" label-width="20px" prop="filtsk.tsklist.jobstrtimmm">
<c-input
<!-- <c-input
v-model="model.filtsk.tsklist.jobstrtimmm"
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>
</c-col>
......@@ -155,22 +177,34 @@
prop="filtsk.tsklist.downtimehh"
label-width="20px"
>
<c-input
<!-- <c-input
v-model="model.filtsk.tsklist.downtimehh"
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>
</c-col>
<c-col :span="4">
<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"
placeholder=""
></c-input>
format="mm"
value-format="mm"
style="width: 100%"
placeholder="请选择"
></el-time-picker>
</el-form-item>
</c-col>
<c-col :span="16">
<c-col :span="24">
<el-form-item label="Restart Period" prop="filtsk.tsklist.redotime">
<c-input
v-model="model.filtsk.tsklist.redotime"
......@@ -186,18 +220,25 @@
Initialization File
</span>
</c-col> -->
</c-col>
<c-col
><el-form-item
label="Initialization File"
prop="filtsk.tsklist.ininam"
:span="24"
style="text-align: right; height: 36.8px"
>
<span
v-text="model.filtsk.tsklist.ininam"
data-path=".filtsk.tsklist.ininam"
<el-button
size="small"
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 :span="12">
......@@ -336,10 +377,12 @@
E&xit
</c-button>
</c-col> -->
<c-col :span="22" :offset="1">
<c-col :span="24">
<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="Done" width="auto"></el-table-column>
<el-table-column label="File Name" prop="filename" width="auto"></el-table-column>
<el-table-column label="Done" prop="donflg" width="auto">
</el-table-column>
</c-table>
</c-col>
</div>
......@@ -349,6 +392,7 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Switsk/Event";
import moment from 'moment'
export default {
inject: ["root"],
......@@ -356,10 +400,37 @@ export default {
mixins: [commonProcess],
data() {
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 () {},
};
</script>
......
<template>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="200px" size="small" :validate-on-rule-change="false">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="200px"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000010 -->
<el-tab-pane label="Manager for Incoming Messages" name="tskmgr">
<m-tskmgr :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Incoming SWIFT" name="config1">
<m-config :model="model" :codes="codes"/>
<m-tskmgr :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="TradeConnect" name="config2">
<m-config :model="model" :codes="codes"/>
<el-tab-pane label="Incoming SWIFT" name="srvswi">
<m-srvswi :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Telex" name="config3">
<m-config :model="model" :codes="codes"/>
<el-tab-pane label="TradeConnect" name="Srvtci">
<m-srvtci :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="DTA Export L/C" name="config4">
<m-config :model="model" :codes="codes"/>
<el-tab-pane label="Telex" name="Srvtli">
<m-srvtli :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="DTA Import L/C" name="config5">
<m-config :model="model" :codes="codes"/>
<el-tab-pane label="DTA Export L/C" name="Srvdte">
<m-srvdte :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="E-mail" name="config6">
<m-config :model="model" :codes="codes"/>
<el-tab-pane label="DTA Import L/C" name="Srvdta">
<m-srvdta :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Bolero" name="config7">
<m-config :model="model" :codes="codes"/>
<el-tab-pane label="E-mail" name="Srvemi">
<m-srvemi :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="ECL Import L/C" name="config8">
<m-config :model="model" :codes="codes"/>
<el-tab-pane label="ECL Import L/C" name="Srveli">
<m-srveli :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<!-- <el-tab-pane label="PD000000" name="filtskp">
<m-filtskp :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000049 -->
<!-- <el-tab-pane label="PD000049" name="prtswtr">
<m-prtswtr :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000062 -->
<!-- <el-tab-pane label="PD000062" name="prtswtrp">
<m-prtswtrp :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000061 -->
<!-- <el-tab-pane label="PD000061" name="xmldoc">
<m-xmldoc :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000060 -->
<!-- <el-tab-pane label="PD000060" name="prtswtp">
<m-prtswtp :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000001 -->
<!-- <el-tab-pane label="PD000001" name="config">
<m-config :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000001 -->
<!-- <el-tab-pane label="PD000001" name="prttst">
<m-prttst :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000009 -->
<!-- <el-tab-pane label="PD000009" name="dwndst">
<m-dwndst :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 Switsk from "~/model/Switsk"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Switsk/Check"
import Default from "~/model/Switsk/Default"
import Pattern from "~/model/Switsk/Pattern"
import Tskmgr from "./Tskmgr"
import Filtskp from "./Filtskp"
import Prtswtr from "./Prtswtr"
import Prtswtrp from "./Prtswtrp"
import Xmldoc from "./Xmldoc"
import Prtswtp from "./Prtswtp"
import Config from "./Config"
import Prttst from "./Prttst"
import Dwndst from "./Dwndst"
import Api from "~/service/Api";
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable";
import Switsk from "~/model/Switsk";
import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Switsk/Check";
import Default from "~/model/Switsk/Default";
import Pattern from "~/model/Switsk/Pattern";
import Tskmgr from "./Tskmgr";
import Srvswi from "./Srvswi";
import Srvtci from "./Srvtci";
import Srvtli from "./Srvtli";
import Srvdte from "./Srvdte";
import Srvdta from "./Srvdta";
import Srvemi from "./Srvemi";
import Srveli from "./Srveli";
export default {
name: 'Switsk',
components:{
"m-tskmgr" : Tskmgr,
"m-filtskp" : Filtskp,
"m-prtswtr" : Prtswtr,
"m-prtswtrp" : Prtswtrp,
"m-xmldoc" : Xmldoc,
"m-prtswtp" : Prtswtp,
"m-config" : Config,
"m-prttst" : Prttst,
"m-dwndst" : Dwndst,
name: "Switsk",
components: {
"m-tskmgr": Tskmgr,
"m-srvswi": Srvswi,
"m-srvtci": Srvtci,
"m-srvtli": Srvtli,
"m-srvdte": Srvdte,
"m-srvdta": Srvdta,
"m-srvemi": Srvemi,
"m-srveli": Srveli,
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
data() {
return {
tabVal: "tskmgr",
trnName: "switsk",
......@@ -134,28 +90,23 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable},
}
codes: { ...CodeTable },
};
},
methods:{
tabClick(){
}
methods: {
tabClick() {},
},
created:async function(){
created: async function () {
console.log("进入switsk交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}
}
},
};
</script>
<style>
</style>
......@@ -4,10 +4,13 @@
<el-scrollbar :style="{ height: cellScrollHeight + 'px' }">
<div class="cell-content">
<div
class="content-wrapper"
<router-link
v-for="(item, index) in options"
:key="index"
:to="item.url"
>
<div
class="content-wrapper"
:style="{ height: Math.floor(cellScrollHeight * 0.3) + 'px' }"
>
<div class="search-item-wrapper">
......@@ -17,6 +20,7 @@
</div>
</div>
</div>
</router-link>
</div>
</el-scrollbar>
</div>
......@@ -36,55 +40,155 @@ export default {
},
data() {
return {
options: [
// options: [
// {
// name: "报文查询",
// icon: require("~/assets/icons/报文查询.svg"),
// url: "",
// },
// {
// name: "银行查询",
// icon: require("~/assets/icons/银行查询.svg"),
// url: "",
// },
// {
// name: "公司查询",
// icon: require("~/assets/icons/公司查询.svg"),
// url: "",
// },
// {
// name: "交易查询",
// icon: require("~/assets/icons/交易查询.svg"),
// url: "",
// },
// {
// name: "序号查询",
// icon: require("~/assets/icons/序号查询.svg"),
// url: "",
// },
// {
// name: "企业分类信息查询",
// icon: require("~/assets/icons/企业分类信息查询.svg"),
// url: "",
// },
// {
// name: "电子数据查询",
// icon: require("~/assets/icons/电子数据查询.svg"),
// url: "",
// },
// {
// name: "账务查看",
// icon: require("~/assets/icons/账务查看.svg"),
// url: "",
// },
// {
// name: "添加",
// icon: require("~/assets/icons/添加.svg"),
// url: "",
// },
// ],
options: [],
all: {
admin: [
{
name: "买方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "/business/infdid",
},
{
name: " 买方信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbdd",
},
{
name: "报文查询",
icon: require("~/assets/icons/报文查询.svg"),
url: "",
name: "卖方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "/business/infdet",
},
{
name: "银行查询",
icon: require("~/assets/icons/银行查询.svg"),
url: "",
name: "卖方信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbfd",
},
{
name: "公司查询",
icon: require("~/assets/icons/公司查询.svg"),
url: "",
name: "出口信用证查询",
icon: require("~/assets/icons/进出口查询.svg"),
url: "/business/letsel",
},
{
name: "交易查询",
name: "出口信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbed",
},
{
name: "进口信用证查询",
icon: require("~/assets/icons/进出口查询.svg"),
url: "/business/inflid",
},
{
name: "进口信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbpd",
},
{
name: "进口代收查询",
icon: require("~/assets/icons/进口代收查询.svg"),
url: "/business/infbcd",
},
],
normal: [
{
name: "买方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "",
url: "/business/infdid",
},
{
name: "序号查询",
icon: require("~/assets/icons/序号查询.svg"),
url: "",
name: " 买方信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbdd",
},
{
name: "企业分类信息查询",
icon: require("~/assets/icons/企业分类信息查询.svg"),
url: "",
name: "卖方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "/business/infdet",
},
{
name: "电子数据查询",
icon: require("~/assets/icons/电子数据查询.svg"),
url: "",
name: "卖方信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbfd",
},
{
name: "账务查看",
icon: require("~/assets/icons/账务查看.svg"),
url: "",
name: "出口信用证查询",
icon: require("~/assets/icons/进出口查询.svg"),
url: "/business/letsel",
},
{
name: "添加",
icon: require("~/assets/icons/添加.svg"),
url: "",
name: "进口信用证查询",
icon: require("~/assets/icons/进出口查询.svg"),
url: "/business/inflid",
},
{
name: "进口信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbpd",
},
],
},
};
},
mounted() {
this.genItems()
},
methods: {
genItems () {
const userId = this.$store.state.UserContext.userId;
if (userId.toLowerCase() === "zl") {
this.options = this.all.admin;
} else {
this.options = this.all.normal;
}
}
}
};
</script>
......@@ -97,6 +201,7 @@ export default {
display: inline-block;
width: 33%;
height: 30%;
cursor: pointer;
}
#quickSearch .cell-content .search-item-wrapper {
display: flex;
......@@ -109,7 +214,7 @@ export default {
display: flex;
flex-direction: column;
align-items: center;
cursor: pointer;
/* cursor: pointer; */
}
#quickSearch .cell-content .search-item i {
color: #0088ff;
......@@ -123,7 +228,8 @@ export default {
/* #quickSearch .cell-content .search-item:hover i {
color: var(--themecolor);
} */
#quickSearch .cell-content .search-item:hover span {
/* #quickSearch .cell-content .search-item:hover span { */
#quickSearch .cell-content .content-wrapper:hover span {
color: var(--themecolor);
}
</style>
......@@ -4,10 +4,13 @@
<el-scrollbar :style="{ height: cellScrollHeight + 'px' }">
<div class="cell-content">
<div
class="content-wrapper"
<router-link
v-for="(item, index) in quickVisitItem"
:key="index"
:to="item.url"
>
<div
class="content-wrapper"
:style="{ height: Math.floor(cellScrollHeight * 0.3) + 'px' }"
>
<div class="visit-item-wrapper">
......@@ -17,6 +20,7 @@
</div>
</div>
</div>
</router-link>
</div>
</el-scrollbar>
</div>
......@@ -36,55 +40,155 @@ export default {
},
data() {
return {
quickVisitItem: [
// quickVisitItem: [
// {
// name: "用户权限",
// icon: require("~/assets/icons/用户权限.svg"),
// url: "",
// },
// {
// name: "银行信息管理",
// icon: require("~/assets/icons/银行信息管理.svg"),
// url: "",
// },
// {
// name: "财务费用管理",
// icon: require("~/assets/icons/财务费用管理.svg"),
// url: "",
// },
// {
// name: "风险提示参数",
// icon: require("~/assets/icons/风险提示参数.svg"),
// url: "",
// },
// {
// name: "业务公共参数",
// icon: require("~/assets/icons/业务公共参数.svg"),
// url: "",
// },
// {
// name: "国内证开立",
// icon: require("~/assets/icons/国内证开立.svg"),
// url: "",
// },
// {
// name: "进口信用证开立",
// icon: require("~/assets/icons/进口信用证开立.svg"),
// url: "",
// },
// {
// name: "转让信用证开立",
// icon: require("~/assets/icons/转让信用证开立.svg"),
// url: "",
// },
// {
// name: "添加",
// icon: require("~/assets/icons/添加.svg"),
// url: "",
// },
// ],
quickVisitItem: [],
all: {
admin: [
{
name: "汇款查询",
icon: require("~/assets/icons/汇款查询.svg"),
url: "/business/infcpd",
},
{
name: "汇出汇款",
icon: require("~/assets/icons/汇出汇款.svg"),
url: "/business/cptopn",
},
{
name: "汇入汇款",
icon: require("~/assets/icons/汇入汇款.svg"),
url: "/business/cptadv",
},
{
name: "用户权限",
icon: require("~/assets/icons/用户权限.svg"),
url: "",
name: "买方信用证开立",
icon: require("~/assets/icons/信用证.svg"),
url: "/business/ditopn",
},
{
name: "银行信息管理",
icon: require("~/assets/icons/银行信息管理.svg"),
url: "",
name: "买方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "/business/infdid",
},
{
name: "财务费用管理",
icon: require("~/assets/icons/财务费用管理.svg"),
url: "",
name: " 买方信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbdd",
},
{
name: "风险提示参数",
icon: require("~/assets/icons/风险提示参数.svg"),
url: "",
name: "卖方信用证通知",
icon: require("~/assets/icons/信用证通知.svg"),
url: "/business/detopn",
},
{
name: "业务公共参数",
icon: require("~/assets/icons/业务公共参数.svg"),
url: "",
name: "卖方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "/business/infdet",
},
{
name: "国内证开立",
icon: require("~/assets/icons/国内证开立.svg"),
url: "",
name: "卖方信用证单据查询",
icon: require("~/assets/icons/单据查询.svg"),
url: "/business/infbfd",
},
],
normal: [
{
name: "汇款查询",
icon: require("~/assets/icons/汇款查询.svg"),
url: "/business/infcpd",
},
{
name: "进口信用证开立",
icon: require("~/assets/icons/进口信用证开立.svg"),
url: "",
name: "汇出汇款",
icon: require("~/assets/icons/汇出汇款.svg"),
url: "/business/cptopn",
},
{
name: "转让信用证开立",
icon: require("~/assets/icons/转让信用证开立.svg"),
url: "",
name: "汇入汇款",
icon: require("~/assets/icons/汇入汇款.svg"),
url: "/business/cptadv",
},
{
name: "添加",
icon: require("~/assets/icons/添加.svg"),
url: "",
name: "买方信用证开立",
icon: require("~/assets/icons/信用证.svg"),
url: "/business/ditopn",
},
{
name: "买方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "/business/infdid",
},
{
name: "卖方信用证通知",
icon: require("~/assets/icons/信用证通知.svg"),
url: "/business/detopn",
},
{
name: "卖方信用证交易查询",
icon: require("~/assets/icons/交易查询.svg"),
url: "/business/infdet",
},
],
},
};
},
mounted() {
this.genItems()
},
methods: {
genItems() {
const userId = this.$store.state.UserContext.userId;
if (userId.toLowerCase() === "zl") {
this.quickVisitItem = this.all.admin;
} else {
this.quickVisitItem = this.all.normal;
}
}
}
};
</script>
......
......@@ -173,6 +173,7 @@ export default {
logout() {
this.$store.commit("UserContext/setLogout");
this.$router.push("/login");
// window.location.href = "/#/login"
},
handleLang(lang) {
this.$i18n.locale = lang;
......
......@@ -120,8 +120,16 @@ export default {
{ inifrm: "detopn", ininam: "信用证开立", pntmiu: "11" },
{ inifrm: "detame", ininam: "信用证修改", pntmiu: "11" },
{ inifrm: "detsel", ininam: "信用证查询", pntmiu: "11" },
{ inifrm: "12",ininam: "智能审单", pntmiu: "" },
{ inifrm: "examRule", ininam: "智能审单规则配置", pntmiu: "12" },
//进口保函
{inifrm: "13",ininam:"进口保函",pntmiu:""},
{inifrm:"gitsel",ininam:"进口保函查询",pntmiu:"13"},
{inifrm:"gitset",ininam:"进口保函赔付",pntmiu:"13"},
{inifrm:"gitcrq",ininam:"进口保函索赔登记",pntmiu:"13"},
{ inifrm: "14",ininam: "Switsk", pntmiu: "" },
{ inifrm: "switsk", ininam: "Switsk", pntmiu: "14" },
],
menus: [],
menusHeight: 0
......
......@@ -68,6 +68,17 @@ module.exports = (options = {}) => ({
pathRewrite: {
'^/gjjs': '/gjjs'
}
},
/**
* ocr智能识别服务
*/
'/ocr/': {
target: 'http://192.168.0.110:5010',
// target: 'http://127.0.0.1:5000',
changeOrigin: true,
pathRewrite: {
'^/ocr': '/'
}
}
},
historyApiFallback: {
......
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