| | |
| | | ejs: |
| | | specifier: ^3.1.8 |
| | | version: 3.1.10 |
| | | element-plus: |
| | | specifier: ^2.10.4 |
| | | version: 2.10.4(vue@2.7.16) |
| | | element-ui: |
| | | specifier: ^2.15.10 |
| | | version: 2.15.14(vue@2.7.16) |
| | |
| | | screenfull: |
| | | specifier: ^6.0.2 |
| | | version: 6.0.2 |
| | | swiper: |
| | | specifier: ^6.8.4 |
| | | version: 6.8.4 |
| | | uglify-js: |
| | | specifier: ^3.17.4 |
| | | version: 3.19.3 |
| | | vue: |
| | | specifier: ^2.7.13 |
| | | version: 2.7.16 |
| | | vue-awesome-swiper: |
| | | specifier: ^4.1.1 |
| | | version: 4.1.1(swiper@6.8.4)(vue@2.7.16) |
| | | vue-easytable: |
| | | specifier: ^2.21.5 |
| | | version: 2.27.1(lodash@4.17.21)(vue@2.7.16) |
| | |
| | | '@babel/types@7.28.1': |
| | | resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==} |
| | | engines: {node: '>=6.9.0'} |
| | | |
| | | '@ctrl/tinycolor@3.6.1': |
| | | resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} |
| | | engines: {node: '>=10'} |
| | | |
| | | '@element-plus/icons-vue@2.3.1': |
| | | resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==} |
| | | peerDependencies: |
| | | vue: ^3.2.0 |
| | | |
| | | '@floating-ui/core@1.7.2': |
| | | resolution: {integrity: sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==} |
| | | |
| | | '@floating-ui/dom@1.7.2': |
| | | resolution: {integrity: sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==} |
| | | |
| | | '@floating-ui/utils@0.2.10': |
| | | resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} |
| | | |
| | | '@hapi/address@2.1.4': |
| | | resolution: {integrity: sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==} |
| | |
| | | '@soda/get-current-script@1.0.2': |
| | | resolution: {integrity: sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==} |
| | | |
| | | '@sxzz/popperjs-es@2.11.7': |
| | | resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} |
| | | |
| | | '@types/body-parser@1.19.6': |
| | | resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} |
| | | |
| | |
| | | |
| | | '@types/json-schema@7.0.15': |
| | | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} |
| | | |
| | | '@types/lodash-es@4.17.12': |
| | | resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} |
| | | |
| | | '@types/lodash@4.17.20': |
| | | resolution: {integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==} |
| | | |
| | | '@types/mime@1.3.5': |
| | | resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} |
| | |
| | | |
| | | '@types/uglify-js@3.17.5': |
| | | resolution: {integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==} |
| | | |
| | | '@types/web-bluetooth@0.0.16': |
| | | resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} |
| | | |
| | | '@types/webpack-dev-server@3.11.6': |
| | | resolution: {integrity: sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==} |
| | |
| | | |
| | | '@vue/web-component-wrapper@1.3.0': |
| | | resolution: {integrity: sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==} |
| | | |
| | | '@vueuse/core@9.13.0': |
| | | resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} |
| | | |
| | | '@vueuse/metadata@9.13.0': |
| | | resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} |
| | | |
| | | '@vueuse/shared@9.13.0': |
| | | resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} |
| | | |
| | | '@webassemblyjs/ast@1.9.0': |
| | | resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==} |
| | |
| | | resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} |
| | | engines: {node: '>= 0.4'} |
| | | |
| | | dayjs@1.11.13: |
| | | resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} |
| | | |
| | | de-indent@1.0.2: |
| | | resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} |
| | | |
| | |
| | | dom-serializer@1.4.1: |
| | | resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} |
| | | |
| | | dom7@3.0.0: |
| | | resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==} |
| | | |
| | | domain-browser@1.2.0: |
| | | resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} |
| | | engines: {node: '>=0.4', npm: '>=1.2'} |
| | |
| | | |
| | | electron-to-chromium@1.5.189: |
| | | resolution: {integrity: sha512-y9D1ntS1ruO/pZ/V2FtLE+JXLQe28XoRpZ7QCCo0T8LdQladzdcOVQZH/IWLVJvCw12OGMb6hYOeOAjntCmJRQ==} |
| | | |
| | | element-plus@2.10.4: |
| | | resolution: {integrity: sha512-UD4elWHrCnp1xlPhbXmVcaKFLCRaRAY6WWRwemGfGW3ceIjXm9fSYc9RNH3AiOEA6Ds1p9ZvhCs76CR9J8Vd+A==} |
| | | peerDependencies: |
| | | vue: ^3.2.0 |
| | | |
| | | element-ui@2.15.14: |
| | | resolution: {integrity: sha512-2v9fHL0ZGINotOlRIAJD5YuVB8V7WKxrE9Qy7dXhRipa035+kF7WuU/z+tEmLVPBcJ0zt8mOu1DKpWcVzBK8IA==} |
| | |
| | | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} |
| | | engines: {node: '>=8'} |
| | | |
| | | lodash-es@4.17.21: |
| | | resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} |
| | | |
| | | lodash-unified@1.0.3: |
| | | resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==} |
| | | peerDependencies: |
| | | '@types/lodash-es': '*' |
| | | lodash: '*' |
| | | lodash-es: '*' |
| | | |
| | | lodash.defaultsdeep@4.6.1: |
| | | resolution: {integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==} |
| | | |
| | |
| | | memfs@3.5.3: |
| | | resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} |
| | | engines: {node: '>= 4.0.0'} |
| | | |
| | | memoize-one@6.0.0: |
| | | resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} |
| | | |
| | | memory-fs@0.4.1: |
| | | resolution: {integrity: sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==} |
| | |
| | | normalize-url@3.3.0: |
| | | resolution: {integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==} |
| | | engines: {node: '>=6'} |
| | | |
| | | normalize-wheel-es@1.2.0: |
| | | resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==} |
| | | |
| | | normalize-wheel@1.0.1: |
| | | resolution: {integrity: sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==} |
| | |
| | | engines: {node: '>=0.10.0'} |
| | | hasBin: true |
| | | |
| | | ssr-window@3.0.0: |
| | | resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==} |
| | | |
| | | ssri@6.0.2: |
| | | resolution: {integrity: sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==} |
| | | |
| | |
| | | engines: {node: '>=4.0.0'} |
| | | deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. |
| | | hasBin: true |
| | | |
| | | swiper@6.8.4: |
| | | resolution: {integrity: sha512-O+buF9Q+sMA0H7luMS8R59hCaJKlpo8PXhQ6ZYu6Rn2v9OsFd4d1jmrv14QvxtQpKAvL/ZiovEeANI/uDGet7g==} |
| | | engines: {node: '>= 4.7.0'} |
| | | |
| | | tapable@1.1.3: |
| | | resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} |
| | |
| | | vm-browserify@1.1.2: |
| | | resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} |
| | | |
| | | vue-demi@0.14.10: |
| | | resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} |
| | | engines: {node: '>=12'} |
| | | hasBin: true |
| | | vue-awesome-swiper@4.1.1: |
| | | resolution: {integrity: sha512-50um10t6N+lJaORkpwSi1wWuMmBI1sgFc9Znsi5oUykw2cO5DzLaBHcO2JNX21R+Ue4TGoIJDhhxjBHtkFrTEQ==} |
| | | engines: {node: '>=8'} |
| | | peerDependencies: |
| | | '@vue/composition-api': ^1.0.0-rc.1 |
| | | vue: ^3.0.0-0 || ^2.6.0 |
| | | peerDependenciesMeta: |
| | | '@vue/composition-api': |
| | | optional: true |
| | | swiper: ^5.2.0 |
| | | vue: 2.x |
| | | |
| | | vue-easytable@2.27.1: |
| | | resolution: {integrity: sha512-Rs2cqaPYamH8zXQo/f90AyM/ROGMsB5Njb74GpooWacAKEXbHU0wXYvEjSBZ7CcS6TVqliA/ZbgVqOoA/o9bHQ==} |
| | |
| | | '@babel/helper-string-parser': 7.27.1 |
| | | '@babel/helper-validator-identifier': 7.27.1 |
| | | |
| | | '@ctrl/tinycolor@3.6.1': {} |
| | | |
| | | '@element-plus/icons-vue@2.3.1(vue@2.7.16)': |
| | | dependencies: |
| | | vue: 2.7.16 |
| | | |
| | | '@floating-ui/core@1.7.2': |
| | | dependencies: |
| | | '@floating-ui/utils': 0.2.10 |
| | | |
| | | '@floating-ui/dom@1.7.2': |
| | | dependencies: |
| | | '@floating-ui/core': 1.7.2 |
| | | '@floating-ui/utils': 0.2.10 |
| | | |
| | | '@floating-ui/utils@0.2.10': {} |
| | | |
| | | '@hapi/address@2.1.4': {} |
| | | |
| | | '@hapi/bourne@1.3.2': {} |
| | |
| | | |
| | | '@soda/get-current-script@1.0.2': {} |
| | | |
| | | '@sxzz/popperjs-es@2.11.7': {} |
| | | |
| | | '@types/body-parser@1.19.6': |
| | | dependencies: |
| | | '@types/connect': 3.4.38 |
| | |
| | | |
| | | '@types/json-schema@7.0.15': {} |
| | | |
| | | '@types/lodash-es@4.17.12': |
| | | dependencies: |
| | | '@types/lodash': 4.17.20 |
| | | |
| | | '@types/lodash@4.17.20': {} |
| | | |
| | | '@types/mime@1.3.5': {} |
| | | |
| | | '@types/minimatch@6.0.0': |
| | |
| | | '@types/uglify-js@3.17.5': |
| | | dependencies: |
| | | source-map: 0.6.1 |
| | | |
| | | '@types/web-bluetooth@0.0.16': {} |
| | | |
| | | '@types/webpack-dev-server@3.11.6(debug@4.4.1)': |
| | | dependencies: |
| | |
| | | webpack: 4.47.0 |
| | | |
| | | '@vue/web-component-wrapper@1.3.0': {} |
| | | |
| | | '@vueuse/core@9.13.0(vue@2.7.16)': |
| | | dependencies: |
| | | '@types/web-bluetooth': 0.0.16 |
| | | '@vueuse/metadata': 9.13.0 |
| | | '@vueuse/shared': 9.13.0(vue@2.7.16) |
| | | vue-demi: 0.14.10(vue@2.7.16) |
| | | transitivePeerDependencies: |
| | | - '@vue/composition-api' |
| | | - vue |
| | | |
| | | '@vueuse/metadata@9.13.0': {} |
| | | |
| | | '@vueuse/shared@9.13.0(vue@2.7.16)': |
| | | dependencies: |
| | | vue-demi: 0.14.10(vue@2.7.16) |
| | | transitivePeerDependencies: |
| | | - '@vue/composition-api' |
| | | - vue |
| | | |
| | | '@webassemblyjs/ast@1.9.0': |
| | | dependencies: |
| | |
| | | es-errors: 1.3.0 |
| | | is-data-view: 1.0.2 |
| | | |
| | | dayjs@1.11.13: {} |
| | | |
| | | de-indent@1.0.2: {} |
| | | |
| | | debug@2.6.9(supports-color@6.1.0): |
| | |
| | | domhandler: 4.3.1 |
| | | entities: 2.2.0 |
| | | |
| | | dom7@3.0.0: |
| | | dependencies: |
| | | ssr-window: 3.0.0 |
| | | |
| | | domain-browser@1.2.0: {} |
| | | |
| | | domelementtype@1.3.1: {} |
| | |
| | | jake: 10.9.2 |
| | | |
| | | electron-to-chromium@1.5.189: {} |
| | | |
| | | element-plus@2.10.4(vue@2.7.16): |
| | | dependencies: |
| | | '@ctrl/tinycolor': 3.6.1 |
| | | '@element-plus/icons-vue': 2.3.1(vue@2.7.16) |
| | | '@floating-ui/dom': 1.7.2 |
| | | '@popperjs/core': '@sxzz/popperjs-es@2.11.7' |
| | | '@types/lodash': 4.17.20 |
| | | '@types/lodash-es': 4.17.12 |
| | | '@vueuse/core': 9.13.0(vue@2.7.16) |
| | | async-validator: 4.2.5 |
| | | dayjs: 1.11.13 |
| | | escape-html: 1.0.3 |
| | | lodash: 4.17.21 |
| | | lodash-es: 4.17.21 |
| | | lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) |
| | | memoize-one: 6.0.0 |
| | | normalize-wheel-es: 1.2.0 |
| | | vue: 2.7.16 |
| | | transitivePeerDependencies: |
| | | - '@vue/composition-api' |
| | | |
| | | element-ui@2.15.14(vue@2.7.16): |
| | | dependencies: |
| | |
| | | dependencies: |
| | | p-locate: 4.1.0 |
| | | |
| | | lodash-es@4.17.21: {} |
| | | |
| | | lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21): |
| | | dependencies: |
| | | '@types/lodash-es': 4.17.12 |
| | | lodash: 4.17.21 |
| | | lodash-es: 4.17.21 |
| | | |
| | | lodash.defaultsdeep@4.6.1: {} |
| | | |
| | | lodash.mapvalues@4.6.0: {} |
| | |
| | | memfs@3.5.3: |
| | | dependencies: |
| | | fs-monkey: 1.1.0 |
| | | |
| | | memoize-one@6.0.0: {} |
| | | |
| | | memory-fs@0.4.1: |
| | | dependencies: |
| | |
| | | sort-keys: 1.1.2 |
| | | |
| | | normalize-url@3.3.0: {} |
| | | |
| | | normalize-wheel-es@1.2.0: {} |
| | | |
| | | normalize-wheel@1.0.1: {} |
| | | |
| | |
| | | safer-buffer: 2.1.2 |
| | | tweetnacl: 0.14.5 |
| | | |
| | | ssr-window@3.0.0: {} |
| | | |
| | | ssri@6.0.2: |
| | | dependencies: |
| | | figgy-pudding: 3.5.2 |
| | |
| | | stable: 0.1.8 |
| | | unquote: 1.1.1 |
| | | util.promisify: 1.0.1 |
| | | |
| | | swiper@6.8.4: |
| | | dependencies: |
| | | dom7: 3.0.0 |
| | | ssr-window: 3.0.0 |
| | | |
| | | tapable@1.1.3: {} |
| | | |
| | |
| | | |
| | | vm-browserify@1.1.2: {} |
| | | |
| | | vue-demi@0.14.10(vue@2.7.16): |
| | | vue-awesome-swiper@4.1.1(swiper@6.8.4)(vue@2.7.16): |
| | | dependencies: |
| | | swiper: 6.8.4 |
| | | vue: 2.7.16 |
| | | |
| | | vue-easytable@2.27.1(lodash@4.17.21)(vue@2.7.16): |
| | |
| | | <span class="title-text">轮对åè£
æºè½éé
ç³»ç»</span> |
| | | </div> |
| | | </div> |
| | | <div class="timers"> |
| | | <!-- <div class="timers"> |
| | | {{ dateYear }} {{ dateWeek }} {{ dateDay }} |
| | | <i |
| | | class="blq-icon-shezhi02" |
| | | style="margin-left: 10px" |
| | | @click="showSetting" |
| | | ></i> |
| | | </div> |
| | | </div> --> |
| | | </div> |
| | | <!-- å¤´é¨ e--> |
| | | <!-- å
容 s--> |
| | |
| | | computed: {}, |
| | | created() {}, |
| | | mounted() { |
| | | this.timeFn(); |
| | | //this.timeFn(); |
| | | this.cancelLoading(); |
| | | |
| | | // çå¬å
¨å±åå |
| | |
| | | showSetting() { |
| | | this.$refs.setting.init(); |
| | | }, |
| | | timeFn() { |
| | | this.timing = setInterval(() => { |
| | | this.dateDay = formatTime(new Date(), "HH: mm: ss"); |
| | | this.dateYear = formatTime(new Date(), "yyyy-MM-dd"); |
| | | this.dateWeek = this.weekday[new Date().getDay()]; |
| | | }, 1000); |
| | | }, |
| | | // timeFn() { |
| | | // this.timing = setInterval(() => { |
| | | // this.dateDay = formatTime(new Date(), "HH: mm: ss"); |
| | | // this.dateYear = formatTime(new Date(), "yyyy-MM-dd"); |
| | | // this.dateWeek = this.weekday[new Date().getDay()]; |
| | | // }, 1000); |
| | | // }, |
| | | cancelLoading() { |
| | | let timer = setTimeout(() => { |
| | | this.loading = false; |
| | |
| | | <template> |
| | | <div class="centermap"> |
| | | <div class="mapwrap"> |
| | | <ItemWrap title="è§é¢çæ§"> |
| | | <ItemWrap title="车轮æç£¨è§é¢çæ§"> |
| | | <video id="video_left" autoplay muted controls playsinline width="100%" height="100%"></video> |
| | | </ItemWrap> |
| | | </div> |
| | | <div class="mapwrap"> |
| | | <ItemWrap title="è§é¢çæ§"> |
| | | <ItemWrap title="车轮æµéè§é¢çæ§"> |
| | | <video id="video_right" autoplay muted controls playsinline width="100%" height="100%"></video> |
| | | </ItemWrap> |
| | | </div> |
| | |
| | | const webRtcServer_right = ref(null) |
| | | |
| | | // RTSP å°åï¼æ³¨æ URL ç¼ç ç¹æ®å符 |
| | | const rtspLeft = 'rtsp://admin:Mx202513@172.21.7.244:554/Streaming/Channels/102?rtsp_transport=tcp' |
| | | const rtspRight = 'rtsp://admin:Mx202513@172.21.7.244:554/Streaming/Channels/202?rtsp_transport=tcp' |
| | | const rtspLeft = 'rtsp://admin:Mx202513@172.21.7.244:554/Streaming/Channels/101?rtsp_transport=tcp&codecType=h264'; |
| | | const rtspRight = 'rtsp://admin:Mx202513@172.21.7.244:554/Streaming/Channels/201?rtsp_transport=tcp&codecType=h264'; |
| | | |
| | | // WebRtcStreamer æå¡å°å |
| | | const serverUrl = 'http://172.21.1.139:8000' // â æ¹ä¸ºä½ è¿è¡ webrtcstreamer ççµè IP |
| | |
| | | |
| | | <style scoped> |
| | | .centermap { |
| | | width: 100%; |
| | | height: 100%; |
| | | display: flex; |
| | | } |
| | | .mapwrap { |
| | | height: 470px; |
| | | width: 100%; |
| | | box-sizing: border-box; |
| | | position: relative; |
| | |
| | | <!-- æ·»å transform æ ·å¼ç»å® --> |
| | | <div class="carousel" :style="{ transform: `translateX(-${currentIndex * 100}%)` }"> |
| | | <div class="carousel-item"> |
| | | |
| | | <ItemWrap class="contetn_left-bottom contetn_lr-item" title="轮对åè£
æºè½éé
ç³»ç»å·¥èºæµç¨å¾"> |
| | | <img src="http://172.21.1.139:8083/tp/1.png" style="width: 100%;"></img> |
| | | </ItemWrap> |
| | | </div> |
| | | |
| | | |
| | |
| | | <div class="contetn_center" > |
| | | <CenterMap class="contetn_center_top" /> |
| | | </div> |
| | | <div class="contetn_left"> |
| | | <!-- <div class="contetn_left"> |
| | | <div class="pagetab"> |
| | | </div> |
| | | |
| | |
| | | <ItemWrap class="contetn_left-bottom contetn_lr-item" title="æµéç¶æ"> |
| | | |
| | | </ItemWrap> |
| | | </div> |
| | | </div> --> |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | } |
| | | |
| | | .contetn_center { |
| | | width: 1400px; |
| | | width: 100%; |
| | | } |
| | | |
| | | //å·¦å³ä¸¤ä¾§ ä¸ä¸ªå |
| | |
| | | methods: { |
| | | fetchData() { |
| | | this.loading = true; |
| | | axios.post("http://127.0.0.1:5000/api/Dt_WheelsStock/InventoryStatistics", null) |
| | | axios.post("http://172.21.1.139:5000/api/Dt_WheelsStock/InventoryStatistics", null) |
| | | .then((response) => { |
| | | this.tableData = []; |
| | | response.data.data.slice(25, 36).forEach(item => { |
| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | statusTypes: ['æè´§', '空货ä½', 'æè´§ç¦ç¨', 'éå®'], // è¡¨å¤´ç¶æç±»å |
| | | statusCounts: [0, 0, 0,0] // 对åºç¶æçæ°é |
| | | statusTypes: ['æè´§', '空货ä½'], // è¡¨å¤´ç¶æç±»å |
| | | statusCounts: [0, 0] // 对åºç¶æçæ°é |
| | | }; |
| | | }, |
| | | created() { |
| | |
| | | }, |
| | | methods: { |
| | | fetchData() { |
| | | axios.post("http://127.0.0.1:5000/api/LocationInfo/LocationStatus", null) |
| | | axios.post("http://172.21.1.139:5000/api/LocationInfo/LocationStatuskt", null) |
| | | .then((response) => { |
| | | // å设APIè¿åçæ°æ®æ ¼å¼ä¸ºï¼[{status: 'æè´§', count: 9}, {status: '空货ä½', count: 2}, ...] |
| | | const newCounts = [0, 0, 0,0]; |
| | | const newCounts = [0, 0]; |
| | | console.log(response.data) |
| | | |
| | | newCounts[0] = response.data.data[0].count; |
| | | newCounts[1] = response.data.data[1].count; |
| | | newCounts[2] = response.data.data[2].count; |
| | | newCounts[3] = response.data.data[3].count; |
| | | newCounts[1] = response.data.data[1].count+response.data.data[2].count+response.data.data[3].count; |
| | | // newCounts[2] = response.data.data[2].count; |
| | | // newCounts[3] = response.data.data[3].count; |
| | | |
| | | this.statusCounts = newCounts; |
| | | }) |
| | |
| | | methods: { |
| | | fetchData() { |
| | | this.loading = true; |
| | | axios.post("http://127.0.0.1:5000/api/Dt_WheelsStock/InventoryStatistics", null) |
| | | axios.post("http://172.21.1.139:5000/api/Dt_WheelsStock/InventoryStatistics", null) |
| | | .then((response) => { |
| | | this.tableData = []; |
| | | response.data.data.slice(13, 24).forEach(item => { |
| | |
| | | methods: { |
| | | fetchData() { |
| | | this.loading = true; |
| | | axios.post("http://127.0.0.1:5000/api/Dt_WheelsStock/InventoryStatistics", null) |
| | | axios.post("http://172.21.1.139:5000/api/Dt_WheelsStock/InventoryStatistics", null) |
| | | .then((response) => { |
| | | this.tableData = []; |
| | | response.data.data.slice(0, 12).forEach(item => { |
| | |
| | | TargetAddress: _this.machine, |
| | | }, |
| | | }; |
| | | _this.$AjaxRequest.Params('post', 'Task/UpWheelsFlow', |
| | | _this.$AjaxRequestWcs.Params('post', 'Task/UpWheelsFlow', |
| | | data, _user.token); |
| | | _this.$AjaxRequest.Request().then(function(result) { |
| | | _this.$AjaxRequestWcs.Request().then(function(result) { |
| | | if (result.data.status) { |
| | | uni.showToast({ |
| | | title: "æä½æå!", |
| | |
| | | </xfl-select> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">é¢ä¼°è½®å¾èå´</u-td> |
| | | <u-td> |
| | | <p style="display: flex;"><label style="line-height: 30px;">æå°å¼ï¼</label><u-input v-model="zuixiaoz" :focus="qrcodeFocus" :border="true" placeholder="请è¾å
¥é¢ä¼°è½®å¾æå°å¼" style="width: 80%;" /></p> |
| | | <p style="display: flex;margin-top: 5px;"><label style="line-height: 30px;">æå¤§å¼ï¼</label><u-input v-model="zuidaz" :focus="qrcodeFocus" :border="true" placeholder="请è¾å
¥é¢ä¼°è½®å¾æå¤§å¼" style="width: 80%;" /></p> |
| | | </u-td> |
| | | </u-tr> |
| | | <!-- <u-tr> |
| | | <u-td width="30%">è½´æ¿ç±»å«:</u-td> |
| | | <u-td> |
| | |
| | | ylzb: '', |
| | | zlzc: '', |
| | | ylzc: '', |
| | | zuixiaoz:"", |
| | | zuidaz:'', |
| | | // zzjAVG: '', |
| | | // yzjAVG: '', |
| | | // zfcbAVG: '', |
| | |
| | | zlzc: _this.zlzc, |
| | | ylzc: _this.ylzc, |
| | | mttype: _this.mttype, |
| | | zuixiaoz:_this.zuixiaoz, |
| | | zuidaz:_this.zuidaz, |
| | | //targetStation: _this.targetStation, |
| | | wheelsPosition: _this.wheelsPosition, |
| | | NOdirection: _this.NOdirection, |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view> |
| | | <view> |
| | | <u-table font-size="25"> |
| | | <u-tr> |
| | | <u-td> |
| | | <xfl-select :list="UserArray" :initValue="this.$UserTool.UserInfo.userName" :clearable="false" |
| | | :disabled="true"> |
| | | </xfl-select> |
| | | </u-td> |
| | | <u-td width="25%">ç°å¨æ¶é´:</u-td> |
| | | <u-td width="25%">{{date}}</u-td> |
| | | </u-tr> |
| | | </u-table> |
| | | </view> |
| | | |
| | | <view style="padding: 0rpx 0rpx"> |
| | | <u-table> |
| | | <u-tr> |
| | | <u-td width="30%">车轴æ¡ç </u-td> |
| | | <u-td> |
| | | <u-input v-model="cztm" :focus="qrcodeFocus" :border="true" placeholder="è¯·æ«æè½¦è½´æ¡ç " |
| | | @input="cztmChange" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">车轴å·</u-td> |
| | | <u-td> |
| | | <u-input v-model="czh" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">轮对æ¡ç </u-td> |
| | | <u-td> |
| | | <u-input v-model="ldtm" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">车å</u-td> |
| | | <u-td> |
| | | <u-input v-model="chexing" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">卿屿§</u-td> |
| | | <u-td> |
| | | <u-input v-model="mttype" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">车轴åå·</u-td> |
| | | <u-td> |
| | | <u-input v-model="czxh" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">éé
è½®å(*)</u-td> |
| | | <u-td> |
| | | <u-input v-model="clxh" :border="false" :focus="clxhFocus" placeholder="请è¾å
¥éé
è½®å" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç级</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzdj" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">å³è½®åº§ç级</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzdj" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">维修任å¡</u-td> |
| | | <u-td> |
| | | <u-input v-model="wxrw" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzzj" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzzj" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾A1</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzA1" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾A1</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzA1" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾A2</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzA2" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾A2</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzA2" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾A3</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzA3" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾A3</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzA3" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾A</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlza" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾A</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylza" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾B1</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzB1" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾B1</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzB1" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾B2</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzB2" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾B2</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzB2" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾B3</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzB3" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾B3</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzB3" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾B</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzb" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾B</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzb" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾C1</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzC1" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾C1</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzC1" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾C2</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzC2" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾C2</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzC2" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾C3</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzC3" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾C3</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzC3" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">左轮座ç´å¾C</u-td> |
| | | <u-td> |
| | | <u-input v-model="zlzc" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">å³è½®åº§ç´å¾C</u-td> |
| | | <u-td> |
| | | <u-input v-model="ylzc" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">车轮æ¹å:</u-td> |
| | | <u-td> |
| | | <xfl-select :list="wheelsPositionArray" :initValue="'è¯·éæ©'" :clearable="false" |
| | | @change="wheelsPositionChange"> |
| | | </xfl-select> |
| | | </u-td> |
| | | </u-tr> |
| | | <!-- <u-tr> |
| | | <u-td width="30%">车轮轮å</u-td> |
| | | <u-td> |
| | | <u-input v-model="x" :border="true" placeholder="请è¾å
¥è½¦è½®è½®å" /> |
| | | </u-td> |
| | | </u-tr> --> |
| | | <u-tr> |
| | | <u-td width="30%">æ°æ§ç±»å«:</u-td> |
| | | <u-td> |
| | | <xfl-select :list="NOdirectionArray" :initValue="'è¯·éæ©'" :clearable="false" |
| | | @change="NOdirectionChange"> |
| | | </xfl-select> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">é¢ä¼°è½®å¾èå´</u-td> |
| | | <u-td> |
| | | <p style="display: flex;"><label style="line-height: 30px;">æå°å¼ï¼</label><u-input v-model="zuixiaoz" :focus="qrcodeFocus" :border="true" placeholder="请è¾å
¥é¢ä¼°è½®å¾æå°å¼" style="width: 80%;" /></p> |
| | | <p style="display: flex;margin-top: 5px;"><label style="line-height: 30px;">æå¤§å¼ï¼</label><u-input v-model="zuidaz" :focus="qrcodeFocus" :border="true" placeholder="请è¾å
¥é¢ä¼°è½®å¾æå¤§å¼" style="width: 80%;" /></p> |
| | | </u-td> |
| | | </u-tr> |
| | | <!-- <u-tr> |
| | | <u-td width="30%">è½´æ¿ç±»å«:</u-td> |
| | | <u-td> |
| | | <xfl-select :list="StateArray" :initValue="'è¯·éæ©'" :clearable="false" @change="StateChange" |
| | | ref="StateSelect"> |
| | | </xfl-select> |
| | | </u-td> |
| | | </u-tr> --> |
| | | <!-- <u-tr> |
| | | <u-td width="30%">åå®¶:</u-td> |
| | | <u-td> |
| | | <xfl-select :list="ManufacturerArray" :initValue="'è¯·éæ©'" :clearable="false" |
| | | @change="ManufacturerChange" ref="ManufacturerSelect"> |
| | | </xfl-select> |
| | | </u-td> |
| | | </u-tr> --> |
| | | <!-- <u-tr> |
| | | <u-td width="30%">å·¥ä½:</u-td> |
| | | <u-td> |
| | | <xfl-select :list="StationArray" :initValue="'è¯·éæ©'" :clearable="false" @change="StationChange"> |
| | | </xfl-select> |
| | | </u-td> |
| | | </u-tr> --> |
| | | </u-table> |
| | | </view> |
| | | <view style="padding: 0rpx 0rpx;"> |
| | | <u-table> |
| | | <u-tr> |
| | | <u-td> |
| | | <u-button style="width:100px" type="primary" @click="SaveInfomation">é¢å䏿¶</u-button> |
| | | </u-td> |
| | | </u-tr> |
| | | </u-table> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | var _this; |
| | | var _user; |
| | | export default { |
| | | data() { |
| | | return { |
| | | date: '', |
| | | CurrentUser: '', //å½åç¨æ· |
| | | cztm: '', |
| | | czh: '', |
| | | chexing: '', |
| | | czxh: '', |
| | | clxh: '', |
| | | zlzdj: '', |
| | | ylzdj: '', |
| | | wxrw:'', |
| | | ldtm: '', |
| | | mttype: '', |
| | | zlzzj: '', |
| | | ylzzj: '', |
| | | zlzA1: '', |
| | | ylzA1: '', |
| | | zlzA2: '', |
| | | ylzA2: '', |
| | | zlzA3: '', |
| | | ylzA3: '', |
| | | zlzB1: '', |
| | | ylzB1: '', |
| | | zlzB2: '', |
| | | ylzB2: '', |
| | | zlzB3: '', |
| | | ylzB3: '', |
| | | zlzC1: '', |
| | | ylzC1: '', |
| | | zlzC2: '', |
| | | ylzC2: '', |
| | | zlzC3: '', |
| | | ylzC3: '', |
| | | zlza: '', |
| | | ylza: '', |
| | | zlzb: '', |
| | | ylzb: '', |
| | | zlzc: '', |
| | | ylzc: '', |
| | | zuixiaoz:"", |
| | | zuidaz:'', |
| | | // zzjAVG: '', |
| | | // yzjAVG: '', |
| | | // zfcbAVG: '', |
| | | // yfcbAVG: '', |
| | | // zydAVG: '', |
| | | // yydAVG: '', |
| | | //StateArray: [], |
| | | //ManufacturerArray: [], |
| | | StationArray: [{ |
| | | label: '左侧åè£
ä½', |
| | | value: '1左侧åè£
ä½' |
| | | }, |
| | | { |
| | | label: 'å³ä¾§åè£
ä½', |
| | | value: '2å³ä¾§åè£
ä½' |
| | | } |
| | | ], |
| | | wheelsPositionArray: [{ |
| | | label: 'all', |
| | | value: '两侧' |
| | | }, { |
| | | label: 'left', |
| | | value: '左侧' |
| | | }, |
| | | { |
| | | label: 'right', |
| | | value: 'å³ä¾§' |
| | | } |
| | | ], |
| | | NOdirectionArray: [{ |
| | | label: '0', |
| | | value: 'æ°é ' |
| | | }, { |
| | | label: '1', |
| | | value: 'æ£ä¿®' |
| | | }, ], |
| | | //zcState: '', |
| | | //Manufacturer: '', |
| | | //targetStation: '', |
| | | |
| | | //è½´æ¿æ¹å |
| | | wheelsPosition: '', |
| | | //è½´æ¿å· |
| | | //ldCode: '', |
| | | //ortherData: '', |
| | | qrcodeFocus: false, |
| | | clxhFocus: false |
| | | } |
| | | }, |
| | | methods: { |
| | | setTimer() { |
| | | if (this.timer == null) { |
| | | this.timer = setInterval(() => { |
| | | this.date = this.$DateTool.getDate(); |
| | | }, 1000) |
| | | } |
| | | }, |
| | | // ManufacturerChange(value) { |
| | | // this.Manufacturer = value.orignItem.label; |
| | | // }, |
| | | // StateChange(value) { |
| | | // this.zcState = value.orignItem.label; |
| | | // }, |
| | | // StationChange(value) { |
| | | // this.targetStation = value.orignItem.label; |
| | | // }, |
| | | wheelsPositionChange(value) { |
| | | this.wheelsPosition = value.orignItem.label; |
| | | }, |
| | | NOdirectionChange(value) { |
| | | this.NOdirection = value.orignItem.label; |
| | | }, |
| | | cztmChange() { |
| | | if (_this.cztm == '' || _this.cztm == null) { |
| | | return; |
| | | } |
| | | let data = { |
| | | MainData: { |
| | | cztm: _this.cztm |
| | | }, |
| | | }; |
| | | _this.$AjaxRequest.Params('post', 'ToZY/getCZInfo', |
| | | data, _user.token); |
| | | _this.$AjaxRequest.Request().then(function(result) { |
| | | //console.log(result); |
| | | if (result.data.status) { |
| | | let obj = JSON.parse(JSON.stringify(result.data.data)); |
| | | // _this.yfcbAVG = obj.yfcbAVG; |
| | | // _this.zfcbAVG = obj.zfcbAVG; |
| | | // _this.zydAVG = obj.zydAVG; |
| | | // _this.yydAVG = obj.yydAVG; |
| | | // _this.zzjAVG = obj.zzjAVG; |
| | | // _this.yzjAVG = obj.yzjAVG; |
| | | _this.chexing = obj.chexing; |
| | | _this.czh = obj.czh; |
| | | _this.czxh = obj.czxh; |
| | | _this.clxhFocus = true; |
| | | _this.zlzdj = obj.zlzdj; |
| | | _this.ylzdj = obj.ylzdj; |
| | | _this.wxrw=obj.wxrw; |
| | | _this.ldtm = obj.ldtm; |
| | | _this.zlzzj = obj.zlzzj; |
| | | _this.ylzzj = obj.ylzzj; |
| | | _this.zlzA1 = obj.zlzA1; |
| | | _this.ylzA1 = obj.ylzA1; |
| | | _this.zlzA2 = obj.zlzA2; |
| | | _this.ylzA2 = obj.ylzA2; |
| | | _this.zlzA3 = obj.zlzA3; |
| | | _this.ylzA3 = obj.ylzA3; |
| | | _this.zlzB1 = obj.zlzB1; |
| | | _this.ylzB1 = obj.ylzB1; |
| | | _this.zlzB2 = obj.zlzB2; |
| | | _this.ylzB2 = obj.ylzB2; |
| | | _this.zlzB3 = obj.zlzB3; |
| | | _this.ylzB3 = obj.ylzB3; |
| | | _this.zlzC1 = obj.zlzC1; |
| | | _this.ylzC1 = obj.ylzC1; |
| | | _this.zlzC2 = obj.zlzC2; |
| | | _this.ylzC2 = obj.ylzC2; |
| | | _this.zlzC3 = obj.zlzC3; |
| | | _this.ylzC3 = obj.ylzC3; |
| | | _this.zlza = obj.zlza; |
| | | _this.ylza = obj.ylza; |
| | | _this.zlzb = obj.zlzb; |
| | | _this.ylzb = obj.ylzb; |
| | | _this.zlzc = obj.zlzc; |
| | | _this.ylzc = obj.ylzc; |
| | | _this.mttype = obj.mttype; |
| | | //_this.ldCode = obj.ldCode; |
| | | //_this.ortherData = obj.ortherData; |
| | | // if (null != obj.manufacturerArray) |
| | | // obj.manufacturerArray.forEach(function(item, index, arr) { |
| | | // _this.ManufacturerArray.push({ |
| | | // label: item, |
| | | // value: item |
| | | // }) |
| | | // }); |
| | | // if (null != obj.neworold) |
| | | // obj.neworold.forEach(function(item, index, arr) { |
| | | // let name = 'æ£ä¿®'; |
| | | // if (item.indexOf('0') > -1) { |
| | | // name = 'æ°å'; |
| | | // } |
| | | |
| | | // if (null == _this.StateArray.find(r => r.value == name)) { |
| | | // _this.StateArray.push({ |
| | | // label: item, |
| | | // value: name |
| | | // }) |
| | | // } |
| | | // }); |
| | | //console.log(obj); |
| | | } else { |
| | | uni.showToast({ |
| | | icon: 'none', |
| | | title: "请æ±é误:" + result.data.message, |
| | | duration: 5000 |
| | | }); |
| | | _this.initInfo(); |
| | | } |
| | | }).catch(function(err) { |
| | | uni.showToast({ |
| | | icon: 'none', |
| | | title: "请æ±åå°å¼å¸¸,é误信æ¯." + err.errMsg, |
| | | duration: 5000 |
| | | }); |
| | | _this.initInfo(); |
| | | }); |
| | | }, |
| | | initInfo() { |
| | | // _this.yfcbAVG = ''; |
| | | // _this.zfcbAVG = ''; |
| | | // _this.zydAVG = ''; |
| | | // _this.yydAVG = ''; |
| | | // _this.zzjAVG = ''; |
| | | // _this.yzjAVG = ''; |
| | | _this.cztm = ''; |
| | | _this.czh = ''; |
| | | _this.chexing = ''; |
| | | _this.czxh = ''; |
| | | _this.clxh = ''; |
| | | _this.zlzdj = ''; |
| | | _this.ylzdj = ''; |
| | | _this.wxrw=''; |
| | | _this.ldtm = ''; |
| | | _this.zlzzj = ''; |
| | | _this.ylzzj = ''; |
| | | _this.zlzA1 = ''; |
| | | _this.ylzA1 = ''; |
| | | _this.zlzA2 = ''; |
| | | _this.ylzA2 = ''; |
| | | _this.zlzA3 = ''; |
| | | _this.ylzA3 = ''; |
| | | _this.zlzB1 = ''; |
| | | _this.ylzB1 = ''; |
| | | _this.zlzB2 = ''; |
| | | _this.ylzB2 = ''; |
| | | _this.zlzB3 = ''; |
| | | _this.ylzB3 = ''; |
| | | _this.zlzC1 = ''; |
| | | _this.ylzC1 = ''; |
| | | _this.zlzC2 = ''; |
| | | _this.ylzC2 = ''; |
| | | _this.zlzC3 = ''; |
| | | _this.ylzC3 = ''; |
| | | _this.zlza = ''; |
| | | _this.ylza = ''; |
| | | _this.zlzb = ''; |
| | | _this.ylzb = ''; |
| | | _this.zlzc = ''; |
| | | _this.ylzc = ''; |
| | | _this.mttype = ''; |
| | | //_this.wheelsPosition = ''; |
| | | //_this.NOdirection = '' |
| | | //_this.Manufacturer = ''; |
| | | //_this.zcState = ''; |
| | | //_this.StateArray = []; |
| | | //_this.ldCode = ''; |
| | | //_this.ortherData = ''; |
| | | //_this.ManufacturerArray = []; |
| | | //_this.$refs.StateSelect.setInput("è¯·éæ©"); |
| | | //_this.$refs.StateSelect.clearItemActive(); |
| | | //_this.$refs.ManufacturerSelect.setInput("è¯·éæ©"); |
| | | //_this.$refs.ManufacturerSelect.clearItemActive(); |
| | | }, |
| | | SaveInfomation() { |
| | | if (_this.cztm == '') { |
| | | uni.showToast({ |
| | | title: "è¯·æ«æè½¦è½´ä¿¡æ¯.", |
| | | duration: 5000 |
| | | }); |
| | | return; |
| | | } |
| | | if (_this.clxh == '') { |
| | | uni.showToast({ |
| | | title: "请è¾å
¥éé
è½®å.", |
| | | duration: 5000 |
| | | }); |
| | | return; |
| | | } |
| | | // if (_this.yfcbAVG == '' && _this.zfcbAVG == '' && |
| | | // _this.zydAVG == '' && _this.yydAVG == '' && _this.zzjAVG == '' && |
| | | // _this.yzjAVG == '') { |
| | | // uni.showToast({ |
| | | // title: "è¯·éæ°è·å轮对éé
ä¿¡æ¯.", |
| | | // duration: 5000 |
| | | // }); |
| | | // return; |
| | | // } |
| | | |
| | | uni.showModal({ |
| | | title: 'æç¤º', |
| | | content: 'è¯·æ ¸å¯¹è½¦è½´æ¡ç æ¯å¦æ£ç¡®?', |
| | | success: function(res) { |
| | | if (res.confirm) { |
| | | let data = { |
| | | MainData: { |
| | | czh: _this.czh, |
| | | chexing: _this.chexing, |
| | | cztm: _this.cztm, |
| | | czxh: _this.czxh, |
| | | clxh: _this.clxh, |
| | | zlzdj: _this.zlzdj, |
| | | ylzdj: _this.ylzdj, |
| | | wxrw:_this.wxrw, |
| | | ldtm: _this.ldtm, |
| | | zlzzj: _this.zlzzj, |
| | | ylzzj: _this.ylzzj, |
| | | zlzA1: _this.zlzA1, |
| | | ylzA1: _this.ylzA1, |
| | | zlzA2: _this.zlzA2, |
| | | ylzA2: _this.ylzA2, |
| | | zlzA3: _this.zlzA3, |
| | | ylzA3: _this.ylzA3, |
| | | zlzB1: _this.zlzB1, |
| | | ylzB1: _this.ylzB1, |
| | | zlzB2: _this.zlzB2, |
| | | ylzB2: _this.ylzB2, |
| | | zlzB3: _this.zlzB3, |
| | | ylzB3: _this.ylzB3, |
| | | zlzC1: _this.zlzC1, |
| | | ylzC1: _this.ylzC1, |
| | | zlzC2: _this.zlzC2, |
| | | ylzC2: _this.ylzC2, |
| | | zlzC3: _this.zlzC3, |
| | | ylzC3: _this.ylzC3, |
| | | zlza: _this.zlza, |
| | | ylza: _this.ylza, |
| | | zlzb: _this.zlzb, |
| | | ylzb: _this.ylzb, |
| | | zlzc: _this.zlzc, |
| | | ylzc: _this.ylzc, |
| | | mttype: _this.mttype, |
| | | zuixiaoz:_this.zuixiaoz, |
| | | zuidaz:_this.zuidaz, |
| | | //targetStation: _this.targetStation, |
| | | wheelsPosition: _this.wheelsPosition, |
| | | NOdirection: _this.NOdirection, |
| | | //ldCode: _this.ldCode, |
| | | //ortherData: _this.ortherData |
| | | }, |
| | | }; |
| | | _this.$AjaxRequest.Params('post', 'ToAPP/SaveCZInfoTemporarystorage', |
| | | data, _user.token); |
| | | _this.$AjaxRequest.Request().then(function(result) { |
| | | if (result.data.status) { |
| | | uni.showToast({ |
| | | title: "è½¦è½´ä¸æ¶æå!", |
| | | duration: 5000 |
| | | }); |
| | | _this.initInfo(); |
| | | _this.qrcodeFocus = true; |
| | | _this.clxhFocus = false; |
| | | } else { |
| | | uni.showToast({ |
| | | icon: 'none', |
| | | title: "请æ±é误:" + result.data.message, |
| | | duration: 5000 |
| | | }); |
| | | } |
| | | }).catch(function(err) { |
| | | uni.showToast({ |
| | | icon: 'none', |
| | | title: "请æ±åå°å¼å¸¸,é误信æ¯." + err.errMsg, |
| | | duration: 5000 |
| | | }); |
| | | }); |
| | | } else if (res.cancel) {} |
| | | } |
| | | }); |
| | | }, |
| | | }, |
| | | created: function() { |
| | | // æ¯æ¬¡è¿å
¥ç颿¶ï¼å
æ¸
é¤ä¹åçææå®æ¶å¨ï¼ç¶åå¯å¨æ°ç宿¶å¨ |
| | | clearInterval(this.timer) |
| | | this.timer = null; |
| | | this.setTimer(); |
| | | _user = this.$UserTool.UserInfo; |
| | | this.CurrentUser = _user.userName; |
| | | this.UserArray = [this.$UserTool.AllUserInfo]; |
| | | }, |
| | | destroyed: function() { |
| | | // æ¯æ¬¡ç¦»å¼å½åç颿¶ï¼æ¸
é¤å®æ¶å¨ |
| | | clearInterval(this.timer); |
| | | this.timer = null; |
| | | }, |
| | | mounted() { |
| | | _this = this; |
| | | _this.qrcodeFocus = true; |
| | | //_this.queryOrder(); |
| | | }, |
| | | |
| | | |
| | | } |
| | | </script> |
| | | |
| | | <style scoped lang="scss"> |
| | | .tdHeight { |
| | | height: 80rpx; |
| | | } |
| | | |
| | | .loopView { |
| | | height: 160px; |
| | | background-color: #f0f0f0; |
| | | margin-top: 10px; |
| | | } |
| | | |
| | | .loopItem { |
| | | margin-top: 5px; |
| | | margin-left: 15px; |
| | | |
| | | } |
| | | |
| | | .deleteBtn { |
| | | margin-top: 25px; |
| | | margin-left: 10px; |
| | | width: 120px; |
| | | background-color: orangered; |
| | | } |
| | | </style> |
| | |
| | | </xfl-select> |
| | | </u-td> |
| | | </u-tr> |
| | | <u-tr> |
| | | <u-td width="30%">é¢ä¼°è½®å¾èå´</u-td> |
| | | <u-td> |
| | | <p style="display: flex;"><label style="line-height: 30px;">æå°å¼ï¼</label><u-input v-model="zuixiaoz" :focus="qrcodeFocus" :border="true" placeholder="请è¾å
¥é¢ä¼°è½®å¾æå°å¼" style="width: 80%;" /></p> |
| | | <p style="display: flex;margin-top: 5px;"><label style="line-height: 30px;">æå¤§å¼ï¼</label><u-input v-model="zuidaz" :focus="qrcodeFocus" :border="true" placeholder="请è¾å
¥é¢ä¼°è½®å¾æå¤§å¼" style="width: 80%;" /></p> |
| | | </u-td> |
| | | </u-tr> |
| | | <!-- <u-tr> |
| | | <u-td width="30%">è½´æ¿ç±»å«:</u-td> |
| | | <u-td> |
| | |
| | | ylzb: '', |
| | | zlzc: '', |
| | | ylzc: '', |
| | | zuixiaoz:"", |
| | | zuidaz:'', |
| | | // zzjAVG: '', |
| | | // yzjAVG: '', |
| | | // zfcbAVG: '', |
| | |
| | | zlzc: _this.zlzc, |
| | | ylzc: _this.ylzc, |
| | | mttype: _this.mttype, |
| | | zuixiaoz:_this.zuixiaoz, |
| | | zuidaz:_this.zuidaz, |
| | | //targetStation: _this.targetStation, |
| | | wheelsPosition: _this.wheelsPosition, |
| | | NOdirection: _this.NOdirection, |
| | |
| | | https://app.liuyingyong.cn/build/download/19d6de30-2e33-11f0-87be-e330f97cc722 |
| | | https://app.liuyingyong.cn/build/download/e0b57db0-939f-11f0-acee-6fd5015d15c0 |
| | |
| | | </div> |
| | | <div class="vol-container" :style="{ left: menuWidth - 1 + 'px' }"> |
| | | <div class="vol-header"> |
| | | <div class="project-name">WCS</div> |
| | | <div class="project-name">é«é轮对æºè½ä»å¨è°åº¦ç³»ç»</div> |
| | | <div class="header-text"> |
| | | <!-- <div class="h-link"> |
| | | <a |
| | |
| | | <template> |
| | | <div class="login-container"> |
| | | <div class="project-name">WIDESEA_WMS</div> |
| | | <div class="project-name">é«é轮对æºè½ä»å¨è°åº¦ç³»ç»</div> |
| | | <div class="login-form"> |
| | | <div class="form-user" @keypress="loginPress"> |
| | | <div class="login-text"> |
| | |
| | | /// è½®å |
| | | /// </summary> |
| | | public string WheelsLX { get;set; } |
| | | |
| | | /// <summary> |
| | | /// è½¦è½´å· |
| | | /// </summary> |
| | | public string axle_czh { get; set; } |
| | | } |
| | | } |
| | |
| | | /// <param name="deviceNo"></param> |
| | | /// <returns></returns> |
| | | Dt_Task QueryExcutingTask(string deviceNo); |
| | | |
| | | |
| | | /// <summary> |
| | | /// ä¿®æ¹å¯¹åºè½¦è½´åºåºç车轮å»å |
| | | /// </summary> |
| | | /// <param name="saveModel"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent UpWheelsFlow(SaveModel saveModel); |
| | | /// <summary> |
| | | /// è½¦è½´ä¸æç³è¯·ï¼å馿¡ç è³è¾é线 |
| | | /// </summary> |
| | |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Towhereabouts", Length = 20, ColumnDescription = "车轮å»åå°å")] |
| | | public string Towhereabouts { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è½¦è½´å· |
| | | /// </summary> |
| | | [ImporterHeader(Name = "车轴å·")] |
| | | [ExporterHeader(DisplayName = "车轴å·")] |
| | | [SugarColumn(ColumnName = "axle_czh", Length = 50, ColumnDescription = "车轴å·")] |
| | | public string axle_czh { get; set; } |
| | | } |
| | | } |
| | |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Towhereabouts", Length = 20, ColumnDescription = "车轮å»åå°å")] |
| | | public string Towhereabouts { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è½¦è½´å· |
| | | /// </summary> |
| | | [ImporterHeader(Name = "车轴å·")] |
| | | [ExporterHeader(DisplayName = "车轴å·")] |
| | | [SugarColumn(ColumnName = "axle_czh", Length = 50, ColumnDescription = "车轴å·")] |
| | | public string axle_czh { get; set; } |
| | | } |
| | | } |
| | |
| | | { |
| | | return Service.SetPlcPalletCode(saveModel); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | using MoYu.Localization; |
| | | using Newtonsoft.Json; |
| | | using System.Diagnostics.CodeAnalysis; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Common; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core; |
| | |
| | | var task = JsonConvert.DeserializeObject<Dt_Task>(content.Data.ToString()); |
| | | |
| | | Dt_Task? Relocationtask = null; |
| | | |
| | | //妿¥è¯¢ç§»åºä»»å¡æ¶åå¨å
ä¾§åºåºä»»å¡åç´æ¥æ§è¡å
ä¾§åºåºä»»å¡ |
| | | var currentExistOutTask = BaseDal.QueryFirst(x => x.TaskNum == task.TaskNum && task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup); |
| | | if (currentExistOutTask != null ) |
| | | { |
| | | return currentExistOutTask; |
| | | } |
| | | |
| | | if (task.TaskNum != taskNum) |
| | | { |
| | | |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | Dt_Task_Hty dt_Task_Hty = _taskHtyRepository.QueryFirst(x => x.task_CZInfo == czCode && x.CreateDate >= DateTime.Now.AddMinutes(-30)); |
| | | if (dt_Task_Hty == null) return null; |
| | | if (dt_Task_Hty.Towhereabouts == null && dt_Task_Hty.Towhereabouts == "") return null; |
| | | |
| | | if (dt_Task_Hty.Towhereabouts == "2032" || dt_Task_Hty.Towhereabouts == "2042") |
| | | { |
| | | return dt_Task_Hty.Towhereabouts; |
| | | |
| | | }else if(dt_Task_Hty.TargetAddress == "2032" || dt_Task_Hty.TargetAddress == "2042") |
| | | { |
| | | return dt_Task_Hty.TargetAddress; |
| | | } |
| | | else |
| | | { |
| | | return null; |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | // æ£æ¥å½åæçæ¯å¦åå¨ä»»å¡ |
| | |
| | | task.wheels_mttype = taskDTO.wheels_mttype; |
| | | task.WheelsNewOrOld = taskDTO.WheelsNewOrOld; |
| | | task.WheelsLX = taskDTO.WheelsLX; |
| | | if(taskDTO.axle_czh !=null && taskDTO.axle_czh != "") |
| | | { |
| | | task.axle_czh = taskDTO.axle_czh; |
| | | } |
| | | |
| | | if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup) |
| | | { |
| | |
| | | |
| | | #endregion éåæ¹æ³ |
| | | |
| | | |
| | | #region |
| | | public WebResponseContent UpWheelsFlow(SaveModel saveModel) |
| | | { |
| | | WebResponseContent webResponse = new WebResponseContent(); |
| | | try |
| | | { |
| | | string CZTM = saveModel.MainData["CZTM"].ToString(); |
| | | string TargetAddress = saveModel.MainData["TargetAddress"].ToString(); |
| | | List<Dt_Task> taskt = BaseDal.QueryData(x => x.task_CZInfo == CZTM).ToList(); |
| | | if (taskt.Count() == 0) |
| | | return webResponse.Error($"æªæ¾å°å¯¹åºè½¦è½´ï¼{CZTM}ç车轮åºåºä¿¡æ¯"); |
| | | foreach (var item in taskt) |
| | | { |
| | | item.Towhereabouts = TargetAddress; |
| | | } |
| | | BaseDal.UpdateData(taskt); |
| | | return webResponse.OK("ä¿®æ¹æåï¼"); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | // 妿åçå¼å¸¸ï¼åè°ç¨content.Erroræ¹æ³ï¼è®°å½é误信æ¯ï¼å¹¶è¾åºéè¯¯ä¿¡æ¯ |
| | | webResponse.Error(ex.Message); |
| | | return webResponse; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | |
| | | bool k3 = conveyorLine.SetValue(ConveyorLineDBName.ResponState, 1, stationInfo.stationChildCode); |
| | | WebResponseContent k4 = _taskService.UpdateTaskStatusToNext(task); |
| | | |
| | | Console.Out.WriteLine($"读åå°è¾é线ç³è¯·,ç³è¯·æ¡ç ï¼{command.Number}ï¼åé¦è³è¾é线信æ¯====èµ·å§å°åï¼{k1},ç®æ å°åâ{k2},åé¦ä¿¡å·ï¼{k3},ä»»å¡ä¿®æ¹ç¶æï¼{k4.Status}ï¼)"); |
| | | Console.Out.WriteLine($"读åå°è¾é线ç³è¯·,ç³è¯·æ¡ç ï¼{command.Number}ï¼åé¦è³è¾é线信æ¯====èµ·å§å°åï¼{k1},ç®æ å°åâ{k2},åé¦ä¿¡å·ï¼{k3},ä»»å¡ä¿®æ¹ç¶æï¼{k4.Status},,åå
¥å»åï¼{task.TargetAddress}ï¼)"); |
| | | |
| | | } |
| | | else |
| | | { |
| | | WebResponseContent content = _taskService.RequestWheelsFlow(task.PalletCode).Result; |
| | | if (content.Status) |
| | | if (task.Towhereabouts == "2032" || task.Towhereabouts == "2042") |
| | | { |
| | | string taraddress = content.Data.ToString(); // "2032";SourceAddress |
| | | |
| | | bool k1 = conveyorLine.SetValue(ConveyorLineDBName.SourceAddress, "2021", stationInfo.stationChildCode); |
| | | |
| | | bool k2 = conveyorLine.SetValue(ConveyorLineDBName.TargetAddress, task.TargetAddress, stationInfo.stationChildCode); |
| | | bool k2 = conveyorLine.SetValue(ConveyorLineDBName.TargetAddress, task.Towhereabouts, stationInfo.stationChildCode); |
| | | bool k3 = conveyorLine.SetValue(ConveyorLineDBName.ResponState, 1, stationInfo.stationChildCode); |
| | | WebResponseContent k4 = _taskService.UpdateTaskStatusToNext(task); |
| | | |
| | | Console.Out.WriteLine($"读åå°è¾é线ç³è¯·,ç³è¯·æ¡ç ï¼{command.Number}ï¼åé¦è³è¾é线信æ¯====èµ·å§å°åï¼{k1},ç®æ å°åâ{k2},åé¦ä¿¡å·ï¼{k3},ä»»å¡ä¿®æ¹ç¶æï¼{k4.Status}ï¼)"); |
| | | } |
| | | else |
| | | { |
| | | conveyorLine.SetValue(ConveyorLineDBName.ResponState, 2, stationInfo.stationChildCode); |
| | | |
| | | Console.Out.WriteLine($"读åå°è¾é线ç³è¯·,ç³è¯·æ¡ç ï¼{command.Number}ï¼åWMSç³è¯·å»å失败ï¼åå ï¼{content.Message},åå
¥ç³è¯ä¿¡æ
éï¼2"); |
| | | Console.Out.WriteLine($"读åå°è¾é线ç³è¯·,ç³è¯·æ¡ç ï¼{command.Number}ï¼åé¦è³è¾é线信æ¯====èµ·å§å°åï¼{k1},ç®æ å°åâ{k2},åé¦ä¿¡å·ï¼{k3},ä»»å¡ä¿®æ¹ç¶æï¼{k4.Status},,åå
¥å»åï¼{task.Towhereabouts}ï¼)"); |
| | | } |
| | | } |
| | | |
| | |
| | | "isCantainGK": "", |
| | | "lowerValue_gk": "", |
| | | "upperValue_gk": "", |
| | | "postContainer":"" |
| | | "postContainer":"", |
| | | "estimatedvalue":"" |
| | | }); |
| | | const editFormOptions = ref([ |
| | | [ |
| | |
| | | ], |
| | | [ |
| | | { "title": "å¶å¨çæ¹å", "field": "postContainer", "type": "select", dataKey: "", data: [{key:"ä¸",value:"ä¸"},{key:"ä¾§",value:"ä¾§"}] }, |
| | | ], |
| | | [ |
| | | { "title": "é¢ä¼°å¼", "field": "estimatedvalue", "type": "decimal" }, |
| | | ] |
| | | ]); |
| | | const searchFormFields = ref({ |
| | |
| | | //{ field: 'modifier', title: 'ä¿®æ¹äºº', type: 'string', sort: true, width: 90, align: 'left' }, |
| | | //{ field: 'modifyDate', title: 'ä¿®æ¹æ¶é´', type: 'datetime', sort: true, width: 90, align: 'left', sort: true }, |
| | | { field: 'postContainer', title: 'å¶å¨çæ¹å', type: 'bool', width: 120, align: 'left', bind: { key: "", data: [{key:"ä¸",value:"ä¸"},{key:"ä¾§",value:"ä¾§"}]} }, |
| | | { field: 'estimatedvalue', title: 'é¢ä¼°è½®å¾å¼', type: 'decimal', width: 110, align: 'left' }, |
| | | ]); |
| | | const detail = ref({ |
| | | cnName: "#detailCnName", |
| | |
| | | ]); |
| | | const columns = ref([ |
| | | { field: 'iD', title: '主é®ID', type: 'int', width: 110, readonly: true, hidden: true, require: true, align: 'left' }, |
| | | { field: 'cLTM', title: '车轮æ¡ç ', type: 'string', width: 150, align: 'left' }, |
| | | { field: 'equipNo', title: 'ç¼å·', type: 'string', width: 110, readonly: true, hidden: true, require: true, align: 'left' }, |
| | | { field: 'cltm', title: '车轮æ¡ç ', type: 'string', width: 150, align: 'left' }, |
| | | { field: 'checkType', title: 'ç±»å(è½®/ç)', type: 'string', width: 80, align: 'left', bind: { key: "IscheckType", data: [{key:"1",value:'è½®'},{key:"2",value:'ç'}] } }, |
| | | { field: 'gkzjI1', title: 'æ¯åA1', type: 'string', width: 75, align: 'left' }, |
| | | { field: 'gkzjI2', title: 'æ¯åA2', type: 'string', width: 75, align: 'left' }, |
| | |
| | | { field: 'gkzjAVG', title: 'æ¯åå¹³åå¼', type: 'string', width: 80, align: 'left' }, |
| | | { field: 'result', title: 'æ¯å¦åæ ¼', type: 'string', width: 70, align: 'left', bind: { key: "IsQuan", data: [] } }, |
| | | { field: 'inDate', title: 'æµéæ¶é´', type: 'dateTime', width: 100, align: 'left' }, |
| | | { field: 'isUploadMES', title: 'æ¯å¦å·²ä¸ä¼ æºç²¤', type: 'string', width: 110, align: 'left', bind: { key: "Cantain", data: [] } }, |
| | | { field: 'isUploadMES', title: 'æ¯å¦å·²ä¸ä¼ æºç²¤', type: 'string', width: 110, align: 'left'}, //, bind: { key: "Cantain", data: [] } |
| | | ]); |
| | | |
| | | const detail = ref({ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view-grid |
| | | ref="grid" |
| | | :columns="columns" |
| | | :detail="detail" |
| | | :editFormFields="editFormFields" |
| | | :editFormOptions="editFormOptions" |
| | | :searchFormFields="searchFormFields" |
| | | :searchFormOptions="searchFormOptions" |
| | | :table="table" |
| | | :extend="extend" |
| | | > |
| | | </view-grid> |
| | | </template> |
| | | |
| | | <script> |
| | | import extend from "@/extension/widesea_wms/stock/Dt_PreOutbound.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | | setup() { |
| | | const table = ref({ |
| | | key: "Id", |
| | | footer: "Foots", |
| | | cnName: "åºåæååºåºåå²", |
| | | name: "Dt_PreOutbound", |
| | | url: "/Dt_PreOutbound/", |
| | | sortName: "Id", |
| | | }); |
| | | const editFormFields = ref({ |
| | | palletCode: "", |
| | | remark: "", |
| | | creater: "", |
| | | createDate: "", |
| | | modifier: "", |
| | | modifyDate: "", |
| | | stockStatus: "", |
| | | wheels_Type: "", |
| | | }); |
| | | const editFormOptions = ref([ |
| | | [ |
| | | { |
| | | title: "æçç¼å·", |
| | | field: "palletCode", |
| | | type: "string", |
| | | }, |
| | | |
| | | ], |
| | | [ |
| | | { |
| | | title: "ç¶æ", |
| | | field: "stockStatus", |
| | | type: "int", |
| | | }, |
| | | { |
| | | title: "ç±»å", |
| | | field: "wheels_Type", |
| | | type: "int", |
| | | }, |
| | | ], |
| | | ]); |
| | | const searchFormFields = ref({ |
| | | palletCode: "", |
| | | remark: "", |
| | | creater: "", |
| | | createDate: "", |
| | | stockStatus: "", |
| | | wheels_Type: "", |
| | | }); |
| | | const searchFormOptions = ref([ |
| | | [ |
| | | { title: "æçç¼å·", field: "palletCode", type: "like" }, |
| | | { title: "ç¶æ", field: "stockStatus", type: "int" }, |
| | | //{ title: "ç±»å", field: "wheels_Type", type: "int" }, |
| | | { title: "夿³¨", field: "remark", type: "like" }, |
| | | { title: "å建è
", field: "creater", type: "like" }, |
| | | { title: "å建æ¶é´", field: "createDate", type: "datetime" }, |
| | | ], |
| | | ]); |
| | | const columns = ref([ |
| | | { |
| | | field: "Id", |
| | | title: "主é®", |
| | | type: "int", |
| | | width: 90, |
| | | hidden: true, |
| | | readonly: true, |
| | | require: true, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "palletCode", |
| | | title: "æçç¼å·", |
| | | type: "string", |
| | | width: 100, |
| | | align: "left", |
| | | sort: true, |
| | | },{ |
| | | field: "czh", |
| | | title: "车轴å·", |
| | | type: "string", |
| | | width: 100, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { field: 'stockStatus', title: 'ç¶æ', type: 'int', width: 110, align: 'left', bind: { key: "", data: [{key:"1",value:"å¾
åºåº"}] } }, |
| | | // { |
| | | // field: "wheels_Type", |
| | | // title: "ç±»å", |
| | | // type: "int", |
| | | // width: 120, |
| | | // align: "left", |
| | | // sort: true, |
| | | // }, |
| | | { |
| | | field: "remark", |
| | | title: "夿³¨", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "creater", |
| | | title: "å建è
", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "createDate", |
| | | title: "å建æ¶é´", |
| | | type: "datetime", |
| | | width: 120, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "modifier", |
| | | title: "ä¿®æ¹äºº", |
| | | type: "string", |
| | | width: 120, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "modifyDate", |
| | | title: "ä¿®æ¹æ¥æ", |
| | | type: "datetime", |
| | | width: 120, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | |
| | | ]); |
| | | return { |
| | | table, |
| | | extend, |
| | | editFormFields, |
| | | editFormOptions, |
| | | searchFormFields, |
| | | searchFormOptions, |
| | | columns, |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view-grid |
| | | ref="grid" |
| | | :columns="columns" |
| | | :detail="detail" |
| | | :editFormFields="editFormFields" |
| | | :editFormOptions="editFormOptions" |
| | | :searchFormFields="searchFormFields" |
| | | :searchFormOptions="searchFormOptions" |
| | | :table="table" |
| | | :extend="extend" |
| | | > |
| | | </view-grid> |
| | | </template> |
| | | |
| | | <script> |
| | | import extend from "@/extension/widesea_wms/stock/Dt_PreOutbound_hty.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | | setup() { |
| | | const table = ref({ |
| | | key: "Id", |
| | | footer: "Foots", |
| | | cnName: "åºåæååºåºåå²", |
| | | name: "Dt_PreOutbound_hty", |
| | | url: "/Dt_PreOutbound_hty/", |
| | | sortName: "Id", |
| | | }); |
| | | const editFormFields = ref({ |
| | | palletCode: "", |
| | | remark: "", |
| | | creater: "", |
| | | createDate: "", |
| | | modifier: "", |
| | | modifyDate: "", |
| | | stockStatus: "", |
| | | wheels_Type: "", |
| | | }); |
| | | const editFormOptions = ref([ |
| | | [ |
| | | { |
| | | title: "æçç¼å·", |
| | | field: "palletCode", |
| | | type: "string", |
| | | }, |
| | | |
| | | ], |
| | | [ |
| | | { |
| | | title: "ç¶æ", |
| | | field: "stockStatus", |
| | | type: "int", |
| | | }, |
| | | { |
| | | title: "ç±»å", |
| | | field: "wheels_Type", |
| | | type: "int", |
| | | }, |
| | | ], |
| | | ]); |
| | | const searchFormFields = ref({ |
| | | palletCode: "", |
| | | remark: "", |
| | | creater: "", |
| | | createDate: "", |
| | | stockStatus: "", |
| | | wheels_Type: "", |
| | | }); |
| | | const searchFormOptions = ref([ |
| | | [ |
| | | { title: "æçç¼å·", field: "palletCode", type: "like" }, |
| | | { title: "ç¶æ", field: "stockStatus", type: "int" }, |
| | | //{ title: "ç±»å", field: "wheels_Type", type: "int" }, |
| | | { title: "夿³¨", field: "remark", type: "like" }, |
| | | { title: "å建è
", field: "creater", type: "like" }, |
| | | { title: "å建æ¶é´", field: "createDate", type: "datetime" }, |
| | | ], |
| | | ]); |
| | | const columns = ref([ |
| | | { |
| | | field: "Id", |
| | | title: "主é®", |
| | | type: "int", |
| | | width: 90, |
| | | hidden: true, |
| | | readonly: true, |
| | | require: true, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "palletCode", |
| | | title: "æçç¼å·", |
| | | type: "string", |
| | | width: 100, |
| | | align: "left", |
| | | sort: true, |
| | | },{ |
| | | field: "czh", |
| | | title: "车轴å·", |
| | | type: "string", |
| | | width: 100, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { field: 'stockStatus', title: 'ç¶æ', type: 'int', width: 110, align: 'left', bind: { key: "", data: [{key:"1",value:"å¾
åºåº"}] } }, |
| | | // { |
| | | // field: "wheels_Type", |
| | | // title: "ç±»å", |
| | | // type: "int", |
| | | // width: 120, |
| | | // align: "left", |
| | | // sort: true, |
| | | // }, |
| | | { |
| | | field: "remark", |
| | | title: "夿³¨", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "creater", |
| | | title: "å建è
", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "createDate", |
| | | title: "å建æ¶é´", |
| | | type: "datetime", |
| | | width: 120, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "modifier", |
| | | title: "ä¿®æ¹äºº", |
| | | type: "string", |
| | | width: 120, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | { |
| | | field: "modifyDate", |
| | | title: "ä¿®æ¹æ¥æ", |
| | | type: "datetime", |
| | | width: 120, |
| | | align: "left", |
| | | sort: true, |
| | | }, |
| | | |
| | | ]); |
| | | return { |
| | | table, |
| | | extend, |
| | | editFormFields, |
| | | editFormOptions, |
| | | searchFormFields, |
| | | searchFormOptions, |
| | | columns, |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |
| | |
| | | { field: 'wheels_Num', title: '车轮å·', type: 'string', width: 110, align: 'left' }, |
| | | //{ field: 'wheels_Type', title: 'ç±»å(è½®/ç)', type: 'string', width: 110, align: 'left' }, |
| | | { field: 'wheels_ldxh', title: 'è½®å', type: 'string', width: 110, align: 'left' }, |
| | | { field: 'remark', title: '夿³¨', type: 'string', width: 60, align: 'left' }, |
| | | { field: 'wheels_CurrentStatue', title: 'ç¶æ', type: 'int', width: 110, align: 'left', bind: { key: "CurrentStatue", data: [] } }, |
| | | { field: 'wheels_gkcc', title: 'æ¯ååå¼', type: 'string', sort: true, width: 100, align: 'left' }, |
| | | { field: 'wheels_Num', title: '车轮æ¡ç ', type: 'string', width: 120, align: 'left' }, |
| | |
| | | { field: 'wheels_Num', title: '车轮å·', type: 'string', width: 110, align: 'left' }, |
| | | { field: 'wheels_Location', title: 'åºä½å·', type: 'string', width: 110, align: 'left' }, |
| | | { field: 'stockType', title: 'åºåç±»å', type: 'string', width: 80, align: 'left' }, |
| | | { field: 'remark', title: '夿³¨', type: 'string', width: 60, align: 'left' }, |
| | | // { field: 'wheels_CurrentStatue', title: 'ç¶æ', type: 'int', width: 110, align: 'left', bind: { key: "InboundState", data: [] } }, |
| | | { field: 'wheels_Type', title: 'ç±»å', type: 'string', width: 50, align: 'left' }, |
| | | { field: 'wheels_CarType', title: '车å', type: 'string', width: 70, align: 'left' }, |
| | |
| | | public static string CheckTaskwheelsProps(string wxrw) |
| | | { |
| | | string wheelsNewOld = string.Empty; |
| | | |
| | | if (wxrw.Contains("æ¢è½®ç(æ§)")) |
| | | { |
| | | wheelsNewOld = "æ°è½®æ§ç"; |
| | |
| | | /// è½®å |
| | | /// </summary> |
| | | public string WheelsLX { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è½¦è½´å· |
| | | /// </summary> |
| | | public string axle_czh { get; set; } |
| | | } |
| | | } |
| | |
| | | |
| | | WebResponseContent SaveCZInfo(SaveModel saveModel); |
| | | |
| | | |
| | | WebResponseContent SaveCZInfoTemporarystorage(SaveModel saveModel); |
| | | |
| | | |
| | | |
| | | WebResponseContent SaveCZStraight(SaveModel saveModel); |
| | | WebResponseContent SaveCZInfo2(SaveModel saveModel); |
| | | |
| | |
| | | WebResponseContent SaveZDPXPInfo(SaveModel saveModel); |
| | | |
| | | |
| | | WebResponseContent SaveTemporaryissued(); |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | WebResponseContent CreateLocation(int x, int y, int z, int locType, int areaId); |
| | | |
| | | WebResponseContent LocationEnable(SaveModel saveModel); |
| | | WebResponseContent LocationStatus(); |
| | | WebResponseContent LocationStatuskt(); |
| | | |
| | | /// <summary> |
| | | /// æ¥æ¾è´§ä½ |
| | |
| | | public interface IDt_WheelsStockService : IService<Dt_WheelsStock> |
| | | { |
| | | |
| | | Dt_WheelsStock GetSelectionWheelsStock(List<Dt_WheelsStock> wheelsStocks, Dt_SelectionStandards selectionStandards, Dt_CZInfo_mes CZInfo_Mes,string wheelsPosition,string newOrOld); |
| | | Dt_WheelsStock GetSelectionWheelsStock(List<Dt_WheelsStock> wheelsStocks, Dt_SelectionStandards selectionStandards, Dt_CZInfo_mes CZInfo_Mes,string wheelsPosition,string newOrOld,int xuanpeicount); |
| | | |
| | | Dt_WheelsStock_Old GetSelectionWheels(List<Dt_WheelsStock_Old> wheelsStocks, Dt_SelectionStandards selectionStandards, Dt_CZInfo_mes CZInfo_Mes, string wheelsPosition, string newOrOld, string wheelsProps); |
| | | |
| | |
| | | [ExporterHeader(DisplayName = "æ¯å¦å·²ä¸ä¼ æºç²¤ç³»ç»")] |
| | | [SugarColumn(ColumnName = "IsUploadMES", Length = 50, ColumnDescription = "æ¯å¦å·²ä¸ä¼ æºç²¤ç³»ç»")] |
| | | public bool IsUploadMES { get; set; } //= false; |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "å建æ¶é´")] |
| | | [ExporterHeader(DisplayName = "å建æ¶é´")] |
| | | [SugarColumn(IsNullable = false, IsOnlyIgnoreUpdate = true, ColumnDescription = "å建æ¶é´")] |
| | | public DateTime CreateDate { get; set; } = DateTime.Now; |
| | | } |
| | | } |
| | |
| | | /// </summary> |
| | | [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "å¶å¨çæ¹å")] |
| | | public string PostContainer { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢ä¼°è½®å¾å¼ |
| | | /// </summary> |
| | | [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "é¢ä¼°è½®å¾å¼")] |
| | | public decimal Estimatedvalue { get; set; } |
| | | } |
| | | } |
| | |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "å½ååºå天æ°")] |
| | | public int Wheels_DateDet { get; set; } = 0; |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "夿³¨")] |
| | | [ExporterHeader(DisplayName = "夿³¨")] |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "夿³¨")] |
| | | public string Remark { get; set; } |
| | | |
| | | } |
| | | } |
| | |
| | | if (clinfo != null) throw new Exception("车轮å½å
¥ä¿¡æ¯å·²åå¨"); |
| | | |
| | | //æ£æµåºåæ¯å¦å·²åå¨ |
| | | _WheelsStockRepository.QueryFirst(x => x.Wheels_code == clCode || x.Wheels_Num == clh); |
| | | if (clinfo != null) throw new Exception("åºå
å·²åå¨,è¯·æ£æ¥åºå"); |
| | | Dt_WheelsStock dt_WheelsStock= _WheelsStockRepository.QueryFirst(x => x.Wheels_code == clCode || x.Wheels_Num == clh); |
| | | if (dt_WheelsStock != null) throw new Exception("åºå
å·²åå¨,è¯·æ£æ¥åºå"); |
| | | |
| | | //åºåå· |
| | | //string madeUnit = saveModel.MainData["xlh"].ToString(); |
| | |
| | | string wxrw = saveModel.MainData["wxrw"].ToString(); |
| | | if (string.IsNullOrEmpty(wxrw)) throw new Exception("éé
失败ï¼ç»´ä¿®ä»»å¡åæ°ä¸ºç©º"); |
| | | |
| | | int zuixiaoz = 0; |
| | | int zuidaz = 0; |
| | | if (newOrOld == "1") |
| | | { |
| | | //æå°å¼ |
| | | zuixiaoz = int.Parse(saveModel.MainData["zuixiaoz"].ToString()); |
| | | |
| | | //æå¤§å¼ |
| | | zuidaz = int.Parse(saveModel.MainData["zuidaz"].ToString()); |
| | | |
| | | } |
| | | |
| | | |
| | | string level = string.Empty; |
| | | //string rightlevel = string.Empty; |
| | | if ("all".Equals(wheelsPosition)) |
| | |
| | | } |
| | | else |
| | | { |
| | | //æ¾åºææç¬¦åæ¡ä»¶çåºå车轮 |
| | | |
| | | if (CZInfo_Mes.MTTYPE == "T") |
| | | { |
| | | //廿äºå±æ§å¯¹æ¯ |
| | | WheelsList = _WheelsStockRepository.QueryData(x => x.Wheels_CurrentStatue == 1 && x.Wheels_mttype == CZInfo_Mes.MTTYPE && x.Wheels_ldxh == clxh && x.Wheels_NewOrOld == newOrOld && x.CreateDate.AddHours(hour) <= DateTime.Now && x.Wheels_Statue == 0); |
| | | } |
| | | else |
| | | { |
| | | WheelsList = _WheelsStockRepository.QueryData(x => x.Wheels_CurrentStatue == 1 && x.Wheels_mttype == CZInfo_Mes.MTTYPE && x.Wheels_ldxh == clxh && x.Wheels_NewOrOld == newOrOld && x.CreateDate.AddHours(hour) <= DateTime.Now && x.WheelsProps == wheelsProps && x.Wheels_Statue == 0); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | if(newOrOld=="1") |
| | | { |
| | | foreach (var item in WheelsList) |
| | | { |
| | | decimal ygrjz = decimal.Parse(item.Wheels_ygljz); |
| | | if (ygrjz < zuixiaoz || ygrjz > zuidaz) |
| | | WheelsList.Remove(item); |
| | | } |
| | | } |
| | | |
| | | |
| | | //x.Wheels_CarType == CZInfo_Mes.CHEXING && x.Wheels_ldtm == CZInfo_Mes.LDTM && selectionStandards.CarType.Contains(x.Wheels_CarType) |
| | | if (null != WheelsList && WheelsList.Count > 0) |
| | |
| | | { |
| | | if (null == leftContainer) |
| | | { |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld); |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld, 2); |
| | | if (null != leftContainer) |
| | | WheelsList.Remove(leftContainer); |
| | | } |
| | | if (null == rightContainer) |
| | | { |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld); |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld, 2); |
| | | if (null != rightContainer) |
| | | WheelsList.Remove(rightContainer); |
| | | } |
| | | //if (null == leftContainer || null == rightContainer) |
| | | |
| | | |
| | | if (null == leftContainer || null == rightContainer) |
| | | return content.Error("æªæ¾å°ä¸¤ä¾§å¯å¹é
çåºåºè½¦è½®,车åï¼" + Cartype); |
| | | |
| | | if(newOrOld == "1") |
| | | { |
| | | //æ¤å¤å¤æä¸¤ä¸ªé¢ä¼°å¼ç¸åï¼æ¯å¦å¨èå´å
|
| | | decimal difference = decimal.Parse(leftContainer.Wheels_ygljz) - decimal.Parse(rightContainer.Wheels_ygljz); |
| | | decimal absoluteDifference = Math.Abs(difference); |
| | | if (absoluteDifference > selectionStandards.Estimatedvalue) |
| | | { |
| | | return content.Error("æªæ¾å°ä¸¤ä¾§å¯å¹é
çåºåºè½¦è½®ï¼é¢ä¼°å¼ä¸å¨èå´å
,车åï¼" + Cartype); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | else if ("left".Equals(wheelsPosition)) |
| | | { |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld); |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld , 1); |
| | | //if (null == leftContainer) |
| | | } |
| | | else if ("right".Equals(wheelsPosition)) |
| | | { |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld); |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld ,1); |
| | | //if (null == rightContainer) |
| | | } |
| | | } |
| | | |
| | | if ("all".Equals(wheelsPosition)) |
| | | { |
| | | if (null == leftContainer || null == rightContainer) |
| | | return content.Error("æªæ¾å°ä¸¤ä¾§å¯å¹é
çåºåºè½¦è½®,车åï¼" + Cartype); |
| | | |
| | | |
| | | } |
| | | |
| | | if (null != leftContainer || null != rightContainer) |
| | | { |
| | |
| | | WheelsNewOrOld = leftContainer.Wheels_NewOrOld, |
| | | wheels_gkcc = leftContainer.Wheels_gkcc, |
| | | wheels_mttype = leftContainer.Wheels_mttype, |
| | | WheelsLX = leftContainer.Wheels_ldxh |
| | | WheelsLX = leftContainer.Wheels_ldxh, |
| | | axle_czh= czCode, |
| | | }; |
| | | |
| | | listTask.Add(leftTask); |
| | |
| | | private readonly IDt_InZdp_mesRepository _InZdp_MesRepository; |
| | | |
| | | private readonly IUnitOfWorkManage _unitOfWorkManage; |
| | | private readonly IDt_PreOutboundRepository _PreOutboundRepository; |
| | | private readonly IDt_PreOutbound_htyRepository _PreOutbound_htyRepository; |
| | | |
| | | public ToAPPService(ILocationInfoRepository locationRepository, IDt_TaskRepository taskRepository, ISys_ConfigService configService, IDt_InWheels_mesRepository inWheels_MesRepository, IDt_WheelsStockRepository wheelsStockRepository, IDt_SelectionStandardsRepository selectionStandardsRepository, IDt_WheelsStockService wheelsStockService, IDt_CZInfo_mesRepository cZInfo_MesRepository, IUnitOfWorkManage unitOfWorkManage, IDt_WheelsStock_OldRepository dt_WheelsStock_OldRepository, ISelectionWheelsRepository selectionWheelsRepository, IDt_AxleshelfService axleshelfService, IDt_ZdpStockRepository zdpStockRepository, IDt_InZdp_mesRepository inZdp_MesRepository, IDt_ZdpStockService zdpStockService) |
| | | public ToAPPService(ILocationInfoRepository locationRepository, IDt_TaskRepository taskRepository, ISys_ConfigService configService, IDt_InWheels_mesRepository inWheels_MesRepository, IDt_WheelsStockRepository wheelsStockRepository, IDt_SelectionStandardsRepository selectionStandardsRepository, IDt_WheelsStockService wheelsStockService, IDt_CZInfo_mesRepository cZInfo_MesRepository, IUnitOfWorkManage unitOfWorkManage, IDt_WheelsStock_OldRepository dt_WheelsStock_OldRepository, ISelectionWheelsRepository selectionWheelsRepository, IDt_AxleshelfService axleshelfService, IDt_ZdpStockRepository zdpStockRepository, IDt_InZdp_mesRepository inZdp_MesRepository, IDt_ZdpStockService zdpStockService, IDt_PreOutboundRepository preOutboundRepository, IDt_PreOutbound_htyRepository preOutbound_htyRepository) |
| | | { |
| | | _InWheels_MesRepository = inWheels_MesRepository; |
| | | _locationRepository = locationRepository; |
| | |
| | | _ZdpStockRepository = zdpStockRepository; |
| | | _InZdp_MesRepository = inZdp_MesRepository; |
| | | _ZdpStockService = zdpStockService; |
| | | _PreOutboundRepository = preOutboundRepository; |
| | | _PreOutbound_htyRepository = preOutbound_htyRepository; |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | result.InDate = DateTime.Now; |
| | | result.CreateDate = DateTime.Now; |
| | | |
| | | |
| | | LogFactory.GetLog("æµé设å¤ä¸ä¼ æµéç»ææ°æ®").Info(true, $"\r\r--------------------------------------"); |
| | |
| | | decimal upperValue = Convert.ToDecimal(saveModel.MainData["upperValue"]); |
| | | int isCantainGK = saveModel.MainData["isCantainGK"].ObjToInt(); |
| | | string PostContainer = saveModel.MainData["postContainer"].ToString(); |
| | | decimal Estimatedvalue = Convert.ToDecimal(saveModel.MainData["estimatedvalue"]); |
| | | |
| | | |
| | | if (lowerValue < 0 || upperValue < 0) throw new Exception("è¿çéå¼å¼å¸¸"); |
| | |
| | | upperValue_gk = upperValue_gk, |
| | | upperValue = upperValue, |
| | | PostContainer = PostContainer, |
| | | Estimatedvalue = Estimatedvalue, |
| | | }; |
| | | |
| | | if (BaseDal.AddData(selectionStandards) > 0) |
| | |
| | | string gkdj = saveModel.MainData["gkdj"].ToString(); |
| | | decimal lowerValue = Convert.ToDecimal(saveModel.MainData["lowerValue"]); |
| | | decimal upperValue = Convert.ToDecimal(saveModel.MainData["upperValue"]); |
| | | |
| | | decimal Estimatedvalue = Convert.ToDecimal(saveModel.MainData["estimatedvalue"]); |
| | | string PostContainer = saveModel.MainData["postContainer"].ToString(); |
| | | int isCantainGK = saveModel.MainData["isCantainGK"].ObjToInt(); |
| | | |
| | | Dt_SelectionStandards dt_Selection = BaseDal.QueryFirst(x => x.ID == id); |
| | | |
| | | |
| | | |
| | | dt_Selection.Estimatedvalue = Estimatedvalue; |
| | | dt_Selection.CarType = carType; |
| | | dt_Selection.mttype = mttype; |
| | | dt_Selection.neworold = neworold; |
| | |
| | | #endregion å¯ç¨ç¦ç¨è´§ä½ |
| | | |
| | | #region 大å±åºä½ç¶æè·å |
| | | public WebResponseContent LocationStatus() |
| | | public WebResponseContent LocationStatuskt() |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | |
| | | // è·åææåºä½æ°æ® |
| | | List<DtLocationInfo> locations = BaseDal.QueryData(); |
| | | |
| | | // æLocationStatusåç»ç»è®¡ |
| | | var statusGroups = locations |
| | | .GroupBy(l => l.LocationStatus) |
| | | .Select(g => new |
| | | // å®ä¹ææå¯è½çç¶æåå
¶å¯¹åºçæ¾ç¤ºææ¬ |
| | | var allStatuses = new Dictionary<int, string> |
| | | { |
| | | Status = g.Key==0?"空货ä½": g.Key == 1 ? "éå®": g.Key == 2 ? "æè´§": "æè´§ç¦ç¨", |
| | | Count = g.Count(), |
| | | { 0, "空货ä½" }, |
| | | { 1, "éå®" }, |
| | | { 2, "æè´§" }, |
| | | { 3, "æè´§ç¦ç¨" } |
| | | }; |
| | | |
| | | // æLocationStatusåç»ç»è®¡ |
| | | var statusGroups = allStatuses |
| | | .GroupJoin(locations.GroupBy(l => l.LocationStatus), |
| | | status => status.Key, |
| | | group => group.Key, |
| | | (status, groups) => new |
| | | { |
| | | Status = status.Value, |
| | | Count = groups.SelectMany(g => g).Any() ? groups.First().Count() : 0 |
| | | }) |
| | | .ToList(); |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | public Dt_WheelsStock GetSelectionWheelsStock(List<Dt_WheelsStock> WheelsList, Dt_SelectionStandards selectionStandards, Dt_CZInfo_mes CZInfo_Mes, string wheelsPosition, string newOrOld) |
| | | public Dt_WheelsStock GetSelectionWheelsStock(List<Dt_WheelsStock> WheelsList, Dt_SelectionStandards selectionStandards, Dt_CZInfo_mes CZInfo_Mes, string wheelsPosition, string newOrOld,int xuanpeicount) |
| | | { |
| | | //è¿çéä¸é |
| | | decimal selectionUpperValue = selectionStandards.upperValue; |
| | | //è¿çéä¸é |
| | | decimal selectionLowerValue = selectionStandards.lowerValue; |
| | | |
| | | |
| | | string level = string.Empty; |
| | | if ("left".Equals(wheelsPosition)) //å¹é
左轮座轮å |
| | |
| | | ).ToList(); |
| | | } |
| | | } |
| | | |
| | | if (newOrOld == "1" && xuanpeicount==2) |
| | | { |
| | | return WheelsList.OrderBy(x => decimal.Parse(x.Wheels_ygljz)).FirstOrDefault(); |
| | | } |
| | | else |
| | | { |
| | | return WheelsList.OrderBy(x => x.CreateDate).FirstOrDefault(); |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | private readonly IDt_InZdp_mes_htyRepository _InZdp_Mes_HtyRepository; |
| | | private readonly IDt_ZdpStockRepository _ZdpStockRepository; |
| | | private readonly IDt_ZdpStock_htyRepository _ZdpStock_HtyRepository; |
| | | private readonly IDt_PreOutboundRepository _PreOutboundRepository; |
| | | |
| | | |
| | | public Dt_TaskService(IDt_TaskRepository BaseDal, |
| | |
| | | IDt_InZdp_mes_htyRepository inZdp_Mes_HtyRepository, |
| | | IDt_ZdpStockRepository zdpStockRepository, |
| | | IDt_ZdpStock_htyRepository dt_ZdpStock_HtyRepository, |
| | | IDt_OutZdp_htyRepository dt_OutZdp_HtyRepository) : base(BaseDal) |
| | | IDt_OutZdp_htyRepository dt_OutZdp_HtyRepository, |
| | | IDt_PreOutboundRepository dt_PreOutboundRepository) : base(BaseDal) |
| | | |
| | | { |
| | | _unitOfWorkManage = unitOfWorkManage; |
| | |
| | | _ZdpStockRepository = zdpStockRepository; |
| | | _ZdpStock_HtyRepository = dt_ZdpStock_HtyRepository; |
| | | _Dt_OutZdp_htyRepository = dt_OutZdp_HtyRepository; |
| | | _PreOutboundRepository = dt_PreOutboundRepository; |
| | | } |
| | | |
| | | #region å¤é¨æ¥å£æ¹æ³ |
| | |
| | | SourceAddress = zdpInfo.Zdp_Location, |
| | | CurrentAddress =zdpInfo.Zdp_Location, |
| | | TaskState = (int)TaskOutStatusEnum.OutNew, |
| | | TaskType = outtype == "2" ? (int)TaskOutboundTypeEnum.OutBrake : (int)TaskOutboundTypeEnum.OutWheels, |
| | | TaskType = (int)TaskOutboundTypeEnum.OutBrake, |
| | | TaskNum = BaseDal.GetTaskNo().Result, |
| | | Creater = "System", |
| | | CreateDate = DateTime.Now, |
| | |
| | | { |
| | | Dt_WheelsStock stockInfo = _WheelsStockRepository.QueryFirst(x => x.Wheels_code == item); |
| | | if (stockInfo == null) return content.Error("æªæ¥è¯¢å°å¯¹åºçåºåä¿¡æ¯"); |
| | | |
| | | Dt_PreOutbound dt_Pre=_PreOutboundRepository.QueryFirst(x => x.PalletCode == stockInfo.Wheels_code); |
| | | if (dt_Pre != null) |
| | | { |
| | | return content.Error($"å½å车轮å·å·²å¨æååºåºä¸ï¼ä¸å¯ç´æ¥åºåºï¼ï¼ï¼ï¼è½¦è½®æ¡ç ï¼{dt_Pre.PalletCode}"); |
| | | } |
| | | |
| | | |
| | | stockInfo.Wheels_CurrentStatue = 4; |
| | | string Location = stockInfo.Wheels_Location; |
| | | var locationst = locationinfoData.Where(x => x.LocationCode== stockInfo.Wheels_Location).FirstOrDefault(); |
| | |
| | | return content.Error($"æªç¥æ¡ç {input.PalletCode}ä»»å¡"); |
| | | } |
| | | |
| | | List<Dt_Task> taskcl = BaseDal.QueryData(x => x.TaskState == (int)TaskOutStatusEnum.Lien_Check); |
| | | if (taskcl.Count > 0) |
| | | { |
| | | return content.Error($"å·²æå¨æµéä¸ç车轮ï¼è¯·æ¥çæ¯å¦ç³è¯·æ£ç¡®"); |
| | | } |
| | | |
| | | |
| | | task.TaskState = (int)TaskOutStatusEnum.Lien_Check; |
| | | task.CurrentAddress = input.Position; |
| | | task.NextAddress = "2021"; |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æå车轮åºåº |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("SaveCZInfoTemporarystorage"), AllowAnonymous] |
| | | public WebResponseContent SaveCZInfoTemporarystorage([FromBody] SaveModel input) |
| | | { |
| | | return _AppService.SaveCZInfoTemporarystorage(input); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¿åè½¦è½´ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | |
| | | { |
| | | return _AppService.SaveZDPStraight(saveModel); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æååºä¸åä»»å¡ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpGet, Route("SaveTemporaryissued"), AllowAnonymous] |
| | | public WebResponseContent SaveTemporaryissued() |
| | | { |
| | | return _AppService.SaveTemporaryissued(); |
| | | } |
| | | } |
| | |
| | | |
| | | |
| | | //è·åè´§ä½ç¶æä¿¡æ¯ |
| | | [HttpPost, AllowAnonymous, Route("LocationStatus")] |
| | | public WebResponseContent LocationStatus() |
| | | [HttpPost, AllowAnonymous, Route("LocationStatuskt")] |
| | | public WebResponseContent LocationStatuskt() |
| | | { |
| | | return Service.LocationStatus(); |
| | | return Service.LocationStatuskt(); |
| | | } |
| | | |
| | | [HttpPost, AllowAnonymous, Route("RequestLocation")] |
| | |
| | | { |
| | | return Service.GetStockStatue(); |
| | | } |
| | | |
| | | |
| | | } |