diff --git a/app/controllers/org_member_controller.rb b/app/controllers/org_member_controller.rb index 642a100c3..2eaa790cd 100644 --- a/app/controllers/org_member_controller.rb +++ b/app/controllers/org_member_controller.rb @@ -54,4 +54,8 @@ class OrgMemberController < ApplicationController def index end + + def deleteOrgMember + destroy + end end diff --git a/app/views/org_member/deleteOrgMember.js.erb b/app/views/org_member/deleteOrgMember.js.erb new file mode 100644 index 000000000..d87e62c17 --- /dev/null +++ b/app/views/org_member/deleteOrgMember.js.erb @@ -0,0 +1,3 @@ +$("#org_members_count_id").html(""); +$("#org_members_count_id").html("<%= @org.org_members.count %>") +$("#org_member_list").html('<%= escape_javascript( render :partial=>"organizations/org_member_list",:locals=> {:members=>@org.org_members}) %>'); \ No newline at end of file diff --git a/app/views/organizations/_org_member_list.html.erb b/app/views/organizations/_org_member_list.html.erb index 8e8a23b60..8af7986fc 100644 --- a/app/views/organizations/_org_member_list.html.erb +++ b/app/views/organizations/_org_member_list.html.erb @@ -1,6 +1,7 @@ <% members.each do |member|%>
diff --git a/config/routes.rb b/config/routes.rb index a0ab9b783..3ad84d9b1 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -116,6 +116,7 @@ RedmineApp::Application.routes.draw do end collection do get 'org_member_autocomplete' + get 'deleteOrgMember' end end diff --git a/public/assets/kindeditor/pasteimg.js b/public/assets/kindeditor/pasteimg.js index 479b1101a..9f848b8e2 100644 --- a/public/assets/kindeditor/pasteimg.js +++ b/public/assets/kindeditor/pasteimg.js @@ -328,27 +328,27 @@ function enablePasteImg(_editor) { $(nodeBody).on('pasteImage', function(ev, data) { //粘贴图片时走这里会出现两张图片走df()即可 -// console.log('pasteImage'); -// console.log("dataURL: " + data.dataURL); -// console.log("width: " + data.width); -// console.log("height: " + data.height); -// var blob = dataURItoBlob(data.dataURL); -// if (data.blob !== null) { -// var data = new FormData(); -// data.append("imgFile",blob, "imageFilename.png"); -// console.log(data); -// $.ajax({ -// url: '/kindeditor/upload?dir=image', -// contentType: false, -// type: 'POST', -// data: data, -// processData: false, -// success: function(data) { -// console.log(data); -// editor.exec('insertimage', JSON.parse(data).url); -// } -// }); -// } + console.log('pasteImage'); + console.log("dataURL: " + data.dataURL); + console.log("width: " + data.width); + console.log("height: " + data.height); + var blob = dataURItoBlob(data.dataURL); + if (data.blob !== null) { + var data = new FormData(); + data.append("imgFile",blob, "imageFilename.png"); + console.log(data); + $.ajax({ + url: '/kindeditor/upload?dir=image', + contentType: false, + type: 'POST', + data: data, + processData: false, + success: function(data) { + console.log(data); + editor.exec('insertimage', JSON.parse(data).url); + } + }); + } }); return; }; diff --git a/public/javascripts/application.js b/public/javascripts/application.js index a04df39ac..d56b5f940 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -1555,4 +1555,18 @@ function edit_file_description(url,id){ } ); } +//删除组织成员 +function ifDeleteOrgMember(id,name){ + var htmlvalue = "
您确定要删除"+name+"吗?

确定取消
" + + ""; + pop_up_box(htmlvalue,580,30,50); +}