Commit ced81211 authored by 13841799530's avatar 13841799530

bug修复

解润东
20211127
parent dddee994
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
placeholder="问题描述" placeholder="问题描述"
:rules="[{ required: true, message: '请填写问题描述' }]" :rules="[{ required: true, message: '请填写问题描述' }]"
:disabled="isFormwork" :disabled="isFormwork"
@input="numInput"
/> />
<van-field <van-field
v-if="islay" v-if="islay"
...@@ -167,7 +168,10 @@ export default { ...@@ -167,7 +168,10 @@ export default {
}, },
/* 问题提交 */ /* 问题提交 */
onSubmit(value){ onSubmit(value){
console.log(value) if(value['问题描述'].length>500){
this.$toast.fail('字数过长不得超过500')
return
}
var pictures=[]; var pictures=[];
value.uploader.forEach((item) => { value.uploader.forEach((item) => {
pictures.push(item.content) pictures.push(item.content)
...@@ -187,7 +191,6 @@ export default { ...@@ -187,7 +191,6 @@ export default {
context:value['问题描述'],//问题描述 context:value['问题描述'],//问题描述
checkBasis:value['法律依据']//法律依据 checkBasis:value['法律依据']//法律依据
} }
console.log(obj)
this.$dialog.confirm({ this.$dialog.confirm({
title: '提示', title: '提示',
message: '确定提交检查问题?', message: '确定提交检查问题?',
...@@ -219,6 +222,12 @@ export default { ...@@ -219,6 +222,12 @@ export default {
}) })
}, },
//监听字数
numInput(value){
if(value.length>500){
this.$toast.fail('字数过长不得超过500')
}
},
/* 确认选择级联菜单的回显数据处理 */ /* 确认选择级联菜单的回显数据处理 */
onConfirm(){ onConfirm(){
//获取回显的部门值和部门id数组 //获取回显的部门值和部门id数组
......
...@@ -111,7 +111,8 @@ export default { ...@@ -111,7 +111,8 @@ export default {
context:this.editObj.context,//问题描述 context:this.editObj.context,//问题描述
checkBasis:this.editObj.checkBasis,//法律依据 checkBasis:this.editObj.checkBasis,//法律依据
pictures:pictures,//图片 pictures:pictures,//图片
videos:videos//视频 videos:videos,//视频
deptIds:this.editObj.deptIds//责任单位IDS
} }
this.ids=this.editObj.deptIds this.ids=this.editObj.deptIds
} }
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<div class="card" v-for="(item,index) in list" :key="index" > <div class="card" v-for="(item,index) in list" :key="index" >
<van-overlay @click.stop="close(item)" :show="item.show" > <van-overlay @click.stop="close(item)" :show="item.show" >
<van-button round type="primary" @click.stop="detail(index,item)">详情</van-button> <van-button round type="primary" @click.stop="detail(index,item)">详情</van-button>
<van-button round type="info" v-show="!item.checkSubmitFlag" @click.stop="update(index,item)">修改</van-button> <van-button round type="info" @click.stop="update(index,item)">修改</van-button>
<van-button round type="warning " v-show="!item.checkSubmitFlag" @click.stop="Delete(item)">删除</van-button> <van-button round type="warning " v-show="!item.checkSubmitFlag" @click.stop="Delete(item)">删除</van-button>
</van-overlay> </van-overlay>
<van-checkbox :name="item.id" :disabled="finish?finish:item.checkSubmitId?true:false">问题{{index+1}}</van-checkbox> <van-checkbox :name="item.id" :disabled="finish?finish:item.checkSubmitId?true:false">问题{{index+1}}</van-checkbox>
...@@ -170,13 +170,12 @@ export default { ...@@ -170,13 +170,12 @@ export default {
}, },
//修改卡片值 //修改卡片值
update(index,item){ update(index,item){
console.log(item)
item.show=false item.show=false
//向编辑页面传值做数据回显 //向编辑页面传值做数据回显
var obj={ var obj={
id:item.id,//问题ID id:item.id,//问题ID
address:item.address,//问题位置 address:item.address,//问题位置
deptId:item.deptIds,//责任单位ID deptIds:item.deptIds,//责任单位ID
deptNames:item.deptNames,//责任单位名称 deptNames:item.deptNames,//责任单位名称
context:item.context,//问题描述 context:item.context,//问题描述
checkBasis:item.checkBasis,//法律依据 checkBasis:item.checkBasis,//法律依据
......
...@@ -64,7 +64,7 @@ export default { ...@@ -64,7 +64,7 @@ export default {
}, },
data() { data() {
return { return {
currentDate: new Date(),//当前默认时间 currentDate: '',//当前默认时间
istextl:true,//检查组签字是否显示文字 istextl:true,//检查组签字是否显示文字
dialogShow:false,//弹框是否显示 dialogShow:false,//弹框是否显示
istext:true,//是否显示文字 istext:true,//是否显示文字
......
...@@ -111,7 +111,8 @@ export default { ...@@ -111,7 +111,8 @@ export default {
context:this.editObj.context,//问题描述 context:this.editObj.context,//问题描述
checkBasis:this.editObj.checkBasis,//法律依据 checkBasis:this.editObj.checkBasis,//法律依据
pictures:pictures,//图片 pictures:pictures,//图片
videos:videos//视频 videos:videos,//视频
deptIds:this.editObj.deptIds//责任单位IDS
} }
this.ids=this.editObj.deptIds this.ids=this.editObj.deptIds
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<div class="card-status" v-for="(item,index) in noticeTableList" :key="index"> <div class="card-status" v-for="(item,index) in noticeTableList" :key="index">
<van-row> <van-row>
<van-col span="5" class="card-left"> <van-col span="5" class="card-left">
<van-image round width="1.5rem" height="1.5rem" src="http://192.168.4.157:8096/hse/profile/upload/2021/10/27/8d91706250358ddad8499e3fec21578f.jpg"/> <van-image round width="1.5rem" height="1.5rem" :src="item.avatar"/>
</van-col> </van-col>
<van-col span="7" class="card-middle"> <van-col span="7" class="card-middle">
<div>{{item.realName}}</div> <div>{{item.realName}}</div>
...@@ -418,6 +418,7 @@ export default { ...@@ -418,6 +418,7 @@ export default {
title: '提示', title: '提示',
message: '确定提交检查问题?', message: '确定提交检查问题?',
}).then(()=>{ }).then(()=>{
if(checkedList.length==0){this.$toast.fail('提交失败,请至少选择一个问题');return}
this.$toast.loading({ this.$toast.loading({
message:'提交中...', message:'提交中...',
forbidClick: true, forbidClick: true,
...@@ -452,13 +453,14 @@ export default { ...@@ -452,13 +453,14 @@ export default {
var obj={ var obj={
id:item.id,//问题ID id:item.id,//问题ID
address:item.address,//问题位置 address:item.address,//问题位置
deptId:item.deptIds,//责任单位ID deptIds:item.deptIds,//责任单位ID
deptNames:item.deptNames,//责任单位名称数组 deptNames:item.deptNames,//责任单位名称数组
context:item.context,//问题描述 context:item.context,//问题描述
checkBasis:item.checkBasis,//法律依据 checkBasis:item.checkBasis,//法律依据
pictures:item.pictures,//图片 pictures:item.pictures,//图片
videos:item.videos//视频 videos:item.videos//视频
} }
console.log(obj)
this.$forceUpdate()//强制刷新 this.$forceUpdate()//强制刷新
this.$router.push({name:'noticeListEdit',query:{name:'noticeList',obj:JSON.stringify(obj)}}) this.$router.push({name:'noticeListEdit',query:{name:'noticeList',obj:JSON.stringify(obj)}})
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment