低代码本身基本上不可能成为“一个标准”,每家公司做法都不一样,唯一的标准,只有“代码”本身!

是否具有通用的代码生成能力关系到很多底层问题,所有低代码平台都无法回避,甚至讳莫如深。

低代码平台最让程序员反感的就是“证明我以前工作是没有意义的,还要让我买单!”,这里面最核心的问题,就是代码问题!如果低代码平台成为“代码快速生成器”,成为程序员的助手,应该情况就会好很多,我们来细致分析一下这个敏感的话题。

低代码平台能生成代码吗!?

注意,这里生成的代码是“所开发应用的独立代码”,这个代码是可以“脱离”平台,独立运行的那种。

这个可以提供程序员或使用的企业——最基础的“安全感”!

如果没有代码生成,代表以后只能在这个平台上开发,开发出来的应用只能在这个平台运行,即“开发和运行环境锁定”!

主要是低代码平台有如此之多,自身标准又不统一,你在一个平台开发的应用并不能在其它平台打开或运行,这就很尴尬了。如果这个平台功能受限怎么办?应用性能不行怎么办?平台不运营了怎么办?

iVX、appgyver等就可以生成代码,Wix、WordPress、odoo等也可以。

当然代码生成也包含很多个等级,例如:

(1)是前后台代码都能生成?还是只能生成后台代码?或只能生成前端代码?——最大多数低代码平台如果生,也是生一种。

(2)能否生成数据库的代码?自动生成SQL?

(3)最好生成的后台代码能后和运行时资源解耦,能接云计算尽量接云计算?

生成代码能力方面呢,iVX应该是最强的,在以上这些中。

只有能够首先生成代码,才有后面的然后...

 

平台生成代码可以和程序员手写代码基本“无差别”吗!?

什么叫无差别呢?

生成代码易用性,可以和现有常见开发环境和代码资源整合

生成的代码最好采用常见的流行框架,例如前端VUE或者react等,后台生成JAVA或Node语言。我并不是觉得JQ或PHP不好,而是现在确实会比较小众一些,这个不属于我们重点讨论的话题。同时,最好能支持mysql、ES、redis、MQ等多类型的数据库或后台常见产品。如果能够和现有的代码开发流程也能整合那就更好了!例如Git等代码管理工具。

生成代码可读性,程序员可以直接复用或二次开发(要做到这一点,基本上就是低代码行业的天花板了)

大家常常提到程序员“不喜欢”“至少是不支持”低代码,可是为什么呢?深层次原因还是程序员将“低代码”当成了自己饭碗的“竞争者”,而并非是“收入”和“效率”提升的贡献者!而在一个企业中,技术选型谁说了算?当然还是“程序员”,这就形成了一个悖论。“低代码平台想抢程序员的饭碗,还要程序员买单!”。

虽然也有程序员不喜欢ChatGPT或代码补全工具,但是似乎要温柔很多,而且更多的程序员还是持赞成态度的。

如果根据这个特征,反思一下低代码生态,那就很清楚了,低代码必须要得到程序员的认可才有出路(那么就一次全部毁灭,直接AI生成完整应用,短时间内还很难)。

生成代码涉及到很多“尖端”技术,例如编译器/解释器的开发,AST的开发等等,因此要想生成代码本来就不容易,生成具有可读性的代码就更难了。

iVX 已经能够自动生成可读代码(我们将在文章最后放一点生成代码片段...)。

生成代码运行效率还要高...

不是很容易证明谁比谁写的代码更好?这是一个比较复杂的问题。但是基本上可以从几个点来进行判断:

(1)生成应用打开的速度?运行时卡不卡顿?

(2)写一个类似的程序,跑一下,打开控制台看看有什么区别?另外,就是看看加载文件的大小?

(3)后台可以压测一下,看看高并发的情况。对于这个问题,我认为最好是把“计算”、“存储”、“安全”、“带宽”等都交给云计算平台来处理和控制。(这是iVX的做法,也就是“只帮用户生成程序本身,和后台运行时需要资源解耦”)

 

调试和运行代码和以前方式“无差别”

iVX可以生成前端、后台和数据库代码。以生成前端代码为例,可以直接保存成.vue的文件,直接在现有VScode等流行的代码IDE中进行动态调试,任意增加代码,并通过编译。

甚至可以将iVX的前端代码编译成vue和react的component在现有的前端代码中进行调用。

 

下面是导出代码范例,就是一个简单页面,但是生成格式应该很多前端同学都是可以看和可以改的。

通过这个页面生成:

 

 

