This commit is contained in:
linfso 2025-07-02 08:46:33 +08:00
parent 0f82112d78
commit c47d1552db

View File

@ -25,7 +25,7 @@
<el-select v-model="form.feeType" filterable clearable placeholder="费用类型"
style="width:100%"
>
<el-option v-for="dict in dict.type.emis_cost_fee_type"
<el-option v-for="dict in feeTypeList"
:key="dict.value"
:label="dict.label"
:value="dict.value"
@ -35,7 +35,8 @@
</el-col>
<el-col :span="8">
<el-form-item label="供应商" prop="supplierCode">
<EmisTmsSiteBatchSupplierPicker v-model="form.supplierCode" :placeholder="$t('请选择')" :startSiteCode="form.startSiteCode" :nextSiteCode="form.nextSiteCode" @onChange="onSupplierSelect" ></EmisTmsSiteBatchSupplierPicker>
<EmisSupplierPicker :placeholder="$t('请选择')" v-model="form.supplierCode" ></EmisSupplierPicker>
<!-- <EmisTmsSiteBatchSupplierPicker v-model="form.supplierCode" :placeholder="$t('请选择')" :startSiteCode="form.startSiteCode" :nextSiteCode="form.nextSiteCode" @onChange="onSupplierSelect" ></EmisTmsSiteBatchSupplierPicker> -->
</el-form-item>
</el-col>
<el-col :span="8">
@ -144,9 +145,12 @@ import { listEmisTmsCostQuotePrice, getEmisTmsCostQuotePrice, delEmisTmsCostQuot
import EmisSiteSimplePicker1 from '@/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue';
import EmisSiteSimplePicker2 from '@/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue';
import EmisTmsSiteBatchSupplierPicker from '@/views/emis/EmisBaseTools/EmisTmsSiteBatchSupplierPicker';
import EmisTmsSiteBatchNextSitePicker from '@/views/emis/EmisBaseTools/EmisTmsSiteBatchNextSitePicker.vue';
import EmisTmsSiteBatchSupplierPicker from '@/views/emis/EmisBaseTools/EmisTmsSiteBatchSupplierPicker';
import EmisSupplierPicker from '@/views/emis/EmisBaseTools/EmisSupplierPicker';
export default {
name: "emisTmsCostQuotePriceForm",
@ -155,13 +159,14 @@ export default {
type:Number
}
},
components: { EmisSiteSimplePicker1,EmisSiteSimplePicker2,EmisTmsSiteBatchSupplierPicker,EmisTmsSiteBatchNextSitePicker },
components: { EmisSiteSimplePicker1,EmisSiteSimplePicker2,EmisTmsSiteBatchSupplierPicker,EmisSupplierPicker,EmisTmsSiteBatchNextSitePicker },
dicts: ['emis_cost_fee_type','sys_currency_type','emis_price_type'],
data() {
return {
emisTmsCostQuotePriceOptions: [],
// 遮罩层
loading: true,
feeTypeList:[],
// 表单参数
form: {},
// 表单校验
@ -225,11 +230,23 @@ export default {
},
created() {
this.initData();
},
methods: {
initData() {
this.feeTypeList=[];
this.feeTypeList=this.dict.type.emis_cost_fee_type.map(item=>{
if(item.value=='1002' || item.value=='1004'){
return item;
}
});
console.log()
if(this.id !=null) {
this.loading = true;
getEmisTmsCostQuotePrice(this.id).then(response => {