invite.js 973 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. define({
  2. name:"invite",
  3. template:`
  4. <div>
  5. <el-form>
  6. <div class="vue-main-title">
  7. <div class="vue-main-title-left"></div>
  8. <div class="vue-main-title-content">商品邀请页面</div>
  9. </div>
  10. <div style="margin:0 auto;width:80%;">
  11. <el-form-item label="商品邀请页面">
  12. <el-radio v-model="status" :label="1">开启</el-radio>
  13. <el-radio v-model="status" :label="0">关闭</el-radio>
  14. </el-form-item>
  15. </div>
  16. </el-form>
  17. </div>
  18. `,
  19. style:`
  20. `,
  21. props: {
  22. form: {
  23. default() {
  24. return {}
  25. }
  26. }
  27. },
  28. data(){
  29. return{
  30. status:"0",
  31. }
  32. },
  33. created() {
  34. if(this.form){
  35. if( JSON.stringify(this.form) !== '[]'){
  36. this.status = parseInt(this.form.status);
  37. }
  38. }
  39. },
  40. methods: {
  41. extraDate(){
  42. },
  43. validate(){
  44. return {
  45. status:this.status,
  46. }
  47. }
  48. },
  49. });