Browse Source

Merge branch 'master' of http://smartcost.f3322.net:3000/SmartCost/ConstructionCost

chenshilong 7 years ago
parent
commit
3cfce2cc1c

+ 2 - 2
web/building_saas/main/html/main.html

@@ -124,7 +124,7 @@
                                           </div>
                                           </div>
                                           <div class="main-data-bottom ovf-hidden" style="width: 33%; float: left;" id="itemSpread">
                                           <div class="main-data-bottom ovf-hidden" style="width: 33%; float: left;" id="itemSpread">
                                           </div>
                                           </div>
-                                          <div id="add-rule" style="width: 33%;float: left;background: #EFEFEF; height: 100%;display: none;">
+                                          <div id="add-rule" style="width: 33%;float: left;background: #EFEFEF; height: 100%;display: none; padding-left: 8px;">
                                               <p style="text-align: center">添加规则</p>
                                               <p style="text-align: center">添加规则</p>
                                               <p>
                                               <p>
                                                   <label class="title">添加位置:</label>
                                                   <label class="title">添加位置:</label>
@@ -170,7 +170,7 @@
                                               </p>
                                               </p>
                                               <p>
                                               <p>
                                                   <label class="title">序号格式:</label>
                                                   <label class="title">序号格式:</label>
-                                                  <select id="serial-type" disabled="disabled">
+                                                  <select id="serial-type">
                                                       <option value="">无</option>
                                                       <option value="">无</option>
                                                       <option value="1" selected="selected">1.</option>
                                                       <option value="1" selected="selected">1.</option>
                                                       <option value="2">a.</option>
                                                       <option value="2">a.</option>

+ 9 - 6
web/building_saas/main/js/views/character_content_view.js

