zhongtianhaoyuan 3 سال پیش
والد
کامیت
20daee38bc

+ 3 - 6
src/views/taskManagement/moveWarehouseTask.vue

@@ -3,11 +3,6 @@
   <div>
     <BaseHeaderLayout :leftSpan="12">
       <template slot="left">
-        <!-- <ws-button class="but" type="primary" @click="handlestatus(1)">
-          执行中</ws-button
-        >
-        <ws-button class="but" @click="handlestatus(2)">已完成</ws-button>
-        <ws-button class="but" @click="handlestatus('')">全部任务</ws-button> -->
       </template>
       <template slot="right">
         <span style="width: 70px; display: inline-block;color: #8890B1;">状态:</span>
@@ -79,7 +74,9 @@
         </el-table-column>
         <el-table-column prop="transportLoss" label="运输损耗(吨)">
            <template scope="scope">
-            {{ scope.row.weight - scope.row.weightIn - scope.row.stockReturnCount}}
+             <div v-show="scope.row.taskStatus == '已完成'" >
+               {{ scope.row.weight - scope.row.weightIn - scope.row.stockReturnCount}}
+             </div>  
           </template> 
         </el-table-column>
         <el-table-column prop="publisher" label="发布者"> </el-table-column>

+ 7 - 4
src/views/taskManagement/tranManagementTransport.vue

@@ -22,9 +22,6 @@
             src="../../../public/img/header-add.png"
             alt=""
           />添加</ws-button>
-        <!-- <ws-button class="but" :type="primary == 1 ? 'primary' : ''" @click="handlestatus(1)">执行中</ws-button>
-        <ws-button class="but" :type="primary == 2 ? 'primary' : ''" @click="handlestatus(2)">已完成</ws-button>
-        <ws-button class="but" :type="primary == 3 ? 'primary' : ''" @click="handlestatus('')">全部任务</ws-button> -->
       </template>
       <template slot="right">
         <span style="width: 142px; display: inline-block;color: #8890B1;">状态:</span>
@@ -55,7 +52,6 @@
           type="input"
           class="findValue"
         ></el-input>
-        <!-- v-hasPermission="'procurement.sparepart.directShip'" -->
         <div class="search">
           <ws-button class="find" type="primary" @click="lookUp()">
             <img
@@ -608,4 +604,11 @@ export default {
     font-weight: 700;
     margin-left: 353px;
 }
+.el-select{
+  width: 30%;
+    margin-right: 10px;
+}
+/deep/.typeselect .el-input__inner{
+   color: #8890B1;
+}
 </style>

+ 23 - 23
src/views/taskManagement/tranManagementWarehouseInOutTask.vue

@@ -523,29 +523,29 @@ export default {
       this.currentPage = 1
       this.getList()
     },
-    async exportlist() {
-      const { data } = await export1(
-        {
-          compId: sessionStorage.getItem('ws-pf_compId'),
-          contractType: this.contractType,
-          currentPage: this.currentPage,
-          pageSize: this.pageSize,
-          searchType: this.searchType,
-          searchKeyWord: this.searchKeyWord,
-          startDate: this.startDate,
-          endDate: this.endDate,
-        },
-        {},
-        { responseType: 'blob' }
-      ).toPromise()
-      downloadFile({
-        res: data,
-        fileName: `${
-          this.date.year + (this.date.month ? `-${this.date.month}` : '')
-        }_采购合同`,
-        type: 'xls',
-      })
-    },
+    // async exportlist() {
+    //   const { data } = await export1(
+    //     {
+    //       compId: sessionStorage.getItem('ws-pf_compId'),
+    //       contractType: this.contractType,
+    //       currentPage: this.currentPage,
+    //       pageSize: this.pageSize,
+    //       searchType: this.searchType,
+    //       searchKeyWord: this.searchKeyWord,
+    //       startDate: this.startDate,
+    //       endDate: this.endDate,
+    //     },
+    //     {},
+    //     { responseType: 'blob' }
+    //   ).toPromise()
+    //   downloadFile({
+    //     res: data,
+    //     fileName: `${
+    //       this.date.year + (this.date.month ? `-${this.date.month}` : '')
+    //     }_采购合同`,
+    //     type: 'xls',
+    //   })
+    // },
   },
 }
 </script>

+ 3 - 9
src/views/tranManagement/tranManagementReceivingFeedback.vue

