保安服务企业管理-验收版本
shuishen
2021-09-11 6a2a3bb262e13ea320c509d4431ca40a1963b0a1
src/views/securityUnit/data.js
@@ -1,638 +1,634 @@
var DIC = [
    {
        label: '招聘中',
        value: 1,
    }, {
        label: '停止招聘',
        value: 2,
var DIC = [{
  label: '招聘中',
  value: 1,
}, {
  label: '停止招聘',
  value: 2,
}]
export var column = [{
    label: "统一社会信用代码",
    prop: "creditcode",
    width: 140,
    hide: true,
    labelWidth: 160,
    // hide: true,
    // editDisplay: false,
    // addDisplay: false
  },
  {
    label: "企业名称",
    prop: "enterprisename",
    search: true,
    width: 260,
    searchSpan: 4,
    labelWidth: 160,
    // width: 130,
    overHidden: true
  },
  {
    label: "企业类型",
    prop: "stats",
    type: "tree",
    hide: true,
    labelWidth: 160,
    dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats",
    props: {
      label: "dictValue",
      value: "dictKey"
    },
    width: 130,
    rules: [{
      required: true,
      message: "请选择企业类型",
      trigger: "click",
    }, ],
  },
  {
    label: "法定代表人",
    labelWidth: 160,
    prop: "representative",
    width: 110,
    search: true,
    searchSpan: 4,
    searchLabelWidth: 100
  },
  {
    label: "法定代表人电话",
    labelWidth: 160,
    prop: "representativecell",
    width: 120,
    // search: true,
    searchSpan: 4,
    searchLabelWidth: 100
  },
  {
    label: "保安人数",
    labelWidth: 160,
    prop: "znum",
    width: 69,
    // search: true,
    searchSpan: 4,
    searchLabelWidth: 100
  },
  {
    label: "派遣人数",
    labelWidth: 160,
    prop: "pnum",
    width: 69,
    // search: true,
    searchSpan: 4,
    searchLabelWidth: 100
  },
  {
    label: "持证人数",
    labelWidth: 160,
    prop: "cnum",
    width: 69,
    // search: true,
    searchSpan: 4,
    searchLabelWidth: 100
  },
  {
    label: "注册时间",
    prop: "establishtime",
    labelWidth: 160,
    width: 130,
    overHidden: true,
    type: "date",
    format: "yyyy-MM-dd",
    valueFormat: "timestamp",
  },
  {
    label: "注册资本",
    prop: "registeredcapital",
    hide: true,
    labelWidth: 160,
    // search: true,
    width: 80,
  },
  {
    label: "联系人",
    prop: "contacts",
    labelWidth: 160,
    width: 85,
  }, {
    label: "联系电话",
    prop: "contactscell",
    labelWidth: 160,
    width: 95,
  },
  {
    label: "注册地址",
    prop: "address",
    labelWidth: 160,
    // search: true,
    hide: true,
  },
  {
    label: "经营范围",
    prop: "business",
    // search: true,
    labelWidth: 160,
    hide: true,
    // width: 110,
    overHidden: true
  },
  {
    label: "所属辖区",
    prop: "region",
    labelWidth: 160,
    // width: 110,
    // search: true,
    overHidden: true
  },
  {
    label: "登记机关",
    prop: "registration",
    // search: true,
    labelWidth: 160,
    // width: 88,
    overHidden: true,
    hide: true,
  },
  {
    label: "所属行业",
    prop: "industry",
    labelWidth: 160,
    hide: true,
    // search: true,
    // width: 88,
  },
]
var w = 160,
  s = 12;
export var column0 = [{
    label: "",
    labelWidth: 20,
    type: 'title',
    prop: "title0",
    span: 24,
    styles: {
      fontSize: '24px'
    }
  },
  {
    label: "统一社会信用代码",
    prop: "creditcode",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入社会信用代码",
      trigger: "blur"
    }]
  },
  {
    label: "辖区",
    prop: "jurisdiction",
    // type: "tree",
    // disabled: true,
    type: "tree",
    dicUrl: "/api//jurisdiction/lazy-trees",
    props: {
      label: "title",
      value: "id"
    },
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请选择所属辖区",
      trigger: "click",
    }, ],
  },
  // {
  //     label: "机构",
  //     prop: "departmentids",
  //     // type: "tree",
  //     // disabled: true,
  //     type: "tree",
  //     dicUrl: "/api/blade-system/dept/lazy-tree?parentId=0",
  //     props: {
  //         label: "title",
  //         value: "id"
  //     },
  //     labelWidth: w,
  //     span: s,
  //     rules: [
  //         {
  //             required: true,
  //             message: "请选择所属部门",
  //             trigger: "click",
  //         },
  //     ],
  // },
  {
    label: "企业类型",
    prop: "stats",
    type: "tree",
    dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats",
    props: {
      label: "dictValue",
      value: "dictKey"
    },
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请选择企业类型",
      trigger: "click",
    }, ],
  },
  {
    label: "企业名称",
    prop: "enterprisename",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入企业名称",
      trigger: "blur"
    }]
  },
  {
    label: "法定代表人",
    prop: "representative",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入法定代表人",
      trigger: "blur"
    }]
  },
  {
    label: "法定代表人电话",
    prop: "representativecell",
    labelWidth: w,
    span: s,
  },
  // {
  //     label: "企业类型",
  //     prop: "stats",
  //     labelWidth: w,
  //     span: s,
  //     rules: [{
  //         required: true,
  //         message: "请输入企业类型",
  //         trigger: "blur"
  //     }]
  // },
  {
    label: "注册时间",
    prop: "establishtime",
    labelWidth: w,
    span: s,
    type: "date",
    format: "yyyy-MM-dd",
    valueFormat: "timestamp",
    rules: [{
      required: true,
      message: "请输入注册时间",
      trigger: "blur"
    }]
  },
  {
    label: "注册资本(万元人民币)",
    prop: "registeredcapital",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入注册资本",
      trigger: "blur"
    }]
  },
  {
    label: "实缴资本(万元人民币)",
    prop: "capital",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入实缴资本",
      trigger: "blur"
    }]
  },
  {
    label: "组织机构代码",
    prop: "organizationcode",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入组织机构代码",
      trigger: "blur"
    }]
  },
  {
    label: "工商注册号",
    prop: "registrationnumber",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入工商注册号",
      trigger: "blur"
    }]
  },
  {
    label: "纳税人识别号",
    prop: "identificationnumber",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入纳税人识别号",
      trigger: "blur"
    }]
  },
  {
    label: "企业类型",
    prop: "enterprises",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入企业类型",
      trigger: "blur"
    }]
  },
  {
    label: "注册地址",
    prop: "address",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入注册地址",
      trigger: "blur"
    }]
  },
  {
    label: "经营范围",
    prop: "business",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入经营范围",
      trigger: "blur"
    }]
  },
  {
    label: "所属地区",
    prop: "region",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入所属地区",
      trigger: "blur"
    }]
  },
  {
    label: "登记机关",
    prop: "registration",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入登记机关",
      trigger: "blur"
    }]
    // overHidden: true,
  },
  {
    label: "所属行业",
    prop: "industry",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入所属行业",
      trigger: "blur"
    }]
  }
]
export var column = [
    {
        label: "统一社会信用代码",
        prop: "creditcode",
        width: 140,
        hide: true,
        labelWidth: 160,
        // hide: true,
        // editDisplay: false,
        // addDisplay: false
    },
    {
        label: "企业名称",
        prop: "enterprisename",
        search: true,
        width: 260,
        searchSpan: 4,
        labelWidth: 160,
        // width: 130,
        overHidden: true
    },
    {
        label: "企业类型",
        prop: "stats",
        type: "tree",
        hide: true,
        labelWidth: 160,
        dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats",
        props: {
            label: "dictValue",
            value: "dictKey"
        },
        width: 130,
        rules: [
            {
                required: true,
                message: "请选择企业类型",
                trigger: "click",
            },
        ],
    },
    {
        label: "法定代表人",
        labelWidth: 160,
        prop: "representative",
        width: 110,
        search: true,
        searchSpan: 4,
        searchLabelWidth: 100
    },
    {
        label: "法定代表人电话",
        labelWidth: 160,
        prop: "representativecell",
        width: 120,
        // search: true,
        searchSpan: 4,
        searchLabelWidth: 100
    },
    {
        label: "保安人数",
        labelWidth: 160,
        prop: "znum",
        width: 69,
        // search: true,
        searchSpan: 4,
        searchLabelWidth: 100
    },
    {
        label: "派遣人数",
        labelWidth: 160,
        prop: "pnum",
        width: 69,
        // search: true,
        searchSpan: 4,
        searchLabelWidth: 100
    },
    {
        label: "持证人数",
        labelWidth: 160,
        prop: "cnum",
        width: 69,
        // search: true,
        searchSpan: 4,
        searchLabelWidth: 100
    },
    {
        label: "注册时间",
        prop: "establishtime",
        labelWidth: 160,
        width: 130,
        overHidden: true,
        type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "timestamp",
    },
    {
        label: "注册资本",
        prop: "registeredcapital",
        hide: true,
        labelWidth: 160,
        // search: true,
        width: 80,
    },
    {
        label: "联系人",
        prop: "contacts",
        labelWidth: 160,
        width: 85,
    }, {
        label: "联系电话",
        prop: "contactscell",
        labelWidth: 160,
        width: 95,
    },
    {
        label: "注册地址",
        prop: "address",
        labelWidth: 160,
        // search: true,
        hide: true,
    },
    {
        label: "经营范围",
        prop: "business",
        // search: true,
        labelWidth: 160,
        hide: true,
        // width: 110,
        overHidden: true
    },
    {
        label: "所属辖区",
        prop: "region",
        labelWidth: 160,
        // width: 110,
        // search: true,
        overHidden: true
    },
    {
        label: "登记机关",
        prop: "registration",
        // search: true,
        labelWidth: 160,
        // width: 88,
        overHidden: true,
        hide: true,
    },
    {
        label: "所属行业",
        prop: "industry",
        labelWidth: 160,
        hide: true,
        // search: true,
        // width: 88,
    },
]
var w = 160
    , s = 12;
