forked from nsjcy/frontEnd/nsjcy

123
liuwh
2020-03-23 1629cb4a35884cdbd52088377fffd37fca2c225e
SunshineLnsMinApp/pages/createSub/createSub.js
@@ -8,7 +8,8 @@
   */
  data: {
    question: {},
    confirm: true
    confirm: true,
    value1:''
  },
  // 去单选页面
  toRadio(e) {
@@ -26,17 +27,22 @@
  },
  // 提交信息
  submit() {
    if ($v.psqList.length == 0) {
      wx.showToast({
        title: '你还没有创建题目',
        icon: "none",
        duration: 800
      });
      return;
    }
    this.setData({
      confirm: false
    })
    // if ($v.psqList.length == 0) {
    //   wx.showToast({
    //     title: '你还没有创建题目',
    //     icon: "none",
    //     duration: 800
    //   });
    //   return;
    // }
    wx.showToast({
      title: '提交成功!',
      icon: 'success',
      duration: 2000
    }, wx.reLaunch({
      url: '../yshjqyfw/yshjqyfw',
    }))
  },
  // 发布信息
  publish() {
@@ -55,7 +61,7 @@
            if (res.confirm) {
              wx.switchTab({
                url: '/pages/creat/creat',
                success: function (e) {
                success: function(e) {
                  var page = getCurrentPages().pop();
                  if (page == undefined || page == null) return;
                  page.onLoad();
@@ -75,15 +81,67 @@
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  onLoad: function(options) {
    var _m = "question";
    var id = options.id
    console.log(options)
    var that = this;
    wx.request({
      url: app.globalData.url + '/api/activity/finds',
      success: function (res) {
      url: app.globalData.url + '/api/question/find/' + id,
      success: function(res) {
        console.log(res)
        if (res.data.code == 0) {
          console.log(res)
          that.setData({
            [_m]: {
              "paper": {
                "title": res.data.data.title,
                "des": res.data.data.content
              },
              "psqList": res.data.data.questionDtos
              // "psqList": [{
              //   "isMust": 1,
              //   "type": 1,
              //   "question": "111",
              //   "answerslist": [{
              //     "answer": "11"
              //   }, {
              //     "answer": "111"
              //   }, {
              //     "answer": "11"
              //   }, {
              //     "answer": "111"
              //   }],
              //   'value': []
              // }, {
              //   "isMust": 1,
              //   "type": 1,
              //   "question": "11111",
              //   "answerslist": [{
              //     "answer": "111"
              //   }, {
              //     "answer": "111"
              //   }],
              //   value: []
              // }, {
              //   "isMust": 1,
              //   "type": 0,
              //   "question": "11111"
              // }, {
              //   "isMust": 0,
              //   "type": 1,
              //   "question": "wqwqw",
              //   "answerslist": [{
              //     "answer": "qw"
              //   }, {
              //     "answer": "wqw"
              //   }, {
              //     "answer": "wqw"
              //   }]
              // }]
            }
          });
        } else {
          wx.showModal({
            title: '提示',
@@ -92,57 +150,28 @@
        }
      }
    })
    this.setData({
      [_m]: {
        "paper": {
          "title": "11",
          "des": "111"
        },
        "psqList": [{
          "isMust": 1,
          "type": 1,
          "question": "111",
          "answerslist": [{
            "answer": "11"
          }, {
            "answer": "111"
          }, {
            "answer": "11"
          }, {
            "answer": "111"
          }],
          'value': []
        }, {
          "isMust": 1,
          "type": 1,
          "question": "11111",
          "answerslist": [{
            "answer": "111"
          }, {
            "answer": "111"
          }],
          value: []
        }, {
          "isMust": 1,
          "type": 0,
          "question": "11111"
        }, {
          "isMust": 0,
          "type": 1,
          "question": "wqwqw",
          "answerslist": [{
            "answer": "qw"
          }, {
            "answer": "wqw"
          }, {
            "answer": "wqw"
          }]
        }]
      }
    });
  },
  onChange: function (e) {
  onChange1(e) {
    var index = e.currentTarget.dataset['index'];
    const {
      value
    } = e.detail;
    console.log('checkbox', e, '索引', index);
    console.log('value', value);
    console.log('this.data.question', this.data.question);
    const data = this.data.question.psqList[index].value || [];
    console.log(data)
    this.data.question.psqList[index].value = value
    console.log('this.data.question', this.data.question)
    this.setData({
      question: this.data.question
    })
  },
  onChange: function(e) {
    var index = e.currentTarget.dataset['index'];
    const {
      value