Merge pull request '报价批量录入列调整' (#20) from master-模板替换 into master
Reviewed-on: http://git.xdadan.loc/tanex/emis-frontend/pulls/20
This commit is contained in:
commit
400eac264c
@ -76,7 +76,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column label="费用名称" align="center" prop="feeType" width="100" >
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="费用币种" align="center" prop="currency" width="100" />
|
||||
<el-table-column label="使用网点" align="center" prop="useSiteName" width="100" />
|
||||
<el-table-column label="所属线路" align="center" prop="transLine" width="100" />
|
||||
<el-table-column label="产品类型" align="center" prop="prodName" width="100" />
|
||||
@ -94,18 +94,8 @@
|
||||
<el-table-column label="报价开始" align="center" prop="startDate" width="170" />
|
||||
<el-table-column label="报价结束" align="center" prop="endDate" width="170" />
|
||||
<el-table-column label="寄件区域" align="center" prop="sendAreaName" min-width="100" />
|
||||
<el-table-column label="寄件网点" align="center" prop="sendAreaSite" :show-overflow-tooltip="true" min-width="100" />
|
||||
<el-table-column label="派件区域" align="center" prop="dispAreaName" min-width="100" />
|
||||
<el-table-column label="派件网点" align="center" prop="dispAreaSite" :show-overflow-tooltip="true" min-width="100" />
|
||||
|
||||
|
||||
<el-table-column label="创建人" align="center" prop="createByName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="创建网点" align="center" prop="createSiteName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" width="170"/>
|
||||
<el-table-column label="修改人" align="center" prop="updateByName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="修改网点" align="center" prop="updateSiteName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="修改时间" align="center" prop="updateTime" width="170"/>
|
||||
<el-table-column label="计算规则" align="center" prop="exprJson" width="470"/>
|
||||
<el-table-column label="计算规则" align="center" prop="exprJson" width="400" :show-overflow-tooltip="true"/>
|
||||
</XdTable>
|
||||
|
||||
<el-dialog title="上传文件" :visible.sync="openUploadForm" width="50%" v-dialogDrag :destroy-on-close="true" :close-on-click-modal="false" append-to-body>
|
||||
@ -147,22 +137,12 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { draftQuotePrice } from "@/api/emis/emisQuotePrice";;
|
||||
|
||||
import { parseTime } from "@/utils/custom";
|
||||
import {timeDiffTime,timeFormat,excelDateToJSDate } from '@/utils/dateUtils'
|
||||
import { formatSearchStr,deepClone } from '@/utils/index'
|
||||
import { draftQuotePrice } from "@/api/emis/emisQuotePrice";
|
||||
import {timeDiffTime,excelDateToJSDate } from '@/utils/dateUtils'
|
||||
import XLSX from 'xlsx'
|
||||
|
||||
export default {
|
||||
name: "BatchWaybillRecord",
|
||||
|
||||
components: {
|
||||
},
|
||||
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
||||
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',
|
||||
'emis_calc_fee_type','emis_print_type','emis_payment_status','emis_waybill_status','emis_tab_dispatch_mode'
|
||||
],
|
||||
data() {
|
||||
return {
|
||||
resetRefreshId:null,
|
||||
@ -179,13 +159,11 @@ export default {
|
||||
|
||||
// 总条数
|
||||
total: 0,
|
||||
// 运单列表表格数据
|
||||
// 报价列表表格数据
|
||||
emisQuotePriceList: [],
|
||||
tmpDataList: [],
|
||||
selectionList:[],
|
||||
selectionIndexList: [],
|
||||
|
||||
|
||||
form:{},
|
||||
rules:{},
|
||||
|
||||
@ -200,14 +178,6 @@ export default {
|
||||
pageSize: 20
|
||||
},
|
||||
};
|
||||
},
|
||||
created() {
|
||||
if(this.$store.getters.ownerSiteCode!='88888'){
|
||||
this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode;
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
||||
},
|
||||
methods: {
|
||||
getUUID() {
|
||||
@ -225,7 +195,7 @@ export default {
|
||||
calcDeliveryTime(startData,endDate){
|
||||
return timeDiffTime(startData,endDate)
|
||||
},
|
||||
//标红table指定行
|
||||
//标红table指定行
|
||||
tableRowClassName(row, index) {
|
||||
row.row.index = row.rowIndex;
|
||||
if (row.uploadStatus=='1') {
|
||||
@ -236,7 +206,7 @@ export default {
|
||||
}
|
||||
return '';
|
||||
},
|
||||
/** 查询运单列表列表 */
|
||||
/** 查询报价列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
},
|
||||
@ -291,12 +261,8 @@ export default {
|
||||
let loadingInstance = this.$loading({
|
||||
text: '正在解析 ' + _index + ' 数据...'
|
||||
})
|
||||
|
||||
this.emisQuotePriceList = [];
|
||||
this.tmpDataList = [];
|
||||
|
||||
let lastOrderSn = '';
|
||||
let orderIndex = 0;
|
||||
// 组装提交的数据
|
||||
for (let index = 0; index < results.length; index++) {
|
||||
const element = results[index]
|
||||
@ -382,16 +348,6 @@ export default {
|
||||
|
||||
|
||||
|
||||
},
|
||||
/** 搜索按钮操作 */
|
||||
handleQuery() {
|
||||
// this.queryParams.pageNum = 1;
|
||||
// this.getList();
|
||||
},
|
||||
/** 重置按钮操作 */
|
||||
resetQuery() {
|
||||
// this.resetForm("queryForm");
|
||||
// this.handleQuery();
|
||||
},
|
||||
// 多选框选中数据
|
||||
handleSelectionChange(selection) {
|
||||
@ -427,13 +383,7 @@ export default {
|
||||
}).then(() => {
|
||||
this.$modal.msgSuccess("删除成功");
|
||||
}).catch(() => {});
|
||||
},
|
||||
|
||||
/** 列索引函数 */
|
||||
getIndex($index) {
|
||||
return (this.queryParams.pageNum - 1) * this.queryParams.pageSize + $index + 1
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
@ -75,8 +75,8 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="费用名称" align="center" prop="feeType" width="100" >
|
||||
</el-table-column>
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column label="费用币种" align="center" prop="currency" width="100" />
|
||||
<el-table-column label="使用网点" align="center" prop="useSiteName" width="100" />
|
||||
<el-table-column label="客户名称" align="center" prop="custName" width="160" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="所属线路" align="center" prop="transLine" width="100" />
|
||||
@ -95,18 +95,8 @@
|
||||
<el-table-column label="报价开始" align="center" prop="startDate" width="170" />
|
||||
<el-table-column label="报价结束" align="center" prop="endDate" width="170" />
|
||||
<el-table-column label="寄件区域" align="center" prop="sendAreaName" min-width="100" />
|
||||
<el-table-column label="寄件网点" align="center" prop="sendAreaSite" :show-overflow-tooltip="true" min-width="100" />
|
||||
<el-table-column label="派件区域" align="center" prop="dispAreaName" min-width="100" />
|
||||
<el-table-column label="派件网点" align="center" prop="dispAreaSite" :show-overflow-tooltip="true" min-width="100" />
|
||||
|
||||
|
||||
<el-table-column label="创建人" align="center" prop="createByName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="创建网点" align="center" prop="createSiteName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" width="170"/>
|
||||
<el-table-column label="修改人" align="center" prop="updateByName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="修改网点" align="center" prop="updateSiteName" width="80" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="修改时间" align="center" prop="updateTime" width="170"/>
|
||||
<el-table-column label="计算规则" align="center" prop="exprJson" width="470"/>
|
||||
<el-table-column label="计算规则" align="center" prop="exprJson" width="400" :show-overflow-tooltip="true"/>
|
||||
</XdTable>
|
||||
|
||||
<el-dialog title="上传文件" :visible.sync="openUploadForm" width="50%" v-dialogDrag :destroy-on-close="true" :close-on-click-modal="false" append-to-body>
|
||||
@ -148,22 +138,12 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { draftQuotePrice } from "@/api/emis/emisQuotePrice";;
|
||||
|
||||
import { parseTime } from "@/utils/custom";
|
||||
import {timeDiffTime,timeFormat,excelDateToJSDate } from '@/utils/dateUtils'
|
||||
import { formatSearchStr,deepClone } from '@/utils/index'
|
||||
import { draftQuotePrice } from "@/api/emis/emisQuotePrice";
|
||||
import {excelDateToJSDate } from '@/utils/dateUtils'
|
||||
import XLSX from 'xlsx'
|
||||
|
||||
export default {
|
||||
name: "BatchWaybillRecord",
|
||||
|
||||
components: {
|
||||
},
|
||||
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
||||
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',
|
||||
'emis_calc_fee_type','emis_print_type','emis_payment_status','emis_waybill_status','emis_tab_dispatch_mode'
|
||||
],
|
||||
data() {
|
||||
return {
|
||||
resetRefreshId:null,
|
||||
@ -201,14 +181,6 @@ export default {
|
||||
pageSize: 20
|
||||
},
|
||||
};
|
||||
},
|
||||
created() {
|
||||
if(this.$store.getters.ownerSiteCode!='88888'){
|
||||
this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode;
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
||||
},
|
||||
methods: {
|
||||
getUUID() {
|
||||
@ -222,9 +194,6 @@ export default {
|
||||
this.uploadExcelDataInfo="";
|
||||
this.fileName="";
|
||||
|
||||
},
|
||||
calcDeliveryTime(startData,endDate){
|
||||
return timeDiffTime(startData,endDate)
|
||||
},
|
||||
//标红table指定行
|
||||
tableRowClassName(row, index) {
|
||||
@ -297,8 +266,6 @@ export default {
|
||||
this.emisQuotePriceList = [];
|
||||
this.tmpDataList = [];
|
||||
|
||||
let lastOrderSn = '';
|
||||
let orderIndex = 0;
|
||||
// 组装提交的数据
|
||||
for (let index = 0; index < results.length; index++) {
|
||||
const element = results[index]
|
||||
@ -386,16 +353,6 @@ export default {
|
||||
|
||||
|
||||
|
||||
},
|
||||
/** 搜索按钮操作 */
|
||||
handleQuery() {
|
||||
// this.queryParams.pageNum = 1;
|
||||
// this.getList();
|
||||
},
|
||||
/** 重置按钮操作 */
|
||||
resetQuery() {
|
||||
// this.resetForm("queryForm");
|
||||
// this.handleQuery();
|
||||
},
|
||||
// 多选框选中数据
|
||||
handleSelectionChange(selection) {
|
||||
@ -411,7 +368,6 @@ export default {
|
||||
this.queryParams.isAsc = column.order;
|
||||
this.getList();
|
||||
},
|
||||
|
||||
cancel(){
|
||||
this.openUploadForm = false;
|
||||
},
|
||||
@ -431,13 +387,7 @@ export default {
|
||||
}).then(() => {
|
||||
this.$modal.msgSuccess("删除成功");
|
||||
}).catch(() => {});
|
||||
},
|
||||
|
||||
/** 列索引函数 */
|
||||
getIndex($index) {
|
||||
return (this.queryParams.pageNum - 1) * this.queryParams.pageSize + $index + 1
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user