|
@@ -240,9 +240,12 @@ export default {
|
|
|
this.$message.error("流程名称重复");
|
|
|
return
|
|
|
}
|
|
|
- if(!this.tabPaneList[this.tabsKeys-1].categoryId.length) {
|
|
|
- this.$message.error("请将信息填全");
|
|
|
- return
|
|
|
+ // 系统默认流程没有分类
|
|
|
+ if(this.tabsKeys-1) {
|
|
|
+ if(!this.tabPaneList[this.tabsKeys-1].categoryId.length) {
|
|
|
+ this.$message.error("请将信息填全");
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
// 判断信息是否填全
|
|
|
for(let i of this.tabPaneList[this.tabsKeys-1].knowledgeApprovalNode) {
|
|
@@ -258,10 +261,12 @@ export default {
|
|
|
api.insertApprovalNodes(this.tabPaneList[this.tabsKeys-1]).then(res => {
|
|
|
let data = res.data
|
|
|
let categoryArr = []
|
|
|
- for(let i=0;i<data.category.length;i++) {
|
|
|
- categoryArr.push({
|
|
|
- value:data.category[i],label:data.categoryName[i]
|
|
|
- })
|
|
|
+ if(data.category && data.category.length) {
|
|
|
+ for(let i=0;i<data.category.length;i++) {
|
|
|
+ categoryArr.push({
|
|
|
+ value:data.category[i],label:data.categoryName[i]
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
this.tabPaneList[this.tabsKeys-1].categoryId = categoryArr
|
|
|
if(res.success == true) {
|