Commit 6aebe402 authored by lei's avatar lei

add:图片预览问题

parent d686a609
...@@ -135,11 +135,12 @@ ...@@ -135,11 +135,12 @@
<van-cell> <van-cell>
<span class="">隐患图片:</span> <span class="">隐患图片:</span>
<div> <div>
<ImagePreview <img
v-for="(imgItem, subIndex) in item.hiddenImageUrlList" v-for="(imgItem, subIndex) in item.hiddenImageUrlList"
:src="imgItem" :src="imgItem"
alt="" alt=""
style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem" style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@click="showImage(item.hiddenImageUrlList,subIndex)"
/> />
</div> </div>
</van-cell> </van-cell>
...@@ -148,11 +149,12 @@ ...@@ -148,11 +149,12 @@
<van-cell <van-cell
><span class="">整改情况:</span> ><span class="">整改情况:</span>
<div> <div>
<ImagePreview <img
v-for="(imgItem, subIndex) in item.rectificationImageUrlList" v-for="(imgItem, subIndex) in item.rectificationImageUrlList"
:src="imgItem" :src="imgItem"
alt="" alt=""
style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem" style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@click="showImage(item.rectificationImageUrlList,subIndex)"
/> />
</div> </div>
</van-cell> </van-cell>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
var VUE = null var VUE = null
window.onload = function() { window.onload = function () {
function countSelectedNo(result) { function countSelectedNo(result) {
// 获取 checkList 中 selected 为 'no' 的对象个数 // 获取 checkList 中 selected 为 'no' 的对象个数
return result.reduce((total, category) => { return result.reduce((total, category) => {
...@@ -46,9 +46,10 @@ window.onload = function() { ...@@ -46,9 +46,10 @@ window.onload = function() {
) )
}, 0) }, 0)
} }
VUE = new Vue({ VUE = new Vue({
el: '#app', el: '#app',
components: {
},
data: { data: {
userType: gemhoUtil.getCookie('userType'), userType: gemhoUtil.getCookie('userType'),
id: '', // 记录id || 隐患id id: '', // 记录id || 隐患id
...@@ -102,7 +103,7 @@ window.onload = function() { ...@@ -102,7 +103,7 @@ window.onload = function() {
watch: { watch: {
checkData: { checkData: {
handler(newVal) { handler(newVal) {
if(this.flag != 'ADD' && this.flag != 'JC_XQ'){ if (this.flag != 'ADD' && this.flag != 'JC_XQ') {
return return
} }
const snapshot = JSON.parse(JSON.stringify(newVal)); const snapshot = JSON.parse(JSON.stringify(newVal));
...@@ -115,21 +116,21 @@ window.onload = function() { ...@@ -115,21 +116,21 @@ window.onload = function() {
} }
}, },
methods: { methods: {
validRequired(){ validRequired() {
if(this.flag == 'JC_XQ'){ // 检查详情,不参与下一页校验 if (this.flag == 'JC_XQ') { // 检查详情,不参与下一页校验
this.checkPageIndex++; this.checkPageIndex++;
return true return true
} }
const currentPageData = this.checkData[this.checkPageIndex]; const currentPageData = this.checkData[this.checkPageIndex];
const errorRows = currentPageData.gqCheckItemList.filter((item)=>{ const errorRows = currentPageData.gqCheckItemList.filter((item) => {
console.log(item) console.log(item)
if(item.itemAnswer === 2){ if (item.itemAnswer === 2) {
return !item.description || !item.photos?.length || !item.deadlineDays return !item.description || !item.photos?.length || !item.deadlineDays
} }
return false return false
}) })
console.log('errorRows.length', errorRows.length) console.log('errorRows.length', errorRows.length)
if(errorRows.length){ if (errorRows.length) {
vant.Dialog.alert({ vant.Dialog.alert({
title: '信息提示', title: '信息提示',
message: '请填写完整信息,必填项不可为空', message: '请填写完整信息,必填项不可为空',
...@@ -405,6 +406,13 @@ window.onload = function() { ...@@ -405,6 +406,13 @@ window.onload = function() {
// gemhoUtil.navigatePage(this.pageName + '.html', '操作完成,跳转中...') // gemhoUtil.navigatePage(this.pageName + '.html', '操作完成,跳转中...')
// }) // })
// }, // },
showImage(list, index) {
vant.ImagePreview({
images: list,
startPosition: index,
closeable: true,
});
},
add4DSH_XQ(auditStatus) { // 隐患详情 审核通过或拒绝 add4DSH_XQ(auditStatus) { // 隐患详情 审核通过或拒绝
vant.Toast.loading({ vant.Toast.loading({
message: '正在处理...', message: '正在处理...',
......
...@@ -48,79 +48,115 @@ ...@@ -48,79 +48,115 @@
<!-- <van-tab title="培训演练"></van-tab> --> <!-- <van-tab title="培训演练"></van-tab> -->
</van-tabs> </van-tabs>
<!-- form开始 --> <!-- form开始 -->
<div class="form-container" v-if="activeTab==0"> <div
class="form-container"
v-if="activeTab==0"
>
<div class="form-item"> <div class="form-item">
<span class="form-label van-cell--required">商家名称</span> <span class="form-label">商家名称</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.unitName" class="form-input" :disabled="flag=='XQ'"> <input
type="text"
v-model="formData.unitName"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label van-cell--required">负责人</span> <span class="form-label">负责人</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.merchantName" class="form-input" :disabled="flag=='XQ'" <input
> type="text"
v-model="formData.owner"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">电话</span> <span class="form-label">电话</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.merchantPhone" class="form-input" <input
:disabled="flag=='XQ'"> type="text"
v-model="formData.merchantPhone"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">地址</span> <span class="form-label">地址</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.businessAddress" v-model="formData.merchantPhone" <input
class="form-input" :disabled="flag=='XQ'"> type="text"
v-model="formData.businessAddress"
v-model="formData.merchantPhone"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<!-- 新增字段 --> <!-- 新增字段 -->
<div class="form-item"> <div class="form-item">
<span class="form-label van-cell--required">所属社区</span> <span class="form-label">所属社区</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<select class="selector" v-model="formData.deptId" <select
:disabled="flag=='XQ'"> class="selector"
v-model="formData.community"
:disabled="flag=='XQ'"
>
<option <option
v-for="(item, i) in dict4community" v-for="(item, i) in dict4community"
:key="i" :key="i"
:label="item.label" :label="item.label"
:value="item.id" :value="item.label"
></option> ></option>
</select> </select>
</div> </div>
</div> </div>
<div class="form-item" v-if="flag=='XQ'"> <div
class="form-item"
v-if="flag=='XQ'"
>
<span class="form-label">网格员</span> <span class="form-label">网格员</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.gridMemberName" class="form-input" :disabled="flag=='XQ'" <input
> type="text"
v-model="formData.gridMemberName"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item" v-if="flag=='XQ'"> <div
class="form-item"
v-if="flag=='XQ'"
>
<span class="form-label">联系方式</span> <span class="form-label">联系方式</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.gridMemberPhone" class="form-input" :disabled="flag=='XQ'" <input
> type="text"
v-model="formData.gridMemberPhone"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">生产经营类型</span> <span class="form-label">生产经营类型</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<select class="selector" v-model="formData.businessType" <select
:disabled="flag=='XQ'"> class="selector"
v-model="formData.businessType"
:disabled="flag=='XQ'"
>
<option <option
v-for="(item, i) in dict4businessType" v-for="(item, i) in dict4businessType"
:key="i" :key="i"
...@@ -131,10 +167,13 @@ ...@@ -131,10 +167,13 @@
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label van-cell--required">行业类型</span> <span class="form-label">行业类型</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<select class="selector" v-model="formData.industryType" <select
:disabled="flag=='XQ'" @change="handleIndustryChange"> class="selector"
v-model="formData.industryType"
:disabled="flag=='XQ'"
>
<option <option
v-for="(item, i) in dict4industryType" v-for="(item, i) in dict4industryType"
:key="i" :key="i"
...@@ -145,25 +184,35 @@ ...@@ -145,25 +184,35 @@
</div> </div>
</div> </div>
<!-- 特殊处理:编辑没有详情有 --> <!-- 特殊处理:编辑没有详情有 -->
<div class="form-item" v-if="flag=='XQ'"> <div
class="form-item"
v-if="flag=='XQ'"
>
<span class="form-label">行业主管</span> <span class="form-label">行业主管</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
{{ formData.industryDeptName }} <input
<!-- <input type="text" v-model="formData.industryDeptName" class="form-input" :disabled="flag=='XQ'"> --> type="text"
v-model="formData.industryType"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">场所类型</span> <span class="form-label">场所类型</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<select class="selector" name="" v-model="formData.smallPlaceTypeId" <select
:disabled="flag=='XQ'"> class="selector"
name=""
v-model="formData.smallPlaceTypeId"
:disabled="flag=='XQ'"
>
<option <option
v-for="(item, i) in dict4changhsuoType" v-for="(item, i) in dict4changhsuoType"
:key="i" :key="i"
:label="item.categoryName" :label="item.dictLabel"
:value="item.id" :value="Number(item.dictValue)"
></option> ></option>
</select> </select>
</div> </div>
...@@ -182,11 +231,12 @@ ...@@ -182,11 +231,12 @@
/> />
</div> </div>
<div v-if="flag=='XQ'"> <div v-if="flag=='XQ'">
<ImagePreview <img
v-for="(imgItem, subIndex) in formData.floorPlanPhotos" v-for="(imgItem, subIndex) in formData.floorPlanPhotos"
:src="imgItem" :src="imgItem"
alt="" alt=""
style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem" style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@click="showImage(formData.floorPlanPhotos,subIndex)"
/> />
</div> </div>
</div> </div>
...@@ -204,11 +254,12 @@ ...@@ -204,11 +254,12 @@
/> />
</div> </div>
<div v-if="flag=='XQ'"> <div v-if="flag=='XQ'">
<ImagePreview <img
v-for="(imgItem, subIndex) in formData.businessLicensePhotos" v-for="(imgItem, subIndex) in formData.businessLicensePhotos"
:src="imgItem" :src="imgItem"
alt="" alt=""
style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem" style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@click="showImage(formData.businessLicensePhotos,subIndex)"
/> />
</div> </div>
</div> </div>
...@@ -227,86 +278,138 @@ ...@@ -227,86 +278,138 @@
/> />
</div> </div>
<div v-if="flag=='XQ'"> <div v-if="flag=='XQ'">
<ImagePreview <img
v-for="(imgItem, subIndex) in formData.storefrontPhotos" v-for="(imgItem, subIndex) in formData.storefrontPhotos"
:src="imgItem" :src="imgItem"
alt="" alt=""
style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem" style="width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@click="showImage(formData.storefrontPhotos,subIndex)"
/> />
</div> </div>
</div> </div>
<button
<button v-if="flag=='XG'" class="save-btn" style="margin-left: 50%; transform: translateX(-50%);" @click="save" v-if="flag=='XG'"
>保存</button> class="save-btn"
style="margin-left: 50%; transform: translateX(-50%)"
@click="save"
>
保存
</button>
<div> <div>
<h5 class="imager-item-title" style="border: none;"> <h5
class="imager-item-title"
style="border: none"
>
<span>安全二维码</span> <span>安全二维码</span>
<span></span> <span></span>
</h5> </h5>
<div> <div>
<img :src="formData.qrCodeUrl" style="margin-left: 50%; transform: translateX(-50%);" /> <img
:src="formData.qrCodeUrl"
style="margin-left: 50%; transform: translateX(-50%)"
@click="showImage(formData.storefrontPhotos)"
/>
</div> </div>
</div> </div>
<button v-if="userType==='shop'" class="save-btn" style="margin-left: 50%; transform: translateX(-50%);" @click="saveCanvas" <button
>保存二维码</button> v-if="userType==='shop'"
class="save-btn"
style="margin-left: 50%; transform: translateX(-50%)"
@click="saveCanvas"
>
保存二维码
</button>
</div> </div>
<!-- form结束 --> <!-- form结束 -->
<!-- 经营信息开始 --> <!-- 经营信息开始 -->
<div class="form-container" v-if="activeTab==1"> <div
class="form-container"
v-if="activeTab==1"
>
<div class="form-item"> <div class="form-item">
<span class="form-label">建筑面积(㎡)</span> <span class="form-label">建筑面积(㎡)</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.area" class="form-input" :disabled="flag=='XQ'"> <input
type="text"
v-model="formData.area"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">建筑结构</span> <span class="form-label">建筑结构</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.buildingStructure" class="form-input" :disabled="flag=='XQ'" <input
> type="text"
v-model="formData.buildingStructure"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">产权人</span> <span class="form-label">产权人</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.owner" class="form-input" <input
:disabled="flag=='XQ'"> type="text"
v-model="formData.owner"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">联系方式</span> <span class="form-label">联系方式</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.ownerPhone" v-model="formData.merchantPhone" <input
class="form-input" :disabled="flag=='XQ'"> type="text"
v-model="formData.ownerPhone"
v-model="formData.merchantPhone"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">经营人</span> <span class="form-label">经营人</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.operator" v-model="formData.merchantPhone" <input
class="form-input" :disabled="flag=='XQ'"> type="text"
v-model="formData.operator"
v-model="formData.merchantPhone"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<!-- 新增字段 --> <!-- 新增字段 -->
<div class="form-item"> <div class="form-item">
<span class="form-label">联系方式</span> <span class="form-label">联系方式</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.operatorPhone" class="form-input" :disabled="flag=='XQ'" <input
> type="text"
v-model="formData.operatorPhone"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">房屋类型</span> <span class="form-label">房屋类型</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<select class="selector" v-model="formData.houseType" <select
:disabled="flag=='XQ'"> class="selector"
v-model="formData.houseType"
:disabled="flag=='XQ'"
>
<option <option
v-for="(item, i) in dict4fangwuType" v-for="(item, i) in dict4fangwuType"
:key="i" :key="i"
...@@ -319,8 +422,11 @@ ...@@ -319,8 +422,11 @@
<div class="form-item"> <div class="form-item">
<span class="form-label">房屋用途</span> <span class="form-label">房屋用途</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<select class="selector" v-model="formData.houseUsage" <select
:disabled="flag=='XQ'"> class="selector"
v-model="formData.houseUsage"
:disabled="flag=='XQ'"
>
<option <option
v-for="(item, i) in dict4fangwuyongtuType" v-for="(item, i) in dict4fangwuyongtuType"
:key="i" :key="i"
...@@ -333,40 +439,49 @@ ...@@ -333,40 +439,49 @@
<div class="form-item"> <div class="form-item">
<span class="form-label">房东姓名</span> <span class="form-label">房东姓名</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.landlordName" class="form-input" :disabled="flag=='XQ'" <input
> type="text"
v-model="formData.landlordName"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label">联系方式</span> <span class="form-label">联系方式</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<input type="text" v-model="formData.landlordContact" class="form-input" :disabled="flag=='XQ'" <input
> type="text"
v-model="formData.landlordContact"
class="form-input"
:disabled="flag=='XQ'"
/>
</div> </div>
</div> </div>
<button v-if="flag=='XG'" class="save-btn" style="margin-left: 50%; transform: translateX(-50%);" @click="save" <button
>保存</button> v-if="flag=='XG'"
class="save-btn"
style="margin-left: 50%; transform: translateX(-50%)"
@click="save"
>
保存
</button>
</div> </div>
<!-- form结束 --> <!-- form结束 -->
<!-- 消费者安全建议列表 --> <!-- 消费者安全建议列表 -->
<div v-if="activeTab==2"> <div v-if="activeTab==2">
<van-list> <van-list>
<van-cell v-for="(item, index) in consumerSuggestList" :key="item.id" @click="viewDetail(item)" > <van-cell
<div style="width: 100%;"> v-for="(item, index) in consumerSuggestList"
<div style="display: flex; justify-content: space-between; margin: 8px 0;"> :key="item.id"
<span style="color: #737373; font-size: 0.28rem;">日期:{{ item.submitDate }}</span> @click="viewDetail(item)"
</div> >
<div style=" <div style="width: 100%">
white-space: nowrap; <div style="display: flex; justify-content: space-between; margin: 8px 0">
overflow: hidden; <span style="color: #737373; font-size: 0.28rem">日期:{{ item.submitDate }}</span>
text-overflow: ellipsis;
color: #333;
font-size: 0.3rem;
font-weight: bold;
font-family: PingFang SC;
">{{item.contactDetails}}
</div> </div>
<div style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; font-size: 0.3rem; font-weight: bold; font-family: PingFang SC">{{item.contactDetails}}</div>
</div> </div>
</van-cell> </van-cell>
</van-list> </van-list>
......
...@@ -50,22 +50,22 @@ window.addEventListener('load', function () { ...@@ -50,22 +50,22 @@ window.addEventListener('load', function () {
} }
], // 新增图片数组字段 ], // 新增图片数组字段
}, },
dict4changhsuoType:[], dict4changhsuoType: [],
dict4fangwuType:[], dict4fangwuType: [],
dict4fangwuyongtuType:[], dict4fangwuyongtuType: [],
dict4businessType:[], dict4businessType: [],
dict4community:[], dict4community: [],
dict4industryType:[], dict4industryType: [],
consumerSuggestList:[] consumerSuggestList: []
} }
}, },
computed: {}, computed: {},
mounted() { mounted() {
// 详情编辑权限控制 // 详情编辑权限控制
const userType = gemhoUtil.getCookie('userType') const userType = gemhoUtil.getCookie('userType')
if(userType !== 'wgy'){ if (userType !== 'wgy') {
this.flag = 'XG' this.flag = 'XG'
}else{ } else {
this.flag = 'XQ' this.flag = 'XQ'
} }
...@@ -92,13 +92,20 @@ window.addEventListener('load', function () { ...@@ -92,13 +92,20 @@ window.addEventListener('load', function () {
this.getConsumerSuggestList() // 获取检查列表 this.getConsumerSuggestList() // 获取检查列表
} }
}, },
getConsumerSuggestList(){ showImage(list, index) {
vant.ImagePreview({
images: list,
startPosition: index,
closeable: true,
});
},
getConsumerSuggestList() {
http2.post({ http2.post({
serviceId: API_KEY_MAP["page"]['id'], serviceId: API_KEY_MAP["page"]['id'],
interfacePublicKey: API_KEY_MAP["page"]["publicKey"], interfacePublicKey: API_KEY_MAP["page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["page"]["privateKey"],
reqParams: { reqParams: {
page:1, page: 1,
size: 9999, size: 9999,
sign: 18, // 消费者建议列表 sign: 18, // 消费者建议列表
"merId": gemhoUtil.getParameter('merId'), "merId": gemhoUtil.getParameter('merId'),
...@@ -124,13 +131,13 @@ window.addEventListener('load', function () { ...@@ -124,13 +131,13 @@ window.addEventListener('load', function () {
} }
}) })
}, },
getDict4changhsuoType(param){ getDict4changhsuoType(param) {
http2.post({ http2.post({
serviceId: API_KEY_MAP["page"]['id'], serviceId: API_KEY_MAP["page"]['id'],
interfacePublicKey: API_KEY_MAP["page"]["publicKey"], interfacePublicKey: API_KEY_MAP["page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["page"]["privateKey"],
reqParams: { reqParams: {
page:1, page: 1,
size: 9999, size: 9999,
sign: 21, // 场所类型=>行业类别 sign: 21, // 场所类型=>行业类别
...param ...param
...@@ -156,20 +163,20 @@ window.addEventListener('load', function () { ...@@ -156,20 +163,20 @@ window.addEventListener('load', function () {
} }
}) })
}, },
handleIndustryChange(val){ handleIndustryChange(val) {
// 选择后晴空下级下拉框值 // 选择后晴空下级下拉框值
this.dict4changhsuoType = [] this.dict4changhsuoType = []
this.getDict4changhsuoType({ this.getDict4changhsuoType({
industryId: this.formData.industryType industryId: this.formData.industryType
}) })
}, },
getDict4industryType(){ getDict4industryType() {
http2.post({ http2.post({
serviceId: API_KEY_MAP["page"]['id'], serviceId: API_KEY_MAP["page"]['id'],
interfacePublicKey: API_KEY_MAP["page"]["publicKey"], interfacePublicKey: API_KEY_MAP["page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["page"]["privateKey"],
reqParams: { reqParams: {
page:1, page: 1,
size: 9999, size: 9999,
sign: 20, // 行业类型列表 sign: 20, // 行业类型列表
} }
...@@ -194,13 +201,13 @@ window.addEventListener('load', function () { ...@@ -194,13 +201,13 @@ window.addEventListener('load', function () {
} }
}) })
}, },
getDict4community(){ getDict4community() {
http2.post({ http2.post({
serviceId: API_KEY_MAP["page"]['id'], serviceId: API_KEY_MAP["page"]['id'],
interfacePublicKey: API_KEY_MAP["page"]["publicKey"], interfacePublicKey: API_KEY_MAP["page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["page"]["privateKey"],
reqParams: { reqParams: {
page:1, page: 1,
size: 9999, size: 9999,
sign: 22, sign: 22,
"merId": gemhoUtil.getParameter('merId'), "merId": gemhoUtil.getParameter('merId'),
...@@ -226,13 +233,13 @@ window.addEventListener('load', function () { ...@@ -226,13 +233,13 @@ window.addEventListener('load', function () {
} }
}) })
}, },
getDict4businessType(){ getDict4businessType() {
http2.post({ http2.post({
serviceId: API_KEY_MAP["page"]['id'], serviceId: API_KEY_MAP["page"]['id'],
interfacePublicKey: API_KEY_MAP["page"]["publicKey"], interfacePublicKey: API_KEY_MAP["page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["page"]["privateKey"],
reqParams: { reqParams: {
page:1, page: 1,
size: 9999, size: 9999,
sign: 15, sign: 15,
dictType: 'business_type' dictType: 'business_type'
...@@ -259,13 +266,13 @@ window.addEventListener('load', function () { ...@@ -259,13 +266,13 @@ window.addEventListener('load', function () {
}) })
}, },
getDict4fangwuType(){ getDict4fangwuType() {
http2.post({ http2.post({
serviceId: API_KEY_MAP["page"]['id'], serviceId: API_KEY_MAP["page"]['id'],
interfacePublicKey: API_KEY_MAP["page"]["publicKey"], interfacePublicKey: API_KEY_MAP["page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["page"]["privateKey"],
reqParams: { reqParams: {
page:1, page: 1,
size: 9999, size: 9999,
sign: 15, sign: 15,
dictType: 'house_type' dictType: 'house_type'
...@@ -291,13 +298,13 @@ window.addEventListener('load', function () { ...@@ -291,13 +298,13 @@ window.addEventListener('load', function () {
} }
}) })
}, },
getDict4fangwuyongtuType(){ getDict4fangwuyongtuType() {
http2.post({ http2.post({
serviceId: API_KEY_MAP["page"]['id'], serviceId: API_KEY_MAP["page"]['id'],
interfacePublicKey: API_KEY_MAP["page"]["publicKey"], interfacePublicKey: API_KEY_MAP["page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["page"]["privateKey"],
reqParams: { reqParams: {
page:1, page: 1,
size: 9999, size: 9999,
sign: 15, sign: 15,
dictType: 'house_usage' dictType: 'house_usage'
...@@ -323,40 +330,40 @@ window.addEventListener('load', function () { ...@@ -323,40 +330,40 @@ window.addEventListener('load', function () {
} }
}) })
}, },
save(){ save() {
vant.Toast.loading({ vant.Toast.loading({
message: '正在处理...', message: '正在处理...',
forbidClick: true, forbidClick: true,
loadingType: 'spinner', loadingType: 'spinner',
}); });
var reqParam = {...this.formData} // var url = "/gq/checkRecord/safeCheckRecord" var reqParam = { ...this.formData } // var url = "/gq/checkRecord/safeCheckRecord"
if(!reqParam.unitName){ if (!reqParam.unitName) {
vant.Toast({ vant.Toast({
message: '商家名称不能为空', message: '商家名称不能为空',
}) })
return return
} }
if(!reqParam.area){ if (!reqParam.area) {
vant.Toast({ vant.Toast({
message: '建筑面积不能为空', message: '建筑面积不能为空',
}) })
return return
} }
if(!reqParam.merchantName){ if (!reqParam.merchantName) {
vant.Toast({ vant.Toast({
message: '负责人不能为空', message: '负责人不能为空',
}) })
return return
} }
if(!reqParam.community){ if (!reqParam.community) {
vant.Toast({ vant.Toast({
message: '所属社区不能为空', message: '所属社区不能为空',
}) })
return return
} }
if(!reqParam.industryType){ if (!reqParam.industryType) {
vant.Toast({ vant.Toast({
message: '行业类型不能为空', message: '行业类型不能为空',
}) })
......
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