|
|
|
@ -122,25 +122,30 @@ |
|
|
|
show-word-limit |
|
|
|
/> |
|
|
|
|
|
|
|
<van-cell v-if="data.mainDeputyOrder == 1" center title="开启联合检查"> |
|
|
|
<van-cell v-if="data.mainDeputyOrder == 1 && submitData.isSubmit == 0" center title="开启联合检查"> |
|
|
|
<template #right-icon> |
|
|
|
<van-switch v-model="data.checked" @click="!data.checked"/> |
|
|
|
<van-switch v-model="data.checked" @click="checkUnite"/> |
|
|
|
</template> |
|
|
|
</van-cell> |
|
|
|
<van-field |
|
|
|
v-if="data.checked" |
|
|
|
v-model="submitData.deptTexts" |
|
|
|
label="检查部门" |
|
|
|
rows="2" |
|
|
|
autosize |
|
|
|
type="textarea" |
|
|
|
maxlength="50" |
|
|
|
placeholder="请选择" |
|
|
|
is-link |
|
|
|
show-word-limit |
|
|
|
readonly |
|
|
|
@click="selectDepts" |
|
|
|
/> |
|
|
|
<!-- <van-field--> |
|
|
|
<!-- v-if="data.checked"--> |
|
|
|
<!-- v-model="submitData.deptTexts"--> |
|
|
|
<!-- label="检查部门"--> |
|
|
|
<!-- rows="2"--> |
|
|
|
<!-- autosize--> |
|
|
|
<!-- type="textarea"--> |
|
|
|
<!-- maxlength="50"--> |
|
|
|
<!-- placeholder="请选择"--> |
|
|
|
<!-- is-link--> |
|
|
|
<!-- show-word-limit--> |
|
|
|
<!-- readonly--> |
|
|
|
<!-- @click="selectDepts"--> |
|
|
|
<!-- />--> |
|
|
|
<div class="add-inspect" v-if="data.checked || submitData.isSubmit == 1"> |
|
|
|
<p v-for="(item, index) in submitData.userObjs" :key="index"> |
|
|
|
<span class="add-dept">{{item.deptName}}</span><span class="add-name">{{item.userName}}</span> |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</van-cell-group> |
|
|
|
<div class="warp_body"> |
|
|
|
<van-action-bar> |
|
|
|
@ -272,7 +277,9 @@ |
|
|
|
remark:"", |
|
|
|
deptTexts: "", |
|
|
|
deptObjs: [], |
|
|
|
userObjs: [], |
|
|
|
isUnite: 0, |
|
|
|
isSubmit: 0, |
|
|
|
uniteCheck:"", |
|
|
|
/**局级部门 */ |
|
|
|
bureauDeptId:"", |
|
|
|
@ -316,12 +323,22 @@ |
|
|
|
// submitData.lawEnforcerTextTwo = submitData.lawEnforcerTwo |
|
|
|
} |
|
|
|
|
|
|
|
const checkUnite = () => { |
|
|
|
if (data.checked) { |
|
|
|
data.deptChecked=true; |
|
|
|
} else { |
|
|
|
data.deptChecked=false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
const reciveDept = (item) => { |
|
|
|
submitData.deptTexts = ""; |
|
|
|
submitData.deptObjs = []; |
|
|
|
submitData.userObjs = []; |
|
|
|
for (var i=0; i<item.length; i++) { |
|
|
|
submitData.deptTexts += item[i].deptName+";"; |
|
|
|
submitData.deptObjs.push({ deptId: item[i].deptId, deptName: item[i].deptName }); |
|
|
|
submitData.deptObjs.push({deptId: item[i].deptId, deptName: item[i].deptName }); |
|
|
|
submitData.userObjs.push({strUserId: item[i].userId, userName: item[i].userName, deptId: item[i].deptId, deptName: item[i].deptName }); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -364,7 +381,7 @@ |
|
|
|
|
|
|
|
const dataFillIn = (id) => { |
|
|
|
getByIdToDataFillIn(id,success =>{ |
|
|
|
console.log(success); |
|
|
|
console.log("getByIdToDataFillIn : ", success); |
|
|
|
//跳转企业二维码地址 |
|
|
|
if(success.success){ |
|
|
|
data.mainDeputyOrder = success.data.mainDeputyOrder; |
|
|
|
@ -375,19 +392,25 @@ |
|
|
|
data.checkRequireText =success.data['params'].checkRequireText; |
|
|
|
submitData.lawEnforcerText =success.data['lawEnforcer']; |
|
|
|
submitData.lawEnforcerTextTwo =success.data['lawEnforcerTwo']; |
|
|
|
submitData.isSubmit =success.data['isSubmit']; |
|
|
|
submitData.bureauDeptName = success.data['bureauDeptName']; |
|
|
|
|
|
|
|
if (success.data.deptObjs.length > 1) { |
|
|
|
// 是否联合执法 |
|
|
|
if (success.data.userObjs.length > 1) { |
|
|
|
data.checked = true; |
|
|
|
} |
|
|
|
submitData.deptTexts = ""; |
|
|
|
submitData.deptObjs = []; |
|
|
|
for (var i=0; i<success.data.deptObjs.length; i++) { |
|
|
|
submitData.deptTexts += success.data.deptObjs[i].deptName+";"; |
|
|
|
submitData.deptObjs.push({ deptId: success.data.deptObjs[i].deptId, deptName: success.data.deptObjs[i].deptName }); |
|
|
|
// submitData.deptTexts = ""; |
|
|
|
// submitData.deptObjs = []; |
|
|
|
// for (var i=0; i<success.data.deptObjs.length; i++) { |
|
|
|
// submitData.deptTexts += success.data.deptObjs[i].deptName+";"; |
|
|
|
// submitData.deptObjs.push({ deptId: success.data.deptObjs[i].deptId, deptName: success.data.deptObjs[i].deptName }); |
|
|
|
// } |
|
|
|
submitData.userObjs = []; |
|
|
|
console.log("success.data.userObjs : ", success.data.userObjs); |
|
|
|
for (var i=0; i<success.data.userObjs.length; i++) { |
|
|
|
submitData.userObjs.push({ strUserId: success.data.userObjs[i].strUserId, userName: success.data.userObjs[i].userName, deptId: success.data.userObjs[i].deptId, deptName: success.data.userObjs[i].deptName }); |
|
|
|
} |
|
|
|
// 执法人员 |
|
|
|
console.log("===========> : ", success.data) |
|
|
|
submitData.lawEnforcerTwoId = success.data['lawEnforcerTwoId']; |
|
|
|
submitData.lawEnforcerTwo = success.data['lawEnforcerTwo']; |
|
|
|
var lawEnforcer2ShowStr = success.data['lawEnforcer2Show']; |
|
|
|
@ -401,7 +424,20 @@ |
|
|
|
data.lawCer.push({text: tmpEnforceText[i], id: tmpEnforceId[i], show: lawEnforcer2Show[i]}); |
|
|
|
} |
|
|
|
} |
|
|
|
// showSuccessToast('保存成功'); |
|
|
|
|
|
|
|
//查询当前登录人员信息 |
|
|
|
if (submitData.isSubmit == 0) { |
|
|
|
queryUserInfo(useCommon.userId,success =>{ |
|
|
|
console.log("queryUserInfo : ", success.data) |
|
|
|
submitData.lawEnforcer = success.data.userName; |
|
|
|
submitData.lawCertificateNum = success.data.lawCertificateNum |
|
|
|
submitData.lawEnforcerText = submitData.lawEnforcer +" "+ submitData.lawCertificateNum |
|
|
|
// submitData.lawEnforcerText = submitData.lawEnforcer |
|
|
|
submitData.lawEnforcerId = success.data.userId; |
|
|
|
submitData.lawEnforcement = success.data.dept.deptName; |
|
|
|
submitData.lawEnforcementId = success.data.dept.deptId; |
|
|
|
},error=>{}); |
|
|
|
} |
|
|
|
} |
|
|
|
},error=>{ |
|
|
|
console.log("保存失败") |
|
|
|
@ -543,17 +579,7 @@ |
|
|
|
// 数据填充 |
|
|
|
dataFillIn(route?.query?.id); |
|
|
|
|
|
|
|
//查询当前登录人员信息 |
|
|
|
queryUserInfo(useCommon.userId,success =>{ |
|
|
|
console.log(success.data) |
|
|
|
submitData.lawEnforcer = success.data.userName; |
|
|
|
submitData.lawCertificateNum = success.data.lawCertificateNum |
|
|
|
submitData.lawEnforcerText = submitData.lawEnforcer +" "+ submitData.lawCertificateNum |
|
|
|
// submitData.lawEnforcerText = submitData.lawEnforcer |
|
|
|
submitData.lawEnforcerId = success.data.userId; |
|
|
|
submitData.lawEnforcement = success.data.dept.deptName; |
|
|
|
submitData.lawEnforcementId = success.data.dept.deptId; |
|
|
|
},error=>{}); |
|
|
|
|
|
|
|
|
|
|
|
// getLinkageByValueAndParentId("check_item", "100"); |
|
|
|
|
|
|
|
@ -573,7 +599,6 @@ |
|
|
|
}) |
|
|
|
|
|
|
|
const reciveData = (item) =>{ |
|
|
|
console.log(item); |
|
|
|
submitData.enterpriseName = item.enterpriseName; |
|
|
|
submitData.linkTel = item.enterpriseTel; |
|
|
|
submitData.linkMan = item.legalPerson; |
|
|
|
@ -656,4 +681,30 @@ |
|
|
|
margin-right: 0.1rem; |
|
|
|
} |
|
|
|
|
|
|
|
.add-inspect { |
|
|
|
margin: 0 0.425rem 0 3.06rem; |
|
|
|
padding-bottom: 0.3rem; |
|
|
|
font-size: 0.35rem; |
|
|
|
color: #323233; |
|
|
|
} |
|
|
|
|
|
|
|
.add-inspect p { |
|
|
|
margin: 0.1rem 0; |
|
|
|
padding: 0.2rem 0; |
|
|
|
//border-bottom: 1px solid #f4f5f6; |
|
|
|
} |
|
|
|
|
|
|
|
.add-inspect p:nth-child(even) { |
|
|
|
background-color: #f3f4f5; |
|
|
|
} |
|
|
|
|
|
|
|
.add-inspect span { |
|
|
|
margin-right: 0.2rem; |
|
|
|
color: #999; |
|
|
|
} |
|
|
|
|
|
|
|
.add-inspect span.add-dept { |
|
|
|
color: #323233; |
|
|
|
} |
|
|
|
|
|
|
|
</style> |
|
|
|
|