|
@@ -100,11 +100,42 @@ function formConfig(
|
|
|
},
|
|
|
{
|
|
|
title: '小程序版本号',
|
|
|
+ tooltip: "线上版本号",
|
|
|
dataIndex: 'appVersion',
|
|
|
formItemProps: {
|
|
|
style: { marginBottom: 10 },
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ valueType: 'dependency',
|
|
|
+ name: ['appVersion'],
|
|
|
+ columns: ({ appVersion }) => {
|
|
|
+ return [
|
|
|
+ {
|
|
|
+ title: 'ios支付版本号',
|
|
|
+ tooltip: "ios的特殊性,此版本号与IOS支付模块关联,小程序版本号<=此版本号IOS才会出现支付功能,(微信)小程序发布线上后必须设置",
|
|
|
+ dataIndex: 'iosPayment',
|
|
|
+ formItemProps: {
|
|
|
+ style: { marginBottom: 10 },
|
|
|
+ rules: [
|
|
|
+ {
|
|
|
+ validator: (_, value) => {
|
|
|
+ if (!value || !appVersion) {
|
|
|
+ return Promise.resolve();
|
|
|
+ }
|
|
|
+
|
|
|
+ if (value > appVersion) {
|
|
|
+ return Promise.reject(new Error('支付版本号不能大于小程序版本号'));
|
|
|
+ }
|
|
|
+ return Promise.resolve();
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
{
|
|
|
dataIndex: 'configParamList',
|
|
|
valueType: 'formList',
|