<template>
  <ivx-stage
    _id="c38r3wfa3j50000w1az0"
    _name="前台"
    width="100%"
    height="100%"
    backgroundColor="#FFFFFF"
    bgImage="096adb43f8973934dbcd01eb89b4e0ef_52171_1440_800.png"
    :fonts="{}"
    :pageCustomIdList="[null]"
  >
    <ivx-system _id="c38r3wfa3j50000w1ayg" _name="应用系统" />
    <ivx-page
      _id="c38s06ra3j50000w1b30"
      _name="资产负债表格"
      horizon="center"
      cut="auto"
      :paddingLeft="0"
      :paddingTop="30"
      @curPageBeforeShow="c38s06ra3j50000w1b30_curPageBeforeShow"
    >
      <data-if
        _id="c39a37ca3j50000dmvkg"
        _name="摘要"
        :value="$var.c39b6a9a3j50000dmw50.value == '摘要'"
      >
        <ivx-layoutcol
          _id="c38sakaa3j50000w1bgg"
          _name="摘要"
          shadowType="box"
          :horizonStretch="false"
          width="700px"
          largeSize="700px"
          mediumSize="700px"
          smallSize="700px"
          padSize="700px"
          xsmallSize="700px"
          bgColor="rgba(255,255,255,0)"
          bgImage=""
          :visible="true"
        >
          <ivx-container-flex
            _id="c398q6wa3j50000dmv5g"
            _name="绝对定位容器1"
            shadowType="box"
            bgImage="29d57ec4e3071bd88a1731296702caeb_154861_677_139.png"
            bgColor="rgba(56,153,236,0)"
          >
            <ivx-text
              _id="c38swr3a3j50000w1bh0"
              _name="资产负债表"
              shadowType="box"
              value="资产负债表"
              :allowSelect="true"
              :fontSize="48"
              fontColor="#FFFFFF"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              :x="0"
              :y="30"
              :rotate="0"
            />
            <ivx-text
              _id="c38tpt3a3j50000w1bj0"
              _name="公司名称"
              shadowType="box"
              value="公司名称"
              :allowSelect="true"
              :fontSize="20"
              fontColor="#C6D9F0"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              :x="0"
              :y="100"
              :rotate="0"
            />
          </ivx-container-flex>
          <ivx-layoutrow
            _id="c39dphaa3j50000dn1vg"
            _name="年份"
            shadowType="box"
            :marginTop="10"
            horizon="right"
            :verticalStretch="false"
            height="auto"
            bgColor="rgba(204,204,204,0)"
            :marginBottom="0"
          >
            <ivx-text
              _id="c39dphaa3j50000dn1w0"
              _name="2020年"
              shadowType="box"
              value="2020年"
              :allowSelect="true"
              width="150px"
              justifyContent="flex-end"
              :marginRight="0"
              :paddingRight="20"
              fontColor="#616263"
              :fontSize="16"
            />
            <ivx-text
              _id="c39dphaa3j50000dn1wg"
              _name="2021年"
              shadowType="box"
              value="2021年"
              :allowSelect="true"
              width="150px"
              justifyContent="flex-end"
              :paddingRight="20"
              fontColor="#616263"
              :fontSize="16"
            />
          </ivx-layoutrow>
          <ivx-divider
            _id="c38tr99a3j50000w1bm0"
            _name="分割线1"
            :marginTop="10"
            :marginBottom="10"
            borderColor="#DBDFEA"
          />
          <ivx-layoutcol
            _id="c398t08a3j50000dmv6g"
            _name="余额汇总表"
            shadowType="box"
            bgColor="rgba(177,175,175,0)"
            :verticalStretch="false"
            height="auto"
          >
            <ivx-text
              _id="c398vk6a3j50000dmv7g"
              _name="余额汇总"
              shadowType="box"
              value="余额汇总"
              :allowSelect="true"
              fontColor="#FFFFFF"
              :fontSize="20"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              width="100%"
              height="30px"
              alignItems="center"
              :paddingLeft="20"
              borderRadius="0px"
              bgColor="#1F497D"
            />
            <ivx-layoutrow
              _id="c398x44a3j50000dmv80"
              _name="总资产"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="rgba(204,204,204,0)"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c398xnpa3j50000dmv8g"
                _name="总资产"
                shadowType="box"
                value="总资产"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c398y9ha3j50000dmv90"
                _name="总资产"
                :value="'¥' + $var.c39e14ca3j50000dn45g.value.toFixed(2)"
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c398ycha3j50000dmva0"
                _name="总资产"
                :value="'¥' + $var.c39e14ca3j50000dn460.value.toFixed(2)"
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
            <ivx-layoutrow
              _id="c398z0ca3j50000dmvag"
              _name="总负债和所有者权益"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="rgba(204,204,204,0)"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c398z0ca3j50000dmvb0"
                _name="总负债和所有者权益"
                shadowType="box"
                value="总负债和所有者权益"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c398z0ca3j50000dmvbg"
                _name="总资产"
                :value="'¥' + $var.c39e14wa3j50000dn46g.value.toFixed(2)"
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c398z0ca3j50000dmvc0"
                _name="总资产"
                :value="'¥' + $var.c39e14wa3j50000dn470.value.toFixed(2)"
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
            <ivx-layoutrow
              _id="c398z74a3j50000dmvcg"
              _name="余额"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="#C5D9F1"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c398z74a3j50000dmvd0"
                _name="余额"
                shadowType="box"
                value="余额"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c398z74a3j50000dmvdg"
                _name="总资产"
                :value="
                  '¥' +
                  (
                    $var.c39e14ca3j50000dn45g.value -
                    $var.c39e14wa3j50000dn46g.value
                  ).toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c398z74a3j50000dmve0"
                _name="总资产"
                :value="
                  '¥' +
                  (
                    $var.c39e14ca3j50000dn460.value -
                    $var.c39e14wa3j50000dn470.value
                  ).toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
          </ivx-layoutcol>
          <ivx-container-flex
            _id="c398znpa3j50000dmveg"
            _name="资产"
            shadowType="box"
            width="100%"
            :marginTop="30"
            height="300px"
            bgColor="rgba(56,153,236,0)"
            borderColor="#8EB4E3"
            :borderWidth="1"
            overflow="visible"
          >
            <ivx-barChart
              _id="c39906ra3j50000dmvf0"
              _name="柱形折线图1"
              :dataArr="$var.c39e3vfa3j50000dn4wg.value"
              shadowType="box"
              :colorArrHeaders="[
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
              ]"
              :dataArrHeaders="[
                { type: 'string' },
                { type: 'string' },
                { type: 'number' },
              ]"
              :colorArr="[
                '#C23531',
                '#2F4554',
                '#61A0A8',
                '#D48265',
                '#91C7AE',
                '#749F83',
                '#CA8622',
                '#BDA29A',
                '#6E7074',
                '#546570',
                '#C4CCD3',
              ]"
              :yAxisTypes="[['', 12, 12, 'top', false]]"
              :yAxisHeaders="[
                { type: 'string' },
                { type: 'number' },
                { type: 'number' },
                {
                  type: 'select',
                  options: ['none', 'left', 'right'],
                  optionLocales: {
                    none: { en: 'None', zh: '不显示' },
                    left: { en: 'Left', zh: '左侧' },
                    right: { en: 'Right', zh: '右侧' },
                  },
                },
                { type: 'boolean' },
              ]"
              :seriesTypesAndColors="[
                ['', '#C23531', 1],
                ['', '#2F4554', 1],
                ['', '#61A0A8', 1],
                ['', '#D48265', 1],
                ['', '#91C7AE', 1],
                ['', '#749F83', 1],
                ['', '#CA8622', 1],
                ['', '#BDA29A', 1],
                ['', '#6E7074', 1],
                ['', '#546570', 1],
                ['', '#C4CCD3', 1],
              ]"
              :seriesColor="[
                '#8EB4E3',
                '#1f497d',
                '#61A0A8',
                '#D48265',
                '#91C7AE',
                '#749F83',
                '#CA8622',
                '#BDA29A',
                '#6E7074',
                '#546570',
                '#C4CCD3',
              ]"
              :seriesType="[
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
              ]"
              :seriesShowLabel="[
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
              ]"
              :seriesTypesAndColorsHeaders="[
                { type: 'number' },
                { type: 'color' },
                { type: 'number' },
              ]"
              :seriesColorHeaders="[
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
              ]"
              :seriesTypeHeaders="[
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
              ]"
              :seriesShowLabelHeaders="[
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
              ]"
              :width="620"
              :height="340"
              :x="80"
              :y="1"
              :horizontal="true"
              showLegend="right"
              :overlap="false"
              :showXAxisSplitLine="false"
              :showYAxisSplitLine="true"
              :xAxisFontSize="12"
              :useFixedBarWidth="false"
              :showDataZoom="false"
              :legendFontSize="12"
              :stack="false"
              :percent="false"
              xAxisName=""
              :fontSizeX="12"
              :barCategoryGap="0.3"
              :colorByData="false"
              yAxisMax=""
              yAxisMin=""
              :rotate="0"
              :barGap="0"
              :seriesTypesStyle="[
                ['#8EB4E3', 'bar', false, '', '#C23531', 1],
                ['#1f497d', 'bar', false, '', '#2F4554', 1],
                ['#61A0A8', 'bar', false, '', '#61A0A8', 1],
                ['#D48265', 'bar', false, '', '#D48265', 1],
                ['#91C7AE', 'bar', false, '', '#91C7AE', 1],
                ['#749F83', 'bar', false, '', '#749F83', 1],
                ['#CA8622', 'bar', false, '', '#CA8622', 1],
                ['#BDA29A', 'bar', false, '', '#BDA29A', 1],
                ['#6E7074', 'bar', false, '', '#6E7074', 1],
                ['#546570', 'bar', false, '', '#546570', 1],
                ['#C4CCD3', 'bar', false, '', '#C4CCD3', 1],
              ]"
            />
            <ivx-text
              _id="c3991rqa3j50000dmvfg"
              _name="资产"
              shadowType="box"
              value="资产"
              :allowSelect="true"
              width=""
              height=""
              :x="16"
              :y="16"
              fontColor="#2C2D2E"
              :fontSize="16"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
            />
            <ivx-layoutcol
              _id="c39efaxa3j50000dn7ag"
              _name="y轴数据"
              shadowType="box"
              :width="135"
              :height="220"
              :x="0"
              :y="61"
              :largeSize="135"
              :mediumSize="135"
              :smallSize="135"
              :padSize="135"
              :xsmallSize="135"
              bgColor="#FFFFFF"
              vertical="bottom"
              :visible="true"
            >
              <data-for
                _id="c39eg89a3j50000dn7bg"
                _name="循环创建1"
                :value="
                  $util.getSelf(
                    $util.arr_reverse(
                      $util.arr_uniqSet(
                        $util.arr2d_aArrCol($var.c39e3vfa3j50000dn4wg.value, 1)
                      )
                    )
                  )
                "
                :useKey="true"
              >
                <ivx-text
                  _id="c39efzqa3j50000dn7b0"
                  _name="文本1"
                  :value="$item.c39eg89a3j50000dn7bg"
                  shadowType="box"
                  :allowSelect="true"
                  width="100%"
                  height="20px"
                  alignItems="center"
                  :fontSize="12"
                  justifyContent="flex-end"
                />
              </data-for>
            </ivx-layoutcol>
          </ivx-container-flex>
          <ivx-container-flex
            _id="c3992yva3j50000dmvgg"
            _name="负债和所有者权益"
            shadowType="box"
            width="100%"
            :marginTop="30"
            height="300px"
            bgColor="rgba(56,153,236,0)"
            borderColor="#8EB4E3"
            :borderWidth="1"
            overflow="visible"
          >
            <ivx-barChart
              _id="c3992yva3j50000dmvh0"
              _name="柱形折线图1"
              :dataArr="$var.c39e481a3j50000dn500.value"
              shadowType="box"
              :colorArrHeaders="[
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
              ]"
              :dataArrHeaders="[
                { type: 'string' },
                { type: 'string' },
                { type: 'number' },
              ]"
              :colorArr="[
                '#C23531',
                '#2F4554',
                '#61A0A8',
                '#D48265',
                '#91C7AE',
                '#749F83',
                '#CA8622',
                '#BDA29A',
                '#6E7074',
                '#546570',
                '#C4CCD3',
              ]"
              :yAxisTypes="[['', 12, 12, 'top', false]]"
              :yAxisHeaders="[
                { type: 'string' },
                { type: 'number' },
                { type: 'number' },
                {
                  type: 'select',
                  options: ['none', 'left', 'right'],
                  optionLocales: {
                    none: { en: 'None', zh: '不显示' },
                    left: { en: 'Left', zh: '左侧' },
                    right: { en: 'Right', zh: '右侧' },
                  },
                },
                { type: 'boolean' },
              ]"
              :seriesTypesAndColors="[
                ['', '#C23531', 1],
                ['', '#2F4554', 1],
                ['', '#61A0A8', 1],
                ['', '#D48265', 1],
                ['', '#91C7AE', 1],
                ['', '#749F83', 1],
                ['', '#CA8622', 1],
                ['', '#BDA29A', 1],
                ['', '#6E7074', 1],
                ['', '#546570', 1],
                ['', '#C4CCD3', 1],
              ]"
              :seriesColor="[
                '#8EB4E3',
                '#1F497D',
                '#61A0A8',
                '#D48265',
                '#91C7AE',
                '#749F83',
                '#CA8622',
                '#BDA29A',
                '#6E7074',
                '#546570',
                '#C4CCD3',
              ]"
              :seriesType="[
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
                'bar',
              ]"
              :seriesShowLabel="[
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
                false,
              ]"
              :seriesTypesAndColorsHeaders="[
                { type: 'number' },
                { type: 'color' },
                { type: 'number' },
              ]"
              :seriesColorHeaders="[
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
                { type: 'color' },
              ]"
              :seriesTypeHeaders="[
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
                {
                  type: 'sel',
                  options: ['bar', 'line'],
                  optionLocales: {
                    bar: { zh: 'Bar', en: 'Bar' },
                    line: { zh: 'Line', en: 'Line' },
                  },
                },
              ]"
              :seriesShowLabelHeaders="[
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
                { type: 'boolean' },
              ]"
              :width="620"
              :height="340"
              :x="80"
              :y="1"
              :horizontal="true"
              showLegend="right"
              :overlap="false"
              :barGap="0"
              :showYAxisSplitLine="true"
              :barCategoryGap="0.3"
              :seriesTypesStyle="[
                ['#8EB4E3', 'bar', false, '', '#C23531', 1],
                ['#1F497D', 'bar', false, '', '#2F4554', 1],
                ['#61A0A8', 'bar', false, '', '#61A0A8', 1],
                ['#D48265', 'bar', false, '', '#D48265', 1],
                ['#91C7AE', 'bar', false, '', '#91C7AE', 1],
                ['#749F83', 'bar', false, '', '#749F83', 1],
                ['#CA8622', 'bar', false, '', '#CA8622', 1],
                ['#BDA29A', 'bar', false, '', '#BDA29A', 1],
                ['#6E7074', 'bar', false, '', '#6E7074', 1],
                ['#546570', 'bar', false, '', '#546570', 1],
                ['#C4CCD3', 'bar', false, '', '#C4CCD3', 1],
              ]"
            />
            <ivx-text
              _id="c3992yva3j50000dmvhg"
              _name="负债和所有者权益"
              shadowType="box"
              value="负债和所有者权益"
              :allowSelect="true"
              width=""
              height=""
              :x="16"
              :y="16"
              fontColor="#2C2D2E"
              :fontSize="16"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
            />
            <ivx-layoutcol
              _id="c39ek4ca3j50000dn7p0"
              _name="列1"
              shadowType="box"
              :width="135"
              :height="220"
              :x="0"
              :y="61"
              :largeSize="135"
              :mediumSize="135"
              :smallSize="135"
              :padSize="135"
              :xsmallSize="135"
              bgColor="#FFFFFF"
              vertical="bottom"
              :rotate="0"
            >
              <data-for
                _id="c39ek4ca3j50000dn7pg"
                _name="循环创建1"
                :value="
                  $util.getSelf(
                    $util.arr_reverse(
                      $util.arr_uniqSet(
                        $util.arr2d_aArrCol($var.c39e481a3j50000dn500.value, 1)
                      )
                    )
                  )
                "
                :useKey="true"
              >
                <ivx-text
                  _id="c39ek4ca3j50000dn7q0"
                  _name="文本1"
                  :value="$item.c39ek4ca3j50000dn7pg"
                  shadowType="box"
                  :allowSelect="true"
                  width="100%"
                  height="25px"
                  alignItems="center"
                  :fontSize="12"
                  justifyContent="flex-end"
                />
              </data-for>
            </ivx-layoutcol>
          </ivx-container-flex>
        </ivx-layoutcol>
        <data-num
          _id="c39e14ca3j50000dn45g"
          _name="2020年总资产"
          :value="
            $util.arr_total(
              $util.objArr_colItem($var.c39dphaa3j50000dn3cg.value, '2020年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39dphaa3j50000dn3c0.value, '2020年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39dphaa3j50000dn3bg.value, '2020年')
            )
          "
          name="2020年总资产"
        />
        <data-num
          _id="c39e14ca3j50000dn460"
          _name="2021年总资产"
          :value="
            $util.arr_total(
              $util.objArr_colItem($var.c39dphaa3j50000dn3cg.value, '2021年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39dphaa3j50000dn3c0.value, '2021年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39dphaa3j50000dn3bg.value, '2021年')
            )
          "
          name="2021年总资产"
        />
        <data-num
          _id="c39e14wa3j50000dn46g"
          _name="2020年总负债和所有者权益"
          :value="
            $util.arr_total(
              $util.objArr_colItem($var.c39da70a3j50000dmyhg.value, '2020年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39d9wfa3j50000dmyg0.value, '2020年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39d8qta3j50000dmyf0.value, '2020年')
            )
          "
          name="2020年总负债和所有者权益"
        />
        <data-num
          _id="c39e14wa3j50000dn470"
          _name="2021年总负债和所有者权益"
          :value="
            $util.arr_total(
              $util.objArr_colItem($var.c39da70a3j50000dmyhg.value, '2021年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39d9wfa3j50000dmyg0.value, '2021年')
            ) +
            $util.arr_total(
              $util.objArr_colItem($var.c39d8qta3j50000dmyf0.value, '2021年')
            )
          "
          name="2021年总负债和所有者权益"
        />
        <data-arr-2d
          _id="c39e3vfa3j50000dn4wg"
          _name="资产"
          :value="c39e3vfa3j50000dn4wg_value"
          :headers="[
            { type: 'string', title: '系列' },
            { type: 'string', title: '类目' },
            { type: 'number', title: '数据' },
          ]"
          name="资产"
        />
        <data-arr-2d
          _id="c39e481a3j50000dn500"
          _name="负债和所有者权益"
          :value="c39e481a3j50000dn500_value"
          :headers="[
            { type: 'string', title: '系列' },
            { type: 'string', title: '类目' },
            { type: 'number', title: '数据' },
          ]"
          name="负债和所有者权益"
        />
      </data-if>
      <data-if
        _id="c39dphaa3j50000dn1sg"
        _name="资产"
        :value="$var.c39b6a9a3j50000dmw50.value == '资产'"
      >
        <ivx-layoutcol
          _id="c39dphaa3j50000dn1t0"
          _name="负债和所有者权益"
          shadowType="box"
          :horizonStretch="false"
          width="700px"
          largeSize="700px"
          mediumSize="700px"
          smallSize="700px"
          padSize="700px"
          xsmallSize="700px"
          :verticalStretch="true"
          height="auto"
          :visible="true"
          bgColor="rgba(177,175,175,0)"
        >
          <ivx-container-flex
            _id="c39dphaa3j50000dn1tg"
            _name="绝对定位容器1"
            shadowType="box"
            height="80px"
            bgImage="cf8dcbfd86c52568dcb4a31295890b65_59204_677_60.png"
            bgColor="rgba(56,153,236,0)"
          >
            <ivx-text
              _id="c39dphaa3j50000dn1v0"
              _name="资产"
              shadowType="box"
              value="资产"
              :allowSelect="true"
              width=""
              :height="60"
              :x="10"
              :y="10"
              :fontSize="48"
              fontColor="#FFFFFF"
              alignItems="center"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              :rotate="0"
            />
          </ivx-container-flex>
          <ivx-layoutrow
            _id="c39z810a3j50000yyr30"
            _name="年份"
            shadowType="box"
            :marginTop="20"
            horizon="space-between"
            :verticalStretch="false"
            height="auto"
            bgColor="rgba(204,204,204,0)"
          >
            <ivx-text
              _id="c39z810a3j50000yyr3g"
              _name="双击修改数据"
              shadowType="box"
              value="双击修改数据"
              :allowSelect="true"
              :fontSize="14"
              fontColor="#616263"
            />
            <ivx-layoutrow
              _id="c39z810a3j50000yyr40"
              _name="行1"
              shadowType="box"
              :horizonStretch="false"
              width="auto"
              :verticalStretch="false"
              height="auto"
              bgColor="rgba(204,204,204,0)"
            >
              <ivx-text
                _id="c39z810a3j50000yyr4g"
                _name="2020年"
                shadowType="box"
                value="2020年"
                :allowSelect="true"
                width="150px"
                justifyContent="flex-end"
                :marginRight="0"
                :paddingRight="20"
                fontColor="#616263"
                :fontSize="16"
              />
              <ivx-text
                _id="c39z810a3j50000yyr50"
                _name="2021年"
                shadowType="box"
                value="2021年"
                :allowSelect="true"
                width="150px"
                justifyContent="flex-end"
                :paddingRight="20"
                fontColor="#616263"
                :fontSize="16"
              />
            </ivx-layoutrow>
          </ivx-layoutrow>
          <ivx-layoutcol
            _id="c39dphaa3j50000dn1x0"
            _name="当前资产"
            shadowType="box"
            bgColor="rgba(177,175,175,0)"
            :verticalStretch="false"
            height="auto"
            :marginTop="0"
          >
            <ivx-text
              _id="c39dphaa3j50000dn1xg"
              _name="当前资产"
              shadowType="box"
              value="当前资产"
              :allowSelect="true"
              fontColor="#FFFFFF"
              :fontSize="20"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              width="100%"
              height="30px"
              alignItems="center"
              :paddingLeft="20"
              borderRadius="0px"
              bgColor="#1F497D"
            />
            <data-for
              _id="c39dphaa3j50000dn1y0"
              _name="当前资产"
              :value="$var.c39dphaa3j50000dn3bg.value"
              :useKey="true"
            >
              <ivx-layoutrow
                _id="c39dphaa3j50000dn1yg"
                _name="应付帐款"
                shadowType="box"
                :verticalStretch="false"
                height="30px"
                bgColor="rgba(204,204,204,0)"
                :borderWidth="1"
                borderColor="#1F497D"
                :borderPos="8"
              >
                <ivx-text
                  _id="c39dphaa3j50000dn1z0"
                  _name="应付帐款"
                  :value="$item.c39dphaa3j50000dn1y0['项目']"
                  :bgColor="
                    $index.c39dphaa3j50000dn1y0 % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :allowSelect="true"
                  width="399px"
                  height="30px"
                  fontColor="#616263"
                  :fontSize="16"
                  alignItems="center"
                  :paddingLeft="19"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                />
                <ivx-layoutrow
                  _id="c39dphaa3j50000dn1zg"
                  _name="2020"
                  :bgColor="
                    $index.c39dphaa3j50000dn1y0 % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dphaa3j50000dn200"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dphaa3j50000dn1y0['2020年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dphaa3j50000dn200_dbltap"
                  />
                  <ivx-input
                    _id="c39dphaa3j50000dn22g"
                    _name=""
                    :value="$item.c39dphaa3j50000dn1y0['2020年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dphaa3j50000dn22g_blur"
                  />
                </ivx-layoutrow>
                <ivx-layoutrow
                  _id="c39dphaa3j50000dn250"
                  _name="2021"
                  :bgColor="
                    $index.c39dphaa3j50000dn1y0 % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dphaa3j50000dn25g"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dphaa3j50000dn1y0['2021年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dphaa3j50000dn25g_dbltap"
                  />
                  <ivx-input
                    _id="c39dphaa3j50000dn280"
                    _name=""
                    :value="$item.c39dphaa3j50000dn1y0['2021年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dphaa3j50000dn280_blur"
                  />
                </ivx-layoutrow>
              </ivx-layoutrow>
            </data-for>
            <ivx-layoutrow
              _id="c39dphaa3j50000dn2ag"
              _name="当前总资产"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="#C5D9F1"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c39dphaa3j50000dn2b0"
                _name="当前总资产"
                shadowType="box"
                value="当前总资产"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c39dphaa3j50000dn2bg"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39dphaa3j50000dn3bg.value,
                        '2020年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c39dphaa3j50000dn2c0"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39dphaa3j50000dn3bg.value,
                        '2021年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
          </ivx-layoutcol>
          <ivx-layoutcol
            _id="c39dphaa3j50000dn2cg"
            _name="固定资产"
            shadowType="box"
            bgColor="rgba(177,175,175,0)"
            :verticalStretch="false"
            height="auto"
            :marginTop="30"
          >
            <ivx-text
              _id="c39dphaa3j50000dn2d0"
              _name="固定资产"
              shadowType="box"
              value="固定资产"
              :allowSelect="true"
              fontColor="#FFFFFF"
              :fontSize="20"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              width="100%"
              height="30px"
              alignItems="center"
              :paddingLeft="20"
              borderRadius="0px"
              bgColor="#1F497D"
            />
            <data-for
              _id="c39dphaa3j50000dn2dg"
              _name="固定资产"
              :value="$var.c39dphaa3j50000dn3c0.value"
              :useKey="true"
            >
              <ivx-layoutrow
                _id="c39dphaa3j50000dn2e0"
                _name="应付帐款"
                shadowType="box"
                :verticalStretch="false"
                height="30px"
                bgColor="rgba(204,204,204,0)"
                :borderWidth="1"
                borderColor="#1F497D"
                :borderPos="8"
              >
                <ivx-text
                  _id="c39dphaa3j50000dn2eg"
                  _name="应付帐款"
                  :value="$item.c39dphaa3j50000dn2dg['项目']"
                  :bgColor="
                    $index.c39dphaa3j50000dn2dg % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :allowSelect="true"
                  width="399px"
                  height="30px"
                  fontColor="#616263"
                  :fontSize="16"
                  alignItems="center"
                  :paddingLeft="19"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                />
                <ivx-layoutrow
                  _id="c39dphaa3j50000dn2f0"
                  _name="2020"
                  :bgColor="
                    $index.c39dphaa3j50000dn2dg % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dphaa3j50000dn2fg"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dphaa3j50000dn2dg['2020年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dphaa3j50000dn2fg_dbltap"
                  />
                  <ivx-input
                    _id="c39dphaa3j50000dn2j0"
                    _name=""
                    :value="$item.c39dphaa3j50000dn2dg['2020年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dphaa3j50000dn2j0_blur"
                  />
                </ivx-layoutrow>
                <ivx-layoutrow
                  _id="c39dphaa3j50000dn2mg"
                  _name="2021"
                  :bgColor="
                    $index.c39dphaa3j50000dn2dg % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dphaa3j50000dn2n0"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dphaa3j50000dn2dg['2021年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dphaa3j50000dn2n0_dbltap"
                  />
                  <ivx-input
                    _id="c39dphaa3j50000dn2qg"
                    _name=""
                    :value="$item.c39dphaa3j50000dn2dg['2021年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dphaa3j50000dn2qg_blur"
                  />
                </ivx-layoutrow>
              </ivx-layoutrow>
            </data-for>
            <ivx-layoutrow
              _id="c39dphaa3j50000dn2t0"
              _name="长期负债总额"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="#C5D9F1"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c39dphaa3j50000dn2tg"
                _name="固定总资产"
                shadowType="box"
                value="固定总资产"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c39dphaa3j50000dn2v0"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39dphaa3j50000dn3c0.value,
                        '2020年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c39dphaa3j50000dn2vg"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39dphaa3j50000dn3c0.value,
                        '2021年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
          </ivx-layoutcol>
          <ivx-layoutcol
            _id="c39dphaa3j50000dn2w0"
            _name="其他资产"
            shadowType="box"
            bgColor="rgba(177,175,175,0)"
            :verticalStretch="false"
            height="auto"
            :marginTop="30"
          >
            <ivx-text
              _id="c39dphaa3j50000dn2wg"
              _name="其他资产"
              shadowType="box"
              value="其他资产"
              :allowSelect="true"
              fontColor="#FFFFFF"
              :fontSize="20"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              width="100%"
              height="30px"
              alignItems="center"
              :paddingLeft="20"
              borderRadius="0px"
              bgColor="#1F497D"
            />
            <data-for
              _id="c39dphaa3j50000dn2x0"
              _name="所有者权益"
              :value="$var.c39dphaa3j50000dn3cg.value"
              :useKey="true"
            >
              <ivx-layoutrow
                _id="c39dphaa3j50000dn2xg"
                _name="应付帐款"
                shadowType="box"
                :verticalStretch="false"
                height="30px"
                bgColor="rgba(204,204,204,0)"
                :borderWidth="1"
                borderColor="#1F497D"
                :borderPos="8"
              >
                <ivx-text
                  _id="c39dphaa3j50000dn2y0"
                  _name="应付帐款"
                  :value="$item.c39dphaa3j50000dn2x0['项目']"
                  :bgColor="
                    $index.c39dphaa3j50000dn2x0 % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :allowSelect="true"
                  width="399px"
                  height="30px"
                  fontColor="#616263"
                  :fontSize="16"
                  alignItems="center"
                  :paddingLeft="19"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                />
                <ivx-layoutrow
                  _id="c39dphaa3j50000dn2yg"
                  _name="2020"
                  :bgColor="
                    $index.c39dphaa3j50000dn2x0 % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dphaa3j50000dn2z0"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dphaa3j50000dn2x0['2020年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dphaa3j50000dn2z0_dbltap"
                  />
                  <ivx-input
                    _id="c39dphaa3j50000dn31g"
                    _name=""
                    :value="$item.c39dphaa3j50000dn2x0['2020年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dphaa3j50000dn31g_blur"
                  />
                </ivx-layoutrow>
                <ivx-layoutrow
                  _id="c39dphaa3j50000dn340"
                  _name="2021"
                  :bgColor="
                    $index.c39dphaa3j50000dn2x0 % 2 == 0
                      ? 'rgba(255,0,0,0)'
                      : '#f2f2f2'
                  "
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dphaa3j50000dn34g"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dphaa3j50000dn2x0['2021年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dphaa3j50000dn34g_dbltap"
                  />
                  <ivx-input
                    _id="c39dphaa3j50000dn370"
                    _name=""
                    :value="$item.c39dphaa3j50000dn2x0['2021年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dphaa3j50000dn370_blur"
                  />
                </ivx-layoutrow>
              </ivx-layoutrow>
            </data-for>
            <ivx-layoutrow
              _id="c39dphaa3j50000dn39g"
              _name="其他资产总额"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="#C5D9F1"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c39dphaa3j50000dn3a0"
                _name="所有者权益总额"
                shadowType="box"
                value="其他资产总额"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c39dphaa3j50000dn3ag"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39dphaa3j50000dn3cg.value,
                        '2020年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c39dphaa3j50000dn3b0"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39dphaa3j50000dn3cg.value,
                        '2021年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
          </ivx-layoutcol>
        </ivx-layoutcol>
        <data-obj-arr
          _id="c39dphaa3j50000dn3bg"
          _name="当前资产"
          :value="c39dphaa3j50000dn3bg_value"
          :headers="[
            { type: 'string', title: '项目' },
            { type: 'number', title: '2020年' },
            { type: 'number', title: '2021年' },
          ]"
          name="当前资产"
        />
        <data-obj-arr
          _id="c39dphaa3j50000dn3c0"
          _name="固定资产"
          :value="c39dphaa3j50000dn3c0_value"
          :headers="[
            { type: 'string', title: '项目' },
            { type: 'number', title: '2020年' },
            { type: 'number', title: '2021年' },
          ]"
          name="固定资产"
        />
        <data-obj-arr
          _id="c39dphaa3j50000dn3cg"
          _name="其他资产"
          :value="c39dphaa3j50000dn3cg_value"
          :headers="[
            { type: 'string', title: '项目' },
            { type: 'number', title: '2020年' },
            { type: 'number', title: '2021年' },
          ]"
          :structureName="{
            dbName: '长期负债',
            subName: 'all',
            type: 'data-obj-arr',
          }"
          name="其他资产"
        />
      </data-if>
      <data-if
        _id="c39a37ma3j50000dmvm0"
        _name="负债和所有者权益"
        :value="$var.c39b6a9a3j50000dmw50.value == '负债和所有者权益'"
      >
        <ivx-layoutcol
          _id="c399rbsa3j50000dmvj0"
          _name="负债和所有者权益"
          shadowType="box"
          :horizonStretch="false"
          width="700px"
          largeSize="700px"
          mediumSize="700px"
          smallSize="700px"
          padSize="700px"
          xsmallSize="700px"
          :verticalStretch="true"
          height="auto"
          :visible="true"
          bgColor="rgba(177,175,175,0)"
        >
          <ivx-container-flex
            _id="c39a1sfa3j50000dmvjg"
            _name="绝对定位容器1"
            shadowType="box"
            height="80px"
            bgImage="cf8dcbfd86c52568dcb4a31295890b65_59204_677_60.png"
            bgColor="rgba(56,153,236,0)"
          >
            <ivx-text
              _id="c39a1zqa3j50000dmvk0"
              _name="负债和所有者权益"
              shadowType="box"
              value="负债和所有者权益"
              :allowSelect="true"
              width=""
              :height="60"
              :x="10"
              :y="10"
              :fontSize="48"
              fontColor="#FFFFFF"
              alignItems="center"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
            />
          </ivx-container-flex>
          <ivx-layoutrow
            _id="c39z8asa3j50000yyr5g"
            _name="年份"
            shadowType="box"
            :marginTop="20"
            horizon="space-between"
            :verticalStretch="false"
            height="auto"
            bgColor="rgba(204,204,204,0)"
          >
            <ivx-text
              _id="c39z8asa3j50000yyr60"
              _name="双击修改数据"
              shadowType="box"
              value="双击修改数据"
              :allowSelect="true"
              :fontSize="14"
              fontColor="#616263"
            />
            <ivx-layoutrow
              _id="c39z8asa3j50000yyr6g"
              _name="行1"
              shadowType="box"
              :horizonStretch="false"
              width="auto"
              :verticalStretch="false"
              height="auto"
              bgColor="rgba(204,204,204,0)"
            >
              <ivx-text
                _id="c39z8asa3j50000yyr70"
                _name="2020年"
                shadowType="box"
                value="2020年"
                :allowSelect="true"
                width="150px"
                justifyContent="flex-end"
                :marginRight="0"
                :paddingRight="20"
                fontColor="#616263"
                :fontSize="16"
              />
              <ivx-text
                _id="c39z8asa3j50000yyr7g"
                _name="2021年"
                shadowType="box"
                value="2021年"
                :allowSelect="true"
                width="150px"
                justifyContent="flex-end"
                :paddingRight="20"
                fontColor="#616263"
                :fontSize="16"
              />
            </ivx-layoutrow>
          </ivx-layoutrow>
          <ivx-layoutcol
            _id="c39afzfa3j50000dmvmg"
            _name="流动负债"
            shadowType="box"
            bgColor="rgba(177,175,175,0)"
            :verticalStretch="false"
            height="auto"
            :marginTop="0"
          >
            <ivx-text
              _id="c39afzfa3j50000dmvn0"
              _name="流动负债"
              shadowType="box"
              value="流动负债"
              :allowSelect="true"
              fontColor="#FFFFFF"
              :fontSize="20"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              width="100%"
              height="30px"
              alignItems="center"
              :paddingLeft="20"
              borderRadius="0px"
              bgColor="#1F497D"
            />
            <data-for
              _id="c39dcx3a3j50000dmyrg"
              _name="流动负债"
              :value="$var.c39d8qta3j50000dmyf0.value"
              :useKey="true"
            >
              <ivx-layoutrow
                _id="c39afzfa3j50000dmvng"
                _name="应付帐款"
                :bgColor="
                  $index.c39dcx3a3j50000dmyrg % 2 == 0
                    ? 'rgba(255,0,0,0)'
                    : '#f2f2f2'
                "
                shadowType="box"
                :verticalStretch="false"
                height="30px"
                :borderWidth="1"
                borderColor="#1F497D"
                :borderPos="8"
              >
                <ivx-text
                  _id="c39afzfa3j50000dmvp0"
                  _name="应付帐款"
                  :value="$item.c39dcx3a3j50000dmyrg['项目']"
                  shadowType="box"
                  :allowSelect="true"
                  width="399px"
                  height="30px"
                  fontColor="#616263"
                  :fontSize="16"
                  alignItems="center"
                  :paddingLeft="19"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                />
                <ivx-layoutrow
                  _id="c39dawva3j50000dmyjg"
                  _name="2020"
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  bgColor="rgba(204,204,204,0)"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dbb5a3j50000dmym0"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dcx3a3j50000dmyrg['2020年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dbb5a3j50000dmym0_dbltap"
                  />
                  <ivx-input
                    _id="c39dbxfa3j50000dmyn0"
                    _name=""
                    :value="$item.c39dcx3a3j50000dmyrg['2020年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dbxfa3j50000dmyn0_blur"
                  />
                </ivx-layoutrow>
                <ivx-layoutrow
                  _id="c39dg5ga3j50000dmzbg"
                  _name="2021"
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  bgColor="rgba(204,204,204,0)"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dg5ga3j50000dmzc0"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dcx3a3j50000dmyrg['2021年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dg5ga3j50000dmzc0_dbltap"
                  />
                  <ivx-input
                    _id="c39dg5ga3j50000dmzeg"
                    _name=""
                    :value="$item.c39dcx3a3j50000dmyrg['2021年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dg5ga3j50000dmzeg_blur"
                  />
                </ivx-layoutrow>
              </ivx-layoutrow>
            </data-for>
            <ivx-layoutrow
              _id="c39afzfa3j50000dmvsg"
              _name="流动负债总额"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="#C5D9F1"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c39afzfa3j50000dmvt0"
                _name="流动负债总额"
                shadowType="box"
                value="流动负债总额"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c39afzfa3j50000dmvtg"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39d8qta3j50000dmyf0.value,
                        '2020年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c39afzfa3j50000dmvv0"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39d8qta3j50000dmyf0.value,
                        '2021年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
          </ivx-layoutcol>
          <ivx-layoutcol
            _id="c39d5e5a3j50000dmx2g"
            _name="长期负债"
            shadowType="box"
            bgColor="rgba(177,175,175,0)"
            :verticalStretch="false"
            height="auto"
            :marginTop="30"
          >
            <ivx-text
              _id="c39d5e5a3j50000dmx30"
              _name="长期负债"
              shadowType="box"
              value="长期负债"
              :allowSelect="true"
              fontColor="#FFFFFF"
              :fontSize="20"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              width="100%"
              height="30px"
              alignItems="center"
              :paddingLeft="20"
              borderRadius="0px"
              bgColor="#1F497D"
            />
            <data-for
              _id="c39djdsa3j50000dmzz0"
              _name="长期负债"
              :value="$var.c39d9wfa3j50000dmyg0.value"
              :useKey="true"
            >
              <ivx-layoutrow
                _id="c39djdsa3j50000dmzzg"
                _name="应付帐款"
                :bgColor="
                  $index.c39djdsa3j50000dmzz0 % 2 == 0
                    ? 'rgba(255,0,0,0)'
                    : '#f2f2f2'
                "
                shadowType="box"
                :verticalStretch="false"
                height="30px"
                :borderWidth="1"
                borderColor="#1F497D"
                :borderPos="8"
              >
                <ivx-text
                  _id="c39djdsa3j50000dn000"
                  _name="应付帐款"
                  :value="$item.c39djdsa3j50000dmzz0['项目']"
                  shadowType="box"
                  :allowSelect="true"
                  width="399px"
                  height="30px"
                  fontColor="#616263"
                  :fontSize="16"
                  alignItems="center"
                  :paddingLeft="19"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                />
                <ivx-layoutrow
                  _id="c39djdsa3j50000dn00g"
                  _name="2020"
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  bgColor="rgba(204,204,204,0)"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39djdsa3j50000dn010"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39djdsa3j50000dmzz0['2020年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39djdsa3j50000dn010_dbltap"
                  />
                  <ivx-input
                    _id="c39djdsa3j50000dn03g"
                    _name=""
                    :value="$item.c39djdsa3j50000dmzz0['2020年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39djdsa3j50000dn03g_blur"
                  />
                </ivx-layoutrow>
                <ivx-layoutrow
                  _id="c39djdsa3j50000dn060"
                  _name="2021"
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  bgColor="rgba(204,204,204,0)"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39djdsa3j50000dn06g"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39djdsa3j50000dmzz0['2021年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39djdsa3j50000dn06g_dbltap"
                  />
                  <ivx-input
                    _id="c39djdsa3j50000dn090"
                    _name=""
                    :value="$item.c39djdsa3j50000dmzz0['2021年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39djdsa3j50000dn090_blur"
                  />
                </ivx-layoutrow>
              </ivx-layoutrow>
            </data-for>
            <ivx-layoutrow
              _id="c39d5e5a3j50000dmx7g"
              _name="长期负债总额"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="#C5D9F1"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c39d5e5a3j50000dmx80"
                _name="长期负债总额"
                shadowType="box"
                value="长期负债总额"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c39d5e5a3j50000dmx8g"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39d9wfa3j50000dmyg0.value,
                        '2020年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c39d5e5a3j50000dmx90"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39d9wfa3j50000dmyg0.value,
                        '2021年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
          </ivx-layoutcol>
          <ivx-layoutcol
            _id="c39d5fxa3j50000dmx9g"
            _name="所有者权益"
            shadowType="box"
            bgColor="rgba(177,175,175,0)"
            :verticalStretch="false"
            height="auto"
            :marginTop="30"
          >
            <ivx-text
              _id="c39d5fxa3j50000dmxa0"
              _name="所有者权益"
              shadowType="box"
              value="所有者权益"
              :allowSelect="true"
              fontColor="#FFFFFF"
              :fontSize="20"
              :textStyle="4"
              fontWeight="bold"
              fontStyle=""
              textDecoration=""
              width="100%"
              height="30px"
              alignItems="center"
              :paddingLeft="20"
              borderRadius="0px"
              bgColor="#1F497D"
            />
            <data-for
              _id="c39dkxfa3j50000dn0kg"
              _name="所有者权益"
              :value="$var.c39da70a3j50000dmyhg.value"
              :useKey="true"
            >
              <ivx-layoutrow
                _id="c39dkxfa3j50000dn0m0"
                _name="应付帐款"
                :bgColor="
                  $index.c39dkxfa3j50000dn0kg % 2 == 0
                    ? 'rgba(255,0,0,0)'
                    : '#f2f2f2'
                "
                shadowType="box"
                :verticalStretch="false"
                height="30px"
                :borderWidth="1"
                borderColor="#1F497D"
                :borderPos="8"
              >
                <ivx-text
                  _id="c39dkxfa3j50000dn0mg"
                  _name="应付帐款"
                  :value="$item.c39dkxfa3j50000dn0kg['项目']"
                  shadowType="box"
                  :allowSelect="true"
                  width="399px"
                  height="30px"
                  fontColor="#616263"
                  :fontSize="16"
                  alignItems="center"
                  :paddingLeft="19"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                />
                <ivx-layoutrow
                  _id="c39dkxfa3j50000dn0n0"
                  _name="2020"
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  bgColor="rgba(204,204,204,0)"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dkxfa3j50000dn0ng"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dkxfa3j50000dn0kg['2020年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dkxfa3j50000dn0ng_dbltap"
                  />
                  <ivx-input
                    _id="c39dkxfa3j50000dn0r0"
                    _name=""
                    :value="$item.c39dkxfa3j50000dn0kg['2020年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dkxfa3j50000dn0r0_blur"
                  />
                </ivx-layoutrow>
                <ivx-layoutrow
                  _id="c39dkxfa3j50000dn0tg"
                  _name="2021"
                  shadowType="box"
                  :horizonStretch="false"
                  width="150px"
                  largeSize="150px"
                  mediumSize="150px"
                  smallSize="150px"
                  padSize="150px"
                  xsmallSize="150px"
                  :verticalStretch="true"
                  height="auto"
                  bgColor="rgba(204,204,204,0)"
                  borderColor="#1F497D"
                  :borderWidth="1"
                  :borderPos="6"
                >
                  <ivx-text
                    _id="c39dkxfa3j50000dn0v0"
                    _name="文本1"
                    :value="
                      '¥' + $item.c39dkxfa3j50000dn0kg['2021年'].toFixed(2)
                    "
                    shadowType="box"
                    :allowSelect="true"
                    width="100%"
                    height="100%"
                    fontColor="#616263"
                    :fontSize="16"
                    justifyContent="flex-end"
                    alignItems="center"
                    :paddingLeft="0"
                    :paddingRight="20"
                    :visible="true"
                    @dbltap="c39dkxfa3j50000dn0v0_dbltap"
                  />
                  <ivx-input
                    _id="c39dkxfa3j50000dn0xg"
                    _name=""
                    :value="$item.c39dkxfa3j50000dn0kg['2021年']"
                    shadowType="box"
                    width="100%"
                    height="100%"
                    placeholder=""
                    justifyContent="flex-end"
                    :fontSize="16"
                    fontColor="#616263"
                    :paddingRight="20"
                    :paddingLeft="20"
                    inputType="digit"
                    :visible="false"
                    borderRadius=""
                    @blur="c39dkxfa3j50000dn0xg_blur"
                  />
                </ivx-layoutrow>
              </ivx-layoutrow>
            </data-for>
            <ivx-layoutrow
              _id="c39d5fxa3j50000dmxeg"
              _name="所有者权益总额"
              shadowType="box"
              :verticalStretch="false"
              height="30px"
              bgColor="#C5D9F1"
              :borderWidth="1"
              borderColor="#1F497D"
              :borderPos="8"
            >
              <ivx-text
                _id="c39d5fxa3j50000dmxf0"
                _name="所有者权益总额"
                shadowType="box"
                value="所有者权益总额"
                :allowSelect="true"
                width="399px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="19"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
              />
              <ivx-text
                _id="c39d5fxa3j50000dmxfg"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39da70a3j50000dmyhg.value,
                        '2020年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                :paddingRight="20"
                justifyContent="flex-end"
              />
              <ivx-text
                _id="c39d5fxa3j50000dmxg0"
                _name="总资产"
                :value="
                  '¥' +
                  $util
                    .arr_total(
                      $util.objArr_colItem(
                        $var.c39da70a3j50000dmyhg.value,
                        '2021年'
                      )
                    )
                    .toFixed(2)
                "
                shadowType="box"
                :allowSelect="true"
                width="150px"
                height="30px"
                fontColor="#616263"
                :fontSize="16"
                alignItems="center"
                :paddingLeft="0"
                borderColor="#1F497D"
                :borderWidth="1"
                :borderPos="6"
                justifyContent="flex-end"
                :paddingRight="20"
              />
            </ivx-layoutrow>
          </ivx-layoutcol>
        </ivx-layoutcol>
        <data-obj-arr
          _id="c39d8qta3j50000dmyf0"
          _name="流动负债"
          :value="c39d8qta3j50000dmyf0_value"
          :headers="[
            { type: 'string', title: '项目' },
            { type: 'number', title: '2020年' },
            { type: 'number', title: '2021年' },
          ]"
          name="流动负债"
        />
        <data-obj-arr
          _id="c39d9wfa3j50000dmyg0"
          _name="长期负债"
          :value="c39d9wfa3j50000dmyg0_value"
          :headers="[
            { type: 'string', title: '项目' },
            { type: 'number', title: '2020年' },
            { type: 'number', title: '2021年' },
          ]"
          name="长期负债"
        />
        <data-obj-arr
          _id="c39da70a3j50000dmyhg"
          _name="所有者权益"
          :value="c39da70a3j50000dmyhg_value"
          :headers="[
            { type: 'string', title: '项目' },
            { type: 'number', title: '2020年' },
            { type: 'number', title: '2021年' },
          ]"
          :structureName="{
            dbName: '长期负债',
            subName: 'all',
            type: 'data-obj-arr',
          }"
          name="所有者权益"
        />
      </data-if>
      <ivx-rel-banner
        _id="c39b574a3j50000dmvzg"
        _name="导航"
        shadowType="box"
        :maskOpacity="1"
        height="136px"
        width="256px"
        layout="middleLeft"
        bgColor="#FFFFFF"
        :dropShadowOffY="4"
        :dropShadowBlur="14"
        dropShadowColor="rgba(0,0,0,0.08)"
        vertical="space-between"
      >
        <data-for
          _id="c39b66ga3j50000dmw2g"
          _name="循环创建1"
          :value="$var.c39b5z7a3j50000dmw20.value"
          :useKey="true"
        >
          <ivx-text
            _id="c39b5npa3j50000dmw0g"
            _name="文本1"
            :value="$item.c39b66ga3j50000dmw2g"
            :bgColor="
              $var.c39b6a9a3j50000dmw50.value == $item.c39b66ga3j50000dmw2g
                ? '#E5F0FF'
                : '#FFFFFF'
            "
            :borderWidth="
              $var.c39b6a9a3j50000dmw50.value == $item.c39b66ga3j50000dmw2g
                ? '4px'
                : '0px'
            "
            shadowType="box"
            :allowSelect="true"
            width="100%"
            height="40px"
            alignItems="center"
            :fontSize="14"
            fontColor="#909498"
            :borderPos="2"
            borderColor="#468CF0"
            :paddingLeft="20"
            :paddingRight="20"
            @tap="c39b5npa3j50000dmw0g_tap"
          />
        </data-for>
        <data-arr
          _id="c39b5z7a3j50000dmw20"
          _name="选项"
          :value="c39b5z7a3j50000dmw20_value"
          :headers="[
            { title: '', type: 'string' },
            { title: '', type: 'string' },
            { title: '', type: 'string' },
          ]"
          name="选项"
        />
        <data-var
          _id="c39b6a9a3j50000dmw50"
          _name="选中"
          type="ordinary"
          :value="c39b6a9a3j50000dmw50_value"
          name="选中"
        />
      </ivx-rel-banner>
    </ivx-page>
    <data-funcGroup
      _id="c39e6fha3j50000dn5yg"
      _name="整合图表数据"
      :fn="c39e6fha3j50000dn5yg_fn"
    />
  </ivx-stage>
