diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js
index 0001a6f274..ce8d6c7900 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js
+++ b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js
@@ -19,11 +19,20 @@ export default {
headers: { 'Content-Type': 'application/json' }
})
},
- // 获取厂家销售通路
- actualList: function(data) {
+ // 根据分公司Sid获取本分公司下的付款信息
+ selectByUseOrgSid: function(data) {
return request({
- url: '/base/v1/basemanufacturerbank/payList',
- method: 'get'
+ url: '/fin/v1/finpayment/selectByUseOrgSid',
+ method: 'get',
+ params: data
+ })
+ },
+ paymentSave: function(data) {
+ return request({
+ url: 'fin/v1/finpayment/save',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
})
},
// 保存修改记录
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js b/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js
index 55086c8c88..65019d59a4 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js
+++ b/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js
@@ -224,3 +224,10 @@ export function fetchDetails(data) {
method: 'get'
})
}
+// 通过sid查询一条记录(上装配置信息)
+export function fetchBySidByTops(sid) {
+ return request({
+ url: '/base/v1/basevehinstallmodel/fetchDetailsBySid/' + sid,
+ method: 'get'
+ })
+}
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/components/publicPage/tops.vue b/anrui-buscenter/anrui-finmanage-ui/src/components/publicPage/tops.vue
new file mode 100644
index 0000000000..84995b2a02
--- /dev/null
+++ b/anrui-buscenter/anrui-finmanage-ui/src/components/publicPage/tops.vue
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+ 车辆功能
+ {{ formobj.vehicleTypeValue }}
+
+
+ 上装名称
+ {{ formobj.installNameValue }}
+
+
+
+
+ 委改方式
+ {{ formobj.refitMethodValue }}
+
+
+ 供应商
+ {{ formobj.refitFactory }}
+
+
+
+
+ 冷机品牌
+ {{ formobj.coolerBrand }}
+
+
+ 冷机型号
+ {{ formobj.coolerModel }}
+
+
+
+
+
+ 货箱内部尺寸
+
+
+ 长{{ formobj.wk_long }}mm,
+ 宽{{ formobj.wk_wide }}mm,
+ 高{{ formobj.wk_high }}mm
+
+
+
+
+ 颜色
+ {{ formobj.colorValue }}
+
+
+
+
+ 板材材质
+ {{ formobj.plateMaterialValue }}
+
+
+ 板材厚度
+
+
+ 底{{ formobj.plateThicknessBottom }}mm,
+ 边{{ formobj.plateThicknessEdge }}mm
+
+
+
+
+
+
+ 篷布滑道
+ {{ formobj.tarpaulinSlide }}
+
+
+ 冷藏冷机
+ {{ formobj.refrigerator }}
+
+
+
+
+ 自卸液压盖板
+ {{ formobj.selfUnHyCoPl }}
+
+
+ 底板加热
+ {{ formobj.floorHeating }}
+
+
+
+
+ 更多配置
+ {{ formobj.moreConfig }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js b/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js
index 9d8ade7d0f..11bbc9a99b 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js
+++ b/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js
@@ -120,7 +120,7 @@ const codemenu = [
children: [{
path: '/anruifinmanagement/fukuanshenqing',
component: () => import('@/views/anruifinmanagement/fukuanshenqing/payment.vue'),
- name: 'fukuanshenqingguaili',
+ name: 'Payment',
meta: { title: '付款申请管理', noCache: true }
}]
},
@@ -293,21 +293,21 @@ const codemenu = [
path: '/fukuanguanliFlow/fukuanguanli/fukuanEdit',
component: () =>
import('@/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanEdit.vue'),
- name: 'fukuanEdit'
+ name: 'FuKuanEdit'
},
// 付款申请管理待办详情
{
path: '/fukuanguanliFlow/fukuanguanli/fukuanDaiBanInfo',
component: () =>
import('@/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanDaiBanInfo.vue'),
- name: 'fukaunDaiBanInfo'
+ name: 'FuKuanDaiBanInfo'
},
// 付款申请管理已办详情
{
path: '/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo',
component: () =>
import('@/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo.vue'),
- name: 'fukuanYiBanInfo'
+ name: 'FuKuanYiBanInfo'
},
// 开票申请管理编辑
{
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/payment.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/payment.vue
index 7d2d059332..a04eefd11d 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/payment.vue
+++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/payment.vue
@@ -8,9 +8,36 @@
{{ searchxianshitit }}
@@ -54,52 +79,34 @@
查看
-
+
待提交
{{ scope.row.nodeState }}
-
+
+
+
+
+
+
+
+
+
+
- {{ scope.row.busSid }}
+ {{ scope.row.isVeh == '1' ? '是' : '否' }}
-
-
- {{ scope.row.costTypeValue }}
-
-
-
-
- {{ scope.row.costTitleValue }}
-
-
-
-
- {{ scope.row.receiveCompany }}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
{{ scope.row.state }}
-
-
- {{ scope.row.remarks }}
-
-
@@ -121,13 +128,13 @@ import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar'
import req from '@/api/anruifinmanagement/payment'
-import {typeValues, getOrgSidByPath, selectByOrgSid, selectHaveMessage } from '@/api/jichuxinxi/dictcommons'
+import { typeValues, getOrgSidByPath, selectByOrgSid, selectHaveMessage, brandDown } from '@/api/jichuxinxi/dictcommons'
import paymentAdd from './paymentAdd'
import paymentInfo from './paymentInfo'
import { getStorage } from '@/utils/auth'
export default {
- name: 'fukuanshenqingguaili',
+ name: 'Payment',
components: {
Pagination,
pageye,
@@ -167,16 +174,27 @@ export default {
receiveCompany_list: [],
state_list: [
{
- dictKey: 1,
+ dictKey: '1',
dictValue: '未付款'
},
{
- dictKey: 2,
+ dictKey: '2',
dictValue: '已付款'
}
],
+ isVeh_list: [
+ {
+ dictKey: '0',
+ dictValue: '否'
+ },
+ {
+ dictKey: '1',
+ dictValue: '是'
+ }
+ ],
+ carBrand_list: [],
costType_list: [],
- costTitle_list: [],
+ costRange_list: [],
isSearchShow: false,
searchxianshitit: '显示查询条件',
viewState: 1,
@@ -188,13 +206,21 @@ export default {
listLoading: false,
listQuery: {
params: {
- applyEndDate: '',
+ useOrgName: '',
+ deptName: '',
+ name: '',
+ billNo: '',
applyStartDate: '',
- costTitleKey: '',
- costTypeKey: '',
- receiveCompany: '',
+ applyEndDate: '',
+ finishStartTime: '',
+ finishEndTime: '',
+ carBrandSid: '',
+ costRangeKey: '',
+ isVeh: '',
+ payCompany: '',
state: '',
userSid: '',
+ menuUrl: '',
orgPath: ''
},
current: 1,
@@ -245,6 +271,11 @@ export default {
init() {
getOrgSidByPath({ orgPath: window.sessionStorage.getItem('defaultOrgPath') }).then((response) => {
if (response.success) {
+ brandDown({ useOrg: response.data }).then((res) => {
+ if (res.success) {
+ this.carBrand_list = res.data
+ }
+ })
selectByOrgSid({ orgSid: response.data }).then((resp) => {
if (resp.success) {
this.receiveCompany_list = resp.data
@@ -252,14 +283,14 @@ export default {
})
}
})
- typeValues({ type: 'payCostType' }).then((res) => {
+ typeValues({ type: 'paymentCategory' }).then((res) => {
if (res.success) {
this.costType_list = res.data
}
})
- typeValues({ type: 'payCostTitle' }).then((res) => {
+ typeValues({ type: 'paymentScope' }).then((res) => {
if (res.success) {
- this.costTitle_list = res.data
+ this.costRange_list = res.data
}
})
this.getList()
@@ -309,14 +340,10 @@ export default {
this.listLoading = true
this.listQuery.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
+ this.listQuery.params.menuUrl = this.$route.path
req.listPage(this.listQuery).then((response) => {
- console.log('列表查询结果:', response)
this.listLoading = false
- if (
- response.success &&
- response.data &&
- response.data.total > 0
- ) {
+ if (response.success) {
this.list = response.data.records
this.listQuery.total = response.data.total
} else {
@@ -333,13 +360,21 @@ export default {
handleReset() {
this.listQuery = {
params: {
- applyEndDate: '',
+ useOrgName: '',
+ deptName: '',
+ name: '',
+ billNo: '',
applyStartDate: '',
- costTitleKey: '',
- costTypeKey: '',
- receiveCompany: '',
+ applyEndDate: '',
+ finishStartTime: '',
+ finishEndTime: '',
+ carBrandSid: '',
+ costRangeKey: '',
+ isVeh: '',
+ payCompany: '',
state: '',
userSid: '',
+ menuUrl: '',
orgPath: ''
},
current: 1,
@@ -404,5 +439,6 @@ export default {
}
}
+
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentAdd.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentAdd.vue
index 554d54890f..98d2a62430 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentAdd.vue
+++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentAdd.vue
@@ -11,187 +11,193 @@
付款申请
-
+
-
- 申请日期
-
- {{ formobj.createTime }}
+ 申请部门
+ {{ formobj.deptName }}
-
- 申请人
+
+ 申请人
+ {{ formobj.name }}
- {{ formobj.name }}
+ 申请日期
+ {{ formobj.createTime }}
-
- 款项类别
-
-
+
+ 品牌
-
-
+
+
-
- 款项名称
-
-
+
+ 款项范围
-
-
+
+
-
-
-
- 业务编号
-
-
+
+ 款项类别
-
-
-
-
-
-
-
-
-
-
- 付款单位名称
-
-
-
-
-
+
+
-
- 收款单位名称
-
-
+
+ *是否涉及车辆
-
-
-
+
+ 是
+ 否
+
-
- 付款备注
-
-
+
+ 付款单位
-
+
+
+
-
-
-
- 品牌
-
+ 付款申请备注
-
-
-
+
-
- *是否涉及车辆
-
+ *是否事业部领导审批
- 是
- 否
+
+ 是
+ 否
+
-
+
-
-
+
+
- 删除
-
+ 删除
+ 新增付款信息
-
+
-
-
+
+
-
+
-
-
+
+
-
+
- {{ scope.row.bank }}
+
+
+
-
+
+
+
+
- {{ scope.row.receivingAccount }}
+
-
+
-
+
-
+
-
+ 查看
+
-
-
+
+
车辆列表
-
-
选择
+
+
+ *是否已销售:
+
+ 是
+ 否
+
+
+
+ *款项是否已交清:
+
+ 是
+ 否
+
+
+
选择
-
-
+
+
- 删除
-
+ 删除
-
+
+
+
+
+
+
+
+
+
+
- {{ scope.row.modelName }}
+ {{ scope.row.topName }}
-
+
+
+
- {{ scope.row.vinNo }}
+ {{ scope.row.contractNo }}/{{ scope.row.saleBillNo }}
-
+
+
+
+
- {{ scope.row.money }}
+
+ 是
+ 否
+
+ {{ scope.row.isSettle }}
@@ -200,95 +206,149 @@
-
+
+
+
+
+
+
+
+
+
+
+ 删除
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.isPay == '1' ? '是' : '否' }}
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentInfo.vue
index 1067ab1748..f78216795a 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentInfo.vue
+++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/paymentInfo.vue
@@ -1,179 +1,270 @@
-