Browse Source

完善欠款提车--审批页面增加查看销售订单的功能

master
yunuo970428 2 years ago
parent
commit
05f1ef9162
  1. 2
      anrui-buscenter/anrui-buscenter-ui/src/views/teshushenpi/qiankuanticheguanli/qiankuanticheshenqing.vue
  2. 2
      anrui-buscenter/anrui-buscenter-ui/src/views/teshushenpi/qiankuanticheguanli/qiankuanticheshenqingInfo.vue
  3. 28
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheByDivisionDaiBanInfo.vue
  4. 21
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheDaiBanByFileAndQiTaInfo.vue
  5. 20
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheDaiBanByFileInfo.vue
  6. 27
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheDaiBanInfo.vue
  7. 2
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheEdit.vue
  8. 27
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheYiBanInfo.vue

2
anrui-buscenter/anrui-buscenter-ui/src/views/teshushenpi/qiankuanticheguanli/qiankuanticheshenqing.vue

@ -214,7 +214,7 @@
</el-col>
</el-row>
<div class="title">
<div>其他附件(含资方信审)</div>
<div>其他附件(含资方信审)</div>
</div>
<el-row>
<el-col :span="24">

2
anrui-buscenter/anrui-buscenter-ui/src/views/teshushenpi/qiankuanticheguanli/qiankuanticheshenqingInfo.vue

@ -168,7 +168,7 @@
</el-form-item>
</el-col>
</el-row>
<div class="title"><span class="icon">*</span>其他附件</div>
<div class="title"><span class="icon">*</span>其他附件(含资方信审照片)</div>
<el-row>
<el-col :span="24">
<el-form-item>

28
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheByDivisionDaiBanInfo.vue

