From ad4e9766a65efb4d59b14a9a6df5eca0503cb7e0 Mon Sep 17 00:00:00 2001 From: xiao-fajia <1665375861@qq.com> Date: Fri, 16 Aug 2024 17:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E4=BA=A7=E7=BB=B4=E4=BF=AE\=E4=BF=9D?= =?UTF-8?q?=E5=85=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../property/property/form/PropertyForm.vue | 15 +- src/views/company/property/property/index.vue | 42 ++- .../propertykeep/PropertyKeepCreate.vue | 225 +++++++++++++ .../propertykeep/PropertyKeepForm.vue | 112 ------- .../propertykeep/PropertyKeepQuery.vue | 302 ++++++++++++++++++ .../company/property/propertykeep/index.vue | 164 ---------- .../company/staff/form/StaffChangeForm.vue | 2 +- 7 files changed, 574 insertions(+), 288 deletions(-) create mode 100644 src/views/company/property/propertykeep/PropertyKeepCreate.vue delete mode 100644 src/views/company/property/propertykeep/PropertyKeepForm.vue create mode 100644 src/views/company/property/propertykeep/PropertyKeepQuery.vue delete mode 100644 src/views/company/property/propertykeep/index.vue diff --git a/src/views/company/property/property/form/PropertyForm.vue b/src/views/company/property/property/form/PropertyForm.vue index aba3f91..c6298fe 100644 --- a/src/views/company/property/property/form/PropertyForm.vue +++ b/src/views/company/property/property/form/PropertyForm.vue @@ -107,7 +107,7 @@ - @@ -116,7 +116,7 @@ - @@ -146,14 +146,14 @@ - - @@ -172,7 +172,7 @@ - @@ -322,11 +322,6 @@ export default { const res = await PropertyApi.getProperty(id) this.formData = res.data this.formData.userId = parseInt(this.formData.userId) - this.formData.prodDate = new Date(this.formData.prodDate) - this.formData.lastKeepDate = new Date(this.formData.lastKeepDate) - this.formData.openDate = new Date(this.formData.openDate) - this.formData.nextKeepDate = new Date(this.formData.nextKeepDate) - this.formData.getDate = new Date(this.formData.getDate) this.dialogTitle = '修改企业管理-资产' } finally { this.formLoading = false diff --git a/src/views/company/property/property/index.vue b/src/views/company/property/property/index.vue index ad3fe7f..7ef2c8f 100644 --- a/src/views/company/property/property/index.vue +++ b/src/views/company/property/property/index.vue @@ -158,6 +158,21 @@ v-hasPermi="['company:property:delete']" >删除 + + 更多 + + 登录维修\保养记录 + + 查看维修\保养记录 + + + @@ -167,6 +182,8 @@ /> + + @@ -177,11 +194,15 @@ import { listCategory } from '@/api/system/category' import { DICT_TYPE } from '@/utils/dict' import { getStaffList } from '@/api/company/staff' import { getPropertyPosList } from '@/api/company/property/position' +import PropertyKeepCreate from '@/views/company/property/propertykeep/PropertyKeepCreate' +import PropertyKeepQuery from '@/views/company/property/propertykeep/PropertyKeepQuery' export default { name: 'Property', components: { - PropertyForm + PropertyForm, + PropertyKeepCreate, + PropertyKeepQuery }, data() { return { @@ -313,6 +334,25 @@ export default { getPropertyPosList().then(res => { this.positionList = res.data }) + }, + // 更多操作 + handleCommand(command, index, row) { + switch (command) { + case 'handlePropertyKeepCrate': + this.handlePropertyKeepCrate(row) + break + case 'handlePropertyKeepQuery': + this.handlePropertyKeepQuery(row) + break + default: + break + } + }, + handlePropertyKeepCrate(row){ + this.$refs['propertyKeepCreateRef'].open(row) + }, + handlePropertyKeepQuery(row){ + this.$refs['propertyKeepQueryRef'].open(row) } } } diff --git a/src/views/company/property/propertykeep/PropertyKeepCreate.vue b/src/views/company/property/propertykeep/PropertyKeepCreate.vue new file mode 100644 index 0000000..6e04327 --- /dev/null +++ b/src/views/company/property/propertykeep/PropertyKeepCreate.vue @@ -0,0 +1,225 @@ + + + + + diff --git a/src/views/company/property/propertykeep/PropertyKeepForm.vue b/src/views/company/property/propertykeep/PropertyKeepForm.vue deleted file mode 100644 index e0e4a7a..0000000 --- a/src/views/company/property/propertykeep/PropertyKeepForm.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - diff --git a/src/views/company/property/propertykeep/PropertyKeepQuery.vue b/src/views/company/property/propertykeep/PropertyKeepQuery.vue new file mode 100644 index 0000000..25f3867 --- /dev/null +++ b/src/views/company/property/propertykeep/PropertyKeepQuery.vue @@ -0,0 +1,302 @@ + + + + + diff --git a/src/views/company/property/propertykeep/index.vue b/src/views/company/property/propertykeep/index.vue deleted file mode 100644 index 0f43149..0000000 --- a/src/views/company/property/propertykeep/index.vue +++ /dev/null @@ -1,164 +0,0 @@ - - - diff --git a/src/views/company/staff/form/StaffChangeForm.vue b/src/views/company/staff/form/StaffChangeForm.vue index 6ea8acc..9436833 100644 --- a/src/views/company/staff/form/StaffChangeForm.vue +++ b/src/views/company/staff/form/StaffChangeForm.vue @@ -35,7 +35,7 @@ /> - +