/** 初始化 公司信息 **/ (function (vc) { vc.extends({ data: { storeTypes: [], companyExtendInfo: { corporation: "", registeredCapital: "", foundingTime: "", registrationAuthority: "", scope: "" } }, _initMethod: function () { vc.component._extendInitDate(); }, _initEvent: function () { // vc.component.$on('errorInfoEvent',function(_errorInfo){ // vc.component.registerInfo.errorInfo = _errorInfo; // console.log('errorInfoEvent 事件被监听',_errorInfo) // }); }, watch: { companyExtendInfo: { deep: true, handler: function () { vc.component.$emit('companyExtendEvent', vc.component.companyExtendInfo); } } }, methods: { validateExtend: function () { return vc.validate.validate({ companyExtendInfo: vc.component.companyExtendInfo }, { 'companyExtendInfo.corporation': [ { limit: "required", param: "", errInfo: "法人不能为空" }, { limit: "maxLength", param: "50", errInfo: "法人长度必须在50位之内" }, ], 'companyExtendInfo.registeredCapital': [ { limit: "required", param: "", errInfo: "注册资本不能为空" }, { limit: "num", param: "50", errInfo: "注册资本必须是数字" }, ], 'companyExtendInfo.foundingTime': [ { limit: "required", param: "", errInfo: "成立时间不能为空" }, { limit: "date", param: "", errInfo: "不是有效的日期,例如:2019-03-29" } ], 'companyExtendInfo.registrationAuthority': [ { limit: "required", param: "", errInfo: "登记机关不能为空" }, { limit: "maxLength", param: "50", errInfo: "登记机关长度必须在50位之内" } ], 'companyExtendInfo.scope': [ { limit: "required", param: "", errInfo: "经营范围不能为空" }, { limit: "maxLength", param: "50", errInfo: "经营范围长度必须在50位之内" } ], }); }, _extendInitDate: function () { $('.extend_time').datetimepicker({ language: 'zh-CN', fontAwesome: 'fa', format: 'yyyy-mm-dd', minView: "month", initialDate: new Date(), autoClose: 1, todayBtn: true }); $('.extend_time').datetimepicker() .on('changeDate', function (ev) { var value = $(".extend_time").val(); vc.component.companyExtendInfo.foundingTime = value; }); } } }); })(window.vc);