|
|
@ -31,14 +31,6 @@ |
|
|
label="联系人电话" |
|
|
label="联系人电话" |
|
|
:rules="[{ validator, message: '请输入正确内容' }]" |
|
|
:rules="[{ validator, message: '请输入正确内容' }]" |
|
|
/> |
|
|
/> |
|
|
<!-- <van-field |
|
|
|
|
|
v-model="submitData.checkTime" |
|
|
|
|
|
required |
|
|
|
|
|
readonly |
|
|
|
|
|
label="执法时间" |
|
|
|
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
|
|
|
@click="data.showTimePicker = true" |
|
|
|
|
|
/> --> |
|
|
|
|
|
<div class="flex-div"> |
|
|
<div class="flex-div"> |
|
|
<van-field |
|
|
<van-field |
|
|
v-model="submitData.checkTime" |
|
|
v-model="submitData.checkTime" |
|
|
@ -50,13 +42,22 @@ |
|
|
@click="data.showTimePicker = true" |
|
|
@click="data.showTimePicker = true" |
|
|
/> |
|
|
/> |
|
|
<van-field |
|
|
<van-field |
|
|
v-model="submitData.checkTimeOrderText" |
|
|
v-model="data.checkHourStart" |
|
|
required |
|
|
required |
|
|
is-link |
|
|
|
|
|
label="" |
|
|
label="" |
|
|
placeholder="时段" |
|
|
placeholder="开始时间" |
|
|
|
|
|
readonly |
|
|
:rules="[{ required: true, message: '必填项' }]" |
|
|
: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> |
|
|
</div> |
|
|
|
|
|
|
|
|
@ -240,11 +241,16 @@ |
|
|
<DeptPopup :visible="data.deptChecked" :content="data.deptContent" @close="closePopup" |
|
|
<DeptPopup :visible="data.deptChecked" :content="data.deptContent" @close="closePopup" |
|
|
@reciveData="reciveDept"/> |
|
|
@reciveData="reciveDept"/> |
|
|
|
|
|
|
|
|
<van-popup v-model:show="data.checkTimePicker" round position="bottom"> |
|
|
<van-popup v-model:show="data.hourStartPicker" round position="bottom"> |
|
|
<van-picker |
|
|
<van-time-picker v-model="data.currentHour" :columns-type='data.checkHourType' |
|
|
:columns="data.checkTimeColumns" |
|
|
@cancel="data.hourStartPicker = false" |
|
|
@cancel="data.checkTimePicker = false" |
|
|
@confirm="hourStartConfirm" |
|
|
@confirm="checkTimeOnConfirm" |
|
|
/> |
|
|
|
|
|
</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> |
|
|
</van-popup> |
|
|
<van-overlay :show="data.overlayShow"> |
|
|
<van-overlay :show="data.overlayShow"> |
|
|
@ -295,11 +301,12 @@ |
|
|
mainDeputyOrder: 1, |
|
|
mainDeputyOrder: 1, |
|
|
lawCerFlag: 0, |
|
|
lawCerFlag: 0, |
|
|
lawCer:[{ text:"", id:"", show:"", num:"" }], |
|
|
lawCer:[{ text:"", id:"", show:"", num:"" }], |
|
|
checkTimePicker: false, |
|
|
hourStartPicker: ref(false), |
|
|
checkTimeColumns: [ |
|
|
hourEndPicker: ref(false), |
|
|
{ text: '9:00 ~ 12:00', value: '1' }, |
|
|
currentHour:ref(['00','00']), |
|
|
{ text: '14:00 ~ 17:00', value: '2' }, |
|
|
checkHourType:ref(['hour', 'minute']), |
|
|
], |
|
|
checkHourStart:"", |
|
|
|
|
|
checkHourEnd:"" |
|
|
}); |
|
|
}); |
|
|
//保存参数 |
|
|
//保存参数 |
|
|
const submitData = reactive({ |
|
|
const submitData = reactive({ |
|
|
@ -357,8 +364,23 @@ |
|
|
*/ |
|
|
*/ |
|
|
checkTimeOrder: 0, |
|
|
checkTimeOrder: 0, |
|
|
checkTimeOrderText:"", |
|
|
checkTimeOrderText:"", |
|
|
|
|
|
checkHourStart:"", |
|
|
|
|
|
checkHourEnd:"" |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 执法时间 时段选择 |
|
|
|
|
|
*/ |
|
|
|
|
|
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;; |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
const onConfirm = (time) => { |
|
|
const onConfirm = (time) => { |
|
|
console.log(time) |
|
|
console.log(time) |
|
|
if(time != null) { |
|
|
if(time != null) { |
|
|
@ -470,6 +492,8 @@ |
|
|
console.log("getByIdToDataFillIn : ", success); |
|
|
console.log("getByIdToDataFillIn : ", success); |
|
|
//跳转企业二维码地址 |
|
|
//跳转企业二维码地址 |
|
|
if(success.success){ |
|
|
if(success.success){ |
|
|
|
|
|
data.checkHourStart=success.data['checkHourStart']; |
|
|
|
|
|
data.checkHourEnd=success.data['checkHourEnd']; |
|
|
data.mainDeputyOrder = success.data.mainDeputyOrder; |
|
|
data.mainDeputyOrder = success.data.mainDeputyOrder; |
|
|
Object.keys(submitData).forEach((item) => { |
|
|
Object.keys(submitData).forEach((item) => { |
|
|
submitData[item] = success.data[item] ? success.data[item] : ""; |
|
|
submitData[item] = success.data[item] ? success.data[item] : ""; |
|
|
@ -571,6 +595,8 @@ |
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
|
|
|
submitData.checkHourStart=data.checkHourStart; |
|
|
|
|
|
submitData.checkHourEnd=data.checkHourEnd; |
|
|
addEnterpriseLawEnforcement(submitData,success =>{ |
|
|
addEnterpriseLawEnforcement(submitData,success =>{ |
|
|
data.overlayShow = false; // 遮罩层 |
|
|
data.overlayShow = false; // 遮罩层 |
|
|
//跳转企业二维码地址 |
|
|
//跳转企业二维码地址 |
|
|
@ -615,6 +641,8 @@ |
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
|
|
|
submitData.checkHourStart=data.checkHourStart; |
|
|
|
|
|
submitData.checkHourEnd=data.checkHourEnd; |
|
|
if(data.mainDeputyOrder == 0) { |
|
|
if(data.mainDeputyOrder == 0) { |
|
|
editEnterpriseLawEnforcementDeputyOrder(submitData,success =>{ |
|
|
editEnterpriseLawEnforcementDeputyOrder(submitData,success =>{ |
|
|
data.overlayShow = false; // 遮罩层 |
|
|
data.overlayShow = false; // 遮罩层 |
|
|
|