提交 08bc0d86 authored 作者: huaxinzhu's avatar huaxinzhu

云仓bug修复

上级 a1d8447c
...@@ -30,7 +30,7 @@ export function addFreight(data) { ...@@ -30,7 +30,7 @@ export function addFreight(data) {
// 修改freight // 修改freight
export function updateFreight(data) { export function updateFreight(data) {
return request({ return request({
url: '/system/freightNew/edit', url: '/system/freightNew/save',
method: 'post', method: 'post',
data: data data: data
}) })
......
...@@ -268,12 +268,16 @@ ...@@ -268,12 +268,16 @@
handleUpdate(row) { handleUpdate(row) {
this.reset(); this.reset();
const id = row.id const id = row.id
getFreight(id).then(response => { getFreight(id).then(res => {
//let formdate = response.data //let formdate = response.data
//response.data.dispatching = JSON.parse(formdate.dispatching) //response.data.dispatching = JSON.parse(formdate.dispatching)
this.form = response.data if(res.code == 1) {
this.isOpen = true; this.form = res.data
this.title = "修改运费模板"; this.isOpen = true;
this.title = "修改运费模板";
}else {
this.$message({type:'error',message: res.message ? res.message : '获取运费模板详情失败'});
}
}); });
}, },
/** 提交按钮 */ /** 提交按钮 */
...@@ -281,7 +285,6 @@ ...@@ -281,7 +285,6 @@
this.$refs["form"].validate(valid => { this.$refs["form"].validate(valid => {
if (valid) { if (valid) {
if (this.form.id != 0) { if (this.form.id != 0) {
updateFreight(this.form).then(response => { updateFreight(this.form).then(response => {
if (response.code === 0) { if (response.code === 0) {
......
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
</template> </template>
<script> <script>
import { addFreight } from '@/api/module/freight' import { addFreight, updateFreight} from '@/api/module/freight'
export default { export default {
name: "goodsmeter", name: "goodsmeter",
props: { props: {
...@@ -267,26 +267,44 @@ export default { ...@@ -267,26 +267,44 @@ export default {
}, },
/** 运费模板 修改/新增 的保存 */ /** 运费模板 修改/新增 的保存 */
handleinfomationclick() { handleinfomationclick() {
this.goodsDate.dispatching.forEach(item=>{ this.goodsDate.dispatching.forEach(item=>{
item.fp= Number(item.fp*100).toFixed(); item.fp= Number(item.fp*100);
item.np = Number(item.np*100).toFixed(); item.np = Number(item.np*100);
}) })
addFreight(this.goodsDate).then(res => {
//console.log(275,res); //console.log(111,this.goodsDate);
if(res.code === 1) {
this.$emit("closeIndexbtn",false); // 新增 运费模板
if(this.goodsDate.id === 0) { if(this.goodsDate.id == 0) {
addFreight(this.goodsDate).then(res => {
if(res.code == 1) {
this.$emit("closeIndexbtn",false);
this.$message({ message: '新增成功', type: 'success'}); this.$message({ message: '新增成功', type: 'success'});
}else { }else {
this.goodsDate.dispatching.forEach(item=>{
item.fp= Number(item.fp/100).toFixed();
item.np = Number(item.np/100).toFixed();
})
this.$message({type:'error',message: res.message ? res.message : '新增失败'});
}
});
}else { // 否则 是修改
updateFreight(this.goodsDate).then(res=> {
if(res.code == 1) {
this.$emit("closeIndexbtn",false);
this.$message({ message: '修改成功', type: 'success'}); this.$message({ message: '修改成功', type: 'success'});
}else {
this.goodsDate.dispatching.forEach(item=>{
item.fp= Number(item.fp/100).toFixed();
item.np = Number(item.np/100).toFixed();
})
this.$message({type:'error',message: res.message ? res.message : '修改失败'});
} }
}else { });
this.goodsDate.dispatching.forEach(item=>{ }
item.fp= Number(item.fp/100).toFixed();
item.np = Number(item.np/100).toFixed();
})
}
});
}, },
/** 配送区域 添加参数 操作 */ /** 配送区域 添加参数 操作 */
addguild() { addguild() {
...@@ -306,6 +324,10 @@ export default { ...@@ -306,6 +324,10 @@ export default {
}, },
info() { info() {
this.goodsDate = this.option this.goodsDate = this.option
this.goodsDate.dispatching.forEach(item=>{
item.fp= Number(item.fp/100).toFixed();
item.np = Number(item.np/100).toFixed();
})
}, },
}, },
}; };
......
...@@ -178,7 +178,7 @@ ...@@ -178,7 +178,7 @@
<el-input size="mini" v-model="addressForm.tel" placeholder="请输入联系电话"></el-input> <el-input size="mini" v-model="addressForm.tel" placeholder="请输入联系电话"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="收货地址:"> <el-form-item label="收货地址:">
<el-cascader class="only-eidt-placeholder" v-model="addressForm.areaList" :props='props' @change="handleChanges" ref="ssqCascader" :placeholder="addOrEditPlaceholder" style="width:100%"></el-cascader> <el-cascader :class="{ 'only-eidt-placeholder' : onlyEidtPlaceholder }" v-model="addressForm.areaList" :props='props' @change="handleChanges" ref="ssqCascader" :placeholder="addOrEditPlaceholder" style="width:100%"></el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="街道:"> <el-form-item label="街道:">
<el-input size="mini" v-model="addressForm.street" placeholder="请输入街道"></el-input> <el-input size="mini" v-model="addressForm.street" placeholder="请输入街道"></el-input>
...@@ -671,8 +671,10 @@ export default { ...@@ -671,8 +671,10 @@ export default {
let ssqLabelList = []; let ssqLabelList = [];
if(this.onlyEidtPlaceholder) { if(this.onlyEidtPlaceholder) {
ssqLabelList = this.$refs['ssqCascader'].getCheckedNodes()[0].pathLabels; ssqLabelList = this.$refs['ssqCascader'].getCheckedNodes()[0].pathLabels;
console.log(11,ssqLabelList);
}else { }else {
ssqLabelList = this.addressForm.areaList; ssqLabelList = this.addressForm.areaList;
console.log(22,ssqLabelList);
} }
let params = { let params = {
...@@ -801,7 +803,6 @@ export default { ...@@ -801,7 +803,6 @@ export default {
}, },
handleChanges(value) { handleChanges(value) {
this.addressForm.areaList = value; this.addressForm.areaList = value;
//
this.onlyEidtPlaceholder = true // 说明操作下拉进行完整的选择值操作了,即 this.addressForm.areaList 是数组,元素为id this.onlyEidtPlaceholder = true // 说明操作下拉进行完整的选择值操作了,即 this.addressForm.areaList 是数组,元素为id
}, },
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论