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

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

@ -4,6 +4,7 @@
<div class="tab-header webtop"> <div class="tab-header webtop">
<div>{{ viewTitle }}</div> <div>{{ viewTitle }}</div>
<div> <div>
<el-button type="primary" size="small" @click="lookCourseOfTheCase()">查看案件</el-button>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button> <el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div> </div>
</div> </div>
@ -161,14 +162,20 @@
</el-form> </el-form>
</div> </div>
</div> </div>
<!-- 查看案件 -->
<courseofthecaseInfo v-show="viewState == 2" ref="divAnJian" @doback="resetState" />
</div> </div>
</template> </template>
<script> <script>
import req from '@/api/caseexecution/caseexecution' import req from '@/api/caseexecution/caseexecution'
import courseofthecaseInfo from '../courseofthecase/courseofthecaseInfo'
export default { export default {
name: 'CaseExecutionInfo', name: 'CaseExecutionInfo',
components: {
courseofthecaseInfo
},
data() { data() {
return { return {
viewTitle: '', viewTitle: '',
@ -180,6 +187,7 @@ export default {
bankContract: '', bankContract: '',
bankName: '', bankName: '',
billNo: '', billNo: '',
busSid: '',
caseCreateDate: '', caseCreateDate: '',
caseNo: '', caseNo: '',
caseType: '', 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() { handleReturn() {
this.formobj = { this.formobj = {
arrearsTotal: '', arrearsTotal: '',
bankContract: '', bankContract: '',
bankName: '', bankName: '',
billNo: '', billNo: '',
busSid: '',
caseCreateDate: '', caseCreateDate: '',
caseNo: '', caseNo: '',
caseType: '', caseType: '',

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

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

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

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

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

@ -4,6 +4,7 @@
<div class="tab-header webtop"> <div class="tab-header webtop">
<div>{{ viewTitle }}</div> <div>{{ viewTitle }}</div>
<div> <div>
<el-button type="primary" size="small" @click="lookCourseOfTheCase()">查看案件</el-button>
<el-button type="danger" size="small" @click="openRevoke()">撤回</el-button> <el-button type="danger" size="small" @click="openRevoke()">撤回</el-button>
</div> </div>
</div> </div>
@ -161,14 +162,20 @@
</el-form> </el-form>
</div> </div>
</div> </div>
<!-- 查看案件 -->
<courseofthecaseInfo v-show="viewState == 2" ref="divAnJian" @doback="resetState" />
</div> </div>
</template> </template>
<script> <script>
import req from '@/api/caseexecution/caseexecution' import req from '@/api/caseexecution/caseexecution'
import courseofthecaseInfo from '../jieanFlow/relation/anjianjinchengInfo'
export default { export default {
name: 'CaseExecutionYiBan', name: 'CaseExecutionYiBan',
components: {
courseofthecaseInfo
},
data() { data() {
return { return {
viewTitle: '', viewTitle: '',
@ -180,6 +187,7 @@ export default {
bankContract: '', bankContract: '',
bankName: '', bankName: '',
billNo: '', billNo: '',
busSid: '',
caseCreateDate: '', caseCreateDate: '',
caseNo: '', caseNo: '',
caseType: '', 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() { openRevoke() {
this.$confirm('是否确认执行撤回操作', '提示', { this.$confirm('是否确认执行撤回操作', '提示', {

Loading…
Cancel
Save