【update】-预估到账日期修改为年月;查询条件统一由年月日修改为年月:普通项目、工作组详情、会员管理-详情
This commit is contained in:
@@ -0,0 +1,100 @@
|
|||||||
|
<template>
|
||||||
|
<a-month-picker
|
||||||
|
:disabledDate="disabledDate"
|
||||||
|
:disabled="disabled || readOnly"
|
||||||
|
:placeholder="placeholder"
|
||||||
|
@change="handleDateChange"
|
||||||
|
:value="momVal"
|
||||||
|
:showTime="showTime"
|
||||||
|
:format="dateFormat"
|
||||||
|
:mode="mode"
|
||||||
|
:getCalendarContainer="getCalendarContainer"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import moment from 'moment'
|
||||||
|
export default {
|
||||||
|
name: 'JMonthDate',
|
||||||
|
props: {
|
||||||
|
placeholder: {
|
||||||
|
type: String,
|
||||||
|
default: '',
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
value: {
|
||||||
|
type: String,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
disabledDate: {
|
||||||
|
type: Function
|
||||||
|
},
|
||||||
|
dateFormat: {
|
||||||
|
type: String,
|
||||||
|
default: 'YYYY-MM-DD',
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
// 此属性可以被废弃了
|
||||||
|
triggerChange: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
readOnly: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
disabled: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
showTime: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
getCalendarContainer: {
|
||||||
|
type: Function,
|
||||||
|
default: (node) => node.parentNode
|
||||||
|
},
|
||||||
|
mode: {
|
||||||
|
type: String,
|
||||||
|
required: false,
|
||||||
|
default: 'date'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
const dateStr = this.value
|
||||||
|
return {
|
||||||
|
decorator: '',
|
||||||
|
momVal: !dateStr ? null : moment(dateStr, this.dateFormat)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
value(val) {
|
||||||
|
if (!val) {
|
||||||
|
this.momVal = null
|
||||||
|
} else {
|
||||||
|
this.momVal = moment(val, this.dateFormat)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
moment,
|
||||||
|
handleDateChange(mom, dateStr) {
|
||||||
|
this.$emit('change', dateStr)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// 2.2新增 在组件内定义 指定父组件调用时候的传值属性和事件类型 这个牛逼
|
||||||
|
model: {
|
||||||
|
prop: 'value',
|
||||||
|
event: 'change'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang="less" scoped>
|
||||||
|
/deep/ .ant-input {
|
||||||
|
padding: 4px 6px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
/**
|
||||||
|
* @description 预期到账金额 修改成 年月的形式。
|
||||||
|
* @author fcc
|
||||||
|
* */
|
||||||
|
import moment from 'moment'
|
||||||
|
export const MonthRangeMixin = {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
rangeMonthDateFormat: 'YYYY-MM',
|
||||||
|
rangeMonthDateModel: ['month', 'month'],
|
||||||
|
rangeMonthKey:{
|
||||||
|
start: 'estimatedArrivalStartDate',
|
||||||
|
end: 'estimatedArrivalEndDate',
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods:{
|
||||||
|
moment,
|
||||||
|
onMonthRangeDateChange(value, dateString) {
|
||||||
|
this.queryParam[this.rangeMonthKey.start] = dateString[0] || null
|
||||||
|
this.queryParam[this.rangeMonthKey.end] = dateString[1] || null
|
||||||
|
this.queryParam.estimatedArrivalDate = value
|
||||||
|
},
|
||||||
|
handleMonthRangePanelChange(value, mode) {
|
||||||
|
this.queryParam[this.rangeMonthKey.start] = !value[0] ? null : value[0].format(this.rangeMonthDateFormat)
|
||||||
|
this.queryParam[this.rangeMonthKey.end] = !value[1] ? null : value[1].format(this.rangeMonthDateFormat)
|
||||||
|
this.queryParam.estimatedArrivalDate = value
|
||||||
|
this.rangeMonthDateModel = [mode[0] === 'date' ? 'month' : mode[0], mode[1] === 'date' ? 'month' : mode[1]]
|
||||||
|
},
|
||||||
|
// 重写查询方法--删除预估到账日期属性
|
||||||
|
searchQuery() {
|
||||||
|
this.lastQueryParam = {...this.queryParam}
|
||||||
|
if(this.lastQueryParam.estimatedArrivalDate) {
|
||||||
|
delete this.lastQueryParam.estimatedArrivalDate
|
||||||
|
}
|
||||||
|
this.loadData(1)
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -51,10 +51,12 @@
|
|||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
|
format="YYYY-MM"
|
||||||
v-model="queryParam.estimatedArrivalDate"
|
v-model="queryParam.estimatedArrivalDate"
|
||||||
format="YYYY-MM-DD"
|
:mode="rangeMonthDateModel"
|
||||||
:placeholder="['开始时间', '结束时间']"
|
:placeholder="['开始时间', '结束时间']"
|
||||||
@change="onDateChange"
|
@panelChange="handleMonthRangePanelChange"
|
||||||
|
@change="onMonthRangeDateChange"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -179,10 +181,11 @@ import { formatMoney } from '@/utils/formatMoney'
|
|||||||
import {getAction} from '@api/manage'
|
import {getAction} from '@api/manage'
|
||||||
import {getFileInfo} from '@api/api'
|
import {getFileInfo} from '@api/api'
|
||||||
import {getPayConfirmList} from '@api/incomePaymentsApi'
|
import {getPayConfirmList} from '@api/incomePaymentsApi'
|
||||||
|
import { MonthRangeMixin } from '../../../mixins/MonthRangeMixins'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SafeguardMemberList',
|
name: 'SafeguardMemberList',
|
||||||
mixins: [JeroListMixin, mixinDevice],
|
mixins: [JeroListMixin, mixinDevice, MonthRangeMixin],
|
||||||
components: {
|
components: {
|
||||||
JYearDate,
|
JYearDate,
|
||||||
SafeguardMemberModal,
|
SafeguardMemberModal,
|
||||||
@@ -369,10 +372,6 @@ export default {
|
|||||||
this.currentInfo.fileName = res.result.fileName
|
this.currentInfo.fileName = res.result.fileName
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
|
||||||
onDateChange: function (value, dateString) {
|
|
||||||
this.queryParam.estimatedArrivalStartDate = dateString[0]
|
|
||||||
this.queryParam.estimatedArrivalEndDate = dateString[1]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,10 +54,12 @@
|
|||||||
<a-form-item label="预估到账日期">
|
<a-form-item label="预估到账日期">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
v-model="queryParam.estimatedArrivalDateArr"
|
format="YYYY-MM"
|
||||||
format="YYYY-MM-DD"
|
v-model="queryParam.estimatedArrivalDate"
|
||||||
|
:mode="rangeMonthDateModel"
|
||||||
:placeholder="['开始时间', '结束时间']"
|
:placeholder="['开始时间', '结束时间']"
|
||||||
@change="onDateChange"
|
@panelChange="handleMonthRangePanelChange"
|
||||||
|
@change="onMonthRangeDateChange"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -227,10 +229,11 @@ import {getPayConfirmList, getStardsMemberProjectById, memberDrawTicket} from '@
|
|||||||
import MemberEquityModal from './modules/MemberEquityModal'
|
import MemberEquityModal from './modules/MemberEquityModal'
|
||||||
import MemberCopyModal from './modules/MemberCopyModal'
|
import MemberCopyModal from './modules/MemberCopyModal'
|
||||||
import { ProjectTypeEnums } from '@/enums/commonEnums'
|
import { ProjectTypeEnums } from '@/enums/commonEnums'
|
||||||
|
import { MonthRangeMixin } from '../../../mixins/MonthRangeMixins'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SafeguardStardsMemberList',
|
name: 'SafeguardStardsMemberList',
|
||||||
mixins: [JeroListMixin, mixinDevice],
|
mixins: [JeroListMixin, mixinDevice, MonthRangeMixin],
|
||||||
components: {
|
components: {
|
||||||
ProjectDetailModal,
|
ProjectDetailModal,
|
||||||
StatusSlot,
|
StatusSlot,
|
||||||
@@ -373,6 +376,10 @@ export default {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
disableMixinCreated: true,
|
disableMixinCreated: true,
|
||||||
|
rangeMonthKey:{
|
||||||
|
start: 'estimatedArrivalDate_begin',
|
||||||
|
end: 'estimatedArrivalDate_end',
|
||||||
|
},
|
||||||
url: {
|
url: {
|
||||||
list: '/member/tbMemberProjectSubitem/page',
|
list: '/member/tbMemberProjectSubitem/page',
|
||||||
exportXlsUrl: '/member/tbMemberProjectSubitem/exportXls',
|
exportXlsUrl: '/member/tbMemberProjectSubitem/exportXls',
|
||||||
|
|||||||
@@ -134,11 +134,11 @@
|
|||||||
<a-row>
|
<a-row>
|
||||||
<a-col :xl="12" :sm="24">
|
<a-col :xl="12" :sm="24">
|
||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-date placeholder="请选择预估到账日期"
|
<j-month-date placeholder="请选择预估到账日期"
|
||||||
style="width: 100%;"
|
style="width: 100%;"
|
||||||
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
||||||
:trigger-change="true"
|
:trigger-change="true"
|
||||||
date-format="YYYY-MM-DD"
|
date-format="YYYY-MM"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -276,14 +276,14 @@ import { checkAssociatedProject } from '@/utils/projectCheck'
|
|||||||
import SelectRevenueContract from '../../../../components/tools/SelectRevenueContract'
|
import SelectRevenueContract from '../../../../components/tools/SelectRevenueContract'
|
||||||
import JDictSelectTag from '@comp/dict/JDictSelectTag'
|
import JDictSelectTag from '@comp/dict/JDictSelectTag'
|
||||||
import { CalcAmountMixin } from '@/mixins/CalcAmountMixin'
|
import { CalcAmountMixin } from '@/mixins/CalcAmountMixin'
|
||||||
import JDate from '@/components/tools/JDate'
|
import JMonthDate from '@/components/tools/JMonthDate'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SafeguardMemberModal',
|
name: 'SafeguardMemberModal',
|
||||||
mixins:[CalcAmountMixin],
|
mixins:[CalcAmountMixin],
|
||||||
components: {
|
components: {
|
||||||
JUpload,
|
JUpload,
|
||||||
JDate,
|
JMonthDate,
|
||||||
JDictSelectTag,
|
JDictSelectTag,
|
||||||
CompanySelect,
|
CompanySelect,
|
||||||
// ContactManagementModule,
|
// ContactManagementModule,
|
||||||
|
|||||||
@@ -150,11 +150,11 @@
|
|||||||
<a-row :gutter="24">
|
<a-row :gutter="24">
|
||||||
<a-col :xl="12" :sm="24">
|
<a-col :xl="12" :sm="24">
|
||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-date placeholder="请选择预估到账日期"
|
<j-month-date placeholder="请选择预估到账日期"
|
||||||
style="width: 100%;"
|
style="width: 100%;"
|
||||||
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
||||||
:trigger-change="true"
|
:trigger-change="true"
|
||||||
date-format="YYYY-MM-DD"
|
date-format="YYYY-MM"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -265,7 +265,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import JUpload from '@/components/jero/JUpload'
|
import JUpload from '@/components/jero/JUpload'
|
||||||
import JDate from '@/components/jero/JDate'
|
import JMonthDate from '@/components/tools/JMonthDate'
|
||||||
import JDictSelectTag from '@/components/dict/JDictSelectTag'
|
import JDictSelectTag from '@/components/dict/JDictSelectTag'
|
||||||
import CompanySelect from '@/components/company/CompanySelect'
|
import CompanySelect from '@/components/company/CompanySelect'
|
||||||
import SelectContacts from '@/components/company/SelectContacts'
|
import SelectContacts from '@/components/company/SelectContacts'
|
||||||
@@ -283,7 +283,7 @@ export default {
|
|||||||
mixins: [CalcAmountMixin],
|
mixins: [CalcAmountMixin],
|
||||||
components: {
|
components: {
|
||||||
JUpload,
|
JUpload,
|
||||||
JDate,
|
JMonthDate,
|
||||||
JDictSelectTag,
|
JDictSelectTag,
|
||||||
CompanySelect,
|
CompanySelect,
|
||||||
SelectContacts,
|
SelectContacts,
|
||||||
|
|||||||
@@ -146,11 +146,11 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
<a-col :xl="12" :sm="24">
|
<a-col :xl="12" :sm="24">
|
||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-date placeholder="请选择预估到账日期"
|
<j-month-date placeholder="请选择预估到账日期"
|
||||||
style="width: 100%;"
|
style="width: 100%;"
|
||||||
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
||||||
:trigger-change="true"
|
:trigger-change="true"
|
||||||
date-format="YYYY-MM-DD"
|
date-format="YYYY-MM"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -248,12 +248,12 @@ import { addZero } from '../../../utils/util'
|
|||||||
import SelectPrincipal from '@comp/company/SelectPrincipal.vue'
|
import SelectPrincipal from '@comp/company/SelectPrincipal.vue'
|
||||||
import SelectRevenueContract from '@comp/tools/SelectRevenueContract'
|
import SelectRevenueContract from '@comp/tools/SelectRevenueContract'
|
||||||
import JUpload from '@comp/jero/JUpload'
|
import JUpload from '@comp/jero/JUpload'
|
||||||
import JDate from '@comp/tools/JDate'
|
import JMonthDate from '@comp/tools/JMonthDate'
|
||||||
import {checkAssociatedProject} from '@/utils/projectCheck'
|
import {checkAssociatedProject} from '@/utils/projectCheck'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'PackCompanyModule',
|
name: 'PackCompanyModule',
|
||||||
components: {JDate, JUpload, SelectRevenueContract, CompanySelect, SelectContacts, JYearDate, SelectPrincipal },
|
components: {JMonthDate, JUpload, SelectRevenueContract, CompanySelect, SelectContacts, JYearDate, SelectPrincipal },
|
||||||
props: {
|
props: {
|
||||||
// 合同号是否可编辑
|
// 合同号是否可编辑
|
||||||
isContractNumDisabled: {
|
isContractNumDisabled: {
|
||||||
|
|||||||
@@ -46,10 +46,12 @@
|
|||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
|
format="YYYY-MM"
|
||||||
v-model="queryParam.estimatedArrivalDate"
|
v-model="queryParam.estimatedArrivalDate"
|
||||||
format="YYYY-MM-DD"
|
:mode="rangeMonthDateModel"
|
||||||
:placeholder="['开始时间', '结束时间']"
|
:placeholder="['开始时间', '结束时间']"
|
||||||
@change="onDateChange"
|
@panelChange="handleMonthRangePanelChange"
|
||||||
|
@change="onMonthRangeDateChange"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -159,11 +161,12 @@ import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
|
|||||||
import IconProjectManagement from '@/assets/imgs/icon/icon_project_management.png'
|
import IconProjectManagement from '@/assets/imgs/icon/icon_project_management.png'
|
||||||
import { formatMoney } from '../../utils/formatMoney'
|
import { formatMoney } from '../../utils/formatMoney'
|
||||||
import {getPayConfirmList} from '@api/incomePaymentsApi'
|
import {getPayConfirmList} from '@api/incomePaymentsApi'
|
||||||
|
import { MonthRangeMixin } from '../../mixins/MonthRangeMixins'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'GeneralProjectManagement',
|
name: 'GeneralProjectManagement',
|
||||||
components: { JYearDate, GeneralProjectModule, SelectPrincipal, ProjectDetailModal, StatusSlot, PageHeaderTitle },
|
components: { JYearDate, GeneralProjectModule, SelectPrincipal, ProjectDetailModal, StatusSlot, PageHeaderTitle },
|
||||||
mixins: [JeroListMixin],
|
mixins: [JeroListMixin, MonthRangeMixin],
|
||||||
computed: {
|
computed: {
|
||||||
importExcelUrl: function () {
|
importExcelUrl: function () {
|
||||||
return `${ window._CONFIG['domianURL'] }/${ this.url.importExcelUrl }`
|
return `${ window._CONFIG['domianURL'] }/${ this.url.importExcelUrl }`
|
||||||
@@ -311,10 +314,6 @@ export default {
|
|||||||
}
|
}
|
||||||
this.$refs.basicInfo = basicInfo
|
this.$refs.basicInfo = basicInfo
|
||||||
this.$refs.projectDetail.open(record)
|
this.$refs.projectDetail.open(record)
|
||||||
},
|
|
||||||
onDateChange: function (value, dateString) {
|
|
||||||
this.queryParam.estimatedArrivalStartDate = dateString[0]
|
|
||||||
this.queryParam.estimatedArrivalEndDate = dateString[1]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,10 +74,12 @@
|
|||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
|
format="YYYY-MM"
|
||||||
v-model="queryParam.estimatedArrivalDate"
|
v-model="queryParam.estimatedArrivalDate"
|
||||||
format="YYYY-MM-DD"
|
:mode="rangeMonthDateModel"
|
||||||
:placeholder="['开始时间', '结束时间']"
|
:placeholder="['开始时间', '结束时间']"
|
||||||
@change="onDateChange"
|
@panelChange="handleMonthRangePanelChange"
|
||||||
|
@change="onMonthRangeDateChange"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -228,6 +230,7 @@ import EmailErrorMsgModal from './modules/EmailErrorMsgModal'
|
|||||||
import WorkGroupSetLabel from './modules/WorkGroupSetLabel'
|
import WorkGroupSetLabel from './modules/WorkGroupSetLabel'
|
||||||
import { formatMoney } from '../../utils/formatMoney'
|
import { formatMoney } from '../../utils/formatMoney'
|
||||||
import {YesOrNoEnums} from '@/enums/commonEnums'
|
import {YesOrNoEnums} from '@/enums/commonEnums'
|
||||||
|
import { MonthRangeMixin } from '../../mixins/MonthRangeMixins'
|
||||||
|
|
||||||
// eslint-disable-next-line no-undef,no-unused-vars
|
// eslint-disable-next-line no-undef,no-unused-vars
|
||||||
const Base64 = require('js-base64').Base64
|
const Base64 = require('js-base64').Base64
|
||||||
@@ -245,7 +248,7 @@ export default {
|
|||||||
EmailErrorMsgModal,
|
EmailErrorMsgModal,
|
||||||
WorkGroupSetLabel
|
WorkGroupSetLabel
|
||||||
},
|
},
|
||||||
mixins: [JeroListMixin],
|
mixins: [JeroListMixin, MonthRangeMixin],
|
||||||
computed: {
|
computed: {
|
||||||
importExcelUrl: function () {
|
importExcelUrl: function () {
|
||||||
return `${ window._CONFIG['domianURL'] }/${ this.url.importExcelUrl }`
|
return `${ window._CONFIG['domianURL'] }/${ this.url.importExcelUrl }`
|
||||||
@@ -463,14 +466,6 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
// 重写查询方法--删除预估到账日期属性
|
|
||||||
searchQuery() {
|
|
||||||
this.lastQueryParam = {...this.queryParam}
|
|
||||||
if(this.lastQueryParam.estimatedArrivalDate) {
|
|
||||||
delete this.lastQueryParam.estimatedArrivalDate
|
|
||||||
}
|
|
||||||
this.loadData(1)
|
|
||||||
},
|
|
||||||
/**
|
/**
|
||||||
* 初始化工作组信息
|
* 初始化工作组信息
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -143,11 +143,11 @@
|
|||||||
<a-row>
|
<a-row>
|
||||||
<a-col :xl="12" :sm="24">
|
<a-col :xl="12" :sm="24">
|
||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-date placeholder="请选择预估到账日期"
|
<j-month-date placeholder="请选择预估到账日期"
|
||||||
style="width: 100%;"
|
style="width: 100%;"
|
||||||
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
||||||
:trigger-change="true"
|
:trigger-change="true"
|
||||||
date-format="YYYY-MM-DD"
|
date-format="YYYY-MM"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -254,11 +254,11 @@ import { USER_INFO } from '../../../store/mutation-types'
|
|||||||
import { money } from '../../../utils/validate'
|
import { money } from '../../../utils/validate'
|
||||||
import { checkAssociatedProject } from '../../../utils/projectCheck'
|
import { checkAssociatedProject } from '../../../utils/projectCheck'
|
||||||
import SelectRevenueContract from '../../../components/tools/SelectRevenueContract'
|
import SelectRevenueContract from '../../../components/tools/SelectRevenueContract'
|
||||||
import JDate from '@/components/tools/JDate'
|
import JMonthDate from '@/components/tools/JMonthDate'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'GeneralProjectModule',
|
name: 'GeneralProjectModule',
|
||||||
components: { JYearDate, JUpload, JDate,CompanySelect, SelectPrincipal, SelectContacts, SelectRevenueContract ,JDictSelectTag},
|
components: { JYearDate, JUpload, JMonthDate,CompanySelect, SelectPrincipal, SelectContacts, SelectRevenueContract ,JDictSelectTag},
|
||||||
props: {
|
props: {
|
||||||
// 收入合同关联时传入的企业信息,不可修改
|
// 收入合同关联时传入的企业信息,不可修改
|
||||||
defaultChargeCompany: {
|
defaultChargeCompany: {
|
||||||
|
|||||||
@@ -273,11 +273,11 @@
|
|||||||
<a-row>
|
<a-row>
|
||||||
<a-col :xl="12" :sm="24">
|
<a-col :xl="12" :sm="24">
|
||||||
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="预估到账日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-date placeholder="请选择预估到账日期"
|
<j-month-date placeholder="请选择预估到账日期"
|
||||||
style="width: 100%;"
|
style="width: 100%;"
|
||||||
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
v-decorator="['estimatedArrivalDate', validatorRules.estimatedArrivalDate]"
|
||||||
:trigger-change="true"
|
:trigger-change="true"
|
||||||
date-format="YYYY-MM-DD"
|
date-format="YYYY-MM"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -435,12 +435,12 @@ import { checkAssociatedProject } from '../../../utils/projectCheck'
|
|||||||
import SelectRevenueContract from '../../../components/tools/SelectRevenueContract'
|
import SelectRevenueContract from '../../../components/tools/SelectRevenueContract'
|
||||||
import JDictSelectTag from '@comp/dict/JDictSelectTag'
|
import JDictSelectTag from '@comp/dict/JDictSelectTag'
|
||||||
import { CalcAmountMixin } from '@/mixins/CalcAmountMixin'
|
import { CalcAmountMixin } from '@/mixins/CalcAmountMixin'
|
||||||
import JDate from '@/components/tools/JDate'
|
import JMonthDate from '@/components/tools/JMonthDate'
|
||||||
import {getAllWorkProjects} from '@api/incomeMeetingApi'
|
import {getAllWorkProjects} from '@api/incomeMeetingApi'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'WorkingGroupMemberUnitModule',
|
name: 'WorkingGroupMemberUnitModule',
|
||||||
components: { JUpload, JDate, CompanySelect, SelectContacts, SelectRevenueContract, JDictSelectTag },
|
components: { JUpload, JMonthDate, CompanySelect, SelectContacts, SelectRevenueContract, JDictSelectTag },
|
||||||
mixins: [CalcAmountMixin],
|
mixins: [CalcAmountMixin],
|
||||||
props: {
|
props: {
|
||||||
// 默认来款方式(收入合同新增工作组项目,来款方式默认为2--合同)
|
// 默认来款方式(收入合同新增工作组项目,来款方式默认为2--合同)
|
||||||
|
|||||||
Reference in New Issue
Block a user