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
zhanbo.xu
2025-03-06 10:43:02 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
95c15a1aa0ea083b089984e825b5be7a7f81e5a9
95c15a1a
1 parent
727b6d61
修改文案
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
74 additions
and
84 deletions
src/views/summaryDataSearch/index.vue
src/views/summaryDetail/index.vue
src/views/summaryEdit/index.vue
src/views/summaryDataSearch/index.vue
View file @
95c15a1
...
...
@@ -335,7 +335,7 @@ export default {
align: "left",
},
{
name: "
创建
时间",
name: "
申报
时间",
value: "createTime",
width: "",
align: "left",
...
...
src/views/summaryDetail/index.vue
View file @
95c15a1
...
...
@@ -289,9 +289,9 @@
></el-input>
</Formitem>
</el-col>
<!-- 入库时间 -->
<!-- 入库时间
=>申报时间
-->
<el-col :span="3">
<Formitem label="
入库
时间" prop="createTime">
<Formitem label="
申报
时间" prop="createTime">
<el-input
type="text"
class="inputShadow"
...
...
src/views/summaryEdit/index.vue
View file @
95c15a1
<template>
<div style="background-color: #
FFFFFF;
height: 100%">
<div style="background-color: #
ffffff;
height: 100%">
<div class="title">
<div>
</div>
<div>
汇总申报信息
</div>
<div></div>
<div>汇总申报信息</div>
</div>
<div class="content">
<el-form
...
...
@@ -37,7 +34,7 @@
</Formitem>
</el-col>
<el-col :span="10">
<Formitem label="申报地海关" prop="customsCode">
<Formitem label="
清单
申报地海关" prop="customsCode">
<el-select
type="text"
id="inputInner--customsCode"
...
...
@@ -107,7 +104,7 @@
value-format="yyyy-MM-dd"
range-separator="至"
@change="dateChange"
style="background-color: #f2f2f2
;
"
style="background-color: #f2f2f2"
/>
</Formitem>
</el-col>
...
...
@@ -151,75 +148,67 @@
</el-form>
</div>
<div class="entrySave">
<el-button
class="entrySaveButton"
@click="submit"
>提交</el-button
>
<el-button
class="entrySaveButton"
@click="cancel"
>取消</el-button
>
<el-button class="entrySaveButton" @click="submit">提交</el-button>
<el-button class="entrySaveButton" @click="cancel">取消</el-button>
</div>
</div>
</template>
<script>
import { getCurrUserPortInfo } from "@/api/system/user.js";
import { getCustomerList} from "@/api/declareData-api.js";
import { getDictData } from
'@/api/system/dict-api.js'
import { getCustomerList
} from "@/api/declareData-api.js";
import { getDictData } from
"@/api/system/dict-api.js";
import { declareSummaryApplication } from "@/api/exportSummary-api.js";
export default {
name: "",
data() {
return {
formRules:{
portCode:[
{ required: true, message:
'请选择出口口岸', trigger: 'change'
},
formRules:
{
portCode:
[
{ required: true, message:
"请选择出口口岸", trigger: "change"
},
],
customsCode:[
{ required: true, message:
'请选择申报地海关', trigger: 'change'
},
customsCode:
[
{ required: true, message:
"请选择申报地海关", trigger: "change"
},
],
ebpcode: [
{ required: true, message:
'请选择电商企业', trigger: 'change'
},
{ required: true, message:
"请选择电商企业", trigger: "change"
},
],
declareType: [
{ required: true, message:
'请选择申报方式', trigger: 'change'
},
{ required: true, message:
"请选择申报方式", trigger: "change"
},
],
time:
[
time: [
{
type:
'array'
,
type:
"array"
,
required: true,
message:
'请选择完整的日期区间'
,
trigger:
'change'
}
message:
"请选择完整的日期区间"
,
trigger:
"change",
}
,
],
summaryFlag: [
{ required: true, message:
'请选择发货人汇总', trigger: 'change'
},
{ required: true, message:
"请选择发货人汇总", trigger: "change"
},
],
itemNameFlag: [
{ required: true, message:
'请选择商品名汇总', trigger: 'change'
},
{ required: true, message:
"请选择商品名汇总", trigger: "change"
},
],
},
formData:{},
portInfo:[],
ebcDataList:[],
summaryFlag:[],
itemNameFlag:[],
declareType:
[]
formData:
{},
portInfo:
[],
ebcDataList:
[],
summaryFlag:
[],
itemNameFlag:
[],
declareType:
[],
};
},
created() {
this.getCurrUserPortInfo()
this.getCustomerList()
this.getSummaryFlag()
this.getItemNameFlag()
this.getDeclareType()
this.getCurrUserPortInfo()
;
this.getCustomerList()
;
this.getSummaryFlag()
;
this.getItemNameFlag()
;
this.getDeclareType()
;
},
methods: {
//获取当前用户的口岸信息
getCurrUserPortInfo(){
getCurrUserPortInfo()
{
getCurrUserPortInfo()
.then((res) => {
if (res.code === "200") {
...
...
@@ -231,23 +220,24 @@ export default {
});
},
//获取客户下拉列表数据
getCustomerList(){
getCustomerList().then(res =>{
if (res.code == 200) {
this.ebcDataList = res.data.value
} else {
this.ebcDataList = []
}
}).catch(err =>{
console.log(err)
})
getCustomerList() {
getCustomerList()
.then((res) => {
if (res.code == 200) {
this.ebcDataList = res.data.value;
} else {
this.ebcDataList = [];
}
})
.catch((err) => {
console.log(err);
});
},
//获取发货人下拉数据
getSummaryFlag(){
getSummaryFlag()
{
getDictData({
doctCode: "SUMMARY_FLAG"
}).then(
res
=> {
doctCode: "SUMMARY_FLAG"
,
}).then(
(res)
=> {
if (res.code == 200) {
this.summaryFlag = res.data;
} else {
...
...
@@ -256,10 +246,10 @@ export default {
});
},
//获取发货人下拉数据
getItemNameFlag(){
getItemNameFlag()
{
getDictData({
doctCode: "ITEM_NAME_FLAG"
}).then(
res
=> {
doctCode: "ITEM_NAME_FLAG"
,
}).then(
(res)
=> {
if (res.code == 200) {
this.itemNameFlag = res.data;
} else {
...
...
@@ -267,39 +257,39 @@ export default {
}
});
},
cancel(){
this.$router.push("summaryDataSearch")
cancel()
{
this.$router.push("summaryDataSearch")
;
},
submit(){
submit()
{
this.$refs.editForm.validate((valid) => {
if (!valid) {
return;
}
declareSummaryApplication(this.formData).then(
response
=> {
if
(response.data)
{
declareSummaryApplication(this.formData).then(
(response)
=> {
if
(response.data)
{
this.msgSuccess("汇总申报成功");
this.$router.push("summaryDataSearch")
}else {
this.msgError(response.message)
this.$router.push("summaryDataSearch")
;
}
else {
this.msgError(response.message)
;
}
})
})
})
;
})
;
},
dateChange(val){
this.formData.startTime = val[0] +
' 00:00:00'
this.formData.endTime = val[1] +
' 23:59:59'
dateChange(val)
{
this.formData.startTime = val[0] +
" 00:00:00";
this.formData.endTime = val[1] +
" 23:59:59";
},
getDeclareType(){
getDeclareType()
{
getDictData({
doctCode: "DECLARE_TYPE"
}).then(
res
=> {
doctCode: "DECLARE_TYPE"
,
}).then(
(res)
=> {
if (res.code == 200) {
this.declareType = res.data;
} else {
this.declareType = [];
}
});
}
}
,
},
};
</script>
...
...
@@ -308,7 +298,7 @@ export default {
.content {
margin-top: 50px;
}
.title{
.title
{
font-size: 23px;
margin-left: 8%;
padding-top: 2%;
...
...
Please
register
or
login
to post a comment