|
- /*
- * @Description: Do not edit
- * @Date: 2021-08-31 11:16:45
- * @LastEditors: viletyy
- * @Author: viletyy
- * @LastEditTime: 2021-08-31 14:19:46
- * @FilePath: /forgeplus/app/assets/javascripts/admins/system_notifications/index.js
- */
- $(document).on('turbolinks:load', function(){
-
- var showSuccessNotify = function() {
- $.notify({
- message: '操作成功'
- },{
- type: 'success'
- });
- }
-
- // close user
- $('.project-list-container').on('click', '.recommend-action', function(){
- var $closeAction = $(this);
- var $uncloseAction = $closeAction.siblings('.unrecommend-action');
- var $editAction = $closeAction.siblings('.edit-recommend-action');
-
- var keywordID = $closeAction.data('id');
- customConfirm({
- content: '确认将该项目设置为推荐项目吗?',
- ok: function(){
- $.ajax({
- url: '/admins/projects/' + keywordID,
- method: 'PUT',
- dataType: 'json',
- data: {
- project: {
- recommend: true,
- recommend_index: 1
- }
- },
- success: function() {
- showSuccessNotify();
- $closeAction.hide();
- $uncloseAction.show();
- $editAction.show();
- $(".project-item-"+keywordID).children('td').eq(5).text("√")
- }
- });
- }
- });
- });
-
- // unclose user
- $('.project-list-container').on('click', '.unrecommend-action', function(){
- var $uncloseAction = $(this);
- var $closeAction = $uncloseAction.siblings('.recommend-action');
- var $editAction = $closeAction.siblings('.edit-recommend-action');
-
- var keywordID = $uncloseAction.data('id');
- customConfirm({
- content: '确认取消该推荐项目吗?',
- ok: function () {
- $.ajax({
- url: '/admins/projects/' + keywordID,
- method: 'PUT',
- dataType: 'json',
- data: {
- project: {
- recommend: false,
- recommend_index: 0
- }
- },
- success: function() {
- showSuccessNotify();
- $closeAction.show();
- $uncloseAction.hide();
- $editAction.hide();
- $(".project-item-"+keywordID).children('td').eq(5).text("")
- }
- });
- }
- })
- });
-
-
- // close user
- $('.project-list-container').on('click', '.pinned-action', function(){
- var $closeAction = $(this);
- var $uncloseAction = $closeAction.siblings('.unpinned-action');
-
- var keywordID = $closeAction.data('id');
- customConfirm({
- content: '确认将该项目设置为精选项目吗?',
- ok: function(){
- $.ajax({
- url: '/admins/projects/' + keywordID,
- method: 'PUT',
- dataType: 'json',
- data: {
- project: {
- is_pinned: true,
- }
- },
- success: function() {
- showSuccessNotify();
- $closeAction.hide();
- $uncloseAction.show();
- $(".project-item-"+keywordID).children('td').eq(4).text("√")
- }
- });
- }
- });
- });
-
- // unclose user
- $('.project-list-container').on('click', '.unpinned-action', function(){
- var $uncloseAction = $(this);
- var $closeAction = $uncloseAction.siblings('.pinned-action');
-
- var keywordID = $uncloseAction.data('id');
- customConfirm({
- content: '确认取消该精选项目吗?',
- ok: function () {
- $.ajax({
- url: '/admins/projects/' + keywordID,
- method: 'PUT',
- dataType: 'json',
- data: {
- project: {
- is_pinned: false,
- }
- },
- success: function() {
- showSuccessNotify();
- $closeAction.show();
- $uncloseAction.hide();
- $(".project-item-"+keywordID).children('td').eq(4).text("")
- }
- });
- }
- })
- });
- })
|