@@ -783,7 +783,7 @@ let pageCCOprObj = {
 
 
         let characterArray = [];
         let characterArray = [];
         for (const tmp of itemCharacter) {
         for (const tmp of itemCharacter) {
-            if (tmp.eigenvalue === undefined || tmp.eigenvalue.length <= 0) {
+            if (tmp.eigenvalue === undefined || tmp.eigenvalue.length <= 0 || !tmp.isChecked) {
                 continue;
                 continue;
             }
             }
             // 获取选中的特征值
             // 获取选中的特征值
@@ -804,7 +804,7 @@ let pageCCOprObj = {
                     break;
                     break;
                 case '2':
                 case '2':
                     // 特征:特征值
                     // 特征:特征值
-                    characterString = serialNo + tmp.character + ':' + selectedEigen;
+                    characterString = serialNo + tmp.character + ': ' + selectedEigen;
                     break;
                     break;
             }
             }
             characterArray.push(characterString);
             characterArray.push(characterString);
@@ -813,6 +813,9 @@ let pageCCOprObj = {
         // 内容部分
         // 内容部分
         let jobArray = [];
         let jobArray = [];
         for (const tmp of itemJob) {
         for (const tmp of itemJob) {
+            if (!tmp.isChecked) {
+                continue;
+            }
             // 匹配设置的序号格式
             // 匹配设置的序号格式
             const serialNo = this.formatSerialNumber(setting.serialType, tmp.serialNo);
             const serialNo = this.formatSerialNumber(setting.serialType, tmp.serialNo);
             jobArray.push(serialNo + tmp.content)
             jobArray.push(serialNo + tmp.content)
@@ -937,15 +940,15 @@ let pageCCOprObj = {
         switch (type) {
         switch (type) {
             case '1':
             case '1':
                 // 数字
                 // 数字
-                serialNo = serialNo + '.';
+                serialNo = serialNo + '. ';
                 break;
                 break;
             case '2':
             case '2':
                 // 英文字母(小写)
                 // 英文字母(小写)
-                serialNo = letter[serialNo - 1] !== undefined ? letter[serialNo - 1] + '.' : '';
+                serialNo = letter[serialNo - 1] !== undefined ? letter[serialNo - 1] + '. ' : '';
                 break;
                 break;
             case '3':
             case '3':
                 // 英文字母(大写)
                 // 英文字母(大写)
-                serialNo = letter[serialNo - 1] !== undefined ? letter[serialNo - 1].toUpperCase() + '.' : '';
+                serialNo = letter[serialNo - 1] !== undefined ? letter[serialNo - 1].toUpperCase() + '. ' : '';
                 break;
                 break;
         }
         }
         return serialNo;
         return serialNo;
@@ -969,7 +972,7 @@ let pageCCOprObj = {
                 continue;
                 continue;
             }
             }
             const serialNo = this.formatSerialNumber(setting.serialType, count.toString());
             const serialNo = this.formatSerialNumber(setting.serialType, count.toString());
-            result.push(serialNo + tmp.data.code + ':' + tmp.data.name);
+            result.push(serialNo +  tmp.data.code + ':' + tmp.data.name);
             count++;
             count++;
         }
         }
 
 

+ 2 - 0
web/building_saas/main/js/views/project_view.js

@@ -433,8 +433,10 @@ var projectObj = {
                         col.data.field === 'jobContentText' || col.data.field === 'adjustState') {
                         col.data.field === 'jobContentText' || col.data.field === 'adjustState') {
                         if (!autoHeight) {
                         if (!autoHeight) {
                             col.showHint = true;
                             col.showHint = true;
+                            col.data.wordWrap = false;
                         } else {
                         } else {
                             col.showHint = false;
                             col.showHint = false;
+                            col.data.wordWrap = true;
                         }
                         }
                     }
                     }
 
 

+ 9 - 6
web/building_saas/main/js/views/sub_view.js

@@ -177,21 +177,24 @@ $("#add-content").change(function() {
     const selected = $(this).children(":selected").val();
     const selected = $(this).children(":selected").val();
     const characterFormatEle = $("#character-format");
     const characterFormatEle = $("#character-format");
     const childDisplayFormatEle = $("#child-display-format");
     const childDisplayFormatEle = $("#child-display-format");
+    const serialTypeEle = $("#serial-type");
 
 
     switch (selected) {
     switch (selected) {
-        case '4':
-            // 当“添加内容”是“定额子目”或“工作内容”,则“特征生成方式”灰显,不需选择;否则有效可选。
-            characterFormatEle.attr('disabled', 'disabled');
-            characterFormatEle.val(2);
-            break;
         case '5':
         case '5':
             // 当“添加内容”是“定额子目”或“工作内容”,则“特征生成方式”灰显,不需选择;否则有效可选。
             // 当“添加内容”是“定额子目”或“工作内容”,则“特征生成方式”灰显,不需选择;否则有效可选。
             characterFormatEle.attr('disabled', 'disabled');
             characterFormatEle.attr('disabled', 'disabled');
             characterFormatEle.val(2);
             characterFormatEle.val(2);
             // 当“添加内容”是“定额子目”,则“子目生成方式”有效可选;否则灰显,不需选择。
             // 当“添加内容”是“定额子目”,则“子目生成方式”有效可选;否则灰显,不需选择。
             childDisplayFormatEle.removeAttr('disabled');
             childDisplayFormatEle.removeAttr('disabled');
+            serialTypeEle.val('');
+            serialTypeEle.attr('disabled', 'disabled');
             break;
             break;
+        case '4':
+            // 当“添加内容”是“定额子目”或“工作内容”,则“特征生成方式”灰显,不需选择;否则有效可选。
+            characterFormatEle.attr('disabled', 'disabled');
+            characterFormatEle.val(2);
         default:
         default:
+            serialTypeEle.removeAttr('disabled');
             childDisplayFormatEle.attr('disabled', 'disabled');
             childDisplayFormatEle.attr('disabled', 'disabled');
             break;
             break;
     }
     }
@@ -204,7 +207,7 @@ $("#child-display-format").change(function() {
     // 如果是编号+定额名称则序号格式不能选择
     // 如果是编号+定额名称则序号格式不能选择
     if (selected === '1') {
     if (selected === '1') {
         // 默认选中数字显示模式
         // 默认选中数字显示模式
-        serialTypeEle.val(1);
+        serialTypeEle.val("");
         serialTypeEle.attr('disabled', 'disabled');
         serialTypeEle.attr('disabled', 'disabled');
     } else {
     } else {
         serialTypeEle.removeAttr('disabled');
         serialTypeEle.removeAttr('disabled');