Browse Source

完善案件执行

master
yunuo970428 1 year ago
parent
commit
7d8bde6649
  1. 20
      anrui-riskcenter-ui/src/views/caseexecution/caseexecutionAdd.vue
  2. 20
      anrui-riskcenter-ui/src/views/caseexecution/caseexecutionInfo.vue
  3. 19
      anrui-riskcenter-ui/src/views/workFlow/zhixingFlow/caseexecutionDaiBan.vue
  4. 19
      anrui-riskcenter-ui/src/views/workFlow/zhixingFlow/caseexecutionEdit.vue
  5. 19
      anrui-riskcenter-ui/src/views/workFlow/zhixingFlow/caseexecutionYiBan.vue

20
anrui-riskcenter-ui/src/views/caseexecution/caseexecutionAdd.vue

@ -4,6 +4,7 @@
<div class="tab-header webtop">
<div>{{ viewTitle }}</div>
<div>
<el-button type="primary" size="small" @click="lookCourseOfTheCase()">查看案件</el-button>
<el-button type="primary" size="small" :disabled="submitdisabled" @click="saveOrUpdate()">保存</el-button>
<el-button type="primary" size="small" :disabled="submitdisabled" @click="submit()">提交</el-button>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
@ -169,6 +170,8 @@
</el-form>
</div>
</div>
<!-- 查看案件 -->
<courseofthecaseInfo v-show="viewState == 2" ref="divAnJian" @doback="resetState" />
</div>
</template>
@ -176,11 +179,13 @@
import req from '@/api/caseexecution/caseexecution'
import { typeValues } from '@/api/Common/dictcommons'
import uploadImg from '@/components/uploadFile/uploadImg'
import courseofthecaseInfo from '../courseofthecase/courseofthecaseInfo'
export default {
name: 'CaseExecutionAdd',
components: {
uploadImg
uploadImg,
courseofthecaseInfo
},
data() {
return {
@ -196,6 +201,7 @@ export default {
bankContract: '',
bankName: '',
billNo: '',
busSid: '',
caseCreateDate: '',
caseNo: '',
caseType: '',
@ -295,6 +301,17 @@ export default {
this.formobj.executeDeadline = ''
}
},
lookCourseOfTheCase() {
if (this.formobj.busSid !== '') {
this.viewState = 2
this.$refs['divAnJian'].showInfo({ sid: this.formobj.busSid })
} else {
this.$message({ showClose: true, type: 'error', message: '暂无案件记录' })
}
},
resetState() {
this.viewState = 1
},
saveOrUpdate() {
this.$refs['form_obj'].validate((valid) => {
if (valid) {
@ -336,6 +353,7 @@ export default {
bankContract: '',
bankName: '',
billNo: '',
busSid: '',
caseCreateDate: '',
caseNo: '',
caseType: '',

20
anrui-riskcenter-ui/src/views/caseexecution/caseexecutionInfo.vue

@ -4,6 +4,7 @@
<div class="tab-header webtop">
<div>{{ viewTitle }}</div>
<div>
<el-button type="primary" size="small" @click="lookCourseOfTheCase()">查看案件</el-button>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
</div>
@ -161,14 +162,20 @@
</el-form>
</div>
</div>
<!-- 查看案件 -->
<courseofthecaseInfo v-show="viewState == 2" ref="divAnJian" @doback="resetState" />
</div>
</template>
<script>
import req from '@/api/caseexecution/caseexecution'
import courseofthecaseInfo from '../courseofthecase/courseofthecaseInfo'
export default {
name: 'CaseExecutionInfo',
components: {
courseofthecaseInfo
},
data() {
return {
viewTitle: '',
@ -180,6 +187,7 @@ export default {
bankContract: '',
bankName: '',
billNo: '',
busSid: '',
caseCreateDate: '',
caseNo: '',
caseType: '',
@ -247,12 +255,24 @@ export default {
}
})
},
lookCourseOfTheCase() {
if (this.formobj.busSid !== '') {
this.viewState = 2
this.$refs['divAnJian'].showInfo({ sid: this.formobj.busSid })
} else {
this.$message({ showClose: true, type: 'error', message: '暂无案件记录' })
}
},
resetState() {
this.viewState = 1
},
handleReturn() {
this.formobj = {
arrearsTotal: '',
bankContract: '',
bankName: '',
billNo: '',
busSid: '',
caseCreateDate: '',
caseNo: '',
caseType: '',

19
anrui-riskcenter-ui/src/views/workFlow/zhixingFlow/caseexecutionDaiBan.vue

@ -4,6 +4,7 @@
<div class="tab-header webtop">
<div>{{ viewTitle }}</div>
<div>
<el-button type="primary" size="small" @click="lookCourseOfTheCase()">查看案件</el-button>
<el-button type="primary" size="small" @click="openCountersign('加签')"> </el-button>
<el-button type="primary" size="small" @click="openAgree('同意')"> </el-button>
<el-button type="danger" size="small" @click="openReject('驳回')"> </el-button>
@ -164,6 +165,8 @@
</el-form>
</div>
</div>
<!-- 查看案件 -->
<courseofthecaseInfo v-show="viewState == 2" ref="divAnJian" @doback="resetState" />
<!-- 选择待办人 的弹出框-->
<el-dialog title="填写审批意见" :visible.sync="nodeDialogVisible" width="80%">
<el-form class="formadd" >
@ -208,9 +211,13 @@
<script>
import req from '@/api/caseexecution/caseexecution'
import { selectStaffListss } from '@/api/Common/dictcommons'
import courseofthecaseInfo from '../jieanFlow/relation/anjianjinchengInfo'
export default {
name: 'CaseExecutionDaiBan',
components: {
courseofthecaseInfo
},
data() {
return {
viewTitle: '',
@ -222,6 +229,7 @@ export default {
bankContract: '',
bankName: '',
billNo: '',
busSid: '',
caseCreateDate: '',
caseNo: '',
caseType: '',
@ -358,6 +366,17 @@ export default {
}
})
},
lookCourseOfTheCase() {
if (this.formobj.busSid !== '') {
this.viewState = 2
this.$refs['divAnJian'].showInfo({ sid: this.formobj.busSid })
} else {
this.$message({ showClose: true, type: 'error', message: '暂无案件记录' })
}
},
resetState() {
this.viewState = 1
},
//
openCountersign(val) {
this.operation = val

19
anrui-riskcenter-ui/src/views/workFlow/zhixingFlow/caseexecutionEdit.vue

@ -4,6 +4,7 @@
<div class="tab-header webtop">
<div>{{ viewTitle }}</div>
<div>
<el-button type="primary" size="small" @click="lookCourseOfTheCase()">查看案件</el-button>
<el-button type="primary" size="small" :disabled="submitdisabled" @click="saveOrUpdate()">保存</el-button>
<el-button type="primary" size="small" :disabled="submitdisabled" @click="submit()">提交</el-button>
</div>
@ -168,6 +169,8 @@
</el-form>
</div>
</div>
<!-- 查看案件 -->
<courseofthecaseInfo v-show="viewState == 2" ref="divAnJian" @doback="resetState" />
</div>
</template>
@ -175,11 +178,13 @@
import req from '@/api/caseexecution/caseexecution'
import { typeValues } from '@/api/Common/dictcommons'
import uploadImg from '@/components/uploadFile/uploadImg'
import courseofthecaseInfo from '../jieanFlow/relation/anjianjinchengInfo'
export default {
name: 'CaseExecutionEdit',
components: {
uploadImg
uploadImg,
courseofthecaseInfo
},
data() {
return {
@ -195,6 +200,7 @@ export default {
bankContract: '',
bankName: '',
billNo: '',
busSid: '',
caseCreateDate: '',
caseNo: '',
caseType: '',
@ -292,6 +298,17 @@ export default {
this.formobj.executeDeadline = ''
}
},
lookCourseOfTheCase() {
if (this.formobj.busSid !== '') {
this.viewState = 2
this.$refs['divAnJian'].showInfo({ sid: this.formobj.busSid })
} else {
this.$message({ showClose: true, type: 'error', message: '暂无案件记录' })
}
},
resetState() {
this.viewState = 1
},
saveOrUpdate() {
this.$refs['form_obj'].validate((valid) => {
if (valid) {

19
anrui-riskcenter-ui/src/views/workFlow/zhixingFlow/caseexecutionYiBan.vue

@ -4,6 +4,7 @@
<div class="tab-header webtop">
<div>{{ viewTitle }}</div>
<div>
<el-button type="primary" size="small" @click="lookCourseOfTheCase()">查看案件</el-button>
<el-button type="danger" size="small" @click="openRevoke()">撤回</el-button>
</div>
</div>
@ -161,14 +162,20 @@
</el-form>
</div>
</div>
<!-- 查看案件 -->
<courseofthecaseInfo v-show="viewState == 2" ref="divAnJian" @doback="resetState" />
</div>
</template>
<script>
import req from '@/api/caseexecution/caseexecution'
import courseofthecaseInfo from '../jieanFlow/relation/anjianjinchengInfo'
export default {
name: 'CaseExecutionYiBan',
components: {
courseofthecaseInfo
},
data() {
return {
viewTitle: '',
@ -180,6 +187,7 @@ export default {
bankContract: '',
bankName: '',
billNo: '',
busSid: '',
caseCreateDate: '',
caseNo: '',
caseType: '',
@ -282,6 +290,17 @@ export default {
}
})
},
lookCourseOfTheCase() {
if (this.formobj.busSid !== '') {
this.viewState = 2
this.$refs['divAnJian'].showInfo({ sid: this.formobj.busSid })
} else {
this.$message({ showClose: true, type: 'error', message: '暂无案件记录' })
}
},
resetState() {
this.viewState = 1
},
/** 确认撤回任务 */
openRevoke() {
this.$confirm('是否确认执行撤回操作', '提示', {

Loading…
Cancel
Save