zhanbo.xu

修改文案

......@@ -335,7 +335,7 @@ export default {
align: "left",
},
{
name: "创建时间",
name: "申报时间",
value: "createTime",
width: "",
align: "left",
......
......@@ -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"
......
<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: [
{
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 =>{
getCustomerList() {
getCustomerList()
.then((res) => {
if (res.code == 200) {
this.ebcDataList = res.data.value
this.ebcDataList = res.data.value;
} else {
this.ebcDataList = []
this.ebcDataList = [];
}
}).catch(err =>{
console.log(err)
})
.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%;
......