{"version":3,"file":"total-info.mjs","sources":["../../../../../../packages/components/page-table-v2/src/total-info.vue"],"sourcesContent":["<template>\n  <hl-group align=\"items-middle\" class=\"list-total\" :class=\"cls\">\n    <hl-icon size=\"xs\" class=\"m-r-xs\">\n      <svg viewBox=\"0 0 16 16\" version=\"1.1\">\n        <g stroke=\"none\" stroke-width=\"1\" fill=\"currentColor\" fill-rule=\"evenodd\">\n          <path v-if=\"checked\" d=\"M13.6042969,0.533576817 L13.6039805,10.4732904 C13.6016137,11.571218 13.5756715,11.9976489 13.4670821,12.4320064 C13.1222747,13.811236 12.0205792,14.9129315 10.5724932,15.3265953 L10.3848437,15.3682458 C10.0344432,15.4359598 9.48802787,15.4578615 8.69782901,15.4626044 L7.52718642,15.4634938 C6.42925875,15.4611269 5.76850445,15.4351847 5.33414696,15.3265953 C3.95491738,14.9817879 2.85322188,13.8800924 2.43955807,12.4320064 C2.34648147,12.0597 2.31412522,11.6932172 2.30528941,10.9045261 L2.30265932,10.473015 L2.30234327,0.533576817 L13.6042969,0.533576817 Z M12.0103356,2.12624349 L3.8946766,2.12624349 L3.89640829,10.6234012 C3.89941141,11.3690094 3.91678164,11.6798536 3.98418345,11.9162068 L4.02612424,12.0399047 C4.20905335,12.8935739 4.87744549,13.5448278 5.79720622,13.8076916 L5.88459097,13.8261272 C6.01033628,13.847997 6.18213956,13.859419 6.50954571,13.8651455 L7.56684713,13.8703682 L8.81547999,13.8684046 C9.56203454,13.8615113 9.94201049,13.8336443 10.1803915,13.7400291 C11.0340607,13.5571 11.6853145,12.8887079 11.9481784,11.9689471 L11.9713789,11.8563876 C11.9999583,11.6786626 12.0082477,11.4035708 12.0103356,10.6181765 L12.0103356,2.12624349 Z M8.79666667,4.40497253 L8.79666667,7.99830585 L7.20333333,7.99830585 L7.20333333,4.40497253 L8.79666667,4.40497253 Z\" fill-rule=\"nonzero\" />\n          <path v-else d=\"M7.22131097,1.02302406 C10.8188214,1.02302406 13.735239,3.93945118 13.735239,7.53698247 C13.735239,8.73345423 13.4119411,9.8820658 12.8110967,10.8833651 L12.6977811,11.0629204 L15.317794,13.6834353 C15.5686156,13.934044 15.6142196,14.3123975 15.4546218,14.6094429 L15.3938225,14.7051599 L15.3178232,14.7931334 C15.1686702,14.9422864 14.9696377,15.0230241 14.7629735,15.0230241 C14.5976551,15.0230241 14.4372114,14.9713523 14.3032601,14.8743056 L14.2081017,14.7931113 L11.689463,12.2734855 L11.5432093,12.4107512 C10.5101724,13.3278538 9.21415349,13.8957738 7.82290275,14.0234241 L7.52338109,14.0440057 L7.22131097,14.0509105 C3.62377968,14.0509105 0.707352557,11.1344929 0.707352557,7.53698247 C0.707352557,3.93944641 3.62377491,1.02302406 7.22131097,1.02302406 Z M7.22131097,2.59250469 C4.49498666,2.59250469 2.27683319,4.81066278 2.27683319,7.53698247 C2.27683319,10.263284 4.49499887,12.4814451 7.22131097,12.4814451 C9.9476049,12.4814451 12.1657736,10.2632718 12.1657736,7.53698247 C12.1657736,4.81067566 9.94760259,2.59250469 7.22131097,2.59250469 Z\" fill-rule=\"nonzero\" />\n        </g>\n      </svg>\n    </hl-icon>\n    {{ text.tip }}<span class=\"text-link\">{{ text.info }}</span><span v-show=\"text.info\">条数据</span>\n  </hl-group>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, computed } from 'vue'\nimport { HlGroup, HlIcon } from 'hongluan-ui'\n\nexport default defineComponent({\n  components: { HlGroup, HlIcon },\n  props: {\n    total: {\n      type: Number,\n      default: 0,\n    },\n    search: {\n      type: Boolean,\n      default: false,\n    },\n    checked: {\n      type: Boolean,\n      default: false,\n    },\n  },\n  setup(props) {\n    const cls = computed(() => {\n      if (props.checked && props.total > 0) return 'is-checked'\n      if (props.search) return 'is-search'\n      return 'default'\n    })\n    const text = computed(() => {\n      if (props.checked && props.total > 0) {\n        return {\n          tip: '已选',\n          info: `${props.total}`,\n        }\n      }\n      if (props.search) {\n        if (props.total > 0) {\n          return {\n            tip: '查询结果',\n            info: `${props.total}`,\n          }\n        }\n        return {\n          tip: '暂无查询结果',\n          info: ``,\n        }\n      }\n      if (props.total > 0) {\n        return {\n          tip: '共计',\n          info: `${props.total}`,\n        }\n      } else {\n        return {\n          tip: '暂无数据',\n          info: ``,\n        }\n      }\n    })\n\n    return {\n      cls,\n      text,\n    }\n  },\n})\n</script>\n"],"names":["_createBlock","_normalizeClass","_createVNode","_openBlock","_createElementBlock","_createElementVNode","_toDisplayString","_withDirectives","_vShow"],"mappings":"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"}