export var column0 = [
    {
        label: "",
        labelWidth: 20,
        type: 'title',
        prop: "title0",
        span: 24,
        styles: {
            fontSize: '24px'
        }
    },
    {
        label: "统一社会信用代码",
        prop: "creditcode",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入社会信用代码",
            trigger: "blur"
        }]
    },
    {
        label: "辖区",
        prop: "jurisdiction",
        // type: "tree",
        // disabled: true,
        type: "tree",
        dicUrl: "/api//jurisdiction/lazy-trees",
        props: {
            label: "title",
            value: "id"
        },
        labelWidth: w,
        span: s,
        rules: [
            {
                required: true,
                message: "请选择所属辖区",
                trigger: "click",
            },
        ],
    },
    // {
    //     label: "机构",
    //     prop: "departmentids",
    //     // type: "tree",
    //     // disabled: true,
    //     type: "tree",
    //     dicUrl: "/api/blade-system/dept/lazy-tree?parentId=0",
    //     props: {
    //         label: "title",
    //         value: "id"
    //     },
    //     labelWidth: w,
    //     span: s,
    //     rules: [
    //         {
    //             required: true,
    //             message: "请选择所属部门",
    //             trigger: "click",
    //         },
    //     ],
    // },
    {
        label: "企业类型",
        prop: "stats",
        type: "tree",
        dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats",
        props: {
            label: "dictValue",
            value: "dictKey"
        },
        labelWidth: w,
        span: s,
        rules: [
            {
                required: true,
                message: "请选择企业类型",
                trigger: "click",
            },
        ],
    },
    {
        label: "企业名称",
        prop: "enterprisename",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入企业名称",
            trigger: "blur"
        }]
    },
    {
        label: "法定代表人",
        prop: "representative",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入法定代表人",
            trigger: "blur"
        }]
    },
    // {
    //     label: "企业类型",
    //     prop: "stats",
    //     labelWidth: w,
    //     span: s,
    //     rules: [{
    //         required: true,
    //         message: "请输入企业类型",
    //         trigger: "blur"
    //     }]
    // },
    {
        label: "注册时间",
        prop: "establishtime",
        labelWidth: w,
        span: s,
        type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "timestamp",
        rules: [{
            required: true,
            message: "请输入注册时间",
            trigger: "blur"
        }]
    },
    {
        label: "注册资本(万元人民币)",
        prop: "registeredcapital",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入注册资本",
            trigger: "blur"
        }]
    },
    {
        label: "实缴资本(万元人民币)",
        prop: "capital",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入实缴资本",
            trigger: "blur"
        }]
    },
    {
        label: "组织机构代码",
        prop: "organizationcode",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入组织机构代码",
            trigger: "blur"
        }]
    },
    {
        label: "工商注册号",
        prop: "registrationnumber",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入工商注册号",
            trigger: "blur"
        }]
    },
    {
        label: "纳税人识别号",
        prop: "identificationnumber",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入纳税人识别号",
            trigger: "blur"
        }]
    },
    {
        label: "企业类型",
        prop: "enterprises",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入企业类型",
            trigger: "blur"
        }]
    },
    {
        label: "注册地址",
        prop: "address",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入注册地址",
            trigger: "blur"
        }]
    },
    {
        label: "经营范围",
        prop: "business",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入经营范围",
            trigger: "blur"
        }]
    },
    {
        label: "所属地区",
        prop: "region",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入所属地区",
            trigger: "blur"
        }]
    },
    {
        label: "登记机关",
        prop: "registration",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入登记机关",
            trigger: "blur"
        }]
        // overHidden: true,
    },
    {
        label: "所属行业",
        prop: "industry",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入所属行业",
            trigger: "blur"
        }]
