Merge branch 'dev' of http://47.94.165.164:13000/geg-gas/geg-gas-web into dev
This commit is contained in:
@ -12,8 +12,19 @@ enum Api {
|
||||
queryAllCurrency ='/magic-api/mdm/queryAllCurrency',
|
||||
queryAllUser ='/magic-api/mdm/queryAllUser',
|
||||
queryBankByCode ='/magic-api/sales/queryBankByCode',
|
||||
PageModal ='/magic-api/contract/lngContractFact/page/modal'
|
||||
|
||||
PageModal ='/magic-api/contract/lngContractFact/page/modal',
|
||||
MainContractById = '/magic-api/contract/getMainContractById',
|
||||
}
|
||||
export async function getMainContractById(id: String,bizType: String, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<LngContractFactPageModel>(
|
||||
{
|
||||
url: Api.MainContractById,
|
||||
params: { id,bizType },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
export async function getLngContractFactPageModal(params: LngContractFactPageParams, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<LngContractFactPageResult>(
|
||||
|
||||
@ -19,7 +19,7 @@
|
||||
</SelectUser>
|
||||
</a-form-item>
|
||||
<a-form-item v-if="_action === 'select' && selected.choseTime" label="审批时间">
|
||||
<a-date-picker show-time format="YYYY-MM-DD HH:mm:ss" placeholder="请选择时间" v-model:value="selected.time" @change="onChange" @ok="onOk" />
|
||||
<a-date-picker :inputReadOnly="true" show-time format="YYYY-MM-DD HH:mm:ss" placeholder="请选择时间" v-model:value="selected.time" @change="onChange" @ok="onOk" />
|
||||
</a-form-item>
|
||||
<!--选择任意节点 end-->
|
||||
<template v-for="node in flowNextNodes">
|
||||
|
||||
@ -18,12 +18,12 @@
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="有效期开始" name="dateFrom" :label-col="{ span: 8 }" :wrapper-col="{ span: 24 }">
|
||||
<a-date-picker v-model:value="formState.dateFrom" format="YYYY-MM-DD" :disabled="isDisable" :disabled-date="disabledDateStart" style="width: 100%" placeholder="请选择有效期开始" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" format="YYYY-MM-DD" :disabled="isDisable" :disabled-date="disabledDateStart" style="width: 100%" placeholder="请选择有效期开始" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="有效期结束" name="dateTo" :label-col="{ span: 8 }" :wrapper-col="{ span: 24 }">
|
||||
<a-date-picker v-model:value="formState.dateTo" format="YYYY-MM-DD" :disabled="isDisable" :disabled-date="disabledDateEnd" style="width: 100%" placeholder="请选择有效期结束" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" format="YYYY-MM-DD" :disabled="isDisable" :disabled-date="disabledDateEnd" style="width: 100%" placeholder="请选择有效期结束" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="相对方序号" name="sort">
|
||||
<input-number v-model:value="formState.sort" style="width: 100%" :digits="0" :min="0" :step="1"/>
|
||||
<input-number v-model:value="formState.sort" style="width: 100%" :digits="0" :min="1" :step="1"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
@ -151,6 +151,7 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data
|
||||
message.warning('相对方名称:'+ arr[0].cpName + '已重复')
|
||||
return
|
||||
}
|
||||
formState.sort = Number(formState.sort)
|
||||
emit('success', formState);
|
||||
notification.success({
|
||||
message: t('操作'),
|
||||
|
||||
@ -24,10 +24,10 @@
|
||||
</template>
|
||||
<template #bodyCell="{ column, record, index }">
|
||||
<template v-if="column.dataIndex === 'dateFrom'">
|
||||
<a-date-picker v-model:value="record.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateFromTb(dayjs(record.dateFrom || null), index, record)" style="width: 100%" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="record.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateFromTb(dayjs(record.dateFrom || null), index, record)" style="width: 100%" />
|
||||
</template>
|
||||
<template v-if="column.dataIndex === 'dateTo'">
|
||||
<a-date-picker v-model:value="record.dateTo" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateToTb(dayjs(record.dateTo || null), index, record)" style="width: 100%" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="record.dateTo" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateToTb(dayjs(record.dateTo || null), index, record)" style="width: 100%" />
|
||||
</template>
|
||||
<template v-if="column.dataIndex === 'sort'">
|
||||
<input-number v-model:value="record.sort" :disabled="disabled" :digits="0" :min="0" style="width: 100%" />
|
||||
|
||||
@ -24,10 +24,10 @@
|
||||
</template>
|
||||
<template #bodyCell="{ column, record, index }">
|
||||
<template v-if="column.dataIndex === 'dateFrom'">
|
||||
<a-date-picker v-model:value="record.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateFromTb(dayjs(record.dateFrom || null), index, record)" style="width: 100%" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="record.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateFromTb(dayjs(record.dateFrom || null), index, record)" style="width: 100%" />
|
||||
</template>
|
||||
<template v-if="column.dataIndex === 'dateTo'">
|
||||
<a-date-picker v-model:value="record.dateTo" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateToTb(dayjs(record.dateTo || null), index, record)" style="width: 100%" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="record.dateTo" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateToTb(dayjs(record.dateTo || null), index, record)" style="width: 100%" />
|
||||
</template>
|
||||
<template v-if="column.dataIndex === 'sort'">
|
||||
<input-number v-model:value="record.sort" :disabled="disabled" :digits="0" :min="0" style="width: 100%" />
|
||||
|
||||
@ -15,10 +15,10 @@
|
||||
</template>
|
||||
<template #bodyCell="{ column, record, index }">
|
||||
<template v-if="column.dataIndex === 'dateFrom'">
|
||||
<a-date-picker v-model:value="record.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateFromTb(dayjs(record.dateFrom || null), index, record)" style="width: 100%" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="record.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateFromTb(dayjs(record.dateFrom || null), index, record)" style="width: 100%" />
|
||||
</template>
|
||||
<template v-if="column.dataIndex === 'dateTo'">
|
||||
<a-date-picker v-model:value="record.dateTo" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateToTb(dayjs(record.dateTo || null), index, record)" style="width: 100%" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="record.dateTo" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" :disabled="disabled" @change="dateToTb(dayjs(record.dateTo || null), index, record)" style="width: 100%" />
|
||||
</template>
|
||||
<template v-if="column.dataIndex === 'discTypeCode'">
|
||||
<a-select v-model:value="record.discTypeCode" :disabled="disabled" style="width: 100%" allow-clear>
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
<template #label>
|
||||
<span><span style="color:red">*</span>价格生效年月</span>
|
||||
</template>
|
||||
<a-date-picker v-model:value="item.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="item.dateFrom" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8" v-if="pageType=='pur'">
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="拟稿日期" name="dateAppro">
|
||||
<a-date-picker v-model:value="formState.dateAppro" :disabled="isDisable" style="width: 100%" placeholder="请选择拟稿日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateAppro" :disabled="isDisable" style="width: 100%" placeholder="请选择拟稿日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -55,7 +55,7 @@
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="拟稿日期" name="dateAppro">
|
||||
<a-date-picker v-model:value="formState.dateAppro" :disabled="isDisable" style="width: 100%" placeholder="请选择评价日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateAppro" :disabled="isDisable" style="width: 100%" placeholder="请选择评价日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
|
||||
@ -52,17 +52,17 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="起草日期" name="dateDraft">
|
||||
<a-date-picker v-model:value="formState.dateDraft" style="width: 100%" :disabled="isDisable" placeholder="请选择起草日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateDraft" style="width: 100%" :disabled="isDisable" placeholder="请选择起草日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -603,10 +603,15 @@
|
||||
message.warn('相对方信息个数必须在1-20间')
|
||||
return
|
||||
}
|
||||
let arr = JSON.parse(JSON.stringify(dataList.value))
|
||||
arr.sort((a, b) => a.sort - b.sort)
|
||||
arr.forEach((v,idx) => {
|
||||
v.sort = idx +1
|
||||
})
|
||||
let obj = {
|
||||
...formState,
|
||||
lngFileUploadList: dataFile.value,
|
||||
lngContractFactCpList: dataList.value,
|
||||
lngContractFactCpList: arr,
|
||||
lngContractApproRelList: dataListAppro.value,
|
||||
approCode: pageType.value=='update' ? 'WTJ' : formState.approCode
|
||||
|
||||
|
||||
@ -25,12 +25,12 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -112,7 +112,7 @@
|
||||
<template #label>
|
||||
<span><span style="color:red">*</span>有效期开始</span>
|
||||
</template>
|
||||
<a-date-picker v-model:value="item.dateFromNew" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" @openChange="dateToYCheck(idx)" @change="dateFromNewChange" style="width: 100%" :disabled="isDisable" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="item.dateFromNew" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" @openChange="dateToYCheck(idx)" @change="dateFromNewChange" style="width: 100%" :disabled="isDisable" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -132,7 +132,7 @@
|
||||
<template #label>
|
||||
<span><span style="color:red">*</span>固定结束日</span>
|
||||
</template>
|
||||
<a-date-picker v-model:value="item.dateToF" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" style="width: 100%" :disabled="isDisable" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="item.dateToF" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" style="width: 100%" :disabled="isDisable" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8" v-if="item.dateToCode=='Y'">
|
||||
@ -140,7 +140,7 @@
|
||||
<template #label>
|
||||
<span><span style="color:red">*</span>每年结束日</span>
|
||||
</template>
|
||||
<a-date-picker v-model:value="item.dateToY" format="MM-DD" :value-format="'MM-DD'" style="width: 100%" :disabled="isDisable" @openChange="dateToYCheck(idx)" :disabledDate="disabledCurrentYear"/>
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="item.dateToY" format="MM-DD" :value-format="'MM-DD'" style="width: 100%" :disabled="isDisable" @openChange="dateToYCheck(idx)" :disabledDate="disabledCurrentYear"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
@ -221,7 +221,7 @@
|
||||
import { getDictionary } from '/@/api/sales/Customer';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { addLngContract,updateLngContract, getLngContract,getParameter } from '/@/api/contract/ContractProc';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
import { h } from 'vue';
|
||||
@ -577,10 +577,10 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].kFactId)
|
||||
const res = await getMainContractById(a[0].kFactId, 'S')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
@ -588,19 +588,8 @@
|
||||
formState.curCode = formState.curCode ? formState.curCode : res?.curCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSupplier[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSupplier[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -25,12 +25,12 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -285,7 +285,7 @@
|
||||
import { getDictionary } from '/@/api/sales/Customer';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { addLngContract,updateLngContract, getLngContract, getAllPriceTerm} from '/@/api/contract/ContractPurInt';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getAllCurrency } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
@ -631,10 +631,10 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].kFactId)
|
||||
const res = await getMainContractById(a[0].kFactId, 'S')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
@ -642,19 +642,8 @@
|
||||
formState.curCode = formState.curCode ? formState.curCode : res?.curCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSupplier[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSupplier[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -25,27 +25,27 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="合同签订日期" name="dateSign">
|
||||
<a-date-picker v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函开始日" name="dateCfmFrom">
|
||||
<a-date-picker v-model:value="formState.dateCfmFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函结束日" name="dateCfmTo">
|
||||
<a-date-picker v-model:value="formState.dateCfmTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -127,7 +127,7 @@
|
||||
import { getDictionary } from '/@/api/sales/Customer';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { addLngContract,updateLngContract, getLngContract} from '/@/api/contract/ContractPurLng';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getAllCurrency } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
@ -394,10 +394,10 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].kFactId)
|
||||
const res = await getMainContractById(a[0].kFactId, 'S')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
@ -405,19 +405,8 @@
|
||||
formState.curCode = formState.curCode ? formState.curCode : res?.curCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSupplier[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSupplier[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -25,27 +25,27 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="合同签订日期" name="dateSign">
|
||||
<a-date-picker v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函开始日" name="dateCfmFrom">
|
||||
<a-date-picker v-model:value="formState.dateCfmFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函结束日" name="dateCfmTo">
|
||||
<a-date-picker v-model:value="formState.dateCfmTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -187,7 +187,7 @@
|
||||
import { getDictionary } from '/@/api/sales/Customer';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { addLngContract,updateLngContract, getLngContract } from '/@/api/contract/ContractPurPng';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
import { h } from 'vue';
|
||||
@ -526,29 +526,18 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].id || a[0].idNew)
|
||||
const res = await getMainContractById(a[0].id || a[0].idNew, 'S')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
formState.kPeriod = formState.kPeriod ? formState.kPeriod : res?.periodTypeCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSupplier[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSupplier[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -25,27 +25,27 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="合同签订日期" name="dateSign">
|
||||
<a-date-picker v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函开始日" name="dateCfmFrom">
|
||||
<a-date-picker v-model:value="formState.dateCfmFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函结束日" name="dateCfmTo">
|
||||
<a-date-picker v-model:value="formState.dateCfmTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -189,7 +189,7 @@
|
||||
import { getDictionary } from '/@/api/sales/Customer';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { addLngContract,updateLngContract, getLngContract, getTransList, getPurList } from '/@/api/contract/ContractSales';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
import { getAppEnvConfig } from '/@/utils/env';
|
||||
@ -557,29 +557,18 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].kFactId)
|
||||
const res = await getMainContractById(a[0].kFactId, 'C')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
formState.kPeriod = formState.kPeriod ? formState.kPeriod : res?.periodTypeCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSales[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSales[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -25,12 +25,12 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -286,7 +286,7 @@
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import {getAllPriceTerm} from '/@/api/contract/ContractPurInt';
|
||||
import { addLngContract,updateLngContract, getLngContract} from '/@/api/contract/ContractSalesInt';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getAllCurrency } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
@ -633,10 +633,10 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].kFactId)
|
||||
const res = await getMainContractById(a[0].kFactId, 'C')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
@ -644,19 +644,8 @@
|
||||
formState.curCode = formState.curCode ? formState.curCode : res?.curCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSales[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSales[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -25,27 +25,27 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="合同签订日期" name="dateSign">
|
||||
<a-date-picker v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函开始日" name="dateCfmFrom">
|
||||
<a-date-picker v-model:value="formState.dateCfmFrom" @change="dateCfmChange" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmFrom" @change="dateCfmChange" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmStart" placeholder="请选择确认函开始日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="确认函结束日" name="dateCfmTo">
|
||||
<a-date-picker v-model:value="formState.dateCfmTo" @change="dateCfmChange" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateCfmTo" @change="dateCfmChange" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateCfmEnd" placeholder="请选择确认函结束日" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -164,7 +164,7 @@
|
||||
import { getDictionary } from '/@/api/sales/Customer';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { addLngContract,updateLngContract, getLngContract, getTransList, getPurList } from '/@/api/contract/ContractSalesLng';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
import { getAppEnvConfig } from '/@/utils/env';
|
||||
@ -482,29 +482,18 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].id || a[0].idNew)
|
||||
const res = await getMainContractById(a[0].id || a[0].idNew, 'C')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
formState.kPeriod = formState.kPeriod ? formState.kPeriod : res?.periodTypeCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSales[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSales[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -25,17 +25,17 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期开始" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" @change="dateChange(formState.dateFrom, 'dateFrom')" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="有效期结束" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" @change="dateChange(formState.dateTo, 'dateTo')" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="合同签订日期" name="dateSign">
|
||||
<a-date-picker v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateSign" style="width: 100%" :disabled="isDisable" placeholder="请选择合同签订日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -126,7 +126,7 @@
|
||||
<template #label>
|
||||
<span><span style="color:red">*</span>有效期开始</span>
|
||||
</template>
|
||||
<a-date-picker v-model:value="k.dateFromNew" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" @openChange="dateToYCheck(idx,idxk)" @change="dateFromNewChange" style="width: 100%" :disabled="isDisable" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="k.dateFromNew" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" @openChange="dateToYCheck(idx,idxk)" @change="dateFromNewChange" style="width: 100%" :disabled="isDisable" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -146,7 +146,7 @@
|
||||
<template #label>
|
||||
<span><span style="color:red">*</span>固定结束日</span>
|
||||
</template>
|
||||
<a-date-picker v-model:value="k.dateToF" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" style="width: 100%" :disabled="isDisable" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="k.dateToF" format="YYYY-MM-DD" :value-format="'YYYY-MM-DD'" style="width: 100%" :disabled="isDisable" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8" v-if="k.dateToCode=='Y'">
|
||||
@ -154,7 +154,7 @@
|
||||
<template #label>
|
||||
<span><span style="color:red">*</span>每年结束日</span>
|
||||
</template>
|
||||
<a-date-picker v-model:value="k.dateToY" format="MM-DD" :value-format="'MM-DD'" style="width: 100%" :disabled="isDisable" @openChange="dateToYCheck(idx,idxk)" :disabledDate="disabledCurrentYear"/>
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="k.dateToY" format="MM-DD" :value-format="'MM-DD'" style="width: 100%" :disabled="isDisable" @openChange="dateToYCheck(idx,idxk)" :disabledDate="disabledCurrentYear"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<div style="width: 100%">
|
||||
@ -225,7 +225,7 @@
|
||||
import { getDictionary } from '/@/api/sales/Customer';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { addLngContract,updateLngContract, getLngContract } from '/@/api/contract/ContractTransPng';
|
||||
import { getLngContractFact } from '/@/api/contract/ContractFact';
|
||||
import { getMainContractById } from '/@/api/contract/ContractFact';
|
||||
import { getLngAppro,getCompDept } from '/@/api/approve/Appro';
|
||||
import dayjs from 'dayjs';
|
||||
import { h } from 'vue';
|
||||
@ -595,10 +595,10 @@
|
||||
a.push(v)
|
||||
}
|
||||
})
|
||||
if(a.length == 1) {
|
||||
if(a.length >= 1) {
|
||||
spinning.value = true
|
||||
try {
|
||||
const res = await getLngContractFact(a[0].kFactId)
|
||||
const res = await getMainContractById(a[0].kFactId, 'S')
|
||||
spinning.value = false
|
||||
formState.kNo = formState.kNo ? formState.kNo : res?.kNo
|
||||
formState.kName = formState.kName ? formState.kName : res?.kName
|
||||
@ -606,19 +606,8 @@
|
||||
formState.curCode = formState.curCode ? formState.curCode : res?.curCode
|
||||
formState.dateFrom = formState.dateFrom ? formState.dateFrom : (res?.dateFrom ? dayjs(res?.dateFrom) : null)
|
||||
formState.dateTo = formState.dateTo ? formState.dateTo : (res?.dateTo ? dayjs(res?.dateTo) : null)
|
||||
let arr = res?.lngContractFactCpList || []
|
||||
let arrSales = []
|
||||
let arrSupplier = []
|
||||
arr.forEach(v=> {
|
||||
if (v.cpTableName == 'lng_customer') {
|
||||
arrSales.push(v)
|
||||
}
|
||||
if (v.cpTableName == 'lng_supplier') {
|
||||
arrSupplier.push(v)
|
||||
}
|
||||
})
|
||||
formState.cpName = formState.cpName ? formState.cpName : arrSupplier[0]?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : arrSupplier[0]?.cpCode
|
||||
formState.cpName = formState.cpName ? formState.cpName : res?.cpName
|
||||
formState.cpCode = formState.cpCode ? formState.cpCode : res?.cpCode
|
||||
|
||||
} catch (error) {
|
||||
spinning.value = false
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
<div v-if="pageType=='compare'" :class="diffResultList.includes('datePlan')?'changeStyle':''">
|
||||
{{ formState.datePlan ? dayjs(formState.datePlan).format('YYYY-MM-DD'): null }}
|
||||
</div>
|
||||
<a-date-picker v-else v-model:value="formState.datePlan" :disabled-date="disabledDateStart" style="width: 100%" :disabled="disable||pageType=='edit'" placeholder="请选择计划日期" @change="datePlanChange" />
|
||||
<a-date-picker :inputReadOnly="true" v-else v-model:value="formState.datePlan" :disabled-date="disabledDateStart" style="width: 100%" :disabled="disable||pageType=='edit'" placeholder="请选择计划日期" @change="datePlanChange" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -1,16 +1,8 @@
|
||||
<template>
|
||||
<BasicModal v-bind="$attrs" @register="registerModal" width="85%" :title="getTitle" @ok="handleSubmit" @visible-change="handleVisibleChange">
|
||||
<a-spin :spinning="spinning" tip="加载中...">
|
||||
<div class="page-bg-wrap formViewStyle pdcss">
|
||||
<div class="top-toolbar">
|
||||
<a-button style="margin-right: 10px" @click="close">
|
||||
<slot name="icon"><close-outlined /></slot>取消
|
||||
</a-button>
|
||||
<a-button style="margin-right: 10px" type="primary" @click="checkBtn">
|
||||
<slot name="icon"><save-outlined /></slot>保存
|
||||
</a-button>
|
||||
</div>
|
||||
<searchForm @search="onSearch" @reset="onReset" ></searchForm>
|
||||
<BasicTable @register="registerTable">
|
||||
<BasicTable @register="registerTable" v-if="showTable">
|
||||
<template #bodyCell="{ column, record }">
|
||||
<template v-if="column.dataIndex === 'qtySalesGj'">
|
||||
{{ Number.format(Number.parse(record.qtySalesGj),numFormat) }}
|
||||
@ -26,19 +18,21 @@
|
||||
</template>
|
||||
</template>
|
||||
</BasicTable>
|
||||
</div>
|
||||
|
||||
</a-spin>
|
||||
</BasicModal>
|
||||
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { useRouter } from 'vue-router';
|
||||
import { ref, computed, onMounted, onBeforeMount, nextTick, defineAsyncComponent, reactive, defineComponent, watch} from 'vue';
|
||||
import { ref, computed, unref, nextTick } from 'vue';
|
||||
import { SaveOutlined, } from '@ant-design/icons-vue';
|
||||
import { useMessage } from '/@/hooks/web/useMessage';
|
||||
import { useI18n } from '/@/hooks/web/useI18n';
|
||||
import { useMultipleTabStore } from '/@/store/modules/multipleTab';
|
||||
import useEventBus from '/@/hooks/event/useEventBus';
|
||||
import { useModal } from '/@/components/Modal';
|
||||
import { BasicModal, useModalInner, useModal } from '/@/components/Modal';
|
||||
import dayjs from 'dayjs';
|
||||
import { message } from 'ant-design-vue';
|
||||
import { useUserStore } from '/@/store/modules/user';
|
||||
@ -60,17 +54,19 @@
|
||||
const spinning = ref(false);
|
||||
const { t } = useI18n();
|
||||
const formState = ref({});
|
||||
const [register, { openModal:openModal}] = useModal();
|
||||
|
||||
onMounted(() => {
|
||||
|
||||
const isUpdate = ref(true);
|
||||
const showTable = ref(false)
|
||||
const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data) => {
|
||||
showTable.value = true
|
||||
setModalProps({ confirmLoading: false });
|
||||
setPagination({'limit': 1,'size': 10,'page': 1});
|
||||
isUpdate.value = !!data?.isUpdate;
|
||||
});
|
||||
|
||||
const emit = defineEmits(['success', 'register']);
|
||||
const { notification } = useMessage();
|
||||
const selectedKeys = ref<string[]>([]);
|
||||
const selectedValues = ref([]);
|
||||
const [registerTable, { reload }] = useTable({
|
||||
const [registerTable, { reload,setPagination }] = useTable({
|
||||
title: t('管道气计量新增列表'),
|
||||
api: getLngPngMeasureSalesPurPageAdd,
|
||||
columns: columns,
|
||||
@ -83,15 +79,28 @@
|
||||
showResetButton: false,
|
||||
showSubmitButton: false
|
||||
},
|
||||
immediate: true,
|
||||
immediate: false,
|
||||
beforeFetch: (params) => {
|
||||
return { ...params,...formState.value};
|
||||
return { ...params,...formState.value,page:params.limit};
|
||||
},
|
||||
rowSelection: {
|
||||
type: 'checkbox',
|
||||
onChange: onSelectChange
|
||||
},
|
||||
});
|
||||
const getTitle = computed(() => (!unref(isUpdate) ? t('管道气计量新增列表') : t('')));
|
||||
const handleVisibleChange = async (visible: boolean) => {
|
||||
if (visible) {
|
||||
showTable.value = false
|
||||
await nextTick();
|
||||
await nextTick();
|
||||
await nextTick();
|
||||
nextTick(() => {
|
||||
|
||||
reload({searchInfo:{'limit':1,'size':10,'page':1}});
|
||||
});
|
||||
}
|
||||
};
|
||||
function onSelectChange(rowKeys: string[], e) {
|
||||
selectedKeys.value = rowKeys;
|
||||
selectedValues.value = e
|
||||
@ -107,7 +116,7 @@
|
||||
function close() {
|
||||
tabStore.closeTab(currentRoute.value, router);
|
||||
}
|
||||
async function checkBtn() {
|
||||
async function handleSubmit() {
|
||||
if (!selectedValues.value.length) {
|
||||
message.warn('请选择数据')
|
||||
return
|
||||
@ -121,10 +130,8 @@
|
||||
message: 'Tip',
|
||||
description: '保存成功'
|
||||
});
|
||||
setTimeout(() => {
|
||||
bus.emit(FORM_LIST_MODIFIED, {});
|
||||
close();
|
||||
}, 500);
|
||||
closeModal();
|
||||
emit('success', selectedValues.value);
|
||||
}catch (errorInfo) {
|
||||
spinning.value = false;
|
||||
}
|
||||
@ -133,18 +140,6 @@
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.page-bg-wrap {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.top-toolbar {
|
||||
min-height: 44px;
|
||||
margin-bottom: 12px;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
.pdcss {
|
||||
padding:0px 12px 6px 12px !important;
|
||||
}
|
||||
:deep(.ant-table-title) {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<a-row>
|
||||
<a-col :span="6">
|
||||
<a-form-item label="计量日期" name="dateMea" >
|
||||
<a-range-picker v-model:value="formState.dateMea" />
|
||||
<RangePicker v-model:value="formState.dateMea" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="7">
|
||||
@ -61,6 +61,7 @@
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { useRouter } from 'vue-router';
|
||||
import { RangePicker } from '/@/components/RangePicker';
|
||||
import { ref, computed, onMounted, onBeforeMount, nextTick, defineAsyncComponent, reactive, defineComponent, watch} from 'vue';
|
||||
import { useMessage } from '/@/hooks/web/useMessage';
|
||||
import { useI18n } from '/@/hooks/web/useI18n';
|
||||
|
||||
@ -54,6 +54,7 @@
|
||||
</BasicTable>
|
||||
|
||||
<PngMeasureSalesPurModal @register="registerModal" @success="handleSuccess" />
|
||||
<createFormModal @register="registerModalForm" @success="handleSuccessForm"/>
|
||||
<ImportModal @register="registerImportModal" importUrl="/dayPlan/pngMeasureSalesPur/import" @success="handleImportSuccess"/>
|
||||
|
||||
<DataLog :logId="logId" :logPath="logPath" v-model:visible="modalVisible"/>
|
||||
@ -93,6 +94,7 @@
|
||||
import { DeleteOutlined } from '@ant-design/icons-vue';
|
||||
import searchForm from './components/searchForm.vue'
|
||||
import NP from 'number-precision';
|
||||
import createFormModal from './components/createForm.vue'
|
||||
|
||||
const { bus, CREATE_FLOW, FLOW_PROCESSED, FORM_LIST_MODIFIED } = useEventBus();
|
||||
const numFormat = "###,###,###,###,###,###.000"
|
||||
@ -160,6 +162,7 @@
|
||||
const curIdx = ref()
|
||||
|
||||
const [registerModal, { openModal }] = useModal();
|
||||
const [registerModalForm, { openModal: openModalForm }] = useModal();
|
||||
const [registerImportModal, { openModal: openImportModal }] = useModal();
|
||||
const tableId = '';
|
||||
const tableName = 'PngMeasureSalesPur';
|
||||
@ -218,21 +221,24 @@
|
||||
downloadByUrl({ url, fileName: fileName});
|
||||
};
|
||||
const numChange = (record, index) => {
|
||||
record.rateM3Gj = Number(record.qtyMeaGj) ? (Number(record.qtyMeaM3) || 0 ) / Number(record.qtyMeaGj) : '0'
|
||||
record.rateM3Gj = record.rateM3Gj.toFixed(6)
|
||||
record.rateM3Gj = Number(record.qtyMeaGj) ? (Number(record.qtyMeaM3) || 0 ) / Number(record.qtyMeaGj) : 0
|
||||
record.rateM3Gj = record.rateM3Gj ? Number(record.rateM3Gj).toFixed(6) : 0
|
||||
tableData.value[index] = record
|
||||
}
|
||||
function handleAdd() {
|
||||
|
||||
router.push({
|
||||
path: '/dayPlan/PngMeasureSalesPur/createForm',
|
||||
query: {
|
||||
formPath: 'dayPlan/PngMeasureSalesPur',
|
||||
formName: "新建"+formName,
|
||||
formId:currentRoute.value.meta.formId,
|
||||
type:'add'
|
||||
const handleSuccessForm = (val) => {
|
||||
handleSuccess()
|
||||
}
|
||||
});
|
||||
function handleAdd() {
|
||||
openModalForm(true,{isUpdate: false});
|
||||
// router.push({
|
||||
// path: '/dayPlan/PngMeasureSalesPur/createForm',
|
||||
// query: {
|
||||
// formPath: 'dayPlan/PngMeasureSalesPur',
|
||||
// formName: "新建"+formName,
|
||||
// formId:currentRoute.value.meta.formId,
|
||||
// type:'add'
|
||||
// }
|
||||
// });
|
||||
|
||||
}
|
||||
async function handleReject() {
|
||||
|
||||
@ -6,17 +6,17 @@
|
||||
<a-row>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="结算月" name="settleMonth">
|
||||
<a-date-picker v-model:value="formState.settleMonth" style="width: 100%" picker="month" :disabled="isDisable" placeholder="请选择结算月" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.settleMonth" style="width: 100%" picker="month" :disabled="isDisable" placeholder="请选择结算月" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="结算月开始日期" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="结算月结束日期" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -6,17 +6,17 @@
|
||||
<a-row>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="结算月" name="settleMonth">
|
||||
<a-date-picker v-model:value="formState.settleMonth" style="width: 100%" picker="month" :disabled="isDisable" placeholder="请选择结算月" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.settleMonth" style="width: 100%" picker="month" :disabled="isDisable" placeholder="请选择结算月" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="结算月开始日期" name="dateFrom">
|
||||
<a-date-picker v-model:value="formState.dateFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateFrom" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateStart" placeholder="请选择开始日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="结算月结束日期" name="dateTo">
|
||||
<a-date-picker v-model:value="formState.dateTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTo" style="width: 100%" :disabled="isDisable" :disabled-date="disabledDateEnd" placeholder="请选择结束日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -65,12 +65,12 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="成立日期" name="dateEstab">
|
||||
<a-date-picker v-model:value="formState.dateEstab" :disabled="isDisable" style="width: 100%" placeholder="请选择成立日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEstab" :disabled="isDisable" style="width: 100%" placeholder="请选择成立日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="准入时间" name="dateEntry">
|
||||
<a-date-picker v-model:value="formState.dateEntry" :disabled="isDisable" style="width: 100%" placeholder="请选择准入时间" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEntry" :disabled="isDisable" style="width: 100%" placeholder="请选择准入时间" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -7,12 +7,12 @@
|
||||
:isWorkFlow="props.fromPage!=FromPageType.MENU">
|
||||
<template #dateFrom="{ formModel }">
|
||||
<FormItem label="起始日期" :label-col="{ span: 5, offset: 0 }" labelAlign="right" name="dateFrom" class="dateStyle">
|
||||
<a-date-picker v-model:value="formModel.dateFrom" :disabled="isView" format="YYYY-MM-DD" :disabled-date="disabledDateStart" style="width: 100%" placeholder="请选择" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formModel.dateFrom" :disabled="isView" format="YYYY-MM-DD" :disabled-date="disabledDateStart" style="width: 100%" placeholder="请选择" />
|
||||
</FormItem>
|
||||
</template>
|
||||
<template #dateTo="{ formModel }">
|
||||
<FormItem label="结束日期" labelAlign="right" name="dateTo" class="dateStyle">
|
||||
<a-date-picker v-model:value="formModel.dateTo" :disabled="isView" format="YYYY-MM-DD" :disabled-date="disabledDateEnd" style="width: 100%" placeholder="请选择" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formModel.dateTo" :disabled="isView" format="YYYY-MM-DD" :disabled-date="disabledDateEnd" style="width: 100%" placeholder="请选择" />
|
||||
</FormItem>
|
||||
</template>
|
||||
</SimpleForm>
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="评价日期" name="dateGrade">
|
||||
<a-date-picker v-model:value="formState.dateGrade" disabled style="width: 100%" placeholder="请选择评价日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateGrade" disabled style="width: 100%" placeholder="请选择评价日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -43,7 +43,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETA" name="dateEta">
|
||||
<a-date-picker v-model:value="formState.dateEta" style="width: 100%" disabled />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEta" style="width: 100%" disabled />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -57,7 +57,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="计量时间" name="dateMea">
|
||||
<a-date-picker v-model:value="formState.dateMea" style="width: 100%" placeholder="请选择" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateMea" style="width: 100%" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -103,12 +103,12 @@
|
||||
<a-row>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="执行日" name="dateOps">
|
||||
<a-date-picker v-model:value="formState.dateOps" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateOps" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="货权转移日" name="dateTrans">
|
||||
<a-date-picker v-model:value="formState.dateTrans" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTrans" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -209,27 +209,27 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="NOR日" name="dateNor">
|
||||
<a-date-picker v-model:value="formState.dateNor" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateNor" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="最迟交货日" name="dateEnd">
|
||||
<a-date-picker v-model:value="formState.dateEnd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEnd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="发出付款通知日" name="datePayNtc">
|
||||
<a-date-picker v-model:value="formState.datePayNtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.datePayNtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="收到发票日" name="dateInv">
|
||||
<a-date-picker v-model:value="formState.dateInv" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateInv" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="付款日" name="dateRp">
|
||||
<a-date-picker v-model:value="formState.dateRp" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateRp" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@ -248,22 +248,22 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="装港ETA" name="dateEtaL">
|
||||
<a-date-picker v-model:value="formState.dateEtaL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtaL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="装港ETB" name="dateEtbL">
|
||||
<a-date-picker v-model:value="formState.dateEtbL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtbL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="装港ETC" name="dateEtcL">
|
||||
<a-date-picker v-model:value="formState.dateEtcL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtcL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="装港ETD" name="dateEtdL">
|
||||
<a-date-picker v-model:value="formState.dateEtdL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtdL" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@ -282,22 +282,22 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETA" name="dateEta">
|
||||
<a-date-picker v-model:value="formState.dateEta" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEta" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETB" name="dateEtb">
|
||||
<a-date-picker v-model:value="formState.dateEtb" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtb" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETC" name="dateEtc">
|
||||
<a-date-picker v-model:value="formState.dateEtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETD" name="dateEtd">
|
||||
<a-date-picker v-model:value="formState.dateEtd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
@ -316,7 +316,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="提单日" name="dateBl">
|
||||
<a-date-picker v-model:value="formState.dateBl" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateBl" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -331,7 +331,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="邮寄报关资料日" name="datePost">
|
||||
<a-date-picker v-model:value="formState.datePost" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.datePost" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -346,7 +346,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="办理许可证日" name="dateLic">
|
||||
<a-date-picker v-model:value="formState.dateLic" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateLic" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
||||
@ -106,12 +106,12 @@
|
||||
<a-row>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="执行日" name="dateOps">
|
||||
<a-date-picker v-model:value="formState.dateOps" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateOps" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="货权转移日" name="dateTrans">
|
||||
<a-date-picker v-model:value="formState.dateTrans" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateTrans" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -212,22 +212,22 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="NOR日" name="dateNor">
|
||||
<a-date-picker v-model:value="formState.dateNor" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateNor" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="最迟交货日" name="dateEnd">
|
||||
<a-date-picker v-model:value="formState.dateEnd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEnd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="发出付款通知日" name="datePayNtc">
|
||||
<a-date-picker v-model:value="formState.datePayNtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.datePayNtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="付款日" name="dateRp">
|
||||
<a-date-picker v-model:value="formState.dateRp" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateRp" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@ -246,22 +246,22 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETA" name="dateEta">
|
||||
<a-date-picker v-model:value="formState.dateEta" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEta" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETB" name="dateEtb">
|
||||
<a-date-picker v-model:value="formState.dateEtb" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtb" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETC" name="dateEtc">
|
||||
<a-date-picker v-model:value="formState.dateEtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETD" name="dateEtd">
|
||||
<a-date-picker v-model:value="formState.dateEtd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
@ -271,7 +271,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸载日期" name="dateIn">
|
||||
<a-date-picker v-model:value="formState.dateIn" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateIn" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@ -285,7 +285,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="提单日" name="dateBl">
|
||||
<a-date-picker v-model:value="formState.dateBl" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateBl" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -300,7 +300,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="邮寄报关资料日" name="datePost">
|
||||
<a-date-picker v-model:value="formState.datePost" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.datePost" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
@ -315,7 +315,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="办理许可证日" name="dateLic">
|
||||
<a-date-picker v-model:value="formState.dateLic" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateLic" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
||||
@ -116,32 +116,32 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="NOR" name="dateNor">
|
||||
<a-date-picker v-model:value="formState.dateNor" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateNor" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="最迟交货日" name="dateEnd">
|
||||
<a-date-picker v-model:value="formState.dateEnd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEnd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETA" name="dateEta">
|
||||
<a-date-picker v-model:value="formState.dateEta" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEta" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETB" name="dateEtb">
|
||||
<a-date-picker v-model:value="formState.dateEtb" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtb" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETC" name="dateEtc">
|
||||
<a-date-picker v-model:value="formState.dateEtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtc" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="卸港ETD" name="dateEtd">
|
||||
<a-date-picker v-model:value="formState.dateEtd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEtd" style="width: 100%" :disabled="isDisable" placeholder="请选择日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="评价日期" name="dateGrade">
|
||||
<a-date-picker v-model:value="formState.dateGrade" disabled style="width: 100%" placeholder="请选择评价日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateGrade" disabled style="width: 100%" placeholder="请选择评价日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
@ -88,12 +88,12 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="成立日期" name="dateEstab">
|
||||
<a-date-picker v-model:value="formState.dateEstab" :disabled="isDisable" style="width: 100%" placeholder="请选择成立日期" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEstab" :disabled="isDisable" style="width: 100%" placeholder="请选择成立日期" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="准入时间" name="dateEntry">
|
||||
<a-date-picker v-model:value="formState.dateEntry" :disabled="isDisable" style="width: 100%" placeholder="请选择准入时间" />
|
||||
<a-date-picker :inputReadOnly="true" v-model:value="formState.dateEntry" :disabled="isDisable" style="width: 100%" placeholder="请选择准入时间" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
||||
Reference in New Issue
Block a user