import { isTypeElement } from 'typescript';
import type { VxeGridProps, VxeColumnPropTypes } from 'vxe-table';
import XEUtils from 'xe-utils';

interface VxeColumn {
  type?: string;
  field?: string;
  title?: string;
  width?: number | string;
  minWidth?: number | string;
  maxWidth?: number | string;
  sortable?: boolean;
  formatter?: (value: any) => string;
  treeNode?: boolean;
  slots?: {};
  visible?: boolean;
  editRender?: {};
  align?: string;
  showOverflow?: boolean | string;
  fixed?: string;
  filters?: [] | {};
  filterMethod?: any;
  filterMethodTp?: string;
  filterRender?: any;
}


export const tableFormData = [
  {
    serialNumber: "1",
    project: "机构规模",
    code:'TB1001',
    content: [
      { type: "text", value: "(1) 法人境内外资产总额：" },
      { type: "number", value: "", unit: "亿元", field: "COL3" },
      { type: "br"},
      { type: "text", value: "(2) 机构网点（职场）数量：" },
      { type: "number", value: "", unit: "个", field: "COL4" },
      { type: "br",},
      { type: "text", value: "(3) 设有境外分支机构（或分公司）的国家和地区数量：" },
      { type: "number", value: "", unit: "个", field: "COL5" },
      { type: "brspace",value:1},
      { type: "text", value: "设有境内分支机构（或分公司）的省级行政区数量（含直辖市、计划单列市）："},
      { type: "number", value: "", unit: "个", field: "COL6" },
      { type: "brspace",value:1},
      { type: "text", value: "设有境内分支机构（或分公司）的地市级行政区数量：" },
      { type: "number", value: "", unit: "个", field: "COL7" },
      { type: "br"},
      { type: "text", value: "(4) 公司账户数" },
      { type: "number", value: "", unit: "万个", field: "C23A001" },
      { type: "text", value: "，个人账户数" },
      { type: "number", value: "", unit: "万个", field: "C23A002" },
      { type: "br"},
      { type: "text", value: "(5) 公司客户数" },
      { type: "number", value: "", unit: "万个", field: "C23A003" },
      { type: "text", value: "，个人客户数" },
      { type: "number", value: "", unit: "万个", field: "C23A004" },
    ],
    remarks: {
      rows:6,
      field:"COL153"
    },
  },
  {
    serialNumber: "2",
    project: "董事会",
    code:'TB1002',
    content: [
      { type: "text", value: "(1) 本年度董事会召开涉及信息科技议题的会议数量：" },
      { type: "input", value: "", unit: "次", field: "C20A001" },
      { type: "text", value: "，形成信息科技工作决议：" },
      { type: "input", value: "", unit: "份", field: "C20A002" },
      { type: "br"},
      { type: "text", value: "(2) 本年度董事会（含授权的风险管理委员会）审阅信息科技风险管理报告：" },
      { type: "radio-group", options: ["是", "否"], field: "C20A003" },
      { type: "br"},
      { type: "text", value: "(3) 本年度董事会（含授权的审计委员会）审批业务连续性管理审计年度报告：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C20A004" },
      { type: "br"},
      { type: "text", value: "(4) 如未设立董事会，负责信息科技风险管理职责的组织名称：" },
      { type: "input", value: "", unit: "", field: "C24A001" },
    ],

    remarks: {
      rows:6,
      field:"C20A005"
    },
   
  },

  {
    serialNumber: "3",
    code:'TB1003',
    project: "信息科技管理委员会（或承担信息化工作的委员会）",
    content: [
      { type: "text", value: "(1) 设立信息科技管理委员会（或承担信息化工作的委员会，以下简称委员会）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL8" },
      { type: "brspace"},
      { type: "text", value: "如是，组织名称：" },
      { type: "input", value: "", unit: "", field: "COL9" },
      { type: "text", value: "，成立日期：" },
      { type: "date", value: "", unit: "", field: "COL10" },
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "COL11" },
      { type: "text", value: "，职务：" },
      { type: "input", value: "", unit: "", field: "COL12" },
      { type: "br"},
      { type: "text", value: "(2) 委员会总人数：" },
      { type: "input", value: "", unit: "人", field: "COL13" },
      { type: "text", value: "，人员组成主要包括：" },
      { 
        type: "checkbox-group", 
        options: [
          "分管科技的高管层领导", "首席信息官", "信息科技相关部门", "主要业务部门",
          "风险管理部门", "审计部门", "合规部门", "财务部门",
        ], 
        values: [],
        field: "C20A001",
        otherField:'COL15',

      },
      { type: "br"},
      { type: "text", value: "(3) 本年度委员会全体会议次数：" },
      { type: "input", value: "", unit: "次", field: "COL16" },
      { type: "text", value: "，审议事项主要包括：" },
      { 
        type: "checkbox-group", 
        options: [
          "信息科技战略规划", "信息科技预算", "信息科技架构", "信息科技项目",
          "重要信息系统建设", "基础设施建设", "网络安全和信息科技风险"
        ], 
        values: [],
        field: "C20A002",
        otherField:'C20A003',

      }
    ],
    remarks: {
      rows:6,
      field:"COL154"
    },
  },
  {
    serialNumber: "4",
    project: "首席信息官(CIO)",
    code:'TB1004',
    content: [
      { type: "text", value: "(1) 设立首席信息官：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL18" },
      { type: "br"},
      { type: "text", value: "如是，姓名：" },
      { type: "input", value: "", unit: "", field: "COL19" ,relatedFiled:"COL18"},
      { type: "text", value: "，履职起始日期：" },
      { type: "date", value: "", unit: "", field: "COL20" ,relatedFiled:"COL18"},
      { type: "br"},
      { type: "text", value: "(2) 首席信息官任职资格经金融监管总局及其派出机构核准：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C23A005" },
      { type: "text", value: "如是，核准日期：" },
      { type: "date", value: "", unit: "", field: "COL22" ,relatedFiled:"C23A005"},
      { type: "br"},
      { type: "text", value: "(3) 首席信息官纳入高级管理层：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL23" },
      { type: "br"},
      { type: "text", value: "(4) 首席信息官兼任其他职务：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL24" },
      { type: "text", value: "如是，兼任职务：" },
      { type: "input", value: "", unit: "", field: "COL25",relatedFiled:"COL24" },
      { type: "br"},
      { type: "text", value: "(5) 首席信息官汇报路线：" },
      { type: "radio-group", options: ["向本机构董事长或行长或总经理汇报", "向本机构分管负责人汇报"], value: "", field: "COL26" }
    ],
    remarks: {
      rows:6,
      field:"COL155"
    },
  },
  {
    serialNumber: "5",
    project: "信息科技战略规划",
    code:'TB1005',
    content: [
      { type: "text", value: "(1) 已制定并印发信息科技战略规划：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL27" },
      { type: "text", value: "如是，是否经董事会审批：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL28",relatedFiled:"COL27" },
      { type: "br"},
      { type: "text", value: "(2) 信息科技战略规划名称：" },
      { type: "input", value: "", unit: "", field: "COL29" },
      { type: "text", value: "，规划期：" },
      { type: "date", value: "", unit: "", field: "COL30" },
      { type: "text", value: "到" },
      { type: "date", value: "", unit: "", field: "COL31" },
      { type: "br"},
      { type: "text", value: "(3) 信息科技战略规划包含的主要内容：" },
      { 
        type: "checkbox-group", 
        options: [
          "同业IT发展趋势", "战略愿景和科技能力建设规划", "应用、数据、技术和安全架构建设规划",
          "治理体系建设规划（含信息科技三道防线建设、开发测试、运行维护、网络和信息安全、业务连续性、外包管理）",
          "数据能力建设", "新技术应用建设规划", "总体建设目标及实施路径规划"
        ], 
        values: [],
        otherField:"COLA01",
        field: "C20A001" 
      },
      { type: "br"},
      { type: "text", value: "(4) 定期评价信息科技战略规划实施效果：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL34" },
      { type: "text", value: "如是，评价周期：" },
      { type: "input", value: "", unit: "个月", field: "COL35" }
    ],
    remarks: {
      rows:6,
      field:"COL156"
    },
  },
  {
    serialNumber: "6",
    project: "数字化转型",
    code:'TB1015',
    content: [
      { type: "text", value: "(1) 制定并实施数字化转型战略规划：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C23A006" },
      { type: "brspace"},
      { type: "text", value: "如是，数字化转型战略规划名称：" },
      { type: "input", value: "", unit: "", field: "C23A007" },
      { type: "text", value: "是否经董事会审批：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C23A008" },
      { type: "br"},
      { type: "text", value: "(2) 数字化转型发展规划包含的主要内容："},
      { 
        type: "checkbox-group", 
        options: ["数字化转型建设目标及路径规划","对公业务重点应用场景建设规划","对私业务重点应用场景建设规划",
          "风险管理重点应用场景建设规划","客户体验提升及流程再造重点应用场景建设规划","数字化转型生态圈建设规划"
        ], 
        values: [],
        otherField:"C24A004",
        field: "C24A003" 
      },
      { type: "br"},
      { type: "text", value: "(3) 设立数字化转型战略委员会或领导小组：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C23A009" },
      { type: "brspace"},
      { type: "text", value: "如是，组织名称：" },
      { type: "input", value: "", unit: "", field: "C23A010" ,relatedFiled:"C23A009"},
      { type: "text", value: "成立日期：" },
      { type: "date", value: "", unit: "", field: "C23A011" ,relatedFiled:"C23A009"},
      { type: "text", value: "负责人：" },
      { type: "input", value: "", unit: "", field: "C23A012" ,relatedFiled:"C23A009"},
      { type: "text", value: "职务：" },
      { type: "input", value: "", unit: "", field: "C23A013" ,relatedFiled:"C23A009"},
      { type: "br"},
      { type: "text", value: "人员组成主要包括：" },
      { 
        type: "checkbox-group", 
        options: [
          "董事长", "高管层领导", "首席信息官", "信息科技相关部门",
          "数据管理部门", "主要业务部门", "风险管理部门", "审计部门",
          "合规部门", "财务部门"
        ], 
        values: [],
        field: "C23A014",
        otherField:"C23A015"

      },
      { type: "br"},
      { type: "text", value: "(4) 指定数字化转型牵头部门：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C23A016" },
      { type: "brspace"},
      { type: "text", value: "如是，部门名称：" },
      { type: "input", value: "", unit: "", field: "C23A017",relatedFiled:"C23A016" },
      { type: "text", value: "负责人：" },
      { type: "input", value: "", unit: "", field: "C23A018" ,relatedFiled:"C23A016"},
      { type: "text", value: "职务：" },
      { type: "input", value: "", unit: "", field: "C23A019" ,relatedFiled:"C23A016"}
    ],
    remarks: {
      rows:6,
      field:"C23A031"
    },
  },
  {
    serialNumber: "7",
    code:'TB1006',
    project: "信息科技资金投入",
    content: [
      { type: "text", value: "(1) 本年度信息科技投入：" },
      { type: "input", value: "", unit: "万元，", field: "COL36" },
      { type: "text", value: "信息科技投入占本年度总投入的比例：" },
      { type: "input", value: "", unit: "%", field: "COL37" },
      { type: "brspace"},
      { type: "text", value: "其中基础设施建设投入：" },
      { type: "input", value: "", unit: "万元", field: "COL38" },
      { type: "brspace",value:2},
      { type: "text", value: "电子设备采购投入：" },
      { type: "input", value: "", unit: "万元", field: "COL39" },
      { type: "brspace",value:2},
      { type: "text", value: "软件采购投入：" },
      { type: "input", value: "", unit: "万元", field: "COL40" },
      { type: "brspace",value:2},
      { type: "text", value: "系统开发项目投入：" },
      { type: "input", value: "", unit: "万元", field: "COL41" },
      { type: "brspace",value:2},
      { type: "text", value: "系统运维投入：" },
      { type: "input", value: "", unit: "万元", field: "COL42" },
      { type: "brspace",value:2},
      { type: "text", value: "信息科技咨询投入：" },
      { type: "input", value: "", unit: "万元", field: "COL43" },
      { type: "brspace",value:2},
      { type: "text", value: "信息科技人力资源费用：" },
      { type: "input", value: "", unit: "万元", field: "COL44" },
      { type: "brspace",value:2},
      { type: "text", value: "其他：" },
      { type: "input", value: "", unit: "万元", field: "COL45" },
      { type: "br"},
      { type: "text", value: "(2) 本年度信息科技投入中外包费用：" },
      { type: "input", value: "", unit: "万元", field: "COL46" },
      { type: "br"},
      { type: "text", value: "(3) 本年度信息科技投入中信息安全费用：" },
      { type: "input", value: "", unit: "万元", field: "COL47" }
    ],
    remarks: {
      rows:6,
      field:"COL157"
    },
  },
  {
    serialNumber: "8",
    code:'TB1007',
    project: "信息科技人力资源",
    content: [
      { type: "text", value: "(1) 正式员工数量：" },
      { type: "input", value: "", unit: "人", field: "COL48" },
      { type: "br"},
      { type: "text", value: "(2) 信息科技正式员工数量：" },
      { type: "input", value: "", unit: "人", field: "COL49" },
      { type: "text", value: "，其中机构总部（总行、总公司等）本级信息科技正式员工数量：" },
      { type: "input", value: "", unit: "人", field: "AA001" },
      { type: "br"},
      { type: "text", value: "(3) 本年度信息科技入职正式员工数量：" },
      { type: "input", value: "", unit: "人", field: "COL55" },
      { type: "text", value: "，本年度信息科技离职正式员工数量：" },
      { type: "input", value: "", unit: "人", field: "COL56" },
      { type: "br"},
      { type: "text", value: "(4) 本年度信息科技正式员工流失率：" },
      { type: "input", value: "", unit: "%", field: "COL57" },
      { type: "text", value: "，本年度信息科技正式员工净流失率：" },
      { type: "input", value: "", unit: "%", field: "COL58" },
      { type: "br"},

    ],
    remarks: {
      rows:6,
      field:"COL158"
    },
  },

  {
    serialNumber: "",
    project: "信息科技人员情况",
    code:"TB1007",
    type:"AttachTable",
    showFooter:false,
    content:[
      {
        field: 'tp',
        title: '类别',
        width: '15%',
      },
      {
        field: 'count1',
        title: '项目（需求）管理',
        width: '12%',
        slots: { default: 'form_default' },
      },
      {
        field: 'count2',
        title: '开发',
        width: '12%',
        slots: { default: 'form_default' },
      },
      {
        field: 'count3',
        title: '测试',
        width: '12%',
        slots: { default: 'form_default' },
      },
      {
        field: 'count4',
        title: '运维',
        width: '12%',
        slots: { default: 'form_default' },
      },
      {
        field: 'count5',
        title: '安全',
        width: '12%',
        slots: { default: 'form_default' },
      },
      {
        field: 'count6',
        title: '其他',
        width: '12%',
        slots: { default: 'form_default' },
      },
      {
        field: 'count7',
        title: '合计',
        width: '12%',
        slots: { default: 'form_default' },
      },
    ],
    datas: [
      { 
        tp:"正式员工数量(人)",
        count1:{ value:"", formType:'number',field: "COL50"},
        count2:{ value:"", formType:'number',field: "COL51"},
        count3:{ value:"", formType:'number',field: "COL52"},
        count4:{ value:"", formType:'number',field: "COL53"},
        count5:{ value:"", formType:'number',field: "COL54"},
        count6:{ value:"", formType:'number',field: "C24A005"},
        count7:{ value:"", formType:'number',field: "C24A006"},
      },
      { 
        tp: "驻场外包人员数量(人)",
        count1:{ value:"", formType:'number',field: "C20A002"},
        count2:{ value:"", formType:'number',field: "C20A003"},
        count3:{ value:"", formType:'number',field: "C20A004"},
        count4:{ value:"", formType:'number',field: "C20A005"},
        count5:{ value:"", formType:'number',field: "C20A006"},
        count6:{ value:"", formType:'number',field: "C20A007"},
        count7:{ value:"", formType:'number',field: "C20A001"},
      },
    ], 
    remarks: {
      rows:6,
      field:"C20A016"
    },
    calcSum:{
      tp:true,
      rows: {
          "count7":["count1","count2","count3","count4","count5","count6"],
      },
    }
  },

  {
    serialNumber: "9",
    project: "信息科技组织架构",
    code:'TB1008',
    content: [
      { type: "text", value: "(1) 设立信息科技管理部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL59" },
      { type: "brspace"},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "COL60" ,relatedFiled:"COL59"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "COL61" ,relatedFiled:"COL59"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "COL62" ,relatedFiled:"COL59"},
      { type: "text", value: "，职务：" },
      { type: "input", value: "", unit: "", field: "COL63" ,relatedFiled:"COL59"},
      { type: "br"},
      { type: "text", value: "(2) 设立信息科技需求管理部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL64" },
      { type: "brspace"},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "COL65" ,relatedFiled:"COL64"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "COL66" ,relatedFiled:"COL64"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "COL67" ,relatedFiled:"COL64"},
      { type: "text", value: "，职务：" },
      { type: "input", value: "", unit: "", field: "COL68",relatedFiled:"COL64"},
      { type: "br"},
      { type: "text", value: "(3) 设立信息科技开发部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL69" },
      { type: "brspace"},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "COL70" ,relatedFiled:"COL69"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "COL71" ,relatedFiled:"COL69"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "COL72" ,relatedFiled:"COL69"},
      { type: "text", value: "，职务：" },
      { type: "input", value: "", unit: "", field: "COL73" ,relatedFiled:"COL69"},
      { type: "br"},
      { type: "text", value: "(4) 设立信息科技测试部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL74" },
      { type: "brspace"},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "COL75" ,relatedFiled:"COL74"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "COL76" ,relatedFiled:"COL74"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "COL77" ,relatedFiled:"COL74"},
      { type: "text", value: "，职务：" },
      { type: "input", value: "", unit: "", field: "COL78" ,relatedFiled:"COL74"},
      { type: "br"},
      { type: "text", value: "(5) 设立信息科技维护部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL79" },
      { type: "brspace"},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "COL80" ,relatedFiled:"COL79"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "COL81" ,relatedFiled:"COL79"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "COL82" ,relatedFiled:"COL79"},
      { type: "text", value: "，职务：" },
      { type: "input", value: "", unit: "", field: "COL83" ,relatedFiled:"COL79"},
      { type: "br"},
      { type: "text", value: "(6) 设立信息科技安全管理部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL84" },
      { type: "brspace"},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "COL85" ,relatedFiled:"COL84"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "COL86" ,relatedFiled:"COL84"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "COL87" ,relatedFiled:"COL84"},
      { type: "text", value: "，职务：" },
      { type: "input", value: "", unit: "", field: "COL88" ,relatedFiled:"COL84"},
    ],
    remarks: {
      rows:6,
      field:"COL159"
    },
  },
  {
    serialNumber: "10",
    code:'TB1016',
    project: "数据管理组织架构",
    content: [
      { type: "text", value: "(1) 设立数据管理部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C23A020" },
      { type: "brspace",value:1},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "C23A021" ,relatedFiled:"C23A020"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "C23A022" ,relatedFiled:"C23A020"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "C23A023" ,relatedFiled:"C23A020"},
      { type: "text", value: "职务：" },
      { type: "input", value: "", unit: "", field: "C23A024" ,relatedFiled:"C23A020"},
      { type: "br"},
      { type: "text", value: "(2) 设立数据安全管理部门（组织）：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C23A025" },
      { type: "brspace",value:1},
      { type: "text", value: "部门（组织）名称：" },
      { type: "input", value: "", unit: "", field: "C23A026" ,relatedFiled:"C23A025"},
      { type: "text", value: "，隶属于：" },
      { type: "input", value: "", unit: "", field: "C23A027" ,relatedFiled:"C23A025"},
      { type: "text", value: "，负责人：" },
      { type: "input", value: "", unit: "", field: "C23A028" ,relatedFiled:"C23A025"},
      { type: "text", value: "职务：" },
      { type: "input", value: "", unit: "", field: "C23A029" ,relatedFiled:"C23A025"}
    ],
    remarks: {
      rows:6,
      field:"C23A030"
    },
  },
  {
    serialNumber: "11",
    project: "信息科技人员专业资质情况",
    code:'TB1009',
    content: [
      { type: "text", value: "(1) 持有专业高级资质的信息科技正式员工总数：" },
      { type: "input", value: "", unit: "人", field: "COL89" },
      { type: "br"},
      { type: "text", value: "(2) " },
      { type: "text", value: "信息安全管理类资质认证（如CISSP、CISP、CISM、ISO27001 LA、CCSP、CCSK等）：" },
      { type: "input", value: "", unit: "人", field: "C20A001" },
      { type: "brspace",value:1},
      { type: "text", value: "信息科技服务管理类资质认证（如ITIL ServiceManager、ITIL Practitioner等）：" },
      { type: "input", value: "", unit: "人", field: "COL91" },
      { type: "brspace",value:1},
      { type: "text", value: "信息科技项目开发与管理类资质认证（如PMP、Prince2、系统分析师、系统架构设计师等）：" },
      { type: "input", value: "", unit: "人", field: "COL92" },
      { type: "brspace",value:1},
      { type: "text", value: "网络管理类资质认证（如CCNA、CCNP、CCIE等）：" },
      { type: "input", value: "", unit: "人", field: "COL93" },
      { type: "brspace",value:1},
      { type: "text", value: "国外数据库管理类资质认证（如OCP、OCM、IBM Certified DBA等）：" },
      { type: "input", value: "", unit: "人", field: "COL94" },
      { type: "brspace",value:1},
      { type: "text", value: "国产数据库资质认证（DCM、PCTP、OGCE、OBCP等）：" },
      { type: "input", value: "", unit: "人", field: "C23A032" },
      { type: "brspace",value:1},
      { type: "text", value: "业务连续性管理类资质认证（如CRCP等）：" },
      { type: "input", value: "", unit: "人", field: "COL95" },
      { type: "brspace",value:1},
      { type: "text", value: "审计类资质认证（如CISA、CIA等）：" },
      { type: "input", value: "", unit: "人", field: "COL96" },
      { type: "brspace",value:1},
      { type: "text", value: "其他类型资质认证：" },
      { type: "input", value: "", unit: "人", field: "COL97" },
      { type: "br"},
      { type: "text", value: "(3) 信息科技人员中本科及以上学历人员数量：" },
      { type: "input", value: "", unit: "人", field: "C23A033" }
    ],
    remarks: {
      rows:6,
      field:"COL160"
    },
  },
  {
    serialNumber: "12",
    project: "机构专业管理体系认证情况",
    code:'TB1010',
    content: [
      { type: "text", value: "(1) 信息安全管理体系认证：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL98" },
      { type: "brspace",value:1},
      { type: "text", value: "如是，认证名称（等级）：" },
      { type: "input", value: "", unit: "", field: "COL99" ,relatedFiled:"COL98"},
      { type: "text", value: "认证范围：" },
      { type: "input", value: "", unit: "", field: "COL100" ,relatedFiled:"COL98"},
      { type: "br"},
      { type: "text", value: "(2) 运维管理体系认证：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL101" },
      { type: "brspace",value:1},
      { type: "text", value: "如是，认证名称（等级）：" },
      { type: "input", value: "", unit: "", field: "COL102" ,relatedFiled:"COL101"},
      { type: "text", value: "认证范围：" },
      { type: "input", value: "", unit: "", field: "COL103" ,relatedFiled:"COL101"},
      { type: "br"},
      { type: "text", value: "(3) 软件开发管理体系认证：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL104" },
      { type: "brspace",value:1},
      { type: "text", value: "如是，认证名称（等级）：" },
      { type: "input", value: "", unit: "", field: "COL105" ,relatedFiled:"COL104"},
      { type: "text", value: "认证范围：" },
      { type: "input", value: "", unit: "", field: "COL106" ,relatedFiled:"COL104"},
      { type: "br"},
      { type: "text", value: "(4) 业务连续性管理体系认证：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL107" },
      { type: "brspace",value:1},
      { type: "text", value: "如是，认证名称（等级）：" },
      { type: "input", value: "", unit: "", field: "COL108" ,relatedFiled:"COL107"},
      { type: "text", value: "认证范围：" },
      { type: "input", value: "", unit: "", field: "COL109" ,relatedFiled:"COL107"},
      { type: "br"},
    ],
    remarks: {
      rows:6,
      field:"COL161"
    },
  },
  {
    serialNumber: "13",
    project: "信息科技风险管理",
    code:'TB1011',
    content: [
      { type: "text", value: "<strong>基本管理情况：</strong>" },
      { type: "br"},
      { type: "text", value: "(1) 信息科技风险的管理职能归属于部门（组织）：" },
      { type: "br"},
      { type: "radio-group", options: ["风险管理部门", "合规部门", "其他部门："], value: "", field: "COL110" },
      { type: "input", value: "", unit: "", field: "COL111" },
      { type: "brspace"},
      { type: "text", value: "未明确独立于信息科技部门：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL112" },
      { type: "br"},
      { type: "text", value: "(2) 设立专职的信息科技风险管理岗位：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL113" },
      { type: "brspace"},
      { type: "text", value: "若是,信息科技风险管理人员数量" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C24A007" },
      { type: "brspace"},
      { type: "text", value: "专职信息科技风险管理人员数量：" },
      { type: "input", value: "", unit: "人", field: "COL114" },
      { type: "text", value: "，其中具有信息科技背景的人数：" },
      { type: "input", value: "", unit: "人", field: "COL115" },
      { type: "br"},
      { type: "text", value: "(3) 信息科技风险管理部门（组织）报告路线：" },
      { type: "input", value: "", unit: "", field: "COL116",style:"width:350px"},
      { type: "br"},
      { type: "text", value: "(4) 建立信息科技风险管理策略、制度：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL117" },
      { type: "brspace"},
      { type: "text", value: "建立信息科技风险事件的问责机制：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL118" },
      { type: "br"},
      { type: "br"},
      { type: "text", value: "<strong>工作开展情况：</strong>" },
      { type: "br"},
      { type: "text", value: "(1) 建立并定期分析信息科技风险监测关键风险点指标：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL119" },
      { type: "brspace"},
      { type: "text", value: "如是，指标个数：" },
      { type: "number", value: "", unit: "个", field: "COL120" },
      { type: "br"},
      { type: "text", value: "(2) 本年度开展信息科技风险评估：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C20A001" },
      { type: "brspace"},
      { type: "text", value: "如是，发现风险问题总数：" },
      { type: "number", value: "", unit: "个", field: "C20A002" },
     
      { type: "br"},
      { type: "text", value: "(3) 根据风险监测分析和风险评估情况，形成年度信息科技全面风险管理报告：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C20A005" },
      // { type: "text", value: "如是，指标个数：" },
      // { type: "number", value: "", unit: "个", field: "C20A002" },
     
      // { type: "brspace"},
      // { type: "text", value: "若是，评估领域涵盖：" },
      // { type: "checkbox-group", options: ["信息安全管理","运行维护管理","开发测试","业务连续性管理","信息科技外包管理"], values:[], field:"C20A003" },
      // { type: "text", value: "其他：" },
      // { type: "input", value: "",field: "C20A004" },
      
      { type: "br"},
      { type: "text", value: "(4) 本年度风险评估覆盖重要信息系统数量：" },
      { type: "number", value: "", unit: "个", field: "C24A050" },
    ],
    remarks: {
      rows:6,
      field:"C20A007"
    },
  },
  {
    serialNumber: "",
    project: "信息科技风险评估情况表",
    code:"TB1011",
    type:"AttachTable",
    showFooter:true,
    content:[
      {
        field: 'tp',
        title: '覆盖领域',
        width: '15%',
      },
      {
        title: '本年度',
        field: 'group1',
        headerAlign: 'center',
        children: [
          { field: 'count1', title: '开展次数', slots: { default: 'form_default' }, },
          { field: 'count2', title: '发现问题数量(个)' , slots: { default: 'form_default' },},
          { field: 'count3', title: '整改问题数量(个)' , slots: { default: 'form_default' },},
        ]
      },
      {
        title: '上年度',
        field: 'group2',
        headerAlign: 'center',
        children: [
          { field: 'count4', title: '开展次数', slots: { default: 'form_default' }, },
          { field: 'count5', title: '发现问题数量(个)', slots: { default: 'form_default' },},
          { field: 'count6', title: '整改问题数量(个)', slots: { default: 'form_default' },},
        ]
      },
    ],
    datas: [
      { 
        tp:"运行维护管理",
        count1:{ value:"", formType:'number',field: "C24A008"},
        count2:{ value:"", formType:'number',field: "C24A009"},
        count3:{ value:"", formType:'number',field: "C24A010"},
        count4:{ value:"", formType:'number',field: "C24A011"},
        count5:{ value:"", formType:'number',field: "C24A012"},
        count6:{ value:"", formType:'number',field: "C24A013"},
      },
      { 
        tp:"开发测试管理",
        count1:{ value:"", formType:'number',field: "C24A014"},
        count2:{ value:"", formType:'number',field: "C24A015"},
        count3:{ value:"", formType:'number',field: "C24A016"},
        count4:{ value:"", formType:'number',field: "C24A017"},
        count5:{ value:"", formType:'number',field: "C24A018"},
        count6:{ value:"", formType:'number',field: "C24A019"},
      },
      { 
        tp:"信息安全管理",
        count1:{ value:"", formType:'number',field: "C24A020"},
        count2:{ value:"", formType:'number',field: "C24A021"},
        count3:{ value:"", formType:'number',field: "C24A022"},
        count4:{ value:"", formType:'number',field: "C24A023"},
        count5:{ value:"", formType:'number',field: "C24A024"},
        count6:{ value:"", formType:'number',field: "C24A025"},
      },
      { 
        tp:"业务连续性管理",
        count1:{ value:"", formType:'number',field: "C24A026"},
        count2:{ value:"", formType:'number',field: "C24A027"},
        count3:{ value:"", formType:'number',field: "C24A028"},
        count4:{ value:"", formType:'number',field: "C24A029"},
        count5:{ value:"", formType:'number',field: "C24A030"},
        count6:{ value:"", formType:'number',field: "C24A031"},
      },
      { 
        tp:"外包管理",
        count1:{ value:"", formType:'number',field: "C24A032"},
        count2:{ value:"", formType:'number',field: "C24A033"},
        count3:{ value:"", formType:'number',field: "C24A034"},
        count4:{ value:"", formType:'number',field: "C24A035"},
        count5:{ value:"", formType:'number',field: "C24A036"},
        count6:{ value:"", formType:'number',field: "C24A037"},
      },
      { 
        tp:"其他",
        count1:{ value:"", formType:'number',field: "C24A038"},
        count2:{ value:"", formType:'number',field: "C24A039"},
        count3:{ value:"", formType:'number',field: "C24A040"},
        count4:{ value:"", formType:'number',field: "C24A041"},
        count5:{ value:"", formType:'number',field: "C24A042"},
        count6:{ value:"", formType:'number',field: "C24A043"},
      },
      { 
        tp:"合计",
        count1:{ value:"", formType:'number',field: "C24A044"},
        count2:{ value:"", formType:'number',field: "C24A045"},
        count3:{ value:"", formType:'number',field: "C24A046"},
        count4:{ value:"", formType:'number',field: "C24A047"},
        count5:{ value:"", formType:'number',field: "C24A048"},
        count6:{ value:"", formType:'number',field: "C24A049"},
      },

    ],
    remarks: {
      rows:6,
      field:"C20A016"
    },
    calcSum:{
      tp:true,
    }
  },
  {
    serialNumber: "14",
    code:'TB1012',
    project: "信息科技审计",
    content: [
      { type: "text", value: "<strong>基本管理情况</strong>" },
      { type: "br"},
      { type: "text", value: "(1) 设立或指定信息科技内审部门（组织）：" }, 
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL124" },
      { type: "brspace"},
      { type: "text", value: "若是，内审职能归属于部门（组织）：" },
       { type: "radio-group", options: ["审计部门", "合规部门", "其他部门"], value: "", field: "COL125" },
      { type: "input", value: "", unit: "", field: "COL126" },
      { type: "brspace"},
      { type: "text", value: "独立于信息科技部门：" }, 
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL127" },
      { type: "br"},
      { type: "text", value: "(2) 设立专职的信息科技审计岗位：" }, 
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL128" },
      { type: "brspace"},
      { type: "text", value: "专职信息科技内审人员数量：" }, 
      { type: "number", value: "", unit: "人", field: "COL129" },
      { type: "text", value: "，其中具有信息科技背景的人数：" }, 
      { type: "number", value: "", unit: "人", field: "COL130" },
      { type: "br"},
      { type: "text", value: "(3) 信息科技内审部门报告路线：" }, 
      { type: "input",value: "", field: "COL131",style:"width:500px" },
      { type: "br"},
      { type: "text", value: "(4) 建立信息科技审计制度：" }, 
      { type: "radio-group", options: ["是", "否"], value: "", field: "COL132" },
      { type: "br"},
      { type: "text", value: "(5) 定期向董事会和高管层报告审计情况：" },
      { type: "radio-group", options: ["是", "否"], value: "", field: "C24A052" },
      { type: "brspace"},
      { type: "text", value: "如果是，报告周期" },
      { type: "number", value: "", unit: "个月", field: "C24A053" },

      { type: "br"},
      { type: "text", value: "<strong>工作开展情况</strong>" },
      { type: "br"}, 
      { type: "text", value: "(1) 近三年（成立时间未满三年的，从成立开始时间算起）审计覆盖情况："},
    
      { type: "checkboxAndInput",  
        options: ["数据中心数量", "信息科技重大项目数量", "重要信息系统数量"], 
        values: [], 
        field: "C20A001" ,
        optionItemField: ["C20A002", "C20A003","C20A004"],
        optionItemUint:"个"
      },
      { type: "br"},
      { type: "text", value: "(2) 近三年（成立时间未满三年的，从成立开始时间算起）信息科技专项审计项目开展情况：" }, 
   
      { type: "checkboxAndInput", 
            options: ["信息安全审计项目数量", "业务连续性审计项目数量","信息科技外包审计项目数量", "运行维护审计项目数量",
               "开发测试审计项目数量", "信息科技治理审计项目数量", "信息科技风险管理审计项目数量", "重大信息科技事件审计项目数量","其他项目数量"],
            values: [], 
            field: "C20A005",
            optionItemField: ["C20A006", "C20A007","C20A008", "C20A009", "C20A010", "C20A011", "C20A012", "C20A013","C20A014"],
            optionItemUint:"个"
          },
      
      { type: "br"},
      { type: "text", value: "(3) 本年度开展信息科技审计项目数量：" }, 
      { type: "numer", value: "", unit: "个", field: "COL133" },
      { type: "text", value: "，其中业务连续性审计：" }, 
      { type: "radio-group", options: ["是", "否"], value: "", field: "C20A015" },
     
      { type: "br"},
      { type: "text", value: "(4) 历史（过去两年）信息科技审计发现问题总数：" }, 
      { type: "number", value: "", unit: "个", field: "COL134" },
      { type: "text", value: "，已整改数量：" }, 
      { type: "number", value: "", unit: "个", field: "COL135" },
      { type: "br"},
      { type: "text", value: "本年度信息科技审计发现问题总数：" },
      { type: "number", value: "", unit: "个", field: "COL136" },
      { type: "text", value: "，已整改数量：" }, 
      { type: "number", value: "", unit: "个", field: "COL137" }
    ],
    remarks: {
      rows:6,
      field:"C20A016"
    },
  },
  {
    serialNumber: "",
    code:"TB101201",
    type:"VxeTable",
    project: "近三年审计工作明细情况",
    showFooter:true,
    columns: [
      { type: 'seq', visible: true, width: '50', showOverflow: false },
      { field: 'C24A054', title: '项目类型',
        editRender: {
          name: 'VxeSelect',
          options: ['内部全面审计','外部全面审计','内部专项审计','外部专项审计','其他包含信息']
        },
        slots:{ edit: 'select',default: 'default_select'},
      },
      { field: 'C24A055', title: '项目名称', editRender: { name: 'VxeInput' } },
      { field: 'C24A056', title: '审计范围',

        editRender: {
          name: 'VxeSelect',
          options: ['数据中心（或中心机房）','重大信息科技项目','重要信息系统（含投产与变更）','信息科技治理','信息科技风险管理',
            '信息安全','开发测试管理','运行维护管理','信息科技外包','业务连续性管理','重大信息科技事件','其他'
          ]
        },
        slots:{ edit: 'select',default: 'default_select'},
      },

      { field: 'C24A058', title: '开始时间', editRender: { name: 'VxeDatePicker' } },
      { field: 'C24A059', title: '结束时间', editRender: { name: 'VxeDatePicker' },slots: { footer: 'footer_seq' }},
      { field: 'C24A060', title: '发现问题数(个)', editRender: { name: 'VxeNumberInput' },slots:{ footer: 'footer_num' }},
      { field: 'C24A061', title: '整改问题数(个)', editRender: { name: 'VxeNumberInput' },slots:{ footer: 'footer_num' }},
      { title: '操作', slots: { default: 'action' },width:100 }
    ],
    data: [
      { C24A054: '', C24A055: '', C24A056: '', C24A058:'', C24A059: '' ,C24A060:'',C24A061:''},
      { C24A054: '', C24A055: '', C24A056: '', C24A058:'', C24A059: '' ,C24A060:'',C24A061:''},
      { C24A054: '', C24A055: '', C24A056: '', C24A058:'', C24A059: '' ,C24A060:'',C24A061:''},
    ],
    footerData: [
      { 
        labelField:'C24A059', labelValue:'合计',fields:['C24A060','C24A061'],tp:"sum",
        xmlCode:{'C24A060':'C24A075','C24A061':'C24A076'}
      },
    ],
    remarks: {
      rows:10,
      field:"C24A074"
    },
  },
  // {
  //   serialNumber: "15",
  //   code:"TB1013",
  //   type:"MultiColumnTable",
  //   project: "信息科技管理制度清单",
  //   showFooter:false,
  //   content: [
  //     { name: "制度名称",formType:'input',field:"COL138"},
  //     { name: "所属领域",formType:"checkbox-group",field: "COL139",options: [
  //           "信息科技治理", "信息科技风险管理", "信息科技审计", 
  //           "信息安全管理", "信息系统开发测试", "信息科技运行维护",
  //           "业务连续性管理", "信息科技外包管理"
  //       ], 
  //       otherOption:true,
  //       oterFormType:'input',
  //       otereField:"COLA01"
  //     },
  //     { name: "制度层级",formType:'radio-group',field:"COL140",options: ["全行/全公司", "部门"] },
  //     { name: "发布部门", formType:'input', field: "COL141" },
  //     { name: "发布时间",formType:"date", field: "COL142" },
  //     { name: "最近一次修订时间",formType:"date",field: "COL143" },
  //     { name: "正式发文",formType: "radio-group", options: ["是", "否"], field: "COL144"}
  //   ],
  //   datas:[],
  //   remarks: {
  //     rows:6,
  //     field:"C20A016"
  //   },
  // },

  {
    serialNumber: "16",
    project: "附件",
    code:"TB1014",
    type:"AttachTable",
    showFooter:false,
    content:[
      {
        field: 'name',
        title: '附件名称',
        width: '30%',
      },
      {
        field: 'attachIndex',
        title: '附件索引',
        width: '40%',
        slots: { default: 'form_default' },
      },
      {
        field: 'des',
        title: '备注',
        width: '30%',
        slots: { default: 'form_default' },
      },
    ],
    datas: [
      { 
        name:"信息科技治理情况明细报告",
        attachIndex:{ value:"", formType:'input',field: "COL146"},
        des:{ value:"", formType:'input',field: "COL147"},
      },
      { 
        name: "数字化转型战略规划",
        attachIndex:{ value:"", formType:'input',field: "COL148"},
        des:{ value:"", formType:'input',field: "COL149"},
      },

      { 
        name: "数字化转型战略规划",
        attachIndex:{ value:"",formType:'input',field: "C24A062"},
        des:{ value:"", formType:'input',field: "C24A063"},
      },
      { 
        name:"信息科技管理制度汇编",
        attachIndex:{ value:"",formType:'input',field: "C24A064"},
        des:{ value:"", formType:'input',field: "C24A065"},
      },
      { 
        name: "信息科技风险管理制度汇编",
        attachIndex:{ value:"", formType:'input',field: "C24A066"},
        des:{ value:"", formType:'input',field: "C24A067"},
      },
      { 
        name: "信息科技审计制度汇编",
        attachIndex:{ value:"",formType:'input',field: "C24A068"},
        des:{ value:"", formType:'input',field: "C24A069"},
      },
      { 
        name: "董事会会议纪要、工作决议",
        attachIndex:{ value:"", formType:'input',field: "C23A034"},
        des:{ value:"", formType:'input',field: "C23A035"},
      },
      { 
        name: "信息科技管理委员会（或承担信息化工作的委员会）会议纪要、工作决议",
        attachIndex:{ value:"", formType:'input',field: "C23A036"},
        des:{ value:"", formType:'input',field: "C23A037"},
      },
      { 
        name: "信息科技组织架构图",
        attachIndex:{ value:"", formType:'input',field: "C23A038"},
        des:{ value:"", formType:'input',field: "C23A039"},
      },
      { 
        name: "数据管理组织架构图",
        attachIndex:{ value:"", formType:'input',field: "C23A040"},
        des:{ value:"", formType:'input',field: "C23A041"},
      },
      { 
        name: "信息科技全面风险评估报告",
        attachIndex:{ value:"", formType:'input',field: "C24A070"},
        des:{ value:"", formType:'input',field: "C24A071"},
      },
      { 
        name: "信息科技审计报告",
        attachIndex:{ value:"", formType:'input',field: "C24A072"},
        des:{ value:"", formType:'input',field: "C24A073"},
      },
    ],
    remarks: {
      rows:6,
      field:""
    },
  },

];


