保安服务单位许可和备案申请系统
liuyg
2021-09-26 6162d1cfeac4c4dc3b022eecfa67b6fa7e58495d
src/views/home/column.js
@@ -1,51 +1,25 @@
// import store from "@/store/index";
var numbers = (rule, value, callback) => {
    window.yanzhengnumbers = /^[0-9]+.?[0-9]*$/;
    if (!yanzhengnumbers.test(value)) {
        callback(new Error('请输入数字'));
    } else {
        callback();
    }
};
var phones = (rule, value, callback) => {
    window.yanzhengphons = /^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/;
    if (!yanzhengphons.test(value)) {
        callback(new Error('请输入正确电话'));
    } else {
        callback();
    }
};
var column = [
    {
        label: "",
        labelWidth: 20,
        type: "title",
        prop: "title0",
        span: 24,
        styles: {
            fontSize: "24px",
        },
    },
    {
        label: "统一社会信用代码",
        prop: "creditcode",
        labelWidth: 160,
        span: 12,
        rules: [
            {
                required: true,
                message: "请输入社会信用代码",
                trigger: "blur",
            },
        ],
    },
    {
        label: "辖区",
        prop: "jurisdiction",
        type: "tree",
        dicUrl: "/api/jurisdiction/lazy-trees",
        props: {
            label: "title",
            value: "id",
        },
        labelWidth: 160,
        span: 12,
    },
    {
        label: "企业类型",
        prop: "ptype",
        hide: true,
        display: false,
    },
    {
        label: "所属单位",
        prop: "deptid",
        hide: true,
        display: false,
    },
    {
        label: "企业名称",
        prop: "enterprisename",
@@ -59,6 +33,36 @@
            },
        ],
    },
    // {
    //     label: "统一社会信用代码",
    //     prop: "creditcode",
    //     labelWidth: 160,
    //     span: 12,
    //     // rules: [
    //     //     {
    //     //         required: true,
    //     //         message: "请输入社会信用代码",
    //     //         trigger: "blur",
    //     //     },
    //     //     // {
    //     //     //     validator: numbers, trigger: ['change', 'blur']
    //     //     // },
    //     // ],
    // },
    // {
    //     label: "企业类型",
    //     prop: "ptype",
    //     hide: true,
    //     display: false,
    // },
    // {
    //     label: "所属单位",
    //     prop: "deptid",
    //     hide: true,
    //     display: false,
    // },
    {
        label: "法定代表人",
        prop: "representative",
@@ -82,6 +86,9 @@
                required: true,
                message: "法定代表人电话",
                trigger: "blur",
            },
            {
                validator: phones, trigger: ['change', 'blur']
            },
        ],
    },
@@ -108,6 +115,9 @@
                required: true,
                message: "联系人电话",
                trigger: "blur",
            },
            {
                validator: phones, trigger: ['change', 'blur']
            },
        ],
    },
@@ -143,91 +153,113 @@
        type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "yyyy-MM-dd",
    },
    {
        label: "注册时间",
        prop: "establishtime",
        labelWidth: 160,
        span: 12,
        type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "yyyy-MM-dd",
    },
    {
        label: "注册资本(万元人民币)",
        prop: "registeredcapital",
        labelWidth: 160,
        span: 12,
        rules: [
            {
                required: true,
                message: "请输入注册资本",
                message: "请输入发证时间",
                trigger: "blur",
            },
        ],
    },
    {
        label: "组织机构代码",
        prop: "organizationcode",
        labelWidth: 160,
        span: 12,
        rules: [
            {
                required: true,
                message: "请输入组织机构代码",
                trigger: "blur",
            },
        ],
    },
    {
        label: "工商注册号",
        prop: "registrationnumber",
        labelWidth: 160,
        span: 12,
        rules: [
            {
                required: true,
                message: "请输入工商注册号",
                trigger: "blur",
            },
        ],
    },
    // {
    //     label: "注册时间",
    //     prop: "establishtime",
    //     labelWidth: 160,
    //     span: 12,
    //     type: "date",
    //     format: "yyyy-MM-dd",
    //     valueFormat: "yyyy-MM-dd",
    //     rules: [
    //         {
    //             required: true,
    //             message: "请输入注册时间",
    //             trigger: "blur",
    //         },
    //     ],
    // },
    // {
    //     label: "注册资本(万元人民币)",
    //     prop: "registeredcapital",
    //     labelWidth: 160,
    //     span: 12,
    //     rules: [
    //         {
    //             required: true,
    //             message: "请输入注册资本",
    //             trigger: "blur",
    //         },
    //         {
    //             validator: numbers, trigger: ['change', 'blur']
    //         }
    //     ],
    // },
    // {
    //     label: "组织机构代码",
    //     prop: "organizationcode",
    //     labelWidth: 160,
    //     span: 12,
    //     rules: [
    //         {
    //             required: true,
    //             message: "请输入组织机构代码",
    //             trigger: "blur",
    //         },
    //     ],
    // },
    // {
    //     label: "工商注册号",
    //     prop: "registrationnumber",
    //     labelWidth: 160,
    //     span: 12,
    //     rules: [
    //         {
    //             required: true,
    //             message: "请输入工商注册号",
    //             trigger: "blur",
    //         },
    //     ],
    // },
    {
        label: "注册地址",
        prop: "address",
        labelWidth: 160,
        span: 12,
        rules: [
            {
                required: true,
                message: "请输入注册地址",
                trigger: "blur",
            },
        ],
        // rules: [
        //     {
        //         required: true,
        //         message: "请输入注册地址",
        //         trigger: "blur",
        //     },
        // ],
    },
    {
        label: "经营范围",
        label: "服务范围",
        prop: "business",
        labelWidth: 160,
        span: 12,
        rules: [
            {
                required: true,
                message: "请输入经营范围",
                trigger: "blur",
            },
        ],
        // rules: [
        //     {
        //         required: true,
        //         message: "请输入经营范围",
        //         trigger: "blur",
        //     },
        // ],
    },
    {
        label: "所属地区",
        prop: "region",
        label: "所属辖区",
        prop: "jurisdiction",
        type: "tree",
        dicUrl: "/api/jurisdiction/lazy-trees",
        props: {
            label: "title",
            value: "id",
        },
        labelWidth: 160,
        span: 12,
        rules: [
            {
                required: true,
                message: "请输入所属地区",
                message: "请输入发证时间",
                trigger: "blur",
            },
        ],
@@ -271,6 +303,14 @@
    columnU.push(column[k]);
}
var columnXIAQU = [];
for (var k in column) {
    if (column[k].prop == 'jurisdiction') {
        continue;
    }
    columnXIAQU.push(column[k]);
}
export var securityPermitcolumn = [//保安服务许可申请
    ...columnU
]
@@ -292,7 +332,7 @@
export var cancellationOfFilingcolumn = [//自招保安单位备案撤销
    ...column, {
    ...columnU, {
        label: "撤销原因",
        prop: "reason",
        labelWidth: 160,
@@ -310,5 +350,14 @@
export var crossRegioncolumn = [//跨区域经营备案
    ...column
    ...columnXIAQU
]
export var armedEscortcolumn = [//武装押运许可申请
    ...columnU
]
export var changeOfLegalPersoncolumn = [//保安服务公司法人变更
    ...column
]