Browse Source

修改bug

v3
chenrui 2 years ago
parent
commit
cf92461bc0
  1. 5
      src/views/administrative/appointment.vue
  2. 83
      src/views/administrative/appointmentDetail.vue
  3. 4
      src/views/administrative/appointmentEdit.vue
  4. 26
      src/views/administrative/appointmentList.vue
  5. 2
      src/views/administrative/deptFilter.vue
  6. 4
      src/views/enforce/historyCheck.vue
  7. 16
      src/views/enforce/lawFilter.vue
  8. 2
      src/views/enforce/noScanFilter.vue
  9. 8
      src/views/enforce/sign.vue

5
src/views/administrative/appointment.vue

@ -511,6 +511,7 @@
deptId: item[i].deptId, deptId: item[i].deptId,
deptName: item[i].deptName, deptName: item[i].deptName,
zzDisplayPath:item[i].zzDisplayPath, zzDisplayPath:item[i].zzDisplayPath,
lawCertificateNum: item[i].lawCertificateNum
}); });
} }
} }
@ -752,6 +753,10 @@
}); });
} }
} }
const removeDeptAndUser = (index) =>{
console.log(index)
submitData.userObjs.splice(index,1);
}
</script> </script>
<script> <script>
//案件筛选弹窗 //案件筛选弹窗

83
src/views/administrative/appointmentDetail.vue

@ -21,12 +21,32 @@
readonly readonly
:rules="[{ validator, message: '请输入正确内容' }]" :rules="[{ validator, message: '请输入正确内容' }]"
/> />
<van-field <!-- <van-field
v-model="submitData.checkTime" v-model="submitData.checkTime"
readonly readonly
label="检查时间" label="检查时间"
:rules="[{ required: true, message: '必填项' }]" :rules="[{ required: true, message: '必填项' }]"
/> -->
<div class="flex-div">
<van-field
v-model="submitData.checkTime"
required
is-link
label="检查时间"
placeholder="日期"
:rules="[{ required: true, message: '必填项' }]"
@click="data.showTimePicker = true"
/>
<van-field
v-model="submitData.checkTimeOrderText"
required
is-link
label=""
placeholder="时段"
:rules="[{ required: true, message: '必填项' }]"
@click="data.checkTimePicker = true"
/> />
</div>
<!-- <van-field <!-- <van-field
v-model="submitData.checkItemText" v-model="submitData.checkItemText"
@ -254,6 +274,7 @@
isReg:1, isReg:1,
/** 状态 0:正常;1:取消 */ /** 状态 0:正常;1:取消 */
status:1, status:1,
checkTimeOrderText:"",
}) })
const onConfirm = (time) => { const onConfirm = (time) => {
@ -370,7 +391,7 @@
}) })
data.checkItemText =success.data['params'].checkItemText; data.checkItemText =success.data['params'].checkItemText;
data.checkRequireText =success.data['params'].checkRequireText; data.checkRequireText =success.data['params'].checkRequireText;
submitData.lawEnforcerText =success.data['lawEnforcer']; submitData.lawEnforcerText = success.data['lawEnforcer'] + " " +success.data['lawEnforcerText'];
submitData.lawEnforcerTextTwo =success.data['lawEnforcerTwo']; submitData.lawEnforcerTextTwo =success.data['lawEnforcerTwo'];
submitData.isSubmit =success.data['isSubmit']; submitData.isSubmit =success.data['isSubmit'];
submitData.isReg = success.data['isReg']; submitData.isReg = success.data['isReg'];
@ -391,6 +412,11 @@
for (var i=0; i<success.data.userObjs.length; i++) { for (var i=0; i<success.data.userObjs.length; i++) {
submitData.userObjs.push({ strUserId: success.data.userObjs[i].strUserId, userName: success.data.userObjs[i].userName, deptId: success.data.userObjs[i].deptId, deptName: success.data.userObjs[i].deptName }); submitData.userObjs.push({ strUserId: success.data.userObjs[i].strUserId, userName: success.data.userObjs[i].userName, deptId: success.data.userObjs[i].deptId, deptName: success.data.userObjs[i].deptName });
} }
if(success.data['checkTimeOrder'] == 1){
submitData.checkTimeOrderText = "9:00 ~ 12:00"
}else{
submitData.checkTimeOrderText = "14:00 ~ 17:00"
}
// 执法人员 // 执法人员
submitData.lawEnforcerTwoId = success.data['lawEnforcerTwoId']; submitData.lawEnforcerTwoId = success.data['lawEnforcerTwoId'];
submitData.lawEnforcerTwo = success.data['lawEnforcerTwo']; submitData.lawEnforcerTwo = success.data['lawEnforcerTwo'];
@ -408,16 +434,16 @@
//查询当前登录人员信息 //查询当前登录人员信息
// if (submitData.isSubmit == 0) { // if (submitData.isSubmit == 0) {
queryUserInfo(useCommon.userId,success =>{ // queryUserInfo(useCommon.userId,success =>{
console.log("queryUserInfo : ", success.data) // console.log("queryUserInfo : ", success.data)
submitData.lawEnforcer = success.data.userName; // submitData.lawEnforcer = success.data.userName;
submitData.lawCertificateNum = success.data.lawCertificateNum // submitData.lawCertificateNum = success.data.lawCertificateNum
submitData.lawEnforcerText = nameCorrect(submitData.lawEnforcer +" "+ submitData.lawCertificateNum) // submitData.lawEnforcerText = nameCorrect(submitData.lawEnforcer +" "+ submitData.lawCertificateNum)
// submitData.lawEnforcerText = submitData.lawEnforcer // submitData.lawEnforcerText = submitData.lawEnforcer
submitData.lawEnforcerId = success.data.userId; // submitData.lawEnforcerId = success.data.userId;
submitData.lawEnforcement = success.data.dept.deptName; // submitData.lawEnforcement = success.data.dept.deptName;
submitData.lawEnforcementId = success.data.dept.deptId; // submitData.lawEnforcementId = success.data.dept.deptId;
},error=>{}); // },error=>{});
// } // }
} }
},error=>{ },error=>{
@ -847,4 +873,39 @@
color: #fff; color: #fff;
border-color: #1367fe; border-color: #1367fe;
} }
.flex-div {
position: relative;
display: flex;
align-items: flex-start;
padding: 0 0.43rem 0 0.23rem;
color: #666;
font-size: 0.37rem;
white-space: nowrap;
}
.flex-div::after {
position: absolute;
left: 0.43rem;
bottom: 0;
width: calc(100% - 0.86rem);
border-bottom: 1px solid #ebedf0;
content: "";
transform: scaleY(.5);
}
.flex-div .van-cell::after {
border-bottom: 0;
}
.flex-div .van-field {
float: right;
padding-right: 0;
width: 38%;
}
.flex-div .van-field:first-child {
float: left;
padding-left: 0.2rem;
width: 62%;
}
</style> </style>

