QYF-GitLab1
2025-07-23 23f872505d56a06183f55964f40ee697817e1858
packageDomain/pages/publickBookForm/index.js
@@ -30,24 +30,19 @@
    worksInfo: [],
    keyboardHeight: 0,
    autosize: {
      maxHeight: 120,
      minHeight: 80,
      maxHeight: 100,
      minHeight: 40,
    },
    phoneError: false,
    emailError: false,
    loading: false
    loading: false,
    isKeyboard: false
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    const token = wx.getStorageSync(app.config.tokenKey)
    if (!token) {
      loginInfo(app, (data) => {
        if (data) {}
      })
    } else {}
    this.getType()
  },
@@ -62,7 +57,16 @@
   * 生命周期函数--监听页面显示
   */
  onShow() {
    // const token = wx.getStorageSync(app.config.tokenKey)
    // if (!token) {
    //   loginInfo(app, (data) => {
    //     if (data) {} else {
    //       wx.switchTab({
    //         url: '/pages/home/home',
    //       })
    //     }
    //   })
    // } else {}
  },
  /**
@@ -77,6 +81,21 @@
   */
  onUnload() {
  },
  scroll() {
    // 监听视图滚动,手动收起键盘
    if (this.data.isKeyboard) {
      wx.hideKeyboard()
    }
  },
  // 监听键盘弹起和收起
  bindkeyboardheightchange(e) {
    // 键盘高度
    const height = e.detail.height;
    this.setData({
      isKeyboard: height ? true : false
    })
  },
  //获取字段
  getType() {
@@ -194,6 +213,11 @@
  submit() {
    let that = this;
    const token = wx.getStorageSync(app.config.tokenKey)
    if (!token) {
      loginInfo(app, (data) => {})
      return false
    }
    if (!that.data.teacherInfo.topicName) {
      wx.showToast({
        title: "请填写选题名称!",
@@ -302,6 +326,7 @@
          "teacherInfo.targetReaders": '',
          "teacherInfo.topicImpactAndExpected": '',
          "teacherInfo.topicProgress": '',
          "teacherInfo.topicFeatures": '',
          "teacherInfo.marketAnalysis": '',
          "teacherInfo.marketingAndPromotionPlan": '',
          "teacherInfo.digitalResourceDevelopmentPlan": '',