From 2027077e00eff0b9fa6b0f68f803a9780f065e21 Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期一, 22 四月 2024 11:18:14 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- UI-Project/src/views/Returns/returns.vue | 204 +++++++++++++++++++++++++++++--------------------- 1 files changed, 118 insertions(+), 86 deletions(-) diff --git a/UI-Project/src/views/Returns/returns.vue b/UI-Project/src/views/Returns/returns.vue index 97d7b27..759d3ca 100644 --- a/UI-Project/src/views/Returns/returns.vue +++ b/UI-Project/src/views/Returns/returns.vue @@ -15,47 +15,7 @@ import { ref, onMounted } from "vue"; // import http from "@/http/index"; -// const tableData = ref([]) -// let app = ref({ -// data(){ -// return { -// enableState:'', -// } -// }, -// }) -// const tableData = ref({ -// workstationId:'', -// patternWidth :'', -// patternHeigth :'', -// filmsId :'', -// number :'', -// patternThickness :'', -// enableState:'', -// }) -// request.post(`/LoadGlass/list`).then((res) => { -// if (res.code == 200) { -// console.log(res.data); -// } else { -// ElMessage.warning(res.msg) -// router.push("/login") -// } -// }); -// request.get("/LoadGlass/list").then((res) => { -// if (res.code == 200) { -// console.log(res.data); -// tableData.value = res -// } else { -// ElMessage.warning(res.msg) -// router.push("/login") -// } -// }); - - // request - // const requestData = { - // projectNo:"P24030805", - // state:0 - // }; - +const tableDataa = ref([]) const requestData = { // projectNo:"P24030805", @@ -63,13 +23,18 @@ }; const tableData = reactive([]); +// let filterData = ref({ +// damageDetails: { +// state: '', +// }, +// }) // 鍙戦�佽幏鍙栬〃鏍兼暟鎹殑璇锋眰 const fetchTableData = async () => { try { // 鍙戦�佽幏鍙栬〃鏍兼暟鎹殑璇锋眰锛屽苟绛夊緟鍝嶅簲 // const response = await request.post("/loadGlass/optimizeProject/listByState", requestData); - const response = await request.get("/loadGlass/LoadGlass/list"); + const response = await request.get("/loadGlass/up-patten-usage/prioritylist"); // 妫�鏌ュ搷搴旂姸鎬� if (response.code === 200) { @@ -85,30 +50,66 @@ ElMessage.error('鑾峰彇琛ㄦ牸鏁版嵁澶辫触锛岃閲嶈瘯'); } }; +request.get("/loadGlass/LoadGlass/list").then((res) => { + if (res.code == 200) { + console.log(res.data); + tableDataa.value = res.data + } else { + ElMessage.warning(res.msg) + router.push("/login") + } + }); +//瀹氫箟鎺ユ敹鍔犺浇琛ㄥご涓嬫媺鏁版嵁 +const titleSelectJson = ref({ + processType: [], + +}) +const getBasicData = ref({ + id: '', + projectNo: '', +}) +request.post("/loadGlass/optimizeProject/listByState", requestData) +.then((res) => { + if (res.code == 200) { + titleSelectJson.value.processType = res.data; + console.log(res.data); + } else { + ElMessage.warning(res.msg) + router.push("/login") + } + }); + +// const billall = () => { +// request.post("/loadGlass/optimizeProject/listByState", requestData) +// .then((res: any) => { +// // if (res.code == 200) { +// tableData.value = res.data; +// // let self = this +// // } +// }) +// .catch((err: any) => {}); +// } const user = ref(''); -const remoteMethod = () => { - request.post("/loadGlass/optimizeProject/listByState", requestData) - .then((res: any) => { - // if (res.code == 200) { - tableData.value = res.data; - // let self = this - // } - }) - .catch((err: any) => {}); -} +// 瀹氫箟琛ㄥご涓婁紶鏁版嵁 +let titleUploadData = ref({ + projectNo:'', +}) +// const billall = { +// data () { +// return { +// form: { +// projectNo: '', +// }, +// billall:[], +// } +// }, +// methods:{ + +// } +// } onMounted(fetchTableData); - - -// onMounted(() => { -// request -// .post("/loadGlass/LoadGlass/selectPriority") -// .then((res: any) => { -// tableData.value = res.data; -// }) -// .catch((err: any) => {}); -// }); interface User { id: string name: string @@ -144,6 +145,7 @@ } } } + const open = () => { ElMessageBox.confirm( '鏄惁鍒犻櫎璇ユ潯淇℃伅?', @@ -236,60 +238,88 @@ <el-button style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="primary">寮�濮嬩笂鐗�</el-button> <el-button style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="warning" >鏆傚仠</el-button> <el-button style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="danger" >鍋滄浠诲姟</el-button> - <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;" v-loading="loading"> - <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto"> - <el-table - height="100%" - ref="table" + <el-card style="flex: 1;margin-left: 10px;margin-top: 15px;" v-loading="loading"> + <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;"> + <!-- <el-table + height="150" + ref="table" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}" :data="tableData" :span-method="objectSpanMethod" + > --> + <el-table + height="150" + ref="table" + :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}" + :data="tableData" > - <el-table-column prop="workstationId" label="宸ョ▼鍙�" width="200" align="center"/> - <el-table-column prop="patternWidth" label="鍘熺墖瀹�" align="center"/> - <el-table-column prop="patternHeigth" label="鍘熺墖闀�" align="center"/> + <el-table-column prop="engineeringId" label="宸ョ▼鍙�" width="200" align="center"/> + <el-table-column prop="width" label="鍘熺墖瀹�" align="center"/> + <el-table-column prop="height" label="鍘熺墖闀�" align="center"/> <el-table-column prop="filmsId" label="鑶滅郴" align="center"/> - <el-table-column prop="number" label="鏁伴噺" align="center"/> - <el-table-column prop="patternThickness" label="鍘氬害" align="center"/> + <el-table-column prop="layoutSequence" label="鏁伴噺" align="center"/> + <el-table-column prop="thickness" label="鍘氬害" align="center"/> <el-table-column align="center" label="鐘舵��" min-width="80" - prop="enableState" + prop="state" > - <el-tag type="success">灏辩华</el-tag> + <!-- <el-tag type="success" v-if="damageDetails.state === 1">灏辩华</el-tag> --> <!-- <el-tag type="danger" v-if="row.enableState==2">鏈氨缁�</el-tag> --> </el-table-column> </el-table> </div> </el-card> <div id="parent"> - <img src="../../assets/shangpianji .png" alt="" style="max-width: 20%;max-height: 20%;margin-top: 20px;margin-left: 500px;"> - <el-button style="margin-top: -830px;margin-left: -40px;" size="mini" id="searchButton" @click="add = true">娣诲姞鍘熺墖</el-button> - <el-button style="margin-top: -10px;margin-left: -80px;" size="mini" id="searchButton" @click="adda = true">娣诲姞鍘熺墖</el-button> - <!-- <div id="overlay" v-show="state"></div> --> - <!-- <div id="overlaya" v-show="statea"></div> --> + <img src="../../assets/shangpianji.png" alt="" style="max-width: 20%;max-height: 20%;margin-top: 20px;margin-left: 500px;"> + <!-- <el-button style="margin-top: -830px;margin-left: -40px;" size="mini" id="searchButton" @click="add = true">娣诲姞鍘熺墖</el-button> --> + <!-- <el-button style="margin-top: -10px;margin-left: -80px;" size="mini" id="searchButton" @click="adda = true">娣诲姞鍘熺墖</el-button> --> </div> + <div style="margin-top: -350px;margin-left: 650px;"> + <el-table :data="tableDataa" border style="width: 60%" + :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}" + > + <el-table-column prop="patternWidth" align="center" label="瀹�" min-width="80" /> + <el-table-column prop="patternHeigth" align="center" label="闀�" min-width="80" /> + <el-table-column prop="filmsId" align="center" label="鑶滅郴" min-width="80" /> + <el-table-column prop="number" align="center" label="鏁伴噺" min-width="80" /> + <el-table-column fixed="right" label="鎿嶄綔" align="center" width="150"> + <template #default> + <el-button size="mini" type="text" plain @click="add = true">娣诲姞</el-button> + <el-button size="mini" type="text" plain @click="open">鍒犻櫎</el-button> + </template> + </el-table-column> + </el-table> + </div> </div> <el-dialog v-model="dialogFormVisible" top="24vh" width="30%" title="宸ョ▼" > <div style="margin-left: 50px;margin-bottom: 10px;"> <el-form-item label="宸ョ▼鍙凤細" :required="true"> - <el-select + <el-select v-model="getBasicData.projectNo" clearable placeholder="璇烽�夋嫨宸ョ▼" style="width: 220px" + > + <el-option + v-for="item in titleSelectJson['processType']" + :key="item.id" + :label="item.projectNo" + :value="item.projectNo" + /> + </el-select> + <!-- <el-select clearable placeholder="璇烽�夋嫨宸ョ▼" style="width: 300px" - filterable - :remote-method="remoteMethod" + v-model="form.id" > <el-option - v-for="item in remoteMethod" - :key="item.projectNo" + v-for="item in billall" + :key="item.id" :label="item.projectNo" :value="item.projectNo" /> - </el-select> + </el-select> --> </el-form-item> </div> <template #footer> @@ -432,11 +462,12 @@ margin-left: 20px; size: 50px; margin-top: 20px; - margin-bottom: 20px; + margin-bottom: 10px; } #parent{ position: relative; width: 1500px; + margin-left: -300px } #overlay{ position: absolute; @@ -456,4 +487,5 @@ margin-top: -40px; margin-left: 167px; } + </style> \ No newline at end of file -- Gitblit v1.8.0