fix: 输入限制

feat-config-0609-xwk
向文可 3 years ago
parent a83180d941
commit c4198c7c72

@ -2,26 +2,22 @@
<div class="list-container"> <div class="list-container">
<el-form ref="refsForm" v-loading="state.loading" label-width="120px" :model="state.form" :rules="state.rules"> <el-form ref="refsForm" v-loading="state.loading" label-width="120px" :model="state.form" :rules="state.rules">
<el-form-item label="订单创建超过" prop="orderPayExpire"> <el-form-item label="订单创建超过" prop="orderPayExpire">
<el-input v-model="state.form.orderPayExpire" :clearable="false" type="number"> <el-input-number v-model="state.form.orderPayExpire" :clearable="false" :controls="false" :min="1" />
<template #append></template> <div class="unit"></div>
</el-input>
<p>未付款订单自动关闭</p> <p>未付款订单自动关闭</p>
</el-form-item> </el-form-item>
<el-form-item label="订单发货超过" prop="automaticReceipt"> <el-form-item label="订单发货超过" prop="automaticReceipt">
<el-input v-model="state.form.automaticReceipt" :clearable="false" type="number"> <el-input-number v-model="state.form.automaticReceipt" :clearable="false" :controls="false" :min="1" />
<template #append></template> <p class="unit"></p>
</el-input>
<p>未收货订单自动完成</p> <p>未收货订单自动完成</p>
</el-form-item> </el-form-item>
<el-form-item label="订单完成超过" prop="afterSalesExpire"> <el-form-item label="订单完成超过" prop="afterSalesExpire">
<el-input v-model="state.form.afterSalesExpire" :clearable="false" type="number"> <el-input-number v-model="state.form.afterSalesExpire" :clearable="false" :controls="false" :min="1" />
<template #append></template> <p class="unit"></p>
</el-input>
<p>自动结束交易不能申请售后</p> <p>自动结束交易不能申请售后</p>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="handleUpdate"></el-button> <el-button type="primary" @click="handleUpdate"></el-button>
<el-button @click="handleSearch"></el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
@ -35,8 +31,8 @@
loading: false, loading: false,
form: { form: {
orderPayExpire: 30, orderPayExpire: 30,
automaticReceipt: 15, automaticReceipt: 7,
afterSalesExpire: 7, afterSalesExpire: 15,
}, },
rules: { rules: {
orderPayExpire: [{ required: true, message: '订单创建超时自动关闭不能为空' }], orderPayExpire: [{ required: true, message: '订单创建超时自动关闭不能为空' }],
@ -45,8 +41,10 @@
}, },
}); });
const handleSearch = async () => { const handleSearch = async () => {
state.loading = true;
let res = await store.dispatch('orderConfig/search'); let res = await store.dispatch('orderConfig/search');
Object.assign(state.form, res); Object.assign(state.form, res);
state.loading = false;
}; };
handleSearch(); handleSearch();
const handleUpdate = async () => { const handleUpdate = async () => {
@ -67,15 +65,26 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
.el-form { .el-form {
// width: 680px;
:deep(.el-form-item__content) { :deep(.el-form-item__content) {
flex-wrap: nowrap; flex-wrap: nowrap;
.el-input { .el-input-number {
width: 120px; width: 60px;
input { input {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
text-align: center; text-align: center;
} }
} }
.unit {
margin: 0;
padding: 0 @layout-space;
background: #f1f1f1;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
position: relative;
left: -1px;
box-shadow: 0 0 0 1px #dcdfe6 inset;
}
p { p {
min-width: max-content; min-width: max-content;
margin-left: @layout-space; margin-left: @layout-space;

Loading…
Cancel
Save