From 4e94f50e54271f1be793a9f417cf7e7cc4a13df5 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Thu, 07 May 2026 10:04:12 +0800
Subject: [PATCH] 增加年份查询
---
src/views/work/documentManage/docDestruction/components/editDialog.vue | 17 ++
src/views/work/marketingManagement/customerList/communicate/components/editDialog.vue | 15 ++
src/views/work/marketingManagement/contractManagement/contractChange/index.vue | 21 ++
src/views/work/documentManage/docDistributeRetrieve/components/editDialog.vue | 11 +
src/views/work/noticeMng/index.vue | 14 +
src/views/work/marketingManagement/customerList/list/components/editDialog.vue | 11 +
src/views/build/conpanyFunctionConsult/environment/environmentalFactors/index.vue | 1
src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/index.vue | 19 +
src/views/work/documentManage/docChangeInvalidate/index.vue | 13 +
src/views/work/documentManage/docChangeInvalidate/components/editDialog.vue | 17 ++
src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/components/editDialog.vue | 11 +
src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/index.vue | 19 +
src/views/work/documentManage/docBorrowCopy/index.vue | 14 +
src/views/work/assetMng/workEnvironmentControl/6sInspectChecklist/index.vue | 10 +
src/views/work/marketingManagement/customerList/communicate/index.vue | 19 ++
src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/components/editDialog.vue | 15 ++
src/views/work/marketingManagement/customerList/need/components/editDialog.vue | 15 ++
src/views/work/marketingManagement/customerList/need/index.vue | 18 ++
src/views/work/documentManage/docBorrowCopy/components/editDialog.vue | 11 +
src/views/work/marketingManagement/customerList/list/index.vue | 15 +
src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/index.vue | 10 +
src/views/work/marketingManagement/contractManagement/contractLedger/index.vue | 14 +
src/views/work/documentManage/docDestruction/index.vue | 13 +
src/views/work/documentManage/docDistributeRetrieve/index.vue | 20 ++
src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/components/editDialog.vue | 15 ++
src/views/work/marketingManagement/afterSales/index.vue | 19 ++
26 files changed, 320 insertions(+), 57 deletions(-)
diff --git a/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/components/editDialog.vue b/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/components/editDialog.vue
index bafbe1e..5468ab7 100644
--- a/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/components/editDialog.vue
+++ b/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/components/editDialog.vue
@@ -19,6 +19,13 @@
</el-option>
</el-select>
</el-form-item>
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item label="项目名称:" prop="itemName" >
<el-input v-model="state.form.itemName" placeholder="项目名称" :disabled="title === '查看'"/>
</el-form-item>
@@ -67,11 +74,13 @@
form: {
id: '',
companyId: null,
+ year: '',
itemName: '',
users: []
},
formRules:{
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
itemName: [{ required: true, message: '请输入项目名称', trigger: 'blur' }],
users: [{ required: true, message: '请选择项目参与人员', trigger: 'blur' }],
},
@@ -89,6 +98,7 @@
if(state.isAdmin){
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
title.value = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看' ;
if(type === 'edit' || type === 'review') {
state.form = JSON.parse(JSON.stringify(value));
@@ -176,6 +186,7 @@
state.form = {
id: '',
companyId: null,
+ year: '',
itemName: '',
users: []
}
diff --git a/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/index.vue b/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/index.vue
index 89cee3d..07e1c00 100644
--- a/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/index.vue
+++ b/src/views/build/conpanyFunctionConsult/digitalFileDep/project/projectSet/index.vue
@@ -12,6 +12,12 @@
v-hasPermi="['projectSet:add']"
>新增</el-button>
</el-form-item>
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item v-if="isAdmin" label="单位:" >
<el-select v-model="data.queryParams.companyId" placeholder="请选择" clearable>
<el-option
@@ -39,6 +45,7 @@
</div>
</template>
</el-table-column>
+ <el-table-column label="年份" prop="year" align="center" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" v-if="userTpye == 0 || userTpye == 6">
<template #default="scope">
<el-button link type="primary" @click="openDialog('edit',scope.row)" v-hasPermi="['projectSet:edit']">编辑</el-button>
@@ -76,6 +83,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
+ year: new Date().getFullYear().toString(),
industryType: null,
type: '',
templateName: ''
@@ -155,12 +163,14 @@
pageNum: 1,
pageSize: 10,
companyId: null,
+ year: new Date().getFullYear().toString(),
}
await getCompanyList()
}else {
data.queryParams = {
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
companyId: data.queryParams.companyId,
}
}
diff --git a/src/views/build/conpanyFunctionConsult/environment/environmentalFactors/index.vue b/src/views/build/conpanyFunctionConsult/environment/environmentalFactors/index.vue
index c5bc4eb..d400364 100644
--- a/src/views/build/conpanyFunctionConsult/environment/environmentalFactors/index.vue
+++ b/src/views/build/conpanyFunctionConsult/environment/environmentalFactors/index.vue
@@ -196,7 +196,6 @@
onMounted(() => {
const userInfo = JSON.parse(Cookies.get('userInfo'))
- console.log("userInfo",userInfo)
data.isAdmin = userInfo.userType === 0;
if(data.isAdmin){
data.queryParams.companyId = null
diff --git a/src/views/work/assetMng/workEnvironmentControl/6sInspectChecklist/index.vue b/src/views/work/assetMng/workEnvironmentControl/6sInspectChecklist/index.vue
index beb302d..a6c8fd4 100644
--- a/src/views/work/assetMng/workEnvironmentControl/6sInspectChecklist/index.vue
+++ b/src/views/work/assetMng/workEnvironmentControl/6sInspectChecklist/index.vue
@@ -11,6 +11,12 @@
v-hasPermi="['6sInspectChecklist:add']"
>新增</el-button>
</el-form-item>
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item v-if="isAdmin" label="单位:" >
<el-select v-model="data.queryParams.companyId" placeholder="请选择" clearable>
<el-option
@@ -87,6 +93,7 @@
queryParams: {
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
companyId: null
},
total: 0,
@@ -301,7 +308,8 @@
data.queryParams = {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString(),
}
await getCompanyList()
await getList()
diff --git a/src/views/work/documentManage/docBorrowCopy/components/editDialog.vue b/src/views/work/documentManage/docBorrowCopy/components/editDialog.vue
index 37fe747..9586f91 100644
--- a/src/views/work/documentManage/docBorrowCopy/components/editDialog.vue
+++ b/src/views/work/documentManage/docBorrowCopy/components/editDialog.vue
@@ -19,6 +19,13 @@
</el-option>
</el-select>
</el-form-item>
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="state.title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item label="记录名称:" prop="name">
<el-input v-model.trim="state.form.name" :readonly="state.title =='查看'"></el-input>
</el-form-item>
@@ -177,6 +184,7 @@
form: {
id: null,
companyId: null,
+ year: '',
name: '',
documentBorrowCopyRecordList: [],
deleteIds: []
@@ -184,6 +192,7 @@
oldDeviceList: [],
formRules:{
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
name: [{ required: true, message: '请填写名称', trigger: 'blur' }],
documentBorrowCopyRecordList: [{ required: true, validator: checkList, trigger: 'blur' }],
},
@@ -200,6 +209,7 @@
if(isAdmin){
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
await getUserList(companyId)
state.title = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看'
state.form.companyId = companyId
@@ -296,6 +306,7 @@
state.form = {
id: null,
companyId: null,
+ year: '',
name: '',
documentBorrowCopyRecordList: [],
deleteIds: []
diff --git a/src/views/work/documentManage/docBorrowCopy/index.vue b/src/views/work/documentManage/docBorrowCopy/index.vue
index 0d6ec37..4778d36 100644
--- a/src/views/work/documentManage/docBorrowCopy/index.vue
+++ b/src/views/work/documentManage/docBorrowCopy/index.vue
@@ -11,6 +11,12 @@
v-hasPermi="['docBorrowCopy:add']"
>新增</el-button>
</el-form-item>
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item v-if="isAdmin" label="单位:" >
<el-select v-model="data.queryParams.companyId" placeholder="请选择" clearable>
<el-option
@@ -36,6 +42,7 @@
{{scope.row.name }}
</template>
</el-table-column>
+ <el-table-column prop="year" align="center" label="年份"></el-table-column>
<el-table-column label="操作" align="center">
<template #default="scope">
<el-button link type="primary" @click="openDialog('view',scope.row)">查看</el-button>
@@ -87,7 +94,8 @@
queryParams: {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
},
total: 0,
dataList: [],
@@ -105,6 +113,7 @@
data.isAdmin = false
data.queryParams.companyId = userStore.companyId
}
+
await getList()
})
@@ -176,7 +185,8 @@
data.queryParams = {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
}
await getCompanyList()
await getList()
diff --git a/src/views/work/documentManage/docChangeInvalidate/components/editDialog.vue b/src/views/work/documentManage/docChangeInvalidate/components/editDialog.vue
index a652495..3aa9fed 100644
--- a/src/views/work/documentManage/docChangeInvalidate/components/editDialog.vue
+++ b/src/views/work/documentManage/docChangeInvalidate/components/editDialog.vue
@@ -9,6 +9,8 @@
:close-on-click-modal="false"
>
<el-form :model="state.form" size="default" ref="superRef" :rules="state.formRules" label-width="150px" >
+ <el-row>
+ <el-col :span="12">
<el-form-item v-if="state.isAdmin" label="单位:" prop="companyId">
<el-select v-model="state.form.companyId" placeholder="请选择" clearable @change="getDeptList" :disabled="state.title =='查看'">
<el-option
@@ -19,6 +21,17 @@
</el-option>
</el-select>
</el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="state.title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ </el-col>
+ </el-row>
<el-row>
<el-col :span="12">
<el-form-item label="文件名称:" prop="fileName">
@@ -350,6 +363,7 @@
form: {
id: null,
companyId: null,
+ year: '',
fileName: '',
number: '',
deptId: null,
@@ -381,6 +395,7 @@
},
formRules:{
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
fileName: [{ required: true, message: '请填写文件名称', trigger: 'blur' }],
number: [{ required: true, message: '请填写编号', trigger: 'blur' }],
deptId: [{ required: true, message: '请选择部门', trigger: 'blur' }],
@@ -417,6 +432,7 @@
if(isAdmin){
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
await getUserList(companyId)
await getDepartList(companyId)
state.title = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看'
@@ -551,6 +567,7 @@
state.form = {
id: null,
companyId: null,
+ year: '',
fileName: [],
number: '',
deptId: null,
diff --git a/src/views/work/documentManage/docChangeInvalidate/index.vue b/src/views/work/documentManage/docChangeInvalidate/index.vue
index e3a144f..3165c1a 100644
--- a/src/views/work/documentManage/docChangeInvalidate/index.vue
+++ b/src/views/work/documentManage/docChangeInvalidate/index.vue
@@ -11,6 +11,12 @@
v-hasPermi="['docChangeInvalidate:add']"
>新增</el-button>
</el-form-item>
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item v-if="isAdmin" label="单位:" >
<el-select v-model="data.queryParams.companyId" placeholder="请选择" clearable>
<el-option
@@ -31,6 +37,7 @@
<el-table v-loading="loading" :data="dataList" :border="true">
<el-table-column type="index" label="序号"></el-table-column>
<el-table-column prop="fileName" align="center" label="文件名称"></el-table-column>
+ <el-table-column prop="year" align="center" label="年份"></el-table-column>
<el-table-column label="操作" align="center">
<template #default="scope">
<el-button link type="primary" @click="openDialog('view',scope.row)">查看</el-button>
@@ -85,7 +92,8 @@
queryParams: {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
},
total: 0,
dataList: [],
@@ -145,7 +153,8 @@
data.queryParams = {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
}
await getCompanyList()
await getList()
diff --git a/src/views/work/documentManage/docDestruction/components/editDialog.vue b/src/views/work/documentManage/docDestruction/components/editDialog.vue
index efbc315..44f0e0f 100644
--- a/src/views/work/documentManage/docDestruction/components/editDialog.vue
+++ b/src/views/work/documentManage/docDestruction/components/editDialog.vue
@@ -9,6 +9,8 @@
:close-on-click-modal="false"
>
<el-form :model="state.form" size="default" ref="superRef" :rules="state.formRules" label-width="150px" >
+ <el-row>
+ <el-col :span="12">
<el-form-item v-if="state.isAdmin" label="单位:" prop="companyId">
<el-select v-model="state.form.companyId" placeholder="请选择" :disabled="state.title =='查看'" clearable @change="getDeptList">
<el-option
@@ -19,6 +21,17 @@
</el-option>
</el-select>
</el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="state.title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ </el-col>
+ </el-row>
<el-row>
<el-col :span="12">
<el-form-item label="文件名称:" prop="fileName">
@@ -198,6 +211,7 @@
form: {
id: null,
companyId: null,
+ year: '',
fileName: '',
sort: null,
number: '',
@@ -222,6 +236,7 @@
},
formRules:{
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
fileName: [{ required: true, message: '请填写文件名称', trigger: 'blur' }],
destruction: [{ required: true, message: '请填写销毁原因', trigger: 'blur' }],
destructionApplyId: [{ required: true, message: '请选择申请人', trigger: 'blur' }],
@@ -249,6 +264,7 @@
if(isAdmin){
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
await getUserList(companyId)
state.title = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看'
state.form.companyId = companyId
@@ -317,6 +333,7 @@
state.form = {
id: null,
companyId: null,
+ year: '',
fileName: '',
sort: null,
number: '',
diff --git a/src/views/work/documentManage/docDestruction/index.vue b/src/views/work/documentManage/docDestruction/index.vue
index 1be6f0a..03d9a04 100644
--- a/src/views/work/documentManage/docDestruction/index.vue
+++ b/src/views/work/documentManage/docDestruction/index.vue
@@ -11,6 +11,12 @@
v-hasPermi="['docDestruction:add']"
>新增</el-button>
</el-form-item>
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item v-if="isAdmin" label="单位:" >
<el-select v-model="data.queryParams.companyId" placeholder="请选择" clearable>
<el-option
@@ -32,6 +38,7 @@
<el-table v-loading="loading" :data="dataList" :border="true">
<el-table-column type="index" label="序号"></el-table-column>
<el-table-column prop="fileName" align="center" label="文件名称"></el-table-column>
+ <el-table-column prop="year" align="center" label="年份"></el-table-column>
<el-table-column label="操作" align="center">
<template #default="scope">
<el-button link type="primary" @click="openDialog('view',scope.row)">查看</el-button>
@@ -78,7 +85,8 @@
queryParams: {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
},
total: 0,
dataList: [],
@@ -153,7 +161,8 @@
data.queryParams = {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
}
await getCompanyList()
await getList()
diff --git a/src/views/work/documentManage/docDistributeRetrieve/components/editDialog.vue b/src/views/work/documentManage/docDistributeRetrieve/components/editDialog.vue
index b6d19e0..0a1c618 100644
--- a/src/views/work/documentManage/docDistributeRetrieve/components/editDialog.vue
+++ b/src/views/work/documentManage/docDistributeRetrieve/components/editDialog.vue
@@ -19,6 +19,13 @@
</el-option>
</el-select>
</el-form-item>
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="state.title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item label="记录名称:" prop="name">
<el-input v-model.trim="state.form.name" :readonly="state.title =='查看'"></el-input>
</el-form-item>
@@ -294,6 +301,7 @@
form: {
id: null,
companyId: null,
+ year: '',
name: '',
documentDistributionCollectionRecordList: [],
deleteIds: [],
@@ -304,6 +312,7 @@
oldDeviceList: [],
formRules:{
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
name: [{ required: true, message: '请填写名称', trigger: 'blur' }],
tabulationId: [{ required: true, message: '请选择制表人', trigger: 'blur' }],
tabulationDate: [{ required: true, message: '请选择制表日期', trigger: 'blur' }],
@@ -323,6 +332,7 @@
if(isAdmin){
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
await getUserList(companyId)
await getDepartList(companyId)
await getFileList(companyId)
@@ -477,6 +487,7 @@
state.form = {
id: null,
companyId: null,
+ year: '',
name: '',
documentDistributionCollectionRecordList: [],
deleteIds: [],
diff --git a/src/views/work/documentManage/docDistributeRetrieve/index.vue b/src/views/work/documentManage/docDistributeRetrieve/index.vue
index b2625ef..4a92958 100644
--- a/src/views/work/documentManage/docDistributeRetrieve/index.vue
+++ b/src/views/work/documentManage/docDistributeRetrieve/index.vue
@@ -11,6 +11,12 @@
v-hasPermi="['docDistributeRetrieve:add']"
>新增</el-button>
</el-form-item>
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item v-if="isAdmin" label="单位:" >
<el-select v-model="data.queryParams.companyId" placeholder="请选择" clearable>
<el-option
@@ -36,6 +42,7 @@
{{scope.row.name + '记录'}}
</template>
</el-table-column>
+ <el-table-column prop="year" align="center" label="年份"></el-table-column>
<el-table-column label="操作" align="center">
<template #default="scope">
<el-button link type="primary" @click="openDialog('view',scope.row)">查看</el-button>
@@ -86,7 +93,8 @@
queryParams: {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: ''
},
total: 0,
dataList: [],
@@ -103,14 +111,17 @@
}else{
data.isAdmin = false
data.queryParams.companyId = userStore.companyId
- }
+ }
+ await getNowYear()
await getList()
})
onUnmounted(()=>{
})
-
+const getNowYear = () =>{
+ data.queryParams.year = new Date().getFullYear().toString()
+}
const getList = async () => {
loading.value = true
const res = await getDocDistributeCollectList(data.queryParams)
@@ -176,7 +187,8 @@
data.queryParams = {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
}
await getCompanyList()
await getList()
diff --git a/src/views/work/marketingManagement/afterSales/index.vue b/src/views/work/marketingManagement/afterSales/index.vue
index a86b22b..5224704 100644
--- a/src/views/work/marketingManagement/afterSales/index.vue
+++ b/src/views/work/marketingManagement/afterSales/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['afterSales:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -22,10 +28,10 @@
</el-select>
</el-form-item>
<el-form-item v-if="data.isAdmin">
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
- <el-form-item style="margin-left: 15px">
+ <el-form-item>
<el-button
type="primary"
@click="exportData"
@@ -38,6 +44,7 @@
<el-table-column type="selection" width="55" />
<el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
<el-table-column label="售后服务记录" prop="recordName" align="center"></el-table-column>
+ <el-table-column label="服务时间" prop="serverTime" align="center"></el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="160">
<template #default="scope">
<el-button link type="primary" @click="openDialog('review',scope.row)" >查看</el-button>
@@ -84,7 +91,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
},
companyList: [],
@@ -162,6 +169,7 @@
companyId: '',
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
}
choosedData.value = []
data.companyList = [];
@@ -171,6 +179,7 @@
companyId: data.queryParams.companyId,
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
}
}
getList();
diff --git a/src/views/work/marketingManagement/contractManagement/contractChange/index.vue b/src/views/work/marketingManagement/contractManagement/contractChange/index.vue
index baa5fbf..f79fea9 100644
--- a/src/views/work/marketingManagement/contractManagement/contractChange/index.vue
+++ b/src/views/work/marketingManagement/contractManagement/contractChange/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['contractChange:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -21,7 +27,7 @@
</el-option>
</el-select>
</el-form-item>
- <el-form-item label="评审状态:" style="margin-left: 20px">
+ <el-form-item label="评审状态:">
<el-select v-model="data.queryParams.status" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.stateList"
@@ -31,7 +37,7 @@
</el-option>
</el-select>
</el-form-item>
- <el-form-item label="评审类型:" style="margin-left: 20px">
+ <el-form-item label="评审类型:">
<el-select v-model="data.queryParams.type" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.typeList"
@@ -42,10 +48,10 @@
</el-select>
</el-form-item>
<el-form-item >
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
- <el-form-item style="margin-left: 15px">
+ <el-form-item>
<el-button
type="primary"
@click="exportData"
@@ -110,6 +116,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
+ year: new Date().getFullYear().toString(),
status:null,
type:null
},
@@ -206,6 +213,7 @@
if(data.isAdmin){
data.queryParams = {
companyId: '',
+ year: new Date().getFullYear().toString(),
pageNum: 1,
pageSize: 10,
status:null,
@@ -217,6 +225,7 @@
}else {
data.queryParams = {
companyId: data.queryParams.companyId,
+ year: new Date().getFullYear().toString(),
pageNum: 1,
pageSize: 10,
status:null,
diff --git a/src/views/work/marketingManagement/contractManagement/contractLedger/index.vue b/src/views/work/marketingManagement/contractManagement/contractLedger/index.vue
index 7539e45..548406e 100644
--- a/src/views/work/marketingManagement/contractManagement/contractLedger/index.vue
+++ b/src/views/work/marketingManagement/contractManagement/contractLedger/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['contractLedger:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -22,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item v-if="data.isAdmin">
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
</el-form>
@@ -83,6 +89,7 @@
queryParams: {
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
companyId: null,
},
companyList: [],
@@ -153,6 +160,7 @@
companyId: '',
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
}
choosedData.value = []
data.companyList = [];
diff --git a/src/views/work/marketingManagement/customerList/communicate/components/editDialog.vue b/src/views/work/marketingManagement/customerList/communicate/components/editDialog.vue
index e24cab9..75cccad 100644
--- a/src/views/work/marketingManagement/customerList/communicate/components/editDialog.vue
+++ b/src/views/work/marketingManagement/customerList/communicate/components/editDialog.vue
@@ -10,7 +10,7 @@
>
<el-form :model="state.form" size="default" ref="busRef" :rules="state.rules" label-position="right" label-width="130">
<el-row :gutter="24">
- <el-col :span="24">
+ <el-col :span="12">
<el-form-item label="单位名称:" prop="companyId" v-if="state.isAdmin">
<el-select v-model="state.form.companyId" placeholder="请选择" filterable clearable style="width: 100%" :disabled="title == '查看' || title == '编辑' || !state.isAdmin" @change="selectValueCom">
<el-option
@@ -22,6 +22,15 @@
</el-select>
</el-form-item>
</el-col>
+ <el-col :span="12">
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ </el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
@@ -237,6 +246,7 @@
form: {
id: '',
companyId: '',
+ year: '',
recordName: "",
number: "",
client: "",
@@ -259,6 +269,7 @@
},
rules: {
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
recordName: [{ required: true, message: '请输入记录名称', trigger: 'blur' }],
number: [{ required: true, message: '请输入编号', trigger: 'blur' }],
client: [{ required: true, message: '请输入客户单位/姓名', trigger: 'blur' }],
@@ -344,6 +355,7 @@
state.form.companyName = value.companyName
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
title.value = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看' ;
if(type === 'edit' || type === 'review') {
for (let key in state.form) {
@@ -427,6 +439,7 @@
state.form = {
id: '',
companyId: '',
+ year: '',
recordName: "",
number: "",
client: "",
diff --git a/src/views/work/marketingManagement/customerList/communicate/index.vue b/src/views/work/marketingManagement/customerList/communicate/index.vue
index 90adc61..ca1cbf9 100644
--- a/src/views/work/marketingManagement/customerList/communicate/index.vue
+++ b/src/views/work/marketingManagement/customerList/communicate/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['customerCommunicate:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -22,10 +28,10 @@
</el-select>
</el-form-item>
<el-form-item v-if="data.isAdmin">
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
- <el-form-item style="margin-left: 15px">
+ <el-form-item>
<el-button
type="primary"
@click="exportData"
@@ -39,6 +45,7 @@
<el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
<el-table-column label="单位名称" prop="companyName" align="center" v-if="data.isAdmin" />
<el-table-column label="记录名称" prop="recordName" align="center"></el-table-column>
+ <el-table-column label="年份" prop="year" align="center"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="160">
<template #default="scope">
<el-button link type="primary" @click="openDialog('review',scope.row)" >查看</el-button>
@@ -84,7 +91,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
},
companyList: [],
@@ -206,6 +213,7 @@
companyId: '',
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString()
}
choosedData.value = []
data.companyList = [];
@@ -215,6 +223,7 @@
companyId: data.queryParams.companyId,
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString()
}
}
getList();
diff --git a/src/views/work/marketingManagement/customerList/list/components/editDialog.vue b/src/views/work/marketingManagement/customerList/list/components/editDialog.vue
index f737deb..41656df 100644
--- a/src/views/work/marketingManagement/customerList/list/components/editDialog.vue
+++ b/src/views/work/marketingManagement/customerList/list/components/editDialog.vue
@@ -19,6 +19,13 @@
</el-option>
</el-select>
</el-form-item>
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item label="顾客名称:" prop="customerName" >
<el-input v-model="state.form.customerName" :disabled="title === '查看'" placeholder="顾客名称"/>
</el-form-item>
@@ -74,6 +81,7 @@
form: {
id: '',
companyId: '',
+ year: '',
customerName: '',
customerAddr: '',
person: '',
@@ -83,6 +91,7 @@
},
formRules:{
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
customerName:[{ required: true, message: '请输入顾客名称', trigger: 'blur' }],
customerAddr:[{ required: true, message: '请输入顾客地址', trigger: 'blur' }],
person:[{ required: true, message: '请输入联系人', trigger: 'blur' }],
@@ -99,6 +108,7 @@
if(state.isAdmin){
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
title.value = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看' ;
if(type === 'edit' || type === 'review') {
state.form = JSON.parse(JSON.stringify(value));
@@ -163,6 +173,7 @@
state.form = {
id: '',
companyId: '',
+ year: '',
companyName: '',
customerAddr: '',
person: '',
diff --git a/src/views/work/marketingManagement/customerList/list/index.vue b/src/views/work/marketingManagement/customerList/list/index.vue
index 38a2658..2bcc926 100644
--- a/src/views/work/marketingManagement/customerList/list/index.vue
+++ b/src/views/work/marketingManagement/customerList/list/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['customerList:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -22,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item v-if="data.isAdmin">
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
@@ -44,6 +50,7 @@
<el-table-column label="顾客地址" prop="customerAddr" align="center" width="130"/>
<el-table-column label="联系人" prop="person" align="center" />
<el-table-column label="电话" prop="phone" align="center" />
+ <el-table-column label="年份" prop="year" align="center"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="160">
<template #default="scope">
<el-button link type="primary" @click="openDialog('review',scope.row)" >查看</el-button>
@@ -89,6 +96,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
+ year: new Date().getFullYear().toString(),
},
companyList: [],
isAdmin: false
@@ -158,6 +166,7 @@
companyId: '',
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
}
choosedData.value = []
data.companyList = [];
diff --git a/src/views/work/marketingManagement/customerList/need/components/editDialog.vue b/src/views/work/marketingManagement/customerList/need/components/editDialog.vue
index 0020bf1..dabde52 100644
--- a/src/views/work/marketingManagement/customerList/need/components/editDialog.vue
+++ b/src/views/work/marketingManagement/customerList/need/components/editDialog.vue
@@ -10,7 +10,7 @@
>
<el-form :model="state.form" size="default" ref="busRef" :rules="state.rules" label-position="right" label-width="130">
<el-row :gutter="24">
- <el-col :span="24">
+ <el-col :span="12">
<el-form-item label="单位名称:" prop="companyId" v-if="state.isAdmin">
<el-select v-model="state.form.companyId" placeholder="请选择" filterable clearable style="width: 100%" :disabled="title == '查看' || title == '编辑' || !state.isAdmin" @change="selectValueCom">
<el-option
@@ -22,6 +22,15 @@
</el-select>
</el-form-item>
</el-col>
+ <el-col :span="12">
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ </el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="24">
@@ -170,11 +179,13 @@
form: {
id: '',
companyId: null,
+ year: '',
recordName: null,
customerRecordNeeds:[],
},
rules: {
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
recordName: [{ required: true, message: '请输入记录名称', trigger: 'blur' }],
customerName: [{required: true, message: "", trigger: "blur"}],
customerNeed: [{required: true, message: "", trigger: "blur"}],
@@ -204,6 +215,7 @@
state.form.companyName = value.companyName
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
title.value = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看' ;
if(type === 'edit' || type === 'review') {
state.form = JSON.parse(JSON.stringify(value));
@@ -336,6 +348,7 @@
companyId: null,
recordName: null,
customerRecordNeeds:[],
+ year: '',
}
state.companyList = []
}
diff --git a/src/views/work/marketingManagement/customerList/need/index.vue b/src/views/work/marketingManagement/customerList/need/index.vue
index 99a4ef5..fcf3332 100644
--- a/src/views/work/marketingManagement/customerList/need/index.vue
+++ b/src/views/work/marketingManagement/customerList/need/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['customerNeed:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -22,10 +28,10 @@
</el-select>
</el-form-item>
<el-form-item v-if="data.isAdmin">
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
- <el-form-item style="margin-left: 15px">
+ <el-form-item>
<el-button
type="primary"
@click="exportData"
@@ -43,6 +49,7 @@
<span>{{scope.row.recordName}}需求登记</span>
</template>
</el-table-column>
+ <el-table-column label="年份" prop="year" align="center"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="160">
<template #default="scope">
<el-button link type="primary" @click="openDialog('review',scope.row)" >查看</el-button>
@@ -88,6 +95,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
+ year: new Date().getFullYear().toString(),
},
companyList: [],
isAdmin: false,
@@ -164,6 +172,7 @@
companyId: '',
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
}
choosedData.value = []
data.companyList = [];
@@ -173,6 +182,7 @@
companyId: data.queryParams.companyId,
pageNum: 1,
pageSize: 10,
+ year: new Date().getFullYear().toString(),
}
}
getList();
diff --git a/src/views/work/noticeMng/index.vue b/src/views/work/noticeMng/index.vue
index bd84ca2..8f83505 100644
--- a/src/views/work/noticeMng/index.vue
+++ b/src/views/work/noticeMng/index.vue
@@ -11,6 +11,12 @@
v-hasPermi="['noticeMng:add']"
>新增</el-button>
</el-form-item>
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
<el-form-item v-if="isAdmin" label="企业:" >
<el-select v-model="data.queryParams.companyId" placeholder="请选择" clearable>
<el-option
@@ -32,7 +38,7 @@
<el-table-column label="序号" type="index" align="center" width="80"/>
<el-table-column label="通知内容" prop="content" align="center"/>
<el-table-column label="发布部门" prop="deptName" align="center"/>
- <el-table-column label="分布日期" prop="publishDate" align="center"/>
+ <el-table-column label="发布日期" prop="publishDate" align="center"/>
<el-table-column label="文件" prop="filePath" align="center">
<template #default="scope">
<el-link v-if="scope.row.filePath && scope.row.filePath !== ''" style="" type="primary" @click="openFile(scope.row.filePath)">{{scope.row.fileName}}</el-link>
@@ -76,7 +82,8 @@
queryParams: {
pageNum: 1,
pageSize: 10,
- companyId: null
+ companyId: null,
+ year: new Date().getFullYear().toString()
},
total: 0,
dataList: [],
@@ -196,7 +203,8 @@
data.queryParams = {
...data.queryParams,
pageNum: 1,
- pageSize: 10
+ pageSize: 10,
+ year: new Date().getFullYear().toString()
}
await getCompanyList()
await getList()
diff --git a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/components/editDialog.vue b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/components/editDialog.vue
index 4ad6442..219746c 100644
--- a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/components/editDialog.vue
+++ b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/components/editDialog.vue
@@ -10,7 +10,7 @@
>
<el-form :model="state.form" size="default" ref="busRef" :rules="state.rules" >
<el-row :gutter="24">
- <el-col :span="24">
+ <el-col :span="12">
<el-form-item label="单位名称:" prop="companyId" v-if="state.isAdmin">
<el-select v-model="state.form.companyId" placeholder="请选择" filterable clearable style="width: 100%" :disabled="title == '查看' || title == '编辑' || !state.isAdmin" @change="selectValueCom">
<el-option
@@ -22,6 +22,16 @@
</el-select>
</el-form-item>
</el-col>
+ <el-col :span="12">
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ </el-col>
+
</el-row>
<el-row :gutter="24">
<el-col :span="12">
@@ -173,6 +183,7 @@
form: {
id: '',
companyId: null,
+ year: '',
questionName: null,
number: '',
unitName: null,
@@ -186,6 +197,7 @@
},
rules: {
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
questionName: [{ required: true, message: '请输入问卷名称', trigger: 'blur' }],
number: [{ required: true, message: '请输入编号', trigger: 'blur' }],
unitName: [{ required: true, message: '请输入单位名称', trigger: 'blur' }],
@@ -278,6 +290,7 @@
state.form.companyName = value.companyName
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
await getSupplier()
title.value = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看' ;
if(type === 'edit' || type === 'review') {
diff --git a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/index.vue b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/index.vue
index 788f5ff..d7c1c64 100644
--- a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/index.vue
+++ b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/deliver/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['satisfiedEvalusteDeliver:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -22,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item v-if="data.isAdmin">
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
<!-- <el-form-item style="margin-left: 15px">-->
@@ -38,6 +44,7 @@
<!-- <el-table-column type="selection" width="55" />-->
<el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
<el-table-column label="名称" prop="questionName" align="center" />
+ <el-table-column label="年份" prop="year" align="center"/>
<el-table-column label="操作" align="center" class-naame="small-padding fixed-width" >
<template #default="scope">
<el-button link type="primary" @click="openDialog('review',scope.row)" >查看</el-button>
@@ -83,7 +90,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
},
companyList: [],
@@ -169,7 +176,7 @@
companyId: '',
pageNum: 1,
pageSize: 10,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
}
choosedData.value = []
@@ -180,7 +187,7 @@
companyId: data.queryParams.companyId,
pageNum: 1,
pageSize: 10,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
}
}
diff --git a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/components/editDialog.vue b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/components/editDialog.vue
index b182816..f3e0a63 100644
--- a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/components/editDialog.vue
+++ b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/components/editDialog.vue
@@ -10,7 +10,7 @@
>
<el-form :model="state.form" size="default" ref="busRef" :rules="state.rules" >
<el-row :gutter="24">
- <el-col :span="24">
+ <el-col :span="12">
<el-form-item label="单位名称:" prop="companyId" v-if="state.isAdmin">
<el-select v-model="state.form.companyId" placeholder="请选择" filterable clearable style="width: 100%" :disabled="title == '查看' || title == '编辑' || !state.isAdmin" @change="selectValueCom">
<el-option
@@ -20,6 +20,15 @@
:value="item.id">
</el-option>
</el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="年份:" prop="year" >
+ <el-date-picker
+ :disabled="title == '查看'"
+ v-model="state.form.year"
+ type="year"
+ value-format="YYYY"/>
</el-form-item>
</el-col>
</el-row>
@@ -161,6 +170,7 @@
form: {
id: '',
companyId: null,
+ year: '',
questionName: null,
number: '',
unitName: null,
@@ -174,6 +184,7 @@
},
rules: {
companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
+ year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
questionName: [{ required: true, message: '请输入问卷名称', trigger: 'blur' }],
number: [{ required: true, message: '请输入编号', trigger: 'blur' }],
unitName: [{ required: true, message: '请输入单位名称', trigger: 'blur' }],
@@ -259,6 +270,7 @@
state.form.companyName = value.companyName
state.companyList = companyList
}
+ state.form.year = new Date().getFullYear().toString()
title.value = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看' ;
if(type === 'edit' || type === 'review') {
state.form = JSON.parse(JSON.stringify(value));
@@ -324,6 +336,7 @@
state.form = {
id: '',
companyId: null,
+ year: '',
questionName: null,
number: '',
unitName: null,
diff --git a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/index.vue b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/index.vue
index 6ca8bff..be783c5 100644
--- a/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/index.vue
+++ b/src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/research/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div style="margin-bottom: 10px">
- <el-form style="display: flex;flex-wrap: wrap;">
+ <el-form :inline="true" style="display: flex;flex-wrap: wrap;">
<el-form-item>
<el-button
type="primary"
@@ -11,7 +11,13 @@
v-hasPermi="['satisfiedEvalusteResearch:add']"
>新增</el-button>
</el-form-item>
- <el-form-item label="单位名称:" v-if="data.isAdmin" style="margin-left: 20px">
+ <el-form-item label="年份:">
+ <el-date-picker
+ v-model="data.queryParams.year"
+ type="year"
+ value-format="YYYY"/>
+ </el-form-item>
+ <el-form-item label="单位名称:" v-if="data.isAdmin">
<el-select v-model="data.queryParams.companyId" placeholder="请选择" filterable clearable>
<el-option
v-for="item in data.companyList"
@@ -22,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item v-if="data.isAdmin">
- <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
+ <el-button type="primary" @click="searchClick">查询</el-button>
<el-button plain @click="reset">重置</el-button>
</el-form-item>
<!-- <el-form-item style="margin-left: 15px">-->
@@ -38,6 +44,7 @@
<!-- <el-table-column type="selection" width="55" />-->
<el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
<el-table-column label="名称" prop="questionName" align="center" />
+ <el-table-column label="年份" prop="year" align="center"/>
<el-table-column label="操作" align="center" class-naame="small-padding fixed-width" >
<template #default="scope">
<el-button link type="primary" @click="openDialog('review',scope.row)" >查看</el-button>
@@ -83,7 +90,7 @@
pageNum: 1,
pageSize: 10,
companyId: null,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
},
companyList: [],
@@ -169,7 +176,7 @@
companyId: '',
pageNum: 1,
pageSize: 10,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
}
choosedData.value = []
@@ -180,7 +187,7 @@
companyId: data.queryParams.companyId,
pageNum: 1,
pageSize: 10,
- year: '',
+ year: new Date().getFullYear().toString(),
type: ''
}
}
--
Gitblit v1.9.2