|
|
|
@ -35,14 +35,6 @@ |
|
|
|
:rules="[{ validator, message: '请输入正确内容' }]" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<!-- <van-field |
|
|
|
v-model="submitData.checkTime" |
|
|
|
required |
|
|
|
readonly |
|
|
|
label="执法时间" |
|
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
|
@click="data.showTimePicker = true" |
|
|
|
/> --> |
|
|
|
<div class="flex-div"> |
|
|
|
<van-field |
|
|
|
v-model="submitData.checkTime" |
|
|
|
@ -54,15 +46,23 @@ |
|
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
|
@click="data.showTimePicker = true" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
v-model="submitData.checkTimeOrderText" |
|
|
|
<van-field |
|
|
|
v-model="data.checkHourStart" |
|
|
|
required |
|
|
|
is-link |
|
|
|
label="" |
|
|
|
|
|
|
|
placeholder="时段" |
|
|
|
placeholder="开始时间" |
|
|
|
readonly |
|
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
|
@click="data.checkTimePicker = true" |
|
|
|
@click="data.hourStartPicker = true" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
v-model="data.checkHourEnd" |
|
|
|
required |
|
|
|
label="" |
|
|
|
placeholder="结束时间" |
|
|
|
readonly |
|
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
|
@click="data.hourEndPicker = true" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
|
|
|
|
@ -239,11 +239,16 @@ |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
|
|
|
|
<van-popup v-model:show="data.checkTimePicker" round position="bottom"> |
|
|
|
<van-picker |
|
|
|
:columns="data.checkTimeColumns" |
|
|
|
@cancel="data.checkTimePicker = false" |
|
|
|
@confirm="checkTimeOnConfirm" |
|
|
|
<van-popup v-model:show="data.hourStartPicker" round position="bottom"> |
|
|
|
<van-time-picker v-model="data.currentHour" :columns-type='data.checkHourType' |
|
|
|
@cancel="data.hourStartPicker = false" |
|
|
|
@confirm="hourStartConfirm" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<van-popup v-model:show="data.hourEndPicker" round position="bottom"> |
|
|
|
<van-time-picker v-model="data.currentHour" :columns-type='data.checkHourType' |
|
|
|
@cancel="data.hourEndPicker = false" |
|
|
|
@confirm="hourEndConfirm" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<DeptPopup :visible="data.deptChecked" :content="data.deptContent" @close="closePopup" |
|
|
|
@ -298,13 +303,14 @@ |
|
|
|
mainDeputyOrder: 1, |
|
|
|
lawCerFlag: 0, |
|
|
|
lawCer:[{ text:"", id:"", show:"", num:"" }], |
|
|
|
checkTimePicker: false, |
|
|
|
checkTimeColumns: [ |
|
|
|
{ text: '9:00 ~ 12:00', value: '1' }, |
|
|
|
{ text: '14:00 ~ 17:00', value: '2' }, |
|
|
|
], |
|
|
|
minDate: new Date(), |
|
|
|
maxDate: new Date(2125, 5, 1), |
|
|
|
minDate: new Date(), |
|
|
|
maxDate: new Date(2125, 5, 1), |
|
|
|
hourStartPicker: ref(false), |
|
|
|
hourEndPicker: ref(false), |
|
|
|
currentHour:ref(['00','00']), |
|
|
|
checkHourType:ref(['hour', 'minute']), |
|
|
|
checkHourStart:"", |
|
|
|
checkHourEnd:"" |
|
|
|
}); |
|
|
|
//保存参数 |
|
|
|
const submitData = reactive({ |
|
|
|
@ -358,7 +364,9 @@ |
|
|
|
bureauDeptId:"", |
|
|
|
bureauDeptName:"", |
|
|
|
checkTimeOrder:"", |
|
|
|
checkTimeOrderText:"" |
|
|
|
checkTimeOrderText:"", |
|
|
|
checkHourStart:"", |
|
|
|
checkHourEnd:"" |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
@ -482,6 +490,8 @@ |
|
|
|
submitData.checkTimeOrderText = "14:00 ~ 17:00" |
|
|
|
} |
|
|
|
submitData.checkTimeOrder = success.data.checkTimeOrder; |
|
|
|
data.checkHourStart= success.data.checkHourStart; |
|
|
|
data.checkHourEnd=success.data.checkHourEnd; |
|
|
|
// 执法事项 |
|
|
|
submitData.checkItemText = success.data.checkItemText; |
|
|
|
// 执法要求 |
|
|
|
@ -629,6 +639,8 @@ |
|
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
|
submitData.checkHourStart=data.checkHourStart; |
|
|
|
submitData.checkHourEnd=data.checkHourEnd; |
|
|
|
//默认设置再次发起页面ID为空 |
|
|
|
submitData.id = ""; |
|
|
|
addEnterpriseLawEnforcement(submitData,success =>{ |
|
|
|
@ -672,6 +684,8 @@ |
|
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
|
submitData.checkHourStart=data.checkHourStart; |
|
|
|
submitData.checkHourEnd=data.checkHourEnd; |
|
|
|
//默认设置再次发起页面ID为空 |
|
|
|
submitData.id = ""; |
|
|
|
editEnterpriseLawEnforcement(submitData, success => { |
|
|
|
@ -788,12 +802,14 @@ |
|
|
|
/** |
|
|
|
* 执法时间 时段选择 |
|
|
|
*/ |
|
|
|
const checkTimeOnConfirm = ({ selectedOptions }) => { |
|
|
|
data.checkTimePicker = false; |
|
|
|
console.log(selectedOptions[0].text); |
|
|
|
console.log(selectedOptions[0].value); |
|
|
|
submitData.checkTimeOrderText = selectedOptions[0].text; |
|
|
|
submitData.checkTimeOrder = selectedOptions[0].value; |
|
|
|
const hourStartConfirm = ({ selectedOptions }) => { |
|
|
|
data.hourStartPicker = false; |
|
|
|
data.checkHourStart = selectedOptions[0].value+":"+selectedOptions[1].value; |
|
|
|
}; |
|
|
|
|
|
|
|
const hourEndConfirm = ({ selectedOptions }) => { |
|
|
|
data.hourEndPicker = false; |
|
|
|
data.checkHourEnd = selectedOptions[0].value+":"+selectedOptions[1].value;; |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<script> |
|
|
|
|