|
@@ -269,6 +269,25 @@
|
|
|
trFragment.appendChild(generateTableTrHtml(lists.length-1))
|
|
|
var index = lists.length - 1;
|
|
|
$(".tbody").append(trFragment)
|
|
|
+ /**
|
|
|
+ * 上移、下移JS交互效果实现
|
|
|
+ * */
|
|
|
+ $(".up_btn").unbind('click')
|
|
|
+ $(".up_btn").click(function(){
|
|
|
+ var currentTrDom = $(this).parent().parent();
|
|
|
+ var i = currentTrDom.index();
|
|
|
+ if(i === 0) return;
|
|
|
+ var prevTrDom = $(currentTrDom).prev();
|
|
|
+ prevTrDom.before(currentTrDom);
|
|
|
+ })
|
|
|
+ $(".down_btn").unbind('click')
|
|
|
+ $(".down_btn").click(function(){
|
|
|
+ var currentTrDom = $(this).parent().parent();
|
|
|
+ var i = currentTrDom.index();
|
|
|
+ if(i === lists.length - 1) return;
|
|
|
+ var nextTrDom = $(currentTrDom).next();
|
|
|
+ nextTrDom.after(currentTrDom);
|
|
|
+ })
|
|
|
$("#delBtn_" + index).click(function () {
|
|
|
var i = this.id.substring(this.id.indexOf("_") + 1)
|
|
|
z.ui.confirm("compid").init({
|
|
@@ -340,6 +359,7 @@
|
|
|
let html = ''
|
|
|
for (let i = 0; i < lists.length; i++) {
|
|
|
html += '<tr class="qjsjClass" id="project_milestone_' + i + '" style="background:#fff">'
|
|
|
+ + '<td name="project_milestone_seq"><span class="up_btn_'+i+'">上</span><span class="down_btn_'+i+'">下</span></td>'
|
|
|
+ '<td name="project_milestone_seq">' + (i + 1) + '</td>'
|
|
|
+ '<td>'
|
|
|
+ '<div class="form-flex">'
|
|
@@ -384,6 +404,20 @@
|
|
|
}
|
|
|
tbodyQjsq.innerHTML = html
|
|
|
for (let i = 0; i < lists.length; i++) {
|
|
|
+ if(i > 0){
|
|
|
+ console.log($(".up_btn_"+i))
|
|
|
+ $(".up_btn_"+i).click(function(){
|
|
|
+ alert(1)
|
|
|
+ var parentTrDom = $(this).parent();
|
|
|
+ var prevTrDom = parentTrDom.prev();
|
|
|
+ prevTrDom().before(parentTrDom);
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if(i === lists.length - 1){
|
|
|
+ $(".down_btn_"+i).click(function(){
|
|
|
+
|
|
|
+ })
|
|
|
+ }
|
|
|
z.ui.date("[name='ProjectMilestone[" + i + "]$planFinishTime']").init()
|
|
|
if(isFirst !== '0' && viewState !== 'v') {
|
|
|
$("#delBtn_" + i).click(function () {
|
|
@@ -437,7 +471,8 @@
|
|
|
trDom.style.backgroundColor = "#fff";
|
|
|
trDom.id = "project_milestone_" + index;
|
|
|
trDom.className = 'qjsjClass';
|
|
|
- trDom.innerHTML = '<td name="project_milestone_seq">' + (index + 1) + '</td>'
|
|
|
+ trDom.innerHTML = '<td><span class="up_btn">上</span><span class="down_btn">下</span></td>' +
|
|
|
+ + '<td name="project_milestone_seq">' + (index + 1) + '</td>'
|
|
|
+ '<td>'
|
|
|
+ '<div class="form-flex">'
|
|
|
+ '<div class="form-item" style="width: 100%;margin-right: 5px;">'
|