From edcddcb61b5ad146130ffffff55d08272e6d4608 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Thu, 31 Oct 2024 17:59:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E6=8F=90=E4=BA=A4=EF=BC=88?= =?UTF-8?q?=E4=B8=80=E5=8D=8A=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/yh/prodOrder.js | 54 ++ src/assets/styles/index.scss | 39 ++ .../Business/Dept/DeptTreeSelect.vue | 13 +- src/components/FormCol/index.vue | 16 +- src/router/index.js | 13 + src/utils/constants.js | 6 + src/views/tool/k3/FieldConverter.vue | 47 ++ src/views/tool/k3/index.vue | 18 + src/views/yh/prodOrder/index.vue | 497 ++++++++++++++++++ src/views/yh/report/components/EditIncome.vue | 235 --------- src/views/yh/report/components/EditOrder.vue | 105 ---- src/views/yh/report/components/EditPrice.vue | 224 -------- .../report/components/ReportProductEdit.vue | 435 +++++++++++++++ .../components/UserProductBatchDialog.vue | 133 +++++ src/views/yh/report/edit.vue | 79 ++- src/views/yh/report/index.vue | 155 ++---- 16 files changed, 1334 insertions(+), 735 deletions(-) create mode 100644 src/api/yh/prodOrder.js create mode 100644 src/views/tool/k3/FieldConverter.vue create mode 100644 src/views/tool/k3/index.vue create mode 100644 src/views/yh/prodOrder/index.vue delete mode 100644 src/views/yh/report/components/EditIncome.vue delete mode 100644 src/views/yh/report/components/EditOrder.vue delete mode 100644 src/views/yh/report/components/EditPrice.vue create mode 100644 src/views/yh/report/components/ReportProductEdit.vue create mode 100644 src/views/yh/report/components/UserProductBatchDialog.vue diff --git a/src/api/yh/prodOrder.js b/src/api/yh/prodOrder.js new file mode 100644 index 0000000..dcd81bb --- /dev/null +++ b/src/api/yh/prodOrder.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询生产订单列表 +export function listProdOrder(query) { + return request({ + url: '/yh/prodOrder/list', + method: 'get', + params: query + }) +} + +// 查询生产订单详细 +export function getProdOrder(id) { + return request({ + url: '/yh/prodOrder/' + id, + method: 'get' + }) +} + +// 新增生产订单 +export function addProdOrder(data) { + return request({ + url: '/yh/prodOrder', + method: 'post', + data: data + }) +} + +// 修改生产订单 +export function updateProdOrder(data) { + return request({ + url: '/yh/prodOrder', + method: 'put', + data: data + }) +} + +// 删除生产订单 +export function delProdOrder(id) { + return request({ + url: '/yh/prodOrder/' + id, + method: 'delete' + }) +} + +// 同步生产订单 +export function syncProdOrder() { + return request({ + url: '/yh/prodOrder/sync', + method: 'put' + }) +} + + diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 2675571..94c9ae4 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -195,3 +195,42 @@ aside { justify-content: right; align-items: center; } + +.required-label::before { + content: "*"; + color: #F56C6C; +} + +// mini版本的树选择器 +.mini-tree-select { + /*TreeSelect 样式*/ + .el-input__inner, + .vue-treeselect__input, + .vue-treeselect__placeholder, + .vue-treeselect__single-value, + .popper__arrow::after, + .vue-treeselect__value-container{ + height: 26px; + line-height: 26px; + } + .vue-treeselect__control { + height:28px; + } +} + +// small版本的树选择器 +.small-tree-select { + /*TreeSelect 样式*/ + .el-input__inner, + .vue-treeselect__input, + .vue-treeselect__placeholder, + .vue-treeselect__single-value, + .popper__arrow::after, + .vue-treeselect__value-container{ + height: 30px; + line-height: 30px; + } + .vue-treeselect__control { + height:32px; + } +} diff --git a/src/components/Business/Dept/DeptTreeSelect.vue b/src/components/Business/Dept/DeptTreeSelect.vue index 5ea5ec8..48825bf 100644 --- a/src/components/Business/Dept/DeptTreeSelect.vue +++ b/src/components/Business/Dept/DeptTreeSelect.vue @@ -7,7 +7,6 @@ :disabled="disabled" @select="onSelect" :style="{ - height: height, width: width }" /> @@ -35,13 +34,9 @@ export default { type: Boolean, default: false }, - height: { - type: String, - default: '32px' - }, width: { type: String, - default: '100%' + default: '215px' } }, data() { @@ -89,9 +84,3 @@ export default { } - - diff --git a/src/components/FormCol/index.vue b/src/components/FormCol/index.vue index 2543509..9b5f8c8 100644 --- a/src/components/FormCol/index.vue +++ b/src/components/FormCol/index.vue @@ -1,6 +1,6 @@