-
diff --git a/public/components/property/addActivitiesBeautifulStaff/addActivitiesBeautifulStaff.js b/public/components/property/addActivitiesBeautifulStaff/addActivitiesBeautifulStaff.js
index 01836f936..af93b7d08 100644
--- a/public/components/property/addActivitiesBeautifulStaff/addActivitiesBeautifulStaff.js
+++ b/public/components/property/addActivitiesBeautifulStaff/addActivitiesBeautifulStaff.js
@@ -12,15 +12,20 @@
staffId: '',
activitiesNum: '',
workContent: '',
-
+ activitiesRules: []
}
},
_initMethod: function () {
-
+ $that._initAddActivitiesBeautifulStaffInfo();
},
_initEvent: function () {
vc.on('addActivitiesBeautifulStaff', 'openAddActivitiesBeautifulStaffModal', function () {
- $('#addActivitiesBeautifulStaffModel').modal('show');
+ $that._listAddActivitiesRules();
+ });
+ vc.on("addActivitiesBeautifulStaff", "notify", function (_param) {
+ if (_param.hasOwnProperty("staffId")) {
+ vc.component.addActivitiesBeautifulStaffInfo.staffId = _param.staffId;
+ }
});
},
methods: {
@@ -98,7 +103,7 @@
}
vc.http.apiPost(
- 'activitiesBeautifulStaff.saveActivitiesBeautifulStaff',
+ '/activitiesRule/saveActivitiesBeautifulStaff',
JSON.stringify(vc.component.addActivitiesBeautifulStaffInfo),
{
emulateJSON: true
@@ -130,9 +135,93 @@
staffId: '',
activitiesNum: '',
workContent: '',
-
+ activitiesRules: []
};
- }
+ },
+ _listAddActivitiesRules: function (_page, _rows) {
+ let _that = $that.addActivitiesBeautifulStaffInfo;
+ var param = {
+ params: {
+ page: 1,
+ row: 50,
+ communityId: vc.getCurrentCommunity().communityId
+ }
+ };
+ //发送get请求
+ vc.http.apiGet('/activitiesRule/queryActivitiesRule',
+ param,
+ function (json, res) {
+ var _activitiesRuleManageInfo = JSON.parse(json);
+ _that.activitiesRules = _activitiesRuleManageInfo.data;
+ }, function (errInfo, error) {
+ console.log('请求失败处理');
+ }
+ );
+ },
+ _closeAddActivitiesBeauifulStaffInfo: function () {
+ vc.emit('activitiesBeautifulStaffManage', 'listActivitiesBeautifulStaff', {});
+ },
+ sendFile: 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);
+ });
+
+ },
+ _initAddActivitiesBeautifulStaffInfo: function () {
+ let $summernote = $('.summernote').summernote({
+ lang: 'zh-CN',
+ height: 300,
+ placeholder: '必填,请输入工作简介',
+ callbacks: {
+ onImageUpload: function (files, editor, $editable) {
+ vc.component.sendFile($summernote, files);
+ },
+ onChange: function (contents, $editable) {
+ vc.component.addActivitiesBeautifulStaffInfo.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']]
+ ],
+ });
+ },
}
});
diff --git a/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html b/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html
index 5535ffd15..dea6e786a 100644
--- a/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html
+++ b/public/pages/property/activitiesBeautifulStaffManage/activitiesBeautifulStaffManage.html
@@ -1,5 +1,5 @@