|
|
@@ -7,28 +7,31 @@
|
|
|
:model="form"
|
|
|
label-width="200px"
|
|
|
>
|
|
|
- <el-form-item label="每人每日最多扫描" prop="abnormalNum1" required>
|
|
|
- <el-input v-model="form.abnormalNum1">
|
|
|
+ <el-form-item label="每人每日最多扫描" prop="maxEverybodyEverydayScan">
|
|
|
+ <el-input v-model="form.maxEverybodyEveryDayScan">
|
|
|
<template #append>次</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="每人每月最多可卖" prop="abnormalNum2" required>
|
|
|
- <el-input v-model="form.abnormalNum2">
|
|
|
+ <el-form-item label="每人每月最多可卖" prop="maxEverybodyEveryMonthNum">
|
|
|
+ <el-input v-model="form.maxEverybodyEveryMonthNum">
|
|
|
<template #append>单</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="每人每日最多可卖" prop="abnormalNum2" required>
|
|
|
- <el-input v-model="form.abnormalNum2">
|
|
|
+ <el-form-item label="每人每日最多可卖" prop="maxEverybodyEveryDayNum">
|
|
|
+ <el-input v-model="form.maxEverybodyEveryDayNum">
|
|
|
<template #append>单</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="未提交订单每人最多可扫描" prop="abnormalNum2" required>
|
|
|
- <el-input v-model="form.abnormalNum2">
|
|
|
+ <el-form-item
|
|
|
+ label="未提交订单每人最多可扫描"
|
|
|
+ prop="maxEverybodyScanUnSubmit"
|
|
|
+ >
|
|
|
+ <el-input v-model="form.maxEverybodyScanUnSubmit">
|
|
|
<template #append>次</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="单个订单删除本数" prop="abnormalNum2" required>
|
|
|
- <el-input v-model="form.abnormalNum2">
|
|
|
+ <el-form-item label="单个订单删除本数" prop="maxEverybodyOrderDelete">
|
|
|
+ <el-input v-model="form.maxEverybodyOrderDelete">
|
|
|
<template #append>本</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -48,21 +51,55 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
+ import { ref, reactive, onMounted, getCurrentInstance } from 'vue';
|
|
|
+ import { ElMessage } from 'element-plus';
|
|
|
+
|
|
|
+ const { proxy } = getCurrentInstance();
|
|
|
const formRef = ref(null);
|
|
|
const form = reactive({
|
|
|
- abnormalNum1: '',
|
|
|
- abnormalNum2: '',
|
|
|
- mobile: ''
|
|
|
+ maxEverybodyEveryDayScan: '',
|
|
|
+ maxEverybodyEveryMonthNum: '',
|
|
|
+ maxEverybodyEveryDayNum: '',
|
|
|
+ maxEverybodyScanUnSubmit: '',
|
|
|
+ maxEverybodyOrderDelete: ''
|
|
|
});
|
|
|
|
|
|
- const submitForm = async (formEl) => {
|
|
|
+ // 获取数据
|
|
|
+ const fetchData = () => {
|
|
|
+ proxy.$http
|
|
|
+ .get('/user/userRequestLimit/getSet')
|
|
|
+ .then((res) => {
|
|
|
+ if (res.data.code === 200) {
|
|
|
+ Object.assign(form, res.data.data);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch((error) => {
|
|
|
+ console.error('获取数据失败:', error);
|
|
|
+ ElMessage.error('获取数据失败');
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ // 提交表单
|
|
|
+ const submitForm = (formEl) => {
|
|
|
if (!formEl) return;
|
|
|
- await formEl.validate((valid, fields) => {
|
|
|
+ formEl.validate((valid, fields) => {
|
|
|
if (valid) {
|
|
|
- console.log('submit!');
|
|
|
+ proxy.$http
|
|
|
+ .post('/user/userRequestLimit/update', form)
|
|
|
+ .then(() => {
|
|
|
+ ElMessage.success('保存成功');
|
|
|
+ })
|
|
|
+ .catch((error) => {
|
|
|
+ console.error('保存失败:', error);
|
|
|
+ ElMessage.error('保存失败');
|
|
|
+ });
|
|
|
} else {
|
|
|
console.log('error submit!', fields);
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
+
|
|
|
+ onMounted(() => {
|
|
|
+ fetchData();
|
|
|
+ });
|
|
|
</script>
|