|
@@ -44,6 +44,15 @@
|
|
|
v-if="goodsForm.status > 0 && roleName.indexOf('admin') !== -1 || roleName.indexOf('业务员') !== -1 || roleName.indexOf('分管调度') !== -1"
|
|
|
:disabled="
|
|
|
!(roleName.indexOf('业务员') !== -1||roleName.indexOf('分管调度') !== -1||roleName.indexOf('经理') !== -1||roleName.indexOf('部门经理') !== -1||roleName.indexOf('总经理') !== -1) && !(roleName.indexOf('admin') !== -1)"
|
|
|
+ @click="updateFee"
|
|
|
+ >更新账单</el-button>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ size="small"
|
|
|
+ :loading="type"
|
|
|
+ v-if="goodsForm.status > 0 && roleName.indexOf('admin') !== -1 || roleName.indexOf('业务员') !== -1 || roleName.indexOf('分管调度') !== -1"
|
|
|
+ :disabled="
|
|
|
+ !(roleName.indexOf('业务员') !== -1||roleName.indexOf('分管调度') !== -1||roleName.indexOf('经理') !== -1||roleName.indexOf('部门经理') !== -1||roleName.indexOf('总经理') !== -1) && !(roleName.indexOf('admin') !== -1)"
|
|
|
@click="confirmChange"
|
|
|
>变更
|
|
|
</el-button>
|
|
@@ -1056,7 +1065,7 @@ import website from "@/config/website";
|
|
|
import {gaude, location} from "@/api/gaude";
|
|
|
//地图回放
|
|
|
import trackPlayback from "@/components/trackPlayback"
|
|
|
-import {fleetList, telephone} from "@/api/landTransportation";
|
|
|
+import {fleetList, generateBill, telephone} from "@/api/landTransportation";
|
|
|
import {getDictionary} from "@/api/system/dictbiz";
|
|
|
import {allCropList, customerList} from "@/api/basicData/customerInformation";
|
|
|
import {contrastList, contrastObj} from "@/util/contrastData";
|
|
@@ -2867,6 +2876,20 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ updateFee(){
|
|
|
+ const loading = this.$loading({
|
|
|
+ lock: true,
|
|
|
+ text: '加载中',
|
|
|
+ spinner: 'el-icon-loading',
|
|
|
+ background: 'rgba(255,255,255,0.7)'
|
|
|
+ });
|
|
|
+ generateBill({id:this.goodsForm.id}).then(res=>{
|
|
|
+ this.$message.success("更新账单成功")
|
|
|
+ loading.close();
|
|
|
+ }).catch(()=>{
|
|
|
+ loading.close();
|
|
|
+ })
|
|
|
+ },
|
|
|
//确认变更
|
|
|
confirmChange() {
|
|
|
// validChange({id:this.id}).then(res => {
|