<!--申请调解-->
|
<page-meta page-style="{{ popup.visible || recordingVisible || popupMsg.show ? 'overflow: hidden;' : '' }}" />
|
|
<wxs module="wxs" src="../../utils/wxs/util.wxs" />
|
|
<van-toast id="van-toast" />
|
|
<common-page bind:onCancelPicker="handleClosePopup" bind:onChangePicker="handleChangeColumns" bind:onClosePopup="handleClosePopup" bind:onConfirmPicker="handleConfirmPicker" popup="{{ popup }}">
|
|
<!-- 未提交 -->
|
<block wx:if="{{ !saveStatus }}">
|
<!-- 步骤条 -->
|
<view class="steps">
|
<steps stepsActive="{{ stepsActive }}" stepsData="{{ steps }}" stepsType="picture" />
|
</view>
|
|
<!-- 填写人员-->
|
<block wx:if="{{ stepsActive === 0 }}">
|
<view style="padding:24rpx">
|
<view wx:for="{{oneList}}" data-item="{{ item }}" data-index="{{ index }}" wx:key="index">
|
<view class='one-list' wx:if="{{item.perType==='15_020008-1'||item.perType==='24_00006-1'}}">
|
<view bindtap="oneEditPerson" data-item="{{ item }}" data-index="{{ index }}" class="one-list-l green">申请方</view>
|
<view bindtap="oneEditPerson" data-item="{{ item }}" data-index="{{ index }}" class="one-list-r">
|
<view class="one-list-r-t">
|
<view class="one-list-text">{{item.trueName}}</view>
|
<view class="one-list-phone">{{item.mobile}}</view>
|
<view wx:if="{{item.perType==='24_00006-1'}}" class="one-list-tag">代理人</view>
|
</view>
|
<view wx:if="{{item.perClass==='09_01001-1'}}" class="one-list-r-b">{{item.perClassName}} | {{item.certiNo}} </view>
|
<view wx:if="{{item.perClass!=='09_01001-1'}}" class="one-list-r-b">{{item.perClassName}} | {{item.legalRepresent}} | {{item.socialCreditCode}} </view>
|
</view>
|
<view class="one-list-del">
|
<image class="one-list-del-2" src="{{ imgUrl }}del_bg.png" mode="" />
|
</view>
|
<view class="one-list-del-1" data-index="{{index}}" data-item="{{item}}" bindtap="oneDelPerson">
|
<image class="one-list-del-1" src="{{ imgUrl }}del.png" mode="" />
|
</view>
|
</view>
|
<view class='one-list' wx:else>
|
<view bindtap="oneEditPerson" data-item="{{ item }}" data-index="{{ index }}" class="one-list-l orange"><text>被申\n请方</text></view>
|
<view bindtap="oneEditPerson" data-item="{{ item }}" data-index="{{ index }}" class="one-list-r">
|
<view class="one-list-r-t">
|
<view class="one-list-text">{{item.trueName}}</view>
|
<view class="one-list-phone">{{item.mobile}}</view>
|
<view wx:if="{{item.perType==='24_00006-2'}}" class="one-list-tag-orange">代理人</view>
|
</view>
|
<view class="one-list-r-b">{{item.perClassName}} |{{item.certiNo}}</view>
|
</view>
|
<view class="one-list-del">
|
<image class="one-list-del-2" src="{{ imgUrl }}del_bg.png" mode="" />
|
</view>
|
<view class="one-list-del-1" data-index="{{index}}" data-item="{{item}}" bindtap="oneDelPerson">
|
<image class="one-list-del-1" src="{{ imgUrl }}del.png" mode="" />
|
</view>
|
</view>
|
</view>
|
<view class="party-oneAdd">
|
<van-button bind:click="oneAddPerson" block custom-style="border: 1px dashed #1a6fb8; color:#1A6FB8" icon="{{ imgUrl }}add.png">添加当事人</van-button>
|
</view>
|
<view class="submitButton" catch:tap="">
|
<view style="flex: 1;">
|
<van-button bind:click="handleNext" block data-type="next" type="primary">下一步</van-button>
|
<view class="safeHeight" />
|
</view>
|
</view>
|
</view>
|
</block>
|
|
<!-- 描述纠纷 -->
|
<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>
|
<view class="{{ !submitData.caseTypeName ? 'cell-placeholder' : '' }} cell-select">{{ submitData.caseTypeName ? submitData.caseTypeName : '未选择' }}</view>
|
<view class="cell-arrow">
|
<van-icon name="arrow" />
|
</view>
|
</view>
|
<view bindtap="handleShowPopup" class="cell cell-item" data-title="纠纷发生时间" data-key="occurTime" data-type="occurTime">
|
<view class="cell-title"><text><text class="cell-required">*</text> 纠纷发生时间</text></view>
|
<view class="{{ !submitData.occurTimeName ? 'cell-placeholder' : '' }} cell-select">
|
{{ submitData.occurTimeName ? submitData.occurTimeName: '未选择' }}
|
</view>
|
<view class="cell-arrow">
|
<van-icon name="arrow" />
|
</view>
|
</view>
|
<view wx:if="{{!submitData.addr}}" bindtap="openmap" data-url="../../pages/caseType/index" class="cell cell-item" data-title="纠纷发生地" data-type="location">
|
<view class="cell-title"><text><text class="cell-required">*</text> 纠纷发生地</text></view>
|
<view class="cell-placeholder cell-select">未选择</view>
|
<view wx:if="{{!submitData.addr}}" class="cell-arrow">
|
<van-icon name="arrow" />
|
</view>
|
</view>
|
<view wx:else class="cell-item" data-title="纠纷发生地" data-type="location">
|
<view bindtap="openmap" class="cell-title"><text><text class="cell-required">*</text> 纠纷发生地</text></view>
|
<view class="two-addr">
|
<view>
|
{{submitData.addr}}
|
</view>
|
<view bindtap="delAddress" class="two-addr-img">
|
<image src="{{imgUrl}}address-del.png" mode="" />
|
</view>
|
</view>
|
</view>
|
<view class="cell-item">
|
<view class="cell-title1">涉及人数(人)</view>
|
<view class="cell-select">
|
<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 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 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 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-type="caseDes" data-value="{{submitData.caseDes}}" data-url="../../pages/speechToText/index" class="textarea-img">
|
<image src="{{imgUrl}}voiceOcr.png" mode="" />语音描述
|
</view>
|
</view>
|
</view>
|
</block>
|
<view style="height: 16rpx;"></view>
|
<block>
|
<view class="cell-item">
|
<view class="cell-title"><text><text class="cell-required">*</text> 事项申请</text></view>
|
<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 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-type="caseClaim" data-value="{{submitData.caseClaim}}" data-url="../../pages/speechToText/index" class="textarea-img">
|
<image src="{{imgUrl}}voiceOcr.png" mode="" />语音描述
|
</view>
|
</view>
|
</view>
|
</block>
|
<view style="height: 16rpx;"></view>
|
<block>
|
<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>
|
<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="two-button-flex2">
|
<van-button bind:click="handleNext" block data-type="next" type="primary">下一步</van-button>
|
</view>
|
</view>
|
<view class="safeHeight" />
|
</view>
|
</view>
|
</view>
|
|
<!-- 提交申请 -->
|
<view class="page-flex" wx:elif="{{stepsActive === 2}}">
|
<view class="popupMsg-form">
|
<view class="three-tag">
|
<van-tabs line-width='33%' animated bind:click="threeTagChange" active="{{threeAvtice}}">
|
<!-- 人员信息 -->
|
<van-tab title="人员信息" name="1">
|
<view style="padding:24rpx">
|
<view wx:for="{{oneList}}" data-item="{{ item }}" data-index="{{ index }}" wx:key="index">
|
<view class='one-list' wx:if="{{item.perType==='15_020008-1'||item.perType==='24_00006-1'}}">
|
<view class="one-list-l green">申请方</view>
|
<view class="one-list-r">
|
<view class="one-list-r-t">
|
<view class="one-list-text">{{item.trueName}}</view>
|
<view class="one-list-phone">{{item.mobile}}</view>
|
<view wx:if="{{item.perType==='24_00006-1'}}" class="one-list-tag">代理人</view>
|
</view>
|
<view class="one-list-r-b">{{item.perClassName}} | {{item.certiNo}} </view>
|
</view>
|
</view>
|
<view class='one-list' wx:else>
|
<view class="one-list-l orange"><text>被申\n请方</text></view>
|
<view class="one-list-r">
|
<view class="one-list-r-t">
|
<view class="one-list-text">{{item.trueName}}</view>
|
<view class="one-list-phone">{{item.mobile}}</view>
|
<view wx:if="{{item.perType==='24_00006-2'}}" class="one-list-tag-orange">代理人</view>
|
</view>
|
<view class="one-list-r-b">{{item.perClassName}} |{{item.certiNo}}</view>
|
</view>
|
</view>
|
</view>
|
</view>
|
</van-tab>
|
<van-tab title="纠纷信息" name="2">
|
<view class="three-tag2">
|
<view class="cell3">
|
<view class="cell-title-placeholder">纠纷类型</view>
|
<view>{{ submitData.caseTypeName || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">纠纷发生时间</view>
|
<view>{{ submitData.occurTimeName || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">纠纷发生地点</view>
|
<view>{{ submitData.addr || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">涉及人数(人)</view>
|
<view>{{ submitData.peopleNum || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">涉及金额(元)</view>
|
<view>{{ submitData.amount || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">事项概况</view>
|
<view>{{ submitData.caseDes || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">事项申请</view>
|
<view>{{ submitData.caseClaim || '-' }}</view>
|
</view>
|
<!-- 人工智能提醒 -->
|
<!-- <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">
|
<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>
|
<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="two-button-flex2">
|
<van-button bind:click="handleNext" block data-type="next" type="primary">提交申请</van-button>
|
</view>
|
</view>
|
<view class="safeHeight" />
|
</view>
|
</view>
|
</view>
|
</block>
|
|
<!-- 已提交 -->
|
<block wx:else>
|
<view class="success">
|
<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">
|
<van-button bind:click="handleGoHomepage" custom-class="btn btn-white" type="primary">{{ changeVisible ? '返回我的调解' : '返回首页' }}</van-button>
|
</view> -->
|
</view>
|
</block>
|
</common-page>
|
|
<!-- 用户须知 -->
|
<van-popup class="popup-scroll-xz" round show="{{ popupVisible }}" z-index="990">
|
<view class="popup-scroll">
|
<view style='padding: 32rpx;'>
|
<view class="popup-scroll-head">广州解纷码<text class="public-color">用户须知</text></view>
|
<scroll-view bindscrolltolower="handlescrolltolower" style="height:980rpx" scroll-y>
|
<view>尊敬的用户,您好!</view>
|
<view>欢迎使用“广州解纷码”微信小程序,在使用广州解纷码提供的服务之前,请仔细阅读并理解以下条款。一旦您开始使用广州解纷码的服务,即表示您同意遵守以下所有规定:</view>
|
<view>1、个人信息保护</view>
|
<view>(1)我们承诺尊重并保护您的隐私。我们会按照相关法律法规的规定收集、使用和保护您的个人信息。</view>
|
<view>(2)在调解过程中,您提供的个人信息将仅用于解决您所涉及的纠纷,不会用于任何其他目的或被泄露给第三方,除非法律另有要求。</view>
|
<view>2、服务范围</view>
|
<view>(1)广州解纷码主要提供线上调解服务,包括但不限于在线咨询、申请事项进度查询等。</view>
|
<view>(2)平台不提供法律意见或代表任何一方参与法律诉讼过程。</view>
|
<view>3、用户行为规范</view>
|
<view>(1)用户应当诚实、准确地提供信息,并对所提供信息的真实性负责。</view>
|
<view>(2)用户不得上传或传播任何违法、侵犯他人权利的内容。</view>
|
<view>(3)用户在使用过程中应遵守国家法律法规和社会公德。</view>
|
<view>4、调解程序</view>
|
<view>(1)调解过程遵循自愿原则,双方均需同意参与调解才能启动程序。</view>
|
<view>(2)调解结果不具备强制执行力,但达成协议后,双方应自觉履行协议内容。</view>
|
<view>5、免责声明</view>
|
<view>(1)广州解纷码尽力提供准确的信息和服务,但不对调解结果承担任何法律责任。</view>
|
<view>(2)如有任何疑问或争议,建议咨询专业法律顾问。</view>
|
<view>6、知识产权声明</view>
|
<view>(1)广州解纷码的所有内容,包括但不限于文字、图片、音频、视频等,均受著作权法保护。</view>
|
<view>(2)未经广州解纷码书面许可,任何人不得复制、转载、改编或以其他方式使用上述内容。 通过点击“同意”按钮或继续使用广州解纷码的服务,即视为接受并同意上述所有条款。如果您不同意上述任何一项内容,将无法使用广州解纷码的相关服务。</view>
|
</scroll-view>
|
</view>
|
</view>
|
<view class="popup-button">
|
<van-button custom-style="border-radius:8px" disabled="{{stepText > 0}}" bind:click="handleAgree" block data-type="agree" round type="primary">
|
我已阅读并接受用户须知{{stepText>0?'('+stepText+'秒)':''}}</van-button>
|
</view>
|
</van-popup>
|
|
<!-- 自动添加申请人提醒 -->
|
<van-popup class="one-add-me-tip" round show="{{ addMePlaintiff }}" z-index="990">
|
<view class="one-add-me">
|
<view class="one-add-me-title">
|
自动添加申请人提醒
|
</view>
|
<view class="one-add-me-content">
|
是否将您自动登记为申请方当事人?
|
</view>
|
<view class="one-add-me-button">
|
<van-button type="primary" bind:click="oneAddMe" block round data-formtype="yes">是</van-button>
|
<view bindtap="oneAddMe" data-formtype="no"> 否 </view>
|
</view>
|
</view>
|
</van-popup>
|
|
<!-- 添加当事人 -->
|
<van-popup class="one-add-person-tip" bind:close="addClosePopup" data-key='addPerson' round show="{{ addPerson }}" z-index="990">
|
<view class="one-add-person">
|
<view class="one-add-person-title">添加当事人</view>
|
<view class="one-add-person-flex">
|
<text class="one-add-person-text">申请方当事人</text>
|
<van-button class="one-add-person-button" type="primary" bind:click="oneAddPerson" block data-perTypeName="申请方当事人" data-perType="15_020008-1">添加</van-button>
|
</view>
|
<view class="one-add-person-flex">
|
<text class="one-add-person-text">申请方代理人</text>
|
<van-button class="one-add-person-button" type="primary" bind:click="oneAddPerson" block data-perTypeName="申请方代理人" data-perType="24_00006-1">添加</van-button>
|
</view>
|
<view class="one-add-person-flex">
|
<text class="one-add-person-text">被申请方当事人</text>
|
<van-button class="one-add-person-button" type="primary" bind:click="oneAddPerson" block data-perTypeName="被申请方当事人" data-perType="15_020008-2">添加</van-button>
|
</view>
|
<view class="one-add-person-flex">
|
<text class="one-add-person-text">被申请方代理人</text>
|
<van-button class="one-add-person-button" type="primary" bind:click="oneAddPerson" block data-perTypeName="被申请方代理人" data-perType="24_00006-2">添加</van-button>
|
</view>
|
</view>
|
</van-popup>
|
|
<!-- 未上传材料提醒 -->
|
<van-popup class="one-add-file-tip" bind:close="addClosePopup" data-key='showFileTip' round show="{{ showFileTip }}" z-index="990">
|
<view class="one-add-me">
|
<view style="text-align: left;" class="one-add-me-title">
|
提示
|
</view>
|
<view class="one-add-me-content" style="text-align: left;margin-bottom: 40rpx;">
|
您尚未上传事件材料,建议您上传与诉求相关的证据材料(如合同、转账记录、聊天记录、鉴定结果等),以帮助我们更有效的了解您的诉求
|
</view>
|
<view style="display: flex;justify-content: flex-end;margin-top: 48rpx;">
|
<view style="display: flex;gap: 56rpx;">
|
<view bindtap="noUploadNext">暂不上传</view>
|
<view bindtap="handleUploadFile" data-key='showFileTip' data-id="{{ownerId}}" data-type="22_00018-101" class="public-color">去上传</view>
|
</view>
|
</view>
|
</view>
|
</van-popup>
|
|
<!-- 时间选择器 -->
|
<van-popup position="bottom" bind:close="addClosePopup" data-key='timePicker' show="{{timePicker}}" z-index="990">
|
<van-datetime-picker type="date" value="{{ submitData.occurTime}}" data-key='timePicker' bind:confirm="onInput" max-date="{{ maxDate }}" />
|
</van-popup>
|