退回
Showing
2 changed files
with
28 additions
and
4 deletions
| ... | @@ -6,7 +6,7 @@ | ... | @@ -6,7 +6,7 @@ |
| 6 | <ul style="margin-bottom:15px"> | 6 | <ul style="margin-bottom:15px"> |
| 7 | <li v-for="(item,index) in dataList" class="listDetail" :key="index"> | 7 | <li v-for="(item,index) in dataList" class="listDetail" :key="index"> |
| 8 | <p class="icon"> | 8 | <p class="icon"> |
| 9 | <el-radio v-model="radio"></el-radio> | 9 | <el-radio v-model="selectActivity" :label="item.activityId" @change="changeSelectItem(item)"></el-radio> |
| 10 | </p> | 10 | </p> |
| 11 | <p>{{item.activityName}}</p> | 11 | <p>{{item.activityName}}</p> |
| 12 | <p v-for="(child,childIndex) in item.userInfos" :key="childIndex">{{child.name}}</p> | 12 | <p v-for="(child,childIndex) in item.userInfos" :key="childIndex">{{child.name}}</p> |
| ... | @@ -31,8 +31,10 @@ export default { | ... | @@ -31,8 +31,10 @@ export default { |
| 31 | }, | 31 | }, |
| 32 | data () { | 32 | data () { |
| 33 | return { | 33 | return { |
| 34 | selectActivity: '', | ||
| 34 | dataList: [], | 35 | dataList: [], |
| 35 | outstepopinion: '' | 36 | outstepopinion: '', |
| 37 | selectItem: {} | ||
| 36 | } | 38 | } |
| 37 | }, | 39 | }, |
| 38 | created () { | 40 | created () { |
| ... | @@ -40,12 +42,31 @@ export default { | ... | @@ -40,12 +42,31 @@ export default { |
| 40 | }, | 42 | }, |
| 41 | methods: { | 43 | methods: { |
| 42 | childFn () { | 44 | childFn () { |
| 43 | console.log(1111); | 45 | this.selectItem.outstepopinion = this.outstepopinion; |
| 46 | sendBackTask({ | ||
| 47 | bsmSlsq: this.formData.bsmSlsq, | ||
| 48 | backNodeList: [this.selectItem] | ||
| 49 | }).then(res => { | ||
| 50 | this.$message.success('退回成功') | ||
| 51 | setTimeout(() => { | ||
| 52 | window.opener = null; | ||
| 53 | window.open("about:blank", "_self"); | ||
| 54 | window.close(); | ||
| 55 | this.$emit('input', false) | ||
| 56 | }, 1000); | ||
| 57 | }) | ||
| 58 | }, | ||
| 59 | changeSelectItem(item){ | ||
| 60 | this.selectItem = item | ||
| 44 | }, | 61 | }, |
| 45 | getBackNode () { | 62 | getBackNode () { |
| 46 | getTaskBackNode(this.formData).then(res => { | 63 | getTaskBackNode(this.formData).then(res => { |
| 47 | if (res.code == 200) { | 64 | if (res.code == 200) { |
| 48 | this.dataList = res.result | 65 | this.dataList = res.result |
| 66 | if(res.result){ | ||
| 67 | this.selectActivity = res.result[0].activityId | ||
| 68 | this.selectItem = res.result[0] | ||
| 69 | } | ||
| 49 | } | 70 | } |
| 50 | }) | 71 | }) |
| 51 | } | 72 | } |
| ... | @@ -81,4 +102,7 @@ export default { | ... | @@ -81,4 +102,7 @@ export default { |
| 81 | min-height: 90px !important; | 102 | min-height: 90px !important; |
| 82 | } | 103 | } |
| 83 | } | 104 | } |
| 105 | /deep/.el-radio .el-radio__label { | ||
| 106 | display: none; | ||
| 107 | } | ||
| 84 | </style> | 108 | </style> | ... | ... |
| ... | @@ -318,7 +318,7 @@ export default { | ... | @@ -318,7 +318,7 @@ export default { |
| 318 | this.$popup({ | 318 | this.$popup({ |
| 319 | title: "退回", | 319 | title: "退回", |
| 320 | editItem: "workflow/components/th", | 320 | editItem: "workflow/components/th", |
| 321 | height: "330px", | 321 | height: "400px", |
| 322 | width: '30%', | 322 | width: '30%', |
| 323 | formData: { | 323 | formData: { |
| 324 | bsmSlsq: this.bsmSlsq, | 324 | bsmSlsq: this.bsmSlsq, | ... | ... |
-
Please register or sign in to post a comment