hongbao_setting.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <view>
  3. <c-hongsetting ref="hongBao" @saveConfig="saveConfig" :info="info"></c-hongsetting>
  4. </view>
  5. </template>
  6. <script>
  7. import cHongSeting from "../../components/c-hongsetting/c-hongsetting";
  8. import _get from '../../common/_get';
  9. export default {
  10. data() {
  11. return {
  12. info: {
  13. lei_msg:"9包",
  14. lei1:"",
  15. fuli1:"",
  16. lei2:"",
  17. fuli2:"",
  18. lei3:"",
  19. fuli3:"",
  20. lei4:"",
  21. fuli4:"",
  22. lei5:"",
  23. fuli5:"",
  24. lei6:"",
  25. fuli6:"",
  26. selectNum:9,
  27. status:1
  28. },
  29. vendor_id:''
  30. }
  31. },
  32. onShow(){
  33. //获取配置
  34. console.log('success......')
  35. let _this = this;
  36. _get.getVendorInfo({vendor_id:this.vendor_id},function (ret) {
  37. if(ret && Object.keys(ret).length){
  38. _this.info = ret;
  39. _this.info.lei_msg = _this.info.selectNum + '包';
  40. console.log("ret.status",ret.status)
  41. _this.$refs.hongBao.setStatus(ret.status)
  42. }
  43. })
  44. },
  45. onLoad(options){
  46. this.vendor_id = options.id
  47. },
  48. components:{
  49. cHongSeting
  50. },
  51. methods: {
  52. saveConfig(e){
  53. let _this = this;
  54. e.vendor_id = this.vendor_id
  55. _get.setHongBaoConfig(e,function (ret) {
  56. uni.showToast({title:'操作成功!',icon:'none'})
  57. },function (ret) {
  58. uni.showToast({title:ret.msg,icon:'none'})
  59. });
  60. }
  61. }
  62. }
  63. </script>
  64. <style>
  65. </style>