|
@@ -20,18 +20,21 @@
|
|
|
<img src="~@/assets/img/smartReport/icon01.png" alt="">
|
|
|
<span>存草稿</span>
|
|
|
</li>
|
|
|
- <template v-if="!isApprove">
|
|
|
- <li class="action-item" @click="handlePublishOpt('dsfb')">
|
|
|
+ <template v-if="!isApprove||!hasApproveFlow">
|
|
|
+ <li class="action-item" :class="{'disabled':checkLoading}"
|
|
|
+ @click="handlePublishOpt('dsfb')">
|
|
|
<img src="~@/assets/img/smartReport/icon01.png" alt="">
|
|
|
<span>定时发布</span>
|
|
|
</li>
|
|
|
- <li class="action-item" @click="handlePublishOpt('fb')">
|
|
|
+ <li class="action-item" :class="{'disabled':checkLoading}"
|
|
|
+ @click="handlePublishOpt('fb')">
|
|
|
<img src="~@/assets/img/smartReport/icon01.png" alt="">
|
|
|
<span>发布</span>
|
|
|
</li>
|
|
|
</template>
|
|
|
- <template v-if="isApprove">
|
|
|
- <li class="action-item" @click="handlePublishOpt('submit')">
|
|
|
+ <template v-if="isApprove&&hasApproveFlow">
|
|
|
+ <li class="action-item" :class="{'disabled':checkLoading}"
|
|
|
+ @click="handlePublishOpt('submit')">
|
|
|
<img src="~@/assets/img/smartReport/icon01.png" alt="">
|
|
|
<span>提交</span>
|
|
|
</li>
|
|
@@ -763,6 +766,10 @@ export default {
|
|
|
ContentStruct:JSON.stringify(this.conList)
|
|
|
}
|
|
|
console.log(params);
|
|
|
+ //检查classifynameArr是否有审批流
|
|
|
+ let classify = [e.ClassifyIdFirst,e.ClassifyIdSecond]
|
|
|
+ this.checkClassifyNameArr(3,classify)
|
|
|
+
|
|
|
apiSmartReport.reportEdit({...params}).then(res=>{
|
|
|
if(res.Ret===200){
|
|
|
this.$message.success('保存成功')
|
|
@@ -793,6 +800,8 @@ export default {
|
|
|
this.$nextTick(()=>{
|
|
|
this.contentChange=false
|
|
|
})
|
|
|
+ let classify = [res.Data.ClassifyIdFirst,res.Data.ClassifyIdSecond]
|
|
|
+ this.checkClassifyNameArr(3,classify)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -876,7 +885,7 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
// 发布
|
|
|
- if(this.isApprove){
|
|
|
+ if(type==='submit'){
|
|
|
this.submitReport()
|
|
|
return
|
|
|
}
|
|
@@ -1105,6 +1114,11 @@ div{
|
|
|
&:last-child{
|
|
|
border-right: none;
|
|
|
}
|
|
|
+ &.disabled{
|
|
|
+ pointer-events: none;
|
|
|
+ cursor: not-allowed;
|
|
|
+ color:#999;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|