@ -1,6 +1,6 @@
<template>
<div class="app-container">
<div>
<div v-show="viewState == 1">
<div class="tab-header webtop">
<!--标题-->
<div>{{ viewTitle }}</div>
@ -76,6 +76,9 @@
</el-row>
<div class="title titleOne">
<div>车辆信息</div>
<div>
<el-button type="primary" size="mini" class="btntopblueline" @click="handleLookByDingDan()">查看销售订单</el-button>
</div>
</div>
<el-table :key="tableKey" :data="formobj.vinList" :index="index" border style="width: 100%">
<el-table-column fixed width="80px" label="序号" type="index" :index="index + 1" align="center"/>
@ -170,7 +173,7 @@
</el-form-item>
</el-col>
</el-row>
<div class="title"><span class="icon">*</span>其他附件</div>
<div class="title"><span class="icon">*</span>其他附件(含资方信审照片)</div>
<el-row>
<el-col :span="24">
<el-form-item>
@ -206,17 +209,23 @@
</div>
</el-form>
</el-dialog>
<dingdanInfo v-show="viewState == 2" ref="divInfo" @doback="resetState" />
</div>
</template>
<script>
import { fetchSid, getNextNodesForSubmit, getPreviousNodesForReject, initiatorToAnswerInfo, breakProcess, reject } from '@/api/tesheshenpi/qiankuantiche'
import dingdanInfo from '../../chukuguanliFlow/chukuguanli/relation/dingdanInfo'
export default {
name: 'qiankuanticheByDivisionDaiBanInfo',
components: {
dingdanInfo
},
data() {
return {
viewTitle: '',
viewState: 1,
tableKey: 0,
billingKey: 1,
index: 0,
@ -361,6 +370,14 @@ export default {
}
})
},
//
handleLookByDingDan() {
this.viewState = 2
this.$refs['divInfo'].showInfo({ sid: this.formobj.busSalesOrderSid })
},
resetState() {
this.viewState = 1
},
//
openAgree(val) {
this.operation = val
@ -492,6 +509,13 @@ export default {
text-align: center;
padding: 30px 0 20px 0;
}
.titleOne {
padding: 7px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.rowClass{
border-top: 1px solid #E0E3EB;
}

21
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheDaiBanByFileAndQiTaInfo.vue

@ -1,6 +1,6 @@
<template>
<div class="app-container">
<div>
<div v-show="viewState == 1">
<div class="tab-header webtop">
<!--标题-->
<div>{{ viewTitle }}</div>
@ -76,6 +76,9 @@
</el-row>
<div class="title titleOne">
<div>车辆信息</div>
<div>
<el-button type="primary" size="mini" class="btntopblueline" @click="handleLookByDingDan()">查看销售订单</el-button>
</div>
</div>
<el-table :key="tableKey" :data="formobj.vinList" :index="index" border style="width: 100%">
<el-table-column fixed width="80px" label="序号" type="index" :index="index + 1" align="center"/>
@ -171,7 +174,7 @@
</el-col>
</el-row>
<div class="title">
<div>其他附件(含资方信审)</div>
<div>其他附件(含资方信审)</div>
</div>
<el-row>
<el-col :span="24">
@ -208,21 +211,25 @@
</div>
</el-form>
</el-dialog>
<dingdanInfo v-show="viewState == 2" ref="divInfo" @doback="resetState" />
</div>
</template>
<script>
import { fetchSid, getNextNodesForSubmit, getPreviousNodesForReject, completeBy, breakProcess, reject } from '@/api/tesheshenpi/qiankuantiche'
import dingdanInfo from '../../chukuguanliFlow/chukuguanli/relation/dingdanInfo'
import upload from '@/components/uploadFile/upload'
export default {
name: 'qiankuanticheDaiBanByFileAndQiTaInfo',
components: {
upload
upload,
dingdanInfo
},
data() {
return {
viewTitle: '',
viewState: 1,
tableKey: 0,
billingKey: 1,
index: 0,
@ -376,6 +383,14 @@ export default {
}
})
},
//
handleLookByDingDan() {
this.viewState = 2
this.$refs['divInfo'].showInfo({ sid: this.formobj.busSalesOrderSid })
},
resetState() {
this.viewState = 1
},
handleDownLoad(val) {
if (val !== null && val !== '' && val !== undefined) {
window.open(val, '_blank')

20
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheDaiBanByFileInfo.vue

@ -1,6 +1,6 @@
<template>
<div class="app-container">
<div>
<div v-show="viewState == 1">
<div class="tab-header webtop">
<!--标题-->
<div>{{ viewTitle }}</div>
@ -76,6 +76,9 @@
</el-row>
<div class="title titleOne">
<div>车辆信息</div>
<div>
<el-button type="primary" size="mini" class="btntopblueline" @click="handleLookByDingDan()">查看销售订单</el-button>
</div>
</div>
<el-table :key="tableKey" :data="formobj.vinList" :index="index" border style="width: 100%">
<el-table-column fixed width="80px" label="序号" type="index" :index="index + 1" align="center"/>
@ -189,7 +192,7 @@
</el-col>
</el-row>
<div class="title">
<div>其他附件</div>
<div>其他附件(含资方信审照片)</div>
</div>
<el-row>
<el-col :span="24">
@ -226,21 +229,25 @@
</div>
</el-form>
</el-dialog>
<dingdanInfo v-show="viewState == 2" ref="divInfo" @doback="resetState" />
</div>
</template>
<script>
import { fetchSid, getNextNodesForSubmit, getPreviousNodesForReject, completeBy, breakProcess, reject } from '@/api/tesheshenpi/qiankuantiche'
import upload from '@/components/uploadFile/upload'
import dingdanInfo from '../../chukuguanliFlow/chukuguanli/relation/dingdanInfo'
export default {
name: 'qiankuanticheDaiBanByFileInfo',
components: {
upload
upload,
dingdanInfo
},
data() {
return {
viewTitle: '',
viewState: 1,
tableKey: 0,
billingKey: 1,
index: 0,
@ -406,6 +413,13 @@ export default {
}
})
},
handleLookByDingDan() {
this.viewState = 2
this.$refs['divInfo'].showInfo({ sid: this.formobj.busSalesOrderSid })
},
resetState() {
this.viewState = 1
},
handleDownLoad(val) {
if (val !== null && val !== '' && val !== undefined) {
window.open(val, '_blank')

27
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheDaiBanInfo.vue

@ -1,6 +1,6 @@
<template>
<div class="app-container">
<div>
<div v-show="viewState == 1">
<div class="tab-header webtop">
<!--标题-->
<div>{{ viewTitle }}</div>
@ -76,6 +76,9 @@
</el-row>
<div class="title titleOne">
<div>车辆信息</div>
<div>
<el-button type="primary" size="mini" class="btntopblueline" @click="handleLookByDingDan()">查看销售订单</el-button>
</div>
</div>
<el-table :key="tableKey" :data="formobj.vinList" :index="index" border style="width: 100%">
<el-table-column fixed width="80px" label="序号" type="index" :index="index + 1" align="center"/>
@ -170,7 +173,7 @@
</el-form-item>
</el-col>
</el-row>
<div class="title"><span class="icon">*</span>其他附件</div>
<div class="title"><span class="icon">*</span>其他附件(含资方信审照片)</div>
<el-row>
<el-col :span="24">
<el-form-item>
@ -206,17 +209,23 @@
</div>
</el-form>
</el-dialog>
<dingdanInfo v-show="viewState == 2" ref="divInfo" @doback="resetState" />
</div>
</template>
<script>
import { fetchSid, getNextNodesForSubmit, getPreviousNodesForReject, complete, breakProcess, reject } from '@/api/tesheshenpi/qiankuantiche'
import dingdanInfo from '../../chukuguanliFlow/chukuguanli/relation/dingdanInfo'
export default {
name: 'qiankuanticheDaiBanInfo',
components: {
dingdanInfo
},
data() {
return {
viewTitle: '',
viewState: 1,
tableKey: 0,
billingKey: 1,
index: 0,
@ -361,6 +370,13 @@ export default {
}
})
},
handleLookByDingDan() {
this.viewState = 2
this.$refs['divInfo'].showInfo({ sid: this.formobj.busSalesOrderSid })
},
resetState() {
this.viewState = 1
},
//
openAgree(val) {
this.operation = val
@ -501,4 +517,11 @@ export default {
.addinputInfo {
margin-left: 120px !important;
}
.titleOne {
padding: 7px !important;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

2
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheEdit.vue

@ -213,7 +213,7 @@
</el-col>
</el-row>
<div class="title">
<div>其他附件(含资方信审)</div>
<div>其他附件(含资方信审)</div>
</div>
<el-row>
<el-col :span="24">

27
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/teshushenpiFlow/qiankuanticheguanli/qiankuanticheYiBanInfo.vue

@ -1,6 +1,6 @@
<template>
<div class="app-container">
<div>
<div v-show="viewState == 1">
<div class="tab-header webtop">
<!--标题-->
<div>{{ viewTitle }}</div>
@ -74,6 +74,9 @@
</el-row>
<div class="title titleOne">
<div>车辆信息</div>
<div>
<el-button type="primary" size="mini" class="btntopblueline" @click="handleLookByDingDan()">查看销售订单</el-button>
</div>
</div>
<el-table :key="tableKey" :data="formobj.vinList" :index="index" border style="width: 100%">
<el-table-column fixed width="80px" label="序号" type="index" :index="index + 1" align="center"/>
@ -168,7 +171,7 @@
</el-form-item>
</el-col>
</el-row>
<div class="title"><span class="icon">*</span>其他附件</div>
<div class="title"><span class="icon">*</span>其他附件(含资方信审照片)</div>
<el-row>
<el-col :span="24">
<el-form-item>
@ -179,17 +182,23 @@
</el-form>
</div>
</div>
<dingdanInfo v-show="viewState == 2" ref="divInfo" @doback="resetState" />
</div>
</template>
<script>
import { fetchSid, revokeProcess } from '@/api/tesheshenpi/qiankuantiche'
import dingdanInfo from '../../chukuguanliFlow/chukuguanli/relation/dingdanInfo'
export default {
name: 'qiankuanticheYiBanInfo',
components: {
dingdanInfo
},
data() {
return {
viewTitle: '',
viewState: 1,
tableKey: 0,
billingKey: 1,
index: 0,
@ -320,6 +329,13 @@ export default {
}
})
},
handleLookByDingDan() {
this.viewState = 2
this.$refs['divInfo'].showInfo({ sid: this.formobj.busSalesOrderSid })
},
resetState() {
this.viewState = 1
},
/** 确认撤回任务 */
openRevoke() {
this.$confirm('是否确认执行撤回操作', '提示', {
@ -373,4 +389,11 @@ export default {
.addinputInfo {
margin-left: 120px !important;
}
.titleOne {
padding: 7px !important;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

Loading…
Cancel
Save