|
|
@@ -30,16 +30,16 @@
|
|
|
|
<div v-show="activeName == 'third'">
|
|
|
|
<div v-show="activeName == 'third'">
|
|
|
|
<div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 7" style="margin-top:10px;">
|
|
|
|
<div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 7" style="margin-top:10px;">
|
|
|
|
<!-- <el-link target="_blank" type="primary" :href="fileURL + item.annexPath">{{ item.annexName }}</el-link> -->
|
|
|
|
<!-- <el-link target="_blank" type="primary" :href="fileURL + item.annexPath">{{ item.annexName }}</el-link> -->
|
|
|
|
<span>签署前调解书:</span>
|
|
|
|
<span>签署前调解书:</span>
|
|
|
|
<div style="color: blue; cursor: pointer" @click="fileDetil(item.onlyOfficeFileId, 2)">
|
|
|
|
<div style="color: blue; cursor: pointer" @click="fileDetil(item.onlyOfficeFileId, 2)">
|
|
|
|
{{ item.annexName }}
|
|
|
|
{{ item.annexName }}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 13" style="margin-top:10px;">
|
|
|
|
<div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 13" style="margin-top:10px;">
|
|
|
|
<span>签署后调解书:</span>
|
|
|
|
<span>签署后调解书:</span>
|
|
|
|
<div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
|
|
|
|
<div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
|
|
|
|
{{ item.annexName }}
|
|
|
|
{{ item.annexName }}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-empty v-if="isNoData(detailsAwardNum.caseAttachList, 7) == 0" description="暂无数据"></el-empty>
|
|
|
|
<el-empty v-if="isNoData(detailsAwardNum.caseAttachList, 7) == 0" description="暂无数据"></el-empty>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@@ -107,7 +107,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="签署后调解书:">
|
|
|
|
<el-form-item label="签署后调解书:">
|
|
|
|
<div v-for="(item, index) in detailsAwardNum.caseAttachList" :key="index" v-if="item.annexType == 13">
|
|
|
|
<div v-for="(item, index) in detailsAwardNum.caseAttachList" :key="index" v-if="item.annexType == 13">
|
|
|
|
<div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
|
|
|
|
<div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
|
|
|
@@ -132,14 +132,6 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="24">
|
|
|
|
|
|
|
|
<el-form-item label="选择机构或自然人" prop="organizeFlag">
|
|
|
|
|
|
|
|
<el-radio-group v-model="detailsAwardNum.organizeFlag">
|
|
|
|
|
|
|
|
<el-radio :label="0">自然人</el-radio>
|
|
|
|
|
|
|
|
<el-radio :label="1">机构</el-radio>
|
|
|
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<div class="applicant" v-for="(item, index) in detailsAwardNum.affiliate.applicant" :key="item.key">
|
|
|
|
<div class="applicant" v-for="(item, index) in detailsAwardNum.affiliate.applicant" :key="item.key">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<div style="display: inline-flex">
|
|
|
|
<div style="display: inline-flex">
|
|
|
@@ -148,8 +140,16 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="申请机构名称" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
|
|
|
|
<el-form-item label="选择机构或自然人">
|
|
|
|
|
|
|
|
<el-radio-group v-model="item.applicant.organizeFlag">
|
|
|
|
|
|
|
|
<el-radio :label="0">自然人</el-radio>
|
|
|
|
|
|
|
|
<el-radio :label="1">机构</el-radio>
|
|
|
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 1">
|
|
|
|
|
|
|
|
<el-form-item label="机构名称" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '申请机构名称不能为空',
|
|
|
|
message: '申请机构名称不能为空',
|
|
|
@@ -159,7 +159,7 @@
|
|
|
|
<el-input v-model="item.applicant.name" placeholder="请输入申请机构名称" />
|
|
|
|
<el-input v-model="item.applicant.name" placeholder="请输入申请机构名称" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="申请人" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
|
|
|
|
<el-form-item label="申请人" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
@@ -170,7 +170,7 @@
|
|
|
|
<el-input v-model="item.applicant.name" placeholder="请输入申请人姓名" />
|
|
|
|
<el-input v-model="item.applicant.name" placeholder="请输入申请人姓名" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'"
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'"
|
|
|
|
:rules="[
|
|
|
|
:rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
@@ -187,7 +187,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 1">
|
|
|
|
<el-form-item label-width="140px" label="统一社会信用代码"
|
|
|
|
<el-form-item label-width="140px" label="统一社会信用代码"
|
|
|
|
:prop="'affiliate.applicant.' + index + '.applicant.code'" :rules="[
|
|
|
|
:prop="'affiliate.applicant.' + index + '.applicant.code'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
@@ -215,7 +215,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item :prop="'affiliate.applicant.' + index + '.applicant.idType'" label="证件类型" :rules="[
|
|
|
|
<el-form-item :prop="'affiliate.applicant.' + index + '.applicant.idType'" label="证件类型" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
@@ -232,7 +232,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="证件号码" :prop="'affiliate.applicant.' + index + '.applicant.idCard'" :rules="[
|
|
|
|
<el-form-item label="证件号码" :prop="'affiliate.applicant.' + index + '.applicant.idCard'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
@@ -243,8 +243,28 @@
|
|
|
|
<el-input v-model="item.applicant.idCard" placeholder="请输入申请人的证件号码" />
|
|
|
|
<el-input v-model="item.applicant.idCard" placeholder="请输入申请人的证件号码" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="申请人邮箱" :prop="'affiliate.applicant.' + index + '.applicant.email'" :rules="[
|
|
|
|
<el-form-item label-width="140px" label="出生年月:"
|
|
|
|
|
|
|
|
:prop="'affiliate.applicant.' + index + '.applicant.birth'">
|
|
|
|
|
|
|
|
<el-date-picker disabled v-model="item.applicant.birth" type="date" placeholder="申请人出生年月日">
|
|
|
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
|
|
|
|
<el-form-item label="性别:" :prop="'affiliate.applicant.' + index + '.applicant.sex'" :rules="[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
required: true,
|
|
|
|
|
|
|
|
message: '请选择性别',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-radio-group v-model="item.applicant.sex" disabled>
|
|
|
|
|
|
|
|
<el-radio :label="'0'">男</el-radio>
|
|
|
|
|
|
|
|
<el-radio :label="'1'">女</el-radio>
|
|
|
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
|
|
|
|
<el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicant.email'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '申请人邮箱不能为空',
|
|
|
|
message: '申请人邮箱不能为空',
|
|
|
@@ -260,7 +280,7 @@
|
|
|
|
<el-input v-model="item.applicant.email" placeholder="请输入申请人邮箱" />
|
|
|
|
<el-input v-model="item.applicant.email" placeholder="请输入申请人邮箱" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="申请人电话" :prop="'affiliate.applicant.' + index + '.applicant.phone'" :rules="detailsAwardNum.affiliate.nationality == 0 ? [
|
|
|
|
<el-form-item label="申请人电话" :prop="'affiliate.applicant.' + index + '.applicant.phone'" :rules="detailsAwardNum.affiliate.nationality == 0 ? [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
@@ -276,7 +296,7 @@
|
|
|
|
<el-input v-model="item.applicant.phone" placeholder="请输入申请人联系电话" />
|
|
|
|
<el-input v-model="item.applicant.phone" placeholder="请输入申请人联系电话" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 1">
|
|
|
|
<el-form-item label="法定代表人" :prop="'affiliate.applicant.' + index + '.applicant.compLegalPerson'"
|
|
|
|
<el-form-item label="法定代表人" :prop="'affiliate.applicant.' + index + '.applicant.compLegalPerson'"
|
|
|
|
:rules="[
|
|
|
|
:rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
@@ -317,8 +337,8 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 1">
|
|
|
|
<el-form-item label="代理人联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
|
|
|
|
<el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '代理人联系电话不能为空',
|
|
|
|
message: '代理人联系电话不能为空',
|
|
|
@@ -333,13 +353,13 @@
|
|
|
|
<el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
<el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="代理人联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
|
|
|
|
<el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
|
|
|
|
<el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
<el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 1">
|
|
|
|
<el-form-item label="代理人姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
|
|
|
|
<el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '代理人姓名不能为空',
|
|
|
|
message: '代理人姓名不能为空',
|
|
|
@@ -349,12 +369,12 @@
|
|
|
|
<el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
<el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="代理人姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
|
|
|
|
<el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
|
|
|
|
<el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
<el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'">
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'">
|
|
|
|
<el-select v-model="item.applicantAgent.operatorFlag" placeholder="请选择" auto-complete="off"
|
|
|
|
<el-select v-model="item.applicantAgent.operatorFlag" placeholder="请选择" auto-complete="off"
|
|
|
|
style="width: 100%;">
|
|
|
|
style="width: 100%;">
|
|
|
@@ -364,8 +384,8 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 1">
|
|
|
|
<el-form-item label="代理人邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
|
|
|
|
<el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '代理人邮箱不能为空',
|
|
|
|
message: '代理人邮箱不能为空',
|
|
|
@@ -381,8 +401,8 @@
|
|
|
|
<el-input v-model="item.applicantAgent.email" placeholder="请输入代理人邮箱" />
|
|
|
|
<el-input v-model="item.applicantAgent.email" placeholder="请输入代理人邮箱" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.applicant.organizeFlag == 0">
|
|
|
|
<el-form-item label="代理人邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
|
|
|
|
<el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
pattern:
|
|
|
|
pattern:
|
|
|
|
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
|
|
|
|
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
|
|
|
@@ -402,8 +422,16 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="被申请人姓名" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
|
|
|
|
<el-form-item label="选择机构或自然人">
|
|
|
|
|
|
|
|
<el-radio-group v-model="item.res.organizeFlag">
|
|
|
|
|
|
|
|
<el-radio :label="0">自然人</el-radio>
|
|
|
|
|
|
|
|
<el-radio :label="1">机构</el-radio>
|
|
|
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 0">
|
|
|
|
|
|
|
|
<el-form-item label="被申请人" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '被申请人姓名不能为空',
|
|
|
|
message: '被申请人姓名不能为空',
|
|
|
@@ -413,7 +441,18 @@
|
|
|
|
<el-input v-model="item.res.name" placeholder="请输入被申请人姓名" />
|
|
|
|
<el-input v-model="item.res.name" placeholder="请输入被申请人姓名" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 1">
|
|
|
|
|
|
|
|
<el-form-item label="机构名称" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
required: true,
|
|
|
|
|
|
|
|
message: '机构名称不能为空',
|
|
|
|
|
|
|
|
trigger: 'blur',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-input v-model="item.res.name" placeholder="请输入机构名称" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 0">
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.res.operatorFlag'">
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.res.operatorFlag'">
|
|
|
|
<el-select v-model="item.res.operatorFlag" placeholder="请选择" auto-complete="off"
|
|
|
|
<el-select v-model="item.res.operatorFlag" placeholder="请选择" auto-complete="off"
|
|
|
|
style="width: 100%;">
|
|
|
|
style="width: 100%;">
|
|
|
@@ -424,8 +463,39 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label-width="140px" label="被申请人联系电话" :prop="'affiliate.res.' + index + '.res.phone'"
|
|
|
|
<el-form-item :prop="'affiliate.res.' + index + '.res.nationality'" label="国籍" :rules="[
|
|
|
|
:rules="[
|
|
|
|
{
|
|
|
|
|
|
|
|
required: true,
|
|
|
|
|
|
|
|
message: '国籍不能为空',
|
|
|
|
|
|
|
|
trigger: 'blur',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-select v-model="item.res.nationality" placeholder="请选择国籍" auto-complete="off"
|
|
|
|
|
|
|
|
style="width: 100%;">
|
|
|
|
|
|
|
|
<el-option v-for="item in nationalityList" :key="item.id" :label="item.value" :value="item.id">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 0">
|
|
|
|
|
|
|
|
<el-form-item :prop="'affiliate.res.' + index + '.res.idType'" label="证件类型" :rules="[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
required: true,
|
|
|
|
|
|
|
|
message: '证件类型不能为空',
|
|
|
|
|
|
|
|
trigger: 'blur',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-select v-model="item.res.idType" placeholder="证件类型" auto-complete="off" style="width: 100%;">
|
|
|
|
|
|
|
|
<el-option v-for="item in idTypeList" :key="Number(item.dictValue)" :label="item.dictLabel"
|
|
|
|
|
|
|
|
:value="Number(item.dictValue)">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label-width="140px" label="联系电话" :prop="'affiliate.res.' + index + '.res.phone'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '被申请人联系电话不能为空',
|
|
|
|
message: '被申请人联系电话不能为空',
|
|
|
@@ -441,8 +511,7 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label-width="150px" label="被申请人申请人住所" :prop="'affiliate.res.' + index + '.res.home'"
|
|
|
|
<el-form-item label-width="150px" label="住所" :prop="'affiliate.res.' + index + '.res.home'" :rules="[
|
|
|
|
:rules="[
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '被申请人申请人住所不能为空',
|
|
|
|
message: '被申请人申请人住所不能为空',
|
|
|
@@ -453,7 +522,18 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label="被申请人邮箱" :prop="'affiliate.res.' + index + '.res.email'" :rules="[
|
|
|
|
<el-form-item label="联系地址" :prop="'affiliate.res.' + index + '.res.address'" :rules="[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
required: true,
|
|
|
|
|
|
|
|
message: '联系地址不能为空',
|
|
|
|
|
|
|
|
trigger: 'blur',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-input v-model="item.res.address" placeholder="请输入联系地址" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.res.email'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '被申请人邮箱不能为空',
|
|
|
|
message: '被申请人邮箱不能为空',
|
|
|
@@ -470,7 +550,7 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label-width="140px" label="被申请人身份证号" :prop="'affiliate.res.' + index + '.res.idCard'"
|
|
|
|
<el-form-item label-width="140px" label="身份证号" :prop="'affiliate.res.' + index + '.res.idCard'"
|
|
|
|
:rules="[
|
|
|
|
:rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
@@ -487,8 +567,31 @@
|
|
|
|
<el-input v-model="item.res.idCard" @blur="handleBlur(index)" placeholder="请输入被申请人身份证号" />
|
|
|
|
<el-input v-model="item.res.idCard" @blur="handleBlur(index)" placeholder="请输入被申请人身份证号" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 1">
|
|
|
|
|
|
|
|
<el-form-item label-width="140px" label="统一社会信用代码" :prop="'affiliate.res.' + index + '.res.code'"
|
|
|
|
|
|
|
|
:rules="[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
required: true,
|
|
|
|
|
|
|
|
message: '统一社会信用代码不能为空',
|
|
|
|
|
|
|
|
trigger: 'blur',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-input v-model="item.res.code" placeholder="请输入统一社会信用代码" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 1">
|
|
|
|
|
|
|
|
<el-form-item label="法定代表人" :prop="'affiliate.res.' + index + '.res.compLegalPerson'" :rules="[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
required: true,
|
|
|
|
|
|
|
|
message: '法定代表人不能为空',
|
|
|
|
|
|
|
|
trigger: 'blur',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-input v-model="item.res.compLegalPerson" placeholder="请输入法定代表人" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label-width="140px" label="被申请人出生年月:" :prop="'affiliate.res.' + index + '.res.birth'">
|
|
|
|
<el-form-item label-width="140px" label="出生年月:" :prop="'affiliate.res.' + index + '.res.birth'">
|
|
|
|
<el-date-picker disabled v-model="item.res.birth" type="date" placeholder="被申请人出生年月日">
|
|
|
|
<el-date-picker disabled v-model="item.res.birth" type="date" placeholder="被申请人出生年月日">
|
|
|
|
</el-date-picker>
|
|
|
|
</el-date-picker>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
@@ -513,8 +616,8 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
<el-divider></el-divider>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 1">
|
|
|
|
<el-form-item label="代理人联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
|
|
|
|
<el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '代理人联系电话不能为空',
|
|
|
|
message: '代理人联系电话不能为空',
|
|
|
@@ -529,13 +632,13 @@
|
|
|
|
<el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
<el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 0">
|
|
|
|
<el-form-item label="代理人联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
|
|
|
|
<el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
|
|
|
|
<el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
<el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 1">
|
|
|
|
<el-form-item label="代理人姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
|
|
|
|
<el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '代理人姓名不能为空',
|
|
|
|
message: '代理人姓名不能为空',
|
|
|
@@ -545,7 +648,7 @@
|
|
|
|
<el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
<el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 0">
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.resAgent.operatorFlag'">
|
|
|
|
<el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.resAgent.operatorFlag'">
|
|
|
|
<el-select v-model="item.resAgent.operatorFlag" placeholder="请选择" auto-complete="off"
|
|
|
|
<el-select v-model="item.resAgent.operatorFlag" placeholder="请选择" auto-complete="off"
|
|
|
|
style="width: 100%;">
|
|
|
|
style="width: 100%;">
|
|
|
@@ -555,13 +658,13 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 0">
|
|
|
|
<el-form-item label="代理人姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
|
|
|
|
<el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
|
|
|
|
<el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
<el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 1">
|
|
|
|
<el-form-item label="代理人邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
|
|
|
|
<el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '代理人邮箱不能为空',
|
|
|
|
message: '代理人邮箱不能为空',
|
|
|
@@ -577,8 +680,8 @@
|
|
|
|
<el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
|
|
|
|
<el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
|
|
|
|
<el-col :span="12" v-if="item.res.organizeFlag == 0">
|
|
|
|
<el-form-item label="代理人邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
|
|
|
|
<el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
pattern:
|
|
|
|
pattern:
|
|
|
|
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
|
|
|
|
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
|
|
|
@@ -589,8 +692,8 @@
|
|
|
|
<el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
|
|
|
|
<el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@@ -647,7 +750,7 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
],
|
|
|
|
idTypeList: [
|
|
|
|
idTypeList: [
|
|
|
|
|
|
|
|
|
|
|
|
]
|
|
|
|
]
|
|
|
|
};
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
@@ -668,7 +771,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
isNoData(data, type) {
|
|
|
|
isNoData(data, type) {
|
|
|
@@ -702,13 +805,13 @@ export default {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
/** 查看证据 */
|
|
|
|
/** 查看证据 */
|
|
|
|
fileDetil(val,flag) {
|
|
|
|
fileDetil(val, flag) {
|
|
|
|
if(flag==1){
|
|
|
|
if (flag == 1) {
|
|
|
|
window.open(this.fileURL + val);
|
|
|
|
window.open(this.fileURL + val);
|
|
|
|
}else if(flag==2){
|
|
|
|
} else if (flag == 2) {
|
|
|
|
this.$router.push({ path: '/onlyoffice', query: { id: val, flag: 0 } })
|
|
|
|
this.$router.push({ path: '/onlyoffice', query: { id: val, flag: 0 } })
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
/** 文件上传地址 */
|
|
|
|
/** 文件上传地址 */
|
|
|
|
UploadUrl() {
|
|
|
|
UploadUrl() {
|
|
|
|