|
@@ -4,124 +4,110 @@
|
|
|
<template #detail>
|
|
|
<a-form v-bind="formItemLayout" name="SaleInquiryFormForm" ref="formRef">
|
|
|
<a-row>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="状态(1-已报价,0-已报价)" v-bind="validateInfos.status" id="SaleInquiryFormForm-status" name="status">
|
|
|
- <a-input-number v-model:value="formData.status" placeholder="请输入状态(1-已报价,0-已报价)" style="width: 100%" />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="其他状态(other status)" v-bind="validateInfos.otherStatus" id="SaleInquiryFormForm-otherStatus" name="otherStatus">
|
|
|
- <a-input v-model:value="formData.otherStatus" placeholder="请输入其他状态(other status)" allow-clear ></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="提交(1是 0否)" v-bind="validateInfos.submit" id="SaleInquiryFormForm-submit" name="submit">
|
|
|
- <a-input v-model:value="formData.submit" placeholder="请输入提交(1是 0否)" allow-clear ></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="单据日期(bill date)" v-bind="validateInfos.billDate" id="SaleInquiryFormForm-billDate" name="billDate">
|
|
|
<a-date-picker placeholder="请选择单据日期(bill date)" v-model:value="formData.billDate" value-format="YYYY-MM-DD" style="width: 100%" allow-clear />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="询价单号(bill code)" v-bind="validateInfos.billCode" id="SaleInquiryFormForm-billCode" name="billCode">
|
|
|
<a-input v-model:value="formData.billCode" placeholder="请输入询价单号(bill code)" allow-clear ></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="询价项目(inquiry project)" v-bind="validateInfos.inquiryProject" id="SaleInquiryFormForm-inquiryProject" name="inquiryProject">
|
|
|
- <a-input v-model:value="formData.inquiryProject" placeholder="请输入询价项目(inquiry project)" allow-clear ></a-input>
|
|
|
+ <a-input-search v-model:value="formData.inquiryProject" placeholder="请输入询价项目(inquiry project)" allow-clear enter-button="Search" @search="onSearchProject"></a-input-search>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="询价客户(inquiry customer)" v-bind="validateInfos.inquiryCustomer" id="SaleInquiryFormForm-inquiryCustomer" name="inquiryCustomer">
|
|
|
<a-input v-model:value="formData.inquiryCustomer" placeholder="请输入询价客户(inquiry customer)" allow-clear ></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="询价平台(inquiry platform)" v-bind="validateInfos.inquiryPlatform" id="SaleInquiryFormForm-inquiryPlatform" name="inquiryPlatform">
|
|
|
<a-input v-model:value="formData.inquiryPlatform" placeholder="请输入询价平台(inquiry platform)" allow-clear ></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="客户询价单号(customer inquiry number)" v-bind="validateInfos.customerInquiryNumber" id="SaleInquiryFormForm-customerInquiryNumber" name="customerInquiryNumber">
|
|
|
<a-input v-model:value="formData.customerInquiryNumber" placeholder="请输入客户询价单号(customer inquiry number)" allow-clear ></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="询价有效期(inquiry period)止" v-bind="validateInfos.inquiryPeriodEnd" id="SaleInquiryFormForm-inquiryPeriodEnd" name="inquiryPeriodEnd">
|
|
|
<a-date-picker placeholder="请选择询价有效期(inquiry period)止" v-model:value="formData.inquiryPeriodEnd" value-format="YYYY-MM-DD" style="width: 100%" allow-clear />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="询价有效期(inquiry period)始" v-bind="validateInfos.inquiryPeriodBegin" id="SaleInquiryFormForm-inquiryPeriodBegin" name="inquiryPeriodBegin">
|
|
|
<a-date-picker placeholder="请选择询价有效期(inquiry period)始" v-model:value="formData.inquiryPeriodBegin" value-format="YYYY-MM-DD" style="width: 100%" allow-clear />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="业务类型(busyness type)" v-bind="validateInfos.busynessType" id="SaleInquiryFormForm-busynessType" name="busynessType">
|
|
|
- <a-input v-model:value="formData.busynessType" placeholder="请输入业务类型(busyness type)" allow-clear ></a-input>
|
|
|
+ <JDictSelectTag v-model:value="formData.busynessType" placeholder="请选择" dictCode="busyness_type"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="优先级(priority)" v-bind="validateInfos.priority" id="SaleInquiryFormForm-priority" name="priority">
|
|
|
- <a-input v-model:value="formData.priority" placeholder="请输入优先级(priority)" allow-clear ></a-input>
|
|
|
+ <JDictSelectTag v-model:value="formData.priority" placeholder="请选择" dictCode="priority"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="产品分类(production class)" v-bind="validateInfos.productionClass" id="SaleInquiryFormForm-productionClass" name="productionClass">
|
|
|
- <a-input v-model:value="formData.productionClass" placeholder="请输入产品分类(production class)" allow-clear ></a-input>
|
|
|
+ <JSelectInput v-model:value="formData.productionClass" placeholder="请选择" :options="classOption" ></JSelectInput>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="机型(model)" v-bind="validateInfos.model" id="SaleInquiryFormForm-model" name="model">
|
|
|
- <a-input v-model:value="formData.model" placeholder="请输入机型(model)" allow-clear ></a-input>
|
|
|
+ <JDictSelectTag v-model:value="formData.model" placeholder="请选择" dictCode="model_typer"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="厂家(maker)" v-bind="validateInfos.maker" id="SaleInquiryFormForm-maker" name="maker">
|
|
|
<a-input v-model:value="formData.maker" placeholder="请输入厂家(maker)" allow-clear ></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="销售部门(sale department)" v-bind="validateInfos.saleDepartment" id="SaleInquiryFormForm-saleDepartment" name="saleDepartment">
|
|
|
- <a-input v-model:value="formData.saleDepartment" placeholder="请输入销售部门(sale department)" allow-clear ></a-input>
|
|
|
+ <JSelectDept v-model:value="formData.saleDepartment" :multiple="false" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="业务员(salesman)" v-bind="validateInfos.salesman" id="SaleInquiryFormForm-salesman" name="salesman">
|
|
|
- <a-input v-model:value="formData.salesman" placeholder="请输入业务员(salesman)" allow-clear ></a-input>
|
|
|
+ <JSelectUser v-model:value="formData.salesman" placeholder="请选择" :multiple="false"></JSelectUser>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="采购询价组(procurement inquiry team)" v-bind="validateInfos.inquiryTeam" id="SaleInquiryFormForm-inquiryTeam" name="inquiryTeam">
|
|
|
- <a-input v-model:value="formData.inquiryTeam" placeholder="请输入采购询价组(procurement inquiry team)" allow-clear ></a-input>
|
|
|
+ <JDictSelectTag v-model:value="formData.inquiryTeam" placeholder="请选择" dictCode="procurement_inquiry_team"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="交期(delivery time)" v-bind="validateInfos.deliveryTime" id="SaleInquiryFormForm-deliveryTime" name="deliveryTime">
|
|
|
<a-date-picker placeholder="请选择交期(delivery time)" v-model:value="formData.deliveryTime" showTime value-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" allow-clear />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="附件(attachs)" v-bind="validateInfos.attachs" id="SaleInquiryFormForm-attachs" name="attachs">
|
|
|
- <a-input v-model:value="formData.attachs" placeholder="请输入附件(attachs)" allow-clear ></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="询价备注(inquiry notes)" v-bind="validateInfos.inquiryNotes" id="SaleInquiryFormForm-inquiryNotes" name="inquiryNotes">
|
|
|
<a-input v-model:value="formData.inquiryNotes" placeholder="请输入询价备注(inquiry notes)" allow-clear ></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
+ <a-col :span="12">
|
|
|
+ <a-form-item label="附件(attachs)" v-bind="validateInfos.attachs" id="SaleInquiryFormForm-attachs" name="attachs">
|
|
|
+ <JUpload v-model:value="formData.attachsn"></JUpload>
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
</a-row>
|
|
|
</a-form>
|
|
|
</template>
|
|
|
</JFormContainer>
|
|
|
|
|
|
<!-- 子表单区域 -->
|
|
|
- <a-tabs v-model:activeKey="activeKey" animated>
|
|
|
- <a-tab-pane tab="销售询价单子表 - 船明细" key="saleInquiryFormShip" :forceRender="true">
|
|
|
+ <a-tabs v-model:activeKey="activeKey" animated style=" padding: 24px;padding-top: 0px;">
|
|
|
+ <a-tab-pane tab="销售询价单子表 - 船明细(ship details)" key="saleInquiryFormShip" :forceRender="true">
|
|
|
+ <a-button type="primary" @click="selectShip"> 选择船(select ship)</a-button>
|
|
|
<j-vxe-table
|
|
|
:keep-source="true"
|
|
|
resizable
|
|
@@ -133,9 +119,20 @@
|
|
|
:disabled="disabled"
|
|
|
:rowNumber="true"
|
|
|
:rowSelection="true"
|
|
|
- :toolbar="true"/>
|
|
|
+ >
|
|
|
+ <template #action="props" >
|
|
|
+ <a @click="viewAccessory(props)" >查看配件信息(view accessory information)</a>
|
|
|
+ <a-divider type="vertical"/>
|
|
|
+ <a-popconfirm title="确定删除吗?" @confirm="handleDelete(props)">
|
|
|
+ <a>删除(delete)</a>
|
|
|
+ </a-popconfirm>
|
|
|
+ </template>
|
|
|
+ </j-vxe-table>
|
|
|
</a-tab-pane>
|
|
|
- <a-tab-pane tab="销售询价单子表 - 产品明细" key="saleInquiryFormProduct" :forceRender="true">
|
|
|
+ <a-tab-pane tab="销售询价单子表 - 产品明细(product details)" key="saleInquiryFormProduct" :forceRender="true">
|
|
|
+ <a-button type="primary" @click="selectProducts" style="margin-right: 1%;margin-bottom: 1%;"> 选择产品(select product)</a-button>
|
|
|
+ <a-button type="primary" @click="setNeed" style="margin-right: 1%;"> 设置需要船检证书(set need ship inspection certificate)</a-button>
|
|
|
+ <a-button type="primary" @click="setNotNeed"> 设置不需要船检证书(set need not ship inspection certificate)</a-button>
|
|
|
<j-vxe-table
|
|
|
:keep-source="true"
|
|
|
resizable
|
|
@@ -147,9 +144,19 @@
|
|
|
:disabled="disabled"
|
|
|
:rowNumber="true"
|
|
|
:rowSelection="true"
|
|
|
- :toolbar="true"/>
|
|
|
+ >
|
|
|
+ <template #action="props">
|
|
|
+ <a-popconfirm title="确定删除吗?" @confirm="handleDelete1(props)">
|
|
|
+ <a>删除(delete)</a>
|
|
|
+ </a-popconfirm>
|
|
|
+ </template>
|
|
|
+ </j-vxe-table>
|
|
|
</a-tab-pane>
|
|
|
</a-tabs>
|
|
|
+ <SelectShipSModal ref="SelectShipSModalRef" @select="addShip"></SelectShipSModal>
|
|
|
+ <BaseShipArchiveAccessoriesList ref="BaseShipArchiveAccessoriesListRef"></BaseShipArchiveAccessoriesList>
|
|
|
+ <SelectPrpductModal ref="SelectPrpductModalRef" @selectProduct="addProduct"></SelectPrpductModal>
|
|
|
+ <SelectProjectModal ref="SelectProjectModalRef" @selectProject="addProject"></SelectProjectModal>
|
|
|
</a-spin>
|
|
|
</template>
|
|
|
|
|
@@ -160,15 +167,32 @@
|
|
|
import { querySaleInquiryFormShipListByMainId, querySaleInquiryFormProductListByMainId, queryDataById, saveOrUpdate } from '../SaleInquiryForm.api';
|
|
|
import { JVxeTable } from '/@/components/jeecg/JVxeTable';
|
|
|
import {saleInquiryFormShipColumns, saleInquiryFormProductColumns} from '../SaleInquiryForm.data';
|
|
|
+ import SelectShipSModal from './SelectShipSModal.vue';
|
|
|
+ import BaseShipArchiveAccessoriesList from './BaseShipArchiveAccessoriesModal.vue';
|
|
|
+ import SelectPrpductModal from './SelectPrpductModal.vue';
|
|
|
+ import SelectProjectModal from './SelectProjectModal.vue';
|
|
|
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
|
|
+ import JUpload from '/@/components/Form/src/jeecg/components/JUpload/JUpload.vue';
|
|
|
+ import { JDictSelectTag} from '/@/components/Form';
|
|
|
+ import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue';
|
|
|
+ import JSelectUser from '/@/components/Form/src/jeecg/components/JSelectUser.vue';
|
|
|
+ import JSelectDept from '/@/components/Form/src/jeecg/components/JSelectDept.vue';
|
|
|
import { Form } from 'ant-design-vue';
|
|
|
const useForm = Form.useForm;
|
|
|
-
|
|
|
export default defineComponent({
|
|
|
name: "SaleInquiryFormForm",
|
|
|
components:{
|
|
|
JVxeTable,
|
|
|
JFormContainer,
|
|
|
+ SelectShipSModal,
|
|
|
+ BaseShipArchiveAccessoriesList,
|
|
|
+ SelectPrpductModal,
|
|
|
+ JUpload,
|
|
|
+ SelectProjectModal,
|
|
|
+ JDictSelectTag,
|
|
|
+ JSelectInput,
|
|
|
+ JSelectUser,
|
|
|
+ JSelectDept
|
|
|
},
|
|
|
props:{
|
|
|
formDisabled:{
|
|
@@ -182,6 +206,8 @@
|
|
|
setup(props, {emit}) {
|
|
|
const loading = ref(false);
|
|
|
const formRef = ref();
|
|
|
+ var SelectPrpductModalRef = ref()
|
|
|
+ var SelectProjectModalRef = ref()
|
|
|
const saleInquiryFormShipTableRef = ref();
|
|
|
const saleInquiryFormShipTable = reactive<Record<string, any>>({
|
|
|
loading: false,
|
|
@@ -194,7 +220,10 @@
|
|
|
columns: saleInquiryFormProductColumns,
|
|
|
dataSource: []
|
|
|
});
|
|
|
+ var SelectShipSModalRef = ref();
|
|
|
+ var BaseShipArchiveAccessoriesListRef = ref();
|
|
|
const activeKey = ref('saleInquiryFormShip');
|
|
|
+ var classOption = ref([]);
|
|
|
const formData = reactive<Record<string, any>>({
|
|
|
id: '',
|
|
|
status: undefined,
|
|
@@ -250,6 +279,8 @@
|
|
|
resetFields();
|
|
|
saleInquiryFormShipTable.dataSource = [];
|
|
|
saleInquiryFormProductTable.dataSource = [];
|
|
|
+ activeKey.value = 'saleInquiryFormShip'
|
|
|
+ getOptiom()
|
|
|
}
|
|
|
|
|
|
async function edit(row) {
|
|
@@ -260,6 +291,7 @@
|
|
|
saleInquiryFormShipTable.dataSource = [...saleInquiryFormShipDataList];
|
|
|
const saleInquiryFormProductDataList = await querySaleInquiryFormProductListByMainId(row['id']);
|
|
|
saleInquiryFormProductTable.dataSource = [...saleInquiryFormProductDataList];
|
|
|
+ getOptiom()
|
|
|
}
|
|
|
|
|
|
async function queryMainData(id) {
|
|
@@ -323,8 +355,86 @@
|
|
|
function handleFormChange(key, value) {
|
|
|
formData[key] = value;
|
|
|
}
|
|
|
+ function handleDelete({row}) {
|
|
|
+ saleInquiryFormShipTableRef.value?.removeRows(row)
|
|
|
+ }
|
|
|
+ function handleDelete1({row}) {
|
|
|
+ saleInquiryFormProductTableRef.value?.removeRows(row)
|
|
|
+ }
|
|
|
+ function selectShip(){
|
|
|
+ SelectShipSModalRef.value.getTable()
|
|
|
+ }
|
|
|
+ function addShip(data){
|
|
|
+ var arr = data.concat(saleInquiryFormShipTable.dataSource)
|
|
|
+ arr.map(item=>item.shipowner = item.relateCustomer)
|
|
|
+ saleInquiryFormShipTable.dataSource=arr
|
|
|
+ }
|
|
|
+ function addProduct(data){
|
|
|
+ var arrProduct = data.concat(saleInquiryFormProductTable.dataSource)
|
|
|
+ arrProduct.map(item=>{
|
|
|
+ item.productClass = item.classId
|
|
|
+ item.productCode = item.code
|
|
|
+ item.unit = item.measurementUnit
|
|
|
+ })
|
|
|
+ saleInquiryFormProductTable.dataSource=arrProduct
|
|
|
+ }
|
|
|
+ function addProject(data) {
|
|
|
+ formData.inquiryProject = data[0].name
|
|
|
+ }
|
|
|
+ function viewAccessory(prop){
|
|
|
+ BaseShipArchiveAccessoriesListRef.value.getTable(prop.row)
|
|
|
+ }
|
|
|
+ function selectProducts(){
|
|
|
+ SelectPrpductModalRef.value.getTable()
|
|
|
+ }
|
|
|
+ function setNeed(){
|
|
|
+ const values = saleInquiryFormProductTableRef.value.getSelectionData()
|
|
|
+ values.map(item=>{
|
|
|
+ saleInquiryFormProductTable.dataSource.map(event=>{
|
|
|
+ if(item.id == event.id){
|
|
|
+ event.needShip = 1
|
|
|
+ }
|
|
|
+ })
|
|
|
+ const xTable = saleInquiryFormProductTableRef.value!.getXTable();//关键代码 如果不更新 重新加载表格即可
|
|
|
+ xTable.loadData(saleInquiryFormProductTable.dataSource)
|
|
|
|
|
|
+ })
|
|
|
+ }
|
|
|
+ function setNotNeed(){
|
|
|
+ const values = saleInquiryFormProductTableRef.value.getSelectionData()
|
|
|
+ values.map(item=>{
|
|
|
+ saleInquiryFormProductTable.dataSource.map(event=>{
|
|
|
+ if(item.id == event.id){
|
|
|
+ event.needShip = 0
|
|
|
+ }
|
|
|
+ })
|
|
|
+ const xTable = saleInquiryFormProductTableRef.value!.getXTable();//关键代码 如果不更新 重新加载表格即可
|
|
|
+ xTable.loadData(saleInquiryFormProductTable.dataSource)
|
|
|
|
|
|
+ })
|
|
|
+ }
|
|
|
+ function onSearchProject(){
|
|
|
+ SelectProjectModalRef.value.getTable()
|
|
|
+ }
|
|
|
+ function getOptiom(){
|
|
|
+ defHttp
|
|
|
+ .get({ url: 'baseCode/baseProductClass/list'}, { isTransformResponse: false })
|
|
|
+ .then((res) => {
|
|
|
+ if (res.success) {
|
|
|
+ classOption.value = []
|
|
|
+ res.result.records.forEach(element => {
|
|
|
+ var obj = {
|
|
|
+ label: element.name?element.name:'无名称请维护',
|
|
|
+ value: element.id?element.id:''
|
|
|
+ };
|
|
|
+ classOption.value.push( obj)
|
|
|
+ });
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .finally(() => {
|
|
|
+ // loading.value = false;
|
|
|
+ });
|
|
|
+ }
|
|
|
return {
|
|
|
saleInquiryFormShipTableRef,
|
|
|
saleInquiryFormShipTable,
|
|
@@ -341,11 +451,48 @@
|
|
|
disabled,
|
|
|
getFormData,
|
|
|
submitForm,
|
|
|
+ SelectShipSModalRef,
|
|
|
add,
|
|
|
edit,
|
|
|
formRef,
|
|
|
+ selectShip,
|
|
|
+ addShip,
|
|
|
+ addProduct,
|
|
|
+ BaseShipArchiveAccessoriesListRef,
|
|
|
+ viewAccessory,
|
|
|
+ handleDelete,
|
|
|
+ handleDelete1,
|
|
|
+ selectProducts,
|
|
|
+ setNeed,
|
|
|
+ setNotNeed,
|
|
|
+ SelectPrpductModalRef,
|
|
|
+ SelectProjectModalRef,
|
|
|
+ onSearchProject,
|
|
|
+ addProject,
|
|
|
+ getOptiom,
|
|
|
+ classOption
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
</script>
|
|
|
-<style lang="less" scoped></style>
|
|
|
+<style lang="less" scoped>
|
|
|
+ /** 时间和数字输入框样式 */
|
|
|
+ :deep(.ant-input-number) {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ :deep(.ant-calendar-picker) {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+ /deep/.vxe-table--body-wrapper{
|
|
|
+ height: 100% !important;
|
|
|
+ }
|
|
|
+ /deep/.ant-modal-body{
|
|
|
+ padding: 24px !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.ant-form-item{
|
|
|
+ margin-bottom: 8px !important;
|
|
|
+ }
|
|
|
+
|
|
|
+</style>
|