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-col>
</el-row> </el-row>
<div class="title"> <div class="title">
<div>其他附件(含资方信审)</div> <div>其他附件(含资方信审)</div>
</div> </div>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save