forked from gzzfw/frontEnd/gzDyh

liuwh
2024-09-14 e7d382efc71d1a738a6a7c52d0978d6fdb077a8a
gz-wxparty/pages/register/index.wxml
@@ -66,7 +66,7 @@
    </block>
    <!-- 描述纠纷 -->
    <block wx:elif="{{stepsActive === 1}}">
    <view class="page-flex" wx:elif="{{stepsActive === 1}}">
      <view class="popupMsg-form">
        <view bindtap="caseTypeGoPage" data-url="../../pages/caseType/index" class="cell cell-item" data-title="纠纷类型" data-key="certiType" data-type="cardType">
          <view class="cell-title"><text><text class="cell-required">*</text> 纠纷类型</text></view>
@@ -105,29 +105,29 @@
        <view class="cell-item">
          <view class="cell-title1">涉及人数(人)</view>
          <view class="cell-select">
            <van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="peopleNum" input-align="right" placeholder="请填写" value="{{ submitData.peopleNum || '' }}" />
            <van-field type='number' bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="peopleNum" input-align="right" placeholder="请填写" value="{{ submitData.peopleNum || '' }}" />
          </view>
        </view>
        <view class="cell-item">
          <view class="cell-title1">涉及金额(元)</view>
          <view class="cell-select">
            <van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="amount" input-align="right" placeholder="请填写" value="{{ submitData.amount || '' }}" />
            <van-field type='number' bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="amount" input-align="right" placeholder="请填写" value="{{ submitData.amount || '' }}" />
          </view>
        </view>
        <view style="height: 16rpx;"></view>
        <block>
          <view class="cell-item">
            <view class="cell-title"><text><text class="cell-required">*</text> 事项概况</text></view>
            <van-field custom-style="padding:0 20rpx;line-height:90rpx" autosize="{{ { maxHeight: 88, minHeight: 88 } }}" bind:change="handleChange" border="{{ false }}" maxlength='2000' data-key="caseDes" placeholder="请完整描述事项概况,应具备5要素:发生时间+发生地点+人物情况+事项起因+事项经过" type="textarea" value="{{ submitData.caseDes }}" />
            <van-field class="textarea-Input" autosize="{{true}}" custom-style="padding:0 20rpx;line-height:90rpx" bind:change="handleChange" border="{{ false }}" maxlength='2000' data-key="caseDes" placeholder="请完整描述事项概况,应具备5要素:发生时间+发生地点+人物情况+事项起因+事项经过" type="textarea" value="{{ submitData.caseDes }}" />
          </view>
          <view class="textarea-foot">
            <view class="textarea-limit">{{caseDesNum||0}}/2000字</view>
            <view class="textarea-ability">
              <view class="textarea-img">
              <view bindtap="ocrClick" data-keyNum="caseDesNum" data-key="caseDes" class=" textarea-img">
                <image src="{{imgUrl}}imgOcr.png" mode="" />识别图片
              </view>
              <view style="padding: 0 8rpx;">|</view>
              <view bindtap="caseTypeGoPage" data-url="../../pages/speechToText/index?type=caseDes" class="textarea-img">
              <view bindtap="caseTypeGoPage" data-type="caseDes" data-value="{{submitData.caseDes}}" data-url="../../pages/speechToText/index" class="textarea-img">
                <image src="{{imgUrl}}voiceOcr.png" mode="" />语音描述
              </view>
            </view>
