瀏覽代碼

start rating dynamic bugfix

master
patrick 7 年之前
父節點
當前提交
9969154e58
共有 2 個檔案被更改,包括 4 行新增22 行删除
  1. +2
    -2
      js/bts_timesheet.js
  2. +2
    -20
      ts.php

+ 2
- 2
js/bts_timesheet.js 查看文件

var self = this; var self = this;
this.el.find("div.brating span").click(function(){ this.el.find("div.brating span").click(function(){
var r = $(this).attr('data-rating'); var r = $(this).attr('data-rating');
self.data.rating = r;
self.set_rating(r); self.set_rating(r);
}) })
this.set_staff(data.staff); this.set_staff(data.staff);
this.set_client(data.client); this.set_client(data.client);
this.set_ack(data.ack); this.set_ack(data.ack);
this.set_rating(data.rating);
//save to html element //save to html element
this.data = data; this.data = data;
this.el.data({job:this, data:data}); this.el.data({job:this, data:data});
set_rating(num){ set_rating(num){
if (!(1 <= num && num <=5)) if (!(1 <= num && num <=5))
return; return;
this.data.rating=num;
this.el.find('div.brating span').each(function(i,e){ this.el.find('div.brating span').each(function(i,e){
var rating = $(e).attr('data-rating'); var rating = $(e).attr('data-rating');
var rating = parseInt(rating); var rating = parseInt(rating);

+ 2
- 20
ts.php 查看文件

staff VARCHAR(45) NULL, staff VARCHAR(45) NULL,
client VARCHAR(45) NULL, client VARCHAR(45) NULL,
ack TINYINT(4) NULL, ack TINYINT(4) NULL,
rating INT NULL DEFAULT 0,
rating INT(4) NULL DEFAULT 0,
PRIMARY KEY (id) PRIMARY KEY (id)
) $charset_collate;"; ) $charset_collate;";
// $sql = "CREATE TABLE $table_name (
// id int(64) NOT NULL AUTO_INCREMENT,
// paid tinyint(4) DEFAULT NULL,
// referal varchar(45) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
// clientid int(64) NOT NULL,
// loanamount float DEFAULT NULL,
// settledate date DEFAULT NULL,
// loanterm mediumint(10) DEFAULT NULL,
// commissionrate float DEFAULT NULL,
// commission float DEFAULT NULL,
// trailrate float DEFAULT NULL,
// trail float DEFAULT NULL,
// paydate date DEFAULT NULL,
// brokerid int(64) NOT NULL,
// status tinyint(4) NOT NULL,
// notes varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
// PRIMARY KEY (id)
// ) $charset_collate;";
//create database //create database
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql ); dbDelta( $sql );
'staff'=> $s->staff, 'staff'=> $s->staff,
'client'=> $s->client, 'client'=> $s->client,
'ack' => $s->ack, 'ack' => $s->ack,
'rating' =>$s->rating,
); );
} }
} }

Loading…
取消
儲存