// 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: "企业名称", prop: "enterprisename", labelWidth: 160, span: 12, rules: [ { required: true, message: "请输入企业名称", trigger: "blur", }, ], }, // { // 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", labelWidth: 160, span: 12, rules: [ { required: true, message: "请输入法定代表人", trigger: "blur", }, ], }, { label: "法定代表人电话", prop: "representativecell", labelWidth: 160, span: 12, rules: [ { required: true, message: "法定代表人电话", trigger: "blur", }, { validator: phones, trigger: ['change', 'blur'] }, ], }, { label: "联系人", prop: "contacts", labelWidth: 160, span: 12, rules: [ { required: true, message: "联系人", trigger: "blur", }, ], }, { label: "联系人电话", prop: "contactscell", labelWidth: 160, span: 12, rules: [ { required: true, message: "联系人电话", trigger: "blur", }, { validator: phones, trigger: ['change', 'blur'] }, ], }, { label: "单位许可证编号", prop: "perid", labelWidth: 160, span: 12, rules: [ { required: true, message: "单位许可证编号", trigger: "blur", }, ], }, { label: "许可证发证机关", prop: "offices", labelWidth: 160, span: 12, rules: [ { required: true, message: "许可证发证机关", trigger: "blur", }, ], }, { label: "发证时间", prop: "officetime", labelWidth: 160, span: 12, type: "date", format: "yyyy-MM-dd", valueFormat: "yyyy-MM-dd", 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", // }, // ], }, { label: "服务范围", prop: "business", 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, rules: [ { required: true, message: "请输入发证时间", trigger: "blur", }, ], }, { label: "登记机关", prop: "registration", labelWidth: 160, span: 12, rules: [ { required: true, message: "请输入登记机关", trigger: "blur", }, ], }, { label: "所属行业", prop: "industry", labelWidth: 160, span: 12, rules: [ { required: true, message: "请输入所属行业", trigger: "blur", }, ], }, ] var columnU = []; for (var k in column) { if (column[k].prop == 'perid' || column[k].prop == 'offices' || column[k].prop == 'officetime') { continue; } columnU.push(column[k]); } var columnXIAQU = []; for (var k in column) { // if (column[k].prop == 'jurisdiction') { // continue; // } columnXIAQU.push(column[k]); } export var securityPermitcolumn = [//保安服务许可申请 { label: "统一社会信用代码", prop: "creditcode", labelWidth: 160, span: 12, // rules: [ // { // required: true, // message: "请输入社会信用代码", // trigger: "blur", // }, // // { // // validator: numbers, trigger: ['change', 'blur'] // // }, // ], }, ...columnU, ] export var securityTrainingcolumn = [//保安培训许可申请 ...columnU ] export var branchOfficecolumn = [//设立分公司备案 ...column ] export var securityGuardcolumn = [//自招保安单位备案 { label: "统一社会信用代码", prop: "creditcode", labelWidth: 160, span: 12, // rules: [ // { // required: true, // message: "请输入社会信用代码", // trigger: "blur", // }, // // { // // validator: numbers, trigger: ['change', 'blur'] // // }, // ], }, ...column ] export var cancellationOfFilingcolumn = [//自招保安单位备案撤销 ...columnU, { label: "撤销原因", prop: "reason", labelWidth: 160, span: 24, type: 'textarea', rules: [ { required: true, message: "请输入撤销原因", trigger: "blur", }, ], }, ] export var crossRegioncolumn = [//跨区域经营备案 ...columnXIAQU ] export var armedEscortcolumn = [//武装押运许可申请 ...columnU ] export var changeOfLegalPersoncolumn = [//保安服务公司法人变更 ...column ]