From 266edb37e622ef87019bc638b73932394e904604 Mon Sep 17 00:00:00 2001 From: FrancisHu <2756004617@qq.com> Date: Mon, 12 Aug 2024 11:29:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=A8=A1=E5=9D=97=E4=BF=AE?= =?UTF-8?q?=E6=94=B9-=E6=9F=A5=E8=AF=A2=E9=83=A8=E5=88=86=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/customer.js | 6 ++ src/api/base/project.js | 6 ++ src/components/TableModel/index.vue | 5 +- src/router/index.js | 6 +- src/views/base/Mixins/common.js | 12 +++- .../agreement/components/form-protocol.vue | 64 +++++++++++++++++-- src/views/base/agreement/config.js | 11 +++- 7 files changed, 92 insertions(+), 18 deletions(-) diff --git a/src/api/base/customer.js b/src/api/base/customer.js index 08878ab..76edc80 100644 --- a/src/api/base/customer.js +++ b/src/api/base/customer.js @@ -21,3 +21,9 @@ export const queryContactUnitsListApi = (data) => { params: data }) } +/** 往来单位列表查询-下拉选 */ +export const queryContactUnitsSelApi = (data) => { + return request.get('/base/customer/getUnitInfoSelect', { + params: data + }) +} diff --git a/src/api/base/project.js b/src/api/base/project.js index eefbcaf..9d770a9 100644 --- a/src/api/base/project.js +++ b/src/api/base/project.js @@ -21,3 +21,9 @@ export const queryProjectListApi = (data) => { params: data }) } +/** 工程列表查询-下拉选 */ +export const queryProjectSelApi = (data) => { + return request.get('/base/project/getProjectSelect', { + params: data + }) +} diff --git a/src/components/TableModel/index.vue b/src/components/TableModel/index.vue index 79e595a..365f216 100644 --- a/src/components/TableModel/index.vue +++ b/src/components/TableModel/index.vue @@ -52,10 +52,7 @@ v-model="queryParams[item.f_model]" style="width: 240px" value-format="yyyy-MM-dd" - type="daterange" - range-separator="-" - start-placeholder="开始日期" - end-placeholder="结束日期" + type="date" /> diff --git a/src/router/index.js b/src/router/index.js index 0061b8a..70548e3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -72,9 +72,9 @@ export const constantRoutes = [ name: 'Index', meta: { title: '首页', icon: 'dashboard', affix: true } }, - { + /* { path: 'ProjectManage', - component: () => import('@/views/base/project'), + component: () => import('@/views/base/project'), name: 'ProjectManage', meta: { title: '工程管理', icon: 'dashboard', affix: true } }, @@ -95,7 +95,7 @@ export const constantRoutes = [ component: () => import('@/views/base/agreement'), name: 'ProtocolManage', meta: { title: '协议管理', icon: 'dashboard', affix: true } - } + } */ ] }, { diff --git a/src/views/base/Mixins/common.js b/src/views/base/Mixins/common.js index 713b7bc..e6db1cf 100644 --- a/src/views/base/Mixins/common.js +++ b/src/views/base/Mixins/common.js @@ -13,9 +13,15 @@ export const commonMixin = { this.dialogConfig.outerVisible = true }, /** 删除 */ - handleDeleteData(data) { + handleDeleteData(id) { this.$modal.confirm('是否确定删除').then(() => { - console.log('确定删除--') + console.log('确定删除--', id) + /* deleteProjectApi(id).then(res => { + console.log(res) + history.go(0) + }).catch(err => { + console.log(err) + }) */ }) }, /** 编辑 */ @@ -46,4 +52,4 @@ export const commonMixin = { this.dialogConfig.outerVisible = false }, } -} \ No newline at end of file +} diff --git a/src/views/base/agreement/components/form-protocol.vue b/src/views/base/agreement/components/form-protocol.vue index cc52da1..033c96c 100644 --- a/src/views/base/agreement/components/form-protocol.vue +++ b/src/views/base/agreement/components/form-protocol.vue @@ -11,7 +11,17 @@ - + + + + @@ -26,7 +36,15 @@ + > + + + @@ -38,9 +56,7 @@ - +