Commit aa9b847a by swl

gx

parent d5a03aef
No preview for this file type
const domain = { const domain = {
dev: "http://192.168.3.143:8881", // 姚镇接口 // dev: "http://192.168.3.87:8881", // 姚镇接口
// dev: "http://192.168.100.16:8881", // 姚镇接口
// dev: "http://192.168.100.16:8881", // 姚镇接口 // dev: "http://192.168.100.16:8881", // 姚镇接口
// dev: "http://81.69.231.72:8881", // 姚镇接口
// dev: "http://81.69.231.72:8881", // 测试接口 // dev: "http://81.69.231.72:8881", // 测试接口
// dev: "https://exam.smart-zj.cn:9100/smartExam/", // /新正式接口 dev: "https://exam.smart-zj.cn:9100/smartExam/", // /新正式接口
}; };
// 腾讯地图 key // 腾讯地图 key
const map = { const map = {
......
...@@ -7,10 +7,10 @@ const config = { ...@@ -7,10 +7,10 @@ const config = {
// proxy: "https://exam.smart-zj.cn:9100/exam/", // 新线上地址 // proxy: "https://exam.smart-zj.cn:9100/exam/", // 新线上地址
// proxy: "http://81.69.231.72:8881", // 测试地址 // proxy: "http://81.69.231.72:8881", // 测试地址
// 192.168.3.143 // 192.168.3.143
proxy: "http://192.168.3.143:8881", //本地 // proxy: "http://192.168.3.87:8881", //本地
// proxy: "http://192.168.100.16:8881", //本地// // proxy: "http://192.168.100.16:8881", //本地//
// proxy: "https://exam.smart-zj.cn:9100/smartExam", // 新正式接口zs proxy: "https://exam.smart-zj.cn:9100/smartExam", // 新正式接口zs
// proxy: "http://81.69.231.72:9089/", // 测试地址 // proxy: "http://81.69.231.72:9089/", // 测试地址
// proxy1: "http://81.69.231.72:8881/admin-api", // 测试地址 // proxy1: "http://81.69.231.72:8881/admin-api", // 测试地址
// proxy1: "https://exam.smart-zj.cn:9100/smartExam/admin-api", // 新正式接口 // proxy1: "https://exam.smart-zj.cn:9100/smartExam/admin-api", // 新正式接口
......
...@@ -16,6 +16,19 @@ ...@@ -16,6 +16,19 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="办事类型" v-if="
this.realEstateArea != '丹阳市' && this.realEstateArea != '句容市'
">
<el-select v-model="searchForm.handlingType" placeholder="请选择办事类型" @change="onSubmit" size="medium">
<el-option label="全部" value="">
</el-option>
<el-option label="网上办理" value="1">
</el-option>
<el-option label="线下办理" value="2">
</el-option>
</el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="onSubmit">查询</el-button> <el-button type="primary" @click="onSubmit">查询</el-button>
</el-form-item> </el-form-item>
...@@ -33,6 +46,13 @@ ...@@ -33,6 +46,13 @@
<div class="table-wrapper"> <div class="table-wrapper">
<table-template :tableData="tableData" :tableColumns="tableColumns" :loading="loading" :pagination="pagination" <table-template :tableData="tableData" :tableColumns="tableColumns" :loading="loading" :pagination="pagination"
@Jump="jumpPage"> @Jump="jumpPage">
<el-table-column slot="handlingType" label="办事类型" align="center" v-if="
this.realEstateArea != '丹阳市' && this.realEstateArea != '句容市'
">
<template slot-scope="scope">
{{ scope.row.handlingType == 1 ? '网上办理' : '线下办理' }}
</template>
</el-table-column>
<el-table-column slot="departmentName" label="实施主体" align="center"> <el-table-column slot="departmentName" label="实施主体" align="center">
<template> <template>
{{ {{
...@@ -53,7 +73,6 @@ ...@@ -53,7 +73,6 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="primary" size="mini" round @click="view(scope.row)">查看</el-button> <el-button type="primary" size="mini" round @click="view(scope.row)">查看</el-button>
<el-button type="primary" size="mini" round @click="record(scope.row)">记录</el-button> <el-button type="primary" size="mini" round @click="record(scope.row)">记录</el-button>
<!-- 申请的单子有通过拒绝--> <!-- 申请的单子有通过拒绝-->
<el-button v-if=" <el-button v-if="
scope.row.state == 1 && searchForm.departmentCode == '10000027' scope.row.state == 1 && searchForm.departmentCode == '10000027'
...@@ -402,6 +421,8 @@ export default { ...@@ -402,6 +421,8 @@ export default {
state: "", state: "",
departmentCode: "", departmentCode: "",
checkArealEstateArea: "", checkArealEstateArea: "",
handlingType: ''
}, },
stateList1: [ stateList1: [
...@@ -465,6 +486,11 @@ export default { ...@@ -465,6 +486,11 @@ export default {
width: 150, width: 150,
}, },
{ {
key: "handlingType",
label: "办事类型",
type: 'slot'
},
{
key: "guideName", key: "guideName",
label: "事项名称", label: "事项名称",
width: 150, width: 150,
...@@ -650,6 +676,8 @@ export default { ...@@ -650,6 +676,8 @@ export default {
pageSize: this.pagination.pageSize, pageSize: this.pagination.pageSize,
checkArea: this.realEstateArea, checkArea: this.realEstateArea,
checkArealEstateArea: this.searchForm.checkArealEstateArea, checkArealEstateArea: this.searchForm.checkArealEstateArea,
handlingType: this.searchForm.handlingType
}; };
queryMultipleListDeedTax(parmas).then((res) => { queryMultipleListDeedTax(parmas).then((res) => {
this.loading = false; this.loading = false;
......
...@@ -20,6 +20,19 @@ ...@@ -20,6 +20,19 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="办事类型" v-if="
this.realEstateArea != '丹阳市' && this.realEstateArea != '句容市'
">
<el-select v-model="searchForm.handlingType" placeholder="请选择办事类型" @change="onSubmit" size="medium">
<el-option label="全部" value="">
</el-option>
<el-option label="网上办理" value="1">
</el-option>
<el-option label="线下办理" value="2">
</el-option>
</el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="onSubmit">查询</el-button> <el-button type="primary" @click="onSubmit">查询</el-button>
</el-form-item> </el-form-item>
...@@ -42,6 +55,13 @@ ...@@ -42,6 +55,13 @@
<div class="table-wrapper"> <div class="table-wrapper">
<table-template :tableData="tableData" :tableColumns="tableColumns" :loading="loading" :pagination="pagination" <table-template :tableData="tableData" :tableColumns="tableColumns" :loading="loading" :pagination="pagination"
@Jump="jumpPage"> @Jump="jumpPage">
<el-table-column slot="handlingType" label="办事类型" align="center" v-if="
this.realEstateArea != '丹阳市' && this.realEstateArea != '句容市'
">
<template slot-scope="scope">
{{ scope.row.handlingType == 1 ? '网上办理' : '线下办理' }}
</template>
</el-table-column>
<el-table-column slot="departmentName" label="实施主体" align="center"> <el-table-column slot="departmentName" label="实施主体" align="center">
<template> <template>
{{ this.$route.query.departmentName }} {{ this.$route.query.departmentName }}
...@@ -352,6 +372,7 @@ export default { ...@@ -352,6 +372,7 @@ export default {
state: "", state: "",
departmentCode: "", departmentCode: "",
checkArealEstateArea: "", checkArealEstateArea: "",
handlingType: ''
}, },
stateList: [ stateList: [
{ {
...@@ -436,6 +457,11 @@ export default { ...@@ -436,6 +457,11 @@ export default {
width: 150, width: 150,
}, },
{ {
key: "handlingType",
label: "办事类型",
type: 'slot'
},
{
key: "guideName", key: "guideName",
label: "事项名称", label: "事项名称",
width: 150, width: 150,
...@@ -615,10 +641,11 @@ export default { ...@@ -615,10 +641,11 @@ export default {
}, },
}, },
methods: { methods: {
init() { init() {
this.tableData = []; this.tableData = [];
this.loading = true; this.loading = true;
let parmas = { let params = {
name: this.searchForm.name, name: this.searchForm.name,
phone: this.searchForm.phone, phone: this.searchForm.phone,
state: this.searchForm.state, state: this.searchForm.state,
...@@ -627,8 +654,9 @@ export default { ...@@ -627,8 +654,9 @@ export default {
pageSize: this.pagination.pageSize, pageSize: this.pagination.pageSize,
checkArea: this.realEstateArea, checkArea: this.realEstateArea,
checkArealEstateArea: this.searchForm.checkArealEstateArea, checkArealEstateArea: this.searchForm.checkArealEstateArea,
handlingType: this.searchForm.handlingType
}; };
queryMultipleListDeedTaxFromInitDepartment(parmas).then((res) => { queryMultipleListDeedTaxFromInitDepartment(params).then((res) => {
this.loading = false; this.loading = false;
// console.log(res.data) // console.log(res.data)
if (res.success) { if (res.success) {
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
}} }}
</p> </p>
</div> </div>
<!-- 新增功能end --> <!-- 新增功能end -->
<div class="cell"> <div class="cell">
<p class="label">事项类型</p> <p class="label">事项类型</p>
...@@ -139,6 +140,7 @@ ...@@ -139,6 +140,7 @@
}} }}
</p> </p>
</div> </div>
<div class="cell"> <div class="cell">
<p class="label">事项名称</p> <p class="label">事项名称</p>
<p class="value">{{ viewDetail.guideName }}</p> <p class="value">{{ viewDetail.guideName }}</p>
...@@ -180,6 +182,10 @@ ...@@ -180,6 +182,10 @@
<p class="value">{{ viewDetail.address }}</p> <p class="value">{{ viewDetail.address }}</p>
</div> </div>
<div class="cell"> <div class="cell">
<p class="label">办理时间</p>
<p class="value">{{ viewDetail.processingTime }}</p>
</div>
<div class="cell">
<p class="label">不动产权证号</p> <p class="label">不动产权证号</p>
<p class="value">{{ viewDetail.realEstateCard }}</p> <p class="value">{{ viewDetail.realEstateCard }}</p>
</div> </div>
...@@ -251,6 +257,26 @@ ...@@ -251,6 +257,26 @@
</el-image> </el-image>
</p> </p>
</div> </div>
<div v-if="viewDetail.housingType == 3">
<div class="name">更多不动产权信息</div>
<div v-for="(item, index) in viewDetail.realEstateTitleList" :key="index">
<div class="cell">
<p class="label">不动产权证书</p>
<p class="value">
<el-image v-for="(it, ind) in item.picture" :key="ind" style="width: 100px; height: 100px" :src="it"
:z-index="7777777" :preview-src-list="[it]">
</el-image>
</p>
</div>
<div class="cell">
<p class="label">不动产权证号</p>
<p class="value">{{ item.realEstateCard }}</p>
</div>
</div>
</div>
</div> </div>
</el-dialog> </el-dialog>
<el-dialog title="操作记录" :visible.sync="recordShow" width="800px" :close-on-press-escape="false"> <el-dialog title="操作记录" :visible.sync="recordShow" width="800px" :close-on-press-escape="false">
...@@ -638,6 +664,13 @@ export default { ...@@ -638,6 +664,13 @@ export default {
return this.viewDetail.labour.push(item); return this.viewDetail.labour.push(item);
} }
}); });
this.viewDetail.realEstateTitleList = res.data.realEstateTitleList && res.data.realEstateTitleList.map(item => {
return {
picture: [item.picture],
realEstateCard: item.realEstateCard
}
})
this.viewShow = true; this.viewShow = true;
}); });
}, },
......
...@@ -138,6 +138,11 @@ ...@@ -138,6 +138,11 @@
<p class="label">工作单位</p> <p class="label">工作单位</p>
<p class="value">{{ unitName }}</p> <p class="value">{{ unitName }}</p>
</div> </div>
<div class="cell">
<p class="label">办理时间</p>
<p class="value">{{ viewDetail.processingTime }}</p>
</div>
<div class="cell"> <div class="cell">
<p class="label">事项名称</p> <p class="label">事项名称</p>
<p class="value">{{ viewDetail.guideName }}</p> <p class="value">{{ viewDetail.guideName }}</p>
...@@ -238,6 +243,28 @@ ...@@ -238,6 +243,28 @@
</el-image> </el-image>
</p> </p>
</div> </div>
<div v-if="viewDetail.housingType == 3">
<div class="name">更多不动产权信息</div>
<div v-for="(item, index) in viewDetail.realEstateTitleList" :key="index">
<div class="cell">
<p class="label">不动产权证书</p>
<p class="value">
<el-image v-for="(it, ind) in item.picture" :key="ind" style="width: 100px; height: 100px" :src="it"
:z-index="7777777" :preview-src-list="[it]">
</el-image>
</p>
</div>
<div class="cell">
<p class="label">不动产权证号</p>
<p class="value">{{ item.realEstateCard }}</p>
</div>
</div>
</div>
</div> </div>
</el-dialog> </el-dialog>
<el-dialog title="操作记录" :visible.sync="recordShow" width="800px" :close-on-press-escape="false"> <el-dialog title="操作记录" :visible.sync="recordShow" width="800px" :close-on-press-escape="false">
...@@ -306,6 +333,7 @@ ...@@ -306,6 +333,7 @@
<div class="content" style="display: flex; justify-content: center" v-if="fileUrlList.length == 0"> <div class="content" style="display: flex; justify-content: center" v-if="fileUrlList.length == 0">
<el-empty :image-size="50"></el-empty> <el-empty :image-size="50"></el-empty>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
...@@ -519,7 +547,6 @@ export default { ...@@ -519,7 +547,6 @@ export default {
}, },
methods: { methods: {
viewUrl(row) { viewUrl(row) {
console.log(row);
queryAttacheFile({ code: row.code }).then((res) => { queryAttacheFile({ code: row.code }).then((res) => {
console.log(res); console.log(res);
if (res.success) { if (res.success) {
...@@ -537,8 +564,7 @@ export default { ...@@ -537,8 +564,7 @@ export default {
]; ];
return fileType != "jpg" && fileType != "jpeg" && fileType != "png"; return fileType != "jpg" && fileType != "jpeg" && fileType != "png";
}); });
console.log(this.pictureUrlList);
console.log(this.fileUrlList);
this.showUrl = true; this.showUrl = true;
} else { } else {
this.$message.error(res.msg || "查询失败"); this.$message.error(res.msg || "查询失败");
...@@ -723,6 +749,12 @@ export default { ...@@ -723,6 +749,12 @@ export default {
return this.viewDetail.labour.push(item); return this.viewDetail.labour.push(item);
} }
}); });
this.viewDetail.realEstateTitleList = res.data.realEstateTitleList && res.data.realEstateTitleList.map(item => {
return {
picture: [item.picture],
realEstateCard: item.realEstateCard
}
})
this.viewShow = true; this.viewShow = true;
}); });
}, },
......
...@@ -165,6 +165,10 @@ ...@@ -165,6 +165,10 @@
<p class="value">{{ viewDetail.address }}</p> <p class="value">{{ viewDetail.address }}</p>
</div> </div>
<div class="cell"> <div class="cell">
<p class="label">办理时间</p>
<p class="value">{{ viewDetail.processingTime }}</p>
</div>
<div class="cell">
<p class="label">不动产权证号</p> <p class="label">不动产权证号</p>
<p class="value">{{ viewDetail.realEstateCard }}</p> <p class="value">{{ viewDetail.realEstateCard }}</p>
</div> </div>
...@@ -236,6 +240,28 @@ ...@@ -236,6 +240,28 @@
</el-image> </el-image>
</p> </p>
</div> </div>
<div v-if="viewDetail.housingType == 3">
<div class="name">更多不动产权信息</div>
<div v-for="(item, index) in viewDetail.realEstateTitleList" :key="index">
<div class="cell">
<p class="label">不动产权证书</p>
<p class="value">
<el-image v-for="(it, ind) in item.picture" :key="ind" style="width: 100px; height: 100px" :src="it"
:z-index="7777777" :preview-src-list="[it]">
</el-image>
</p>
</div>
<div class="cell">
<p class="label">不动产权证号</p>
<p class="value">{{ item.realEstateCard }}</p>
</div>
</div>
</div>
</div> </div>
</el-dialog> </el-dialog>
<el-dialog title="操作记录" :visible.sync="recordShow" width="800px" :close-on-press-escape="false"> <el-dialog title="操作记录" :visible.sync="recordShow" width="800px" :close-on-press-escape="false">
...@@ -553,6 +579,12 @@ export default { ...@@ -553,6 +579,12 @@ export default {
return this.viewDetail.labour.push(item); return this.viewDetail.labour.push(item);
} }
}); });
this.viewDetail.realEstateTitleList = res.data.realEstateTitleList && res.data.realEstateTitleList.map(item => {
return {
picture: [item.picture],
realEstateCard: item.realEstateCard
}
})
this.viewShow = true; this.viewShow = true;
}); });
}, },
......
const env = process.env.NODE_ENV === "production"; const env = process.env.NODE_ENV === "production";
// const publicPath = env ? "/manage-h5/" : "/"; //正式 const publicPath = env ? "/manage-h5/" : "/"; //正式
const publicPath = env ? "/smartExam-h5/" : "/"; //测试 // const publicPath = env ? "/smartExam-h5/" : "/"; //测试
module.exports = { module.exports = {
publicPath, publicPath,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment