md
This commit is contained in:
parent
58cf3d3efc
commit
fdb93fa899
@ -2,19 +2,20 @@
|
|||||||
<div >
|
<div >
|
||||||
<el-row :gutter="0">
|
<el-row :gutter="0">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<!-- <el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="所属国家" prop="country">
|
<el-form-item label="所属国家" prop="country">
|
||||||
<CountryPicker :placeholder="$t('所属国家')" v-model="form.country" ></CountryPicker>
|
<CountryPicker :placeholder="$t('所属国家')" v-model="form.country" ></CountryPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="所属线路" prop="lineCode">
|
<el-form-item label="所属线路" prop="lineCode">
|
||||||
<TransLinePicker v-model="form.lineCode" :countryCode="form.country"></TransLinePicker>
|
<TransLinePicker v-model="form.transLineCode" :countryCode="form.country"></TransLinePicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col> -->
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="产品类型" prop="prodCode">
|
<el-form-item label="产品类型" prop="prodCode">
|
||||||
<TransProductCasPicker placeholder="产品类型" v-model="form.prodCodeSelArr" @onChange="onProductChange" ></TransProductCasPicker>
|
<!-- <TransProductCasPicker placeholder="产品类型" v-model="form.prodCodeSelArr" @onChange="onProductChange" ></TransProductCasPicker> -->
|
||||||
|
<TransProductPicker placeholder="产品类型" v-model="form.prodCode" :transLineCode="form.transLineCode"></TransProductPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -91,6 +92,10 @@ import { listEmisSpecialCalcWeight, getEmisSpecialCalcWeight, delEmisSpecialCalc
|
|||||||
import CountryPicker from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
import CountryPicker from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
||||||
import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue';
|
import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue';
|
||||||
import TransProductCasPicker from '@/views/emis/EmisBaseTools/TransProductCasPicker.vue';
|
import TransProductCasPicker from '@/views/emis/EmisBaseTools/TransProductCasPicker.vue';
|
||||||
|
import TransProductPicker from '@/views/emis/EmisBaseTools/TransProductPicker.vue';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import {addDateTimeByDay,dateToStr} from '@/utils/custom'
|
import {addDateTimeByDay,dateToStr} from '@/utils/custom'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -100,7 +105,7 @@ export default {
|
|||||||
type:Number,
|
type:Number,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: { CountryPicker,TransLinePicker,TransProductCasPicker },
|
components: { CountryPicker,TransLinePicker,TransProductCasPicker,TransProductPicker },
|
||||||
dicts: [
|
dicts: [
|
||||||
'sys_normal_disable',
|
'sys_normal_disable',
|
||||||
'emis_take_weight_method',
|
'emis_take_weight_method',
|
||||||
@ -182,7 +187,7 @@ export default {
|
|||||||
this.form = {
|
this.form = {
|
||||||
id: null,
|
id: null,
|
||||||
country: null,
|
country: null,
|
||||||
lineCode: null,
|
transLineCode: null,
|
||||||
prodCodeSelArr:null,
|
prodCodeSelArr:null,
|
||||||
prodCode: null,
|
prodCode: null,
|
||||||
prodName: null,
|
prodName: null,
|
||||||
|
|||||||
@ -1,19 +1,21 @@
|
|||||||
<template>
|
<template>
|
||||||
<XdPageContainer class="app-container">
|
<XdPageContainer class="app-container">
|
||||||
<SearchForm slot="pageHeader" :model="queryParams" ref="queryForm" size="small" :maxShow="3" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
|
<SearchForm slot="pageHeader" :model="queryParams" ref="queryForm" size="mini" :maxShow="8" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
|
||||||
<el-form-item label="" prop="country">
|
<el-form-item label="所属国家" prop="country">
|
||||||
<CountryPicker :placeholder="$t('所属国家')" v-model="queryParams.country" ></CountryPicker>
|
<CountryPicker :placeholder="$t('所属国家')" v-model="queryParams.country" ></CountryPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<!-- <el-form-item label="" prop="lineCode">
|
<el-form-item :label="$t('所属线路')" prop="transLineCode">
|
||||||
<TransLinePicker :placeholder="$t('所属线路')" v-model="queryParams.lineCode" :countryCode="queryParams.country"></TransLinePicker>
|
<TransLinePicker :placeholder="$t('所属线路')" v-model="queryParams.transLineCode" :countryCode="queryParams.country" @onChange="handleQuery"></TransLinePicker>
|
||||||
</el-form-item> -->
|
</el-form-item>
|
||||||
<!-- @onChange="handleQuery" -->
|
|
||||||
<!-- @change="handleQuery" -->
|
|
||||||
|
|
||||||
<el-form-item label="产品类型" prop="prodCodeSelArr">
|
<!-- <el-form-item label="产品类型" prop="prodCodeSelArr">
|
||||||
<TransProductCasPicker placeholder="产品类型" v-model="queryParams.prodCodeSelArr" :countryCode="queryParams.country" ></TransProductCasPicker>
|
<TransProductCasPicker placeholder="产品类型" v-model="queryParams.prodCodeSelArr" :countryCode="queryParams.country" ></TransProductCasPicker>
|
||||||
|
</el-form-item> -->
|
||||||
|
<el-form-item label="产品类型" prop="prodCode">
|
||||||
|
<TransProductPicker placeholder="产品类型" v-model="queryParams.prodCode" :transLineCode="queryParams.transLineCode" @onChange="handleQuery"></TransProductPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="取重方式" prop="carryType">
|
<el-form-item label="取重方式" prop="carryType">
|
||||||
<el-select v-model="queryParams.carryType" :placeholder="$t('取重方式')" clearable >
|
<el-select v-model="queryParams.carryType" :placeholder="$t('取重方式')" clearable >
|
||||||
<el-option
|
<el-option
|
||||||
@ -27,14 +29,14 @@
|
|||||||
</SearchForm>
|
</SearchForm>
|
||||||
|
|
||||||
|
|
||||||
<XdTable
|
<XdTable
|
||||||
slot="pageContent"
|
slot="pageContent"
|
||||||
slot-scope="slotProps"
|
slot-scope="slotProps"
|
||||||
:height="(slotProps.contentHeight)+'px'"
|
:height="(slotProps.contentHeight)+'px'"
|
||||||
|
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
border stripe
|
border stripe
|
||||||
size="small"
|
size="mini"
|
||||||
:data="emisSpecialCalcWeightList"
|
:data="emisSpecialCalcWeightList"
|
||||||
:showSearch.sync="showSearch"
|
:showSearch.sync="showSearch"
|
||||||
:queryParams="queryParams"
|
:queryParams="queryParams"
|
||||||
@ -100,11 +102,13 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column :label="$t('产品类型')" align="left" prop="prodName" min-width="100" >
|
<el-table-column :label="$t('产品类型')" align="left" prop="prodName" min-width="100" :show-overflow-tooltip="true">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div class="link-type" @click="handleUpdate(scope.row)">{{scope.row.lineName}}/{{scope.row.prodName}}</div>
|
<div class="link-type" @click="handleUpdate(scope.row)">{{scope.row.prodName}}</div>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="所属路线" align="center" prop="lineName" min-width="100" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="所属国家" align="center" prop="countryName" min-width="100" />
|
||||||
<el-table-column :label="$t('取重方式')" align="center" prop="carryType" width="100" >
|
<el-table-column :label="$t('取重方式')" align="center" prop="carryType" width="100" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.emis_take_weight_method" :value="scope.row.carryType"/>
|
<dict-tag :options="dict.type.emis_take_weight_method" :value="scope.row.carryType"/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user