| | |
| | | > |
| | | </span> |
| | | </div> |
| | | <div style="position: absolute; width: 47rem; height: 2.5rem"> |
| | | <div style="position: absolute; width: 62rem; height: 2.5rem"> |
| | | <el-table |
| | | empty-text="ææ æ°æ®" |
| | | style="margin-top: 0.88rem" |
| | |
| | | <el-table-column |
| | | property="craftsStep" |
| | | label="å·¥èºé¡¹ç¹/æ¥éª¤" |
| | | min-width="30%" |
| | | min-width="13%" |
| | | > |
| | | <template #default="scope"> |
| | | <span |
| | |
| | | " |
| | | >{{ scope.row.craftsStep }} |
| | | </span></template |
| | | ></el-table-column |
| | | > |
| | | > |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | property="craftContent" |
| | | label="å·¥èºå
容" |
| | | min-width="70%" |
| | | min-width="40%" |
| | | > |
| | | <template #default="scope"> |
| | | <el-tooltip placement="bottom" effect="light"> |
| | | <template #content> |
| | | <span style="display: block; width: 15rem">{{ |
| | | scope.row.craftContent |
| | | }}</span> |
| | | </template> |
| | | <span |
| | | @click="true" |
| | | style=" |
| | | color: #ffffff; |
| | | font-size: 0.88rem; |
| | | display: -webkit-box; /* 设置为WebKitå
æ ¸çå¼¹æ§ç忍¡å */ |
| | | -webkit-box-orient: vertical; /* åç´æå */ |
| | | -webkit-line-clamp: 2; /* éå¶æ¾ç¤ºä¸¤è¡ */ |
| | | overflow: hidden; /* éèè¶
åºèå´çå
容 */ |
| | | text-overflow: ellipsis; /* 使ç¨çç¥å· */ |
| | | " |
| | | >{{ scope.row.craftContent }}</span |
| | | > |
| | | </el-tooltip> |
| | | </template></el-table-column |
| | | > |
| | | <el-table-column property="tools" label="å·¥å
·" min-width="12%"> |
| | | <template #default="scope"> |
| | | <span |
| | | @click="true" |
| | | ref="spanHide" |
| | | style=" |
| | | color: #ffffff; |
| | | font-size: 0.88rem; |
| | |
| | | overflow: hidden; /* éèè¶
åºèå´çå
容 */ |
| | | text-overflow: ellipsis; /* 使ç¨çç¥å· */ |
| | | " |
| | | >{{ scope.row.craftContent }}</span |
| | | >{{ scope.row.tools }} |
| | | </span></template |
| | | ></el-table-column |
| | | > |
| | | <el-table-column |
| | | property="craftsStep" |
| | | label="ç©æ" |
| | | min-width="15%" |
| | | > |
| | | <template #default="scope"> |
| | | <span |
| | | style=" |
| | | color: #ffffff; |
| | | font-size: 0.88rem; |
| | | display: -webkit-box; /* 设置为WebKitå
æ ¸çå¼¹æ§ç忍¡å */ |
| | | -webkit-box-orient: vertical; /* åç´æå */ |
| | | -webkit-line-clamp: 2; /* éå¶æ¾ç¤ºä¸¤è¡ */ |
| | | overflow: hidden; /* éèè¶
åºèå´çå
容 */ |
| | | text-overflow: ellipsis; /* 使ç¨çç¥å· */ |
| | | " |
| | | >{{ scope.row.material }}</span |
| | | ></template |
| | | ></el-table-column |
| | | > |
| | | </el-table> |
| | | <div class="consten" v-if="contentShow"> |
| | | <div class="consten" v-show="contentShow"> |
| | | <el-table |
| | | empty-text="ææ æ°æ®" |
| | | :data="gridData" |
| | |
| | | justify-content: center; |
| | | align-items: center; |
| | | position: absolute; |
| | | top: 35%; |
| | | top: 38%; |
| | | left: 50%; |
| | | transform: translateX(-50%); |
| | | z-index: 999; |
| | |
| | | > |
| | | <el-button |
| | | :disabled="obj.setpNum == sunNUm" |
| | | @click="Next(false)" |
| | | @click="DialogVisible = true" |
| | | type="primary" |
| | | :style="{ |
| | | width: '5rem', |
| | |
| | | |
| | | <!-- 强å¶è·³è½¬ç¡®è®¤æ¡ --> |
| | | <el-dialog v-model="centerDialogVisible" title="确认" width="300" center> |
| | | <span> å½å任塿ªå®æï¼æ¯å¦å¼ºå¶è·³è½¬å°ä¸ä¸æ¥ï¼ </span> |
| | | <span sty> å½å任塿ªå®æï¼æ¯å¦å¼ºå¶è·³è½¬å°ä¸ä¸æ¥ï¼ </span> |
| | | <template #footer> |
| | | <div class="dialog-footer"> |
| | | <el-button style="width: 5rem" @click="centerDialogVisible = false" |
| | | >åæ¶</el-button |
| | | > |
| | | <el-button style="width: 5rem" type="primary" @click="Next(true)"> |
| | | 确认 |
| | | </el-button> |
| | | </div> |
| | | </template> |
| | | </el-dialog> |
| | | |
| | | <!-- æ¯å¦åæ ¼æå·²å®æ --> |
| | | <el-dialog v-model="DialogVisible" title="确认" width="300" center> |
| | | <span style="display: block; text-align: center; font-size: 1.5rem"> |
| | | 请确认å½åæ¥éª¤å·²å®æä¸åæ ¼ |
| | | </span> |
| | | <template #footer> |
| | | <div class="dialog-footer"> |
| | | <el-button style="width: 5rem" @click="DialogVisible = false" |
| | | >åæ¶</el-button |
| | | > |
| | | <el-button style="width: 5rem" type="primary" @click="Next(false)"> |
| | | 确认 |
| | | </el-button> |
| | | </div> |
| | |
| | | |
| | | const container = ref(null); |
| | | |
| | | // let scene, camera, renderer, controls; |
| | | |
| | | const router = useRouter(); |
| | | const gridData = ref([]); |
| | | const contentShow = ref(false); |
| | | const contentShow1 = ref(false); |
| | | const DialogVisible = ref(false); |
| | | const info = ref({}); |
| | | info.value = history.state?.info ? JSON.parse(history.state?.info) : {}; |
| | | const title = ref(""); |
| | |
| | | const Torque = ref(""); |
| | | const showDetail1 = (va1) => { |
| | | contentShow1.value = false; |
| | | contentShow.value = va1; |
| | | contentShow.value = true; |
| | | }; |
| | | const showDetail = (va1) => { |
| | | contentShow1.value = va1; |
| | |
| | | obj.value = res.data.nowdate[0]; |
| | | if (res.data.nowdate[0].setpNum == obj.value.setpNum) { |
| | | centerDialogVisible.value = true; |
| | | DialogVisible.value = false; |
| | | return; |
| | | } |
| | | return; |
| | | } |
| | | centerDialogVisible.value = false; |
| | | DialogVisible.value = false; |
| | | gridData.value = [res.data.nex]; |
| | | xPos.value = |
| | | gridData.value[0].pointAxisXYZ != null && |
| | |
| | | from.value.gruops = info.value.grouptype; |
| | | from.value.id = info.value.njtakeid; |
| | | from.value.creater = info.value.creater; |
| | | console.log(from.value, info.value); |
| | | |
| | | ChangeStatus(from.value).then((res) => { |
| | | ElMessage({ |
| | |
| | | const BASE_COLOR = [0.2, 0.4, 0.6]; |
| | | const RED_COLOR = [3.0, 0.2, 0.4]; |
| | | const GREEN_COLOR = [0.0, 1.0, 0.0]; |
| | | |
| | | const xPos = ref(""); |
| | | const yPos = ref(""); |
| | | const zPos = ref(""); |
| | |
| | | material.needsUpdate = true; // å¼ºå¶æ´æ°æè´¨ |
| | | }); |
| | | }); |
| | | console.log(part.split(",")); |
| | | if ( |
| | | part == |
| | | "æèè¡åæ¯å¨èºæ 1,æèè¡åæ¯å¨èºæ 2,æèè¡åæ¯å¨èºæ 3,æèè¡åæ¯å¨èºæ 4" |
| | |
| | | [] |
| | | ); |
| | | }; |
| | | window.addEventListener("resize", () => { |
| | | console.log("åå§ååºæ¯", window.innerWidth, window.innerHeight); |
| | | // camera.aspect = window.innerWidth / window.innerHeight; |
| | | // camera.updateProjectionMatrix(); |
| | | // renderer.setSize(window.innerWidth, window.innerHeight); |
| | | }); |
| | | // window.addEventListener("resize", () => { |
| | | // // console.log("åå§ååºæ¯", window.innerWidth, window.innerHeight); |
| | | // // camera.aspect = window.innerWidth / window.innerHeight; |
| | | // // camera.updateProjectionMatrix(); |
| | | // // renderer.setSize(window.innerWidth, window.innerHeight); |
| | | // }); |
| | | const nodeList = [ |
| | | "è½¬åæ¶", |
| | | "æèè¡åæ¯å¨èºæ 1,æèè¡åæ¯å¨èºæ 2,æèè¡åæ¯å¨èºæ 3,æèè¡åæ¯å¨èºæ 4", |
| | |
| | | |
| | | onMounted(() => { |
| | | // åå§ååºæ¯ |
| | | renderer.setSize(window.innerWidth / 1.5, window.innerHeight / 2); |
| | | renderer.setSize(window.innerWidth / 1.01, window.innerHeight / 2.1); |
| | | renderer.setClearColor(0xeeeeee); // è®¾ç½®èæ¯è² |
| | | // å¯ç¨ç©çæ¸²ææ¨¡å¼ |
| | | // renderer.physicallyCorrectLights = true; |
| | |
| | | |
| | | // æ·»å äº¤äºæ§å¶å¨ï¼é¼ æ ææ½ç¼©æ¾ï¼ |
| | | const controls = new OrbitControls(camera, renderer.domElement); |
| | | controls.enablePan = false; //ç¦æ¢å³é®ææ½ |
| | | //ç¸æºä½ç½®ä¸è§å¯ç®æ ç¹æå°å¼ |
| | | controls.minDistance = 650; |
| | | //ç¸æºä½ç½®ä¸è§å¯ç®æ ç¹æå¤§å¼ |
| | | controls.maxDistance = 900; |
| | | |
| | | camera.position.set(...CAMERA_POS); |
| | | controls.update(); |
| | | |
| | |
| | | } |
| | | |
| | | .rect-item2 { |
| | | width: 49.88rem; |
| | | width: 65rem; |
| | | height: 15.38rem; |
| | | border: 0.1rem solid #02cde6; |
| | | padding: 0.69rem 1.44rem; |
| | | position: relative; |
| | | |
| | | .el-table :deep(.el-table__header th) { |
| | | border: solid 1px #1ac0f6; |
| | |
| | | } |
| | | |
| | | .consten { |
| | | position: relative; |
| | | top: 0; |
| | | width: 100%; |
| | | position: absolute; |
| | | top: 10rem; |
| | | z-index: 999; |
| | | } |
| | | } |