Browse Source

Merge branch 'master' of http://132.232.92.186:3000/XinXiBu/oa-system

liuhj 1 year ago
parent
commit
010ef0a01f
1 changed files with 26 additions and 9 deletions
  1. 26 9
      src/components/Finance/Cost.vue

+ 26 - 9
src/components/Finance/Cost.vue

@@ -243,8 +243,9 @@
                 <el-checkbox v-for="(  item, index  ) in    checkOptions  " :key="index" :title="item.tips"
                     :label="item.label" @change="(val) => { topcheckboxChange(val, item.label) }"></el-checkbox>
             </el-checkbox-group>
-            <el-table class="tables" style="font-size:12px" :summary-method="getSummaries" show-summary show-overflow-tooltip :data="tableData" :border="true"
-                size="small" row-class-name="row" cell-class-name="column" :highlight-current-row="true" :fit="true">
+            <el-table class="tables" style="font-size:10px" :summary-method="getSummaries" show-summary show-overflow-tooltip :data="tableData" :border="true" size="small" row-class-name="row"
+                cell-class-name="column" :highlight-current-row="true" :fit="true">
+
                 <!-- :height="centerheight" -->
 
                 <template v-for="(  item, index  ) in      tableLabel     ">
@@ -275,8 +276,8 @@
                                         v-model="scope.row[item.prop]"
                                         @change="dateChange(scope.row[item.prop], scope.$index)">
                                     </el-input> -->
-                                    <el-date-picker :clearable="false" size="mini" v-model="scope.row[item.prop]" type="date"
-                                        value-format="yyyy-MM-dd" placeholder="选择日期">
+                                    <el-date-picker :clearable="false" size="mini" v-model="scope.row[item.prop]"
+                                        type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
                                     </el-date-picker>
                                 </span>
                                 <div style="position: absolute;left: 36%;">
@@ -427,8 +428,19 @@
                                                                     :controls="false"></el-input-number>
                                                             </el-popover>
                                                         </div>
+                                                        <div
+                                                            v-else-if="(typeof itemsheetone.title).toString() != 'undefined'">
+                                                            <el-popover placement="top-start"
+                                                                :title="itemsheetone.title" width="200" trigger="hover">
+                                                                <span style="color:red">暂无数据!</span>
+                                                                <el-input-number slot="reference"
+                                                                    v-model="AGroupCostParameter[itemsheetone.prop]"
+                                                                    @change="handleChange" :min="0" size="small"
+                                                                    :controls="false"></el-input-number>
+                                                            </el-popover>
+                                                        </div>
                                                         <div v-else>
-                                                            <el-input-number slot="reference"
+                                                            <el-input-number
                                                                 v-model="AGroupCostParameter[itemsheetone.prop]"
                                                                 @change="handleChange" :min="0" size="small"
                                                                 :controls="false"></el-input-number>
@@ -4619,7 +4631,7 @@ export default {
         }
     },
     mounted() {
-       
+
         this.token = JSON.parse(localStorage.getItem('userinif')).token;
         this.userId = JSON.parse(localStorage.getItem('userinif')).userInfo.userId
         this.loadData(-1);
@@ -4825,19 +4837,24 @@ export default {
 .tables .el-textarea{
     font-size: 12px;
 }
-.tables .el-button--mini{
+
+.tables .el-button--mini {
     font-size: 12px;
 }
-.tables .el-textarea__inner{
+
+.tables .el-textarea__inner {
     padding: 0;
 }
-.tables .el-input--suffix .el-input__inner{
+
+.tables .el-input--suffix .el-input__inner {
     padding-right: 0px;
     padding-left: 0px;
 }
+
 .tables .el-date-editor .el-icon-date {
     display: none;
 }
+
 .form-ss .el-checkbox__label{
     font-size: 12px;
 }