优化供应商和客户的加载逻辑

This commit is contained in:
jishenghua
2025-09-26 23:34:39 +08:00
parent 2fdcc41393
commit d12d35c6cd
5 changed files with 25 additions and 6 deletions

View File

@@ -190,11 +190,10 @@
import { JEditableTableMixin } from '@/mixins/JEditableTableMixin'
import { BillModalMixin } from '../mixins/BillModalMixin'
import { getMpListShort} from "@/utils/util"
import { getAction } from '@/api/manage'
import JUpload from '@/components/jeecg/JUpload'
import JDate from '@/components/jeecg/JDate'
import Vue from 'vue'
import { getCurrentSystemConfig } from '@/api/api'
import { getCurrentSystemConfig, findBySelectSup } from '@/api/api'
export default {
name: "PurchaseBackModal",
mixins: [JEditableTableMixin, BillModalMixin],
@@ -452,6 +451,9 @@
'accountId': accountId,
'remark': remark
})
findBySelectSup({organId: organId}).then((res)=> {
this.supList = res && Array.isArray(res) ? res : [];
})
getCurrentSystemConfig().then((res) => {
if (res.code === 200 && res.data) {
let flag = res.data.zeroChangeAmountFlag==='1'?true:false

View File

@@ -221,7 +221,7 @@
import JUpload from '@/components/jeecg/JUpload'
import JDate from '@/components/jeecg/JDate'
import Vue from 'vue'
import { getCurrentSystemConfig } from '@/api/api'
import { getCurrentSystemConfig, findBySelectSup } from '@/api/api'
export default {
name: "PurchaseInModal",
@@ -510,6 +510,9 @@
'accountId': accountId,
'remark': remark
})
findBySelectSup({organId: organId}).then((res)=> {
this.supList = res && Array.isArray(res) ? res : [];
})
getCurrentSystemConfig().then((res) => {
if (res.code === 200 && res.data) {
let flag = res.data.zeroChangeAmountFlag==='1'?true:false

View File

@@ -193,12 +193,11 @@
import { JEditableTableMixin } from '@/mixins/JEditableTableMixin'
import { BillModalMixin } from '../mixins/BillModalMixin'
import { getMpListShort, changeListFmtMinus, handleIntroJs } from '@/utils/util'
import { getAction } from '@/api/manage'
import JSelectMultiple from '@/components/jeecg/JSelectMultiple'
import JUpload from '@/components/jeecg/JUpload'
import JDate from '@/components/jeecg/JDate'
import Vue from 'vue'
import { getCurrentSystemConfig } from '@/api/api'
import { getCurrentSystemConfig, findBySelectCus } from '@/api/api'
export default {
name: "SaleBackModal",
mixins: [JEditableTableMixin, BillModalMixin],
@@ -462,6 +461,9 @@
'accountId': accountId,
'remark': remark
})
findBySelectCus({organId: organId}).then((res)=> {
this.cusList = res && Array.isArray(res) ? res : [];
})
getCurrentSystemConfig().then((res) => {
if (res.code === 200 && res.data) {
let flag = res.data.zeroChangeAmountFlag==='1'?true:false

View File

@@ -236,7 +236,7 @@
import JUpload from '@/components/jeecg/JUpload'
import JDate from '@/components/jeecg/JDate'
import Vue from 'vue'
import { getCurrentSystemConfig } from '@/api/api'
import { getCurrentSystemConfig, findBySelectCus } from '@/api/api'
export default {
name: "SaleOutModal",
mixins: [JEditableTableMixin, BillModalMixin],
@@ -527,6 +527,9 @@
'accountId': accountId,
'remark': remark
})
findBySelectCus({organId: organId}).then((res)=> {
this.cusList = res && Array.isArray(res) ? res : [];
})
getCurrentSystemConfig().then((res) => {
if (res.code === 200 && res.data) {
let flag = res.data.zeroChangeAmountFlag==='1'?true:false

View File

@@ -290,6 +290,15 @@ export const FinancialModalMixin = {
waitNeedListOk(organType, organId, selectBillRows) {
if(organId) {
this.form.setFieldsValue({'organId': organId})
if(organType === '供应商') {
findBySelectSup({organId: organId}).then((res)=> {
this.supList = res && Array.isArray(res) ? res : [];
})
} else if(organType === '客户') {
findBySelectCus({organId: organId}).then((res)=> {
this.cusList = res && Array.isArray(res) ? res : [];
})
}
}
if (selectBillRows && selectBillRows.length > 0) {
this.requestSubTableDataEx(selectBillRows, this.accountTable);