Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
EcomWeb
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
feiyue.teng
2025-02-07 09:36:33 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
4616138ecb46acbd5e8d04a5170add682549c828
4616138e
1 parent
a355dd98
客户管理修改页面字段添加
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
66 additions
and
19 deletions
src/views/customerConfig/dialog.vue
src/views/editReportingData/RowDataEditForm.vue
src/views/editReportingData/index.vue
src/views/customerConfig/dialog.vue
View file @
4616138
...
...
@@ -265,7 +265,33 @@
<section class="dlTitle">
<h3>密码机管理</h3>
</section>
<el-row>
<el-row :gutter="5">
<el-col :span="8">
<Formitem label="证书序列号" prop="certificateSerialNumber" type="edit">
<el-input
type="text"
class="inputShadow"
id="inputInner-edit-certificateSerialNumber"
resize="none"
v-model="formData.certificateSerialNumber"
clearable
placeholder=""
></el-input>
</Formitem>
</el-col>
<el-col :span="8">
<Formitem label="证书索引号" prop="certificateIndexNumber" type="edit">
<el-input
type="text"
class="inputShadow"
id="inputInner-edit-certificateIndexNumber"
resize="none"
v-model="formData.certificateIndexNumber"
clearable
placeholder=""
></el-input>
</Formitem>
</el-col>
<el-col :span="16" style="padding-right: 5px;">
<div class="uploadItem">
<div class="uploadbox">
...
...
@@ -321,19 +347,7 @@
</div>
</div>
</el-col>
<el-col :span="8">
<Formitem label="证书序列号" prop="certificateSerialNumber" type="edit">
<el-input
type="text"
class="inputShadow"
id="inputInner-edit-certificateSerialNumber"
resize="none"
v-model="formData.certificateSerialNumber"
clearable
placeholder=""
></el-input>
</Formitem>
</el-col>
</el-row>
</div>
</el-form>
...
...
@@ -402,6 +416,7 @@ export default {
ecomEntName: "",
orderRequester: "",
certificateSerialNumber: "",
certificateIndexNumber: "",
qingdaoKey: "",
qingdaoUserDxpid: "",
qingdaoDanyiUserDxpid:"",
...
...
@@ -784,6 +799,7 @@ export default {
ecomEntName: "",
orderRequester: "",
certificateSerialNumber: "",
certificateIndexNumber: "",
qingdaoKey: "",
qingdaoUserDxpid: "",
qingdaoDanyiUserDxpid:"",
...
...
src/views/editReportingData/RowDataEditForm.vue
View file @
4616138
...
...
@@ -129,7 +129,7 @@
v-for="(item, index) in $store.getters.dict.COUNTRY_REGION_CODE"
:key="index"
:label="item.itemChineseName"
:value="item.item
Valu
e"
:value="item.item
Cod
e"
></el-option>
</el-select>
</Formitem>
...
...
@@ -351,9 +351,6 @@
}
};
},
watch: {
},
methods: {
rowFormDataSave(){
this.$refs.editRowForm.validate((valid) => {
...
...
src/views/editReportingData/index.vue
View file @
4616138
...
...
@@ -462,7 +462,7 @@
<el-col :span="6">
<Formitem label="备注" prop="remark">
<el-input
type="text
area
"
type="text"
class="inputShadow"
id="inputInner--remark"
resize="none"
...
...
@@ -502,6 +502,15 @@
@rowFormDataSave="rowFormDataSave"
/>
</template>
<template v-slot:destinationCountryRegionCode="scope">
<span>{{ mapDicDatas($store.getters.dict.COUNTRY_REGION_CODE, scope.row.destinationCountryRegionCode) }}</span>
</template>
<template v-slot:unit="scope">
<span>{{ mapDicDatas($store.getters.dict.MEASUREMENT_UNIT, scope.row.unit) }}</span>
</template>
<template v-slot:currency="scope">
<span>{{ mapCurrencyDatas($store.getters.dict.CURRENCY, scope.row.currency) }}</span>
</template>
<template slot="optionColumn">
<el-table-column align="left" label="操作" width="100">
<template slot-scope="scope">
...
...
@@ -716,12 +725,14 @@
value: "destinationCountryRegionCode",
width: "",
align: "left",
slot:true
},
{
name: "计量单位",
value: "unit",
width: "",
align: "left",
slot:true
},
{
name: "数量",
...
...
@@ -740,6 +751,7 @@
value: "currency",
width: "",
align: "left",
slot:true
},
{
name: "单价",
...
...
@@ -786,6 +798,12 @@
}
},
methods: {
mapDicDatas(dicArr, code){
return dicArr.filter(item => item.itemCode == code)[0].itemChineseName
},
mapCurrencyDatas(dicArr, code){
return dicArr.filter(item => item.itemValue == code)[0].itemChineseName
},
//获取客户下拉列表数据
queryCustomerList(){
getCustomerList().then(res =>{
...
...
@@ -876,11 +894,24 @@
table.scrollTop = row.gnum*51+10
})
},
getTotalNumber(){
let totalNetWeight = 0;
let totalGoodsValue = 0
for (let i=0; i<this.detailData.length; i++) {
totalNetWeight += Number(this.detailData[i].netWeight)
totalGoodsValue += Number(this.detailData[i].totalPrice)
}
this.formData.netWeight = totalNetWeight
this.formData.goodsValue = totalGoodsValue
},
deleteRow(row){
this.detailData = this.detailData.filter(item => item.gnum !=row.gnum).map((item, index) =>{
item.gnum = index+1
return item
})
this.$nextTick(()=>{
this.getTotalNumber()
})
},
rowFormDataSave(props){
this.detailData.map(item =>{
...
...
@@ -890,6 +921,9 @@
}
})
this.expandRowKeys = []
this.$nextTick(()=>{
this.getTotalNumber()
})
},
cancelEditRowData(){
this.expandRowKeys = []
...
...
Please
register
or
login
to post a comment