|
@@ -62,6 +62,8 @@ addNewOption = function () {
|
|
')" class="btn btn-success pull-right">新建文本框</button>\n' +
|
|
')" class="btn btn-success pull-right">新建文本框</button>\n' +
|
|
' <button type="submit" onclick="addUpload(' +ruleId+
|
|
' <button type="submit" onclick="addUpload(' +ruleId+
|
|
')" class="btn btn-success pull-right">新建文件上传</button>\n' +
|
|
')" class="btn btn-success pull-right">新建文件上传</button>\n' +
|
|
|
|
+ ' <button type="submit" onclick="addImage(' +ruleId+
|
|
|
|
+ ')" class="btn btn-success pull-right">新建图片</button>\n' +
|
|
' </div>\n' +
|
|
' </div>\n' +
|
|
' <!-- /.box-header -->\n' +
|
|
' <!-- /.box-header -->\n' +
|
|
' <!-- form start -->\n' +
|
|
' <!-- form start -->\n' +
|
|
@@ -182,9 +184,32 @@ addText = function (id) { // 添加文字
|
|
' </tr>')
|
|
' </tr>')
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+addImage = function(id){// add upload input
|
|
|
|
+ var table = $('#table'+id); //
|
|
|
|
+ table.append('<tr type="image">\n' +
|
|
|
|
+ ' <td>\n' +
|
|
|
|
+ '<div class="form-group">\n' +
|
|
|
|
+ ' <label for="exampleImage' +id+
|
|
|
|
+ '">File input</label>\n' +
|
|
|
|
+ ' <input type="file" id="exampleImage' +id+
|
|
|
|
+ '">\n' +
|
|
|
|
+ ' </div>'+
|
|
|
|
+ ' </td>\n' +
|
|
|
|
+ ' <td>\n' +
|
|
|
|
+ ' <input onchange="showExampleImage(this)" type="text" class="form-control" placeholder="请输入说明文字"/>\n' +
|
|
|
|
+ ' </td>\n' +
|
|
|
|
+ ' <td>\n' +
|
|
|
|
+ ' </td>\n' +
|
|
|
|
+ ' <td>\n' +
|
|
|
|
+ ' <button onclick="upTr(this)" class="btn btn-default">上移</button>\n' +
|
|
|
|
+ ' <button onclick="downTr(this,' +id+
|
|
|
|
+ ')" class="btn btn-default">下移</button>\n' +
|
|
|
|
+ ' <button onclick="deleteTr(this)" class="btn btn-warning">删除</button>\n' +
|
|
|
|
+ ' </td>\n' +
|
|
|
|
+ ' </tr>')
|
|
|
|
+}
|
|
addUpload = function(id){// add upload input
|
|
addUpload = function(id){// add upload input
|
|
var table = $('#table'+id); //
|
|
var table = $('#table'+id); //
|
|
-
|
|
|
|
table.append('<tr type="file">\n' +
|
|
table.append('<tr type="file">\n' +
|
|
' <td>\n' +
|
|
' <td>\n' +
|
|
'<div class="form-group">\n' +
|
|
'<div class="form-group">\n' +
|
|
@@ -402,6 +427,17 @@ showModal = function (id) {
|
|
' <!-- <p class="help-block">Example block-level help text here.</p>-->\n' +
|
|
' <!-- <p class="help-block">Example block-level help text here.</p>-->\n' +
|
|
' </div>\n' +
|
|
' </div>\n' +
|
|
' </div>');
|
|
' </div>');
|
|
|
|
+ }else if( type == "image"){
|
|
|
|
+ // when the check item is file upload input
|
|
|
|
+ var imageData = myTable.rows[i].cells[1].children[0].value;
|
|
|
|
+ body.append('<div class="form-group">\n' +
|
|
|
|
+ ' <label for="testApplication" class="col-sm-2 control-label">'+imageData+
|
|
|
|
+ '</label>\n' +
|
|
|
|
+ ' <div class="col-sm-10">\n' +
|
|
|
|
+ ' <input type="file" />\n' +
|
|
|
|
+ ' <!-- <p class="help-block">Example block-level help text here.</p>-->\n' +
|
|
|
|
+ ' </div>\n' +
|
|
|
|
+ ' </div>');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
$('#modal-default').modal('show');
|
|
$('#modal-default').modal('show');
|
|
@@ -462,7 +498,17 @@ checkNull = function (event) {
|
|
event.target.parentElement.parentElement.setAttribute("class","form-group has-error")
|
|
event.target.parentElement.parentElement.setAttribute("class","form-group has-error")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+showExampleImage = function (element) {
|
|
|
|
+ var td = $(element).parents("td").prev("td"); // 获取示例
|
|
|
|
+ var data = $(element).val();
|
|
|
|
+ td.html('<div class="form-group">\n' +
|
|
|
|
+ ' <label class="col-sm-3 control-label">' + data +
|
|
|
|
+ '</label>\n' +
|
|
|
|
+ ' <div class="col-sm-9">\n' +
|
|
|
|
+ ' <input type="file" />\n' +
|
|
|
|
+ ' </div>\n' +
|
|
|
|
+ ' </div>')
|
|
|
|
+}
|
|
|
|
|
|
showExampleFile = function (element) {
|
|
showExampleFile = function (element) {
|
|
var td = $(element).parents("td").prev("td"); // 获取示例
|
|
var td = $(element).parents("td").prev("td"); // 获取示例
|
|
@@ -712,6 +758,15 @@ generateJson = function( type ){
|
|
// var optionF = new Object();
|
|
// var optionF = new Object();
|
|
// optionF.option = ""
|
|
// optionF.option = ""
|
|
// options.push("")
|
|
// options.push("")
|
|
|
|
+ }else if( type == "image"){
|
|
|
|
+ var fileData = myTable.rows[i].cells[1].children[0].value;
|
|
|
|
+ itemTemp.description = fileData;
|
|
|
|
+ // itemTemp.is_multiple = "0"
|
|
|
|
+ itemTemp.type="Image"
|
|
|
|
+ itemTemp.originData=fileData;
|
|
|
|
+ // var optionF = new Object();
|
|
|
|
+ // optionF.option = ""
|
|
|
|
+ // options.push("")
|
|
}
|
|
}
|
|
itemTemp.options= options
|
|
itemTemp.options= options
|
|
item_list.push(itemTemp)
|
|
item_list.push(itemTemp)
|