import moment from "moment";

export const conditions = [
  {
    items: [
      {
        conditionType: "INPUT",
        domkey: ["itemName"],
        fieldcol: 14,
        label: "项目名称",
        lanId: 111,
        labelcol: 6,
        value: "",
        hide: true,
        viewAttr: 2
      },
      {
        conditionType: "INPUT",
        domkey: ["username"],
        fieldcol: 14,
        label: "名称",
        lanId: 111,
        labelcol: 6,
        value: "",
        viewAttr: 2
      },
      {
        browserConditionParam: {
          completeParams: {},
          conditionDataParams: {},
          dataParams: {},
          destDataParams: {},
          hasAddBtn: false,
          hasAdvanceSerach: false,
          idSeparator: ",",
          isAutoComplete: 1,
          isDetail: 0,
          isMultCheckbox: false,
          isSingle: false,
          icon: "icon-coms-hrm",
          linkUrl: "",
          pageSize: 10,
          quickSearchName: "",
          replaceDatas: [],
          title: "",
          type: "57",
          viewAttr: 2
        },
        conditionType: "BROWSER",
        domkey: ["departmentIds"],
        fieldcol: 14,
        label: "部门",
        lanId: 111,
        labelcol: 6,
        value: "",
        viewAttr: 2
      },
      {
        conditionType: "INPUT",
        domkey: ["workcode"],
        fieldcol: 14,
        label: "工号",
        lanId: 111,
        labelcol: 6,
        value: "",
        viewAttr: 2
      }
    ],
    title: "",
    defaultshow: true
  }
];
export const extraConditions = [
  {
    items: [
      {
        conditionType: "MONTHPICKER",
        domkey: ["salaryMonth"],
        fieldcol: 16,
        label: "薪资所属月",
        lanId: 111,
        labelcol: 8,
        value: moment(new Date()).format("YYYY-MM"),
        viewAttr: 2
      },
      {
        conditionType: "SELECT",
        domkey: ["taxAgentIds"],
        fieldcol: 16,
        label: "个税扣缴义务人",
        lanId: 111,
        labelcol: 8,
        value: "",
        options: [],
        multiple: true,
        viewAttr: 2
      }
    ],
    title: "",
    defaultshow: true
  }
];
export const salaryItemsConditions = [
  {
    items: [
      {
        conditionType: "INPUT",
        domkey: ["name"],
        fieldcol: 14,
        label: "名称",
        lanId: 111,
        labelcol: 6,
        value: "",
        rules: "required|string",
        viewAttr: 3
      },
      {
        conditionType: "SELECT",
        domkey: ["dataType"],
        fieldcol: 14,
        label: "字段类型",
        lanId: 111,
        labelcol: 6,
        value: "",
        options: [
          { key: "number", showname: "数值", lanId: 111, selected: true },
          { key: "string", showname: "字符", lanId: 111, selected: false }
        ],
        rules: "required|string",
        viewAttr: 3
      }
    ],
    title: "",
    defaultshow: true
  }
];
export const salaryFileConditions = [
  {
    items: [
      {
        conditionType: "MONTHPICKER",
        domkey: ["salaryMonth"],
        fieldcol: 16,
        label: "薪资所属月",
        lanId: 111,
        labelcol: 8,
        value: "",
        rules: "required|string",
        viewAttr: 3
      },
      {
        conditionType: "SELECT",
        domkey: ["taxAgentIds"],
        fieldcol: 16,
        label: "个税扣缴义务人",
        lanId: 111,
        labelcol: 8,
        value: "",
        options: [],
        rules: "required",
        viewAttr: 3
      },
      {
        browserConditionParam: {
          completeParams: {},
          conditionDataParams: {},
          dataParams: {},
          destDataParams: {},
          hasAddBtn: false,
          hasAdvanceSerach: false,
          idSeparator: ",",
          isAutoComplete: 1,
          isDetail: 0,
          isMultCheckbox: false,
          isSingle: true,
          icon: "icon-coms-hrm",
          linkUrl: "",
          pageSize: 10,
          quickSearchName: "",
          replaceDatas: [],
          title: "",
          type: "17",
          viewAttr: 2
        },
        conditionType: "BROWSER",
        domkey: ["employeeId"],
        fieldcol: 16,
        label: "人员",
        lanId: 111,
        labelcol: 8,
        value: "",
        rules: "required",
        viewAttr: 3
      }
    ],
    title: "", col: 2,
    defaultshow: true
  }
];
