liyg vor 2 Jahren
Ursprung
Commit
aaa2d8b543
1 geänderte Dateien mit 99 neuen und 32 gelöschten Zeilen
  1. 99 32
      src/views/ADMINISTRATORS/components/ADMINISTRATORS1.vue

+ 99 - 32
src/views/ADMINISTRATORS/components/ADMINISTRATORS1.vue

@@ -198,7 +198,7 @@
               </div>
             </div>
           </el-tab-pane>
-          <el-tab-pane label="手动车辆排队" name="fourth">
+          <el-tab-pane label="副产品或焦炭超重允许出厂" name="seventh">
             <div class="admin2">
               <div class="carrier from">
                 <el-form
@@ -229,14 +229,14 @@
               <div class="button_box">
                 <el-button
                   type="primary"
-                  @click="queueClick"
+                  @click="updateCanwork"
                   :disabled="disabled"
                   >确认</el-button
                 >
               </div>
             </div>
           </el-tab-pane>
-          <el-tab-pane label="钢材车辆手动放行" name="fifth">
+          <el-tab-pane label="运输订单状态调整接口" name="eighth">
             <div class="admin2">
               <div class="carrier from">
                 <el-form
@@ -264,10 +264,14 @@
                 <span class="text">运输订单号:</span>
                 <el-input v-model="orderNumber" disabled></el-input>
               </div>
+              <div class="poundNo from">
+                <span class="text">订单状态:</span>
+                <el-input v-model.number="orderStatus"></el-input>
+              </div>
               <div class="button_box">
                 <el-button
                   type="primary"
-                  @click="allowEnfactoryClick"
+                  @click="updateOrderStatus"
                   :disabled="disabled"
                   >确认</el-button
                 >
@@ -302,20 +306,21 @@
                 <span class="text">运输订单号:</span>
                 <el-input v-model="orderNumber" disabled></el-input>
               </div>
-              <span class="text">进厂门岗:</span>
-              <el-select
-                v-model="enFactoryGatepost"
-                placeholder="请选择"
-                @change="onchangeGatepost(enFactoryGatepost)"
-              >
-                <el-option
-                  v-for="item in gatePostList"
-                  :key="item.gatepostId"
-                  :label="item.gatepostName"
-                  :value="item.gatepostName"
+              <div class="from">
+                <span class="text">进厂门岗:</span>
+                <el-select
+                  v-model="enFactoryGatepost"
+                  placeholder="请选择"
                 >
-                </el-option>
+                  <el-option
+                    v-for="item in gatePostList"
+                    :key="item.gatepostId"
+                    :label="item.gatepostName"
+                    :value="item.gatepostId"
+                  >
+                  </el-option>
               </el-select>
+              </div>
               <div class="button_box">
                 <el-button
                   type="primary"
@@ -326,7 +331,7 @@
               </div>
             </div>
           </el-tab-pane>
-          <el-tab-pane label="副产品或焦炭超重允许出厂" name="seventh">
+          <el-tab-pane label="车辆手动出厂" name="ninth">
             <div class="admin2">
               <div class="carrier from">
                 <el-form
@@ -354,17 +359,32 @@
                 <span class="text">运输订单号:</span>
                 <el-input v-model="orderNumber" disabled></el-input>
               </div>
+              <div class="from">
+                <span class="text">出厂门岗:</span>
+                <el-select
+                  v-model="enFactoryGatepost"
+                  placeholder="请选择"
+                >
+                  <el-option
+                    v-for="item in gatePostList"
+                    :key="item.gatepostId"
+                    :label="item.gatepostName"
+                    :value="item.gatepostId"
+                  >
+                  </el-option>
+                </el-select>
+              </div>
               <div class="button_box">
                 <el-button
                   type="primary"
-                  @click="updateCanwork"
+                  @click="leaveFactoryResultByPDA"
                   :disabled="disabled"
                   >确认</el-button
                 >
               </div>
             </div>
           </el-tab-pane>
-          <el-tab-pane label="运输订单状态调整接口" name="eighth">
+          <el-tab-pane label="手动车辆排队" name="fourth">
             <div class="admin2">
               <div class="carrier from">
                 <el-form
@@ -392,14 +412,48 @@
                 <span class="text">运输订单号:</span>
                 <el-input v-model="orderNumber" disabled></el-input>
               </div>
+              <div class="button_box">
+                <el-button
+                  type="primary"
+                  @click="queueClick"
+                  :disabled="disabled"
+                  >确认</el-button
+                >
+              </div>
+            </div>
+          </el-tab-pane>
+          <el-tab-pane label="钢材车辆手动放行" name="fifth">
+            <div class="admin2">
+              <div class="carrier from">
+                <el-form
+                  :inline="true"
+                  class="demo-form-inline"
+                  label-width="80px"
+                >
+                  <el-form-item label="车牌号:">
+                    <el-autocomplete
+                      class="inline-input"
+                      v-model="capacityName"
+                      :fetch-suggestions="querySearchCapacity"
+                      placeholder="车牌号"
+                      :trigger-on-focus="false"
+                      @select="handleSelectCapacity"
+                    >
+                      <template slot-scope="{ item }">
+                        <div class="name">{{ item.capacityNumber }}</div>
+                      </template>
+                    </el-autocomplete>
+                  </el-form-item>
+                </el-form>
+              </div>
               <div class="poundNo from">
-                <span class="text">订单状态:</span>
-                <el-input v-model.number="orderStatus"></el-input>
+                <span class="text">运输订单号:</span>
+                <el-input v-model="orderNumber" disabled></el-input>
               </div>
               <div class="button_box">
                 <el-button
                   type="primary"
-                  @click="updateOrderStatus"
+                  @click="allowEnfactoryClick"
                   :disabled="disabled"
                   >确认</el-button
                 >
@@ -481,20 +535,33 @@ export default {
           this.$router.go(0)
         })
     },
-    onchangeGatepost(value) {
-      console.log(value)
-      this.gatePostList.forEach(e => {
-        if (e.gatepostName == value) {
-          this.gatePostId = e.gatePostId
-        }
-      })
-    },
     enFactoryResultByPDA() {
       let map = {
         orderNumber: this.orderNumber + ' ',
-        gatepostId: this.gatePostId
+        gatepostId: this.enFactoryGatepost
       }
-      this.axios.post('')
+      this.axios.post('/api/v1/tms/enFactoryResultByPDA',map).then(res=>{
+        console.log(res);
+        if(res.data.status=='succeed'){
+          this.$message.success("进厂成功!");
+        }else{
+          this.$message.error("操作失败:"+res.data.data);
+        }
+      });
+    },
+    leaveFactoryResultByPDA(){
+       let map = {
+        orderNumber: this.orderNumber + ' ',
+        gatepostId:  this.enFactoryGatepost
+      }
+      this.axios.post('/api/v1/tms/addLeaveFactoryResult',map).then(res=>{
+        console.log(res);
+        if(res.data.status=='succeed'){
+          this.$message.success("出厂成功!");
+        }else{
+          this.$message.error("操作失败:"+res.data.data);
+        }
+      });
     },
     allowEnfactoryClick() {},
     queueClick() {