</template>

<script>
var c39e3vfa3j50000dn4wg_value = [];

var c39e481a3j50000dn500_value = [];

var c39dphaa3j50000dn3bg_value = [
  { 项目: "现金", "2020年": 1000, "2021年": 1700 },
  { 项目: "投资", "2020年": 1500, "2021年": 2550 },
  { 项目: "库存", "2020年": 650, "2021年": 1250 },
  { 项目: "应收账款", "2020年": 150, "2021年": 230 },
  { 项目: "预付费用", "2020年": 1230, "2021年": 950 },
  { 项目: "其他", "2020年": 120, "2021年": 120 },
];

var c39dphaa3j50000dn3c0_value = [
  { 项目: "财产和设备", "2020年": 2500, "2021年": 2500 },
  { 项目: "租赁权益改良", "2020年": 450, "2021年": 350 },
  { 项目: "所有者权益及其他投资", "2020年": 1250, "2021年": 1600 },
  { 项目: "减去累计折旧", "2020年": 545, "2021年": 1295 },
];

var c39dphaa3j50000dn3cg_value = [
  { 项目: "商誉", "2020年": 150, "2021年": 190 },
];

var c39d8qta3j50000dmyf0_value = [
  { 项目: "应付帐款", "2020年": 180, "2021年": 252 },
  { 项目: "应付工资", "2020年": 250, "2021年": 370 },
  { 项目: "应付薪酬", "2020年": 240, "2021年": 190 },
  { 项目: "应付所得税", "2020年": 120, "2021年": 130 },
  { 项目: "预收收入", "2020年": 0, "2021年": 0 },
  { 项目: "其他", "2020年": 250, "2021年": 235 },
];

