Commit 2c87ae12 authored by xinzhedeai's avatar xinzhedeai

add: 检查记录+商户详情

parent 772bb099
image/code/erweimabg.png

80.7 KB | W: | H:

image/code/erweimabg.png

80.7 KB | W: | H:

image/code/erweimabg.png
image/code/erweimabg.png
image/code/erweimabg.png
image/code/erweimabg.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -55,8 +55,8 @@ ...@@ -55,8 +55,8 @@
<van-cell v-if="item.itemType==2"> <van-cell v-if="item.itemType==2">
<div class="limit_date_wrapper"> <div class="limit_date_wrapper">
<span>住宿人数:</span> <span>住宿人数:</span>
<input type="text" v-model="item.gqCheckQuestionDtoList[0].content" <input type="text" v-model="item.gqCheckQuestionDtoList[0].content" :disabled="flag!=='ADD'"
style="width:.8rem;height:.4rem;text-align:center;"/> style="width:.8rem;height:.4rem;text-align:center;" />
</div> </div>
</van-cell> </van-cell>
</div> </div>
......
/**
* 1:根据商铺id 查询安全检查记录
* 2:根据记录id 查询详情
* 3:隐患列表
4:隐患详情
5:查询安全检查模板数据
6:商家首页按月查询
9:用户角色可查看的模块
10:查询用户检查过的商户信息
11: 查询商户详情信息
*/
var VUE = null var VUE = null
window.onload = function() { window.onload = function() {
function countSelectedNo(result) { function countSelectedNo(result) {
...@@ -53,7 +66,12 @@ window.onload = function() { ...@@ -53,7 +66,12 @@ window.onload = function() {
* pageName: 页面名称(用于记录页面来源,用于操作后返回上一页) * pageName: 页面名称(用于记录页面来源,用于操作后返回上一页)
* *
*/ */
this.flag = 'JC_XQ' console.log(gemhoUtil.getParameter, 'gemhoUtil.getParameter')
this.pageName = gemhoUtil.getParameter('pageName')
this.id = gemhoUtil.getParameter('id')
this.flag = gemhoUtil.getParameter('flag')
// this.flag = 'JC_XQ'
// this.flag = 'ADD' // this.flag = 'ADD'
if (this.flag === 'YH_XQ') { // 隐患详情 if (this.flag === 'YH_XQ') { // 隐患详情
this.getDetail4YH_XQ() this.getDetail4YH_XQ()
...@@ -124,41 +142,47 @@ window.onload = function() { ...@@ -124,41 +142,47 @@ window.onload = function() {
forbidClick: true, forbidClick: true,
loadingType: 'spinner', loadingType: 'spinner',
}); });
http2.get('/gq/asd/list', { setTimeout(() => {
sign: 5, http2.post(
}, (res) => { {
serviceId: API_KEY_MAP['no-page']['id'],
}).then((res) => { interfacePublicKey: API_KEY_MAP['no-page']['publicKey'],
interfacePrivateKey: API_KEY_MAP['no-page']['privateKey'],
console.log('接口回调数据1111template', res) reqParams: {
if (!res) { // 中台返回为undefined 重新请求 sign: 5,
vant.Toast.clear() },
setTimeout(() => { },
// this.getDetail4Template() (res) => {
}, 0); console.log('接口回调数据1111template', res)
return if (!res) { // 中台返回为undefined 重新请求
} vant.Toast.clear()
if (res) { setTimeout(() => {
// console.log('接口回调数据', JSON.parse(res)) // this.getDetail4Template()
setTimeout(() => { }, 0);
this.$nextTick(() => { return
vant.Toast.clear() }
}) if (res) {
}, 0); // console.log('接口回调数据', JSON.parse(res))
// var result = JSON.parse(res) setTimeout(() => {
var result = res this.$nextTick(() => {
this.checkDate = result.data.checkDate // 检查日期 vant.Toast.clear()
this.checkPeopleName = result.data.checkPeopleName // 检查人员 })
this.rectificationDeadline = result.data.rectificationDeadline // 整改截止日期 }, 0);
this.reviewDate = result.data.reviewDate // 隐患审核日期 // var result = JSON.parse(res)
this.reviewRecord = result.data.reviewRecord var result = res
this.totalItems = result.data.itemAllCount, this.checkDate = result.data.checkDate // 检查日期
// 表单数据 this.checkPeopleName = result.data.checkPeopleName // 检查人员
this.checkData = JSON.parse(JSON.stringify(result.data.gqCheckTypeDtoList)) this.rectificationDeadline = result.data.rectificationDeadline // 整改截止日期
this.originCheckData = JSON.parse(JSON.stringify(result.data.gqCheckTypeDtoList)) this.reviewDate = result.data.reviewDate // 隐患审核日期
} this.reviewRecord = result.data.reviewRecord
}) this.totalItems = result.data.itemAllCount,
// 表单数据
this.checkData = JSON.parse(JSON.stringify(result.data.gqCheckTypeDtoList))
this.originCheckData = JSON.parse(JSON.stringify(result.data.gqCheckTypeDtoList))
}
}
)
}, 0)
}, },
getDetail4YH_XQ() { // 隐患详情 getDetail4YH_XQ() { // 隐患详情
vant.Toast.loading({ vant.Toast.loading({
...@@ -171,6 +195,7 @@ window.onload = function() { ...@@ -171,6 +195,7 @@ window.onload = function() {
interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"], interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"],
reqParams: { reqParams: {
sign: 4, // 隐患详情
"hdId": "1", "hdId": "1",
} }
}, (res) => { }, (res) => {
...@@ -202,61 +227,52 @@ window.onload = function() { ...@@ -202,61 +227,52 @@ window.onload = function() {
}, },
getDetail4JC_XQ() { // 检查单详情 getDetail4JC_XQ() { // 检查单详情
console.log('jiancha单向器') console.log('jiancha详情')
vant.Toast.loading({ vant.Toast.loading({
message: '正在加载...', message: '正在加载...',
forbidClick: true, forbidClick: true,
loadingType: 'spinner', loadingType: 'spinner',
}); });
http2.get('/gq/asd/list', { setTimeout(() => {
sign: 2, http2.post(
// serviceId: API_KEY_MAP["no-page"]['id'], {
// interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"], serviceId: API_KEY_MAP['no-page']['id'],
// interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"], interfacePublicKey: API_KEY_MAP['no-page']['publicKey'],
// reqParams: { interfacePrivateKey: API_KEY_MAP['no-page']['privateKey'],
// "recordId": "10", reqParams: {
// } sign: 2,
"recordId": "22", "recordId": this.id || "22",
}, (res) => { },
// if (!res) { // 中台返回为undefined 重新请求 },
// vant.Toast.clear() (res) => {
// setTimeout(() => {
// this.getDetail4JC_XQ() if (res) {
// }, 0); setTimeout(() => {
// return this.$nextTick(() => {
// } vant.Toast.clear()
if (res) { })
console.log('接口回调数据', JSON.parse(res)) }, 0);
setTimeout(() => { console.log('接口回调数据检查详情', res)
this.$nextTick(() => { // setTimeout(() => {
vant.Toast.clear() // this.$nextTick(() => {
}) // vant.Toast.clear()
}, 0); // })
// }, 0);
var result = JSON.parse(res) var result = JSON.parse(res)
this.checkDate = result.data.checkTime // 检查日期 this.checkDate = result.data.checkTime // 检查日期
this.checkPeopleName = result.data.checkPeopleName // 检查人员 this.checkPeopleName = result.data.checkPeopleName // 检查人员
this.checkData = result.data.gqCheckTypeDtoList this.checkData = result.data.gqCheckTypeDtoList
this.noCount = result.data.hiddenCount this.noCount = result.data.hiddenCount
this.notNullCount = result.data.notRectifiedCount this.notNullCount = result.data.notRectifiedCount
this.totalItems = result.itemAllCount this.totalItems = result.itemAllCount
}
}).then((res) => { // 表单数据
this.originCheckData = JSON.parse(JSON.stringify(result.data.gqCheckTypeDtoList))
console.log('接口回调数据检查详情', res)
// setTimeout(() => { }
// this.$nextTick(() => { }
// vant.Toast.clear() )
// }) }, 0)
// }, 0);
var result = res
this.checkDate = result.data.checkTime // 检查日期
this.checkPeopleName = result.data.checkPeopleName // 检查人员
this.checkData = result.data.gqCheckTypeDtoList
this.noCount = result.data.hiddenCount
this.notNullCount = result.data.notRectifiedCount
this.totalItems = result.itemAllCount
})
}, },
add4ZG_XQ() { add4ZG_XQ() {
if (!this.checkData.photos.length) { if (!this.checkData.photos.length) {
...@@ -275,6 +291,7 @@ window.onload = function() { ...@@ -275,6 +291,7 @@ window.onload = function() {
interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"], interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"],
reqParams: { reqParams: {
sign: 7,
"hdId": this.id, "hdId": this.id,
"photos": this.checkData, "photos": this.checkData,
} }
...@@ -307,6 +324,7 @@ window.onload = function() { ...@@ -307,6 +324,7 @@ window.onload = function() {
interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"], interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"],
reqParams: { reqParams: {
sign: 8,
"hdId": this.id, "hdId": this.id,
auditStatus auditStatus
} }
...@@ -340,7 +358,7 @@ window.onload = function() { ...@@ -340,7 +358,7 @@ window.onload = function() {
vant.Toast({ vant.Toast({
message: '操作成功', message: '操作成功',
}) })
// gemhoUtil.navigatePage(this.pageName + '.html', '操作完成,跳转中...') gemhoUtil.navigatePage(this.pageName + '.html', '操作完成,跳转中...')
}) })
} }
} }
......
...@@ -67,7 +67,8 @@ window.addEventListener('load', function () { ...@@ -67,7 +67,8 @@ window.addEventListener('load', function () {
interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"], interfacePublicKey: API_KEY_MAP["no-page"]["publicKey"],
interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"], interfacePrivateKey: API_KEY_MAP["no-page"]["privateKey"],
reqParams: { reqParams: {
"merId": gemhoUtil.getParameter('id'), sign: 11,
"merId": gemhoUtil.getParameter('merId'),
} }
}, (res) => { }, (res) => {
if (!res) { // 中台返回为undefined 重新请求 if (!res) { // 中台返回为undefined 重新请求
...@@ -90,8 +91,8 @@ window.addEventListener('load', function () { ...@@ -90,8 +91,8 @@ window.addEventListener('load', function () {
console.log('查看详情:', id) console.log('查看详情:', id)
// this.formData = {} // 表单赋值 // this.formData = {} // 表单赋值
// 这里添加跳转逻辑 // 这里添加跳转逻辑
const QR_IMAGE_URL = const QR_IMAGE_URL = result.data.qrCodeUrl
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsAQAAAABRBrPYAAAD70lEQVR42u2az0sUYRjHn8na6SCtVFRSOIqGHQILoRQ3f3TqYNgf0EHo4NVuLsi8YynWJbYWlgKbOQR16xJ0sjSEfsDmBEUkBI4o7lFlg9ZY5ul9n/edSc2gS9C+7DAsw8xnZ+F5n+f7/HgX8G+OdahiVayKVbEqpgMWgjhYyaJ7ASsBw8DAQNw19cLEdWCD5RA8xgEzsM2AqUc6YeI+t4NRsugax0rAMRv4p4YYNwh/SryFZBZdMe7Y3AgGcmtYkTPoh9FNUwYyjiE69K3dY6GiMRIum0J467mrvlU0Fh8h3eefTGjXH3NW5WL0NCCboANWKE5+8OjmQa0XJhZaRHFkFqFaBlfs35JRpWNSkBlVFBTOSsQo+WqGgaguTCFZIa2+E5lo69JrgEXCJeoKvuJCqEu8rOKeEOymbxWMIRVRSNnWoUqDLuL8qxGGUpZVF8Btwg+D6kbQCwtFAiJlJt+O6g3yBNQKQ3JsCcilR6qmhGVMvTAqFEmjZL8jREzlX72wkBpYamMt6fB2dIJ2mMg7FMg2kIgpKwXbYqHyMSHRVFQYUfYhE8kZhVYYVYmqejTkNEbEskpPOmFqEGGKC3FSqy7dgKFemCRLstMR7Q/NnWSdrBUWgqwV1VRNpt14yKYbhijrYabGTXH7oxdGq2zIbGvKb/2aDGuGidqJzCKNQ5NSiyZsumEO+XnsAHYU16AXFs9e5PjFBjV+CU0M9cJUww6qVZctnnRy0AwjTWaygqKIRgrt0Nw+LNUBk9s31KEDVVDUGsBO4dIGU9usEOUmOYrRECOXlk9D2m91tg9LtcDUBpzMtnLFaad1Z4FR8Vi0UUU7j6p6ZNGkQies+heXKlbF/gX2tIh+0ShjCt9hT7Eb6h8GxrR72POx56u5EWOPBy1/iUFNCt9KbCownESdwCYKmxHm1LRtzs8yPw/J9wEUz7sjcBLLuSuWX+h6sQrJCNvTe2y+j83Wwn4YhGfNHGscms5dLeeXOy9swZ7vm+pf4sKQKkG6kG11Wc+qeSIHtfmN9r0JFv2o9+SUe2sp7ZiN1mT5TbYFDkAh6STqO/I/mhdfjljR20xITiynvQJYNevGXC1hn9ze+nn76JdEjN27c9mbLKYzLYfcPo4l3dH7q+Y3d4BjlnGuN35brt9rLxrZlrOpSwX82Oamx1auZRJ1x+dT/sKRGMsc7K09s8QyrR3D+VYs9jRcv7nyfSpnLfrDcx8SA57CblxkmZEmli10dPlDWOzuHoUmfJCbtfxXwezn+G2nV8udYT/LjhtJ30fYY9v2INwdb2hIFjZvr8TYjFiwNfDcIQ/XEGpITB+5M8gNu/Da9/5zt/wJ5zVLxjs6WyMAAAAASUVORK5CYII=' // 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsAQAAAABRBrPYAAAD70lEQVR42u2az0sUYRjHn8na6SCtVFRSOIqGHQILoRQ3f3TqYNgf0EHo4NVuLsi8YynWJbYWlgKbOQR16xJ0sjSEfsDmBEUkBI4o7lFlg9ZY5ul9n/edSc2gS9C+7DAsw8xnZ+F5n+f7/HgX8G+OdahiVayKVbEqpgMWgjhYyaJ7ASsBw8DAQNw19cLEdWCD5RA8xgEzsM2AqUc6YeI+t4NRsugax0rAMRv4p4YYNwh/SryFZBZdMe7Y3AgGcmtYkTPoh9FNUwYyjiE69K3dY6GiMRIum0J467mrvlU0Fh8h3eefTGjXH3NW5WL0NCCboANWKE5+8OjmQa0XJhZaRHFkFqFaBlfs35JRpWNSkBlVFBTOSsQo+WqGgaguTCFZIa2+E5lo69JrgEXCJeoKvuJCqEu8rOKeEOymbxWMIRVRSNnWoUqDLuL8qxGGUpZVF8Btwg+D6kbQCwtFAiJlJt+O6g3yBNQKQ3JsCcilR6qmhGVMvTAqFEmjZL8jREzlX72wkBpYamMt6fB2dIJ2mMg7FMg2kIgpKwXbYqHyMSHRVFQYUfYhE8kZhVYYVYmqejTkNEbEskpPOmFqEGGKC3FSqy7dgKFemCRLstMR7Q/NnWSdrBUWgqwV1VRNpt14yKYbhijrYabGTXH7oxdGq2zIbGvKb/2aDGuGidqJzCKNQ5NSiyZsumEO+XnsAHYU16AXFs9e5PjFBjV+CU0M9cJUww6qVZctnnRy0AwjTWaygqKIRgrt0Nw+LNUBk9s31KEDVVDUGsBO4dIGU9usEOUmOYrRECOXlk9D2m91tg9LtcDUBpzMtnLFaad1Z4FR8Vi0UUU7j6p6ZNGkQies+heXKlbF/gX2tIh+0ShjCt9hT7Eb6h8GxrR72POx56u5EWOPBy1/iUFNCt9KbCownESdwCYKmxHm1LRtzs8yPw/J9wEUz7sjcBLLuSuWX+h6sQrJCNvTe2y+j83Wwn4YhGfNHGscms5dLeeXOy9swZ7vm+pf4sKQKkG6kG11Wc+qeSIHtfmN9r0JFv2o9+SUe2sp7ZiN1mT5TbYFDkAh6STqO/I/mhdfjljR20xITiynvQJYNevGXC1hn9ze+nn76JdEjN27c9mbLKYzLYfcPo4l3dH7q+Y3d4BjlnGuN35brt9rLxrZlrOpSwX82Oamx1auZRJ1x+dT/sKRGMsc7K09s8QyrR3D+VYs9jRcv7nyfSpnLfrDcx8SA57CblxkmZEmli10dPlDWOzuHoUmfJCbtfxXwezn+G2nV8udYT/LjhtJ30fYY9v2INwdb2hIFjZvr8TYjFiwNfDcIQ/XEGpITB+5M8gNu/Da9/5zt/wJ5zVLxjs6WyMAAAAASUVORK5CYII='
this.generateQRCode(QR_IMAGE_URL) this.generateQRCode(QR_IMAGE_URL)
......
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