|
@@ -9,8 +9,34 @@
|
|
<dil-form :formId="340" v-model="form1"></dil-form>
|
|
<dil-form :formId="340" v-model="form1"></dil-form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="button-box">
|
|
|
|
- <el-button @click="onClickCancel">返回</el-button>
|
|
|
|
|
|
+ <div class="form-box f1">
|
|
|
|
+ <el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
|
+<div class="disableBox">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-input v-model="carrierName" disabled>
|
|
|
|
+ </el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button type="primary" @click="drawer = true">所属承运商</el-button>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ </el-form>
|
|
|
|
+ </div>
|
|
|
|
+ <el-drawer
|
|
|
|
+ :visible.sync="drawer"
|
|
|
|
+ :direction="direction"
|
|
|
|
+ :before-close="handleClose">
|
|
|
|
+ <el-input
|
|
|
|
+ placeholder="请输入内容"
|
|
|
|
+ v-model="inputText"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input>
|
|
|
|
+ <el-button type="primary" class="btn" @click="onclick">
|
|
|
|
+ <i class="el-icon-search"></i>查询
|
|
|
|
+ </el-button>
|
|
|
|
+ <div><dilTable v-bind.sync="options" @radio-change="currentRadioChange" ></dilTable></div>
|
|
|
|
+</el-drawer>
|
|
|
|
+ <div class="button_box">
|
|
<el-button type="primary" @click="onClickConfirm">确认</el-button>
|
|
<el-button type="primary" @click="onClickConfirm">确认</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -23,7 +49,16 @@ export default {
|
|
components: { PageTitle },
|
|
components: { PageTitle },
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ drawer: false,
|
|
|
|
+ direction: 'rtl',
|
|
|
|
+ inputText:"",
|
|
form1: {},
|
|
form1: {},
|
|
|
|
+ carrierName:"",
|
|
|
|
+ options:{
|
|
|
|
+ requestUrl:"/api/v1/rms/getCarrierList?apiId=417",
|
|
|
|
+ selectionType:"radio",
|
|
|
|
+ mapList:[]
|
|
|
|
+ }
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
@@ -31,6 +66,14 @@ export default {
|
|
this.information();
|
|
this.information();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ currentRadioChange(selection){
|
|
|
|
+ this.mapList=selection,
|
|
|
|
+ console.log(this.mapList)
|
|
|
|
+ this.carrierName=this.mapList.carrierName
|
|
|
|
+ },
|
|
|
|
+ onclick(){
|
|
|
|
+ this.options.requestUrl="/api/v1/rms/getCarrierList?apiId=417&con=" +this.inputText;
|
|
|
|
+ },
|
|
information() {
|
|
information() {
|
|
//编辑
|
|
//编辑
|
|
this.axios
|
|
this.axios
|
|
@@ -47,6 +90,15 @@ export default {
|
|
console.log(this.$route.params.driverId);
|
|
console.log(this.$route.params.driverId);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
+ this.axios
|
|
|
|
+ .post(
|
|
|
|
+ "/api/v1/rms/getCarrierNameByDriverId/" +
|
|
|
|
+ this.$route.params.driverId
|
|
|
|
+ )
|
|
|
|
+ .then((res) => {
|
|
|
|
+ this.carrierName=res.data.data.carrierName
|
|
|
|
+ console.log("carrierName",this.carrierName);
|
|
|
|
+ });
|
|
},
|
|
},
|
|
// 返回
|
|
// 返回
|
|
onClickCancel() {
|
|
onClickCancel() {
|
|
@@ -63,7 +115,7 @@ export default {
|
|
driverIdentityCard:this.form1.driverIdentityCard,
|
|
driverIdentityCard:this.form1.driverIdentityCard,
|
|
driverPhone:this.form1.driverPhone,
|
|
driverPhone:this.form1.driverPhone,
|
|
transportTypeId:this.form1.transportTypeId,
|
|
transportTypeId:this.form1.transportTypeId,
|
|
- carrierId:this.form1.carrierId,
|
|
|
|
|
|
+ carrierId:this.mapList.carrierId,
|
|
driverPermitNo:this.form1.driverPermitNo,
|
|
driverPermitNo:this.form1.driverPermitNo,
|
|
driverLicence:this.form1.driverLicence,
|
|
driverLicence:this.form1.driverLicence,
|
|
driverLicence:this.form1.driverLicence,
|
|
driverLicence:this.form1.driverLicence,
|
|
@@ -137,4 +189,12 @@ export default {
|
|
margin-right: 10px;
|
|
margin-right: 10px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .disableBox{
|
|
|
|
+ display: flex;
|
|
|
|
+ text-align: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ margin-top: 1.5rem;
|
|
|
|
+ margin-bottom: 1.25rem;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|