1
huanghongfeng
10 天以前 eaa07b80e3400da9be84e9a7a834e56d829a625b
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Client/src/views/Home.vue
@@ -10,6 +10,7 @@
        <el-option label="(出库)子车:RGV116" value="RGV116" />
        <el-option label="(出库)母车:RGV114" value="RGV114" />
        <el-option label="(出库)母车:RGV115" value="RGV115" />
        <el-option label="(出库)RGV118" value="RGV118" />
        <el-option label="母车:RGV109" value="RGV109" />
        <el-option label="母车:RGV108" value="RGV108" />
        <el-option label="母车:RGV105" value="RGV105" />
@@ -19,6 +20,16 @@
        <el-option label="子车:RGV107" value="RGV107" />
      </el-select>
    </div>
    <el-button type="danger" v-on:click="submit" plain style="margin-left: 50px">初始化</el-button>
  </div>
  <div>
    <label>RGV写入单个模块</label>
    <div class="container">
      <label>写入的类型</label>
@@ -34,12 +45,16 @@
      <el-input type="text" v-model="WriteRGVvalue"></el-input>
    </div>
    <el-button type="danger" v-on:click="submit" plain style="margin-left: 50px">写入</el-button>
    <el-button type="danger" v-on:click="submitRGVw" plain style="margin-left: 50px">写入</el-button>
  </div>
  <div style="margin-top: 30px;">
    <el-button type="danger" v-on:click="InReset" plain style="margin-left: 50px">一键复位(入库端)</el-button>
    <el-button type="danger" v-on:click="OutReset" plain style="margin-left: 50px">一键复位(出库端)</el-button>
    <el-button type="danger" v-on:click="OutReset" plain style="margin-left: 50px">一键复位(入库端)</el-button>
    <el-button type="danger" v-on:click="Outtouchstart" plain style="margin-left: 50px">一键启动(出库端)</el-button>
    <el-button type="danger" v-on:click="Outbuttonpause" plain style="margin-left: 50px">一键暂停(出库端)</el-button>
  </div>
  <div style="margin-top: 30px;">
@@ -71,6 +86,34 @@
  </div>
  <div>
    <div class="container">
      <label>AGV设备名称</label>
      <el-select placeholder="请选择物料状态" v-model="DeviceName3">
        <el-option label="(出库)母车:RGV110" value="RGV110" />
        <el-option label="(出库)母车:RGV112" value="RGV112" />
        <el-option label="(出库)子车:RGV111" value="RGV111" />
        <el-option label="(出库)子车:RGV116" value="RGV116" />
        <el-option label="(出库)母车:RGV114" value="RGV114" />
        <el-option label="(出库)母车:RGV115" value="RGV115" />
        <el-option label="(出库)RGV118" value="RGV118" />
        <el-option label="母车:RGV109" value="RGV109" />
        <el-option label="母车:RGV108" value="RGV108" />
        <el-option label="母车:RGV105" value="RGV105" />
        <el-option label="母车:RGV103" value="RGV103" />
        <el-option label="子车:RGV104" value="RGV104" />
        <el-option label="子车:RGV107" value="RGV107" />
      </el-select>
    </div>
    <label>报警信息: {{ baojlabel }}</label>
    <el-button type="danger" v-on:click="ReadAlarm" plain style="margin-left: 50px">读取报警信息</el-button>
  </div>
  <div>
      <el-button type="danger" v-on:click="InNormal" plain style="margin-left: 50px">入库继续任务</el-button>
      <el-button type="danger" v-on:click="InAbnormal" plain style="margin-left: 50px">入库异常排除</el-button>
    </div>
</template>
<script>
@@ -82,82 +125,181 @@
  data() {
    return {
      //初始化RGV
      DeviceName:"",
      DBType:"",
      WriteRGVvalue:"",
      DeviceName: "",
      DBType: "",
      WriteRGVvalue: "",
      //手动下发rgv目标地址,进行移动rgv
      DeviceName2:"",
      WritergvAddres:""
      DeviceName2: "",
      WritergvAddres: "",
      //报警信息获取
      DeviceName3: "",
      baojlabel:""
    };
  },
  methods: {
    submit() {
      var param = {
          DelKeys: [this.DeviceName,this.DBType,this.WriteRGVvalue],
          Extra: true
        }
        this.http
          .post("api/RgvOperation/WriteInitialization", param, "数据处理中...")
          .then((x) => {
            if (x.status) {
              this.$Message.success('成功.');
              this.$parent.refresh();
            } else {
              return this.$Message.error(x.message);
            }
          });
        DelKeys: [this.DeviceName, this.DBType, this.WriteRGVvalue],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteInitialization", param, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    submitRGVw() {
      var param = {
        DelKeys: [this.DeviceName, this.DBType, this.WriteRGVvalue],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteRGVmokuai", param, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    submit2() {
      var param = {
          DelKeys: [this.DeviceName2,this.WritergvAddres],
          Extra: true
        }
        this.http
          .post("api/RgvOperation/ManualmovementRGV", param, "数据处理中...")
          .then((x) => {
            if (x.status) {
              this.$Message.success('成功.');
              this.$parent.refresh();
            } else {
              return this.$Message.error(x.message);
            }
          });
        DelKeys: [this.DeviceName2, this.WritergvAddres],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/ManualmovementRGV", param, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    ReadAlarm() {
      var param = {
        DelKeys: [this.DeviceName3],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/ReadAlarminformation", param, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.baojlabel=x.data;
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    Outtouchstart() {
      var param = {
        DelKeys: [],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteOuttouchstart", {}, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    Outbuttonpause() {
      var param = {
        DelKeys: [],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteOutbuttonpause", {}, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    InReset(){
    InReset() {
      var param = {
          DelKeys: [],
          Extra: true
        }
        this.http
          .post("api/RgvOperation/WriteInReset", {}, "数据处理中...")
          .then((x) => {
            if (x.status) {
              this.$Message.success('成功.');
              this.$parent.refresh();
            } else {
              return this.$Message.error(x.message);
            }
          });
        DelKeys: [],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteInReset", {}, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    OutReset(){
    OutReset() {
      var param = {
          DelKeys: [],
          Extra: true
        }
        this.http
          .post("api/RgvOperation/WriteOutReset", {}, "数据处理中...")
          .then((x) => {
            if (x.status) {
              this.$Message.success('成功.');
              this.$parent.refresh();
            } else {
              return this.$Message.error(x.message);
            }
          });
        DelKeys: [],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteOutReset", {}, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },InNormal() {
      var param = {
        DelKeys: [],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteInNormal", {}, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    },
    InAbnormal() {
      var param = {
        DelKeys: [],
        Extra: true
      }
      this.http
        .post("api/RgvOperation/WriteInAbnormal", {}, "数据处理中...")
        .then((x) => {
          if (x.status) {
            this.$Message.success('成功.');
            this.$parent.refresh();
          } else {
            return this.$Message.error(x.message);
          }
        });
    }
  },