|
|
|
@ -41,11 +41,14 @@ |
|
|
|
<div class="popup-content"> |
|
|
|
<div class="subtitle">请选择不扫码的原因:</div> |
|
|
|
<div class="item-box"> |
|
|
|
<span :class="checkCss==1?'item-btn active':'item-btn'" |
|
|
|
@click="checkReason('企业拒绝出示二维码', 1)">企业拒绝出示二维码</span> |
|
|
|
<span :class="checkCss==2?'item-btn active':'item-btn'" |
|
|
|
@click="checkReason('网络/设备故障', 2)">网络/设备故障</span> |
|
|
|
<span :class="checkCss==3?'item-btn active':'item-btn'" @click="checkReason('其它', 3)">其它</span> |
|
|
|
<!-- <span :class="checkCss==1?'item-btn active':'item-btn'"--> |
|
|
|
<!-- @click="checkReason('企业拒绝出示二维码', 1)">企业拒绝出示二维码</span>--> |
|
|
|
<!-- <span :class="checkCss==2?'item-btn active':'item-btn'"--> |
|
|
|
<!-- @click="checkReason('网络/设备故障', 2)">网络/设备故障</span>--> |
|
|
|
<!-- <span :class="checkCss==3?'item-btn active':'item-btn'" --> |
|
|
|
<!-- @click="checkReason('其它', 3)">其它</span>--> |
|
|
|
|
|
|
|
<span v-for="(item, index) in dicts" :key="index" :class="checkCss==item.dictValue?'item-btn active':'item-btn'" @click="checkReason(item.dictLabel, item.dictValue)">{{item.dictLabel}}</span> |
|
|
|
</div> |
|
|
|
<div class="btnbox"> |
|
|
|
<!-- <button class='btn-reset' @click="">重置</button>--> |
|
|
|
@ -59,6 +62,7 @@ |
|
|
|
<script> |
|
|
|
import {queryEnterpriseInfoList} from '../../api/enterprise' |
|
|
|
import {queryRegistrationList} from "../../api/enforce"; |
|
|
|
import {getDict} from "../../api/Home"; |
|
|
|
|
|
|
|
export default { |
|
|
|
data() { |
|
|
|
@ -70,7 +74,9 @@ |
|
|
|
searchParam: { |
|
|
|
// 企业名称 |
|
|
|
enterpriseName: "", |
|
|
|
} |
|
|
|
params: {} |
|
|
|
}, |
|
|
|
dicts: [], |
|
|
|
} |
|
|
|
}, |
|
|
|
props: { |
|
|
|
@ -85,6 +91,7 @@ |
|
|
|
}, |
|
|
|
created() { |
|
|
|
// this.queryList(); |
|
|
|
this.queryDict(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
closePopup() { |
|
|
|
@ -92,6 +99,7 @@ |
|
|
|
}, |
|
|
|
queryList() { |
|
|
|
this.enterpriseList = []; |
|
|
|
this.searchParam.reason = this.checkCss; |
|
|
|
queryEnterpriseInfoList(this.searchParam, success => { |
|
|
|
if (success.success) { |
|
|
|
this.enterpriseList.push(...success.data); |
|
|
|
@ -99,11 +107,20 @@ |
|
|
|
console.log(this.enterpriseList); |
|
|
|
}); |
|
|
|
}, |
|
|
|
queryDict() { |
|
|
|
this.dicts = []; |
|
|
|
getDict({"dictType":"no-scan-reason"}, success => { |
|
|
|
if (success.success) { |
|
|
|
this.dicts.push(...success.data); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
toDetail(item) { |
|
|
|
this.$router.push({ |
|
|
|
path: "/sign", |
|
|
|
query: { |
|
|
|
reason: this.reason, |
|
|
|
checkCss: this.checkCss, |
|
|
|
enterpriseNumber: item.salt, |
|
|
|
isNoScan: true, |
|
|
|
} |
|
|
|
|