export var column1 = [{
    label: "",
    labelWidth: 20,
    type: 'title',
    prop: "title1",
    span: 24,
    styles: {
      fontSize: '24px'
    }
  },
  {
    label: "统一社会信用代码",
    prop: "creditcode",
    disabled: true,
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入统一社会信用代码",
      trigger: "blur"
    }]
  },
  // {
  //     label: "部门",
  //     prop: "departmentid",
  //     // type: "tree",
  //     disabled: true,
  //     dicData: [],
  //     labelWidth: w,
  //     span: s,
  //     props: {
  //         label: "title",
  //     },
  //     rules: [
  //         {
  //             required: true,
  //             message: "请选择所属部门",
  //             trigger: "click",
  //         },
  //     ],
  // },
  {
    label: "股东",
    prop: "shareholder",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入法定代表人",
      trigger: "blur"
    }]
  }, {
    label: "持股比例(%)",
    prop: "shareholdingratio",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入持股比例",
      trigger: "blur"
    }]
  },
  // {
  //     label: "最终受益股份",
  //     prop: "beneficial",
  //     labelWidth: w,
  //     span: s
  // },
  {
    label: "出资金额",
    prop: "capital2",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入出资金额",
      trigger: "blur"
    }]
  }, {
    label: "出资时间",
    prop: "capitaltime",
    type: "date",
    format: "yyyy-MM-dd",
    valueFormat: "timestamp",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入法定代表人",
      trigger: "blur"
    }]
  }, {
    label: "身份证",
    prop: "cardid",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入身份证",
      trigger: "blur"
    }]
  }, {
    label: "联系电话",
    prop: "cell",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入联系电话",
      trigger: "blur"
    }]
  },
]
export var column1 = [
    {
        label: "",
        labelWidth: 20,
        type: 'title',
        prop: "title1",
        span: 24,
        styles: {
            fontSize: '24px'
        }
    },
    {
        label: "统一社会信用代码",
        prop: "creditcode",
        disabled: true,
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入统一社会信用代码",
            trigger: "blur"
        }]
    },
    // {
    //     label: "部门",
    //     prop: "departmentid",
    //     // type: "tree",
    //     disabled: true,
    //     dicData: [],
    //     labelWidth: w,
    //     span: s,
    //     props: {
    //         label: "title",
    //     },
    //     rules: [
    //         {
    //             required: true,
    //             message: "请选择所属部门",
    //             trigger: "click",
    //         },
    //     ],
    // },
    {
        label: "股东",
        prop: "shareholder",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入法定代表人",
            trigger: "blur"
        }]
    }, {
        label: "持股比例(%)",
        prop: "shareholdingratio",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入持股比例",
            trigger: "blur"
        }]
    },
    // {
    //     label: "最终受益股份",
    //     prop: "beneficial",
    //     labelWidth: w,
    //     span: s
    // },
    {
        label: "出资金额",
        prop: "capital2",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入出资金额",
            trigger: "blur"
        }]
    }, {
        label: "出资时间",
        prop: "capitaltime",
        type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "timestamp",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入法定代表人",
            trigger: "blur"
        }]
    }, {
        label: "身份证",
        prop: "cardid",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入身份证",
            trigger: "blur"
        }]
    }, {
        label: "联系电话",
        prop: "cell",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入联系电话",
            trigger: "blur"
        }]
    },
]
export var column2 = [
    {
        label: "",
        labelWidth: 20,
        type: 'title',
        prop: "title2",
        span: 24,
        styles: {
            fontSize: '24px'
        }
    },
    {
        label: "统一社会信用代码",
        prop: "creditcode",
        disabled: true,
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入统一社会信用代码",
            trigger: "blur"
        }]
    },
    // {
    //     label: "部门",
    //     prop: "departmentid",
    //     // type: "tree",
    //     disabled: true,
    //     dicData: [],
    //     labelWidth: w,
    //     span: s,
    //     props: {
    //         label: "title",
    //     },
    //     rules: [
    //         {
    //             required: true,
    //             message: "请选择所属部门",
    //             trigger: "click",
    //         },
    //     ],
    // },
    {
        label: "姓名",
        prop: "name",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入姓名",
            trigger: "blur"
        }]
    }, {
        label: "职务",
        prop: "post",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入职务",
            trigger: "blur"
        }]
    }, {
        label: "身份证",
        prop: "cardid2",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入身份证",
            trigger: "blur"
        }]
    }, {
        label: "联系电话",
        prop: "cell2",
        labelWidth: w,
        span: s,
        rules: [{
            required: true,
            message: "请输入联系电话",
            trigger: "blur"
        }]
export var column2 = [{
    label: "",
    labelWidth: 20,
    type: 'title',
    prop: "title2",
    span: 24,
    styles: {
      fontSize: '24px'
    }
    // , {
    //     label: "持股比例(%)",
    //     prop: "shareholdingratio2",
    //     labelWidth: w,
    //     span: s
    // }
  },
  {
    label: "统一社会信用代码",
    prop: "creditcode",
    disabled: true,
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入统一社会信用代码",
      trigger: "blur"
    }]
  },
  // {
  //     label: "部门",
  //     prop: "departmentid",
  //     // type: "tree",
  //     disabled: true,
  //     dicData: [],
  //     labelWidth: w,
  //     span: s,
  //     props: {
  //         label: "title",
  //     },
  //     rules: [
  //         {
  //             required: true,
  //             message: "请选择所属部门",
  //             trigger: "click",
  //         },
  //     ],
  // },
  {
    label: "姓名",
    prop: "name",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入姓名",
      trigger: "blur"
    }]
  }, {
    label: "职务",
    prop: "post",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入职务",
      trigger: "blur"
    }]
  }, {
    label: "身份证",
    prop: "cardid2",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入身份证",
      trigger: "blur"
    }]
  }, {
    label: "联系电话",
    prop: "cell2",
    labelWidth: w,
    span: s,
    rules: [{
      required: true,
      message: "请输入联系电话",
      trigger: "blur"
    }]
  }
  // , {
  //     label: "持股比例(%)",
  //     prop: "shareholdingratio2",
  //     labelWidth: w,
  //     span: s
  // }
]