gjy 3 years ago
parent
commit
f7c4f1c6e0

+ 19 - 0
src/views/contractManagement/salesContract.vue

@@ -113,6 +113,10 @@
       <el-table-column prop="contractRevenue" label="合同收入"> </el-table-column>
       <el-table-column prop="expenses" label="费用支出"> </el-table-column>
       <el-table-column prop="mildewGrain" label="未回款(元)">
+        <template slot-scope="scope">
+        <span style='color:red;' v-if='scope.row.datestatus&&scope.row.invoiced>scope.row.contractRevenue'>{{scope.row.mildewGrain}}</span>
+        <span v-else>{{scope.row.mildewGrain}}</span>
+        </template>
       </el-table-column>
       <el-table-column prop="amountEdPayable" label="已付运费"> </el-table-column>
       <el-table-column width='120' prop="goodsNames" label="已开发票 (元)">
@@ -312,6 +316,7 @@
             },
           ],
         },
+        currentDate:0,
         value1: '',
         value2: '',
       }
@@ -385,6 +390,7 @@
       },
 
       getList() {
+        
         getList({
             compId: localStorage.getItem('ws-pf_compId'),
             contractType: this.contractType,
@@ -399,7 +405,20 @@
           })
           .toPromise()
           .then((response) => {
+            var date=new Date().getTime()
             for (var i = 0; i < response.records.length; i++) {
+              if(response.records[i].collectionDeadline){
+                response.records[i].date=new Date(response.records[i].collectionDeadline).getTime()
+                console.log(response.records[i].date,parseInt(date) + (5 * 24 * 3600 * 1000))
+                if(response.records[i].date<parseInt(date) + (5 * 24 * 3600 * 1000)){
+                  response.records[i].datestatus=true
+                }
+              }else{
+                response.records[i].datestatus=false
+              }
+              
+              
+              
               if (response.records[i].completedQuantity) {
                 response.records[i].completedQuantity = response.records[i].completedQuantity.toFixed(3)
               }

+ 4 - 0
src/views/contractManagement/salesContractAdd.vue

@@ -233,6 +233,10 @@
             <ws-input v-model="deptBudgetList.finalTradingVolume" placeholder="请输入最终实际成交量" maxlength="100"
               size="small" />
           </ws-form-item>
+          <ws-form-item label="收款截止日期" span="1" prop="collectionDeadline">
+            <ws-date-picker v-model="deptBudgetList.collectionDeadline" type="date" placeholder="请选择收款截止日期"
+              value-format="yyyy-MM-dd" />
+          </ws-form-item>
         </ws-info-table>
       </ws-form>
     </div>

+ 4 - 0
src/views/contractManagement/salesContractEdit.vue

@@ -242,6 +242,10 @@
             <ws-input v-model="deptBudgetList.finalTradingVolume" maxlength="100" placeholder="请输入最终实际交易量"
               size="small" />
           </ws-form-item>
+          <ws-form-item label="收款截止日期" span="1" prop="collectionDeadline">
+            <ws-date-picker v-model="deptBudgetList.collectionDeadline" type="date" placeholder="请选择收款截止日期"
+              value-format="yyyy-MM-dd" />
+          </ws-form-item>
         </ws-info-table>
       </ws-form>
     </div>