Files
zszq-trs/YLErpDAL/Resources/clientEditConfig.js
T
2024-05-09 14:06:26 +08:00

285 lines
24 KiB
JavaScript

const editConfig =
{
sections:
[
{
tabId: "basic",
title: "基本信息",
className: "",
fields: [
{ name: "Number", label: "客户编号", type: "text", placeholder: "不填则自动生成" },
{ name: "ClientType", label: "客户类别", required: true, type: "select" },
{ name: "ProductNumber", label: "产品编号", type: "text" },
{ name: "RegisteredCapital", label: "注册资本(万元)", type: "text" },
{ name: "RegisteredAddress", label: "注册地址", type: "text" },
{ name: "SalesDepartmentId", label: "归属营业部", type: "select" },
{ name: "DefaultLoginName", label: "默认登录名", type: "text" },
{ name: "MarginOptionType", label: "追保方向", required: true, type: "select" },
{ name: "Abbreviation", label: "客户简称", type: "text" },
{ name: "ProtocolSignVersion", label: "协议签署版本", type: "select", dictionaryKey: "协议签署版本" },
{ name: "AdminFullName", label: "管理人全称", type: "text" },
{ name: "CounterpartyCode", label: "组织机构代码", type: "text" },
{ name: "MainProtocolCode", label: "主协议编号", type: "text" },
{ name: "meta_AdditionalProtocolDate", label: "附加协议生效日期", type: "date", required: true },
{ name: "LEICode", label: "LEI编码", type: "text", required: false },
{ name: "IsCentralClearing", label: "是否中央对手方清算", type: "select", required: false },
{ name: "CentralClearingPaltform", label: "中央清算平台", type: "select", required: false, dictionaryKey: "中央清算平台" },
{ name: "TradingPaltform", label: "交易平台", type: "select", required: false, dictionaryKey: "交易平台" },
{ type: "new-col" },
{ name: "Name", label: "客户名称", type: "text", required: true },
{ name: "InstitutionalAttributes", label: "机构属性", required: true, type: "select", default: '民营' },
{ name: "LicenseType", label: "证照类型", required: true, type: "select" },
{ name: "ActualController", label: "实际控制人", type: "text" },
{ name: "PostalAddress", label: "办公地址", type: "text" },
{ name: "ProtocolSignDate", label: "商品类签署日期", type: "date" },
{ name: "RightProtocolSignDate", label: "权益类签署日期", type: "date" },
{ name: "Seller", label: "营业部销售", type: "select-m" },
{ name: "SamePeer", label: "同业/非同业", required: true, type: "select" },
{ name: "AdminRegisteredNum", label: "管理人登记编号", type: "text" },
{ name: "NFICode", label: "行业代码", type: "text" },
{ name: "AccessRule", label: "准入规则", required: true, type: "select" },
{ name: "AgreementBookNo", label: "履约协议编号", type: "text" },
{ name: "SupProtocolCode", label: "补充协议编号", type: "text" },
{ name: "meta_WorkType", label: "业务类型", type: "select", required: true },
{ type: "new-col" },
{ name: "LevelId", label: "客户等级", type: "select" },
{ name: "BusinessType", label: "行业", type: "select", appendBlank: true, dictionaryKey: "行业" },
{ name: "CustomerNature1", label: "客户性质1", type: "text", readonly: true },
{ name: "CustomerNature2", label: "客户性质2", type: "text", readonly: true },
{ name: "LicenseCode", label: "证照编号", type: "text" },
{ name: "ActualBeneficiary", label: "实际受益人", type: "text" },
{ name: "Region", label: "地域", type: "text" },
{ name: "CustomerManagerId", label: "客户经理", type: "select" },
{ name: "IsTradeCredit", label: "期权费授信", required: true, type: "select" },
{ name: "ParentId", label: "所属机构", type: "select", appendBlank: true },
{ name: "IsDocShowParentName", label: "报告展示机构名称", required: true, type: "select" },
{ name: "meta_RightProtocolSignVersion", label: "权益类签署版本", type: "select", dictionaryKey: "权益类签署版本" },
{ name: "SettlementCurrency", label: "结算币种", type: "select", appendBlank: false },
{ name: "meta_OrganizationType", label: "机构类型", type: "select", required: true },
{ name: "meta_BusinessDeptCode", label: "业务部门编号", type: "select", required: true },
{ name: "IsInsided", label: "内部客户", type: "select" },
{ name: "meta_ReportName", label: "报送主体", type: "text", note: "期货业报送时,交易对手方字段优先取该字段,再取客户名称" },
{ type: "new-row" },
{ name: "Remark", label: "备注", type: "text", layout: "row" }
]
},
{
tabId: "riskSurvy",
title: "投资风险调查",
className: "",
fields: [
{ name: "FinancialSituation", label: "财务状况", type: "text" },
{ name: "InvestmentExperience", label: "投资经验", required: true, type: "select", dictionaryKey: "投资经验" },
{ name: "RiskPreference", label: "风险偏好", required: true, type: "select", dictionaryKey: "风险偏好" },
{ name: "DerivativesInvestmentVarieties", label: "交易种类", type: "select-m" },
{ type: "new-col" },
{ name: "FundsSource", label: "资金来源", required: true, type: "select" },
{ name: "BadFaithRecord", label: "不良诚信记录", required: true, type: "select" },
{ name: "AcceptableLoss", label: "可接受损失", type: "text" },
{ name: "TransactionTarget", label: "交易目的", type: "select-m" },
{ type: "new-col" },
{ name: "IsRealControl", label: "实际控制关系", required: true, type: "select" },
{ name: "InvestmentTerm", label: "投资期限", required: true, type: "select" },
{ name: "ExpectedReturn2", label: "期望收益", type: "select", dictionaryKey: "期望收益" },
{ name: "IsIndustryConnectVariety", label: "行业标的相关", required: true, type: "select" },
{ type: "new-row" },
{ name: "TradingInstType", label: "交易资产", type: "select-m" },
]
},
{
tabId: "eligibility",
title: "适当性管理",
className: "",
fields: [
{ name: "ProperClientClass", label: "适当性类型", type: "select", appendBlank: true, dictionaryKey: "适当性客户分类" },
{ name: "AppropriatenessDegree", label: "适当性评级", type: "select", dictionaryKey: "适当性评级" },
{ name: "EvaluateDate", label: "评估日期", type: "date" },
{ name: "IsAssessmentResultChange", label: "评估结果变动", required: true, type: "select" },
{ type: "new-col" },
{ name: "IsEvaluate", label: "是否评估", required: true, type: "select" },
{ name: "RiskServiceDegree", label: "可接受风险服务", required: true, type: "select" },
{ name: "EvaluateOfValidity", label: "评估有效期", type: "select" },
{ name: "ChangeReasonAndEvaluationResults", label: "变动原因及历史", type: "text" },
{ type: "new-col" },
{ name: "QuestionnaireScore", label: "问卷得分", type: "text", placeholder: "请输入数字" },
{ name: "AppropriatenessAssessor", label: "适当性评估人", type: "select", appendBlank: true },
{ name: "IsRequireConversionTypes", label: "转化类型", required: true, type: "select" },
{ name: "DisbeliefRecord", label: "失信行为记录", type: "text" },
]
},
{
tabId: "bankcards",
title: "银行卡信息",
className: "dash",
viewPath: "_ClientBankcardList"
},
{
tabId: "files",
title: "文件管理",
className: "dash",
viewPath: "_ClientFileList"
},
{
tabId: "dutys",
title: "人员信息",
className: "dash",
viewPath: "_ClientDutyList"
}
],
selects: {
ClientType: ["机构", "产品", "自然人"],
InstitutionalAttributes: ["国有", "民营", "外商", "其他"],
LicenseType: ["营业执照", "产品编号", "身份证"],
MarginOptionType: [{ text: "单向追保", value: 0 }, { text: "双向追保", value: 1 }, { text: "对手方单向追保", value: 2 }, { text: "其他", value: 3 }],
SamePeer: [{ text: "同业", value: 0 }, { text: "非同业", value: 1 }],
IsTradeCredit: [{ text: "否", value: 0 }, { text: "是", value: 1 }],
IsDocShowParentName: [{ text: "否", value: 0 }, { text: "是", value: 1 }],
AccessRule: [{ text: "我方准入", value: 0 }, { text: "对手方准入", value: 1 }, { text: "双方准入", value: 2 }],
FundsSource: [{ text: "自有", value: 1 }, { text: "其他", value: 2 }],
TransactionTarget: [{ text: "投资", value: "投资" }, { text: "套利", value: "套利" }, { text: "套保", value: "套保" }, { text: "投机", value: "投机", visible: false }, { text: "风险管理", value: "风险管理" }],
IsRealControl: [{ text: "是", value: 1 }, { text: "否", value: 0 }],
InvestmentTerm: [{ text: "0年-1年", value: 1 }, { text: "1年-5年", value: 2 }, { text: "5年以上", value: 3 }, { text: "其他", value: 4 }],
IsIndustryConnectVariety: [{ text: "是", value: 1 }, { text: "否", value: 0 }],
TradingInstType: [{ text: "权益", value: 1 }, { text: "商品", value: 2 }, { text: "固定收益", value: 4 }, { text: "外汇", value: 8 }, { text: "信用", value: 16 }],
IsAssessmentResultChange: [{ text: "否", value: 0 }, { text: "是", value: 1 }],
IsCentralClearing: [{ text: "否", value: "N" }, { text: "是", value: "Y" }, { text: "计划中央对手方清算", value: "I" }],
IsEvaluate: [{ text: "否", value: 0 }, { text: "是", value: 1 }],
IsInsided: [{ text: "否", value: 0 }, { text: "是", value: 1 }],
EvaluateOfValidity: [{ text: "----", value: "" }, "3个月", "6个月", "12个月", "长期"],
IsRequireConversionTypes: [{ text: "否", value: 0 }, { text: "是", value: 1 }],
IdCardType: [{ text: "身份证", value: 1 }, { text: "军官证", value: 2 }, { text: "港澳通行证", value: 3 }, { text: "护照", value: 4 }, { text: "台胞证", value: 5 }],
meta_OrganizationType: [{ text: "金融机构", value: "F", }, { text: "产品", value: "P", }, { text: "一般法人", value: "C", }],
meta_BusinessDeptCode: [{ text: "做市交易部", value: "O" }, { text: "衍生品发展部", value: "S" }, { text: "协同销售部", value: "C" },],
meta_WorkType: [{ text: "期权业务", value: "OP" }, { text: "掉期业务", value: "SW" }]
},
defaults: {
ClientType: "机构", InstitutionalAttributes: "民营", LicenseType: "营业执照",
AccessRule: "2", MarginOptionType: "0",
SamePeer: "1", IsTradeCredit: "1", IsDocShowParentName: "0", RiskPreference: "有限",
InvestmentExperience: "无", FundsSource: "1", BadFaithRecord: "1", DerivativesInvestmentVarieties: "1,2,3,4",
IsRealControl: "0", InvestmentTerm: "1", ExpectedReturn2: "5%-10%", IsIndustryConnectVariety: "1",
ProperClientClass: "", IsEvaluate: "0", EvaluateOfValidity: "", RiskServiceDegree: "1", AppropriatenessAssessor: "",
IsRequireConversionTypes: "0", TradingInstType: "1,2,4,8,16", IsAssessmentResultChange: "0",
ProtocolSignVersion: "", BusinessType: "", meta_OrganizationType: "F", meta_BusinessDeptCode: "O", meta_WorkType: "OP"
},
openList: [
{ name: 'id', label: '', hidden: true, optionHide: true, sortable: false, align: '', width: '', },
{ name: 'EncryptId', label: '', hidden: true, optionHide: true, sortable: false, align: '', width: '' },
{ name: 'RejectLog', label: '', hidden: true, optionHide: true, sortable: false, align: '', width: '' },
{ name: 'ProcessStatus', label: '开户状态', hidden: false, sortable: false, align: 'center', width: '100' },
{ name: 'ProcessRoleName', label: '审批角色', hidden: false, sortable: false, align: 'center', width: '90' },
{ name: 'Name', label: '客户名称', hidden: false, sortable: false, align: 'center', width: '250' },
{ name: 'CustomerNature1', label: '客户性质1', hidden: false, sortable: false, align: 'center', width: '130' },
{ name: 'CustomerNature2', label: '客户性质2', hidden: false, sortable: false, align: 'center', width: '130' },
{ name: 'Level', label: '客户等级', hidden: false, sortable: false, align: 'center', width: '60' },
{ name: 'CustomerManager', label: '客户经理', hidden: false, sortable: false, align: 'center', width: '90' },
{ name: 'ContactName', label: '联系人姓名', hidden: false, sortable: false, align: 'center', width: '90' },
{ name: 'Phone', label: '联系人电话', hidden: false, sortable: false, align: 'center', width: '90' },
{ name: 'Email', label: '联系人邮箱', hidden: false, sortable: false, align: 'center', width: '150' },
{ name: 'SalesDepartment', label: '归属营业部', hidden: false, sortable: false, align: 'center', width: '90' },
{ name: 'ProperClientClass', label: '适当性分类', hidden: false, sortable: false, align: 'center', width: '130' },
{ name: 'Seller', label: '营业部销售', hidden: false, sortable: false, align: 'center', width: '90' },
{ name: 'SamePeerDesc', label: '同业/非同业', hidden: false, sortable: false, align: 'center', width: '90' }
],
clientList: [
{ name: 'id', label: '', hidden: true, optionHide: true, sortable: false, align: '', width: '' },
{ name: 'EncryptId', label: '', hidden: true, optionHide: true, sortable: false, align: '', width: '' },
{ name: 'Number', label: '客户编号', hidden: false, sortable: false, align: 'left', width: '160' },
{ name: 'ClientName', label: '客户名称', hidden: false, sortable: false, align: 'center', width: '250' },
{ name: 'Name', label: 'ClientName', hidden: true, sortable: false, align: 'center', width: '' },
{ name: 'Abbreviation', label: '客户简称', hidden: false, sortable: false, align: 'center', width: '250' },
{ name: 'ContactName', label: '联系人姓名', hidden: false, sortable: false, align: 'center', width: '250' },
{ name: 'IdentificationType', label: '联系人证件类型', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'IdentificationNumber', label: '联系人证件号码', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'Phone', label: '联系人电话', hidden: false, sortable: false, align: 'left', width: '110' },
{ name: 'Email', label: '联系人邮箱', hidden: false, sortable: false, align: 'left', width: '110' },
{ name: 'PendingMarginCallPayment', label: '是否需要追保', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'SalesDepartment', label: '归属营业部', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'PostalAddress', label: '办公地址', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'LicenseType', label: '证照类型', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'LicenseCode', label: '证照编号', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'ProcessStatus', label: '开户状态', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'EvaluateDate', label: '评估日期', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'EvaluateOfValidity', label: '评估有效期', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ClientType', label: '客户类别', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ProductNumber', label: '产品编号', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'BusinessType', label: '行业', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'InstitutionalAttributes', label: '机构属性', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'CustomerNature1', label: '客户性质1', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'CustomerNature2', label: '客户性质2', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'RegisteredCapital', label: '注册资本(万元)', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ActualBeneficiary', label: '实际受益人', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ActualController', label: '实际控制人', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'RegisteredAddress', label: '注册地址', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'Region', label: '地域', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'FinancialSituation', label: '财务状况', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'InvestmentExperience', label: '投资经验', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'IsIndustryConnectVariety', label: '行业标的相关', hidden: false, sortable: false, align: 'left', width: '110' },
{ name: 'TransactionTarget', label: '交易目的', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'InvestmentTermName', label: '投资期限', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'IsRealControl', label: '实际控制关系', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'DerivativesInvestmentVarietiesName', label: '交易种类', hidden: false, sortable: false, align: 'left', width: '110' },
{ name: 'FundsSourceName', label: '资金来源', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'AcceptableLoss', label: '可接受损失', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'RiskPreference', label: '', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ExpectedReturn2', label: '期望收益', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'BadFaithRecordName', label: '不良诚信记录', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'IsEvaluate', label: '是否评估', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'QuestionnaireScore', label: '问卷得分', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'AppropriatenessDegreeName', label: '适当性评级', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'RiskServiceDegreeName', label: '可接受风险服务', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'AppropriatenessAssessorName', label: '适当性评估人', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'IsRequireConversionTypes', label: '转化类型', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'Remark', label: '备注', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ChangeReasonAndEvaluationResults', label: '变动原因及历史', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'DisbeliefRecord', label: '失信行为记录', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ProtocolSignDate', label: '商品类签署日期', hidden: false, sortable: false, align: 'left', width: '150' },
{ name: 'RightProtocolSignDate', label: '权益类签署日期', hidden: false, sortable: false, align: 'left', width: '150' },
{ name: 'ProtocolSignVersion', label: '协议签署版本', hidden: false, sortable: false, align: 'left', width: '150' },
{ name: 'Level', label: '客户等级', hidden: false, sortable: false, align: 'left', width: '60' },
{ name: 'ProperClientClass', label: '适当性类型', hidden: false, sortable: false, align: 'left', width: '130' },
{ name: 'CreditRatingName', label: '资信评级', hidden: false, sortable: false, align: 'left', width: '70' },
{ name: 'CreditLine', label: '授信总额', hidden: false, sortable: false, align: 'left', width: '70' },
{ name: 'CustomerManager', label: '客户经理', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'Seller', label: '营业部销售', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'SamePeerDesc', label: '同业/非同业', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'OptName', label: '操作人', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'OptDate', label: '操作时间', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'AdminFullName', label: '管理员全称', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'NFICode', label: '行业代码', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'CounterpartyCode', label: '组织机构代码', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'ParentName', label: '所属机构', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'IsDocShowParentName', label: '报告展示机构名称', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'AdminRegisteredNum', label: '管理员登记编号', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'SettlementCurrency', label: '结算币种', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'BoundSideDesc', label: '资金流向', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'Seat', label: '席位', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'AgreementBookNo', label: '履约协议编号', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'AgreementBookType', label: '履约协议类型', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'MarginOptionType', label: '追保方向', hidden: false, sortable: false, align: 'left', width: '90' },
{ name: 'MainProtocolCode', label: '主协议编号', hidden: false, sortable: false, align: 'left', width: '150' },
{ name: 'SupProtocolCode', label: '补充协议编号', hidden: false, sortable: false, align: 'left', width: '150' },
{ name: 'ProductName', label: '产品名称', hidden: false, sortable: false, align: 'left', width: '150' },
{ name: 'ClearingAgency', label: '清算机构', hidden: false, sortable: false, align: 'left', width: '150' }
]
}