wujianwei
2026-01-19 15178bafd7aa1827e6c48fda8e2cc3b8df0bbf5e
ui/admin-ui3/src/views/tms/collectionTmsQuoteDetail/index.vue
@@ -174,7 +174,7 @@
const option = ref({
  pageKey: 'TmsQuoteDetail',
  rowKey: 'id',
  labelWidth: 120,
  labelWidth: 150,
  dialogWidth:'80%',
  group:[
    {
@@ -377,6 +377,44 @@
              itemsTableOption.value.column.segment2Currency.hide = true;
              itemsTableOption.value.column.segment2TaxRate.hide = true;
              itemsTableOption.value.column.totalFreight.hide = true;
              option.value.group.forEach((item:any) =>{
                if (item.prop == 'jcxx'){
                  item.column.freightPrice.editDisplay = true;
                  item.column.freightPrice.viewDisplay = true;
                  item.column.currency.editDisplay = true;
                  item.column.currency.viewDisplay = true;
                  item.column.taxRate.editDisplay = true;
                  item.column.taxRate.viewDisplay = true;
                  item.column.segment1FreightQuote.editDisplay = false;
                  item.column.segment1FreightQuote.viewDisplay = false;
                  item.column.segment1Currency.editDisplay = false;
                  item.column.segment1Currency.viewDisplay = false;
                  item.column.segment1TaxRate.editDisplay = false;
                  item.column.segment1TaxRate.viewDisplay = false;
                  item.column.segment2FreightQuote.editDisplay = false;
                  item.column.segment2FreightQuote.viewDisplay = false;
                  item.column.segment2Currency.editDisplay = false;
                  item.column.segment2Currency.viewDisplay = false;
                  item.column.segment2TaxRate.editDisplay = false;
                  item.column.segment2TaxRate.viewDisplay = false;
                  item.column.totalFreightCny.editDisplay = false;
                  item.column.totalFreightCny.viewDisplay = false;
                  item.column.totalFreightHkd.editDisplay = false;
                  item.column.totalFreightHkd.viewDisplay = false;
                }
              })
            }else{
              itemsTableOption.value.column.freightPrice.hide = true;
              itemsTableOption.value.column.currency.hide = true;
@@ -388,6 +426,48 @@
              itemsTableOption.value.column.segment2Currency.hide = false;
              itemsTableOption.value.column.segment2TaxRate.hide = false;
              itemsTableOption.value.column.totalFreight.hide = false;
              option.value.group.forEach((item:any) =>{
                 if (item.prop == 'jcxx'){
                   item.column.freightPrice.editDisplay = false;
                   item.column.freightPrice.viewDisplay = false;
                   item.column.currency.editDisplay = false;
                   item.column.currency.viewDisplay = false;
                   item.column.taxRate.editDisplay = false;
                   item.column.taxRate.viewDisplay = false;
                   item.column.segment1FreightQuote.editDisplay = true;
                   item.column.segment1FreightQuote.viewDisplay = true;
                   item.column.segment1Currency.editDisplay = true;
                   item.column.segment1Currency.viewDisplay = true;
                   item.column.segment1TaxRate.editDisplay = true;
                   item.column.segment1TaxRate.viewDisplay = true;
                   item.column.segment2FreightQuote.editDisplay = true;
                   item.column.segment2FreightQuote.viewDisplay = true;
                   item.column.segment2Currency.editDisplay = true;
                   item.column.segment2Currency.viewDisplay = true;
                   item.column.segment2TaxRate.editDisplay = true;
                   item.column.segment2TaxRate.viewDisplay = true;
                   item.column.totalFreightCny.editDisplay = true;
                   item.column.totalFreightCny.viewDisplay = true;
                   item.column.totalFreightHkd.editDisplay = true;
                   item.column.totalFreightHkd.viewDisplay = true;
                 }
              })
            }
          }
        },
@@ -454,6 +534,84 @@
            }
          ],
        },
        segment1FreightQuote:{
          label: '一段运费报价',  addDisplay: false,
          editDisplay: true,
          viewDisplay: true,type: 'number',
          rules: [
            {
              required: true,
              message: "一段运费报价不能为空", trigger: "blur"
            }
          ],
        },
        segment1Currency:{
          label: '一段运费币制',addDisplay: false,
          type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_currency',
          rules: [
            {
              required: true,
              message: "一段运费币制不能为空", trigger: "blur"
            }
          ],
        },
        segment1TaxRate:{
          label: '一段运费税点%',  addDisplay: false,
          editDisplay: true,
          viewDisplay: true,type: 'number',
          rules: [
            {
              required: true,
              message: "一段运费税点不能为空", trigger: "blur"
            }
          ],
        },
        segment2FreightQuote:{
          label: '二段运费报价', addDisplay: false,
          editDisplay: true,
          viewDisplay: true,type: 'number',
          rules: [
            {
              required: true,
              message: "二段运费报价不能为空", trigger: "blur"
            }
          ],
        },
        segment2Currency:{
          label: '二段运费币制',addDisplay: false,
        type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_currency',
        rules: [
          {
            required: true,
            message: "二段运费币制不能为空", trigger: "blur"
          }
        ],
        },
        segment2TaxRate:{
          label: '二段运费税点%',addDisplay: false,
          editDisplay: true,
          viewDisplay: true,type: 'number',
          rules: [
            {
              required: true,
              message: "二段运费税点不能为空", trigger: "blur"
            }
          ],
        },
        totalFreightCny:{
          label: '总运费人民币报价', disabled: true, addDisplay: false,
          editDisplay: true,
          viewDisplay: true,
        },
        totalFreightHkd:{
          label: '总运费港币报价',disabled: true ,addDisplay: false,
          editDisplay: true,
          viewDisplay: true
        }
      }
    },
    {