@@ -137,16 +137,16 @@
        <block>
          <view class="cell-item">
            <view class="cell-title"><text><text class="cell-required">*</text> 事项申请</text></view>
            <van-field custom-style="padding:0 20rpx;line-height:90rpx" autosize="{{ { maxHeight: 88, minHeight: 88 } }}" bind:change="handleChange" border="{{ false }}" maxlength='500' data-key="caseClaim" placeholder="希望相关部门如何处理,建议分条描述,如请求1,请求2..." type="textarea" value="{{ submitData.caseClaim }}" />
            <van-field class="textarea-Input" custom-style="padding:0 20rpx;line-height:90rpx" autosize="{{true}}" bind:change="handleChange" border="{{ false }}" maxlength='500' data-key="caseClaim" placeholder="希望相关部门如何处理,建议分条描述,如请求1,请求2..." type="textarea" value="{{ submitData.caseClaim }}" />
          </view>
          <view class="textarea-foot">
            <view class="textarea-limit">{{caseClaimNum||0}}/500字</view>
            <view class="textarea-ability">
              <view class="textarea-img">
              <view bindtap="ocrClick" data-keyNum="caseClaimNum" data-key="caseClaim" class="textarea-img">
                <image src="{{imgUrl}}imgOcr.png" mode="" />识别图片
              </view>
              <view style="padding: 0 8rpx;">|</view>
              <view bindtap="caseTypeGoPage" data-url="../../pages/speechToText/index?type=caseClaim" class="textarea-img">
              <view bindtap="caseTypeGoPage" data-type="caseClaim" data-value="{{submitData.caseClaim}}" data-url="../../pages/speechToText/index" class="textarea-img">
                <image src="{{imgUrl}}voiceOcr.png" mode="" />语音描述
              </view>
            </view>
@@ -154,37 +154,45 @@
        </block>
        <view style="height: 16rpx;"></view>
        <block>
          <view style="padding-left: 32rpx;" class="cell-item">
          <view style="padding-left: 32rpx;" bindtap="handleUploadFile" data-id="{{ownerId}}" data-type="22_00018-101" class="cell-item">
            <view class="upload-title">
              事件材料
              <image src="{{imgUrl}}upload-add.png" mode="" />
            </view>
            <view class="upload-text">
              说明:建议上传人员身份证及纠纷涉及的证件材料,代理人请上传身份证及授权委托书
              说明:请上传与您的申请事项相关的证据材料,如合同、转账记录、聊天记录、鉴定结果等
            </view>
          </view>
          <view class="fileList" wx:for="{{fileList}}" wx:key="index" data-item="{{item}}" data-index="{{index}}">
            <image class="fileList_img" src="{{imgUrl}}image_1.png" mode="" />
            <view class="flex_1">
              <view style="margin-bottom: 10rpx;">{{item.name}}</view>
              <view style="display: flex;gap:16rpx"><text class="fileList_title">{{item.size}}{{item.unit}}</text><text data-item="{{item}}" data-index="{{index}}" bindtap="handlePreviewImage" class="public-color">预览</text></view>
            </view>
            <image data-id="{{item.id}}" data-type="22_00018-101" data-item="{{item}}" data-index="{{index}}" bindtap="handleDelImage" class="fileList_img_del" src="{{imgUrl}}image_del.png" mode="" />
          </view>
        </block>
        <view class="submitButton" catch:tap="">
          <view style="flex: 1;">
            <view class="two-button">
              <view class="two-button-flex1">
                <van-button bind:click="handleNext" block data-type="back">上一步</van-button>
              </view>
              <view class="two-button-flex2">
                <van-button bind:click="handleNext" block data-type="next" type="primary">下一步</van-button>
              </view>
      </view>
      <view class="submitButton" catch:tap="">
        <view style="flex: 1;">
          <view class="two-button">
            <view class="two-button-flex1">
              <van-button color="#1A6FB8" plain bind:click="handleNext" block data-type="back">上一步</van-button>
            </view>
            <view class="safeHeight" />
            <view class="two-button-flex2">
              <van-button bind:click="handleNext" block data-type="next" type="primary">下一步</van-button>
            </view>
          </view>
          <view class="safeHeight" />
        </view>
      </view>
    </block>
    </view>
    <!-- 提交申请 -->
    <block wx:elif="{{stepsActive === 2}}">
    <view class="page-flex" wx:elif="{{stepsActive === 2}}">
      <view class="popupMsg-form">
        <view class="three-tag">
          <van-tabs bind:click="threeTagChange" active="{{threeAvtice}}">
          <van-tabs animated bind:click="threeTagChange" active="{{threeAvtice}}">
            <!-- 人员信息 -->
            <van-tab title="人员信息" name="1">
              <view style="padding:24rpx">
