会计事项平台更新
This commit is contained in:
parent
116bd95023
commit
cde3f73384
|
@ -96,16 +96,19 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="leftTitle" style="display: flex;align-items: center;justify-content: space-between">
|
<div class="leftTitle" style="display: flex;align-items: center;justify-content: space-between">
|
||||||
<div>分录信息</div>
|
<div>{{ billTypeClickName }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<base-table ref="customtable" :showIndex="false" :slotrow="false" :showSelect="true"
|
<base-table ref="customtable" :showIndex="false" :slotrow="false" :showSelect="true"
|
||||||
tableHeight="calc(50vh - 110px)" :tableData="tableData" :tableColumn="tableColumn"
|
:tableData="tableData" :tableColumn="tableColumn"
|
||||||
@radioChange="radioChange" id="printMe" @onSelectionChange="onSelectionChange"
|
@radioChange="radioChange" id="printMe" @onSelectionChange="onSelectionChange"
|
||||||
>
|
>
|
||||||
<template #billStatus="{row}">
|
<template #billStatus="{row}">
|
||||||
<div>{{ row.billStatus === 'Y' ? '已生成' : '未生成' }}</div>
|
<div>{{ row.billStatus === 'Y' ? '已生成' : '未生成' }}</div>
|
||||||
</template>
|
</template>
|
||||||
|
<template #billstatus="{row}">
|
||||||
|
<div>{{ row.billstatus === 'Y' ? '已生成' : '未生成' }}</div>
|
||||||
|
</template>
|
||||||
<template #operation="{row}">
|
<template #operation="{row}">
|
||||||
<div @click="generateHandle(row)" style="cursor: pointer;color: #4876ed">
|
<div @click="generateHandle(row)" style="cursor: pointer;color: #4876ed">
|
||||||
{{ row.billStatus === 'Y' ? '查看' : '生成' }}
|
{{ row.billStatus === 'Y' ? '查看' : '生成' }}
|
||||||
|
@ -115,7 +118,8 @@
|
||||||
<base-page :pageModel.sync="pageModel" @onPageChange="pageChange"></base-page>
|
<base-page :pageModel.sync="pageModel" @onPageChange="pageChange"></base-page>
|
||||||
</div>
|
</div>
|
||||||
<!-- 辅助核算-->
|
<!-- 辅助核算-->
|
||||||
<template v-if="this.selected.length">
|
<template>
|
||||||
|
<div>分录信息</div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<base-table ref="assistTable" :showIndex="false" :slotrow="false"
|
<base-table ref="assistTable" :showIndex="false" :slotrow="false"
|
||||||
tableHeight="calc(50vh - 110px)" :tableData="assistTableData"
|
tableHeight="calc(50vh - 110px)" :tableData="assistTableData"
|
||||||
|
@ -653,7 +657,7 @@ export default {
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
}).then(async() => {
|
}).then(async() => {
|
||||||
let flag = this.checkBoxList.some((item, index) => {
|
let flag = this.checkBoxList.some((item, index) => {
|
||||||
if (item.billStatus !== 'Y') {
|
if (item.billstatus !== 'Y') {
|
||||||
this.$vmNews('未生成的单据不能收回')
|
this.$vmNews('未生成的单据不能收回')
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
@ -680,10 +684,10 @@ export default {
|
||||||
coreDataOpenDialog() {
|
coreDataOpenDialog() {
|
||||||
if (this.checkBoxList.length === 0) {
|
if (this.checkBoxList.length === 0) {
|
||||||
this.$vmNews('请选择单据')
|
this.$vmNews('请选择单据')
|
||||||
return
|
returnt
|
||||||
}
|
}
|
||||||
let flag = this.checkBoxList.some((item, index) => {
|
let flag = this.checkBoxList.some((item, index) => {
|
||||||
if (item.billStatus == 'Y') {
|
if (item.billStatus == 'Y' || item.billstatus == 'Y') {
|
||||||
this.$vmNews('已生成的单据不能生成')
|
this.$vmNews('已生成的单据不能生成')
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
@ -693,10 +697,20 @@ export default {
|
||||||
}
|
}
|
||||||
this.$refs.datePickDialog.openDialog()
|
this.$refs.datePickDialog.openDialog()
|
||||||
},
|
},
|
||||||
billTypeListChangeHandle() {
|
billTypeListChangeHandle(val, obj) {
|
||||||
|
console.log(val, obj, '?')
|
||||||
if (this.searchObjTable.billTypeClickID) {
|
if (this.searchObjTable.billTypeClickID) {
|
||||||
console.log(this.searchObjTable.billTypeClickID, '?')
|
console.log(this.searchObjTable.billTypeClickID, '?')
|
||||||
this.billTypeClickID = this.searchObjTable.billTypeClickID[this.searchObjTable.billTypeClickID.length - 1]
|
this.billTypeClickID = this.searchObjTable.billTypeClickID[this.searchObjTable.billTypeClickID.length - 1]
|
||||||
|
let obj = this.billTypeList.find(item => {
|
||||||
|
return item.mdmModuleEntity.some(ele => {
|
||||||
|
if (ele.id == this.billTypeClickID) {
|
||||||
|
this.billTypeClickName = ele.name
|
||||||
|
}
|
||||||
|
return ele.id == this.billTypeClickID
|
||||||
|
})
|
||||||
|
})
|
||||||
|
console.log(obj, '?')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSelectionChange(val) {
|
onSelectionChange(val) {
|
||||||
|
@ -704,7 +718,7 @@ export default {
|
||||||
},
|
},
|
||||||
//生成方法
|
//生成方法
|
||||||
async generateHandle(row) {
|
async generateHandle(row) {
|
||||||
if (row.billStatus == 'Y') {
|
if (row.billStatus == 'Y' || row.billstatus == 'Y') {
|
||||||
this.$refs.customFormDialog.openDialog(row)
|
this.$refs.customFormDialog.openDialog(row)
|
||||||
} else {
|
} else {
|
||||||
this.coreData(row)
|
this.coreData(row)
|
||||||
|
@ -1449,7 +1463,7 @@ export default {
|
||||||
if (res.status == 200) {
|
if (res.status == 200) {
|
||||||
this.$vmNews('保存成功', 'success')
|
this.$vmNews('保存成功', 'success')
|
||||||
this.examineOperateDialog = false
|
this.examineOperateDialog = false
|
||||||
this.resetTable()
|
this.resetTable(true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1460,7 +1474,7 @@ export default {
|
||||||
// this.pageModel.limit = model.limit
|
// this.pageModel.limit = model.limit
|
||||||
this.getTableData()
|
this.getTableData()
|
||||||
},
|
},
|
||||||
async getTableData() {
|
async getTableData(flag = false) {
|
||||||
this.assistTableData = []
|
this.assistTableData = []
|
||||||
if (!this.billTypeClickID) return
|
if (!this.billTypeClickID) return
|
||||||
const res2 = await queryBillFiledsAPI({
|
const res2 = await queryBillFiledsAPI({
|
||||||
|
@ -1490,14 +1504,19 @@ export default {
|
||||||
this.$refs.customtable.clearSelect()
|
this.$refs.customtable.clearSelect()
|
||||||
this.selected = []
|
this.selected = []
|
||||||
this.checkBoxList = []
|
this.checkBoxList = []
|
||||||
|
if (flag && this.tableData.length) {
|
||||||
|
this.radioChange(flag)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
},
|
},
|
||||||
resetTable() {
|
resetTable(flag = false) {
|
||||||
this.tableData = []
|
this.tableData = []
|
||||||
this.pageModel.page = 1
|
this.pageModel.page = 1
|
||||||
this.selected = []
|
this.selected = []
|
||||||
this.getTableData()
|
let obj = this.checkBoxList[0]
|
||||||
|
this.checkBoxList = []
|
||||||
|
this.getTableData(obj)
|
||||||
},
|
},
|
||||||
// 点击某条数据
|
// 点击某条数据
|
||||||
async radioChange(val) {
|
async radioChange(val) {
|
||||||
|
@ -2120,6 +2139,6 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
::v-deep .el-table__body-wrapper {
|
::v-deep .el-table__body-wrapper {
|
||||||
height: calc(50vh - 210px) !important;
|
height: calc(50vh - 180px) !important;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -274,7 +274,7 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '映射档案',
|
label: '映射档案',
|
||||||
prop: ''
|
prop: 'mappingFileName'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '备注',
|
label: '备注',
|
||||||
|
|
|
@ -41,7 +41,7 @@ module.exports = {
|
||||||
[process.env.VUE_APP_BASE_API]: {
|
[process.env.VUE_APP_BASE_API]: {
|
||||||
// target: `http://hzya.ufyct.com:9067/`,
|
// target: `http://hzya.ufyct.com:9067/`,
|
||||||
// target: `http://127.0.0.1:9081/`,
|
// target: `http://127.0.0.1:9081/`,
|
||||||
target: `http://192.168.2.189:10086`,//一凡
|
target: `http://192.168.2.189:10087`,//一凡
|
||||||
// target: `http://8.136.10.42:10086`,//一凡
|
// target: `http://8.136.10.42:10086`,//一凡
|
||||||
// target: `http://192.168.2.78:8080`,
|
// target: `http://192.168.2.78:8080`,
|
||||||
// target: `http://b8bc6e8e.natappfree.cc`,
|
// target: `http://b8bc6e8e.natappfree.cc`,
|
||||||
|
|
Loading…
Reference in New Issue