sen
2025-09-28 6de5073a4d9dc6aaeb706378a63641c19e7cddae
ui/admin-ui3/src/views/cwgl/pendingSettlementBusiness/index.vue
@@ -204,14 +204,28 @@
    vehicleType: {
      label: '车型', search: true,
    },
    // createdTime: {
    //   label: '下单时间',
    //   display: false,
    //   search: true,
    //   type: 'date',
    //   format: 'YYYY-MM-DD',
    //   searchSpan: 5, minWidth: 120,
    //   valueFormat: 'YYYY-MM-DD',
    // },
    createdTimeArray: {
      label: '下单时间',
      search: true,
      searchRange: true,
      type: 'daterange',
      startPlaceholder: '开始日期',
      endPlaceholder: '结束日期',
      valueFormat: 'YYYY-MM-DD',
      hide: true
    },
    createdTime: {
      label: '下单时间',
      display: false,
      search: true,
      type: 'date',
      format: 'YYYY-MM-DD',
      searchSpan: 5, minWidth: 120,
      valueFormat: 'YYYY-MM-DD',
      minWidth: 180,
    },
    operationMode: {
      label: '运营模式',
@@ -256,7 +270,7 @@
    },
    arrivalLocation: {
      label: '目的地',
      minWidth:  220,
      minWidth: 220,
      showOverflowTooltip: true,
    },
@@ -311,7 +325,7 @@
      minWidth: 120,
    },
        isCreate: {
    isCreate: {
      label: '是否已入账', dataType: 'string',
      type: 'select',
      fixed: 'right',
@@ -330,7 +344,7 @@
      type: 'select',
      dataType: 'string',
      minWidth: 120,
      dicUrl: '/system/dict/data/type/sys_matching_status',
    },
    isCostMatched: {
@@ -468,7 +482,16 @@
        generateDisabled.value = false;
      }
      selectionList.value = selection;
    },
    getBeginListFunc: (params = {}) => {
      // 创建新参数对象
      let newParams = { ...params };
       newParams = proxy.addDateRangeNew(newParams, newParams?.createdTimeArray, 'createdTime') || [];
      delete newParams.createdTimeArray;
      return newParams;
    }
  })
const dialog = reactive({
  visible: false,
@@ -556,7 +579,7 @@
  dispatchNo.value = row.dispatchNo;
  dialog.title = '费用明细';
  if (activeName.value == 'first') {
    listEstimatedReceivable({ dispatchNo: row.dispatchNo, feeType: 1,isConfirmed:1 }).then((res) => {
    listEstimatedReceivable({ dispatchNo: row.dispatchNo, feeType: 1, isConfirmed: 1 }).then((res) => {
      if (res.code === 200) {
        dialog.detail = true;
        tableDataList.value = res.rows || [];
@@ -564,7 +587,7 @@
    })
  } else if (activeName.value == 'second') {
    // 这里可以添加查询收入相关的逻辑
    listEstimatedReceivable({ dispatchNo: row.dispatchNo, feeType: 0,isConfirmed:1 }).then((res) => {
    listEstimatedReceivable({ dispatchNo: row.dispatchNo, feeType: 0, isConfirmed: 1 }).then((res) => {
      if (res.code === 200) {
        dialog.detail = true;
        tableDataList.value = res.rows || [];
@@ -573,7 +596,7 @@
  }
}
const getListVable = (dispatchNo, feeType) => {
  listEstimatedReceivable({ dispatchNo: dispatchNo, feeType: feeType,isConfirmed:1 }).then((res) => {
  listEstimatedReceivable({ dispatchNo: dispatchNo, feeType: feeType, isConfirmed: 1 }).then((res) => {
    if (res.code === 200) {
      tableDataList.value = res.rows || [];
    }