@@ -244,43 +252,56 @@
                  <view class="cell-title-placeholder">事项申请</view>
                  <view>{{ submitData.caseClaim || '-' }}</view>
                </view>
                <!-- todo 人工智能提醒 -->
                <!-- 人工智能提醒 -->
                <!-- <view class="Ai_tip"> -->
                <view class="Ai_tip" wx:if="{{AIData.isClaimRisk===1}}">
                  <view class="Ai_tip_title">{{AIData.analysisProcess||''}}</view>
                  <view class="Ai_tip_line"></view>
                  <view class="Ai_tip_text">内容依据人工智能技术和相关法律数据提供,仅供参考</view>
                </view>
              </view>
            </van-tab>
            <van-tab title="事件材料" name="3">内容 3</van-tab>
            <van-tab title="事件材料" name="3">
              <view style="height: 16rpx;">
              </view>
              <view style="padding: 24rpx 32rpx 0; background-color: #fff;" wx:for="{{fileList}}" wx:key="index" data-item="{{item}}" data-index="{{index}}">
                <view class="fileList_border">
                  <image class="fileList_img" src="{{imgUrl}}image_1.png" mode="" />
                  <view class="flex_1">
                    <view style="margin-bottom: 10rpx;">{{item.name}}</view>
                    <view style="display: flex;gap:16rpx"><text class="fileList_title">{{item.size}}{{item.unit}}</text><text data-item="{{item}}" data-index="{{index}}" bindtap="handlePreviewImage" class="public-color">预览</text></view>
                  </view>
                </view>
              </view>
            </van-tab>
          </van-tabs>
        </view>
        <view class="submitButton" catch:tap="">
          <view style="flex: 1;">
            <view class="two-button">
              <view class="two-button-flex1">
                <van-button bind:click="handleNext" block data-type="back">上一步</van-button>
              </view>
              <view class="two-button-flex2">
                <van-button bind:click="handleNext" block data-type="next" type="primary">提交申请</van-button>
              </view>
      </view>
      <view class="submitButton" catch:tap="">
        <view style="flex: 1;">
          <view class="two-button">
            <view class="two-button-flex1">
              <van-button color="#1A6FB8" plain bind:click="handleNext" block data-type="back">上一步</van-button>
            </view>
            <view class="safeHeight" />
            <view class="two-button-flex2">
              <van-button bind:click="handleNext" block data-type="next" type="primary">提交申请</van-button>
            </view>
          </view>
          <view class="safeHeight" />
        </view>
      </view>
    </block>
    </view>
  </block>
  <!-- 已提交 -->
  <block wx:else>
    <view class="success">
      <van-icon color="#07c160" name="checked" size="106rpx" />
      <view class="success-title">申请已经提交</view>
      <view class="success-subTitle">可通过小程序首页<navigator class="success-link" style="display: inline;" url="/pages/myMediate/index">我的调解</navigator>功能跟进调解进度</view>
      <view class="success-NewButton">
        <view class="success-RedButton">
          <navigator url="/pages/myMediate/index" style="color: #fff;font-size: 14px;">我的调解</navigator>
        </view>
      </view>
      <view>
      <van-icon name="{{imgUrl}}success.png" size="200rpx" />
      <view class="success-title">申请已提交</view>
      <view class="success-subTitle">您已成功提交申请,请保持联系方式畅通。您可以通过“穗好办”微信公众号了解处理进度</view>
      <view style="margin-top: 40rpx;">
        <navigator class="success-link" style="display: inline;" url="/pages/homePage/index">返回首页</navigator>
      </view>
      <!-- <view class="success-button">