@@ -3,11 +3,6 @@
   <div>
     <BaseHeaderLayout :leftSpan="8">
       <template slot="left">
-        <!-- <ws-button class="but" :type="primary == 1 ? 'primary' : ''" @click="statusquery(1)">
-          执行中</ws-button
-        >
-        <ws-button class="but" :type="primary == 2 ? 'primary' : ''" @click="statusquery(2)">已完成</ws-button>
-        <ws-button class="but" :type="primary == 3 ? 'primary' : ''" @click="statusquery()">全部任务</ws-button> -->
       </template>
       <!-- 接单开始 -->
       <template slot="right">
@@ -49,7 +44,6 @@
           type="input"
           class="findValue"
         ></ws-input>
-        <!-- v-hasPermission="'procurement.sparepart.directShip'" -->
         <ws-button class="find" type="primary" @click="find()"
           ><img
             width="16"
@@ -88,10 +82,10 @@
         <el-table-column class="table_td" label="重量(吨)" prop="weight">
          
         </el-table-column>
-        <el-table-column class="table_td" label="发货" prop="send" width="">
+        <el-table-column class="table_td" label="发货" prop="send" >
           
         </el-table-column>
-        <el-table-column class="table_td" label="收货" prop="receive" width="">
+        <el-table-column class="table_td" label="收货" prop="receive" >
           
         </el-table-column>
         <el-table-column class="table_td" label="运输周期" prop="tranCycle" width="160">
@@ -154,7 +148,7 @@
           />
         </template>
       </el-table-column>
-      <el-table-column class="table_td" label="接单时间" prop="receivingDate">
+      <el-table-column class="table_td" label="接单时间" prop="createDate">
         </el-table-column>
         <el-table-column prop="seller" label="操作" width="300">
             <template slot-scope="scope">

+ 0 - 5
src/views/tranManagement/tranManagementTransporHairRespond.vue

@@ -3,11 +3,6 @@
   <div>
     <BaseHeaderLayout :leftSpan="8">
       <template slot="left">
-         <!-- <ws-button class="but"  :type="primary == 1 ? 'primary' : ''" @click="statusquery(1)">
-          执行中</ws-button
-        >
-        <ws-button class="but"  :type="primary == 2 ? 'primary' : ''" @click="statusquery(2)">已完成</ws-button>
-        <ws-button class="but"  :type="primary == 3 ? 'primary' : ''" @click="statusquery()">全部任务</ws-button> -->
       </template>
       <!-- 接单开始 -->
       <template slot="right">

+ 10 - 15
src/views/tranManagement/tranManagementTransporTrainDetails.vue

@@ -99,22 +99,22 @@
           <ws-form-item label="姓名:" span="1" prop="driver">
             {{ item.driver }}
           </ws-form-item>
-          <el-divider direction="vertical" class="line"></el-divider>
+         
           <!--电话-->
           <ws-form-item label="电话:" span="1" prop="driverPhone">
             {{ item.driverPhone }}
           </ws-form-item>
-          <el-divider direction="vertical" class="line"></el-divider>
+        
           <!--发车日期-->
           <ws-form-item label="发车日期:" span="1" prop="sendDateStart">
             {{ item.sendDateStart }}
           </ws-form-item>
-          <el-divider direction="vertical" class="line"></el-divider>
+          
           <!--到站日期-->
           <ws-form-item label="到站日期:" span="1" prop="receiveDateEnd">
             {{ item.receiveDateEnd }}
           </ws-form-item>
-          <el-divider direction="vertical" class="line"></el-divider>
+          
           <!--车型-->
           <ws-form-item label="车型:" span="1" prop="carModel">
             {{ item.carModel }}
@@ -135,7 +135,6 @@
             >
               {{ items.trainNo }}
             </ws-form-item>
-               <el-divider direction="vertical" class="line" v-if="(index+1) % 5 != 0"></el-divider>
           </div>
         </ws-info-table>
       </div>