4
src/views/administrative/appointmentEdit.vue

@ -194,8 +194,8 @@
</van-cell-group> </van-cell-group>
<van-action-bar> <van-action-bar>
<van-button round block type="info" native-type="submit" @click="tmpSave">提交</van-button> <van-button round block type="info" native-type="submit" @click="tmpSave">保存</van-button>
<van-button round block type="info" native-type="submit" @click="submit112">发送</van-button> <van-button round block type="info" native-type="submit" @click="submit112">提交</van-button>
</van-action-bar> </van-action-bar>
</van-form> </van-form>

26
src/views/administrative/appointmentList.vue

@ -65,6 +65,10 @@
下午 14:00~17:00 下午 14:00~17:00
</span> </span>
</p> </p>
<div class="act-btn" v-if="item.uniteCheck != '' && item.uniteCheck != null">
<!-- <span class="card_box_action"></span>-->
<span class="joint-mark">联</span>
</div>
</div> </div>
<div @click="toDetailView(item.id)"> <div @click="toDetailView(item.id)">
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />--> <!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />-->
@ -695,5 +699,27 @@
color: #fff; color: #fff;
border-color: #1367fe; border-color: #1367fe;
} }
.act-btn {
display: flex;
position: absolute;
top: 0;
right: 0;
white-space: nowrap;
}
.joint-mark {
display: inline-block;
// margin: 0 0.25rem 0 0;
width: 0.5rem;
height: 0.5rem;
background: #2d94fa;
border-radius: 50%;
color: #fff;
font-size: 0.3rem;
line-height: 1.75;
text-align: center;
margin-right: 0.25rem;
margin-top: 0.3rem
}
</style> </style>

2
src/views/administrative/deptFilter.vue

