修改小数位数

jg-waiwang-pro
mhsnet 5 months ago
parent b0d8918023
commit df11470a5a

@ -223,7 +223,7 @@
@change="changeData('contractNum', -1)"
placeholder="数字文本"
:disabled="judgeWrite('contractNum')"
:precision="6"
:precision="4"
:step="1"
>
</JnpfInputNumber>
@ -1152,7 +1152,7 @@
judgeWrite('contractLFeeClauseList') ||
judgeWrite('contractLFeeClauseList-price')
"
:precision="2"
:precision="4"
addonAfter="元"
:step="1"
>
@ -1325,7 +1325,7 @@
judgeWrite('contractlpaymentList') ||
judgeWrite('contractlpaymentList-paymentRatio')
"
:precision="1"
:precision="4"
addonAfter="%"
:step="1"
>
@ -1355,7 +1355,7 @@
judgeWrite('contractlpaymentList') ||
judgeWrite('contractlpaymentList-price')
"
:precision="2"
:precision="4"
addonAfter="元"
:step="1"
>
@ -1424,7 +1424,7 @@
@change="changeData('totalAmount', -1)"
placeholder="数字文本"
:disabled="judgeWrite('totalAmount')"
:precision="2"
:precision="4"
addonAfter="元"
:step="1"
>

File diff suppressed because one or more lines are too long

