index.vue 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <template>
  2. <div style="box-sizing: border-box; padding: 20px">
  3. <el-card class="box-card">
  4. <div slot="header" class="clearfix">
  5. <span>配件配置</span>
  6. </div>
  7. <el-form ref="form" :model="form" label-width="80px">
  8. <el-form-item label="空调">
  9. <div style="width: 100%; display: flex; align-items: center">
  10. <div style="width: 240px"><el-input v-model="form.priceRate1"></el-input></div>
  11. <span>倍</span>
  12. <div style="margin-left: 10px; color: red">销售价格倍率设置,需大于等于1</div>
  13. </div>
  14. </el-form-item>
  15. <el-form-item label="生活电器">
  16. <div style="width: 100%; display: flex; align-items: center">
  17. <div style="width: 240px"><el-input v-model="form.priceRate2"></el-input></div>
  18. <span>倍</span>
  19. <div style="margin-left: 10px; color: red">销售价格倍率设置,需大于等于1</div>
  20. </div>
  21. </el-form-item>
  22. <el-form-item label="冰箱">
  23. <div style="width: 100%; display: flex; align-items: center">
  24. <div style="width: 240px"><el-input v-model="form.priceRate3"></el-input></div>
  25. <span>倍</span>
  26. <div style="margin-left: 10px; color: red">销售价格倍率设置,需大于等于1</div>
  27. </div>
  28. </el-form-item>
  29. <el-form-item>
  30. <el-button type="primary" @click="onSubmit">保存</el-button>
  31. </el-form-item>
  32. </el-form>
  33. </el-card>
  34. </div>
  35. </template>
  36. <script>
  37. import { partsBaseConfigEdit, partsBaseConfig } from '@/api/partsSalesRatio.js'
  38. export default {
  39. data() {
  40. return {
  41. form: {
  42. priceRate1: '',
  43. priceRate2: '',
  44. priceRate3: ''
  45. }
  46. }
  47. },
  48. created() {
  49. partsBaseConfig().then(res => {
  50. this.form = res.data
  51. })
  52. },
  53. methods: {
  54. onSubmit() {
  55. partsBaseConfigEdit(this.form),
  56. then(res => {
  57. this.$message({ type: 'success', message: `设置成功!` })
  58. })
  59. }
  60. }
  61. }
  62. </script>
  63. <style lang="scss" scoped></style>