|  | @@ -0,0 +1,378 @@
 | 
	
		
			
				|  |  | +import {BasicColumn} from '/@/components/Table';
 | 
	
		
			
				|  |  | +import {FormSchema} from '/@/components/Table';
 | 
	
		
			
				|  |  | +import { rules} from '/@/utils/helper/validator';
 | 
	
		
			
				|  |  | +import { render } from '/@/utils/common/renderUtils';
 | 
	
		
			
				|  |  | +import {JVxeTypes,JVxeColumn} from '/@/components/jeecg/JVxeTable/types'
 | 
	
		
			
				|  |  | +//列表数据
 | 
	
		
			
				|  |  | +export const columns: BasicColumn[] = [
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '报价单号(bill code)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'billCode'
 | 
	
		
			
				|  |  | +   },   
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '单据日期(bill date)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'billDate',
 | 
	
		
			
				|  |  | +    customRender:({text}) =>{
 | 
	
		
			
				|  |  | +      text = !text ? "" : (text.length > 10 ? text.substr(0,10) : text);
 | 
	
		
			
				|  |  | +      return text;
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +  
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '报价项目(quotation project)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'quotationProject_dictText'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '报价客户(quotation customer)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'quotationCustomer_dictText'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '报价有效期(quotation period)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'time',
 | 
	
		
			
				|  |  | +    width:250,
 | 
	
		
			
				|  |  | +    customRender:({text,record}) =>{
 | 
	
		
			
				|  |  | +      if(record.quotationPeriodBegin&&record.quotationPeriodEnd){
 | 
	
		
			
				|  |  | +        text = record.quotationPeriodBegin+'~'+record.quotationPeriodEnd
 | 
	
		
			
				|  |  | +      }else if(!record.quotationPeriodBegin){
 | 
	
		
			
				|  |  | +        text = record.quotationPeriodEnd
 | 
	
		
			
				|  |  | +      }else if(!record.quotationPeriodEnd){
 | 
	
		
			
				|  |  | +        text = record.quotationPeriodBegin
 | 
	
		
			
				|  |  | +      }else{
 | 
	
		
			
				|  |  | +        text=''
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      return text;
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +  //  {
 | 
	
		
			
				|  |  | +  //   title: '询价有效期(inquiry period)止',
 | 
	
		
			
				|  |  | +  //   align:"center",
 | 
	
		
			
				|  |  | +  //   width:250,
 | 
	
		
			
				|  |  | +  //   dataIndex: 'inquiryPeriodEnd',
 | 
	
		
			
				|  |  | +  //   customRender:({text}) =>{
 | 
	
		
			
				|  |  | +  //     text = !text ? "" : (text.length > 10 ? text.substr(0,10) : text);
 | 
	
		
			
				|  |  | +  //     return text;
 | 
	
		
			
				|  |  | +  //   },
 | 
	
		
			
				|  |  | +  //  },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '船(ship)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'shipName'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '优先级(priority)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'priority'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '产品分类(production class)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'productionClass'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '机型(model)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'model'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '厂家(maker)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'maker'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '业务类型(busyness type)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'busyness type'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '状态(status)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'status',
 | 
	
		
			
				|  |  | +    customRender:function (t, r, index) {
 | 
	
		
			
				|  |  | +      if(t.text==1){
 | 
	
		
			
				|  |  | +        return '已报价'
 | 
	
		
			
				|  |  | +      }else if(t.text==0){
 | 
	
		
			
				|  |  | +        return '未报价'
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +   {
 | 
	
		
			
				|  |  | +    title: '版本号(version)',
 | 
	
		
			
				|  |  | +    align:"center",
 | 
	
		
			
				|  |  | +    dataIndex: 'version'
 | 
	
		
			
				|  |  | +   },
 | 
	
		
			
				|  |  | +];
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +//子表表格配置
 | 
	
		
			
				|  |  | +export const saleInquiryFormShipColumns: JVxeColumn[] = [
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '船名(ship name)',
 | 
	
		
			
				|  |  | +      key: 'shipName',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '主机号(host number)',
 | 
	
		
			
				|  |  | +      key: 'hostNumber',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.input,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '工程编号(project No)',
 | 
	
		
			
				|  |  | +      key: 'projectNo',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.input,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '船厂(ship factory)',
 | 
	
		
			
				|  |  | +      key: 'shipFactory',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '船东(shipowner)',
 | 
	
		
			
				|  |  | +      key: 'shipowner',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '操作(operation)',
 | 
	
		
			
				|  |  | +      key: 'action',
 | 
	
		
			
				|  |  | +      width:"400px",
 | 
	
		
			
				|  |  | +      // 固定在右侧
 | 
	
		
			
				|  |  | +      fixed: 'right',
 | 
	
		
			
				|  |  | +      // 对齐方式为居中
 | 
	
		
			
				|  |  | +      align: 'center',
 | 
	
		
			
				|  |  | +      // 组件类型定义为【插槽】
 | 
	
		
			
				|  |  | +      type: JVxeTypes.slot,
 | 
	
		
			
				|  |  | +      // slot 的名称,对应 v-slot 冒号后面和等号前面的内容
 | 
	
		
			
				|  |  | +      slotName: 'action',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  ]
 | 
	
		
			
				|  |  | +export const saleInquiryFormProductColumns: JVxeColumn[] = [
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '交期(delivery time)',
 | 
	
		
			
				|  |  | +      key: 'deliveryTime',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.date,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '产品分类(product class)',
 | 
	
		
			
				|  |  | +      key: 'productClass',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '产品编码(product code)',
 | 
	
		
			
				|  |  | +      key: 'productCode',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '产品中文名(chinese name)',
 | 
	
		
			
				|  |  | +      key: 'chineseName',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '产品英文名(english name)',
 | 
	
		
			
				|  |  | +      key: 'englishName',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '规格(specifications)',
 | 
	
		
			
				|  |  | +      key: 'specifications',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '型号(model)',
 | 
	
		
			
				|  |  | +      key: 'model',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '备件号(partno)',
 | 
	
		
			
				|  |  | +      key: 'partno',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '订货号(orderno)',
 | 
	
		
			
				|  |  | +      key: 'orderno',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '图号(drawingno)',
 | 
	
		
			
				|  |  | +      key: 'drawingno',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '厂家(factory)',
 | 
	
		
			
				|  |  | +      key: 'factory',
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.select,
 | 
	
		
			
				|  |  | +      options: [],
 | 
	
		
			
				|  |  | +      dictCode: 'factory',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '质量等级(quality grade)',
 | 
	
		
			
				|  |  | +      key: 'qualityGrade',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.select,
 | 
	
		
			
				|  |  | +      options: [],
 | 
	
		
			
				|  |  | +      dictCode: 'quality_grade',
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '数量(quantity)',
 | 
	
		
			
				|  |  | +      key: 'quantity',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.inputNumber,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '单位(unit)',
 | 
	
		
			
				|  |  | +      key: 'unit',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.normal,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',  
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '需要船检证书(need Ship inspection certificate)',
 | 
	
		
			
				|  |  | +      key: 'needShip',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.select,
 | 
	
		
			
				|  |  | +      options: [],
 | 
	
		
			
				|  |  | +      dictCode: 'yes_or_no',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '船检证书(ship Inspection certificate)',
 | 
	
		
			
				|  |  | +      key: 'shipInspection',
 | 
	
		
			
				|  |  | +      type: JVxeTypes.input,
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '备注(note)',
 | 
	
		
			
				|  |  | +      key: 'notes',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      type: JVxeTypes.input,
 | 
	
		
			
				|  |  | +      placeholder: '请输入${title}',
 | 
	
		
			
				|  |  | +      defaultValue:'',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      title: '操作(operation)',
 | 
	
		
			
				|  |  | +      key: 'action',
 | 
	
		
			
				|  |  | +      width:"200px",
 | 
	
		
			
				|  |  | +      // 固定在右侧
 | 
	
		
			
				|  |  | +      fixed: 'right',
 | 
	
		
			
				|  |  | +      // 对齐方式为居中
 | 
	
		
			
				|  |  | +      align: 'center',
 | 
	
		
			
				|  |  | +      // 组件类型定义为【插槽】
 | 
	
		
			
				|  |  | +      type: JVxeTypes.slot,
 | 
	
		
			
				|  |  | +      // slot 的名称,对应 v-slot 冒号后面和等号前面的内容
 | 
	
		
			
				|  |  | +      slotName: 'action',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  ]
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 高级查询数据
 | 
	
		
			
				|  |  | +export const superQuerySchema = {
 | 
	
		
			
				|  |  | +  status: {title: '状态(1-已报价,0-已报价)',order: 0,view: 'number', type: 'number',},
 | 
	
		
			
				|  |  | +  otherStatus: {title: '其他状态(other status)',order: 2,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  submit: {title: '提交(1是 0否)',order: 3,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  billDate: {title: '单据日期(bill date)',order: 4,view: 'date', type: 'string',},
 | 
	
		
			
				|  |  | +  billCode: {title: '询价单号(bill code)',order: 5,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  inquiryProject: {title: '询价项目(inquiry project)',order: 6,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  inquiryCustomer: {title: '询价客户(inquiry customer)',order: 7,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  inquiryPlatform: {title: '询价平台(inquiry platform)',order: 8,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  customerInquiryNumber: {title: '客户询价单号(customer inquiry number)',order: 9,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  inquiryPeriodEnd: {title: '询价有效期(inquiry period)止',order: 10,view: 'date', type: 'string',},
 | 
	
		
			
				|  |  | +  inquiryPeriodBegin: {title: '询价有效期(inquiry period)始',order: 11,view: 'date', type: 'string',},
 | 
	
		
			
				|  |  | +  busynessType: {title: '业务类型(busyness type)',order: 12,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  priority: {title: '优先级(priority)',order: 13,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  productionClass: {title: '产品分类(production class)',order: 14,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  model: {title: '机型(model)',order: 15,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  maker: {title: '厂家(maker)',order: 16,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  saleDepartment: {title: '销售部门(sale department)',order: 17,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  salesman: {title: '业务员(salesman)',order: 18,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  inquiryTeam: {title: '采购询价组(procurement inquiry team)',order: 19,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  deliveryTime: {title: '交期(delivery time)',order: 20,view: 'datetime', type: 'string',},
 | 
	
		
			
				|  |  | +  attachs: {title: '附件(attachs)',order: 21,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  inquiryNotes: {title: '询价备注(inquiry notes)',order: 22,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +  //子表高级查询
 | 
	
		
			
				|  |  | +  saleInquiryFormShip: {
 | 
	
		
			
				|  |  | +    title: '销售询价单子表 - 船明细',
 | 
	
		
			
				|  |  | +    view: 'table',
 | 
	
		
			
				|  |  | +    fields: {
 | 
	
		
			
				|  |  | +        shipId: {title: '船id',order: 0,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        shipName: {title: '船名',order: 1,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        hostNumber: {title: '主机号',order: 2,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        projectNo: {title: '工程编号',order: 3,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        shipFactory: {title: '船厂',order: 4,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        shipowner: {title: '船东',order: 5,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  saleInquiryFormProduct: {
 | 
	
		
			
				|  |  | +    title: '销售询价单子表 - 产品明细',
 | 
	
		
			
				|  |  | +    view: 'table',
 | 
	
		
			
				|  |  | +    fields: {
 | 
	
		
			
				|  |  | +        productId: {title: '产品id',order: 0,view: 'number', type: 'number',},
 | 
	
		
			
				|  |  | +        deliveryTime: {title: '交期',order: 1,view: 'date', type: 'string',},
 | 
	
		
			
				|  |  | +        productClass: {title: '产品分类',order: 2,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        productCode: {title: '产品编码',order: 3,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        chineseName: {title: '产品中文名',order: 4,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        englishName: {title: '产品英文名',order: 5,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        specifications: {title: '规格',order: 6,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        model: {title: '型号',order: 7,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        factory: {title: '厂家',order: 8,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        qualityGrade: {title: '质量等级',order: 9,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        quantity: {title: '数量',order: 10,view: 'number', type: 'number',},
 | 
	
		
			
				|  |  | +        unit: {title: '单位',order: 11,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        needShip: {title: '需要船检证书(1是 0否)',order: 12,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        shipInspection: {title: '船检证书',order: 13,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +        notes: {title: '备注',order: 14,view: 'text', type: 'string',},
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +};
 |