|
|
|
@ -22,61 +22,53 @@ |
|
|
|
<van-divider class="divdsty" /> |
|
|
|
|
|
|
|
<van-cell-group> |
|
|
|
<div class="zf-name">执法信息<span class="joint-mark">联</span></div> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawEnforcement" |
|
|
|
label="执法部门" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<div class="one-label"> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawEnforcer" |
|
|
|
label="执法人员" |
|
|
|
<div class="zf-name">执法信息 |
|
|
|
|
|
|
|
<div v-if="submitData.uniteCheck != '' && submitData.uniteCheck != null" > |
|
|
|
<span class="joint-mark">联</span></div> |
|
|
|
<div v-for="(item,index) in data.dataList" :key="index"> |
|
|
|
<van-field |
|
|
|
v-model="item.deptName" |
|
|
|
label="执法部门" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<van-field class="no-label" |
|
|
|
v-for="(item, index) in data.lawCer" :key="index" |
|
|
|
v-model="item.show" |
|
|
|
label=" " |
|
|
|
readonly |
|
|
|
/> |
|
|
|
/> |
|
|
|
<div class="one-label"> |
|
|
|
<van-field |
|
|
|
v-model="item.userList[0]" |
|
|
|
label="执法人员" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<van-field class="no-label" |
|
|
|
v-for="(it, i) in item.userList" :key="i" |
|
|
|
v-model="item.userList[i+1]" |
|
|
|
label=" " |
|
|
|
readonly |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawEnforcement" |
|
|
|
label="执法部门" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<div class="one-label"> |
|
|
|
<div v-if="submitData.uniteCheck == '' && submitData.uniteCheck == null"> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawEnforcer" |
|
|
|
label="执法人员" |
|
|
|
v-model="submitData.bureauDeptName" |
|
|
|
label="执法部门" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<van-field class="no-label" |
|
|
|
v-for="(item, index) in data.lawCer" :key="index" |
|
|
|
v-model="item.show" |
|
|
|
label=" " |
|
|
|
readonly |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawEnforcement" |
|
|
|
label="执法部门" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<div class="one-label"> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawEnforcer" |
|
|
|
label="执法人员" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<van-field class="no-label" |
|
|
|
v-for="(item, index) in data.lawCer" :key="index" |
|
|
|
v-model="item.show" |
|
|
|
label=" " |
|
|
|
readonly |
|
|
|
/> |
|
|
|
/> |
|
|
|
<div class="one-label"> |
|
|
|
<van-field |
|
|
|
label="执法人员" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<van-field class="no-label" |
|
|
|
v-for="(item, index) in data.lawCer" :key="index" |
|
|
|
v-model="item.show" |
|
|
|
label=" " |
|
|
|
readonly |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<!-- |
|
|
|
<van-field v-for="(item, index) in data.lawCer" :key="index" |
|
|
|
v-model="item.show" |
|
|
|
@ -214,12 +206,13 @@ |
|
|
|
<script setup name="register"> |
|
|
|
|
|
|
|
import { showSuccessToast,showImagePreview } from 'vant'; |
|
|
|
import {queryEnforcementRegistrationById, getAttr} from '../../api/enforce' |
|
|
|
import {queryEnforcementRegistrationById, getAttr} from '@/api/enforce' |
|
|
|
import { reactive, ref,nextTick } from "vue"; |
|
|
|
import {uploadFile} from "../../util/fileUpload"; |
|
|
|
import {getDict} from "../../api/Home"; |
|
|
|
import {queryLinkageById} from "../../api/linkage"; |
|
|
|
import {nameCorrect} from'../../util/fileUpload' |
|
|
|
import {uploadFile} from "@/util/fileUpload"; |
|
|
|
import {getDict} from "@/api/Home"; |
|
|
|
import {queryLinkageById} from "@/api/linkage"; |
|
|
|
import {nameCorrect} from'@/util/fileUpload' |
|
|
|
import {selectRegistrationList } from '@/api/enterprise' |
|
|
|
//用户筛选弹窗 |
|
|
|
// import Popup from './userFilter.vue'; |
|
|
|
|
|
|
|
@ -241,7 +234,8 @@ const data = reactive({ |
|
|
|
lawList: [{ text:"", id:"" }], |
|
|
|
lawCer:[{ text:"", id:"" }], |
|
|
|
imageList:[], |
|
|
|
show: ref(false) |
|
|
|
show: ref(false), |
|
|
|
dataList:[], |
|
|
|
}); |
|
|
|
//保存参数 |
|
|
|
const submitData = reactive({ |
|
|
|
@ -400,7 +394,7 @@ onMounted(() =>{ |
|
|
|
|
|
|
|
// 执法依据 |
|
|
|
submitData.lawEnforcementBasis = success.data.lawEnforcementBasis; |
|
|
|
submitData.lawEnforcementBasisText = success.data.lawEnforcementBasisText; |
|
|
|
// submitData.lawEnforcementBasisText = success.data.lawEnforcementBasisText; |
|
|
|
if ((null != submitData.lawEnforcementBasis && submitData.lawEnforcementBasis.length > 0) |
|
|
|
&& (null != submitData.lawEnforcementBasisText && submitData.lawEnforcementBasisText.length > 0)) { |
|
|
|
var tmpBasis = submitData.lawEnforcementBasis.split(','); |
|
|
|
@ -424,11 +418,34 @@ onMounted(() =>{ |
|
|
|
for (var i = 0; i < tmpEnforceId.length; i++) { |
|
|
|
data.lawCer.push({text: tmpEnforceText[i], id: tmpEnforceId[i], show: nameCorrect(lawEnforcer2Show[i])}); |
|
|
|
} |
|
|
|
console.log(data.lawCer) |
|
|
|
} |
|
|
|
|
|
|
|
// setLinkageItem(submitData.lawEnforcementItem); |
|
|
|
// setLinkageGA(submitData.lawEnforcementBasis); |
|
|
|
|
|
|
|
if(success.data.uniteCheck!= null && success.data.uniteCheck != ''){ |
|
|
|
selectRegistrationList({"uniteCheck":success.data.uniteCheck},success =>{ |
|
|
|
console.log(success.data); |
|
|
|
for (let index = 0; index < success.data.length; index++) { |
|
|
|
const element = success.data[index]; |
|
|
|
var arr = []; |
|
|
|
arr.push(element.lawEnforcer); |
|
|
|
let tow = element.lawEnforcerTwo.split(","); |
|
|
|
arr.push(...tow); |
|
|
|
var obj = { |
|
|
|
"deptName": element.bureauDeptName, |
|
|
|
"deptId": element.bureauDeptId, |
|
|
|
"userList": arr |
|
|
|
} |
|
|
|
data.dataList.push(obj) |
|
|
|
console.log(data.da) |
|
|
|
} |
|
|
|
},error =>{ |
|
|
|
|
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
},error=>{ |
|
|
|
|
|
|
|
}) |
|
|
|
|