From 162440a345abe2432df48b933bb858e6f1b56449 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 18 一月 2024 11:26:38 +0800
Subject: [PATCH] 2024-01-18

---
 src/menu/datasource/verifycard/settingform/index.jsx |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/menu/datasource/verifycard/settingform/index.jsx b/src/menu/datasource/verifycard/settingform/index.jsx
index 5f5d523..d52d420 100644
--- a/src/menu/datasource/verifycard/settingform/index.jsx
+++ b/src/menu/datasource/verifycard/settingform/index.jsx
@@ -264,7 +264,7 @@
                 </Radio.Group>)}
               </Form.Item>
             </Col>
-            {setting.interType === 'outer' ? <Col span={8}>
+            {setting.interType === 'outer' ? <Col span={8} className="compact">
               <Form.Item label={
                 <Tooltip placement="topLeft" title="涓氬姟绯荤粺鎸囧悓涓�sso涓嬬殑鍏朵粬涓氬姟绯荤粺锛屽閮ㄧ郴缁熸寚涓嶅悓sso涓嬬殑鍏朵粬涓氬姟绯荤粺銆�">
                   <QuestionCircleOutlined className="mk-form-tip" />
@@ -284,6 +284,7 @@
                   <Radio value="false">涓氬姟</Radio>
                   <Radio value="true">鍗曠偣</Radio>
                   <Radio value="external">澶栭儴</Radio>
+                  <Radio value="custom">鑷畾涔�</Radio>
                 </Radio.Group>)}
               </Form.Item>
             </Col> : null}
@@ -332,7 +333,7 @@
                 })(<KeyInterface type="develop"/>)}
               </Form.Item>
             </Col> : null}
-            {setting.interType === 'outer' && setting.sysInterface === 'false' ? <Col className="outer-interface" span={24}>
+            {setting.interType === 'outer' && (setting.sysInterface === 'false' || setting.sysInterface === 'custom') ? <Col className="outer-interface" span={24}>
               <Form.Item label={<Tooltip placement="topLeft" title="姝e紡绯荤粺鎺ュ彛鍦板潃锛屼负绌烘椂浣跨敤鎺ュ彛鍦板潃銆�">
                   <QuestionCircleOutlined className="mk-form-tip" />
                   姝e紡鍦板潃
@@ -354,6 +355,18 @@
                 })(<KeyInterface type="product"/>)}
               </Form.Item>
             </Col> : null}
+            {setting.interType === 'outer' && setting.sysInterface === 'custom' ? <Col span={24} className="data-source" style={{paddingLeft: '7px'}}>
+              <Form.Item labelCol={{xs: { span: 24 }, sm: { span: 2 }}} wrapperCol={ {xs: { span: 24 }, sm: { span: 22 }} } label={
+                <Tooltip placement="topLeft" title="澶栭儴鎺ュ彛鍏ュ弬鍙婂嚭鍙傜殑鑷畾涔夊鐞嗐��">
+                  <QuestionCircleOutlined className="mk-form-tip" />
+                  鑷畾涔夎剼鏈�
+                </Tooltip>
+              }>
+                {getFieldDecorator('js_script', {
+                  initialValue: setting.js_script || ''
+                })(<CodeMirror mode="text/javascript" theme="cobalt" />)}
+              </Form.Item>
+            </Col> : null}
             {setting.interType === 'outer' ? <Col span={8}>
               <Form.Item label="澶栭儴鍑芥暟">
                 {getFieldDecorator('outerFunc', {

--
Gitblit v1.8.0