系统标准
ToB 系统标准规范

ToB 系统标准规范

系统开发小知识

  • 对以下要求有任何异议并向提出改正的 须经过上级同意 *
  1. 系统所有产品 ”单价“ 统一保留六位小数,对任何单价的处理,必须自测六位小数的场景,对超过六位小数的统一四舍五入。
/* 示例 */
const unitPrice = 1.123456;
const number = 2;
const result = unitPrice * number;  // 自测必须结果 2.246912
  1. 系统中对品牌、部门、角色、用户 等查询时统一做成模糊查询选择。组件示例 (opens in a new tab)
<!--  示例代码   -->
<template>
  <el-select v-model="value" filterable placeholder="请选择角色">
    <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
  </el-select>
</template>
 
<script>
  export default {
    data() {
      return {
        options: [{ value: '选项1', label: '角色1' }]
      }
    }
  }
</script>
  1. 系统所有小计、总计、数量、金额 需做千分符展示
<!--  示例代码   -->
<template>
  <vxe-column title="150~180天" min-width="120" field="oneAndEightAmount">
    <template #default="{ row }">
      <!-- 对金额做千分符处理 -->
      {{ $shtLocaleString(row.oneAndEightAmount) }}
    </template>
  </vxe-column>
</template>