征求意见流程更改

This commit is contained in:
宋伟佳
2022-03-28 16:47:08 +08:00
parent 01924334dd
commit 29e3248958
2 changed files with 82 additions and 48 deletions
@@ -349,6 +349,7 @@
name: "bzzqyjStep5", name: "bzzqyjStep5",
data() { data() {
return { return {
clickFlag: false,
commentText5: '', commentText5: '',
options: [], options: [],
itemId: '', itemId: '',
@@ -460,6 +461,7 @@
this.modalshowflag2 = false this.modalshowflag2 = false
}, },
itemEdit (row, index) { itemEdit (row, index) {
if(this.clickFlag){
this.itemId = row.id this.itemId = row.id
this.modalshowflag2 = true this.modalshowflag2 = true
this.editForm = { this.editForm = {
@@ -476,19 +478,30 @@
source: row.source, source: row.source,
id: row.id, id: row.id,
} }
}else{
this.$message.warning('公开征求意见未结束,无法操作')
}
}, },
itermsConditionsClose () { itermsConditionsClose () {
this.itermsConditionsFlag = false this.itermsConditionsFlag = false
}, },
itermsConditionsOpen (row) { itermsConditionsOpen (row) {
if(this.clickFlag){
this.itermsConditionsFlag = true this.itermsConditionsFlag = true
this.itermsConditionsTitle = row this.itermsConditionsTitle = row
}else{
this.$message.warning('公开征求意见未结束,无法操作')
}
}, },
downloadFile (attId) { downloadFile (attId) {
window.location.href = '/api/att/attFile/downloadFileForSar?fileId=' + attId window.location.href = '/api/att/attFile/downloadFileForSar?fileId=' + attId
}, },
handleTransfer() { handleTransfer() {
if(this.clickFlag){
this.drawerModal = true this.drawerModal = true
}else{
this.$message.warning('公开征求意见未结束,无法操作')
}
}, },
checkedRole (data) { checkedRole (data) {
changeAssigneeNew({ changeAssigneeNew({
@@ -539,6 +552,7 @@
}, },
//保存事件 //保存事件
handleSave() { handleSave() {
if(this.clickFlag){
this.saveLoading = true; this.saveLoading = true;
let _formData = new FormData(); let _formData = new FormData();
let json = this.form; let json = this.form;
@@ -557,13 +571,20 @@
}).catch(e => { }).catch(e => {
this.saveLoading = false; this.saveLoading = false;
}); });
}else{
this.$message.warning('公开征求意见未结束,无法操作')
}
}, },
handleSubmit() { handleSubmit() {
if(this.clickFlag){
let a = 0 let a = 0
for (let b = 0; b < this.data.length;b++) { for (let b = 0; b < this.data.length;b++) {
if (this.data[b].state === '3' && !this.data[b].cause) { if (this.data[b].state === '3' && !this.data[b].cause) {
a++ a++
} }
if(!this.data[b].sourceType){
this.data[b].sourceType = '定向'
}
} }
if (a > 0) { if (a > 0) {
this.$message.warning('请输入不上报原因') this.$message.warning('请输入不上报原因')
@@ -585,6 +606,9 @@
} }
this.isSubmit = false; this.isSubmit = false;
}); });
}else{
this.$message.warning('公开征求意见未结束,无法操作')
}
}, },
getData() { getData() {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
@@ -613,6 +637,15 @@
this.json = data; this.json = data;
this.getItemList(data.standId,this.form.textValue) this.getItemList(data.standId,this.form.textValue)
this.data = newArr this.data = newArr
this.$http.get('slrs/sar-public-idea-all/checkIsShow', {
endTime: this.form.endTime
}, {}, res => {
if (res.message === '1') {
this.clickFlag = false
} else {
this.clickFlag = true
}
})
if (data.introduce) { if (data.introduce) {
} else { } else {
this.$http.get("slrs/sar-public-idea-all/getPublicIdea", { this.$http.get("slrs/sar-public-idea-all/getPublicIdea", {
@@ -624,6 +657,7 @@
item.responUser = item.userId item.responUser = item.userId
item.state = '1' item.state = '1'
item.source = '2' item.source = '2'
item.sourceType = '公开'
this.data.push(item); this.data.push(item);
}); });
}); });
@@ -79,7 +79,7 @@
</div> </div>
</transition> </transition>
<div class="effect"> <div class="effect">
<el-button v-if="ideaKey" type="primary" class="common-button-primary" size="mini" @click="selectStandardPro('add')" v-btn-permission="'bb5501f4461476b330cbbc3c6f22780a'"> <el-button v-if="ideaKey" type="primary" class="common-button-primary" size="mini" @click="selectStandardPro('add')" v-btn-permission="''">
添加 添加
</el-button> </el-button>
<el-button type="primary" class="common-button-primary" size="mini" @click="exportAll" v-btn-permission="'5af38c3aaad325741045c4db44e6850e'">导出</el-button> <el-button type="primary" class="common-button-primary" size="mini" @click="exportAll" v-btn-permission="'5af38c3aaad325741045c4db44e6850e'">导出</el-button>