ToB 系统标准规范
系统开发小知识
- 对以下要求有任何异议并向提出改正的 须经过上级同意 *
- 系统所有产品 ”单价“ 统一保留六位小数,对任何单价的处理,必须自测六位小数的场景,对超过六位小数的统一四舍五入。
/* 示例 */
const unitPrice = 1.123456;
const number = 2;
const result = unitPrice * number; // 自测必须结果 2.246912
- 系统中对品牌、部门、角色、用户 等查询时统一做成模糊查询选择。组件示例 (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>
- 系统所有小计、总计、数量、金额 需做千分符展示
<!-- 示例代码 -->
<template>
<vxe-column title="150~180天" min-width="120" field="oneAndEightAmount">
<template #default="{ row }">
<!-- 对金额做千分符处理 -->
{{ $shtLocaleString(row.oneAndEightAmount) }}
</template>
</vxe-column>
</template>