var c39d9wfa3j50000dmyg0_value = [
  { 项目: "应付抵押款", "2020年": 1500, "2021年": 1900 },
];

var c39da70a3j50000dmyhg_value = [
  { 项目: "投资资本", "2020年": 5500, "2021年": 2500 },
  { 项目: "累计留存收益", "2020年": 500, "2021年": 650 },
];

var c39b5z7a3j50000dmw20_value = ["摘要", "资产", "负债和所有者权益"];

var c39b6a9a3j50000dmw50_value = "摘要";

function c38s06ra3j50000w1b30_curPageBeforeShow() {
  $func.c39e6fha3j50000dn5yg.fireFuncGroup({}, undefined);
}

function c39dphaa3j50000dn200_dbltap() {
  $func.c39dphaa3j50000dn200.hide();
  $func.c39dphaa3j50000dn22g.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dphaa3j50000dn22g.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn22g_blur() {
  $func.c39dphaa3j50000dn3bg.setOneValue(
    $index.c39dphaa3j50000dn1y0,
    "2020年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn200.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn22g.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn25g_dbltap() {
  $func.c39dphaa3j50000dn25g.hide();
  $func.c39dphaa3j50000dn280.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dphaa3j50000dn280.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn280_blur() {
  $func.c39dphaa3j50000dn3bg.setOneValue(
    $index.c39dphaa3j50000dn1y0,
    "2021年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn25g.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn280.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn2fg_dbltap() {
  $func.c39dphaa3j50000dn2fg.hide();
  $func.c39dphaa3j50000dn2j0.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dphaa3j50000dn2j0.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn2j0_blur() {
  $func.c39dphaa3j50000dn3c0.setOneValue(
    $index.c39dphaa3j50000dn2dg,
    "2020年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn2fg.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn2j0.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn2n0_dbltap() {
  $func.c39dphaa3j50000dn2n0.hide();
  $func.c39dphaa3j50000dn2qg.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dphaa3j50000dn2qg.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn2qg_blur() {
  $func.c39dphaa3j50000dn3c0.setOneValue(
    $index.c39dphaa3j50000dn2dg,
    "2021年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn2n0.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn2qg.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn2z0_dbltap() {
  $func.c39dphaa3j50000dn2z0.hide();
  $func.c39dphaa3j50000dn31g.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dphaa3j50000dn31g.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn31g_blur() {
  $func.c39dphaa3j50000dn3cg.setOneValue(
    $index.c39dphaa3j50000dn2x0,
    "2020年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn2z0.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn31g.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn34g_dbltap() {
  $func.c39dphaa3j50000dn34g.hide();
  $func.c39dphaa3j50000dn370.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dphaa3j50000dn370.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dphaa3j50000dn370_blur() {
  $func.c39dphaa3j50000dn3cg.setOneValue(
    $index.c39dphaa3j50000dn2x0,
    "2021年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn34g.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dphaa3j50000dn370.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dbb5a3j50000dmym0_dbltap() {
  $func.c39dbb5a3j50000dmym0.hide();
  $func.c39dbxfa3j50000dmyn0.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dbxfa3j50000dmyn0.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dbxfa3j50000dmyn0_blur() {
  $func.c39d8qta3j50000dmyf0.setOneValue(
    $index.c39dcx3a3j50000dmyrg,
    "2020年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dbb5a3j50000dmym0.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dbxfa3j50000dmyn0.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dg5ga3j50000dmzc0_dbltap() {
  $func.c39dg5ga3j50000dmzc0.hide();
  $func.c39dg5ga3j50000dmzeg.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dg5ga3j50000dmzeg.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dg5ga3j50000dmzeg_blur() {
  $func.c39d8qta3j50000dmyf0.setOneValue(
    $index.c39dcx3a3j50000dmyrg,
    "2021年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dg5ga3j50000dmzc0.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dg5ga3j50000dmzeg.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39djdsa3j50000dn010_dbltap() {
  $func.c39djdsa3j50000dn010.hide();
  $func.c39djdsa3j50000dn03g.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39djdsa3j50000dn03g.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39djdsa3j50000dn03g_blur() {
  $func.c39d9wfa3j50000dmyg0.setOneValue(
    $index.c39djdsa3j50000dmzz0,
    "2020年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39djdsa3j50000dn010.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39djdsa3j50000dn03g.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39djdsa3j50000dn06g_dbltap() {
  $func.c39djdsa3j50000dn06g.hide();
  $func.c39djdsa3j50000dn090.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39djdsa3j50000dn090.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39djdsa3j50000dn090_blur() {
  $func.c39d9wfa3j50000dmyg0.setOneValue(
    $index.c39djdsa3j50000dmzz0,
    "2021年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39djdsa3j50000dn06g.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39djdsa3j50000dn090.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dkxfa3j50000dn0ng_dbltap() {
  $func.c39dkxfa3j50000dn0ng.hide();
  $func.c39dkxfa3j50000dn0r0.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dkxfa3j50000dn0r0.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dkxfa3j50000dn0r0_blur() {
  $func.c39da70a3j50000dmyhg.setOneValue(
    $index.c39dkxfa3j50000dn0kg,
    "2020年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dkxfa3j50000dn0ng.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dkxfa3j50000dn0r0.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dkxfa3j50000dn0v0_dbltap() {
  $func.c39dkxfa3j50000dn0v0.hide();
  $func.c39dkxfa3j50000dn0xg.show();
  setTimeout(
    function () {
      $asyncStart;
      $call.c39dkxfa3j50000dn0xg.focSelect();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39dkxfa3j50000dn0xg_blur() {
  $func.c39da70a3j50000dmyhg.setOneValue(
    $index.c39dkxfa3j50000dn0kg,
    "2021年",
    param.value
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dkxfa3j50000dn0v0.show();
      $asyncEnd;
    }.bind(this),
    100
  );
  setTimeout(
    function () {
      $asyncStart;
      $func.c39dkxfa3j50000dn0xg.hide();
      $asyncEnd;
    }.bind(this),
    100
  );
}

function c39b5npa3j50000dmw0g_tap() {
  $func.c39b6a9a3j50000dmw50.setValue($item.c39b66ga3j50000dmw2g);
  if ($item.c39b66ga3j50000dmw2g == "摘要") {
    $func.c39e6fha3j50000dn5yg.fireFuncGroup({}, undefined);
  }
}

function c39e6fha3j50000dn5yg_fn(
  fParamc39e6fha3j50000dn5yg,
  cbFParamc39e6fha3j50000dn5yg
) {
  $func.c39e3vfa3j50000dn4wg.clearArr();
  $func.c39e481a3j50000dn500.clearArr();
  for (
    var __loopc39ec4ga3j50000dn6x0 = 0;
    __loopc39ec4ga3j50000dn6x0 <
    parseFloat($util.objArr_rowNum($var.c39dphaa3j50000dn3bg.value));
    __loopc39ec4ga3j50000dn6x0++
  ) {
    (function (_loopc39ec4ga3j50000dn6x0) {
      $func.c39e3vfa3j50000dn4wg.pushRow(
        [
          "2021年",
          $util.objArr_item(
            $var.c39dphaa3j50000dn3bg.value,
            _loopc39ec4ga3j50000dn6x0,
            "项目"
          ),
          $util.objArr_item(
            $var.c39dphaa3j50000dn3bg.value,
            _loopc39ec4ga3j50000dn6x0,
            "2021年"
          ),
        ],
        "head"
      );
      $func.c39e3vfa3j50000dn4wg.pushRow(
        [
          "2020年",
          $util.objArr_item(
            $var.c39dphaa3j50000dn3bg.value,
            _loopc39ec4ga3j50000dn6x0,
            "项目"
          ),
          $util.objArr_item(
            $var.c39dphaa3j50000dn3bg.value,
            _loopc39ec4ga3j50000dn6x0,
            "2020年"
          ),
        ],
        "head"
      );
    }).bind(this)(__loopc39ec4ga3j50000dn6x0);
  }
  for (
    var __loopc39ec58a3j50000dn6y0 = 0;
    __loopc39ec58a3j50000dn6y0 <
    parseFloat($util.objArr_rowNum($var.c39dphaa3j50000dn3c0.value));
    __loopc39ec58a3j50000dn6y0++
  ) {
    (function (_loopc39ec58a3j50000dn6y0) {
      $func.c39e3vfa3j50000dn4wg.pushRow(
        [
          "2021年",
          $util.objArr_item(
            $var.c39dphaa3j50000dn3c0.value,
            _loopc39ec58a3j50000dn6y0,
            "项目"
          ),
          $util.objArr_item(
            $var.c39dphaa3j50000dn3c0.value,
            _loopc39ec58a3j50000dn6y0,
            "2021年"
          ),
        ],
        "head"
      );
      $func.c39e3vfa3j50000dn4wg.pushRow(
        [
          "2020年",
          $util.objArr_item(
            $var.c39dphaa3j50000dn3c0.value,
            _loopc39ec58a3j50000dn6y0,
            "项目"
          ),
          $util.objArr_item(
            $var.c39dphaa3j50000dn3c0.value,
            _loopc39ec58a3j50000dn6y0,
            "2020年"
          ),
        ],
        "head"
      );
    }).bind(this)(__loopc39ec58a3j50000dn6y0);
  }
  for (
    var __loopc39ec5ra3j50000dn6z0 = 0;
    __loopc39ec5ra3j50000dn6z0 <
    parseFloat($util.objArr_rowNum($var.c39dphaa3j50000dn3cg.value));
    __loopc39ec5ra3j50000dn6z0++
  ) {
    (function (_loopc39ec5ra3j50000dn6z0) {
      $func.c39e3vfa3j50000dn4wg.pushRow(
        [
          "2021年",
          $util.objArr_item(
            $var.c39dphaa3j50000dn3cg.value,
            _loopc39ec5ra3j50000dn6z0,
            "项目"
          ),
          $util.objArr_item(
            $var.c39dphaa3j50000dn3cg.value,
            _loopc39ec5ra3j50000dn6z0,
            "2021年"
          ),
        ],
        "head"
      );
      $func.c39e3vfa3j50000dn4wg.pushRow(
        [
          "2020年",
          $util.objArr_item(
            $var.c39dphaa3j50000dn3cg.value,
            _loopc39ec5ra3j50000dn6z0,
            "项目"
          ),
          $util.objArr_item(
            $var.c39dphaa3j50000dn3cg.value,
            _loopc39ec5ra3j50000dn6z0,
            "2020年"
          ),
        ],
        "head"
      );
    }).bind(this)(__loopc39ec5ra3j50000dn6z0);
  }
  for (
    var __loopc39ekana3j50000dn7sg = 0;
    __loopc39ekana3j50000dn7sg <
    parseFloat($util.objArr_rowNum($var.c39d8qta3j50000dmyf0.value));
    __loopc39ekana3j50000dn7sg++
  ) {
    (function (_loopc39ekana3j50000dn7sg) {
      $func.c39e481a3j50000dn500.pushRow(
        [
          "2021年",
          $util.objArr_item(
            $var.c39d8qta3j50000dmyf0.value,
            _loopc39ekana3j50000dn7sg,
            "项目"
          ),
          $util.objArr_item(
            $var.c39d8qta3j50000dmyf0.value,
            _loopc39ekana3j50000dn7sg,
            "2021年"
          ),
        ],
        "head"
      );
      $func.c39e481a3j50000dn500.pushRow(
        [
          "2020年",
          $util.objArr_item(
            $var.c39d8qta3j50000dmyf0.value,
            _loopc39ekana3j50000dn7sg,
            "项目"
          ),
          $util.objArr_item(
            $var.c39d8qta3j50000dmyf0.value,
            _loopc39ekana3j50000dn7sg,
            "2020年"
          ),
        ],
        "head"
      );
    }).bind(this)(__loopc39ekana3j50000dn7sg);
  }
  for (
    var __loopc39em4ra3j50000dn860 = 0;
    __loopc39em4ra3j50000dn860 <
    parseFloat($util.objArr_rowNum($var.c39d9wfa3j50000dmyg0.value));
    __loopc39em4ra3j50000dn860++
  ) {
    (function (_loopc39em4ra3j50000dn860) {
      $func.c39e481a3j50000dn500.pushRow(
        [
          "2021年",
          $util.objArr_item(
            $var.c39d9wfa3j50000dmyg0.value,
            _loopc39em4ra3j50000dn860,
            "项目"
          ),
          $util.objArr_item(
            $var.c39d9wfa3j50000dmyg0.value,
            _loopc39em4ra3j50000dn860,
            "2021年"
          ),
        ],
        "head"
      );
      $func.c39e481a3j50000dn500.pushRow(
        [
          "2020年",
          $util.objArr_item(
            $var.c39d9wfa3j50000dmyg0.value,
            _loopc39em4ra3j50000dn860,
            "项目"
          ),
          $util.objArr_item(
            $var.c39d9wfa3j50000dmyg0.value,
            _loopc39em4ra3j50000dn860,
            "2020年"
          ),
        ],
        "head"
      );
    }).bind(this)(__loopc39em4ra3j50000dn860);
  }
  for (
    var __loopc39em48a3j50000dn84g = 0;
    __loopc39em48a3j50000dn84g <
    parseFloat($util.objArr_rowNum($var.c39da70a3j50000dmyhg.value));
    __loopc39em48a3j50000dn84g++
  ) {
    (function (_loopc39em48a3j50000dn84g) {
      $func.c39e481a3j50000dn500.pushRow(
        [
          "2021年",
          $util.objArr_item(
            $var.c39da70a3j50000dmyhg.value,
            _loopc39em48a3j50000dn84g,
            "项目"
          ),
          $util.objArr_item(
            $var.c39da70a3j50000dmyhg.value,
            _loopc39em48a3j50000dn84g,
            "2021年"
          ),
        ],
        "head"
      );
      $func.c39e481a3j50000dn500.pushRow(
        [
          "2020年",
          $util.objArr_item(
            $var.c39da70a3j50000dmyhg.value,
            _loopc39em48a3j50000dn84g,
            "项目"
          ),
          $util.objArr_item(
            $var.c39da70a3j50000dmyhg.value,
            _loopc39em48a3j50000dn84g,
            "2020年"
          ),
        ],
        "head"
      );
    }).bind(this)(__loopc39em48a3j50000dn84g);
  }
}
</script>

 

Logo

低代码爱好者的网上家园

更多推荐