ソースを参照

预收单-页面修改

jingbb 5 ヶ月 前
コミット
f17a25a5e6

+ 2 - 186
src/views/saleCode/advancePayment/advancePaymentForm.data.ts

@@ -12,9 +12,9 @@ export const columns: BasicColumn[] = [
     ellipsis:true
    },  
    {
-    title: '预收日期(delivert date)',
+    title: '预收日期(bill date)',
     align:"center",
-    dataIndex: 'deliveryDate',
+    dataIndex: 'billDate',
     customRender:({text}) =>{
       text = !text ? "" : (text.length > 10 ? text.substr(0,10) : text);
       return text;
@@ -70,187 +70,3 @@ export const columns: BasicColumn[] = [
     dataIndex: 'submit_dictText',
    },
 ];
-
-//子表表格配置
-export const saleInvoiceShipColumns: 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 saleInvoiceDetailColumns: JVxeColumn[] = [
-    {
-      title: '产品编码(product code)',
-      key: 'productCode',
-      type: JVxeTypes.normal,
-      placeholder: '请输入${title}',
-      width:"200px",
-      defaultValue:'',
-    },    
-    {
-      title: '产品名称(product name)',
-      key: 'ProductName',
-      type: JVxeTypes.normal,
-      placeholder: '请输入${title}',
-      width:"200px",
-      defaultValue:'',
-    },
-    {
-      title: '数量(quantity)',
-      key: 'quantity',
-      type: JVxeTypes.inputNumber,
-      placeholder: '请输入${title}',
-      width:"200px",
-      defaultValue:'',
-    },
-    {
-      title: '单价(price)',
-      key: 'taxPrice',
-      type: JVxeTypes.inputNumber,
-      placeholder: '请输入${title}',
-      defaultValue:'',  
-      width:"200px",
-    },
-    {
-      title: '金额(money)',
-      key: 'taxMoney',
-      type: JVxeTypes.normal,
-      placeholder: '请输入${title}',
-      width:"200px",
-      defaultValue:'',
-    },
-    {
-      title: '税额(tax amount)',
-      key: 'taxAmount',
-      type: JVxeTypes.inputNumber,
-      placeholder: '请输入${title}',
-      width:"200px",
-      defaultValue:'',
-    },
-    {
-      title: '备注(notes)',
-      key: 'notes',
-      type: JVxeTypes.normal,
-      placeholder: '请输入${title}',
-      width:"200px",
-      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',},
-    }
-  },
-};

+ 0 - 25
src/views/saleCode/advancePayment/advancePaymentList.vue

@@ -117,7 +117,6 @@
     const queryParam = reactive<any>({});
     //注册model
     const [registerModal, {openModal}] = useModal();
-    var classOption = ref([]);
      //注册table数据
     const { prefixCls,tableContext,onExportXls,onImportXls } = useListPage({
         tableProps:{
@@ -151,10 +150,6 @@
   
     const [registerTable, {reload},{ rowSelection, selectedRowKeys }] = tableContext
 
-     // 自动请求并暴露内部方法
-     onMounted(() => {
-      getOptiom()
-    });
   
      /**
       * 新增事件
@@ -177,26 +172,6 @@
          isRevise: false
        });
      }
-    //  产品分类
-    function getOptiom(){
-          defHttp
-              .get({ url: 'baseCode/baseProductClass/list'}, { isTransformResponse: false })
-              .then((res) => {
-                  if (res.success) {
-                    classOption.value = []
-                    res.result.records.forEach(element => {
-                        var obj = {
-                          label: element.name?element.name:'无名称请维护',
-                          value: element.id?element.id:''
-                        };
-                        classOption.value.push( obj)
-                    });    
-                  }
-              })
-              .finally(() => {
-                  // loading.value = false;
-              });
-    }
      /**
       * 详情
      */