fields.js 2.06 KB
Newer Older
wuhao's avatar
wuhao committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
import { selectboxMaterie } from "@/services/craft";
import regValue from "@/utils/regValue";
const addFields = {
  materieId: {
    value: null,
    type: "select",
    title: "物料编号-名称-单位",
    name: ["materieId"],
    required: true,
    options: {
      database: selectboxMaterie,
      params: { materieType: 0 },
    },
  },
  planNum: {
    value: null,
    type: "inputnumber",
    title: "计划数量",
    name: ["planNum"],
    required: true,
    ...regValue(null, 6, 3),
  },
  planStartDate: {
    value: null,
    type: "datepicker",
    title: "计划开始时间",
    name: ["planStartDate"],
    required: true,
    format: "YYYY-MM-DD",
    showTime: false,
    disabledDate: null,
    disabledDateTime: null,
  },
  planEndDate: {
    value: null,
    type: "datepicker",
    title: "计划完成时间",
    name: ["planEndDate"],
    required: true,
    format: "YYYY-MM-DD",
    showTime: false,
    disabledDate: null,
    disabledDateTime: null,
  },
  sortNo: {
    value: null,
    type: "inputnumber",
    title: "排序号",
    name: ["sortNo"],
    required: false,
    ...regValue("integer"),
  },
  description: {
    value: null,
    type: "textarea",
    title: "描述",
    name: ["description"],
    required: false,
    col: {
      span: 24,
    },
  },
  productionOrderNo: {
    value: null,
    type: "input",
    title: "生产订单编号",
    name: ["productionOrderNo"],
    required: false,
  },
  saleOrderNo: {
    value: null,
    type: "input",
    title: "销售订单号",
    name: ["saleOrderNo"],
    required: false,
  },
  lineNo: {
    value: null,
    type: "input",
    title: "行号",
    name: ["lineNo"],
    required: false,
  },
  customerName: {
    value: null,
    type: "input",
    title: "客户名称",
    name: ["customerName"],
    required: false,
  },
  specs: {
    value: null,
    type: "input",
    title: "规格",
    name: ["specs"],
    required: false,
  },
  color: {
    value: null,
    type: "input",
    title: "颜色",
    name: ["color"],
    required: false,
  },
};
export { addFields };