-
-
-
-
+
\ No newline at end of file
diff --git a/public/components/property/editActivitiesBeautifulStaff/editActivitiesBeautifulStaff.js b/public/components/property/editActivitiesBeautifulStaff/editActivitiesBeautifulStaff.js
index 371e38530..bc038498c 100644
--- a/public/components/property/editActivitiesBeautifulStaff/editActivitiesBeautifulStaff.js
+++ b/public/components/property/editActivitiesBeautifulStaff/editActivitiesBeautifulStaff.js
@@ -1,129 +1,196 @@
-(function(vc,vm){
+(function (vc, vm) {
vc.extends({
- data:{
- editActivitiesBeautifulStaffInfo:{
- beId:'',
-ruleId:'',
-staffId:'',
-activitiesNum:'',
-workContent:'',
+ data: {
+ editActivitiesBeautifulStaffInfo: {
+ beId: '',
+ ruleId: '',
+ staffId: '',
+ activitiesNum: '',
+ workContent: '',
}
},
- _initMethod:function(){
+ _initMethod: function () {
- },
- _initEvent:function(){
- vc.on('editActivitiesBeautifulStaff','openEditActivitiesBeautifulStaffModal',function(_params){
+ $that._initEditActivitiesBeautifulStaffInfo();
+
+ },
+ _initEvent: function () {
+ vc.on('editActivitiesBeautifulStaff', 'openEditActivitiesBeautifulStaffModal', function (_params) {
vc.component.refreshEditActivitiesBeautifulStaffInfo();
$('#editActivitiesBeautifulStaffModel').modal('show');
- vc.copyObject(_params, vc.component.editActivitiesBeautifulStaffInfo );
+ vc.copyObject(_params, vc.component.editActivitiesBeautifulStaffInfo);
+ $(".editSummernote").summernote('code', vc.component.editActivitiesBeautifulStaffInfo.workContent);
vc.component.editActivitiesBeautifulStaffInfo.communityId = vc.getCurrentCommunity().communityId;
});
},
- methods:{
- editActivitiesBeautifulStaffValidate:function(){
- return vc.validate.validate({
- editActivitiesBeautifulStaffInfo:vc.component.editActivitiesBeautifulStaffInfo
- },{
- 'editActivitiesBeautifulStaffInfo.ruleId':[
-{
- limit:"required",
- param:"",
- errInfo:"活动规则不能为空"
+ methods: {
+ editActivitiesBeautifulStaffValidate: function () {
+ return vc.validate.validate({
+ editActivitiesBeautifulStaffInfo: vc.component.editActivitiesBeautifulStaffInfo
+ }, {
+ 'editActivitiesBeautifulStaffInfo.ruleId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "活动规则不能为空"
},
- {
- limit:"num",
- param:"",
- errInfo:"活动规则格式错误"
+ {
+ limit: "num",
+ param: "",
+ errInfo: "活动规则格式错误"
},
],
-'editActivitiesBeautifulStaffInfo.staffId':[
-{
- limit:"required",
- param:"",
- errInfo:"员工不能为空"
+ 'editActivitiesBeautifulStaffInfo.staffId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "员工不能为空"
},
- {
- limit:"maxLength",
- param:"128",
- errInfo:"员工名称太长"
+ {
+ limit: "maxLength",
+ param: "128",
+ errInfo: "员工名称太长"
},
],
-'editActivitiesBeautifulStaffInfo.activitiesNum':[
-{
- limit:"required",
- param:"",
- errInfo:"员工编号不能为空"
+ 'editActivitiesBeautifulStaffInfo.activitiesNum': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "员工编号不能为空"
},
- {
- limit:"num",
- param:"",
- errInfo:"编号必须为数字"
+ {
+ limit: "num",
+ param: "",
+ errInfo: "编号必须为数字"
},
],
-'editActivitiesBeautifulStaffInfo.workContent':[
-{
- limit:"required",
- param:"",
- errInfo:"工作简介不能为空"
+ 'editActivitiesBeautifulStaffInfo.workContent': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "工作简介不能为空"
},
- {
- limit:"maxLength",
- param:"1024",
- errInfo:"工作简介说明太长"
+ {
+ limit: "maxLength",
+ param: "1024",
+ errInfo: "工作简介说明太长"
},
],
-'editActivitiesBeautifulStaffInfo.beId':[
-{
- limit:"required",
- param:"",
- errInfo:"ID不能为空"
+ 'editActivitiesBeautifulStaffInfo.beId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "ID不能为空"
}]
- });
- },
- editActivitiesBeautifulStaff:function(){
- if(!vc.component.editActivitiesBeautifulStaffValidate()){
+ });
+ },
+ editActivitiesBeautifulStaff: function () {
+ if (!vc.component.editActivitiesBeautifulStaffValidate()) {
vc.toast(vc.validate.errInfo);
- return ;
+ return;
}
vc.http.apiPost(
- 'activitiesBeautifulStaff.updateActivitiesBeautifulStaff',
+ '/activitiesRule/updateActivitiesBeautifulStaff',
JSON.stringify(vc.component.editActivitiesBeautifulStaffInfo),
{
- emulateJSON:true
- },
- function(json,res){
+ emulateJSON: true
+ },
+ function (json, res) {
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
let _json = JSON.parse(json);
if (_json.code == 0) {
//关闭model
$('#editActivitiesBeautifulStaffModel').modal('hide');
- vc.emit('activitiesBeautifulStaffManage','listActivitiesBeautifulStaff',{});
- return ;
+ vc.emit('activitiesBeautifulStaffManage', 'listActivitiesBeautifulStaff', {});
+ return;
}
vc.message(_json.msg);
- },
- function(errInfo,error){
+ },
+ function (errInfo, error) {
console.log('请求失败处理');
vc.message(errInfo);
- });
+ });
},
- refreshEditActivitiesBeautifulStaffInfo:function(){
- vc.component.editActivitiesBeautifulStaffInfo= {
- beId:'',
-ruleId:'',
-staffId:'',
-activitiesNum:'',
-workContent:'',
+ refreshEditActivitiesBeautifulStaffInfo: function () {
+ vc.component.editActivitiesBeautifulStaffInfo = {
+ beId: '',
+ ruleId: '',
+ staffId: '',
+ activitiesNum: '',
+ workContent: '',
}
- }
+ },
+ editSendFile: function ($summernote, files) {
+ console.log('上传图片', files);
+
+ var param = new FormData();
+ param.append("uploadFile", files[0]);
+ param.append('communityId', vc.getCurrentCommunity().communityId);
+
+ vc.http.upload(
+ 'addNoticeView',
+ 'uploadImage',
+ param,
+ {
+ emulateJSON: true,
+ //添加请求头
+ headers: {
+ "Content-Type": "multipart/form-data"
+ }
+ },
+ function (json, res) {
+ //vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
+ if (res.status == 200) {
+ var data = JSON.parse(json);
+ //关闭model
+ $summernote.summernote('insertImage', "/callComponent/download/getFile/file?fileId=" + data.fileId + "&communityId=" + vc.getCurrentCommunity().communityId);
+ return;
+ }
+ vc.toast(json);
+ },
+ function (errInfo, error) {
+ console.log('请求失败处理');
+ vc.toast(errInfo);
+ });
+
+ },
+ _initEditActivitiesBeautifulStaffInfo: function () {
+ let $summernote = $('.editSummernote').summernote({
+ lang: 'zh-CN',
+ height: 300,
+ placeholder: '必填,请输入工作简介',
+ callbacks: {
+ onImageUpload: function (files, editor, $editable) {
+ vc.component.editSendFile($summernote, files);
+ },
+ onChange: function (contents, $editable) {
+ vc.component.editActivitiesBeautifulStaffInfo.workContent = contents;
+ }
+ },
+ toolbar: [
+ ['style', ['style']],
+ ['font', ['bold', 'italic', 'underline', 'clear']],
+ ['fontname', ['fontname']],
+ ['color', ['color']],
+ ['para', ['ul', 'ol', 'paragraph']],
+ ['height', ['height']],
+ ['table', ['table']],
+ ['insert', ['link', 'picture']],
+ ['view', ['fullscreen', 'codeview']],
+ ['help', ['help']]
+ ],
+ });
+ },
+ _closeEditActivitiesBeauifulStaffInfo: function () {
+ vc.emit('activitiesBeautifulStaffManage', 'listActivitiesBeautifulStaff', {});
+ },
}
});
-})(window.vc,window.vc.component);
+})(window.vc, window.vc.component);
diff --git a/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html b/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html
index dea6e786a..1e5819777 100644
--- a/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html
+++ b/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html
@@ -62,23 +62,21 @@