12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- var tp_id,
- jsonData,
- q_index,
- q_num;
- mui.init();
- mui.plusReady(function(){
- var self = plus.webview.currentWebview();
- tp_id = self.tp_id;
- jsonData = self.jsonData;
- q_index = self.q_index || self.q_num;
- q_num = self.q_num;
-
- if(jsonData){
- $(".title-input").val(jsonData.title);
- if(jsonData.isRequired){
- $("#require").addClass("mui-active");
- }else{
- $("#require").removeClass("mui-active");
- }
- }
-
- var opHtml = createNumOptions(q_num, q_index);
- $("#question_index").empty().append(opHtml);
-
- bindEvents();
- });
- function createNumOptions(num, index){
- var opHtml = "";
- for(i=1; i<=num; i++){
- if(num == index){
- if(i == num){
- opHtml += "<option value='"+i+"' selected>"+i+"</option>";
- }else{
- opHtml += "<option value='"+i+"'>"+i+"</option>";
- }
- }else{
- if(i == index){
- opHtml += "<option value='"+i+"' selected>"+i+"</option>";
- }else{
- opHtml += "<option value='"+i+"'>"+i+"</option>";
- }
- }
- }
- return opHtml;
- }
- function bindEvents(){
- $("#submit_btn").on('click', function(){
- var title = $(".title-input").val(),
- isRequired = $("#require").hasClass("mui-active") ? 1 : 0,
- sort = $("#question_index").val();
-
- if($.trim(title).length == 0){
- dialog({
- content: "请输入题目",
- contentType: 'tipsbox',
- skin: 'bk-popup',
- closeTime: 2000
- }).showModal();
- }
-
- //将数据存储到表中
- var time = (new Date()).getTime();
- var self = plus.webview.currentWebview(),
- opener = self.opener(),
- info = {
- title: title,
- isRequired: isRequired,
- type: 2,
- comment: "",
- updateTime: time,
- sort: sort,
- options: "",
- tp_id: tp_id,
- index: jsonData ? jsonData.index1 : q_index
- };
- if(jsonData){
- //修改数据
- mui.fire(opener, "update", {info: info, code: jsonData.code});
- mui.back();
- }else{
- mui.fire(opener, "addQuestion", {info: info});
- mui.back();
- }
- });
- }
|