@ -1,292 +1,354 @@
<template>
<transition name="el-zoom-in-center">
<div class="JNPF-preview-main">
<Detail v-if="detailVisible" ref="Detail" @close="detailVisible = false" />
<div class="JNPF-common-page-header">
<el-page-header @back="goBack"
content="详情"/>
<transition name="el-zoom-in-center">
<div class="JNPF-preview-main">
<Detail
v-if="detailVisible"
ref="Detail"
@close="detailVisible = false"
/>
<div class="JNPF-common-page-header">
<el-page-header @back="goBack" content="详情" />
<div class="options">
<el-button @click="goBack"> </el-button>
<el-button @click="goBack"> </el-button>
</div>
</div>
<el-row :gutter="15" class=" main" :style="{margin: '0 auto',width: '100%'}">
<el-form ref="formRef" :model="dataForm" size="small" label-width="100px" label-position="right" >
<template v-if="!loading">
<el-col :span="24" >
<jnpf-form-tip-item label="合同id"
prop="contractId" >
<p>{{dataForm.contractId}}</p>
</jnpf-form-tip-item>
</div>
<el-row
:gutter="15"
class=" main"
:style="{ margin: '0 auto', width: '100%' }"
>
<el-form
ref="formRef"
:model="dataForm"
size="small"
label-width="100px"
label-position="right"
>
<template v-if="!loading">
<el-col :span="24">
<jnpf-form-tip-item label="合同id" prop="contractId">
<p>{{ dataForm.contractId }}</p>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="公式编码"
prop="priceFormulaCode" >
<p>{{dataForm.priceFormulaCode}}</p>
</jnpf-form-tip-item>
<el-col :span="24">
<jnpf-form-tip-item label="公式编码" prop="priceFormulaCode">
<p>{{ dataForm.priceFormulaCode }}</p>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="公式类型"
prop="priceFormulaType" >
<p>{{dataForm.priceFormulaType}}</p>
</jnpf-form-tip-item>
<el-col :span="24">
<jnpf-form-tip-item label="公式类型" prop="priceFormulaType">
<p>{{ dataForm.priceFormulaType }}</p>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="固定利润1"
prop="fixedProfit1" >
<JnpfNumber v-model="dataForm.fixedProfit1"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="固定利润1" prop="fixedProfit1">
<JnpfNumber
v-model="dataForm.fixedProfit1"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="固定利润2"
prop="fixedProfit2" >
<JnpfNumber v-model="dataForm.fixedProfit2"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="固定利润2" prop="fixedProfit2">
<JnpfNumber
v-model="dataForm.fixedProfit2"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="固定金额"
prop="fixedAmount" >
<JnpfNumber v-model="dataForm.fixedAmount"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="固定金额" prop="fixedAmount">
<JnpfNumber
v-model="dataForm.fixedAmount"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="户头费"
prop="accountCost" >
<JnpfNumber v-model="dataForm.accountCost"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="户头费" prop="accountCost">
<JnpfNumber
v-model="dataForm.accountCost"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="装卸费"
prop="handleCost" >
<JnpfNumber v-model="dataForm.handleCost"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="装卸费" prop="handleCost">
<JnpfNumber
v-model="dataForm.handleCost"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="倒运费"
prop="reshipmentCost" >
<JnpfNumber v-model="dataForm.reshipmentCost"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="倒运费" prop="reshipmentCost">
<JnpfNumber
v-model="dataForm.reshipmentCost"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="其它费用1"
prop="otherCost1" >
<JnpfNumber v-model="dataForm.otherCost1"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="其它费用1" prop="otherCost1">
<JnpfNumber
v-model="dataForm.otherCost1"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="其它费用2"
prop="otherCost2" >
<JnpfNumber v-model="dataForm.otherCost2"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="其它费用2" prop="otherCost2">
<JnpfNumber
v-model="dataForm.otherCost2"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="其它费用3"
prop="otherCost3" >
<JnpfNumber v-model="dataForm.otherCost3"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="其它费用3" prop="otherCost3">
<JnpfNumber
v-model="dataForm.otherCost3"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="其它费用4"
prop="otherCost4" >
<JnpfNumber v-model="dataForm.otherCost4"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="其它费用4" prop="otherCost4">
<JnpfNumber
v-model="dataForm.otherCost4"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="结算吨数"
prop="settlementTonnage" >
<JnpfNumber v-model="dataForm.settlementTonnage"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="结算吨数" prop="settlementTonnage">
<JnpfNumber
v-model="dataForm.settlementTonnage"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="对应吨数"
prop="correspondTonnage" >
<JnpfNumber v-model="dataForm.correspondTonnage"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="对应吨数" prop="correspondTonnage">
<JnpfNumber
v-model="dataForm.correspondTonnage"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="销售吨数"
prop="saleTonnage" >
<JnpfNumber v-model="dataForm.saleTonnage"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="销售吨数" prop="saleTonnage">
<JnpfNumber
v-model="dataForm.saleTonnage"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="税率"
prop="taxRate" >
<JnpfNumber v-model="dataForm.taxRate"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="税率" prop="taxRate">
<JnpfNumber
v-model="dataForm.taxRate"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="客户税负率"
prop="taxRateCustomer" >
<JnpfNumber v-model="dataForm.taxRateCustomer"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="客户税负率" prop="taxRateCustomer">
<JnpfNumber
v-model="dataForm.taxRateCustomer"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="黄牛税负率"
prop="taxRateYellowBull" >
<JnpfNumber v-model="dataForm.taxRateYellowBull"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="黄牛税负率" prop="taxRateYellowBull">
<JnpfNumber
v-model="dataForm.taxRateYellowBull"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="开票公司税负率"
prop="taxRateInvoicingCompany" >
<JnpfNumber v-model="dataForm.taxRateInvoicingCompany"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item
label="开票公司税负率"
prop="taxRateInvoicingCompany"
>
<JnpfNumber
v-model="dataForm.taxRateInvoicingCompany"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
<el-col :span="24" >
<jnpf-form-tip-item label="资金利率"
prop="fundRate" >
<JnpfNumber v-model="dataForm.fundRate"
placeholder="数字文本" disabled
:step="1" :precision="2" >
<el-col :span="24">
<jnpf-form-tip-item label="资金利率" prop="fundRate">
<JnpfNumber
v-model="dataForm.fundRate"
placeholder="数字文本"
disabled
:step="1"
:precision="4"
>
</JnpfNumber>
</jnpf-form-tip-item>
</jnpf-form-tip-item>
</el-col>
</template>
</el-form>
</el-row>
</template>
</el-form>
</el-row>
</div>
</transition>
</transition>
</template>
<script>
import request from '@/utils/request'
import request from "@/utils/request";
import { getConfigData } from '@/api/onlineDev/visualDev'
import jnpf from '@/utils/jnpf'
import Detail from '@/views/basic/dynamicModel/list/detail'
import { thousandsFormat } from "@/components/Generator/utils/index"
export default {
components: { Detail},
props: [],
data() {
return {
visible: false,
detailVisible: false,
loading: false,
import { getConfigData } from "@/api/onlineDev/visualDev";
import jnpf from "@/utils/jnpf";
import Detail from "@/views/basic/dynamicModel/list/detail";
import { thousandsFormat } from "@/components/Generator/utils/index";
export default {
components: { Detail },
props: [],
data() {
return {
visible: false,
detailVisible: false,
loading: false,
dataForm: {
id :'',
contractId : '',
priceFormulaCode : '',
priceFormulaType : "",
fixedProfit1 : '',
fixedProfit2 : '',
fixedAmount : '',
accountCost : '',
handleCost : '',
reshipmentCost : '',
otherCost1 : '',
otherCost2 : '',
otherCost3 : '',
otherCost4 : '',
settlementTonnage : '',
correspondTonnage : '',
saleTonnage : '',
taxRate : '',
taxRateCustomer : '',
taxRateYellowBull : '',
taxRateInvoicingCompany : '',
fundRate : '',
},
priceFormulaTypeProps:{"label":"fullName","value":"enCode" },
dataForm: {
id: "",
contractId: "",
priceFormulaCode: "",
priceFormulaType: "",
fixedProfit1: "",
fixedProfit2: "",
fixedAmount: "",
accountCost: "",
handleCost: "",
reshipmentCost: "",
otherCost1: "",
otherCost2: "",
otherCost3: "",
otherCost4: "",
settlementTonnage: "",
correspondTonnage: "",
saleTonnage: "",
taxRate: "",
taxRateCustomer: "",
taxRateYellowBull: "",
taxRateInvoicingCompany: "",
fundRate: ""
},
priceFormulaTypeProps: { label: "fullName", value: "enCode" }
};
},
computed: {},
watch: {},
created() {},
mounted() {},
methods: {
toDetail(defaultValue, modelId) {
if (!defaultValue) return;
getConfigData(modelId).then(res => {
if (!res.data || !res.data.formData) return;
let formData = JSON.parse(res.data.formData);
formData.popupType = "general";
this.detailVisible = true;
this.$nextTick(() => {
this.$refs.Detail.init(formData, modelId, defaultValue);
});
});
},
dataInfo(dataAll) {
let _dataAll = dataAll;
this.dataForm = _dataAll;
},
goBack() {
this.$emit("refresh");
},
init(id) {
this.dataForm.id = id || 0;
this.visible = true;
this.$nextTick(() => {
if (this.dataForm.id) {
this.loading = true;
request({
url: "/api/scm/ContractSetPriceFormula/detail/" + this.dataForm.id,
method: "get"
}).then(res => {
this.dataInfo(res.data);
this.loading = false;
});
}
},
computed: {},
watch: {},
created() {
},
mounted() {},
methods: {
toDetail(defaultValue, modelId) {
if (!defaultValue) return
getConfigData(modelId).then(res => {
if (!res.data || !res.data.formData) return
let formData = JSON.parse(res.data.formData)
formData.popupType = 'general'
this.detailVisible = true
this.$nextTick(() => {
this.$refs.Detail.init(formData, modelId, defaultValue)
})
})
},
dataInfo(dataAll){
let _dataAll =dataAll
this.dataForm = _dataAll
},
goBack() {
this.$emit('refresh')
},
init(id) {
this.dataForm.id = id || 0;
this.visible = true;
this.$nextTick(() => {
if(this.dataForm.id){
this.loading = true
request({
url: '/api/scm/ContractSetPriceFormula/detail/'+this.dataForm.id,
method: 'get'
}).then(res => {
this.dataInfo(res.data)
this.loading = false
})
}
})
},
},
});
}
}
};
</script>

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save