recycle-order-settings.vue 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <template>
  2. <el-form :model="form" class="common-form" label-width="auto" :rules="rules">
  3. <el-form-item label="单个订单最少回收本数:" prop="dayOrderNum">
  4. <ele-input
  5. v-model="form.dayOrderNum"
  6. placeholder="请输入"
  7. clearable
  8. suffixStr="本"
  9. />
  10. </el-form-item>
  11. <el-form-item label="单个订单最多回收本数:" prop="dayOrderTotal">
  12. <ele-input
  13. v-model="form.dayOrderTotal"
  14. placeholder="请输入"
  15. suffixStr="本"
  16. clearable
  17. />
  18. </el-form-item>
  19. <el-form-item label="单个订单最少预估金额:" prop="mobile">
  20. <ele-input
  21. v-model="form.mobile"
  22. placeholder="请输入"
  23. clearable
  24. suffixStr="元"
  25. />
  26. </el-form-item>
  27. <el-form-item>
  28. <el-button type="success" style="width: 100px" plain @click="onSubmit"
  29. >保存</el-button
  30. >
  31. </el-form-item>
  32. </el-form>
  33. </template>
  34. <script lang="ts" setup>
  35. import { reactive } from 'vue';
  36. import EleInput from '@/components/CommonPage/EleInput.vue';
  37. const form = reactive({
  38. dayOrderNum: '',
  39. dayOrderTotal: '',
  40. mobile: ''
  41. });
  42. const rules = reactive({
  43. dayOrderNum: [
  44. {
  45. required: true,
  46. message: '请输入每人每日申请恢复订单限量',
  47. trigger: 'blur'
  48. }
  49. ],
  50. dayOrderTotal: [
  51. {
  52. required: true,
  53. message: '请输入每日申请恢复订单总限量',
  54. trigger: 'blur'
  55. }
  56. ],
  57. mobile: [
  58. {
  59. required: true,
  60. message: '请输入预留手机号',
  61. trigger: 'blur'
  62. }
  63. ]
  64. });
  65. const onSubmit = () => {
  66. console.log('submit!');
  67. };
  68. </script>