刘龙龙
This commit is contained in:
parent
f93587abd4
commit
af38bfffab
|
@ -3415,7 +3415,7 @@
|
|||
},
|
||||
"node_modules/axios": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmmirror.com/axios/-/axios-1.6.0.tgz",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz",
|
||||
"integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==",
|
||||
"dependencies": {
|
||||
"follow-redirects": "^1.15.0",
|
||||
|
@ -13914,7 +13914,7 @@
|
|||
},
|
||||
"axios": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmmirror.com/axios/-/axios-1.6.0.tgz",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz",
|
||||
"integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==",
|
||||
"requires": {
|
||||
"follow-redirects": "^1.15.0",
|
||||
|
|
180
src/App.vue
180
src/App.vue
|
@ -5,13 +5,187 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { Alert } from "element-ui";
|
||||
import { queryallanswer } from "./api/answer";
|
||||
export default {
|
||||
name: "App",
|
||||
data() {
|
||||
return {};
|
||||
return {
|
||||
grade: 0,
|
||||
};
|
||||
},
|
||||
created() {},
|
||||
methods: {},
|
||||
created() {
|
||||
this.queryallanswer();
|
||||
},
|
||||
methods: {
|
||||
//请求正确答案
|
||||
// async queryallanswer() {
|
||||
// let { data } = await queryallanswer();
|
||||
// let arr = [];
|
||||
// arr = data.data;
|
||||
// arr.forEach((item) => {
|
||||
// item.answer = JSON.parse(item.answer);
|
||||
// });
|
||||
// console.log(arr);
|
||||
// let obj = {
|
||||
// cjdpz_beilv: "2",
|
||||
// cjdpz_cjsjlx: "uint16",
|
||||
// cjdpz_dxsx: "只读131111",
|
||||
// cjdpz_jcqdz: "8195",
|
||||
// cjdpz_mc: "产量",
|
||||
// cjdpz_sjq: "4X (Holding Register)",
|
||||
// cjdpz_tagid: "MachinePamHID910",
|
||||
// cjdpz_zjx: "Null",
|
||||
// ippz_dns_by: "114.114.114.114",
|
||||
// ippz_dns_sx: "8.8.8.8",
|
||||
// ippz_ip: "192.168.32.3",
|
||||
// ippz_mac: "3C:2D:50:20:30:3D",
|
||||
// ippz_mrwg: "192.168.32.1",
|
||||
// ippz_wangkou: "ETH1",
|
||||
// ippz_zwym: "255.255.255.192",
|
||||
// mqtt_cjd_sbmc: "有线区精雕1",
|
||||
// mqtt_cjd_tagid: "MachinePamHID910",
|
||||
// mqtt_ip: "124.70.210.118",
|
||||
// mqtt_port: "1883",
|
||||
// mqtt_qiyong: "1",
|
||||
// mqtt_qos: "qos1",
|
||||
// mqtt_retained: "0",
|
||||
// mqtt_scms: "周期上传",
|
||||
// mqtt_sczq: "5",
|
||||
// mqtt_sjgl: "采集成功",
|
||||
// mqtt_sssjfbzt: "dbzn/gateway/iotlite/2000808010",
|
||||
// mqtt_wgsn: "2000808010",
|
||||
// sbpz_jdzxz: "1",
|
||||
// sbpz_jysb: "0",
|
||||
// sbpz_mac: "3C:2D:50:20:30:3D",
|
||||
// sbpz_sbid: "有线区加工设备1",
|
||||
// sbpz_sbmc: "有线区精雕1",
|
||||
// tdpz_050F: "auto",
|
||||
// tdpz_0610: "auto",
|
||||
// tdpz_cfcs: "3",
|
||||
// tdpz_cjsylxdz: "1",
|
||||
// tdpz_cssj: "500",
|
||||
// tdpz_dxzkb: "1:1",
|
||||
// tdpz_ip: "192.168.32.2",
|
||||
// tdpz_jgsj: "500",
|
||||
// tdpz_lxsj: "0",
|
||||
// tdpz_port: "502",
|
||||
// tdpz_qdmc: "ModbusTCPClient",
|
||||
// tdpz_td: "网口",
|
||||
// tdpz_tdmc: "有线区Channel1",
|
||||
// tdpz_watchtime: "1",
|
||||
// wgpz_wgid: "LAN-BOX1",
|
||||
// wgpz_wglx: "MODBUS网关",
|
||||
// wgpz_wgmc: "有线区网关1",
|
||||
// };
|
||||
// let newArr = [
|
||||
// {
|
||||
// cskey: "MachinePamHID917",
|
||||
// csname: "主轴转速",
|
||||
// pcz: "100",
|
||||
// sdz: "2000",
|
||||
// sfbjbz: "是",
|
||||
// sfyxbz: "是",
|
||||
// sswg: "lan-box2",
|
||||
// xsws: "0",
|
||||
// },
|
||||
// {
|
||||
// cskey: "MachinePamHID910",
|
||||
// csname: "产量",
|
||||
// pcz: "5",
|
||||
// sdz: "20",
|
||||
// sfbjbz: "是",
|
||||
// sfyxbz: "是",
|
||||
// sswg: "lan-box1",
|
||||
// xsws: "0",
|
||||
// },
|
||||
// {
|
||||
// cskey: "MachinePamHID909",
|
||||
// csname: "急停状态",
|
||||
// pcz: "0",
|
||||
// sdz: "1",
|
||||
// sfbjbz: "是",
|
||||
// sfyxbz: "是",
|
||||
// sswg: "wlan-box1",
|
||||
// xsws: "0",
|
||||
// },
|
||||
// {
|
||||
// cskey: "MachinePamHID928",
|
||||
// csname: "切削速度",
|
||||
// pcz: "50",
|
||||
// sdz: "500",
|
||||
// sfbjbz: "是",
|
||||
// sfyxbz: "是",
|
||||
// sswg: "wlan-box2",
|
||||
// xsws: "0",
|
||||
// },
|
||||
// ];
|
||||
// // console.log(this.getAllGrades(arr[0].answer, obj, arr[0].r1));
|
||||
// console.log(this.getAllGrades(newArr, newArr, arr[9].r1));
|
||||
// // this.getAllGrades(arr[9].answer, newArr, arr[9].r1);
|
||||
// },
|
||||
//obj1:答案对象 obj:用户对象 r1 模块分数
|
||||
// getAllGrades(obj1, obj2, r1) {
|
||||
// var arr = [];
|
||||
// let grade = 0;
|
||||
// if (!Array.isArray(obj1)) {
|
||||
// const keys = Object.keys(obj1);
|
||||
// for (let key of keys) {
|
||||
// if (obj1[key] !== obj2[key]) {
|
||||
// arr.push({
|
||||
// [key]: {
|
||||
// answer: obj1[key],
|
||||
// user: obj2[key],
|
||||
// },
|
||||
// });
|
||||
// }
|
||||
// }
|
||||
// if (arr.length > 0) {
|
||||
// grade = 0;
|
||||
// } else {
|
||||
// grade = r1;
|
||||
// }
|
||||
// } else {
|
||||
// if (obj1.length !== obj2.length) {
|
||||
// return false;
|
||||
// }
|
||||
// let flagArr = [];
|
||||
// for (let i = 0; i < obj1.length; i++) {
|
||||
// for (let j = 0; j < obj2.length; j++) {
|
||||
// let flag = this.isArrEqual(
|
||||
// Object.values(obj1[i]),
|
||||
// Object.values(obj2[j])
|
||||
// );
|
||||
// flagArr.push(flag);
|
||||
// }
|
||||
// }
|
||||
// let counter = 0;
|
||||
// let target = true;
|
||||
// for (let a of flagArr) {
|
||||
// if (a == target) {
|
||||
// counter++;
|
||||
// }
|
||||
// }
|
||||
// if (counter == obj1.length) {
|
||||
// grade = r1;
|
||||
// console.log(grade);
|
||||
// } else {
|
||||
// grade = 0;
|
||||
// }
|
||||
// }
|
||||
// // 返回此模块分数以及错误的字段;
|
||||
// return {
|
||||
// arr,
|
||||
// grade: Number(grade),
|
||||
// };
|
||||
// },
|
||||
// isArrEqual(arr1, arr2) {
|
||||
// return (
|
||||
// arr1.length === arr2.length && arr1.every((ele) => arr2.includes(ele))
|
||||
// );
|
||||
// },
|
||||
},
|
||||
mounted() {},
|
||||
components: {},
|
||||
};
|
||||
</script>
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
import axios from "axios";
|
||||
//获取正确答案
|
||||
export let queryallanswer = () =>
|
||||
axios.get(
|
||||
"http://172.16.1.254:10014/Handler/Config.ashx?action=queryallanswer"
|
||||
);
|
|
@ -3,4 +3,26 @@ const { defineConfig } = require("@vue/cli-service");
|
|||
module.exports = defineConfig({
|
||||
transpileDependencies: true,
|
||||
lintOnSave: false,
|
||||
devServer: {
|
||||
// overlay: { // 让浏览器 overlay 同时显示警告和错误
|
||||
// warnings: true,
|
||||
// errors: true,
|
||||
// },
|
||||
// hotOnly: true,
|
||||
// open: false, // npm run serve后自动打开页面
|
||||
// https: false, // https:{type:Boolean}
|
||||
// host: "0.0.0.0", // 匹配本机IP地址(默认是0.0.0.0)
|
||||
// port: 8989, // 开发服务器运行端口号
|
||||
proxy: {
|
||||
"/Handler": {
|
||||
//代理的名字
|
||||
target: "http://172.16.1.254:10014",
|
||||
ws: true,
|
||||
changeOrigin: true,
|
||||
pathRewrite: {
|
||||
"^/Handler": "",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue