From 3afc3a3fb46a54725cfc40126cd235d9e1ffcf8d Mon Sep 17 00:00:00 2001 From: qiuhongwu Date: Thu, 18 Jan 2024 15:20:43 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E8=BF=9C?= =?UTF-8?q?=E7=A8=8B=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/heli/hlvuestyle/branchSelect.vue | 12 ---- .../views/heli/hlvuestyle/clientSelect.vue | 35 +++------- .../src/views/heli/hlvuestyle/index.vue | 1 + .../src/views/heli/hlvuestyle/indexFrom.vue | 29 ++++---- .../views/heli/hlvuestyle/supplierSelect.vue | 67 +++++++++++++++++++ 5 files changed, 92 insertions(+), 52 deletions(-) create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/supplierSelect.vue diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/branchSelect.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/branchSelect.vue index 1de03736..8dfbc21a 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/branchSelect.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/branchSelect.vue @@ -18,18 +18,6 @@ import * as DeptApi from '@/api/system/dept' import { defaultProps, handleTree } from '@/utils/tree' - -interface UserVO { - id: number - username: string - nickname: string -} -const props = defineProps({ - initialUserList: { - type: Array as PropType, - default: () => [] - } -}) const valueBranch: any = ref() //选中的值 const deptTree = ref() // 树形结构 diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/clientSelect.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/clientSelect.vue index 30807427..8248a4a2 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/clientSelect.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/clientSelect.vue @@ -12,32 +12,22 @@ :loading="Loading" @change="onSelectChange" > - + diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue index 8c6c000b..1870f193 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue @@ -10,6 +10,7 @@ 部门 人员 客户 + 供应商 - - + + - + - - + + + + + - + @@ -268,19 +276,21 @@ diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue index 1870f193..515f8767 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue @@ -11,6 +11,7 @@ 人员 客户 供应商 + 材质 + + + @@ -21,8 +21,8 @@ import { ref, onMounted, toRefs } from 'vue' import * as SupplierApi from '@/api/heli/supplier' const valueName: any = ref() //选中的值 -const userList = ref([]) // 用户列表 -const userSelectList = ref([]) +const supplierList = ref([]) // 用户列表 +const supplierSelectList = ref([]) const Loading = ref(false) // 初始化用户列表 @@ -37,7 +37,7 @@ onMounted(async () => { try { const data = await SupplierApi.getSupplierPage(queryParams) console.log(data.list) - userList.value = data.list + supplierList.value = data.list // 设置初始值,如果需要的话 remoteMethod('') } catch (error) { @@ -50,12 +50,12 @@ const remoteMethod = (query: any) => { Loading.value = true setTimeout(() => { Loading.value = false - userSelectList.value = userList.value + supplierSelectList.value = supplierList.value .filter((item) => item.name.toLowerCase().includes(query.toLowerCase())) .slice(0, 10) //只显示前10个 }, 200) } else { - userSelectList.value = userList.value.slice(0, 10) + supplierSelectList.value = supplierList.value.slice(0, 10) } } From 28b16dc4f4bf44fe34df501785d9f9a1e2274e56 Mon Sep 17 00:00:00 2001 From: qiuhongwu Date: Thu, 18 Jan 2024 16:01:08 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E8=BD=A6=E9=97=B4=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/heli/hlvuestyle/index.vue | 3 +- .../src/views/heli/hlvuestyle/indexFrom.vue | 12 ++-- .../views/heli/hlvuestyle/workshopSelect.vue | 61 +++++++++++++++++++ 3 files changed, 71 insertions(+), 5 deletions(-) create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/workshopSelect.vue diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue index 515f8767..79545cde 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/index.vue @@ -8,7 +8,8 @@ 部门 - 人员 + 车间 + 职工 客户 供应商 材质 diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/indexFrom.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/indexFrom.vue index 8c425c6d..42eb2246 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/indexFrom.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/indexFrom.vue @@ -10,8 +10,10 @@ - - + + + + @@ -20,7 +22,7 @@ - + @@ -42,6 +44,7 @@ import BranchSelect from '../hlvuestyle/branchSelect.vue' import ClientSelect from '../hlvuestyle/clientSelect.vue' import SupplierSelect from '../hlvuestyle/supplierSelect.vue' import CompositionSelect from '../hlvuestyle/compositionSelect.vue' +import WorkshopSelect from '../hlvuestyle/workshopSelect.vue' defineOptions({ name: 'SystemDeptForm' }) @@ -58,7 +61,8 @@ const formData: any = ref({ leaderUserId: undefined, clientId: undefined, supplierId: undefined, - compositionId:undefined, + compositionId: undefined, + workshopId: undefined, status: CommonStatusEnum.ENABLE }) const formRules = reactive({ diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/workshopSelect.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/workshopSelect.vue new file mode 100644 index 00000000..6c23e13f --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/workshopSelect.vue @@ -0,0 +1,61 @@ + + +