按钮展示判断
Showing
4 changed files
with
27 additions
and
13 deletions
... | @@ -192,8 +192,10 @@ export default { | ... | @@ -192,8 +192,10 @@ export default { |
192 | // 退回 | 192 | // 退回 |
193 | rollback(data){ | 193 | rollback(data){ |
194 | rollbackProcess(data).then((res) => { | 194 | rollbackProcess(data).then((res) => { |
195 | this.sprList = res[0].masterActors; | 195 | this.$message.success("操作成功!") |
196 | this.spr = res[0].masterActors[0].accountNo; | 196 | this.$router.push({ |
197 | path: '/dbx' | ||
198 | }) | ||
197 | }); | 199 | }); |
198 | }, | 200 | }, |
199 | //终止 | 201 | //终止 | ... | ... |
... | @@ -198,8 +198,8 @@ | ... | @@ -198,8 +198,8 @@ |
198 | <el-button type="primary" @click="registerCall">登记调用</el-button> | 198 | <el-button type="primary" @click="registerCall">登记调用</el-button> |
199 | </div> | 199 | </div> |
200 | <div class="sh-btn"> | 200 | <div class="sh-btn"> |
201 | <el-button type="primary" @click="lczz" v-if="workFlowData.properties.phase == 'modify'">终止</el-button> | 201 | <el-button type="primary" @click="lczz" v-show="workFlowphase == 'modify'">终止</el-button> |
202 | <el-button type="primary" @click="thdz" v-if="workFlowData.rollbackDetails.length>0">退回</el-button> | 202 | <el-button type="primary" @click="thzd" v-show="rollbackDetails.length>0">退回</el-button> |
203 | <el-button type="primary" @click="onSubmit" :disabled="disabled" v-if="!workFlowState">提交</el-button> | 203 | <el-button type="primary" @click="onSubmit" :disabled="disabled" v-if="!workFlowState">提交</el-button> |
204 | <el-button type="primary" @click="shdz" v-if="workFlowState">审核</el-button> | 204 | <el-button type="primary" @click="shdz" v-if="workFlowState">审核</el-button> |
205 | </div> | 205 | </div> |
... | @@ -293,11 +293,11 @@ | ... | @@ -293,11 +293,11 @@ |
293 | value: '', | 293 | value: '', |
294 | ytTitleRowspan:1, //用途的单元格垂直合并数量 | 294 | ytTitleRowspan:1, //用途的单元格垂直合并数量 |
295 | mainBoxWidth: 0, | 295 | mainBoxWidth: 0, |
296 | |||
297 | rules:[], | 296 | rules:[], |
298 | |||
299 | workFlowState:false, | 297 | workFlowState:false, |
300 | workFlowData:{} | 298 | workFlowData:{}, |
299 | workFlowphase:'', | ||
300 | rollbackDetails:[] | ||
301 | } | 301 | } |
302 | }, | 302 | }, |
303 | created() { | 303 | created() { |
... | @@ -327,6 +327,9 @@ | ... | @@ -327,6 +327,9 @@ |
327 | "workitemInstanceId": this.$route.query.workitemInstanceId | 327 | "workitemInstanceId": this.$route.query.workitemInstanceId |
328 | } | 328 | } |
329 | getActivityDetail(params).then(res => { | 329 | getActivityDetail(params).then(res => { |
330 | this.workFlowData= res; | ||
331 | this.workFlowphase = res.properties.phase; | ||
332 | this.rollbackDetails = res.rollbackDetails; | ||
330 | this.workFlowState = res.workitemInstance.apps.some(function(item) { | 333 | this.workFlowState = res.workitemInstance.apps.some(function(item) { |
331 | return item == 'shenpibiao'; | 334 | return item == 'shenpibiao'; |
332 | }); | 335 | }); | ... | ... |
... | @@ -369,8 +369,8 @@ | ... | @@ -369,8 +369,8 @@ |
369 | </div> | 369 | </div> |
370 | </div> | 370 | </div> |
371 | <div class="sh-btn"> | 371 | <div class="sh-btn"> |
372 | <el-button type="primary" @click="lczz" v-if="workFlowData.properties.phase == 'modify'">终止</el-button> | 372 | <el-button type="primary" @click="lczz" v-show="workFlowphase == 'modify'">终止</el-button> |
373 | <el-button type="primary" @click="thzd" v-if="workFlowData.rollbackDetails.length>0">退回</el-button> | 373 | <el-button type="primary" @click="thzd" v-show="rollbackDetails.length>0">退回</el-button> |
374 | <el-button type="primary" @click="submitZDxx" :disabled="disabled" v-if="!workFlowState">提交</el-button> | 374 | <el-button type="primary" @click="submitZDxx" :disabled="disabled" v-if="!workFlowState">提交</el-button> |
375 | <el-button type="primary" @click="shzd" v-if="workFlowState">审核</el-button> | 375 | <el-button type="primary" @click="shzd" v-if="workFlowState">审核</el-button> |
376 | </div> | 376 | </div> |
... | @@ -484,7 +484,9 @@ | ... | @@ -484,7 +484,9 @@ |
484 | SYQLXID: "", | 484 | SYQLXID: "", |
485 | }, | 485 | }, |
486 | workFlowState:false, | 486 | workFlowState:false, |
487 | workFlowData:{} | 487 | workFlowData:{}, |
488 | workFlowphase:'', | ||
489 | rollbackDetails:[] | ||
488 | }; | 490 | }; |
489 | }, | 491 | }, |
490 | mixins: [geoUtils], | 492 | mixins: [geoUtils], |
... | @@ -507,6 +509,8 @@ | ... | @@ -507,6 +509,8 @@ |
507 | } | 509 | } |
508 | getActivityDetail(params).then(res => { | 510 | getActivityDetail(params).then(res => { |
509 | this.workFlowData= res; | 511 | this.workFlowData= res; |
512 | this.workFlowphase = res.properties.phase; | ||
513 | this.rollbackDetails = res.rollbackDetails; | ||
510 | this.workFlowState = res.workitemInstance.apps.some(function(item) { | 514 | this.workFlowState = res.workitemInstance.apps.some(function(item) { |
511 | return item == 'shenpibiao'; | 515 | return item == 'shenpibiao'; |
512 | }); | 516 | }); | ... | ... |
... | @@ -279,8 +279,8 @@ | ... | @@ -279,8 +279,8 @@ |
279 | </div> | 279 | </div> |
280 | </div> | 280 | </div> |
281 | <div class="sh-btn"> | 281 | <div class="sh-btn"> |
282 | <el-button type="primary" @click="lczz" v-if="workFlowData.properties.phase == 'modify'">终止</el-button> | 282 | <el-button type="primary" @click="lczz" v-show="workFlowphase == 'modify'">终止</el-button> |
283 | <el-button type="primary" @click="thzrz" v-if="workFlowData.rollbackDetails.length>0">退回</el-button> | 283 | <el-button type="primary" @click="thzd" v-show="rollbackDetails.length>0">退回</el-button> |
284 | <el-button type="primary" @click="onSubmit" :disabled="disabled" v-if="!workFlowState">提交</el-button> | 284 | <el-button type="primary" @click="onSubmit" :disabled="disabled" v-if="!workFlowState">提交</el-button> |
285 | <el-button type="primary" @click="shzrz" v-if="workFlowState">审核</el-button> | 285 | <el-button type="primary" @click="shzrz" v-if="workFlowState">审核</el-button> |
286 | </div> | 286 | </div> |
... | @@ -417,7 +417,9 @@ | ... | @@ -417,7 +417,9 @@ |
417 | rules:[], | 417 | rules:[], |
418 | mainBoxWidth:0, | 418 | mainBoxWidth:0, |
419 | workFlowState:false, | 419 | workFlowState:false, |
420 | workFlowData:{} | 420 | workFlowData:{}, |
421 | workFlowphase:'', | ||
422 | rollbackDetails:[] | ||
421 | } | 423 | } |
422 | }, | 424 | }, |
423 | mixins:[geoUtils], | 425 | mixins:[geoUtils], |
... | @@ -430,6 +432,9 @@ | ... | @@ -430,6 +432,9 @@ |
430 | "workitemInstanceId": this.$route.query.workitemInstanceId | 432 | "workitemInstanceId": this.$route.query.workitemInstanceId |
431 | } | 433 | } |
432 | getActivityDetail(params).then(res => { | 434 | getActivityDetail(params).then(res => { |
435 | this.workFlowData= res; | ||
436 | this.workFlowphase = res.properties.phase; | ||
437 | this.rollbackDetails = res.rollbackDetails; | ||
433 | this.workFlowState = res.workitemInstance.apps.some(function(item) { | 438 | this.workFlowState = res.workitemInstance.apps.some(function(item) { |
434 | return item == 'shenpibiao'; | 439 | return item == 'shenpibiao'; |
435 | }); | 440 | }); | ... | ... |
-
Please register or sign in to post a comment