|  | @@ -333,8 +333,8 @@
 | 
	
		
			
				|  |  |              size="mini"
 | 
	
		
			
				|  |  |              type="text"
 | 
	
		
			
				|  |  |              icon="el-icon-delete"
 | 
	
		
			
				|  |  | -            :disabled="scope.row.actId != 1090 || disabled"
 | 
	
		
			
				|  |  | -            @click.native.prevent="deleteRow(scope.$index)"
 | 
	
		
			
				|  |  | +            :disabled="disabled"
 | 
	
		
			
				|  |  | +            @click.native.prevent="change(scope)"
 | 
	
		
			
				|  |  |          >变更</el-button>
 | 
	
		
			
				|  |  |      </template>
 | 
	
		
			
				|  |  |      </el-table-column>
 | 
	
	
		
			
				|  | @@ -352,7 +352,7 @@
 | 
	
		
			
				|  |  |              type="primary"
 | 
	
		
			
				|  |  |              icon="el-icon-plus"
 | 
	
		
			
				|  |  |              size="mini"
 | 
	
		
			
				|  |  | -            @click="addRelevt"
 | 
	
		
			
				|  |  | +            @click="addRelevtTwo"
 | 
	
		
			
				|  |  |              :disabled="form.orderStatus < 80"
 | 
	
		
			
				|  |  |          >保存</el-button>
 | 
	
		
			
				|  |  |        <el-button
 | 
	
	
		
			
				|  | @@ -365,7 +365,7 @@
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |  </div>
 | 
	
		
			
				|  |  |  </div>
 | 
	
		
			
				|  |  | -<el-table :data="feesList" style="width: 100%">
 | 
	
		
			
				|  |  | +<el-table :data="formfeesList" style="width: 100%">
 | 
	
		
			
				|  |  |  <el-table-column
 | 
	
		
			
				|  |  |      prop="fCorpid"
 | 
	
		
			
				|  |  |      label="结算单位"
 | 
	
	
		
			
				|  | @@ -550,17 +550,23 @@
 | 
	
		
			
				|  |  |      align="center"
 | 
	
		
			
				|  |  |      class-name="small-padding fixed-width"
 | 
	
		
			
				|  |  |      fixed="right"
 | 
	
		
			
				|  |  | -    width="100px"
 | 
	
		
			
				|  |  | +    width="140px"
 | 
	
		
			
				|  |  |  >
 | 
	
		
			
				|  |  |    <template slot-scope="scope">
 | 
	
		
			
				|  |  |      <el-button
 | 
	
		
			
				|  |  |          size="mini"
 | 
	
		
			
				|  |  |          type="text"
 | 
	
		
			
				|  |  |          icon="el-icon-delete"
 | 
	
		
			
				|  |  | -        :disabled="scope.row.actId != 1090 || disabled"
 | 
	
		
			
				|  |  | -        @click.native.prevent="deleteRow(scope.$index)"
 | 
	
		
			
				|  |  | -    >删除</el-button
 | 
	
		
			
				|  |  | -    >
 | 
	
		
			
				|  |  | +        :disabled="form.orderStatus < 80"
 | 
	
		
			
				|  |  | +        @click.native.prevent="deleteRow(scope,scope.$index)"
 | 
	
		
			
				|  |  | +    >删除</el-button>
 | 
	
		
			
				|  |  | +    <el-button
 | 
	
		
			
				|  |  | +      size="mini"
 | 
	
		
			
				|  |  | +      type="text"
 | 
	
		
			
				|  |  | +      icon="el-icon-delete"
 | 
	
		
			
				|  |  | +      :disabled="form.orderStatus < 80"
 | 
	
		
			
				|  |  | +      @click.native.prevent="deleteRow(scope,scope.$index)"
 | 
	
		
			
				|  |  | +    >请核</el-button>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  </el-table-column>
 | 
	
		
			
				|  |  |  </el-table>
 | 
	
	
		
			
				|  | @@ -614,14 +620,14 @@
 | 
	
		
			
				|  |  |            type="success"
 | 
	
		
			
				|  |  |            @click="submitAllowChanges"
 | 
	
		
			
				|  |  |            v-hasPermi="['fleet:vehicleStatus:edit']"
 | 
	
		
			
				|  |  | -          :disabled="form.orderStatus !== 80"
 | 
	
		
			
				|  |  | +          :disabled="form.orderStatus <= 80"
 | 
	
		
			
				|  |  |        >修 改</el-button
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |        <el-button
 | 
	
		
			
				|  |  |            type="info"
 | 
	
		
			
				|  |  | -          @click="submitSave"
 | 
	
		
			
				|  |  | +          @click="addRelevtTwo"
 | 
	
		
			
				|  |  |            v-hasPermi="['fleet:vehicleStatus:edit']"
 | 
	
		
			
				|  |  | -          :disabled="form.billStatus == 7"
 | 
	
		
			
				|  |  | +          :disabled="form.orderStatus <= 80"
 | 
	
		
			
				|  |  |        >保 存</el-button
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |        <!-- <el-button type="warning" @click="submitRetreat">撤 回</el-button> -->
 | 
	
	
		
			
				|  | @@ -635,7 +641,8 @@ import {
 | 
	
		
			
				|  |  |    removeFtmsorderbillscars,
 | 
	
		
			
				|  |  |    driverSaveFtmsorderbillscars,
 | 
	
		
			
				|  |  |    insertDriverFtmsorderbillscars,
 | 
	
		
			
				|  |  | -} from "@/api/fleet/ftmsorderbillscars";
 | 
	
		
			
				|  |  | +  deleteList
 | 
	
		
			
				|  |  | +} from "@/api/fleet/ftmsorderbillscarstwo";
 | 
	
		
			
				|  |  |  import {getBasicInformation} from "@/api/kaihe/basicdata/container";
 | 
	
		
			
				|  |  |  import {listGoods} from "@/api/basicdata/goods";
 | 
	
		
			
				|  |  |  import {listCorps} from "@/api/basicdata/corps";
 | 
	
	
		
			
				|  | @@ -650,6 +657,7 @@ import {
 | 
	
		
			
				|  |  |  } from "@/api/track/singleCost";
 | 
	
		
			
				|  |  |  import Cookies from "js-cookie";
 | 
	
		
			
				|  |  |  import {getToken} from "@/utils/auth";
 | 
	
		
			
				|  |  | +import {addStowageTwo} from "../../../api/fleet/ftmsorderbillscarstwo";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "plans",
 | 
	
	
		
			
				|  | @@ -681,6 +689,10 @@ export default {
 | 
	
		
			
				|  |  |        type: Array,
 | 
	
		
			
				|  |  |        default: () => [],
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    formfeesList: {
 | 
	
		
			
				|  |  | +      type: Array,
 | 
	
		
			
				|  |  | +      default: () => [],
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      allfMblnoOptions: {
 | 
	
		
			
				|  |  |        type: Array,
 | 
	
		
			
				|  |  |        default: [],
 | 
	
	
		
			
				|  | @@ -772,6 +784,18 @@ export default {
 | 
	
		
			
				|  |  |      this.username = Cookies.get("userName");
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  | +    //变更按钮
 | 
	
		
			
				|  |  | +    change(scope){
 | 
	
		
			
				|  |  | +      console.log(scope)
 | 
	
		
			
				|  |  | +      for (let item in this.formfeesList){
 | 
	
		
			
				|  |  | +        if (scope.row.fId === this.formfeesList[item].fId) return this.$message({
 | 
	
		
			
				|  |  | +          showClose: true,
 | 
	
		
			
				|  |  | +          message: '已有相同单据',
 | 
	
		
			
				|  |  | +          type: 'error'
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      this.formfeesList.push(scope.row)
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      // 新增附件上传
 | 
	
		
			
				|  |  |      addRelevt4() {
 | 
	
		
			
				|  |  |        this.chiFeesList.push({
 | 
	
	
		
			
				|  | @@ -840,9 +864,12 @@ export default {
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  |        tableData.push(obj);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    //删除行
 | 
	
		
			
				|  |  | -    deleteRow(index, rows) {
 | 
	
		
			
				|  |  | -      rows.splice(index, 1);
 | 
	
		
			
				|  |  | +    //內容删除
 | 
	
		
			
				|  |  | +    deleteRow(rows,index) {
 | 
	
		
			
				|  |  | +      deleteList(rows.row.fId).then(res =>{
 | 
	
		
			
				|  |  | +        console.log(res);
 | 
	
		
			
				|  |  | +        this.formfeesList.splice(index, 1);
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 上传成功返回数据
 | 
	
		
			
				|  |  |      showFile(row) {
 | 
	
	
		
			
				|  | @@ -851,6 +878,19 @@ export default {
 | 
	
		
			
				|  |  |          this.$set(this.relevantAttachments[list], "attachName", row.fileName);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    addRelevtTwo(){
 | 
	
		
			
				|  |  | +      let formData = new window.FormData();
 | 
	
		
			
				|  |  | +      formData.append("status", "6");
 | 
	
		
			
				|  |  | +      formData.append("cars", JSON.stringify(this.form));
 | 
	
		
			
				|  |  | +      formData.append("ftmsorderbillsfees", JSON.stringify(this.formfeesList));
 | 
	
		
			
				|  |  | +      addStowageTwo(formData).then((response) => {
 | 
	
		
			
				|  |  | +        if (response.code == 200) {
 | 
	
		
			
				|  |  | +          this.msgSuccess("保存成功");
 | 
	
		
			
				|  |  | +          this.$parent.getList();
 | 
	
		
			
				|  |  | +          // this.$parent.getSave(response);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      addRelevt2() {
 | 
	
		
			
				|  |  |        let arr = this.chiFeesList;
 | 
	
		
			
				|  |  |        arr.filter((e) => e.actId == "1080");
 |