回退
Showing
6 changed files
with
63 additions
and
15 deletions
| ... | @@ -9,6 +9,14 @@ export function completeTask (data) { | ... | @@ -9,6 +9,14 @@ export function completeTask (data) { |
| 9 | data | 9 | data |
| 10 | }) | 10 | }) |
| 11 | } | 11 | } |
| 12 | // 回退表格数据 | ||
| 13 | export function getTaskBackNode (params) { | ||
| 14 | return request({ | ||
| 15 | url: '/business/workFlow/getTaskBackNode', | ||
| 16 | method: 'get', | ||
| 17 | params: params | ||
| 18 | }) | ||
| 19 | } | ||
| 12 | // 获取左侧列表 | 20 | // 获取左侧列表 |
| 13 | export function leftMenu (data) { | 21 | export function leftMenu (data) { |
| 14 | return request({ | 22 | return request({ | ... | ... |
| ... | @@ -120,8 +120,8 @@ export default { | ... | @@ -120,8 +120,8 @@ export default { |
| 120 | openDialog () { | 120 | openDialog () { |
| 121 | console.log(999999999999999); | 121 | console.log(999999999999999); |
| 122 | }, | 122 | }, |
| 123 | ywhClick (bsmSlsq) { | 123 | ywhClick (item) { |
| 124 | const { href } = this.$router.resolve('/fqsq?bsmSlsq=' + bsmSlsq) | 124 | const { href } = this.$router.resolve('/fqsq?bsmSlsq=' + item.bsmSlsq + '&bestepid='+item.bestepid) |
| 125 | window.open(href, '_blank'); | 125 | window.open(href, '_blank'); |
| 126 | }, | 126 | }, |
| 127 | }, | 127 | }, | ... | ... |
| ... | @@ -40,7 +40,7 @@ class data extends filter { | ... | @@ -40,7 +40,7 @@ class data extends filter { |
| 40 | label: '业务号', | 40 | label: '业务号', |
| 41 | align: 'center', | 41 | align: 'center', |
| 42 | render: (h, scope) => { | 42 | render: (h, scope) => { |
| 43 | return <el-button type="text" onClick={() => { vm.ywhClick(scope.row.bsmSlsq) }}>{scope.row.ywh}</el-button> | 43 | return <el-button type="text" onClick={() => { vm.ywhClick(scope.row) }}>{scope.row.ywh}</el-button> |
| 44 | } | 44 | } |
| 45 | }, | 45 | }, |
| 46 | { | 46 | { | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <dialogBox title="转出" @submitForm="submitForm" :saveloding="saveloding" saveButton="确认转出" width="45%" | 2 | <dialogBox title="转出" @submitForm="submitForm" :saveloding="saveloding" saveButton="确认转出" width="80%" |
| 3 | height='30%' @closeDialog="closeDialog" v-model="value"> | 3 | @closeDialog="closeDialog" v-model="value"> |
| 4 | <div class="from-clues"> | 4 | <div class="from-clues"> |
| 5 | <!-- 表单部分 --> | 5 | <!-- 表单部分 --> |
| 6 | <div class="from-clues-header"> | 6 | <div class="from-clues-header"> |
| 7 | <lb-table :column="columns" border :key="key" :heightNum="390" :pagination="false" heightNumSetting | 7 | <div v-for='(item,index) in arr' :key='item.bdcdyid'> |
| 8 | :data="tableData"> | 8 | <p>不动产单元号:{{item.bdcdyh}}</p> |
| 9 | </lb-table> | 9 | <lb-table :column="columns" border :heightNum="390" :pagination="false" heightNumSetting |
| 10 | :data="item.nodeList"> | ||
| 11 | </lb-table> | ||
| 12 | </div> | ||
| 13 | |||
| 10 | <el-form :model="queryForm" ref="queryForm" label-width="120px"> | 14 | <el-form :model="queryForm" ref="queryForm" label-width="120px"> |
| 11 | <el-form-item label="退回意见:"> | 15 | <el-form-item label="退回意见:"> |
| 12 | <el-input type="textarea" v-model="queryForm.shyj"></el-input> | 16 | <el-input type="textarea" v-model="queryForm.shyj"></el-input> |
| ... | @@ -18,13 +22,13 @@ | ... | @@ -18,13 +22,13 @@ |
| 18 | </template> | 22 | </template> |
| 19 | 23 | ||
| 20 | <script> | 24 | <script> |
| 21 | import { completeTask } from "@/api/fqsq.js" | 25 | import { getTaskBackNode } from "@/api/fqsq.js" |
| 22 | export default { | 26 | export default { |
| 23 | components: { | 27 | components: { |
| 24 | }, | 28 | }, |
| 25 | props: { | 29 | props: { |
| 26 | value: { type: Boolean, default: false }, | 30 | value: { type: Boolean, default: false }, |
| 27 | queryForm:{type:Object,default:false} | 31 | queryForm:{type:Object} |
| 28 | }, | 32 | }, |
| 29 | data () { | 33 | data () { |
| 30 | return { | 34 | return { |
| ... | @@ -34,24 +38,54 @@ export default { | ... | @@ -34,24 +38,54 @@ export default { |
| 34 | label: '', | 38 | label: '', |
| 35 | align: 'center', | 39 | align: 'center', |
| 36 | render: (h, scope) => { | 40 | render: (h, scope) => { |
| 37 | return <el-radio-group> <el-radio label="3">备选项</el-radio></el-radio-group> | 41 | return <el-radio label={scope.row.taskid} v-model={scope.row.radio}>{''}</el-radio> |
| 38 | } | 42 | } |
| 39 | }, | 43 | }, |
| 40 | { | 44 | { |
| 41 | prop: "thhjmc", | 45 | prop: "fromstepname", |
| 42 | label: "退回环节名称", | 46 | label: "退回环节名称", |
| 43 | }, | 47 | }, |
| 44 | { | 48 | { |
| 45 | prop: "blr", | 49 | prop: "username", |
| 46 | label: "办理人", | 50 | label: "办理人", |
| 47 | }, | 51 | }, |
| 48 | 52 | ||
| 49 | ], | 53 | ], |
| 54 | arr:[{ | ||
| 55 | bdcdyh:'123123123', | ||
| 56 | bdcdyid:'456789', | ||
| 57 | nodeList:[{ | ||
| 58 | fromstepname:'录入', | ||
| 59 | username:'超级管理员', | ||
| 60 | radio:"", | ||
| 61 | },{ | ||
| 62 | fromstepname:'测试', | ||
| 63 | username:'超级管理员', | ||
| 64 | radio:"", | ||
| 65 | }] | ||
| 66 | },{ | ||
| 67 | bdcdyh:'222222', | ||
| 68 | bdcdyid:'333333', | ||
| 69 | nodeList:[{ | ||
| 70 | fromstepname:'扫描', | ||
| 71 | username:'超级管理员', | ||
| 72 | radio:"" | ||
| 73 | }] | ||
| 74 | }], | ||
| 50 | tableData:[], | 75 | tableData:[], |
| 51 | radio:3 | 76 | radio:3 |
| 52 | } | 77 | } |
| 53 | }, | 78 | }, |
| 79 | mounted(){ | ||
| 80 | }, | ||
| 54 | methods: { | 81 | methods: { |
| 82 | tablelistFn(){ | ||
| 83 | getTaskBackNode(this.queryForm).then(res => { | ||
| 84 | if (res.code === 200) { | ||
| 85 | console.log(res) | ||
| 86 | } | ||
| 87 | }) | ||
| 88 | }, | ||
| 55 | submitForm () { | 89 | submitForm () { |
| 56 | 90 | ||
| 57 | }, | 91 | }, | ... | ... |
| ... | @@ -49,7 +49,7 @@ | ... | @@ -49,7 +49,7 @@ |
| 49 | </el-tabs></div> | 49 | </el-tabs></div> |
| 50 | </div> | 50 | </div> |
| 51 | <zc v-model="zcDialog" :queryForm='queryForm' /> | 51 | <zc v-model="zcDialog" :queryForm='queryForm' /> |
| 52 | <thDialog v-model="thflag" /> | 52 | <thDialog ref='thdialogRef' v-model="thflag" :queryForm='queryForm' /> |
| 53 | </div> | 53 | </div> |
| 54 | </template> | 54 | </template> |
| 55 | <script> | 55 | <script> |
| ... | @@ -66,6 +66,7 @@ export default { | ... | @@ -66,6 +66,7 @@ export default { |
| 66 | queryForm:{ | 66 | queryForm:{ |
| 67 | shyj:"", | 67 | shyj:"", |
| 68 | bsmSlsq:"", | 68 | bsmSlsq:"", |
| 69 | bestepid:"", | ||
| 69 | }, | 70 | }, |
| 70 | isShowdrawer: true, | 71 | isShowdrawer: true, |
| 71 | key: 0, | 72 | key: 0, |
| ... | @@ -158,6 +159,7 @@ export default { | ... | @@ -158,6 +159,7 @@ export default { |
| 158 | if(this.$route.query.bsmSlsq){ | 159 | if(this.$route.query.bsmSlsq){ |
| 159 | this.list(this.$route.query.bsmSlsq) | 160 | this.list(this.$route.query.bsmSlsq) |
| 160 | this.queryForm.bsmSlsq = this.$route.query.bsmSlsq | 161 | this.queryForm.bsmSlsq = this.$route.query.bsmSlsq |
| 162 | this.queryForm.bestepid = this.$route.query.bestepid | ||
| 161 | } | 163 | } |
| 162 | }, | 164 | }, |
| 163 | methods: { | 165 | methods: { |
| ... | @@ -194,6 +196,9 @@ export default { | ... | @@ -194,6 +196,9 @@ export default { |
| 194 | } | 196 | } |
| 195 | }else if(item.icon=='fqsq8'){ | 197 | }else if(item.icon=='fqsq8'){ |
| 196 | this.thflag = true | 198 | this.thflag = true |
| 199 | this.$nextTick(()=>{ | ||
| 200 | this.$refs.thdialogRef.tablelistFn() | ||
| 201 | }) | ||
| 197 | } | 202 | } |
| 198 | else if(item.icon=='fqsq9'){ | 203 | else if(item.icon=='fqsq9'){ |
| 199 | this.zcDialog = true | 204 | this.zcDialog = true | ... | ... |
| ... | @@ -45,6 +45,7 @@ | ... | @@ -45,6 +45,7 @@ |
| 45 | <div class="from-clues-content"> | 45 | <div class="from-clues-content"> |
| 46 | <lb-table :page-size="pageData.pageSize" :heightNum="400" :current-page.sync="pageData.currentPage" | 46 | <lb-table :page-size="pageData.pageSize" :heightNum="400" :current-page.sync="pageData.currentPage" |
| 47 | :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange" | 47 | :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange" |
| 48 | @selection-change="handleSelectionChange" | ||
| 48 | :column="tableData.columns" :data="tableData.data"> | 49 | :column="tableData.columns" :data="tableData.data"> |
| 49 | </lb-table> | 50 | </lb-table> |
| 50 | </div> | 51 | </div> |
| ... | @@ -106,7 +107,7 @@ export default { | ... | @@ -106,7 +107,7 @@ export default { |
| 106 | } | 107 | } |
| 107 | }, | 108 | }, |
| 108 | submitForm () { | 109 | submitForm () { |
| 109 | if (this.bdcdyid == '') { | 110 | if (this.bdcdysz.length == 0) { |
| 110 | this.$message.error('请至少选择一条数据'); | 111 | this.$message.error('请至少选择一条数据'); |
| 111 | return | 112 | return |
| 112 | } | 113 | } | ... | ... |
-
Please register or sign in to post a comment