Browse Source

修改执法委托、投诉新需求

v4
Chendy 1 year ago
parent
commit
ddb0a64cd4
  1. 26
      src/views/enforce/sign.vue
  2. 2
      src/views/enterprise/complaint.vue
  3. 15
      src/views/enterprise/registrationDetail.vue
  4. 17
      src/views/enterprise/registrationEdit.vue

26
src/views/enforce/sign.vue

@ -184,12 +184,15 @@
</div>
</div>
<van-divider class="divdsty" />
<van-cell center title="委托执法">
<van-cell center title="受委托执法">
<template #right-icon>
<van-switch v-model="data.auth_checked" @click="authCheck"/>
<van-radio-group v-model="data.auth_checked" shape="square" direction="horizontal">
<van-radio name=0>否</van-radio>
<van-radio name=1>是</van-radio>
</van-radio-group>
</template>
</van-cell>
<view v-if="data.auth_checked===true">
<view v-if="data.auth_checked==1">
<van-field
v-model="submitData.entrustDeptName"
label="委托行政机关"
@ -405,7 +408,7 @@
deptContent: '',
allNo: 'circle',
union_checked: '0', // 联合执法选择
auth_checked: false, // 委托执法选择
auth_checked: 0, // 委托执法选择
union_datas: [], // 联合执法用的分组list
check_union_no: '', // 选中的联合执法编号
radio_flag: 'circle', // 联合执法单选按钮的选择标识
@ -485,17 +488,6 @@
})
// 委托执法
const authCheck=() =>{
if(data.auth_checked===false){
data.auth_checked===true
// 显示委托执法单位
}else{
data.auth_checked===false;
}
}
const showEntrust = () => {
data.entrustPopup = true;
}
@ -888,7 +880,7 @@
if (data.union_checked == 1) {submitData.hasUnion = 1;} else {submitData.unionNo = null;}
submitData.uniteCheck = data.union_checked;
// 是否委托执法
if (data.auth_checked) {submitData.hasAuto = 1;}
submitData.hasAuto=data.auth_checked
// 处理回显附件auth_checked
for (var k = 0; k < data.fileListObj.length; k++) {
@ -951,7 +943,7 @@
if (data.union_checked == 1) {submitData.hasUnion = 1;} else {submitData.unionNo = null;}
submitData.uniteCheck = data.union_checked;
// 是否委托执法
if (data.auth_checked) {submitData.hasAuto = 1;}
submitData.hasAuto=data.auth_checked
// 处理回显附件
for (var k = 0; k < data.fileListObj.length; k++) {

2
src/views/enterprise/complaint.vue

@ -162,7 +162,7 @@
columns: [],
selectTypeValue: ref[0],
isSelect: true,
isCheckedon: false,
isCheckedon: true,
isCheckedoff: false,
popupVisible: false,
depts: [[{text: "", id: ""}]],

15
src/views/enterprise/registrationDetail.vue

@ -102,19 +102,20 @@
/>
<van-divider class="divdsty" />
<van-cell center title="委托执法">
<van-cell center title="受委托执法">
<template #right-icon>
<!-- <van-switch disabled v-model="item.hasAuto"/> -->
<van-switch v-model="data.auth_checked" disabled/>
<van-radio-group v-model="data.auth_checked" shape="square" direction="horizontal" >
<van-radio name="0" >否</van-radio>
<van-radio name="1" >是</van-radio>
</van-radio-group>
</template>
</van-cell>
<view v-if="data.auth_checked===true">
<view v-if="data.auth_checked=='1'">
<van-field
v-model="data.entrustDeptName"
label="委托行政机关"
readonly
/>
</view>
<div class="file-upload">
@ -559,7 +560,7 @@ const data = reactive({
arrayLength: 1,
allNo: 'circle',
hasUnion: false, // 联合执法选择
auth_checked: false, // 委托执法选择
auth_checked: "0", // 委托执法选择
union_datas: [], // 联合执法用的分组list
check_union_no: '', // 选中的联合执法编号
radio_flag: 'circle', // 联合执法单选按钮的选择标识,
@ -991,7 +992,7 @@ const convertReg = (regs) => {
obj.lawEnforcementId = dt.lawEnforcementId;
obj.lawEnforcementItem = dt.lawEnforcementItem;
obj.lawEnforcementItemText = dt.lawEnforcementItemText;
data.auth_checked = dt.hasAuto==0?false:true;
data.auth_checked = String(dt.hasAuto);
data.entrustDeptName=dt.entrustDeptName;
data.hasUnion = dt.hasUnion==0?false:true;
obj.lawEnforcer = nameCorrect(dt.lawEnforcer);

17
src/views/enterprise/registrationEdit.vue

@ -270,12 +270,15 @@
</div>
</div>
<van-divider class="divdsty" />
<van-cell center title="委托执法">
<van-cell center title="受委托执法">
<template #right-icon>
<van-switch v-model="data.auth_checked" @click="!data.auth_checked"/>
<van-radio-group v-model="data.auth_checked" shape="square" direction="horizontal">
<van-radio name="0">否</van-radio>
<van-radio name="1">是</van-radio>
</van-radio-group>
</template>
</van-cell>
<view v-if="data.auth_checked===true">
<view v-if="data.auth_checked=='1'">
<van-field
v-model="submitData.entrustDeptName"
label="委托行政机关"
@ -449,7 +452,7 @@ import {showFailToast, showSuccessToast} from 'vant';
fileListObj:[],
allNo: 'circle',
union_checked: '0', // 联合执法选择
auth_checked: false, // 委托执法选择
auth_checked: '0', // 委托执法选择
union_datas: [], // 联合执法用的分组list
check_union_no: '', // 选中的联合执法编号
radio_flag: 'circle', // 联合执法单选按钮的选择标识
@ -788,7 +791,7 @@ import {showFailToast, showSuccessToast} from 'vant';
submitData.uniteCheck = success.data.uniteCheck; // 单独用来判断是否勾选联合执法
data.union_checked = success.data.uniteCheck;
submitData.hasAuto = success.data.hasAuto;
data.auth_checked = success.data.hasAuto==0?false:true;
data.auth_checked = String(success.data.hasAuto);
submitData.unionNo = success.data.unionNo;
submitData.entrustDeptId=success.data.entrustDeptId;
submitData.entrustDeptName=success.data.entrustDeptName;
@ -1054,7 +1057,7 @@ import {showFailToast, showSuccessToast} from 'vant';
submitData.unionNo = null;
}
// 是否委托执法
if (data.auth_checked) {submitData.hasAuto = 1;}
submitData.hasAuto=data.auth_checked;
// 处理回显附件
// if (null != data.fileListObj) {
// for (var k = 0; k < data.fileListObj.length; k++) {
@ -1125,7 +1128,7 @@ import {showFailToast, showSuccessToast} from 'vant';
//联合执法
if (data.union_checked == 1) {submitData.hasUnion = 1;} else {submitData.unionNo = null;}
// 是否委托执法
if (data.auth_checked) {submitData.hasAuto = 1;}
submitData.hasAuto=data.auth_checked;
// 执法依据
submitData.lawEnforcementBasis = "";

Loading…
Cancel
Save