Selaa lähdekoodia

feat(config): 添加子商户配置项

- 新增子商户商户号和终端号输入字段
- 配置子商户表单验证规则
- 将子商户配置整合到主配置结构中
- 实现子商户配置的分组管理功能
runphp 4 kuukautta sitten
vanhempi
sitoutus
c394681203
1 muutettua tiedostoa jossa 62 lisäystä ja 45 poistoa
  1. 62 45
      config.php

+ 62 - 45
config.php

@@ -9,7 +9,53 @@ $uploadProps = [
     "onSuccess" => "\$FNX:const res = \$inject.args[0];\nconst file = \$inject.args[1];\n\nfile.url = res.data.file_url;",
     "multiple" => false
 ];
-
+// 子商户
+$subMerchant = [
+    [
+        "type" => "input",
+        "field" => "merchant_no",
+        "title" => "商户号(merchant_no)",
+        "props" => [
+            "placeholder" => "请输入商户进件产生的商户号",
+            "clearable" => true
+        ],
+        "validate" => [
+            [
+                "required" => true,
+                "message" => "请输入商户号",
+                "trigger" => "blur"
+            ]
+        ],
+        "_fc_drag_tag" => "input",
+        "_fc_id" => "id_Fk3smh2zkilk14hc",
+        "name" => "ref_F285mh2zkilk14ic",
+        "value" => "822290059430BF9",
+        "display" => true,
+        "hidden" => false
+    ],
+    [
+        "type" => "input",
+        "field" => "term_no",
+        "title" => "终端号(term_no)",
+        "props" => [
+            "placeholder" => "请输入商户进件产生的终端号",
+            "clearable" => true
+        ],
+        "validate" => [
+            [
+                "required" => true,
+                "message" => "请输入终端号",
+                "trigger" => "blur"
+            ]
+        ],
+        "_fc_drag_tag" => "input",
+        "_fc_id" => "id_Fnjzmh2zkilk14jc",
+        "name" => "ref_F2l4mh2zkilk14kc",
+        "value" => "D9261076",
+        "display" => true,
+        "hidden" => false
+    ],
+];
 return [
     [
         "type" => "fcTitle",
@@ -137,50 +183,6 @@ return [
                 "display" => true,
                 "hidden" => false
             ],
-            [
-                "type" => "input",
-                "field" => "merchant_no",
-                "title" => "商户号(merchant_no)",
-                "props" => [
-                    "placeholder" => "请输入商户进件产生的商户号",
-                    "clearable" => true
-                ],
-                "validate" => [
-                    [
-                        "required" => true,
-                        "message" => "请输入商户号",
-                        "trigger" => "blur"
-                    ]
-                ],
-                "_fc_drag_tag" => "input",
-                "_fc_id" => "id_Fk3smh2zkilk14hc",
-                "name" => "ref_F285mh2zkilk14ic",
-                "value" => "822290059430BF9",
-                "display" => true,
-                "hidden" => false
-            ],
-            [
-                "type" => "input",
-                "field" => "term_no",
-                "title" => "终端号(term_no)",
-                "props" => [
-                    "placeholder" => "请输入商户进件产生的终端号",
-                    "clearable" => true
-                ],
-                "validate" => [
-                    [
-                        "required" => true,
-                        "message" => "请输入终端号",
-                        "trigger" => "blur"
-                    ]
-                ],
-                "_fc_drag_tag" => "input",
-                "_fc_id" => "id_Fnjzmh2zkilk14jc",
-                "name" => "ref_F2l4mh2zkilk14kc",
-                "value" => "D9261076",
-                "display" => true,
-                "hidden" => false
-            ],
             [
                 "type" => "upload",
                 "field" => "verify_cert",
@@ -323,5 +325,20 @@ return [
         "_fc_drag_tag" => "input",
         "display" => true,
         "hidden" => false
+    ],
+    [
+        'type' => 'group',
+        'field' => 'Fua6mie6qfnpb4c',
+        'title' => '子商户',
+        '\$required' => false,
+        'props' => [
+            'title' => '第{index}页',
+            'rule' => $subMerchant,
+        ],
+        '_fc_id' => 'id_Fwmtmie6qfnpb5c',
+        'name' => 'ref_Frozmie6qfnpb6c',
+        '_fc_drag_tag' => 'group',
+        'display' => true,
+        'hidden' => false
     ]
 ];