@@ -665,12 +664,13 @@ export default {
 }
 //联络员及车次
 /deep/.liaison .ws-info-table .el-form-item {
-  width: 18.7%;
+  width: 20%;
 }
 /deep/.liaison .ws-info-table .el-form-item .el-form-item__label {
-  width: 30%;
+  width: 50%;
   background: #f5f7fa;
   border: none;
+  text-align: center;
 }
 /deep/.liaison .flex {
   display: contents;
@@ -681,13 +681,8 @@ export default {
   border: 1px solid #d8dce6;
 }
 /deep/.liaison .ws-info-table .el-form-item .el-form-item__content {
-  // border: 0px solid #d8dce6;
-  border-radius: 0px;
-border: none;
-}
-.line{
-  height: 26px;
-  margin-top: 14px;
-  left: -34px;
+border-right: 1px solid #D8DCE6;
+padding: 0px;
+border-radius: 0px;
 }
 </style>

+ 0 - 5
src/views/tranManagement/tranManagementVehicle.vue

@@ -3,11 +3,6 @@
   <div>
     <BaseHeaderLayout :leftSpan="8">
       <template slot="left">
-        <!-- <ws-button class="but" :type="searchType == 1?'primary':''" @click="changestatus(1)">
-          执行中</ws-button
-        >
-        <ws-button class="but" :type="searchType == 2?'primary':''" @click="changestatus(2)">已完成</ws-button>
-        <ws-button class="but" :type="searchType == undefined?'primary':''" @click="changestatus()">全部任务</ws-button> -->
       </template>
       <!-- 接单开始 -->
       <template slot="right">

+ 1 - 1
src/views/tranManagement/tranManagementVehicleDispatching.vue

@@ -600,7 +600,7 @@ export default {
 
 //表格文字
 /deep/.ws-info-table .el-form-item .el-form-item__label {
-  text-align: left;
+  text-align: center;
   font-size: 14px;
   font-weight: 400;
   color: #8890b1;

+ 116 - 81
src/views/tranManagement/tranManagementVehicleLook.vue

@@ -6,7 +6,12 @@
         <h2 class="bg-left title">查看派车详情</h2>
       </el-col>
       <el-col :span="4" class="bg-right">
-        <el-button class="bg-bottom" type="primary" size="small" @click="revert()">
+        <el-button
+          class="bg-bottom"
+          type="primary"
+          size="small"
+          @click="revert()"
+        >
           <img
             width="6"
             height="10"
@@ -19,14 +24,20 @@
     </el-row>
 
     <ws-form ref="deptBudgetList" :rules="rules" :model="deptBudgetList">
-      <div class="small-title" style="font-size: 16px;">任务详情</div>
+      <div class="small-title" style="font-size: 16px">任务详情</div>
       <ws-info-table>
         <!--任务编号-->
-        <ws-form-item label="任务编号" span="1" prop="processNo">{{ deptBudgetList.processNo }}</ws-form-item>
+        <ws-form-item label="任务编号" span="1" prop="processNo">{{
+          deptBudgetList.processNo
+        }}</ws-form-item>
         <!--货名-->
-        <ws-form-item label="货名" span="1" prop="goodsName">{{ deptBudgetList.goodsName }}</ws-form-item>
+        <ws-form-item label="货名" span="1" prop="goodsName">{{
+          deptBudgetList.goodsName
+        }}</ws-form-item>
         <!--重量(吨)-->
-        <ws-form-item label="重量(吨)" span="1" prop="weight">{{ deptBudgetList.weight }}</ws-form-item>
+        <ws-form-item label="重量(吨)" span="1" prop="weight">{{
+          deptBudgetList.weight
+        }}</ws-form-item>
 
         <!--发货地址-->
         <ws-form-item label="发货地址" span="1" prop="sendDetailedAddress">
@@ -35,12 +46,9 @@
         </ws-form-item>
 
         <!--发货人-->
-        <ws-form-item
-          label="发货人"
-          span="1"
-          prop="sender"
-          class="readonly"
-        >{{ deptBudgetList.sender }}</ws-form-item>
+        <ws-form-item label="发货人" span="1" prop="sender" class="readonly">{{
+          deptBudgetList.sender
+        }}</ws-form-item>
 
         <!--发货人电话-->
         <ws-form-item
@@ -48,32 +56,35 @@
           span="1"
           prop="senderPhone"
           class="readonly"
-        >{{ deptBudgetList.senderPhone }}</ws-form-item>
+          >{{ deptBudgetList.senderPhone }}</ws-form-item
+        >
         <!--收货地址-->
         <ws-form-item label="收货地址" span="1" prop="receiveDetailedAddress">
           {{ deptBudgetList.receivePrivate }}{{ deptBudgetList.receiveCity
           }}{{ deptBudgetList.receiveArea }}
         </ws-form-item>
         <!--收货人-->
-        <ws-form-item label="收货人" span="1" prop="receiver">{{ deptBudgetList.receiver }}</ws-form-item>
+        <ws-form-item label="收货人" span="1" prop="receiver">{{
+          deptBudgetList.receiver
+        }}</ws-form-item>
         <!--收货人电话-->
-        <ws-form-item label="收货人电话" span="1" prop="receiverPhone">{{ deptBudgetList.receiverPhone }}</ws-form-item>
+        <ws-form-item label="收货人电话" span="1" prop="receiverPhone">{{
+          deptBudgetList.receiverPhone
+        }}</ws-form-item>
         <!--发货日期-->
-        <ws-form-item
-          label="发货日期"
-          span="1"
-          prop="deliveryDateStart"
-        >{{ deptBudgetList.deliveryDateStart }}</ws-form-item>
+        <ws-form-item label="发货日期" span="1" prop="deliveryDateStart">{{
+          deptBudgetList.deliveryDateStart
+        }}</ws-form-item>
         <!--最晚到货日期-->
-        <ws-form-item
-          label="最晚到货日期"
-          span="1"
-          prop="deliveryDateEnd"
-        >{{ deptBudgetList.deliveryDateEnd }}</ws-form-item>
+        <ws-form-item label="最晚到货日期" span="1" prop="deliveryDateEnd">{{
+          deptBudgetList.deliveryDateEnd
+        }}</ws-form-item>
         <!--合同编号-->
-        <ws-form-item label="合同编号" span="1" prop="contractNo">{{ deptBudgetList.contractNo }}</ws-form-item>
+        <ws-form-item label="合同编号" span="1" prop="contractNo">{{
+          deptBudgetList.contractNo
+        }}</ws-form-item>
       </ws-info-table>
-      <div class="small-title" style="font-size: 16px;">派车</div>
+      <div class="small-title" style="font-size: 16px">派车</div>
       <div
         style="width: 100%"
         class="driver"
@@ -84,35 +95,86 @@
           <div class="catNos">
             司机-{{ index + 1 }}
             <span class="noservice" v-show="item.status == '未送达'">
-              {{
-              item.status
-              }}
+              {{ item.status }}
             </span>
             <span class="service" v-show="item.status == '已送达'">
-              {{
-              item.status
-              }}
+              {{ item.status }}
             </span>
           </div>
           <!--姓名-->
-          <ws-form-item label="姓名" span="1" prop="driver">{{ item.driver }}</ws-form-item>
+          <ws-form-item label="姓名" span="1" prop="driver">{{
+            item.driver
+          }}</ws-form-item>
           <el-divider direction="vertical" class="line"></el-divider>
-          <ws-form-item class="phone" label="电话" span="1" prop="driverPhone">{{ item.driverPhone }}</ws-form-item>
+          <ws-form-item
+            class="phone"
+            label="电话"
+            span="1"
+            prop="driverPhone"
+            >{{ item.driverPhone }}</ws-form-item
+          >
           <el-divider direction="vertical" class="line"></el-divider>
-          <ws-form-item label="车牌号" span="1" prop="carNo">{{ item.carNo }}</ws-form-item>
+          <ws-form-item label="车牌号" span="1" prop="carNo">
+            <template slot-scope="scope">
+            <el-popover
+              placement="top"
+              :width="160"
+              trigger="hover"
+              visible-arrow="false"
+              @show="hover(scope.row)"
+            >
+              <template>
+                <span slot="reference">
+                  <span
+                    class="executory"
+                  >
+                  {{ item.carNo }}
+                  </span>
+                </span>
+              </template>
+              <div>
+                  <span>车型:</span>
+                  <span>{{item.carModel }}</span>
+                  <br>
+                  <span>车长(米):</span>
+                  <span>{{item.carLength}}</span>
+                  <br>
+                   <span>载重(吨):</span>
+                  <span>{{item.loadWeight}}</span>
+              </div>
+            </el-popover>
+          </template>
+          </ws-form-item>
           <el-divider direction="vertical" class="line"></el-divider>
-          <ws-form-item label="装车(吨)" span="1" prop="loadNetWeight">{{ item.loadNetWeight }}</ws-form-item>
+          <ws-form-item label="装车(吨)" span="1" prop="loadNetWeight">{{
+            item.loadNetWeight
+          }}</ws-form-item>
           <el-divider direction="vertical" class="line"></el-divider>
-          <ws-form-item label="卸车(吨)" span="1" prop="unloadNetWeight">{{ item.unloadNetWeight }}</ws-form-item>
+          <ws-form-item label="卸车(吨)" span="1" prop="unloadNetWeight">{{
+            item.unloadNetWeight
+          }}</ws-form-item>
           <el-divider direction="vertical" class="line"></el-divider>
-          <ws-form-item label="损耗(吨)" span="1" prop="loss">{{ item.loss }}</ws-form-item>
+          <ws-form-item label="损耗(吨)" span="1" prop="loss">{{
+            item.loss
+          }}</ws-form-item>
           <el-divider direction="vertical" class="line"></el-divider>
-          <ws-form-item label="合同" span="1" prop="unloadNetWeight" class="hetong"></ws-form-item>
+          <ws-form-item
+            label="合同"
+            span="1"
+            prop="unloadNetWeight"
+            class="hetong"
+          ></ws-form-item>
         </ws-info-table>
       </div>
     </ws-form>
     <div style="text-align: right; padding: 10px">
-      <el-button class="bg-bottom-up" type="primary" size="small" @click="revert()">关闭</el-button>
+      <el-button
+        class="bg-bottom-up"
+        type="primary"
+        size="small"
+        @click="revert()"
+        >关闭</el-button
+      >
     </div>
   </div>
 </template>
@@ -126,7 +188,7 @@ export default {
   name: 'viewSpareMoney',
   components: {
     WsUpload,
-    Pagination
+    Pagination,
   },
   watch: {
     // vesselId(val) {
@@ -134,7 +196,7 @@ export default {
     // },
     isShow(val) {
       this.showType = val
-    }
+    },
   },
   data() {
     return {
@@ -149,54 +211,40 @@ export default {
       showType: true,
       // 年
       year: '',
-      disabled: true,
       deptBudgetTotal: 0,
       currentPage: 1,
       pageSize: 10,
       searchType: 1,
-      searchKeyWord: '',
-      contractType: 2,
       startDate: null,
       endDate: null,
-      goodnameList: {},
       // 提交类型
       submitType: true,
-      storageType: [],
       readonly: true,
-      appendixIdsAdd: '',
-      uploadSuccess: {},
-      onChange: {},
-      gradeList: [],
       rules: {
         netWeight: [
           {
             required: true,
             type: 'number',
             message: '请输入活动名称',
-            trigger: 'blur'
-          }
-        ]
+            trigger: 'blur',
+          },
+        ],
       },
       size: 10,
       compId: sessionStorage.getItem('ws-pf_compId'),
-      deptCircularPage: {},
-      packtypeList: {},
       date: {
         year: dayjs().format('YYYY'),
-        month: dayjs().format('MM')
+        month: dayjs().format('MM'),
       },
-      contractList: [],
       deptBudgetList: {
-        warehouseInOutDetail: {}
+        warehouseInOutDetail: {},
       },
-      historyList: [],
-
       pickerBeginDateBefore: {
-        disabledDate: time => {
+        disabledDate: (time) => {
           return time.getTime() > Date.now()
-        }
+        },
       },
-      accessoryTFs: false
+      accessoryTFs: false,
     }
   },
   activated() {
@@ -215,7 +263,7 @@ export default {
     getList() {
       seeCat({ id: this.$route.query.id })
         .toPromise()
-        .then(response => {
+        .then((response) => {
           for (var i = 0; i < response.tranCarInfoList.length; i++) {
             if (
               response.tranCarInfoList[i].loadNetWeight &&
@@ -237,26 +285,13 @@ export default {
     handleExamine(row) {
       this.$router.push({
         name: 'salesContractExamine',
-        query: { id: row.id }
+        query: { id: row.id },
       })
     },
-
-    // 关闭 dialog时 处理文件url 初始化upload组件
-    // handleCloe() {
-    //   this.dialogViewSpareMoney = false
-    // },
-    // history(row) {
-    //   billoperatehis({ id: row.id })
-    //     .toPromise()
-    //     .then((response) => {
-    //       this.historyList = response
-    //     })
-    // },
-    // deletecontract(){},
     //删除
     approve() {},
-    listQuery() {}
-  }
+    listQuery() {},
+  },
 }
 </script>
 <style lang="scss" scoped>