forked from gzzfw/frontEnd/gzDyh

liuwh
2024-09-14 db8b368c5fd611732e26425c974dddd16ae09a82
gz-wxparty/pages/register/index.js
@@ -41,6 +41,16 @@
  });
}
// 获取案例
function getCaseApi(submitData) {
  return $$.request({
    url: 'case-law/get-case',
    type: 'post',
    ai: true,
    submitData,
    service: 'mediate',
  });
}
function caseRegisterSaveApi(submitData) {
  return $$.request({
@@ -382,13 +392,13 @@
        });
        return;
      }
      if (!this.data.fileList?.length <= 0) {
        // 附件上传提示
        this.setData({
          showFileTip: true
        })
        return;
      }
      // if (!this.data.fileList?.length <= 0) {
      //   // 附件上传提示
      //   this.setData({
      //     showFileTip: true
      //   })
      //   return;
      // }
      // 提交AI接口
      this.getaw(newData);
      this.setData({
@@ -455,6 +465,21 @@
        saveStatus: true
      })
    }
    const res1 = await getCaseApi({
      caseDes: params.caseDes,
      caseClaim: params.caseClaim,
      caseId: params.id,
    });
    if (res1.type) {
      wx.setStorage({
        key: 'AICase',
        data: {
          caseDes: params.caseDes,
          caseClaim: params.caseClaim,
          caseId: params.id,
        }
      });
    }
  },
  //选择纠纷类型 、跳转事项概况语音描述,跳转事项申请语音描述
@@ -468,7 +493,7 @@
  // 图片识别
  ocrClick(e) {
    let key = e.currentTarget.dataset.key;
    let keyNum = e.currentTarget.dataset.keyNum;
    let keyNum = e.currentTarget.dataset.keynum;
    let that = this;
    wx.chooseMedia({
      count: 1,
@@ -498,13 +523,12 @@
              }
              let wordsResult = data?.ocrResult?.wordsResult.join('');
              let wordsResultNum = data?.ocrResult?.wordsResultNum;
              console.log('wordsResult', wordsResult);
              that.setData({
                submitData: {
                  ...that.data.submitData,
                  [key]: wordsResult
                  [key]: that.data.submitData.caseDes + wordsResult
                },
                [keyNum]: wordsResultNum
                [keyNum]: (that.data.submitData.caseDes + wordsResult).length
              });
            }
          },
@@ -673,7 +697,9 @@
          perTypeName: '申请方当事人',
          perClass: '09_01001-1',
          perClassName: '自然人',
          certiNo: data.idcard || ''
          certiNo: data.idcard || '',
          certiType: data.certiType || '09_00015-1',
          certiTypeName: data.certiTypeName || '身份证',
        }]
      })
    };
@@ -784,9 +810,6 @@
  onShow: function () {
    if (this.data.oneData?.trueName) {
      let list = this.data.oneList;
      console.log('list', list);
      console.log('this.data.editIndex', this.data.editIndex);
      console.log('this.data.oneData', this.data.oneData);
      if (this.data.editIndex) {
        list[this.data.editIndex] = this.data.oneData;
      } else {
@@ -799,12 +822,12 @@
      })
    }
    if (this.data.twoData?.title) {
    if (this.data.twoData?.label) {
      this.setData({
        submitData: {
          ...this.data.submitData,
          caseType: this.data.twoData.value,
          caseTypeName: this.data.twoData.title,
          caseTypeName: this.data.twoData.label,
        },
        twoData: {}
      })
@@ -815,8 +838,9 @@
      this.setData({
        submitData: {
          ...this.data.submitData,
          [this.data.twoKey]: this.data.twoValue
          [this.data.twoKey]: this.data.submitData[this.data.twoKey] + this.data.twoValue,
        },
        [this.data.twoKey + 'Num']: (this.data.submitData[this.data.twoKey] + this.data.twoValue).length,
        twoValue: '',
        twoKey: ''
      })