Browse Source

完善案件诉讼管理

master
yunuo970428 1 year ago
parent
commit
76b8086c98
  1. 8
      anrui-riskcenter-ui/src/api/caseaction/caseaction.js
  2. 27
      anrui-riskcenter-ui/src/views/caseaction/caseactionAdd.vue
  3. 30
      anrui-riskcenter-ui/src/views/caseaction/caseactionInfo.vue
  4. 30
      anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionDaiBan.vue
  5. 20
      anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionEdit.vue
  6. 30
      anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionYiBan.vue

8
anrui-riskcenter-ui/src/api/caseaction/caseaction.js

@ -41,6 +41,14 @@ export default {
params: data
})
},
// 销售订单 -- 金融方案初始化
selectDetailss: function(data) {
return request({
url: '/riskcenter/v1/loansolutions/selectDetailss',
method: 'get',
params: data
})
},
deleteBySids: function(data) {
return request({
url: '/riskcenter/v1/LoanLawsuitApply/deleteBySids',

27
anrui-riskcenter-ui/src/views/caseaction/caseactionAdd.vue

@ -12,6 +12,7 @@
</div>
<div class="listconadd">
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<div style="font-size: 16px;text-align: right">金额单位</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="8">
<div class="span-sty">申请部门</div>
@ -54,7 +55,10 @@
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.lawsuitSubject" clearable placeholder="" /></el-form-item>
</el-col>
</el-row>
<div class="title">已还与欠款情况</div>
<div class="title titleOne">
<div>已还与欠款情况</div>
<el-button size="mini" type="primary" class="btntopblueline" @click="lookFinancial">金融方案</el-button>
</div>
<el-table :key="tableKey" :data="formobj.vehList" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column fixed label="操作" align="center" width="80">
@ -99,17 +103,21 @@
</div>
<!-- 选择合同 -->
<selectContract v-show="viewState == 2" ref="divContract" @backData="backData" @doback="resetState"/>
<!-- 查看金融方案 -->
<financialschemeInfo v-show="viewState == 3" ref="divFinancial" @doback="resetState" />
</div>
</template>
<script>
import req from '@/api/caseaction/caseaction'
import selectContract from './relation/selectContract'
import financialschemeInfo from '@/components/publicPage/financialschemeInfo'
export default {
name: 'CaseActionAdd',
components: {
selectContract
selectContract,
financialschemeInfo
},
data() {
return {
@ -166,6 +174,14 @@ export default {
}
})
},
lookFinancial() {
req.selectDetailss({ businessSid: this.formobj.salesOrderSid }).then((res) => {
if (res.success) {
this.viewState = 3
this.$refs['divFinancial'].showInfo(res.data, '03')
}
})
},
toSelect() {
this.viewState = 2
this.$refs['divContract'].showData(this.formobj.orgPath)
@ -276,4 +292,11 @@ export default {
.addinputInfo {
margin-left: 90px !important;
}
.titleOne {
padding: 7px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

30
anrui-riskcenter-ui/src/views/caseaction/caseactionInfo.vue

@ -9,6 +9,7 @@
</div>
<div class="listconadd">
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<div style="font-size: 16px;text-align: right">金额单位</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="8">
<div class="span-sty">申请部门</div>
@ -51,7 +52,10 @@
<el-form-item><span class="addinputInfo">{{ formobj.lawsuitSubject }}</span></el-form-item>
</el-col>
</el-row>
<div class="title">已还与欠款情况</div>
<div class="title titleOne">
<div>已还与欠款情况</div>
<el-button size="mini" type="primary" class="btntopblueline" @click="lookFinancial">金融方案</el-button>
</div>
<el-table :key="tableKey" :data="formobj.vehList" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="vinNo" label="车架号" align="center" width="120"/>
@ -89,14 +93,20 @@
</el-form>
</div>
</div>
<!-- 查看金融方案 -->
<financialschemeInfo v-show="viewState == 3" ref="divFinancial" @doback="resetState" />
</div>
</template>
<script>
import req from '@/api/caseaction/caseaction'
import financialschemeInfo from '@/components/publicPage/financialschemeInfo'
export default {
name: 'CaseActionInfo',
components: {
financialschemeInfo
},
data() {
return {
viewTitle: '',
@ -144,6 +154,17 @@ export default {
}
})
},
lookFinancial() {
req.selectDetailss({ businessSid: this.formobj.salesOrderSid }).then((res) => {
if (res.success) {
this.viewState = 3
this.$refs['divFinancial'].showInfo(res.data, '03')
}
})
},
resetState() {
this.viewState = 1
},
handleReturn() {
this.formobj = {
sid: '',
@ -184,4 +205,11 @@ export default {
.addinputInfo {
margin-left: 90px !important;
}
.titleOne {
padding: 7px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

30
anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionDaiBan.vue

@ -12,6 +12,7 @@
</div>
<div class="">
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<div style="font-size: 16px;text-align: right">金额单位</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="8">
<div class="span-sty">申请部门</div>
@ -54,7 +55,10 @@
<el-form-item><span class="addinputInfo">{{ formobj.lawsuitSubject }}</span></el-form-item>
</el-col>
</el-row>
<div class="title">已还与欠款情况</div>
<div class="title titleOne">
<div>已还与欠款情况</div>
<el-button size="mini" type="primary" class="btntopblueline" @click="lookFinancial">金融方案</el-button>
</div>
<el-table :key="tableKey" :data="formobj.vehList" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="vinNo" label="车架号" align="center" width="120"/>
@ -92,6 +96,8 @@
</el-form>
</div>
</div>
<!-- 查看金融方案 -->
<financialschemeInfo v-show="viewState == 3" ref="divFinancial" @doback="resetState" />
<!-- 选择待办人 的弹出框-->
<el-dialog title="填写审批意见" :visible.sync="nodeDialogVisible" width="80%">
<el-form class="formadd" >
@ -136,9 +142,13 @@
<script>
import req from '@/api/caseaction/caseaction'
import { selectStaffListss } from '@/api/Common/dictcommons'
import financialschemeInfo from '../publicPage/financialschemeInfo'
export default {
name: 'CaseActionDaiBan',
components: {
financialschemeInfo
},
data() {
return {
viewTitle: '',
@ -255,6 +265,17 @@ export default {
}
})
},
lookFinancial() {
req.selectDetailss({ businessSid: this.formobj.salesOrderSid }).then((res) => {
if (res.success) {
this.viewState = 3
this.$refs['divFinancial'].showInfo(res.data, '03')
}
})
},
resetState() {
this.viewState = 1
},
//
openCountersign(val) {
this.operation = val
@ -441,4 +462,11 @@ export default {
.rowClass{
border-top: 1px solid #E0E3EB;
}
.titleOne {
padding: 7px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

20
anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionEdit.vue

@ -11,6 +11,7 @@
</div>
<div class="">
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<div style="font-size: 16px;text-align: right">金额单位</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="8">
<div class="span-sty">申请部门</div>
@ -53,7 +54,10 @@
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.lawsuitSubject" clearable placeholder="" /></el-form-item>
</el-col>
</el-row>
<div class="title">已还与欠款情况</div>
<div class="title titleOne">
<div>已还与欠款情况</div>
<el-button size="mini" type="primary" class="btntopblueline" @click="lookFinancial">金融方案</el-button>
</div>
<el-table :key="tableKey" :data="formobj.vehList" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column fixed label="操作" align="center" width="80">
@ -98,17 +102,21 @@
</div>
<!-- 选择合同 -->
<selectContract v-show="viewState == 2" ref="divContract" @backData="backData" @doback="resetState"/>
<!-- 查看金融方案 -->
<financialschemeInfo v-show="viewState == 3" ref="divFinancial" @doback="resetState" />
</div>
</template>
<script>
import req from '@/api/caseaction/caseaction'
import selectContract from './relation/selectContract'
import financialschemeInfo from '../publicPage/financialschemeInfo'
export default {
name: 'CaseActionEdit',
components: {
selectContract
selectContract,
financialschemeInfo
},
data() {
return {
@ -175,6 +183,14 @@ export default {
}
})
},
lookFinancial() {
req.selectDetailss({ businessSid: this.formobj.salesOrderSid }).then((res) => {
if (res.success) {
this.viewState = 3
this.$refs['divFinancial'].showInfo(res.data, '03')
}
})
},
toSelect() {
this.viewState = 2
this.$refs['divContract'].showData(this.formobj.orgPath)

30
anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionYiBan.vue

@ -9,6 +9,7 @@
</div>
<div class="">
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<div style="font-size: 16px;text-align: right">金额单位</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="8">
<div class="span-sty">申请部门</div>
@ -51,7 +52,10 @@
<el-form-item><span class="addinputInfo">{{ formobj.lawsuitSubject }}</span></el-form-item>
</el-col>
</el-row>
<div class="title">已还与欠款情况</div>
<div class="title titleOne">
<div>已还与欠款情况</div>
<el-button size="mini" type="primary" class="btntopblueline" @click="lookFinancial">金融方案</el-button>
</div>
<el-table :key="tableKey" :data="formobj.vehList" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="vinNo" label="车架号" align="center" width="120"/>
@ -89,14 +93,20 @@
</el-form>
</div>
</div>
<!-- 查看金融方案 -->
<financialschemeInfo v-show="viewState == 3" ref="divFinancial" @doback="resetState" />
</div>
</template>
<script>
import req from '@/api/caseaction/caseaction'
import financialschemeInfo from '../publicPage/financialschemeInfo'
export default {
name: 'CaseActionYiBan',
components: {
financialschemeInfo
},
data() {
return {
viewTitle: '',
@ -179,6 +189,17 @@ export default {
}
})
},
lookFinancial() {
req.selectDetailss({ businessSid: this.formobj.salesOrderSid }).then((res) => {
if (res.success) {
this.viewState = 3
this.$refs['divFinancial'].showInfo(res.data, '03')
}
})
},
resetState() {
this.viewState = 1
},
/** 确认撤回任务 */
openRevoke() {
this.$confirm('是否确认执行撤回操作', '提示', {
@ -227,4 +248,11 @@ export default {
.addinputInfo {
margin-left: 90px !important;
}
.titleOne {
padding: 7px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

Loading…
Cancel
Save