|
|
@@ -315,16 +315,18 @@
|
|
|
return null;
|
|
|
},
|
|
|
// 统一保存和跳转方法
|
|
|
- async saveAndNavigate(jieId, type) {
|
|
|
-
|
|
|
- if (!this.banbenId || !this.danyuanId) {
|
|
|
- toast("banbenId或者danyuanId 丢失")
|
|
|
- return false
|
|
|
- }
|
|
|
-
|
|
|
+ async saveAndNavigate(jieId, type,da, code) {
|
|
|
+
|
|
|
+ if (code == 'jixu') { // 追加参数判断 非继续
|
|
|
+ if (!this.banbenId || !this.danyuanId) {
|
|
|
+ toast("banbenId或者danyuanId 丢失")
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
let req = {
|
|
|
"banbenId": this.banbenId,
|
|
|
- "danyuanId": this.danyuanId,
|
|
|
+ "danyuanId": da.danyuanId, // 修改当时版本ID为数据内版本Id
|
|
|
"jieId": jieId
|
|
|
}
|
|
|
|
|
|
@@ -381,7 +383,7 @@
|
|
|
jieId = da.jieId;
|
|
|
}
|
|
|
|
|
|
- this.saveAndNavigate(jieId, da.type);
|
|
|
+ this.saveAndNavigate(jieId, da.type, da, code);
|
|
|
},
|
|
|
handleClickDanyuan() {
|
|
|
if (!this.danyuanId) {
|