|
|
@ -56,20 +56,22 @@ |
|
|
/> |
|
|
/> |
|
|
<div class="add-box"> |
|
|
<div class="add-box"> |
|
|
<div v-for="(item, index) in data.lawCer" :key="index"> |
|
|
<div v-for="(item, index) in data.lawCer" :key="index"> |
|
|
<div class="item-delete" v-if="index>0" @click.stop="cancelUser(index)"><label>执法人员 |
|
|
<!-- <div class="item-delete" v-if="index>0" @click.stop="cancelUser(index)"><label>执法人员 |
|
|
{{index+1}}</label> <a>删除</a></div> |
|
|
{{index+1}}</label> <a>删除</a></div> --> |
|
|
<van-field |
|
|
<van-field |
|
|
v-model="item.show" |
|
|
v-model="item.show" |
|
|
label="执法人员" |
|
|
label="执法人员" |
|
|
readonly |
|
|
readonly |
|
|
required |
|
|
required |
|
|
is-link |
|
|
clickable |
|
|
|
|
|
:right-icon="(data.lawCer.length - index ) == 1 ? 'add-o' : 'close'" |
|
|
|
|
|
@click-right-icon="(data.lawCer.length - index ) == 1 ? addLawCer(index) : cancelUser(index)" |
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
placeholder="请选择" |
|
|
placeholder="请选择" |
|
|
@click="showPopup(index)" |
|
|
@click-input="showPopup(index)" |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="addbtn" @click.stop="addLawCer"><van-icon name="add-o" /></div> |
|
|
<!-- <div class="addbtn" @click.stop="addLawCer"><van-icon name="add-o" /></div> --> |
|
|
</div> |
|
|
</div> |
|
|
<van-field |
|
|
<van-field |
|
|
v-model="submitData.checkCategoryText" |
|
|
v-model="submitData.checkCategoryText" |
|
|
@ -94,20 +96,21 @@ |
|
|
<van-field v-model="submitData.lawEnforcementItem" v-show="false"/> |
|
|
<van-field v-model="submitData.lawEnforcementItem" v-show="false"/> |
|
|
<div class="add-box"> |
|
|
<div class="add-box"> |
|
|
<div v-for="(item, index) in data.lawList" :key="index"> |
|
|
<div v-for="(item, index) in data.lawList" :key="index"> |
|
|
<div class="item-delete" @click.stop="cancelEnforcement(index)"><label>检查依据 {{index+1}}</label> |
|
|
<!-- <div class="item-delete" @click.stop="cancelEnforcement(index)"><label>检查依据 {{index+1}}</label> |
|
|
<a>删除</a></div> |
|
|
<a>删除</a></div> --> |
|
|
<van-field |
|
|
<van-field |
|
|
v-model="item.text" |
|
|
v-model="item.text" |
|
|
readonly |
|
|
readonly |
|
|
label="检查依据" |
|
|
label="检查依据" |
|
|
placeholder="检查依据" |
|
|
placeholder="检查依据" |
|
|
@click="showPopupqz(index)" |
|
|
@click-input="showPopupqz(index)" |
|
|
rows="1" |
|
|
rows="1" |
|
|
autosize |
|
|
autosize |
|
|
is-link |
|
|
:right-icon="(data.lawList.length - index ) == 1 ? 'add-o' : 'close'" |
|
|
|
|
|
@click-right-icon="(data.lawList.length - index ) == 1 ? addField(index) : cancelEnforcement(index)" |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="addbtn" @click.stop="addField"><van-icon name="add-o" /></div> |
|
|
<!-- <div class="addbtn" @click.stop="addField"><van-icon name="add-o" /></div> --> |
|
|
</div> |
|
|
</div> |
|
|
<van-field v-model="submitData.lawEnforcementBasis" v-show="false"/> |
|
|
<van-field v-model="submitData.lawEnforcementBasis" v-show="false"/> |
|
|
<view v-if="data.isNoScan == 'true'"> |
|
|
<view v-if="data.isNoScan == 'true'"> |
|
|
@ -260,6 +263,8 @@ |
|
|
const route = useRoute(); |
|
|
const route = useRoute(); |
|
|
const form = ref(null); |
|
|
const form = ref(null); |
|
|
let queryaddressId = ref(""); |
|
|
let queryaddressId = ref(""); |
|
|
|
|
|
const showUserAdd = ref(true) |
|
|
|
|
|
const showNextUserAdd = ref(false) |
|
|
const data = reactive({ |
|
|
const data = reactive({ |
|
|
showLawEnforcerFlag: false, |
|
|
showLawEnforcerFlag: false, |
|
|
currentPage: 1, |
|
|
currentPage: 1, |
|
|
@ -811,8 +816,10 @@ |
|
|
const cancelUser = (index) => { |
|
|
const cancelUser = (index) => { |
|
|
data.lawCer.splice(index, 1); |
|
|
data.lawCer.splice(index, 1); |
|
|
} |
|
|
} |
|
|
const addLawCer = () => { |
|
|
const addLawCer = (index) => { |
|
|
data.lawCer.push({text: "", id: ""}); |
|
|
data.lawCer.push({text: "", id: ""}); |
|
|
|
|
|
showUserAdd.value = false; |
|
|
|
|
|
showNextUserAdd.value = true; |
|
|
} |
|
|
} |
|
|
const closePopup = () => { |
|
|
const closePopup = () => { |
|
|
data.popupVisible = false; |
|
|
data.popupVisible = false; |
|
|
|