From 0c91ace525acad3351d80cf529f47d068ef92d3b Mon Sep 17 00:00:00 2001 From: ljx120 <10717296+ljx120@user.noreply.gitee.com> Date: Fri, 27 Dec 2024 17:29:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BB=93=E5=BA=93=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/maintenance/m-factory.vue | 347 +++++++------- pages/maintenance/m-process.vue | 38 +- pages/maintenance/p-details.vue | 377 ++++++++------- pages/whiteEmbryo/w-libraryLocation.vue | 373 +++++++++++++-- pages/whiteEmbryo/w-list.vue | 587 ++++++++++++++++++------ pages/whiteEmbryo/w-warehouse.vue | 26 +- utils/colorName.ts | 112 +++++ 7 files changed, 1346 insertions(+), 514 deletions(-) create mode 100644 utils/colorName.ts diff --git a/pages/maintenance/m-factory.vue b/pages/maintenance/m-factory.vue index 2ad1333..a611b7c 100644 --- a/pages/maintenance/m-factory.vue +++ b/pages/maintenance/m-factory.vue @@ -1,174 +1,199 @@ - - - - - 编号 - 工厂 - 操作 - - - {{item.name}} - {{item.id}} - 编辑 删除 - - - - + + + + + 编号 + 工厂 + 操作 + + + {{item.name}} + {{item.id}} + 编辑 删除 + + + + - - - 新增工厂 - - - - - - - - - - 启用 - 禁用 - - - - - - 取消 - 确认 - - - + + + 新增工厂 + + + + + + + + + + + 启用 + 禁用 + + + + + + 取消 + 确认 + + + + + + .a-b { + display: flex; + align-items: center; + + ::v-deep .van-cell { + padding: 0; + } + } + + ::v-deep .van-field { + font-size: 16px; + } + + ::v-deep .van-field__control { + border-bottom: 1rpx solid #d7d7d7; + text-align: center; + } + + ::v-deep .van-field__label { + text-align: end !important; + } + + .b-a { + ::v-deep .van-field__control { + border-bottom: none; + } + } + + .a-c { + display: flex; + align-items: center; + justify-content: space-around; + margin: 30rpx; + + ::v-deep .van-button--normal { + padding: 10rpx !important; + height: 60rpx; + } + } + \ No newline at end of file diff --git a/pages/maintenance/m-process.vue b/pages/maintenance/m-process.vue index 42f3a61..f3dde7e 100644 --- a/pages/maintenance/m-process.vue +++ b/pages/maintenance/m-process.vue @@ -1,9 +1,23 @@ @@ -32,8 +64,8 @@ const onClickRight=()=>{ {{item.name}} - {{item.id}} - 删除 + {{item.serialNum}} + 删除 diff --git a/pages/maintenance/p-details.vue b/pages/maintenance/p-details.vue index 2817f8b..7d24443 100644 --- a/pages/maintenance/p-details.vue +++ b/pages/maintenance/p-details.vue @@ -1,190 +1,217 @@ - - - - - - - - - 普通 - 特殊 - - - - - + + + + + + + + + 普通 + 特殊 + + + + + - - - - - + + + + + + + + + + + + 填空 + 选择 + + + + + + + + 文字 + 图片 + + + + + + + + + + + + + + + + + + 是 + 否 + + + + + + + + + + 出厂质检 + 更换工艺 + 仅插入 + + + + + + 次审核 + + + + + 次审核 + + + + - - - - - - 填空 - 选择 - - - - - - - - 文字 - 图片 - - - - - - - 选项内容: - - - - - - - - - + + + 提交 + + + + + - - - - - - - - 提交 - - - - - - - - - - + + + + + .flex { + display: flex; + flex-direction: column; + height: 100vh; + width: 100vw; + + .van-nav-bar { + width: 100%; + } + + .content { + flex: 1; + padding: 0 10rpx; + + .radio-label { + margin-right: 15px; + } + + .card { + border-bottom: 1rpx solid #d7d7d7; + } + + ::v-deep .van-field { + font-size: 16px; + } + + ::v-deep .van-field__label { + text-align: end; + } + } + } + + .bor-a { + ::v-deep .van-field__control { + text-align: center; + border-bottom: 1px solid #d7d7d7; + } + } + + ::v-deep .van-field__control { + text-align: center; + } + + .bor { + ::v-deep .van-field__control { + text-align: end; + border: 1px solid #d7d7d7; + } + } + + ::v-deep .van-cell { + padding: 12rpx 0; + } + + ::v-deep .van-cell-group--inset { + margin: 0; + } + \ No newline at end of file diff --git a/pages/whiteEmbryo/w-libraryLocation.vue b/pages/whiteEmbryo/w-libraryLocation.vue index e60ecda..f4e2337 100644 --- a/pages/whiteEmbryo/w-libraryLocation.vue +++ b/pages/whiteEmbryo/w-libraryLocation.vue @@ -1,32 +1,126 @@ @@ -50,14 +235,21 @@ 状态 操作 - - {{item.name}} - {{item.name}} - {{item.id}} - 编辑 删除 - - + + + {{item.shelve+'-'+item.column+'-'+item.row}} + {{item.location}} + {{item.active?'启用':'禁用'}} + 编辑 删除 + + + + @@ -66,22 +258,26 @@ 新增 - - - - - - - + + + + + {{item.fabricName}} {{item.color}} + + - - 启用 - 禁用 + + 启用 + 禁用 @@ -99,6 +295,38 @@ + + + + + + + + + + + + + + ↑ + ↓ + + + + + + + + \ No newline at end of file diff --git a/pages/whiteEmbryo/w-list.vue b/pages/whiteEmbryo/w-list.vue index 722fe21..a44f1f0 100644 --- a/pages/whiteEmbryo/w-list.vue +++ b/pages/whiteEmbryo/w-list.vue @@ -1,149 +1,458 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + 面料名称 + 面料编号 + 面料米数 + 位置 + + + + + {{item.category}} + {{item.barcode}} + {{item.len}} + {{item.location}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 请选择品种 + + + + + + + ↑ + ↓ + + + + + + + + + .flex { + display: flex; + flex-direction: column; + height: 100vh; + width: 100vw; + + .van-nav-bar { + width: 100%; + } + + .grid-container { + display: grid; + grid-template-columns: 2fr 1.6fr 1.3fr 1.5fr; + padding: 0 15rpx; + + .grid-item { + border: 1px solid #f2f2f2; + display: flex; + align-items: center; + justify-content: center; + height: 50rpx; + } + } + + .content { + flex: 1; + } + } + + ::v-deep .van-cell { + padding: 5px !important; + } + + ::v-deep .van-field { + font-size: 16px; + } + + .bor { + ::v-deep .van-field__control { + border: 1px solid #d7d7d7; + text-align: center; + } + + ::v-deep .van-field__label { + margin: 0; + } + } + + .bor-a { + ::v-deep .van-field__control { + border-bottom: 1px solid #d7d7d7; + text-align: center; + } + + ::v-deep .van-field__label { + margin: 0; + } + } + + ::v-deep .van-button--normal { + padding: 5px 8px; + height: 30px; + } + + ::v-deep .van-field__control { + text-align: center; + } + + .footer-button { + margin: 20px; + display: flex; + justify-content: space-around; + } + + /*面料选择搜索框*/ + .select-model { + position: relative; + } + + .confirm-select { + width: 100%; + } + + .confirm-select>p { + text-align: center; + } + + .confirm-select>button { + border: none; + background-color: #ffffff; + color: #388aed; + margin: 10px 30px 0 0; + } + + .top-select { + position: absolute; + top: 30px; + left: 0; + right: 0; + margin: auto; + z-index: 999; + } + + ::v-deep .select-model .van-picker__toolbar { + height: 66px; + align-items: flex-start; + /*justify-content: flex-end;*/ + } + + ::v-deep .select-model .van-picker__cancel, + .select-model .van-picker__confirm { + height: 30px; + padding: 10px 16px 0; + } + + .search-btn { + padding: 1px 8px; + border: none; + background-color: #388aed; + color: #ffffff; + margin-left: 5px; + height: 30px; + line-height: 25px; + } + + .search-box { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + padding-top: 15px; + padding-bottom: 5px; + position: relative; + background-color: #fff; + } + + .van-search { + background-color: #f7f7f8; + } + + .ml-search-jump { + padding: 3px 10px; + background-color: #388aed; + color: #ffffff; + border: none; + margin-left: 10px; + } + + .flex-btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + \ No newline at end of file diff --git a/pages/whiteEmbryo/w-warehouse.vue b/pages/whiteEmbryo/w-warehouse.vue index 30ea645..92c0578 100644 --- a/pages/whiteEmbryo/w-warehouse.vue +++ b/pages/whiteEmbryo/w-warehouse.vue @@ -2,8 +2,8 @@ import { onMounted, ref } from 'vue' import {areaList} from '@vant/area-data'; -import { getAction, postAction, putAction } from '../../common/http'; -import { showToast } from 'vant'; +import { deleteAction, getAction, postAction, putAction } from '../../common/http'; +import { showConfirmDialog, showToast } from 'vant'; const showPop = ref(false) const list= ref([] as any[]) @@ -16,11 +16,29 @@ onMounted(()=>{ const init =()=>{ getAction('/warehouse').then((res:any)=>{ if(res.code===200){ - list.value=res.data.record + list.value=res.data } }) } +const del = (item:any) =>{ + showConfirmDialog({ + title:'提示', + message:'是否确认删除?', + }) .then(() => { + let url='/warehouse/'+item.id + deleteAction(url).then((res:any) =>{ + if(res.code===200){ + init() + showToast('删除成功!') + } + }) + }) + .catch(() => { + // on cancel + }); +} + const onClickLeft = () =>{ history.back() } @@ -88,7 +106,7 @@ const cancel = () =>{ {{item.maximumCapacity}} 编辑 删除 + style="color: red" @click="del(item)">删除 diff --git a/utils/colorName.ts b/utils/colorName.ts new file mode 100644 index 0000000..56932dc --- /dev/null +++ b/utils/colorName.ts @@ -0,0 +1,112 @@ +export const colorsArray = [ + {value: "01#", text: "01#中国红"}, + {value: "02#", text: "02#孔雀蓝"}, + {value: "03#", text: "03#特黑色"}, + {value: "04#", text: "04#浅香槟"}, + {value: "05#", text: "05#橙黄色"}, + {value: "06#", text: "06#浅蓝色"}, + {value: "07#", text: "07#品红色"}, + {value: "08#", text: "08#金盏黄"}, + {value: "09#", text: "09#豆沙色"}, + {value: "10#", text: "10#嫩黄色"}, + {value: "11#", text: "11#宝蓝色"}, + {value: "12#", text: "12#天水碧"}, + {value: "13#", text: "13#枣红色"}, + {value: "14#", text: "14#荷粉色"}, + {value: "15#", text: "15#驼色"}, + {value: "16#", text: "16#沉水紫"}, + {value: "17#", text: "17#灰蓝色"}, + {value: "18#", text: "18#釉红色"}, + {value: "19#", text: "19#豆绿色"}, + {value: "20#", text: "20#浅酡红"}, + {value: "21#", text: "21#叠翠色"}, + {value: "22#", text: "22#深豆沙"}, + {value: "23#", text: "23#玫红色"}, + {value: "24#", text: "24#金黄色"}, + {value: "25#", text: "25#浅咖色"}, + {value: "26#", text: "26#本白色"}, + {value: "27#", text: "27#银灰色"}, + {value: "28#", text: "28#雪青色"}, + {value: "29#", text: "29#浅驼色"}, + {value: "30#", text: "30#酒红色"}, + {value: "31#", text: "31#血牙色"}, + {value: "32#", text: "32#妃红色"}, + {value: "33#", text: "33#兰花绿"}, + {value: "34#", text: "34#龙胆紫"}, + {value: "35#", text: "35#皇帝黄"}, + {value: "36#", text: "36#浅苔绿"}, + {value: "37#", text: "37#杏黄色"}, + {value: "38#", text: "38#桃红色"}, + {value: "39#", text: "39#军绿色"}, + {value: "40#", text: "40#漂白色"}, + {value: "41#", text: "41#深咖色"}, + {value: "42#", text: "42#棕红色"}, + {value: "43#", text: "43#深藏青"}, + {value: "44#", text: "44#艾绿色"}, + {value: "45#", text: "45#深血牙"}, + {value: "46#", text: "46#秋香绿"}, + {value: "47#", text: "47#正粉色"}, + {value: "48#", text: "48#雾青色"}, + {value: "49#", text: "49#浅金色"}, + {value: "50#", text: "50#深宝蓝"}, + {value: "51#", text: "51#深玫红"}, + {value: "52#", text: "52#墨绿色"}, + {value: "53#", text: "53#青莲色"}, + {value: "54#", text: "54#哈青色"}, + {value: "55#", text: "55#亮玫红"}, + {value: "56#", text: "56#深海蓝"}, + {value: "57#", text: "57#新娘红"}, + {value: "58#", text: "58#深灰色"}, + {value: "59#", text: "59#浅藕色"}, + {value: "60#", text: "60#象牙白"}, + {value: "61#", text: "61#圣诞绿"}, + {value: "62#", text: "62#藕紫色"}, + {value: "63#", text: "63#浅白灰"}, + {value: "64#", text: "64#鹅黄色"}, + {value: "65#", text: "65#银红色"}, + {value: "66#", text: "66#正灰色"}, + {value: "67#", text: "67#绛红色"}, + {value: "68#", text: "68#亮孔兰"}, + {value: "69#", text: "69#樱花粉"}, + {value: "70#", text: "70#琥珀黄"}, + {value: "71#", text: "71#褪红色"}, + {value: "72#", text: "72#竹青色"}, + {value: "73#", text: "73#琉璃绀"}, + {value: "74#", text: "74#焦糖红"}, + {value: "75#", text: "75#群青色"}, + {value: "76#", text: "76#柏枝青"}, + {value: "77#", text: "77#绛紫色"}, + {value: "78#", text: "78#佛头青"}, + {value: "79#", text: "79#深殷红"}, + {value: "80#", text: "80#胭脂红"}, + {value: "81#", text: "81#肉桂粉"}, + {value: "82#", text: "82#天青色"}, + {value: "83#", text: "83#海棠红"}, + {value: "84#", text: "84#燕尾青"}, + {value: "85#", text: "85#松花绿"}, + {value: "86#", text: "86#火柿红"}, + {value: "87#", text: "87#浅檀红"}, + {value: "88#", text: "88#珊瑚粉"}, + {value: "89#", text: "89#海军蓝"}, + {value: "90#", text: "90#石青色"}, + {value: "91#", text: "91#荧光绿"}, + {value: "92#", text: "92#祖母绿"}, + {value: "93#", text: "93#纽普蓝"}, + {value: "94#", text: "94#薰衣草"}, + {value: "95#", text: "95#哑翠绿"}, + {value: "96#", text: "96#灰玫红"}, + {value: "97#", text: "97#绢丝色"}, + {value: "98#", text: "98#丁香紫"}, + {value: "99#", text: "99#沉香褐"}, + {value: "100#", text: "100#檀香褐"}, + {value: "101#", text: "101#青黛灰"}, + {value: "102#", text: "102#暗龙灰"}, + {value: "103#", text: "103#杏花粉"}, + {value: "104#", text: "104#牡丹红"}, + {value: "105#", text: "105#木槿紫"}, + {value: "106#", text: "106#桔梗紫"}, + {value: "107#", text: "107#月白青"}, + {value: "108#", text: "108#松石绿"}, + {value: "109#", text: "109#桂花黄"}, + {value: "110#", text: "110#槐叶黄"}, +];
选项内容:
{{item.fabricName}} {{item.color}}
请选择品种