@ -63,7 +63,7 @@
<div class="add-staff"> <div class="add-staff">
<van-checkbox :name="item.userId+';-;'+item.userName+';-;'+item.deptId+';-;'+item.dept.deptName +';-;'+ item.lawCertificateNum+';-;'+ item.dept.zzDisplayPath" :ref="el => checkboxRefs[item.userId] = el" @click.stop></van-checkbox> <van-checkbox :name="item.userId+';-;'+item.userName+';-;'+item.deptId+';-;'+item.dept.deptName +';-;'+ item.lawCertificateNum+';-;'+ item.dept.zzDisplayPath" :ref="el => checkboxRefs[item.userId] = el" @click.stop></van-checkbox>
<div class="staff-box"> <div class="staff-box">
<span class="add-name">{{item.userName}}</span> <span class="add-name">{{item.userName}} {{ item.lawCertificateNum }} </span>
<span class="add-dept">{{ item.dept.zzDisplayPath}}</span> <span class="add-dept">{{ item.dept.zzDisplayPath}}</span>
</div> </div>
<!-- <van-checkbox :name="item.userId+';-;'+item.userName+';-;'+item.deptId+';-;'+item.dept.deptName" :ref="el => checkboxRefs[item.userId] = el" @click.stop></van-checkbox> <!-- <van-checkbox :name="item.userId+';-;'+item.userName+';-;'+item.deptId+';-;'+item.dept.deptName" :ref="el => checkboxRefs[item.userId] = el" @click.stop></van-checkbox>

4
src/views/enforce/historyCheck.vue

@ -59,8 +59,8 @@
<div class="card_box_span"> <div class="card_box_span">
<p>检查时间:{{ formattedTimeYYYYmmdd(item.enforcementTime) }}</p> <p>检查时间:{{ formattedTimeYYYYmmdd(item.enforcementTime) }}</p>
<div class="act-btn"> <div class="act-btn">
<span v-if="null != item.enforce" class="remsty">未扫码</span> <span v-if="item.enforceReason != '' && enforceReason != null" class="remsty">未扫码</span>
<span v-if="null != item.enforce" class="joint-mark">联</span> <span v-if="item.uniteCheck != '' && item.uniteCheck != null" class="joint-mark">联</span>
</div> </div>
</div> </div>
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />--> <!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />-->

16
src/views/enforce/lawFilter.vue

@ -20,6 +20,7 @@
<van-list v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="onLoad"> <van-list v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
<div class="case-item" v-for="(item, index) in dataList" :key="index" > <div class="case-item" v-for="(item, index) in dataList" :key="index" >
<span class="selectButton" @click="selectData(item)">一键关联</span> <span class="selectButton" @click="selectData(item)">一键关联</span>
<span v-if="item.uniteCheck != '' && item.uniteCheck != null" class="joint-mark">联</span>
<div class="case-title">执法事项:{{ item.checkItemText }}</div> <div class="case-title">执法事项:{{ item.checkItemText }}</div>
<div class="case-time">执法时间:{{ item.checkTime }}</div> <div class="case-time">执法时间:{{ item.checkTime }}</div>
@ -298,7 +299,7 @@
.selectButton { .selectButton {
position: absolute; position: absolute;
width: 20%; width: 20%;
height: 34%; // height: 34%;
top: 30%; top: 30%;
right: 1%; right: 1%;
background-color: #1367fe; background-color: #1367fe;
@ -306,6 +307,17 @@
text-align: center; text-align: center;
border-radius: 0.1rem; border-radius: 0.1rem;
} }
.joint-mark {
display: inline-block;
margin: 0 0.25rem 0 0;
width: 0.5rem;
height: 0.5rem;
background: #2d94fa;
border-radius: 50%;
color: #fff;
font-size: 0.3rem;
line-height: 1.75;
text-align: center;
}
</style> </style>

2
src/views/enforce/noScanFilter.vue

@ -170,7 +170,7 @@ const props = defineProps( {
query: { query: {
reason: reason.value, reason: reason.value,
checkCss: checkCss.value, checkCss: checkCss.value,
enterpriseNumber: item.salt, enterpriseNumber: item.enterpriseNumber,
isNoScan: true, isNoScan: true,
} }
}); });

8
src/views/enforce/sign.vue

@ -121,7 +121,7 @@
<!-- <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"> <view v-if="data.isNoScan == 'true'">
<!-- <van-field <!-- <van-field
v-model="submitData.enforce" v-model="submitData.enforce"
<view v-if="data.isNoScan == 'true'"> <view v-if="data.isNoScan == 'true'">
@ -131,8 +131,10 @@
readonly readonly
/> --> /> -->
<van-field v-model="submitData.enforceReason" <van-field
label="原&nbsp; &nbsp; &nbsp; &nbsp;因" v-if="submitData.checkCss != 3"
v-model="submitData.enforceReason"
label="原&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因"
/> />
<van-field v-if="submitData.checkCss == 3" <van-field v-if="submitData.checkCss == 3"
v-model="submitData.enforceReason" v-model="submitData.enforceReason"

Loading…
Cancel
Save