浏览代码

修改车队

qukaidi 4 年之前
父节点
当前提交
8a38f24a94

+ 0 - 4
src/components/Breadcrumb/index.vue

@@ -80,10 +80,6 @@ export default {
   font-size: 14px;
   line-height: 50px;
   margin-left: 8px;
-  .el-breadcrumb__inner.is-link,
-  .el-breadcrumb__inner a {
-    color: #fff;
-  }
   .no-redirect {
     color: #fff;
     cursor: text;

+ 2 - 1
src/views/chiCard.vue

@@ -5,7 +5,7 @@
         <i :class="iconName"></i>
         <div style="margin-left: 5px">{{ title }}</div>
       </div>
-      <div v-if="More" class="more">more</div>
+      <div v-if="More" class="more">查看更多></div>
     </div>
     <div class="content">
       <slot name="content"></slot>
@@ -69,6 +69,7 @@ export default {
     .more{
        color: #409eff;
        align-self: flex-end;
+       font-size: 12px;
     }
   }
   .content {

+ 3 - 3
src/views/fleet/scheduling/AddOrUpdate.vue

@@ -724,7 +724,7 @@
                       @click.native.prevent="
                         delplansRow(scope.$index, schedulingList, scope.row)
                       "
-                      :disabled="scope.row.disabled==5||scope.row.disabled==6"
+                      :disabled="scope.row.billStatus==5||scope.row.billStatus==6"
                       >删除</el-button
                     >
                     <el-button
@@ -732,7 +732,7 @@
                       type="text"
                       icon="el-icon-document-checked"
                       @click.native.prevent="addplansRow(scope.row)"
-                      :disabled="scope.row.disabled==3||scope.row.disabled==6"
+                      :disabled="scope.row.billStatus==3||scope.row.billStatus==6"
                       >提交</el-button
                     >
                     <el-button
@@ -750,7 +750,7 @@
                       type="text"
                       icon="el-icon-refresh"
                       @click.native.prevent="changeplansRow(scope.row)"
-                      :disabled="scope.row.disabled < 6"
+                      :disabled="scope.row.billStatus < 6"
                       >变更</el-button
                     >
                   </template>

+ 4 - 0
src/views/fleet/sendcar/AddOrUpdate.vue

@@ -1743,6 +1743,7 @@ export default {
             if (response.code == 200) {
               this.msgSuccess("成功提交");
               this.$set(row, "billStatus", 6);
+              this.$set(this.schedulingList[0], "carQty", response.data.plan.carQty);
             }
           });
         } else if (row.billStatus != 6) {
@@ -1750,6 +1751,7 @@ export default {
             this.msgSuccess("成功提交");
             if (response.code == 200) {
               this.$set(row, "billStatus", 6);
+              this.$set(this.schedulingList[0], "carQty", response.data.plan.carQty);
             }
           });
         } else {
@@ -1763,6 +1765,7 @@ export default {
           if (response.code == 200) {
             rows.splice(index, 1);
             this.msgSuccess("成功删除");
+            this.$set(this.schedulingList[0], "carQty", response.data.plan.carQty);
           }
         });
       } else {
@@ -1775,6 +1778,7 @@ export default {
           if (response.code == 200) {
             this.msgSuccess("成功撤回");
             this.$set(row, "billStatus", 3);
+            this.$set(this.schedulingList[0], "carQty", response.data.plan.carQty);
           }
         });
       } else {

+ 224 - 0
src/views/track/cabinet/AddOrUpdate.vue

@@ -342,6 +342,83 @@
             </el-form-item>
           </el-col>
         </el-row>
+         <el-row>
+          <el-col :span="6">
+            <el-form-item label="接单时间" prop="acceptDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.acceptDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择接单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="提箱时间" prop="loadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.loadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择提箱时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="装卸货时间" prop="mdLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.mdLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择装卸货时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <!-- <el-col :span="6">
+            <el-form-item label="还柜时间" prop="unLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.unLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择还柜时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col> -->
+           <el-col :span="6">
+            <el-form-item label="回单时间" prop="waybillDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.waybillDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择回单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+        </el-row>
         <el-row>
           <el-col :span="6">
             <el-form-item label="起始里程" prop="odometerFrom" label-width="90px">
@@ -394,6 +471,153 @@
             </el-form-item>
           </el-col>
         </el-row>
+        <el-row>
+          <el-col :span="6">
+            <el-form-item label="油气费" prop="oilAmt" label-width="90px">
+              <el-input
+                v-model="form.oilAmt"
+                placeholder="请输入油气费"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="单趟提成" prop="driverbonus" label-width="90px">
+              <el-input
+                v-model="form.driverbonus"
+                placeholder="请输入单趟提成"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="其他费用" prop="costOth" label-width="90px">
+               <el-input
+                v-model="form.costOth"
+                placeholder="请输入其他费用"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="备注" prop="costRemarks" label-width="90px">
+              <el-input
+                v-model="form.costRemarks"
+                placeholder="请输入备注"
+                size="mini"
+                style="width: 180px"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row v-if="form.billType==1">
+          <el-col :span="6">
+            <el-form-item label="修洗费" prop="costomAmt03" label-width="90px">
+              <el-input
+                v-model="form.costomAmt03"
+                placeholder="请输入修洗费"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="吊装费" prop="costomAmt04" label-width="90px">
+              <el-input
+                v-model="form.costomAmt04"
+                placeholder="请输入吊装费"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="其他费用" prop="costomAmt02" label-width="90px">
+               <el-input
+                v-model="form.costomAmt02"
+                placeholder="请输入其他费用"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="费用备注" prop="costomStr02" label-width="90px">
+              <el-input
+                v-model="form.costomStr02"
+                placeholder="请输入备注"
+                size="mini"
+                style="width: 180px"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row v-if="form.billType==2">
+          <el-col :span="6">
+            <el-form-item label="港杂费" prop="costomAmt03" label-width="90px">
+              <el-input
+                v-model="form.costomAmt03"
+                placeholder="请输入港杂费"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="提箱费" prop="costomAmt04" label-width="90px">
+              <el-input
+                v-model="form.costomAmt04"
+                placeholder="请输入提箱费"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="其他费用" prop="costomAmt01" label-width="90px">
+               <el-input
+                v-model="form.costomAmt01"
+                placeholder="请输入其他费用"
+                size="mini"
+                style="width: 180px"
+                v-input-limit="2"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="费用备注" prop="costomStr01" label-width="90px">
+              <el-input
+                v-model="form.costomStr01"
+                placeholder="请输入备注"
+                size="mini"
+                style="width: 180px"
+                :disabled="disabled"
+              />
+            </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
       <el-collapse v-model="collapses">
         <el-collapse-item>

+ 77 - 0
src/views/track/goods/AddOrUpdate.vue

@@ -344,6 +344,83 @@
         </el-row>
         <el-row>
           <el-col :span="6">
+            <el-form-item label="接单时间" prop="acceptDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.acceptDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择接单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="提箱时间" prop="loadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.loadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择提箱时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <!-- <el-col :span="6">
+            <el-form-item label="装卸货时间" prop="mdLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.mdLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择装卸货时间"
+                :disabled="disabled"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col> -->
+          <el-col :span="6">
+            <el-form-item label="还柜时间" prop="unLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.unLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择还柜时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+           <el-col :span="6">
+            <el-form-item label="回单时间" prop="waybillDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.waybillDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择回单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row>
+          <el-col :span="6">
             <el-form-item label="起始里程" prop="odometerFrom">
               <el-input
                 v-model="form.odometerFrom"

+ 77 - 0
src/views/track/meetSingle/AddOrUpdate.vue

@@ -342,6 +342,83 @@
             </el-form-item>
           </el-col>
         </el-row>
+         <el-row>
+          <!-- <el-col :span="6">
+            <el-form-item label="接单时间" prop="acceptDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.acceptDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择接单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col> -->
+          <el-col :span="6">
+            <el-form-item label="提箱时间" prop="loadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.loadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择提箱时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="装卸货时间" prop="mdLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.mdLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择装卸货时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="还柜时间" prop="unLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.unLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择还柜时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+           <el-col :span="6">
+            <el-form-item label="回单时间" prop="waybillDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.waybillDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择回单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+        </el-row>
         <el-row>
           <el-col :span="6">
             <el-form-item label="起始里程" prop="odometerFrom">

+ 77 - 0
src/views/track/receipt/AddOrUpdate.vue

@@ -342,6 +342,83 @@
             </el-form-item>
           </el-col>
         </el-row>
+         <el-row>
+          <el-col :span="6">
+            <el-form-item label="接单时间" prop="acceptDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.acceptDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择接单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="提箱时间" prop="loadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.loadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择提箱时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="装卸货时间" prop="mdLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.mdLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择装卸货时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="还柜时间" prop="unLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.unLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择还柜时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+           <!-- <el-col :span="6">
+            <el-form-item label="回单时间" prop="waybillDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.waybillDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择回单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col> -->
+        </el-row>
         <el-row>
           <el-col :span="6">
             <el-form-item label="起始里程" prop="odometerFrom">

+ 64 - 24
src/views/track/singleCost/AddOrUpdate.vue

@@ -10,14 +10,23 @@
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="6">
-            <el-form-item label="客户名称" prop="corpId">
-              <el-input
-                v-model="form.fCorpIds"
-                placeholder="客户名称"
-                :disabled="true"
+            <el-form-item label="客户名称" prop="fCorpId">
+              <el-select
+                v-model="form.fCorpId"
+                placeholder="请输入客户名称"
+                :clearable="true"
+                filterable
                 size="mini"
                 style="width: 180px"
-              />
+                :disabled="true"
+              >
+                <el-option
+                  v-for="(dict, index) in fMblnoOptions"
+                  :key="index.fId"
+                  :label="dict.fName"
+                  :value="dict.fId"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="6">
@@ -313,7 +322,7 @@
             <el-select
               v-model="scope.row.fFeeid"
               filterable
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               remote
               placeholder="费用名称"
             >
@@ -331,7 +340,7 @@
             <el-select
               v-model="scope.row.fDc"
               placeholder="请选择"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
             >
               <el-option label="收" value="D"></el-option>
               <el-option label="付" value="C"></el-option>
@@ -343,7 +352,7 @@
             <el-select
               v-model="scope.row.fFeeunitid"
               placeholder="请选择计费单位"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               clearable
             >
               <el-option
@@ -359,8 +368,10 @@
           <template slot-scope="scope">
             <el-input
               v-model="scope.row.fBillingQty"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               placeholder="请输入内容"
+              @input="total(scope.row)"
+              v-input-limit="2"
             ></el-input>
           </template>
         </el-table-column>
@@ -368,8 +379,10 @@
           <template slot-scope="scope">
             <el-input
               v-model="scope.row.fUnitprice"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               placeholder="请输入内容"
+              @input="total(scope.row)"
+              v-input-limit="2"
             ></el-input>
           </template>
         </el-table-column>
@@ -377,16 +390,16 @@
           <template slot-scope="scope">
             <el-input
               v-model="scope.row.fCurrency"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               placeholder="请输入内容"
             ></el-input>
           </template>
         </el-table-column>
-        <el-table-column prop="fTaxrate" label="税率">
+        <el-table-column prop="fExrate" label="汇率">
           <template slot-scope="scope">
             <el-input
-              v-model="scope.row.fTaxrate"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              v-model="scope.row.fExrate"
+              :disabled="scope.row.actId != 1090||disabled"
               placeholder="请输入内容"
             ></el-input>
           </template>
@@ -395,16 +408,16 @@
           <template slot-scope="scope">
             <el-input
               v-model="scope.row.fAmount"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               placeholder="请输入内容"
             ></el-input>
           </template>
         </el-table-column>
-        <el-table-column prop="fExrate" label="汇率">
+        <el-table-column prop="fTaxrate" label="税率">
           <template slot-scope="scope">
             <el-input
-              v-model="scope.row.fExrate"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              v-model="scope.row.fTaxrate"
+              :disabled="scope.row.actId != 1090||disabled"
               placeholder="请输入内容"
             ></el-input>
           </template>
@@ -413,11 +426,21 @@
           <template slot-scope="scope">
             <el-input
               v-model="scope.row.remarks"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               placeholder="请输入内容"
             ></el-input>
           </template>
         </el-table-column>
+        <el-table-column prop="remarks" label="费用来源">
+          <template slot-scope="scope">
+            <span v-if="scope.row.actId == 1030">接单</span>
+            <span v-if="scope.row.actId == 1040">提箱</span>
+            <span v-if="scope.row.actId == 1050">装卸柜</span>
+            <span v-if="scope.row.actId == 1060">还卸柜</span>
+            <span v-if="scope.row.actId == 1070">回单</span>
+            <span v-if="scope.row.actId == 1090">追加费用</span>
+          </template>
+        </el-table-column>
         <el-table-column
           label="操作"
           align="center"
@@ -430,7 +453,7 @@
               size="mini"
               type="text"
               icon="el-icon-delete"
-              :disabled="scope.row.actId != '1090' ? true : false || disabled"
+              :disabled="scope.row.actId != 1090||disabled"
               @click.native.prevent="deleteRow(scope.$index)"
               >删除</el-button
             >
@@ -486,7 +509,6 @@ export default {
       feesList: [],
       // 控制弹出框显示隐藏
       showDialog: false,
-      disabled: true,
       // 表单校验
       rules: {
         corpId: [
@@ -537,6 +559,7 @@ export default {
       cntrId2List: [],
       goodsOptions: [],
       fWbuOptions: [],
+      disabled:false,
     };
   },
   created() {
@@ -593,6 +616,9 @@ export default {
         for (let item in this.feesList) {
           this.feesList[item].fFeeunitid = this.feesList[item].fFeeunitid + "";
         }
+        if(this.feesList.length>=0){
+          this.disabled=true
+        }
       });
     },
     //选中时赋值pid
@@ -622,7 +648,7 @@ export default {
     addRelevt() {
       this.feesList.push({
         actId: "1090",
-        fCorpid: this.form.corpId,
+        fCorpid: this.form.fCorpId,
         fFeeid: "",
         fDc: "",
         fFeeunitid: "1",
@@ -675,7 +701,9 @@ export default {
               this.feesList[item].fFeeunitid =
                 this.feesList[item].fFeeunitid + "";
             }
-            this.$message.success("保存成功");
+            this.$message.success("提交成功");
+            this.$parent.getList();
+            this.showDialog = false;
           });
         }
       });
@@ -724,6 +752,18 @@ export default {
     },
     revokescarsRow(index, rows, row) {},
     changescarsRow(row) {},
+    total(row) {
+      if (row.fBillingQty && row.fUnitprice) {
+        console.log(row.fBillingQty);
+        this.$set(
+          row,
+          "fAmount",
+          (row.fBillingQty * row.fUnitprice).toFixed(2)
+        );
+      } else {
+        this.$set(row, "fAmount", 0);
+      }
+    },
   },
   watch: {
     // 监听 addOrUpdateVisible 改变

+ 30 - 27
src/views/track/singleCost/index.vue

@@ -165,31 +165,31 @@
         >
       </el-col>
       <div class="tabSetting">
-         <div style="margin-right: 20px">
-           <el-button
-          type="cyan"
-          icon="el-icon-search"
-          size="mini"
-          @click="handleQuery"
-          >搜索</el-button
-        >
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
-          >重置</el-button
-        >
-        <el-button
-          v-show="show"
-          @click="show = !show"
-          icon="el-icon-arrow-up"
-          size="mini"
-          >展开</el-button
-        >
-        <el-button
-          v-show="!show"
-          @click="show = !show"
-          icon="el-icon-arrow-down"
-          size="mini"
-          >展开</el-button
-        >
+        <div style="margin-right: 20px">
+          <el-button
+            type="cyan"
+            icon="el-icon-search"
+            size="mini"
+            @click="handleQuery"
+            >搜索</el-button
+          >
+          <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
+            >重置</el-button
+          >
+          <el-button
+            v-show="show"
+            @click="show = !show"
+            icon="el-icon-arrow-up"
+            size="mini"
+            >展开</el-button
+          >
+          <el-button
+            v-show="!show"
+            @click="show = !show"
+            icon="el-icon-arrow-down"
+            size="mini"
+            >展开</el-button
+          >
         </div>
         <right-toolbar
           :showSearch.sync="showSearch"
@@ -323,6 +323,7 @@
       :title="title"
       :fname="form"
       ref="addOrUpdateRef"
+      :disabled="disabled"
     ></add-or-update>
   </div>
 </template>
@@ -349,6 +350,7 @@ export default {
       addOrUpdateVisible: false,
       // 非单个禁用
       single: true,
+      disabled: false,
       // 非多个禁用
       multiple: true,
       // 显示搜索条件
@@ -501,7 +503,7 @@ export default {
           width: 100,
         },
       ],
-      getRowList:[
+      getRowList: [
         {
           surface: "1",
           label: "mdLoadDate",
@@ -637,7 +639,7 @@ export default {
       transPropList: [],
       transTypeList: [],
       billTypeList: [],
-      show:false,
+      show: false,
     };
   },
   // 使用子组件
@@ -793,6 +795,7 @@ export default {
         updateTime: null,
         remarks: null,
       };
+      this.disabled = false;
       this.resetForm("form");
     },
     // 多选框选中数据

+ 77 - 0
src/views/track/suitcase/AddOrUpdate.vue

@@ -342,6 +342,83 @@
             </el-form-item>
           </el-col>
         </el-row>
+         <el-row>
+          <el-col :span="6">
+            <el-form-item label="接单时间" prop="acceptDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.acceptDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择接单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <!-- <el-col :span="6">
+            <el-form-item label="提箱时间" prop="loadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.loadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择提箱时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col> -->
+          <el-col :span="6">
+            <el-form-item label="装卸货时间" prop="mdLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.mdLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择装卸货时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
+            <el-form-item label="还柜时间" prop="unLoadDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.unLoadDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择还柜时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+           <el-col :span="6">
+            <el-form-item label="回单时间" prop="waybillDate">
+              <el-date-picker
+                clearable
+                size="mini"
+                style="width: 180px"
+                v-model="form.waybillDate"
+                type="date"
+                value-format="yyyy-MM-dd"
+                placeholder="选择回单时间"
+                :disabled="true"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+        </el-row>
         <el-row>
           <el-col :span="6">
             <el-form-item label="起始里程" prop="odometerFrom">