fix: 鉴权用户sst-sd输入限制1-3,sd补零
This commit is contained in:
@@ -493,10 +493,7 @@ const modalStateFrom = Form.useForm(
|
|||||||
*/
|
*/
|
||||||
function transformData(data: any) {
|
function transformData(data: any) {
|
||||||
let transformedData = data.map((item: any) => {
|
let transformedData = data.map((item: any) => {
|
||||||
if (
|
if (!item.sst || !item.smallRows.every((smallRow: any) => smallRow.dnn)) {
|
||||||
!item.sst ||
|
|
||||||
!item.smallRows.every((smallRow: any) => smallRow.dnn)
|
|
||||||
) {
|
|
||||||
message.error({
|
message.error({
|
||||||
content: `${t('views.neUser.sub.smDataArrTip')}`,
|
content: `${t('views.neUser.sub.smDataArrTip')}`,
|
||||||
duration: 3,
|
duration: 3,
|
||||||
@@ -504,7 +501,7 @@ function transformData(data: any) {
|
|||||||
throw new Error('sst, sd, and all dnn are required fields');
|
throw new Error('sst, sd, and all dnn are required fields');
|
||||||
}
|
}
|
||||||
|
|
||||||
let sstSd = item.sd?item.sst + '-' + item.sd:item.sst;
|
let sstSd = item.sd ? item.sst + '-' + item.sd.padStart(6, '0') : item.sst;
|
||||||
let smallRowData = item.smallRows
|
let smallRowData = item.smallRows
|
||||||
.map((smallRow: any) => {
|
.map((smallRow: any) => {
|
||||||
let parts = [smallRow.dnn];
|
let parts = [smallRow.dnn];
|
||||||
@@ -536,7 +533,9 @@ function transformFormData(data: any) {
|
|||||||
let json: any = {
|
let json: any = {
|
||||||
id: bigIDFlag++,
|
id: bigIDFlag++,
|
||||||
sst: item.split('&')[0].split('-')[0],
|
sst: item.split('&')[0].split('-')[0],
|
||||||
sd: item.split('&')[0].split('-')[1]?item.split('&')[0].split('-')[1]:'',
|
sd: item.split('&')[0].split('-')[1]
|
||||||
|
? item.split('&')[0].split('-')[1]
|
||||||
|
: '',
|
||||||
smallRows: [],
|
smallRows: [],
|
||||||
};
|
};
|
||||||
item
|
item
|
||||||
@@ -1543,17 +1542,21 @@ onMounted(() => {
|
|||||||
name="row.sst"
|
name="row.sst"
|
||||||
:label-col="{ span: 5 }"
|
:label-col="{ span: 5 }"
|
||||||
>
|
>
|
||||||
<a-input-group>
|
<div>
|
||||||
<a-row :gutter="8">
|
<a-input-number
|
||||||
<a-col :span="10">
|
v-model:value="row.sst"
|
||||||
<a-input v-model:value="row.sst" />
|
:min="1"
|
||||||
</a-col>
|
:max="3"
|
||||||
<span style="margin-top: 5px">-</span>
|
:step="1"
|
||||||
<a-col :span="12">
|
style="width: 30%"
|
||||||
<a-input v-model:value="row.sd" />
|
/>
|
||||||
</a-col>
|
<span style="padding: 0 8px">-</span>
|
||||||
</a-row>
|
<a-input
|
||||||
</a-input-group>
|
v-model:value="row.sd"
|
||||||
|
:maxlength="6"
|
||||||
|
style="width: 60%"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
@@ -2068,17 +2071,21 @@ onMounted(() => {
|
|||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
<a-form-item label="SST-SD" name="row.sst">
|
<a-form-item label="SST-SD" name="row.sst">
|
||||||
<a-input-group>
|
<div>
|
||||||
<a-row :gutter="8">
|
<a-input-number
|
||||||
<a-col :span="10">
|
v-model:value="row.sst"
|
||||||
<a-input v-model:value="row.sst" />
|
:min="1"
|
||||||
</a-col>
|
:max="3"
|
||||||
<span style="margin-top: 5px">-</span>
|
:step="1"
|
||||||
<a-col :span="12">
|
style="width: 30%"
|
||||||
<a-input v-model:value="row.sd" />
|
/>
|
||||||
</a-col>
|
<span style="padding: 0 8px">-</span>
|
||||||
</a-row>
|
<a-input
|
||||||
</a-input-group>
|
v-model:value="row.sd"
|
||||||
|
:maxlength="6"
|
||||||
|
style="width: 60%"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
|
|||||||
Reference in New Issue
Block a user