From a89a1c3f3f82e8adb40170919efcd096e9d225f3 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期五, 29 十二月 2023 11:28:13 +0800 Subject: [PATCH] modified: src/views/plan/productionschedul/index.vue modified: src/views/warehouse/pallettransports/index.vue --- src/views/plan/productionschedul/index.vue | 179 +++++++++++++++++++++++++---------------------------------- 1 files changed, 77 insertions(+), 102 deletions(-) diff --git a/src/views/plan/productionschedul/index.vue b/src/views/plan/productionschedul/index.vue index cd1b614..e762066 100644 --- a/src/views/plan/productionschedul/index.vue +++ b/src/views/plan/productionschedul/index.vue @@ -2,74 +2,79 @@ <div class="mod-config"> <basic-container> <el-row> - <el-col :span="14" style="height:100vh"> - <el-row style="height:70%;padding:0px 10px;"> - <el-col :span="24"> - <div> - <span style="position: relative;top:40px;color:#E84738">鏈畬鎴�</span> - <span style="position: relative;top:30px;left:61%;z-index: 11"> + <el-col :span="16" style="height:100vh"> + <el-row style="height:65%;padding:0px 10px;"> + <el-col :span="24" style="margin: 0;"> + <div style="display:flex;height:36px;justify-content: space-between;align-items:center;"> + <div><span style="color:#E84738;font-weight: bold;">鏈畬鎴�</span></div> + <div> <el-button @click="tagFinished" size="mini" round type="success">鏍囪宸插畬鎴�</el-button> <el-button size="mini" round type="primary" v-if="permissions.plan_productionschedul_edit_line" @click="openEditDialog">缂栬緫鏃堕棿绾�</el-button> - </span> - <avue-crud - :data="tableData" - ref="crud" - :option="option" - :span-method="spanMethod" - @refresh-change="getDataList" - @current-change="handleCurrentChange" - @size-change="handleSizeChange" - :page="page" - @selection-change="selectionRow" - :table-loading="loading"> - <template #menu="{ row, index }"> - <el-button - v-if="permissions.plan_productionschedul_edit" - type="text" - icon="el-icon-edit" - size="small" - @click="editHandle(row, index)">缂栬緫</el-button> - <el-button - v-if="permissions.plan_productionschedul_del" - type="text" - icon="el-icon-delete" - size="small" - @click="deleteHandle(row, index)">鍒犻櫎</el-button> - </template> - </avue-crud> + <el-tooltip content="鍒锋柊"> + <el-button circle icon="el-icon-refresh" @click="getDataList"></el-button> + </el-tooltip> + </div> </div> + <avue-crud + class="unfinished-crud" + :data="tableData" + ref="crud" + :option="option" + :span-method="spanMethod" + @refresh-change="getDataList" + @current-change="handleCurrentChange" + @size-change="handleSizeChange" + :page="page" + @selection-change="selectionRow" + :table-loading="loading"> + <template #menu="{ row, index }"> + <el-button + v-if="permissions.plan_productionschedul_edit" + type="text" + icon="el-icon-edit" + size="small" + @click="editHandle(row, index)">缂栬緫</el-button> + <el-button + v-if="permissions.plan_productionschedul_del" + type="text" + icon="el-icon-delete" + size="small" + @click="deleteHandle(row, index)">鍒犻櫎</el-button> + </template> + </avue-crud> </el-col> </el-row> - <el-row style="height:30%;padding:0px 10px;"> - <el-col :span="24"> - <div> - <span style="position: relative;top:0px;color:#34BD66">宸插畬鎴�</span> - <avue-crud - :data="finishedTableData" - ref="finished" - :option="finishedOption" - :span-method="spanMethod" - @refresh-change="getFinishedData" - @current-change="handleCurrentChange" - @size-change="handleSizeChange" - :page="finishedPage" - @selection-change="selectionFinishedRow"> - <!-- <template #menu="{ row, index }"> - <el-button - v-if="permissions.plan_productionschedul_del" - type="text" - icon="el-icon-delete" - size="small" - @click="deleteHandle(row, index)">鍒犻櫎</el-button> - </template> --> - </avue-crud> + <el-row style="height:35%;padding:0px 10px;"> + <el-col :span="24" style="margin: 0;"> + <div style="display:flex;height:36px;justify-content: space-between;align-items:center;"> + <div><span style="color:#34BD66;font-weight: bold;">宸插畬鎴�</span></div> </div> + <avue-crud + class="finished-crud" + :data="finishedTableData" + ref="finished" + :option="finishedOption" + :span-method="spanMethod" + @refresh-change="getFinishedData" + @current-change="handleCurrentChange" + @size-change="handleSizeChange" + :page="finishedPage" + @selection-change="selectionFinishedRow"> + <!-- <template #menu="{ row, index }"> + <el-button + v-if="permissions.plan_productionschedul_del" + type="text" + icon="el-icon-delete" + size="small" + @click="deleteHandle(row, index)">鍒犻櫎</el-button> + </template> --> + </avue-crud> </el-col> </el-row> </el-col> - <el-col :span="10" style="padding-left: 10px"> + <el-col :span="8" style="padding-left: 10px"> <div style=""> <el-card> <div slot="header" class="clearfix"> @@ -225,7 +230,7 @@ prop:'id', order:'descending' }, - height: 360, + height: 370, selection: true, columnBtn: false, index: true, @@ -335,7 +340,7 @@ prop:'id', order:'descending' }, - height: 150, + height: 230, selection: true, columnBtn: false, index: true, @@ -562,7 +567,6 @@ if(res.data.data.length==1){ let dataList = this.initTimeLine(res.data.data[0]) this.scheduleEditList = dataList - console.log(this.scheduleEditList); this.dialogVisible = true }else{ this.$message.error("閫変腑鏁版嵁鐨勮皟搴︽椂闂寸嚎涓嶄竴鑷�!") @@ -606,7 +610,7 @@ this.getScheduleById(orderObj.id) this.dialogVisible = false }).catch(error=>{ - console.log(error); + console.error(error); }) }, @@ -657,7 +661,7 @@ fetchScheduleById(id).then(res=>{ this.scheduleList = this.initTimeLine(res.data.data) }).catch(error=>{ - console.log(error); + console.error(error); }) } }, @@ -824,51 +828,22 @@ } </script> <style> -.avue-crud__tip{ +.unfinished-crud .avue-crud__tip{ + display: none; +} +.unfinished-crud .avue-crud__menu{ + display: none; +} +.finished-crud .avue-crud__tip{ + display: none; +} +.finished-crud .avue-crud__menu{ display: none; } .avue-crud__pagination { position: relative; - padding: 5px 0 20px 20px; + padding: 0px 0 0px 20px; text-align: right; z-index: 10; -} -.basic-template-table .el-table__body .el-table__row td:first-child .cell { - padding-left: 0px; - padding-right: 0px; -} - -.basic-template-table .el-table__body .el-table__row:hover { - cursor: move; -} - -.basic-template-table .el-table__body .el-table__row:hover .icon { - display: inline-block; -} - -.basic-template-table .el-table__body .el-table__row .icon { - color: rgba(0, 0, 0, 0.45); - font-size: 12px; - line-height: 18px; - display: none; -} - -.aufontAll { - font-family: aufontAll !important; - font-size: 14px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.h-icon-all-drag { - background: url('/img/tz.png') center center no-repeat; - background-size: cover; - font-size: 14px; -} -.h-icon-all-drag:before { - content: '\E63E'; - font-size: 14px; - visibility: hidden; } </style> -- Gitblit v1.9.3