Browse Source

YT-1506客户对账单-模具分摊对账单,分摊中应能修改金额,不是分摊状态不能修改,现分摊中不能修改

intex_online20241205
张立 2 months ago
parent
commit
19a7142849
  1. 6
      src/components/Detail/src/Detail.vue
  2. 3
      src/components/Table/src/Table.vue
  3. 5
      src/views/wms/deliversettlementManage/moldAllocation/customerStatement/index.vue

6
src/components/Detail/src/Detail.vue

@ -887,7 +887,7 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName:
} }
} }
} }
const updateList = ()=>{ const updateList =async ()=>{
// //
if (tableObjectRef.value.params.filters && tableObjectRef.value.params.filters.length > 0) { if (tableObjectRef.value.params.filters && tableObjectRef.value.params.filters.length > 0) {
@ -895,7 +895,7 @@ const updateList = ()=>{
filters: tableObjectRef.value.params.filters filters: tableObjectRef.value.params.filters
}) })
} else { } else {
tableMethodsRef.value.getList() await tableMethodsRef.value.getList()
} }
} }
@ -1100,7 +1100,7 @@ const submitForm = async (formType, data) => {
const submitUpdateList = async ()=>{ const submitUpdateList = async ()=>{
formRef.value.dialogVisible = false formRef.value.dialogVisible = false
// //
updateList() await updateList()
updateKey.value += 1 updateKey.value += 1
} }

3
src/components/Table/src/Table.vue

@ -104,7 +104,6 @@ export default defineComponent({
const setColumn = (columnProps: TableSetPropsType[], columnsChildren?: TableColumn[]) => { const setColumn = (columnProps: TableSetPropsType[], columnsChildren?: TableColumn[]) => {
let { columns } = unref(getProps) let { columns } = unref(getProps)
console.log(888,props.isShowPackNumber)
if (!wsCache.get('ShowPackingNumber')&&!props.isShowPackNumber) { if (!wsCache.get('ShowPackingNumber')&&!props.isShowPackNumber) {
if (columns) { if (columns) {
columns = columns.filter(item => item.field != 'packingNumber' && item.field != 'fromPackingNumber'&& item.field != 'toPackingNumber') columns = columns.filter(item => item.field != 'packingNumber' && item.field != 'fromPackingNumber'&& item.field != 'toPackingNumber')
@ -175,7 +174,6 @@ export default defineComponent({
// //
const clearSelection = ()=>{ const clearSelection = ()=>{
console.log('clearSelection')
elTableRef.value!.clearSelection() elTableRef.value!.clearSelection()
} }
@ -348,7 +346,6 @@ export default defineComponent({
border border
} = unref(getProps) } = unref(getProps)
console.log(999,props.isShowPackNumber)
if (!wsCache.get('ShowPackingNumber') && !props.isShowPackNumber) { if (!wsCache.get('ShowPackingNumber') && !props.isShowPackNumber) {
if (columns) { if (columns) {
columns = columns.filter(item => item.field != 'packingNumber' && item.field != 'fromPackingNumber'&& item.field != 'toPackingNumber') columns = columns.filter(item => item.field != 'packingNumber' && item.field != 'fromPackingNumber'&& item.field != 'toPackingNumber')

5
src/views/wms/deliversettlementManage/moldAllocation/customerStatement/index.vue

@ -797,13 +797,14 @@ const openDetailForm = (row) => {
const handleDetailSubmitForm = async (formType, data) => { const handleDetailSubmitForm = async (formType, data) => {
await CustomerStatementDetailApi.updateAdjustmentAmount(data.id,data.masterId,data.adjustmentAmount) await CustomerStatementDetailApi.updateAdjustmentAmount(data.id,data.masterId,data.adjustmentAmount)
message.success(t('common.updateSuccess')) message.success(t('common.updateSuccess'))
detailRef.value.submitUpdateList() await detailRef.value.submitUpdateList()
const amount = ref(0) const amount = ref(0)
detailRef.value.tableObjectRef.tableList.forEach(item => { detailRef.value.tableObjectRef.tableList.forEach(item => {
amount.value = amount.value + item.adjustmentAmount amount.value = amount.value + item.adjustmentAmount
}) })
console.log(22,amount.value)
// //
if (amount.value == 0) { if (amount.value != 0) {
otherHeadButttonData.value = [ otherHeadButttonData.value = [
{ {
label: t(`ts.导出`).replace('ts.', ''), label: t(`ts.导出`).replace('ts.', ''),

Loading…
Cancel
Save