|
@@ -75,9 +75,9 @@
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="form form-time-range">
|
|
|
- <span class="formSpan">签订时间:</span>
|
|
|
+ <span class="formSpan">拿出时间:</span>
|
|
|
<el-date-picker
|
|
|
- v-model="qdsjObj"
|
|
|
+ v-model="contractOnObj"
|
|
|
type="daterange"
|
|
|
unlink-panels
|
|
|
range-separator="To"
|
|
@@ -86,9 +86,9 @@
|
|
|
/>
|
|
|
</div>
|
|
|
<div class="form form-time-range">
|
|
|
- <span class="formSpan" style="width: 120px">履约到期时间:</span>
|
|
|
+ <span class="formSpan">拿回时间:</span>
|
|
|
<el-date-picker
|
|
|
- v-model="dueTimeObj"
|
|
|
+ v-model="contractOffObj"
|
|
|
type="daterange"
|
|
|
unlink-panels
|
|
|
range-separator="To"
|
|
@@ -231,6 +231,10 @@ const queryParams = reactive<{
|
|
|
signTimeEnd: string
|
|
|
dueTimeStart: string
|
|
|
dueTimeEnd: string
|
|
|
+ contractOnStart: string
|
|
|
+ contractOnEnd: string
|
|
|
+ contractOffStart: string
|
|
|
+ contractOffEnd: string
|
|
|
deptId: string
|
|
|
}>({
|
|
|
contractNumber: '',
|
|
@@ -247,10 +251,14 @@ const queryParams = reactive<{
|
|
|
signTimeEnd: '',
|
|
|
dueTimeStart: '',
|
|
|
dueTimeEnd: '',
|
|
|
+ contractOnStart: '',
|
|
|
+ contractOnEnd: '',
|
|
|
+ contractOffStart: '',
|
|
|
+ contractOffEnd: '',
|
|
|
deptId: deptId
|
|
|
})
|
|
|
-const qdsjObj = ref()
|
|
|
-const dueTimeObj = ref()
|
|
|
+const contractOnObj = ref()
|
|
|
+const contractOffObj = ref()
|
|
|
|
|
|
const handleCurrentChange = (pageNo: number) => {
|
|
|
queryParams.pageNo = pageNo
|
|
@@ -258,19 +266,19 @@ const handleCurrentChange = (pageNo: number) => {
|
|
|
queryContractListAjax()
|
|
|
}
|
|
|
const exportHandle = async () => {
|
|
|
- if (qdsjObj.value && qdsjObj.value.length > 0) {
|
|
|
- queryParams.signTimeStart = moment(qdsjObj.value[0]).format('YYYY-MM-DD')
|
|
|
- queryParams.signTimeEnd = moment(qdsjObj.value[1]).format('YYYY-MM-DD')
|
|
|
+ if (contractOnObj.value && contractOnObj.value.length > 0) {
|
|
|
+ queryParams.contractOnStart = moment(contractOnObj.value[0]).format('YYYY-MM-DD')
|
|
|
+ queryParams.contractOnEnd = moment(contractOnObj.value[1]).format('YYYY-MM-DD')
|
|
|
} else {
|
|
|
- queryParams.signTimeStart = ''
|
|
|
- queryParams.signTimeEnd = ''
|
|
|
+ queryParams.contractOnStart = ''
|
|
|
+ queryParams.contractOnEnd = ''
|
|
|
}
|
|
|
- if (dueTimeObj.value && dueTimeObj.value.length > 0) {
|
|
|
- queryParams.dueTimeStart = moment(dueTimeObj.value[0]).format('YYYY-MM-DD')
|
|
|
- queryParams.dueTimeEnd = moment(dueTimeObj.value[1]).format('YYYY-MM-DD')
|
|
|
+ if (contractOffObj.value && contractOffObj.value.length > 0) {
|
|
|
+ queryParams.contractOffStart = moment(contractOffObj.value[0]).format('YYYY-MM-DD')
|
|
|
+ queryParams.contractOffEnd = moment(contractOffObj.value[1]).format('YYYY-MM-DD')
|
|
|
} else {
|
|
|
- queryParams.dueTimeStart = ''
|
|
|
- queryParams.dueTimeEnd = ''
|
|
|
+ queryParams.contractOffStart = ''
|
|
|
+ queryParams.contractOffEnd = ''
|
|
|
}
|
|
|
exportHandleCommon(request, queryParams, '部门合同台账')
|
|
|
}
|
|
@@ -285,19 +293,19 @@ const tableRef = ref<any>(null)
|
|
|
const scrollLeft = ref<number>(0)
|
|
|
const queryContractListAjax = async (): Promise<void> => {
|
|
|
const urlApi = `/contract/page-dept`
|
|
|
- if (qdsjObj.value && qdsjObj.value.length > 0) {
|
|
|
- queryParams.signTimeStart = moment(qdsjObj.value[0]).format('YYYY-MM-DD')
|
|
|
- queryParams.signTimeEnd = moment(qdsjObj.value[1]).format('YYYY-MM-DD')
|
|
|
+ if (contractOnObj.value && contractOnObj.value.length > 0) {
|
|
|
+ queryParams.contractOnStart = moment(contractOnObj.value[0]).format('YYYY-MM-DD')
|
|
|
+ queryParams.contractOnEnd = moment(contractOnObj.value[1]).format('YYYY-MM-DD')
|
|
|
} else {
|
|
|
- queryParams.signTimeStart = ''
|
|
|
- queryParams.signTimeEnd = ''
|
|
|
+ queryParams.contractOnStart = ''
|
|
|
+ queryParams.contractOnEnd = ''
|
|
|
}
|
|
|
- if (dueTimeObj.value && dueTimeObj.value.length > 0) {
|
|
|
- queryParams.dueTimeStart = moment(dueTimeObj.value[0]).format('YYYY-MM-DD')
|
|
|
- queryParams.dueTimeEnd = moment(dueTimeObj.value[1]).format('YYYY-MM-DD')
|
|
|
+ if (contractOffObj.value && contractOffObj.value.length > 0) {
|
|
|
+ queryParams.contractOffStart = moment(contractOffObj.value[0]).format('YYYY-MM-DD')
|
|
|
+ queryParams.contractOffEnd = moment(contractOffObj.value[1]).format('YYYY-MM-DD')
|
|
|
} else {
|
|
|
- queryParams.dueTimeStart = ''
|
|
|
- queryParams.dueTimeEnd = ''
|
|
|
+ queryParams.contractOffStart = ''
|
|
|
+ queryParams.contractOffEnd = ''
|
|
|
}
|
|
|
const sendData = {
|
|
|
...queryParams,
|
|
@@ -321,19 +329,19 @@ const contractListCalc = ref({
|
|
|
})
|
|
|
const queryContractListCalc = async (): Promise<void> => {
|
|
|
const urlApi = `/contract/list/calc-dept`
|
|
|
- if (qdsjObj.value && qdsjObj.value.length > 0) {
|
|
|
- queryParams.signTimeStart = moment(qdsjObj.value[0]).format('YYYY-MM-DD')
|
|
|
- queryParams.signTimeEnd = moment(qdsjObj.value[1]).format('YYYY-MM-DD')
|
|
|
+ if (contractOnObj.value && contractOnObj.value.length > 0) {
|
|
|
+ queryParams.contractOnStart = moment(contractOnObj.value[0]).format('YYYY-MM-DD')
|
|
|
+ queryParams.contractOnEnd = moment(contractOnObj.value[1]).format('YYYY-MM-DD')
|
|
|
} else {
|
|
|
- queryParams.signTimeStart = ''
|
|
|
- queryParams.signTimeEnd = ''
|
|
|
+ queryParams.contractOnStart = ''
|
|
|
+ queryParams.contractOnEnd = ''
|
|
|
}
|
|
|
- if (dueTimeObj.value && dueTimeObj.value.length > 0) {
|
|
|
- queryParams.dueTimeStart = moment(dueTimeObj.value[0]).format('YYYY-MM-DD')
|
|
|
- queryParams.dueTimeEnd = moment(dueTimeObj.value[1]).format('YYYY-MM-DD')
|
|
|
+ if (contractOffObj.value && contractOffObj.value.length > 0) {
|
|
|
+ queryParams.contractOffStart = moment(contractOffObj.value[0]).format('YYYY-MM-DD')
|
|
|
+ queryParams.contractOffEnd = moment(contractOffObj.value[1]).format('YYYY-MM-DD')
|
|
|
} else {
|
|
|
- queryParams.dueTimeStart = ''
|
|
|
- queryParams.dueTimeEnd = ''
|
|
|
+ queryParams.contractOffStart = ''
|
|
|
+ queryParams.contractOffEnd = ''
|
|
|
}
|
|
|
const sendData = {
|
|
|
...queryParams,
|