refactor(i18n):优化国际化文案并修复产品折扣显示问题
- 将"办事处"统一更改为"代表处",提升文案准确性 - 优化客户信息列表样式,调整标签宽度- 修复产品列表指导折扣显示问题,增加空值处理 - 调整产品添加和编辑页面折扣输入框精度,支持两位小数 - 为代理列表添加固定列功能,提升表格展示效果master
parent
4f6438b7e9
commit
b8c47fc032
|
@ -8,7 +8,7 @@
|
||||||
<form class="form-horizontal m" id="form-agent-add">
|
<form class="form-horizontal m" id="form-agent-add">
|
||||||
<div class="col-xs-6">
|
<div class="col-xs-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label is-required">办事处编码:</label>
|
<label class="col-sm-4 control-label is-required">代表处编码:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="agentCode" class="form-control" type="text" required>
|
<input name="agentCode" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
|
@ -16,7 +16,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-6">
|
<div class="col-xs-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label is-required">办事处名称:</label>
|
<label class="col-sm-4 control-label is-required">代表处名称:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="agentName" class="form-control" type="text" required>
|
<input name="agentName" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -7,6 +7,9 @@
|
||||||
.select-list li p, .select-list li label:not(.radio-box){
|
.select-list li p, .select-list li label:not(.radio-box){
|
||||||
width: 80px;
|
width: 80px;
|
||||||
}
|
}
|
||||||
|
.bootstrap-table table {
|
||||||
|
table-layout: fixed;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<body class="gray-bg">
|
<body class="gray-bg">
|
||||||
|
@ -17,11 +20,11 @@
|
||||||
<div class="select-list">
|
<div class="select-list">
|
||||||
<ul id="element1">
|
<ul id="element1">
|
||||||
<li>
|
<li>
|
||||||
<label>办事处编码:</label>
|
<label>代表处编码:</label>
|
||||||
<input type="text" name="agentCode"/>
|
<input type="text" name="agentCode"/>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<label>办事处名称:</label>
|
<label>代表处名称:</label>
|
||||||
<input type="text" name="agentName"/>
|
<input type="text" name="agentName"/>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -64,7 +67,7 @@
|
||||||
</div>
|
</div>
|
||||||
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: footer" />
|
||||||
<th:block th:include="include :: jquery-cxselect-js"/>
|
<th:block th:include="include :: jquery-cxselect-js"/>
|
||||||
|
<th:block th:include="include :: bootstrap-table-fixed-columns-js" />
|
||||||
<script th:inline="javascript">
|
<script th:inline="javascript">
|
||||||
var editFlag = [[${@permission.hasPermi('system:agent:edit')}]];
|
var editFlag = [[${@permission.hasPermi('system:agent:edit')}]];
|
||||||
var removeFlag = [[${@permission.hasPermi('system:agent:remove')}]];
|
var removeFlag = [[${@permission.hasPermi('system:agent:remove')}]];
|
||||||
|
@ -78,6 +81,8 @@
|
||||||
removeUrl: prefix + "/remove",
|
removeUrl: prefix + "/remove",
|
||||||
exportUrl: prefix + "/export",
|
exportUrl: prefix + "/export",
|
||||||
modalName: "办事处信息",
|
modalName: "办事处信息",
|
||||||
|
fixedColumns: true,
|
||||||
|
fixedRightNumber:1,
|
||||||
columns: [{
|
columns: [{
|
||||||
checkbox: true
|
checkbox: true
|
||||||
},
|
},
|
||||||
|
@ -88,11 +93,11 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'agentCode',
|
field: 'agentCode',
|
||||||
title: '办事处编码'
|
title: '代表处编码'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'agentName',
|
field: 'agentName',
|
||||||
title: '办事处名称'
|
title: '代表处名称'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'province',
|
field: 'province',
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<input name="id" th:field="*{id}" type="hidden">
|
<input name="id" th:field="*{id}" type="hidden">
|
||||||
<div class="col-xs-6">
|
<div class="col-xs-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label is-required">办事处编码:</label>
|
<label class="col-sm-4 control-label is-required">代表处编码:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="agentCode" th:field="*{agentCode}" class="form-control" type="text" required>
|
<input name="agentCode" th:field="*{agentCode}" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-6">
|
<div class="col-xs-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label is-required">办事处名称:</label>
|
<label class="col-sm-4 control-label is-required">代表处名称:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="agentName" th:field="*{agentName}" class="form-control" type="text" required>
|
<input name="agentName" th:field="*{agentName}" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,6 +3,11 @@
|
||||||
<head>
|
<head>
|
||||||
<th:block th:include="include :: header('客户信息列表')"/>
|
<th:block th:include="include :: header('客户信息列表')"/>
|
||||||
</head>
|
</head>
|
||||||
|
<style>
|
||||||
|
.select-list li p, .select-list li label:not(.radio-box){
|
||||||
|
width: 95px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
<body class="gray-bg">
|
<body class="gray-bg">
|
||||||
<div class="container-div">
|
<div class="container-div">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="guidanceDiscount" id="guidanceDiscount" class="form-control" type="hidden" >
|
<input name="guidanceDiscount" id="guidanceDiscount" class="form-control" type="hidden" >
|
||||||
<label style="display: flex;align-items: center;">
|
<label style="display: flex;align-items: center;">
|
||||||
<input name="guidanceDiscountFormat" id="guidanceDiscountFormat" oninput="document.getElementById('guidanceDiscount').value=this.value/100" class="form-control" type="number" min="0" max="100" step="0.1" required>
|
<input name="guidanceDiscountFormat" id="guidanceDiscountFormat" oninput="document.getElementById('guidanceDiscount').value=this.value/100" class="form-control" type="number" min="0" max="100" step="0.01" required>
|
||||||
%
|
%
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="guidanceDiscount" id="guidanceDiscount" th:field="*{guidanceDiscount}" class="form-control" type="hidden" >
|
<input name="guidanceDiscount" id="guidanceDiscount" th:field="*{guidanceDiscount}" class="form-control" type="hidden" >
|
||||||
<label style="display: flex;align-items: center;">
|
<label style="display: flex;align-items: center;">
|
||||||
<input name="guidanceDiscountFormat" id="guidanceDiscountFormat" oninput="document.getElementById('guidanceDiscount').value=this.value/100" class="form-control" type="number" min="0" max="100" step="0.1" required>
|
<input name="guidanceDiscountFormat" id="guidanceDiscountFormat" oninput="document.getElementById('guidanceDiscount').value=this.value/100" class="form-control" type="number" min="0" max="100" step="0.01" required>
|
||||||
%
|
%
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
field: 'guidanceDiscount',
|
field: 'guidanceDiscount',
|
||||||
title: '指导折扣',
|
title: '指导折扣',
|
||||||
formatter: function(value, row, index) {
|
formatter: function(value, row, index) {
|
||||||
return value * 100 + '%';
|
return value?(value * 100).toFixed(2) + '%' :'-';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue