#
野心家
2024-01-29 ee2500aac8c1933c7c553904ba4df5baf44702f5
#
5个文件已修改
1377 ■■■■ 已修改文件
pom.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-prod.yml 857 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/wcs/js/console.js 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/wcs/js/console.map.js 478 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml
@@ -9,7 +9,7 @@
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.zy</groupId>
    <artifactId>wcs</artifactId>
    <artifactId>wxwcs</artifactId>
    <version>1.0.0</version>
    <packaging>war</packaging>
@@ -200,7 +200,7 @@
    </dependencies>
    <build>
        <finalName>wcs</finalName>
        <finalName>wxwcs</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
src/main/resources/application-prod.yml
@@ -1,379 +1,546 @@
wcs-slave:
  doubleDeep: true #双深
  doubleLocs: 1,4,7,10,11,14,15,18,19 #双深库位排号
  doubleLocs: 3,6,7,10,13 #双深库位排号 3,6,7,10,13
  groupCount: 4 #一个堆垛机负责的货架排数
  crn[0]: #堆垛机1
    id: 1
    ip: 172.17.91.2
    slot: 0
    demo: false
    rack: 0
    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
    offset: 2    #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[0]:  #堆垛机出库站点
    crnOutStn[1]:    #堆垛机出库站点
      staNo: 101
      row: 2
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[0]:    #堆垛机出库站点
      staNo: 100
      row: 2
      row: 1
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnInStn[0]:  #堆垛机入库站点1
      staNo: 103
      row: 3
      bay: 1
      lev: 1
      backSta: 102
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[1]:  #堆垛机出库站点
      staNo: 200
      row: 2
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
    crnInStn[1]:  #堆垛机入库站点2
      staNo: 205
      row: 3
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
  crn[1]: #堆垛机2
    id: 2
    ip: 172.17.91.7
    slot: 0
    demo: false
    rack: 0
    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[0]:  #堆垛机出库站点
      staNo: 104
      row: 5
    ip: 192.168.4.250
    crnInStn[0]:    #堆垛机入库站点1
      staNo: 100
      row: 1
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnInStn[0]:  #堆垛机入库站点1
      staNo: 107
      row: 6
      bay: 1
      lev: 1
      backSta: 106
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[1]:  #堆垛机出库站点
      staNo: 206
      row: 5
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
    crnInStn[1]:  #堆垛机入库站点2
      staNo: 211
      row: 6
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
  crn[2]: #堆垛机3
    id: 3
    ip: 172.17.91.12
    slot: 0
    demo: false
    rack: 0
    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[0]:  #堆垛机出库站点
      staNo: 108
      row: 8
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnInStn[0]:  #堆垛机入库站点1
      staNo: 111
      row: 9
      bay: 1
      lev: 1
      backSta: 110
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[1]:  #堆垛机出库站点
      staNo: 212
      row: 8
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
    crnInStn[1]:  #堆垛机入库站点2
      staNo: 217
      row: 9
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
  crn[3]: #堆垛机4
    id: 4
    ip: 172.17.91.17
    slot: 0
    demo: false
    rack: 0
    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[0]:  #堆垛机出库站点
      staNo: 112
      row: 12
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnInStn[0]:  #堆垛机入库站点1
      staNo: 115
      row: 13
      bay: 1
      lev: 1
      backSta: 114
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[1]:  #堆垛机出库站点
      staNo: 218
      row: 12
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
    crnInStn[1]:  #堆垛机入库站点2
      staNo: 223
      row: 13
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
  crn[4]: #堆垛机5
    id: 5
    ip: 172.17.91.22
    slot: 0
    demo: false
    rack: 0
    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[0]:  #堆垛机出库站点
      staNo: 116
      row: 16
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnInStn[0]:  #堆垛机入库站点1
      staNo: 119
      row: 17
      bay: 1
      lev: 1
      backSta: 118
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[1]:  #堆垛机出库站点
      staNo: 224
      row: 16
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
    crnInStn[1]:  #堆垛机入库站点2
      staNo: 229
      row: 17
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
  crn[5]: #堆垛机6
    id: 6
    ip: 172.17.91.27
    slot: 0
    demo: false
    rack: 0
    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[0]:  #堆垛机出库站点
      staNo: 120
      row: 20
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnInStn[0]:  #堆垛机入库站点1
      staNo: 123
      row: 21
      bay: 1
      lev: 1
      backSta: 122
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[1]:  #堆垛机出库站点
      staNo: 230
      row: 20
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
    crnInStn[1]:  #堆垛机入库站点2
      staNo: 235
      row: 21
      bay: 22
      lev: 2
      devpPlcId: ${wcs-slave.devp[1].id}
  devp[0]: #输送线
    id: 1
    ip: 172.17.91.36
    rack: 0
    port: 102
    slot: 0
    emptyInSta[0]: #空板入库口0
    demo: false
  crn[1]: #堆垛机2
    rack: 0
    offset: 2    #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[1]:    #堆垛机出库站点
      staNo: 103
    emptyInSta[1]: #空板入库口1
      row: 5
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[0]:    #堆垛机出库站点
      staNo: 102
      row: 4
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    ip: 10.10.10.10
    crnInStn[0]:    #堆垛机入库站点1
      staNo: 102
      row: 4
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    id: 2
    slot: 0
    demo: false
  barcode[3]: #条码扫描仪4
    port: 51236
    ip: 10.10.10.52
    id: 4
  barcode[2]: #条码扫描仪3
    port: 51236
    ip: 10.10.10.52
    id: 3
  barcode[1]: #条码扫描仪2
    port: 51236
    ip: 10.10.10.52
    id: 2
  devp[0]: #输送线
    emptyInSta[2]: #空板入库口3
      staNo: 104
    emptyInSta[1]: #空板入库口2
      staNo: 102
    rack: 0
    emptyInSta[0]: #空板入库口1
      staNo: 100
    ip: 192.168.4.250
    outSta[4]: #出库口5
      staNo: 104
    outSta[3]: #出库口4
      staNo: 103
    outSta[6]: #出库口7
      staNo: 106
    slot: 0
    outSta[5]: #出库口6
      staNo: 105
    emptyInSta[2]: #空板入库口2
      staNo: 109
    emptyInSta[3]: #空板入库口3
      staNo: 113
    emptyInSta[4]: #空板入库口4
      staNo: 117
    emptyInSta[5]: #空板入库口5
      staNo: 121
    outSta[0]: #出库口1
      staNo: 100
    outSta[2]: #出库口3
      staNo: 102
    emptyInSta[3]: #空板入库口4
      staNo: 106
    outSta[1]: #出库口2
      staNo: 101
    inSta[2]:
      staNo: 104
      barcode: ${wcs-slave.barcode[2].id}
    inSta[3]:
      staNo: 106
      barcode: ${wcs-slave.barcode[3].id}
    port: 102
    outSta[7]: #出库口8
      staNo: 107
    inSta[0]: #入库口1
      #scale: ${wcs-slave.scale[0].id}
      staNo: 103
      backSta: 102
      staNo: 100
      barcode: ${wcs-slave.barcode[0].id}
    inSta[1]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 107
      backSta: 106
      staNo: 102
      barcode: ${wcs-slave.barcode[1].id}
      #slot: 0
    inSta[2]: #入库口1
      #scale: ${wcs-slave.scale[0].id}
      staNo: 111
      backSta: 110
      barcode: ${wcs-slave.barcode[2].id}
    inSta[3]: #入库口1
      #scale: ${wcs-slave.scale[0].id}
      staNo: 115
      backSta: 114
      barcode: ${wcs-slave.barcode[3].id}
    inSta[4]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 119
      backSta: 118
      barcode: ${wcs-slave.barcode[4].id}
      #slot: 0
    inSta[5]: #入库口1
      #scale: ${wcs-slave.scale[0].id}
      staNo: 123
      backSta: 122
      barcode: ${wcs-slave.barcode[5].id}
    outSta[0]: #出库口1
      staNo: 100
    outSta[1]: #出库口2
    id: 1
  barcode[0]: #条码扫描仪1
    port: 51236
    ip: 10.10.10.52
    id: 1
  crn[2]: #堆垛机3
    rack: 0
    offset: 2    #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    crnOutStn[1]:    #堆垛机出库站点
      staNo: 105
      row: 9
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[0]:    #堆垛机出库站点
      staNo: 104
    outSta[2]: #出库口2
      staNo: 108
    outSta[3]: #出库口1
      staNo: 112
    outSta[4]: #出库口2
      staNo: 116
    outSta[5]: #出库口2
      staNo: 120
  devp[1]: #输送线
    id: 2
    ip: 172.17.91.45
    rack: 0
    port: 102
    slot: 0
    inSta[0]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 205
      backSta: 203
      #barcode: ${wcs-slave.barcode[4].id}
    inSta[1]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 211
      backSta: 209
      #barcode: ${wcs-slave.barcode[4].id}
    inSta[2]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 217
      backSta: 215
      #barcode: ${wcs-slave.barcode[4].id}
    inSta[3]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 223
      backSta: 221
      #barcode: ${wcs-slave.barcode[4].id}
    inSta[4]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 229
      backSta: 227
      #barcode: ${wcs-slave.barcode[4].id}
    inSta[5]: #入库口2
      #scale: ${wcs-slave.scale[1].id}
      staNo: 235
      backSta: 232
      #barcode: ${wcs-slave.barcode[4].id}
    outSta[0]: #出库口1
      staNo: 200
    outSta[1]: #出库口1
      staNo: 206
    outSta[2]: #出库口1
      staNo: 212
    outSta[3]: #出库口1
      staNo: 218
    outSta[4]: #出库口1
      staNo: 224
    outSta[5]: #出库口1
      staNo: 230
  devp[2]: #输送线
      row: 8
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    ip: 10.10.10.11
    crnInStn[0]:    #堆垛机入库站点1
      staNo: 104
      row: 8
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    id: 3
    ip: 172.17.8.201
    rack: 0
    slot: 0
    demo: false
  crn[3]: #堆垛机4
    rack: 0
    offset: 2    #偏移量,当堆垛机站点列号=1时,偏移量=2
    port: 102
    emptyInSta[0]: #空板入库口1
      staNo: 306
    inSta[0]: #入库口1
      scale: ${wcs-slave.scale[1].id}
      staNo: 301
      barcode: ${wcs-slave.barcode[6].id}
      backSta: 300
      #slot: 0
    outSta[0]: #出库口1
      staNo: 307
#  devp[3]: #输送线
    crnOutStn[1]:    #堆垛机出库站点
      staNo: 107
      row: 12
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    crnOutStn[0]:    #堆垛机出库站点
      staNo: 106
      row: 11
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    ip: 10.10.10.11
    crnInStn[0]:    #堆垛机入库站点1
      staNo: 106
      row: 11
      bay: 1
      lev: 1
      devpPlcId: ${wcs-slave.devp[0].id}
    id: 4
    slot: 0
    demo: false
#  crn[0]: #堆垛机1
#    id: 1
#    ip: 172.17.91.2
#    slot: 0
#    demo: false
#    rack: 0
#    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
#    port: 102
#    crnOutStn[0]:  #堆垛机出库站点
#      staNo: 100
#      row: 2
#      bay: 1
#      lev: 1
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnInStn[0]:  #堆垛机入库站点1
#      staNo: 103
#      row: 3
#      bay: 1
#      lev: 1
#      backSta: 102
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnOutStn[1]:  #堆垛机出库站点
#      staNo: 200
#      row: 2
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#    crnInStn[1]:  #堆垛机入库站点2
#      staNo: 205
#      row: 3
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#  crn[1]: #堆垛机2
#    id: 2
#    ip: 172.17.91.7
#    slot: 0
#    demo: false
#    rack: 0
#    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
#    port: 102
#    crnOutStn[0]:  #堆垛机出库站点
#      staNo: 104
#      row: 5
#      bay: 1
#      lev: 1
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnInStn[0]:  #堆垛机入库站点1
#      staNo: 107
#      row: 6
#      bay: 1
#      lev: 1
#      backSta: 106
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnOutStn[1]:  #堆垛机出库站点
#      staNo: 206
#      row: 5
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#    crnInStn[1]:  #堆垛机入库站点2
#      staNo: 211
#      row: 6
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#  crn[2]: #堆垛机3
#    id: 3
#    ip: 172.17.91.12
#    slot: 0
#    demo: false
#    rack: 0
#    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
#    port: 102
#    crnOutStn[0]:  #堆垛机出库站点
#      staNo: 108
#      row: 8
#      bay: 1
#      lev: 1
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnInStn[0]:  #堆垛机入库站点1
#      staNo: 111
#      row: 9
#      bay: 1
#      lev: 1
#      backSta: 110
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnOutStn[1]:  #堆垛机出库站点
#      staNo: 212
#      row: 8
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#    crnInStn[1]:  #堆垛机入库站点2
#      staNo: 217
#      row: 9
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#  crn[3]: #堆垛机4
#    id: 4
#    ip: 10.10.10.30
#    ip: 172.17.91.17
#    slot: 0
#    demo: false
#    rack: 0
#    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
#    port: 102
#    crnOutStn[0]:  #堆垛机出库站点
#      staNo: 112
#      row: 12
#      bay: 1
#      lev: 1
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnInStn[0]:  #堆垛机入库站点1
#      staNo: 115
#      row: 13
#      bay: 1
#      lev: 1
#      backSta: 114
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnOutStn[1]:  #堆垛机出库站点
#      staNo: 218
#      row: 12
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#    crnInStn[1]:  #堆垛机入库站点2
#      staNo: 223
#      row: 13
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#  crn[4]: #堆垛机5
#    id: 5
#    ip: 172.17.91.22
#    slot: 0
#    demo: false
#    rack: 0
#    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
#    port: 102
#    crnOutStn[0]:  #堆垛机出库站点
#      staNo: 116
#      row: 16
#      bay: 1
#      lev: 1
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnInStn[0]:  #堆垛机入库站点1
#      staNo: 119
#      row: 17
#      bay: 1
#      lev: 1
#      backSta: 118
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnOutStn[1]:  #堆垛机出库站点
#      staNo: 224
#      row: 16
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#    crnInStn[1]:  #堆垛机入库站点2
#      staNo: 229
#      row: 17
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#  crn[5]: #堆垛机6
#    id: 6
#    ip: 172.17.91.27
#    slot: 0
#    demo: false
#    rack: 0
#    offset: 2  #偏移量,当堆垛机站点列号=1时,偏移量=2
#    port: 102
#    crnOutStn[0]:  #堆垛机出库站点
#      staNo: 120
#      row: 20
#      bay: 1
#      lev: 1
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnInStn[0]:  #堆垛机入库站点1
#      staNo: 123
#      row: 21
#      bay: 1
#      lev: 1
#      backSta: 122
#      devpPlcId: ${wcs-slave.devp[0].id}
#    crnOutStn[1]:  #堆垛机出库站点
#      staNo: 230
#      row: 20
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#    crnInStn[1]:  #堆垛机入库站点2
#      staNo: 235
#      row: 21
#      bay: 22
#      lev: 2
#      devpPlcId: ${wcs-slave.devp[1].id}
#  devp[0]: #输送线
#    id: 1
#    ip: 172.17.91.36
#    rack: 0
#    port: 102
#    slot: 0
#    emptyInSta[0]: #空板入库口0
#      staNo: 103
#    emptyInSta[1]: #空板入库口1
#      staNo: 105
#    emptyInSta[2]: #空板入库口2
#      staNo: 109
#    emptyInSta[3]: #空板入库口3
#      staNo: 113
#    emptyInSta[4]: #空板入库口4
#      staNo: 117
#    emptyInSta[5]: #空板入库口5
#      staNo: 121
#    inSta[0]: #入库口1
#      #scale: ${wcs-slave.scale[0].id}
#      staNo: 103
#      backSta: 102
#      barcode: ${wcs-slave.barcode[0].id}
#    inSta[1]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 107
#      backSta: 106
#      barcode: ${wcs-slave.barcode[1].id}
#      #slot: 0
#    inSta[2]: #入库口1
#      #scale: ${wcs-slave.scale[0].id}
#      staNo: 111
#      backSta: 110
#      barcode: ${wcs-slave.barcode[2].id}
#    inSta[3]: #入库口1
#      #scale: ${wcs-slave.scale[0].id}
#      staNo: 115
#      backSta: 114
#      barcode: ${wcs-slave.barcode[3].id}
#    inSta[4]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 119
#      backSta: 118
#      barcode: ${wcs-slave.barcode[4].id}
#      #slot: 0
#    inSta[5]: #入库口1
#      #scale: ${wcs-slave.scale[0].id}
#      staNo: 123
#      backSta: 122
#      barcode: ${wcs-slave.barcode[5].id}
#    outSta[0]: #出库口1
#      staNo: 100
#    outSta[1]: #出库口2
#      staNo: 104
#    outSta[2]: #出库口2
#      staNo: 108
#    outSta[3]: #出库口1
#      staNo: 112
#    outSta[4]: #出库口2
#      staNo: 116
#    outSta[5]: #出库口2
#      staNo: 120
#  devp[1]: #输送线
#    id: 2
#    ip: 172.17.91.45
#    rack: 0
#    port: 102
#    slot: 0
#    inSta[0]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 205
#      backSta: 203
#      #barcode: ${wcs-slave.barcode[4].id}
#    inSta[1]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 211
#      backSta: 209
#      #barcode: ${wcs-slave.barcode[4].id}
#    inSta[2]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 217
#      backSta: 215
#      #barcode: ${wcs-slave.barcode[4].id}
#    inSta[3]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 223
#      backSta: 221
#      #barcode: ${wcs-slave.barcode[4].id}
#    inSta[4]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 229
#      backSta: 227
#      #barcode: ${wcs-slave.barcode[4].id}
#    inSta[5]: #入库口2
#      #scale: ${wcs-slave.scale[1].id}
#      staNo: 235
#      backSta: 232
#      #barcode: ${wcs-slave.barcode[4].id}
#    outSta[0]: #出库口1
#      staNo: 200
#    outSta[1]: #出库口1
#      staNo: 206
#    outSta[2]: #出库口1
#      staNo: 212
#    outSta[3]: #出库口1
#      staNo: 218
#    outSta[4]: #出库口1
#      staNo: 224
#    outSta[5]: #出库口1
#      staNo: 230
#  devp[2]: #输送线
#    id: 3
#    ip: 172.17.8.201
#    rack: 0
#    slot: 0
#    port: 102
#    emptyInSta[0]: #空板入库口1
#      staNo: 406
#      staNo: 306
#    inSta[0]: #入库口1
#      scale: ${wcs-slave.scale[1].id}
#      staNo: 406
#      barcode: ${wcs-slave.barcode[1].id}
#      staNo: 301
#      barcode: ${wcs-slave.barcode[6].id}
#      backSta: 300
#      #slot: 0
#    outSta[0]: #出库口1
#      staNo: 407
  scale[0]: #磅秤
    port: 5005
    ip: 10.10.10.201
    id: 1
  scale[1]: #磅秤
    port: 5005
    ip: 10.10.10.202
    id: 2
  barcode[0]: #条码扫描仪
    port: 51236
    ip: 172.17.91.39
    id: 1
  barcode[1]:
    port: 51236
    ip: 172.17.91.40
    id: 2
  barcode[2]:
    port: 51236
    ip: 172.17.91.41
    id: 3
  barcode[3]:
    port: 51236
    ip: 172.17.91.42
    id: 4
  barcode[4]:
    port: 51236
    ip: 172.17.91.43
    id: 5
  barcode[5]:
    port: 51236
    ip: 172.17.91.44
    id: 6
  barcode[6]:
    port: 51236
    ip: 172.17.8.203
    id: 7
#      staNo: 307
##  devp[3]: #输送线
##    id: 4
##    ip: 10.10.10.30
##    rack: 0
##    slot: 0
##    port: 102
##    emptyInSta[0]: #空板入库口1
##      staNo: 406
##    inSta[0]: #入库口1
##      scale: ${wcs-slave.scale[1].id}
##      staNo: 406
##      barcode: ${wcs-slave.barcode[1].id}
##      #slot: 0
##    outSta[0]: #出库口1
##      staNo: 407
#  scale[0]: #磅秤
#    port: 5005
#    ip: 10.10.10.201
#    id: 1
#  scale[1]: #磅秤
#    port: 5005
#    ip: 10.10.10.202
#    id: 2
#  barcode[0]: #条码扫描仪
#    port: 51236
#    ip: 172.17.91.39
#    id: 1
#  barcode[1]:
#    port: 51236
#    ip: 172.17.91.40
#    id: 2
#  barcode[2]:
#    port: 51236
#    ip: 172.17.91.41
#    id: 3
#  barcode[3]:
#    port: 51236
#    ip: 172.17.91.42
#    id: 4
#  barcode[4]:
#    port: 51236
#    ip: 172.17.91.43
#    id: 5
#  barcode[5]:
#    port: 51236
#    ip: 172.17.91.44
#    id: 6
#  barcode[6]:
#    port: 51236
#    ip: 172.17.8.203
#    id: 7
src/main/resources/application.yml
@@ -8,7 +8,7 @@
    name: @pom.build.finalName@
  datasource:
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    url: jdbc:sqlserver://localhost:1433;databasename=ghtzasrs
    url: jdbc:sqlserver://localhost:1433;databasename=rywxasrs
    username: sa
    password: sa@123
  mvc:
@@ -37,7 +37,7 @@
#License相关配置
license:
  subject: ghtzwcs
  subject: ryzhwcs
  publicAlias: publicCert
  storePass: public_zhongyang_123456789
  licensePath: license.lic
src/main/webapp/static/wcs/js/console.js
@@ -40,10 +40,16 @@
            }
        }else {
            bNum = minBayNo
            let hiddenArr = [];
            if (rackss[i].hiddenArr != undefined) {
                hiddenArr = rackss[i].hiddenArr
            }
            for (let j = 0; j < bLen; j++) {
                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
                bays = bays + bay
                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>";
                if (hiddenArr.indexOf(bNum) != -1) {
                    bay = "<button class='item' style='width: "+ bayWidth +"px;visibility: hidden'>" + bNum + "</button>";
                }
                bays = bays + bay;
                bNum = bNum + minBayNo;
            }
        }
@@ -57,17 +63,17 @@
        racks = racks + rack
        // getCrnInfo(minBayNo);
    }
    // 货架描述
    for (let i = 0;i < rackDescss.length;i++) {
        rackDesc = "<div class='rackDescs' id='" + rackDescss[i].id +
            "'style='width:"+ rackDescss[i].width +
            "px;height: "+ rackDescss[i].height+
            "px;line-height: "+ rackDescss[i].height+
            "px;top: "+ rackDescss[i].top +
            "px;left: "+ rackDescss[i].left +
            "px'>" + rackDescss[i].text + "</div>"
        rackDescs = rackDescs + rackDesc
    }
    // // 货架描述
    // for (let i = 0;i < rackDescss.length;i++) {
    //     rackDesc = "<div class='rackDescs' id='" + rackDescss[i].id +
    //         "'style='width:"+ rackDescss[i].width +
    //         "px;height: "+ rackDescss[i].height+
    //         "px;line-height: "+ rackDescss[i].height+
    //         "px;top: "+ rackDescss[i].top +
    //         "px;left: "+ rackDescss[i].left +
    //         "px'>" + rackDescss[i].text + "</div>"
    //     rackDescs = rackDescs + rackDesc
    // }
    // 堆垛机和地轨
    for (let i = 0;i < crnss.length;i++) {
        if (crnss[i].type == "crane") {
src/main/webapp/static/wcs/js/console.map.js
@@ -1,328 +1,284 @@
mapInfo = {
    "mapName": "ZHRUWXWCS",
    "rackCount": 16,
    "mapName": "rywxwcs",
    "rackCount": 13,
    "crnCount": 4,
    "stbCount": 16,
    "stbCount": 4,
    "hpPosition": 0,
    "minBayNo": 2,
    "minBayNo": 1,
    "floors": 1,
    "racks": [{
        "type": "rack",
        "id": "rack1",
        "top": 67,//92  103
        "left": 600,
        "width": 885,
        "height": 22,
        "minBayNo": 1,
        "maxBayNo": 19
    }, {
        "type": "rack",
        "id": "rack2",
        "top": 115,//48
        "left": 600,
        "width": 885,
        "height": 22,
        "minBayNo": 1,
        "maxBayNo": 19
    }, {
        "type": "rack",
        "id": "rack3",
        "top": 140,
        "left": 553.5,
        "width": 931.6,
        "height": 22,
        "minBayNo": 1,
        "maxBayNo": 20
    }, {
        "type": "rack",
        "id": "rack4",
        "top": 163,//188  199
        "left": 553.5,
        "width": 931.6,
        "height": 22,
        "top": 209,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 20
        "maxBayNo": 22,
        "hiddenArr": [22]
    }, {
        "type": "rack",
        "id": "rack5",
        "top": 211,
        "left": 553.5,
        "width": 931.6,
        "height": 22,
        "id": "rack13",
        "top": 598,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 20
        "maxBayNo": 22,
        "hiddenArr": [1,2]
    }, {
        "type": "rack",
        "id": "rack6",
        "top": 234,
        "left": 553.5,
        "width": 931.6,
        "height": 22,
        "id": "rack12",
        "top": 574,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 20
        "maxBayNo": 22,
        "hiddenArr": [1]
    }, {
        "type": "rack",
        "id": "rack7",
        "top": 259,
        "left": 553.5,
        "width": 978.2,//46.5
        "height": 22,
        "id": "rack11",
        "top": 502,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 21
    }, {
        "type": "rack",
        "id": "rack8",
        "top": 282,
        "left": 553.5,
        "width": 978.2,
        "height": 22,
        "minBayNo": 1,
        "maxBayNo": 21
    }, {
        "type": "rack",
        "id": "rack9",
        "top": 330,
        "left": 553.5,
        "width": 978.2,//46.5
        "height": 22,
        "minBayNo": 1,
        "maxBayNo": 21
        "maxBayNo": 22,
        "hiddenArr": [1]
    }, {
        "type": "rack",
        "id": "rack10",
        "top": 353,
        "left": 553.5,
        "width": 978.2,
        "height": 22,
        "top": 466,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 21
    }],
    "rackDescs": [{
        "type": "rackDescs",
        "id": "lb_desc16",
        "text": "#1",
        "top": 23,
        "left": 1300,
        "width": 30,
        "height": 23
        "maxBayNo": 22
    }, {
        "type": "rackDescs",
        "id": "lb_desc1",
        "text": "#13",
        "top": 500,
        "left": 1300,
        "width": 41,
        "height": 23
        "type": "rack",
        "id": "rack9",
        "top": 443,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22
    }, {
        "type": "rack",
        "id": "rack8",
        "top": 368,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22
    }, {
        "type": "rack",
        "id": "rack7",
        "top": 345,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22,
        "hiddenArr": [3,10,11,17,18]
    }, {
        "type": "rack",
        "id": "rack6",
        "top": 303,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22,
        "hiddenArr": [1,3,10,11,17,18,22]
    }, {
        "type": "rack",
        "id": "rack5",
        "top": 280,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22,
        "hiddenArr": [3,10,11,17,18,22]
    }, {
        "type": "rack",
        "id": "rack3",
        "top": 182,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22,
        "hiddenArr": [1,22]
    }, {
        "type": "rack",
        "id": "rack2",
        "top": 159,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22,
        "hiddenArr": [1,22]
    }, {
        "type": "rack",
        "id": "rack1",
        "top": 98,
        "left": 475,
        "width": 795,
        "height": 23,
        "minBayNo": 1,
        "maxBayNo": 22,
        "hiddenArr": [1,22]
    }],
    "crns": [{
        "type": "crane",
        "id": "crn-1",
        "text": "1",
        "top": 92,
        "left": 1689,
        "width": 93,
        "height": 22
    }, {
        "type": "track",
        "id": "lb_track1",
        "text": "",
        "top": 103,
        "left": 523,
        "width": 1042,
        "height": 2
    }, {
        "type": "crane",
        "id": "crn-2",
        "text": "2",
        "top": 188,
        "left": 1539,
        "width": 93,
        "height": 22
    }, {
        "type": "track",
        "id": "lb_track2",
        "text": "",
        "top": 199,
        "left": 523,
        "width": 1042,
        "height": 2
    }, {
        "type": "crane",
        "id": "crn-3",
        "text": "3",
        "top": 307,
        "left": 539,
        "width": 93,
        "height": 22
    }, {
        "type": "track",
        "id": "lb_track3",
        "text": "",
        "top": 318,
        "left": 523,
        "width": 1042,
        "height": 2
    }, {
        "type": "crane",
        "id": "crn-4",
        "text": "4",
        "top": 390,
        "left": 539,
        "top": 539,
        "left": 530,
        "width": 93,
        "height": 22
    }, {
        "type": "track",
        "id": "lb_track4",
        "text": "",
        "top": 401,
        "left": 373,
        "width": 1042,
        "top": 550,
        "left": 444,
        "width": 850,
        "height": 2
    }, {
        "type": "crane",
        "id": "crn-3",
        "text": "3",
        "top": 408,
        "left": 530,
        "width": 93,
        "height": 22
    }, {
        "type": "track",
        "id": "lb_track3",
        "text": "",
        "top": 418,
        "left": 444,
        "width": 850,
        "height": 2
    }, {
        "type": "crane",
        "id": "crn-2",
        "text": "2",
        "top": 245,
        "left": 530,
        "width": 93,
        "height": 22
    }, {
        "type": "crane",
        "id": "crn-1",
        "text": "1",
        "top": 132,
        "left": 530,
        "width": 93,
        "height": 22
    }, {
        "type": "track",
        "id": "lb_track2",
        "text": "",
        "top": 255,
        "left": 444,
        "width": 850,
        "height": 2
    }, {
        "type": "track",
        "id": "lb_track1",
        "text": "",
        "top": 143,
        "left": 447,
        "width": 850,
        "height": 2
    }],
    "areas": [{
        "type": "Control_floor",
        "id": "tabControl_floor1",
        "text": "楼层",
        "top": 68,
        "top": 66,
        "left": 80,
        "width": 1400,
        "height": 680,
        "width": 334,
        "height": 714,
        "floors": [{
            "type": "floor",
            "id": "page_floor1",
            "text": "1F",
            "top": 4,
            "left": 22,
            "width": 1374,
            "height": 672,
            "width": 308,
            "height": 706,
            "stns": [{
                "type": "stn",
                "id": "site-100",
                "text": "100",
                "top": 68,
                "left": 401,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-101",
                "text": "101",
                "top": 68,
                "left": 350,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-102",
                "text": "102",
                "top": 116,
                "left": 350,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-103",
                "text": "103",
                "top": 116,
                "left": 401,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-104",
                "text": "104",
                "top": 160,
                "left": 401,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-105",
                "text": "105",
                "top": 160,
                "left": 350,
                "width": 49,
                "height": 20
                "id": "site-107",
                "text": "107",
                "top": 576,
                "left": 386,
                "width": 92,
                "height": 23
            }, {
                "type": "stn",
                "id": "site-106",
                "text": "106",
                "top": 208,
                "left": 350,
                "width": 49,
                "height": 20
                "top": 504,
                "left": 386,
                "width": 92,
                "height": 23
            }, {
                "type": "stn",
                "id": "site-107",
                "text": "107",
                "top": 208,
                "left": 401,
                "width": 49,
                "height": 20
                "id": "site-105",
                "text": "105",
                "top": 444,
                "left": 386,
                "width": 92,
                "height": 23
            }, {
                "type": "stn",
                "id": "site-108",
                "text": "108",
                "top": 252,
                "left": 401,
                "width": 49,
                "height": 20
                "id": "site-104",
                "text": "104",
                "top": 369,
                "left": 386,
                "width": 92,
                "height": 23
            }, {
                "type": "stn",
                "id": "site-109",
                "text": "109",
                "top": 252,
                "left": 350,
                "width": 49,
                "height": 20
                "id": "site-103",
                "text": "103",
                "top": 281,
                "left": 386,
                "width": 92,
                "height": 23
            }, {
                "type": "stn",
                "id": "site-110",
                "text": "110",
                "top": 300,
                "left": 350,
                "width": 49,
                "height": 20
                "id": "site-102",
                "text": "102",
                "top": 210,
                "left": 386,
                "width": 92,
                "height": 23
            }, {
                "type": "stn",
                "id": "site-111",
                "text": "111",
                "top": 300,
                "left": 401,
                "width": 49,
                "height": 20
                "id": "site-101",
                "text": "101",
                "top": 160,
                "left": 386,
                "width": 92,
                "height": 23
            }, {
                "type": "stn",
                "id": "site-112",
                "text": "112",
                "top": 366,
                "left": 401,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-113",
                "text": "113",
                "top": 366,
                "left": 350,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-114",
                "text": "114",
                "top": 414,
                "left": 350,
                "width": 49,
                "height": 20
            }, {
                "type": "stn",
                "id": "site-115",
                "text": "115",
                "top": 414,
                "left": 401,
                "width": 49,
                "height": 20
                "id": "site-100",
                "text": "100",
                "top": 99,
                "left": 386,
                "width": 92,
                "height": 23
            }]
        }]
    }]