通告主认证
This commit is contained in:
parent
58751d458c
commit
430d4b3687
@ -48,8 +48,8 @@
|
||||
<dict-tag :options="dict.type.dl_identity_type" :value="scope.row.identityType"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="申请描述" align="center" prop="content"/>
|
||||
<el-table-column label="备注" align="center" prop="remark"/>
|
||||
<!-- <el-table-column label="申请描述" align="center" prop="content"/>-->
|
||||
<!-- <el-table-column label="备注" align="center" prop="remark"/>-->
|
||||
<el-table-column label="审核状态" align="center" prop="approvalStatus">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.dl_approval_status" :value="scope.row.approvalStatus"/>
|
||||
@ -76,9 +76,10 @@
|
||||
<!-- 添加或修改通告主认证申请对话框 -->
|
||||
<el-dialog title="查看详情" :visible.sync="open" width="800px" append-to-body>
|
||||
<el-form ref="form" :model="form" label-width="80px">
|
||||
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
<span>申请信息</span>
|
||||
基本信息
|
||||
</div>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
@ -87,30 +88,141 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="身份类型" prop="identityType">
|
||||
<el-select :readonly="true" v-model="form.identityType" placeholder="请选择申请认证的通告主身份类型">
|
||||
<el-option
|
||||
v-for="dict in dict.type.dl_identity_type"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
<el-form-item label="认证身份" prop="identityType">
|
||||
<!-- <el-select :disabled="true" v-model="form.identityType" placeholder="请选择申请认证的通告主身份类型">-->
|
||||
<!-- <el-option-->
|
||||
<!-- v-for="dict in dict.type.dl_identity_type"-->
|
||||
<!-- :key="dict.value"-->
|
||||
<!-- :label="dict.label"-->
|
||||
<!-- :value="dict.value"-->
|
||||
<!-- ></el-option>-->
|
||||
<!-- </el-select>-->
|
||||
<dict-tag :options="dict.type.dl_identity_type" :value="form.identityType"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-card>
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
资质认证
|
||||
</div>
|
||||
<el-row>
|
||||
<!-- 只有品牌方有-->
|
||||
<el-col v-if="form.identityType == '01'" :span="12">
|
||||
<el-form-item label="品牌名">
|
||||
<el-input :readonly="true" v-model="applyJson.brandName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '01' || form.identityType == '02'" :span="12">
|
||||
<el-form-item label="公司全称">
|
||||
<el-input :readonly="true" v-model="applyJson.corpName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '04'" :span="12">
|
||||
<el-form-item label="店铺名称">
|
||||
<el-input :readonly="true" v-model="applyJson.shopName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '04'" :span="12">
|
||||
<el-form-item label="店铺链接">
|
||||
<el-input :readonly="true" v-model="applyJson.shopLink"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '03'" :span="12">
|
||||
<el-form-item label="授权公司">
|
||||
<el-input :readonly="true" v-model="applyJson.authCorpName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="行业领域">
|
||||
<el-input :readonly="true" v-model="applyJson.industry" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '01' || form.identityType == '02' || form.identityType == '04'" :span="12">
|
||||
<el-form-item label="公司所在城市">
|
||||
<el-input :readonly="true" v-model="applyJson.corpCityName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '03'" :span="12">
|
||||
<el-form-item label="个人所在城市">
|
||||
<el-input :readonly="true" v-model="applyJson.personCityName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<!-- 只有品牌方有-->
|
||||
<el-col v-if="form.identityType == '01'" :span="12">
|
||||
<el-form-item label="商标注册证" prop="images">
|
||||
<ImageUpload v-model="applyJson.tradeImage" :limit="1" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- 品牌方、代运营公司 -->
|
||||
<el-col v-if="form.identityType == '01' || form.identityType == '02' || form.identityType == '04'" :span="12">
|
||||
<el-form-item label="营业执照" prop="images">
|
||||
<ImageUpload v-model="applyJson.busiImage" :limit="1" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '02' || form.identityType == '03'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="沟通记录" prop="images">
|
||||
<ImageUpload v-model="applyJson.recordImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '03'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="授权合同" prop="images">
|
||||
<ImageUpload v-model="applyJson.contractImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '04'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="店铺后台截图" prop="images">
|
||||
<ImageUpload v-model="applyJson.shopImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '04'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="店铺物流截图" prop="images">
|
||||
<ImageUpload v-model="applyJson.logisticsImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
</el-card>
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
身份认证
|
||||
</div>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="姓名">
|
||||
<el-input :readonly="true" v-model="applyJson.name"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="身份证号">
|
||||
<el-input :readonly="true" v-model="applyJson.idCard"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="申请描述">
|
||||
<el-input :readonly="true" type="textarea" v-model="form.content" placeholder="请输入申请描述"/>
|
||||
<el-form-item label="附言">
|
||||
<el-input type="textarea" :rows="2" :readonly="true" v-model="applyJson.review"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input :readonly="true" type="textarea" v-model="form.remark" placeholder="请输入内容"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col>
|
||||
<el-form-item label="附件" prop="images">
|
||||
<ImageUpload v-model="form.images" :isShowTip="false" :disabled="true"/>
|
||||
<el-form-item label="在职证明材料" prop="images">
|
||||
<ImageUpload v-model="applyJson.jobImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@ -187,9 +299,33 @@ export default {
|
||||
total: 0,
|
||||
// 通告主认证申请表格数据
|
||||
applyList: [],
|
||||
|
||||
applyJson:{
|
||||
tradeImage: "",
|
||||
busiImage: "",
|
||||
recordImage: "",
|
||||
contractImage: "",
|
||||
shopImage: "",
|
||||
jobImage: "",
|
||||
logisticsImage: "",
|
||||
brandName: "",
|
||||
corpName: "",
|
||||
authCorpName: "",
|
||||
shopName: "",
|
||||
shopLink: "",
|
||||
industry: "",
|
||||
corpCityCode: null,
|
||||
corpCityName: "",
|
||||
personCityCode: null,
|
||||
personCityName: "",
|
||||
name: "",
|
||||
idCard: "",
|
||||
review: ""
|
||||
},
|
||||
// 表单参数
|
||||
form: {},
|
||||
|
||||
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@ -235,8 +371,9 @@ export default {
|
||||
const id = row.id || this.ids
|
||||
getApply(id).then(response => {
|
||||
this.form = response.data;
|
||||
this.applyJson = JSON.parse(response.data.applyJson)
|
||||
this.open = true;
|
||||
this.title = "审核";
|
||||
this.title = "审核详情";
|
||||
});
|
||||
},
|
||||
|
||||
|
@ -71,8 +71,8 @@
|
||||
<dict-tag :options="dict.type.dl_identity_type" :value="scope.row.identityType"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="申请描述" align="center" prop="content"/>
|
||||
<el-table-column label="备注" align="center" prop="remark"/>
|
||||
<!-- <el-table-column label="申请描述" align="center" prop="content"/>-->
|
||||
<!-- <el-table-column label="备注" align="center" prop="remark"/>-->
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
@ -94,11 +94,11 @@
|
||||
@pagination="getList"
|
||||
/>
|
||||
<!-- 添加或修改通告主认证申请对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
<span>申请信息</span>
|
||||
基本信息
|
||||
</div>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
@ -107,30 +107,141 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="身份类型" prop="identityType">
|
||||
<el-select :readonly="true" v-model="form.identityType" placeholder="请选择申请认证的通告主身份类型">
|
||||
<el-option
|
||||
v-for="dict in dict.type.dl_identity_type"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
<el-form-item label="认证身份" prop="identityType">
|
||||
<!-- <el-select :disabled="true" v-model="form.identityType" placeholder="请选择申请认证的通告主身份类型">-->
|
||||
<!-- <el-option-->
|
||||
<!-- v-for="dict in dict.type.dl_identity_type"-->
|
||||
<!-- :key="dict.value"-->
|
||||
<!-- :label="dict.label"-->
|
||||
<!-- :value="dict.value"-->
|
||||
<!-- ></el-option>-->
|
||||
<!-- </el-select>-->
|
||||
<dict-tag :options="dict.type.dl_identity_type" :value="form.identityType"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-card>
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
资质认证
|
||||
</div>
|
||||
<el-row>
|
||||
<!-- 只有品牌方有-->
|
||||
<el-col v-if="form.identityType == '01'" :span="12">
|
||||
<el-form-item label="品牌名">
|
||||
<el-input :readonly="true" v-model="applyJson.brandName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '01' || form.identityType == '02'" :span="12">
|
||||
<el-form-item label="公司全称">
|
||||
<el-input :readonly="true" v-model="applyJson.corpName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '04'" :span="12">
|
||||
<el-form-item label="店铺名称">
|
||||
<el-input :readonly="true" v-model="applyJson.shopName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '04'" :span="12">
|
||||
<el-form-item label="店铺链接">
|
||||
<el-input :readonly="true" v-model="applyJson.shopLink"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '03'" :span="12">
|
||||
<el-form-item label="授权公司">
|
||||
<el-input :readonly="true" v-model="applyJson.authCorpName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="行业领域">
|
||||
<el-input :readonly="true" v-model="applyJson.industry" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '01' || form.identityType == '02' || form.identityType == '04'" :span="12">
|
||||
<el-form-item label="公司所在城市">
|
||||
<el-input :readonly="true" v-model="applyJson.corpCityName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="form.identityType == '03'" :span="12">
|
||||
<el-form-item label="个人所在城市">
|
||||
<el-input :readonly="true" v-model="applyJson.personCityName"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<!-- 只有品牌方有-->
|
||||
<el-col v-if="form.identityType == '01'" :span="12">
|
||||
<el-form-item label="商标注册证" prop="images">
|
||||
<ImageUpload v-model="applyJson.tradeImage" :limit="1" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- 品牌方、代运营公司 -->
|
||||
<el-col v-if="form.identityType == '01' || form.identityType == '02' || form.identityType == '04'" :span="12">
|
||||
<el-form-item label="营业执照" prop="images">
|
||||
<ImageUpload v-model="applyJson.busiImage" :limit="1" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '02' || form.identityType == '03'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="沟通记录" prop="images">
|
||||
<ImageUpload v-model="applyJson.recordImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '03'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="授权合同" prop="images">
|
||||
<ImageUpload v-model="applyJson.contractImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '04'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="店铺后台截图" prop="images">
|
||||
<ImageUpload v-model="applyJson.shopImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row v-if="form.identityType == '04'">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="店铺物流截图" prop="images">
|
||||
<ImageUpload v-model="applyJson.logisticsImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
</el-card>
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
身份认证
|
||||
</div>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="姓名">
|
||||
<el-input :readonly="true" v-model="applyJson.name"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="身份证号">
|
||||
<el-input :readonly="true" v-model="applyJson.idCard"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="申请描述">
|
||||
<el-input :readonly="true" type="textarea" v-model="form.content" placeholder="请输入申请描述"/>
|
||||
<el-form-item label="附言">
|
||||
<el-input type="textarea" :rows="2" :readonly="true" v-model="applyJson.review"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input :readonly="true" type="textarea" v-model="form.remark" placeholder="请输入内容"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col>
|
||||
<el-form-item label="附件" prop="images">
|
||||
<ImageUpload v-model="form.images" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
<el-form-item label="在职证明材料" prop="images">
|
||||
<ImageUpload v-model="applyJson.jobImage" :limit="9" :isShowTip="false" :disabled="true"></ImageUpload>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@ -221,6 +332,7 @@ export default {
|
||||
nickname: null,
|
||||
identityType: null,
|
||||
},
|
||||
applyJson:{},
|
||||
// 表单参数
|
||||
form: {},
|
||||
// 表单校验
|
||||
@ -281,7 +393,7 @@ export default {
|
||||
createTime: null,
|
||||
updater: null,
|
||||
updateTime: null,
|
||||
delFlag: null
|
||||
delFlag: null,
|
||||
};
|
||||
this.resetForm("form");
|
||||
},
|
||||
@ -304,6 +416,7 @@ export default {
|
||||
const id = row.id || this.ids
|
||||
getApply(id).then(response => {
|
||||
this.form = response.data;
|
||||
this.applyJson = JSON.parse(response.data.applyJson)
|
||||
this.open = true;
|
||||
this.title = "审核";
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user