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

2
src/views/enterprise/complaint.vue

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

15
src/views/enterprise/registrationDetail.vue

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

17
src/views/enterprise/registrationEdit.vue

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

Loading…
Cancel
Save