购买三轮车修复

This commit is contained in:
zmj 2023-10-19 14:20:28 +08:00
parent 8c4c26f554
commit 085cc12542
2 changed files with 28 additions and 14 deletions

View File

@ -99,15 +99,15 @@
<el-col :span="24" class="el-card pt-6" v-if="formData.cars_info">
<div class="tit">租赁信息</div>
<div>
<el-row>
<el-row v-for="(item,index) in formData.cars_info" :key="index">
<el-col :span="4">
<el-form-item label-width="120px" label="车牌号"><el-input v-model="formData.cars_info.license"
<el-form-item label-width="120px" label="车牌号"><el-input v-model="item.license"
placeholder="请输入车牌号" clearable :style="{ width: '100%' }"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label-width="120px" label="车辆类型">
<el-input v-model="formData.type" placeholder="请输入车辆类型" clearable
<el-input v-model="item.type" placeholder="请输入车辆类型" clearable
:style="{ width: '100%' }"></el-input></el-form-item>
</el-col>
<el-col :span="6">
@ -117,7 +117,7 @@
</el-col>
<el-col :span="6">
<el-form-item label-width="120px" label="签约时间">
<el-input v-model="formData.update_time" placeholder="请输入签约时间" clearable
<el-input v-model="item.rent_time" placeholder="请输入签约时间" clearable
:style="{ width: '100%' }"></el-input></el-form-item>
</el-col>
</el-row>
@ -127,9 +127,9 @@
<!-- 小组公司申请车辆 -->
<!-- {{ formData.contract_logistic_id }}
{{ formData.type }} -->
<div v-if="formData.contract_logistic_id && formData.type == '租赁车辆'" class="el-card pt-6">
<div v-if="formData.contract_logistic_id && formData.type == 0 && formData.status==0" class="el-card pt-6">
<div class="tit">租赁信息</div>
<div style="padding: 0 2vw">
<el-checkbox-group :max="formData.num" v-model="checkList" @change="handChangeFn">
<el-checkbox :label="item.license" v-for="(item, index) in formData.car_list" :key="index" />
@ -176,10 +176,16 @@ const formData = reactive({
company_b_code: "",
company_b_email: "@service.ebaoquan.org",
num: "",
cars_info: {
cars_info:
[
{
id: "",
license: "",
},
type:"",
rent_time:""
}
]
,
car_list: [],
type: 0,
status: 0,
@ -204,6 +210,11 @@ const handChangeFn = (e) => {
});
});
};
const typeFn=(type)=>{
if(type==0)return"租赁车辆"
if(type==1)return"自有车辆"
if(type==2)return"购买车辆"
}
const test = () => {
window.open(formData.file, "_blank");
};
@ -211,7 +222,10 @@ leaseContractDetail({ id: route.query.id }).then((res) => {
for (let key in formData) {
formData[key] = res[key];
}
formData.type ? (formData.type = "自有车辆") : (formData.type = "租赁车辆");
// formData.type ? (formData.type = "") : (formData.type = "");
formData.cars_info.forEach(item=>{
item.type=typeFn(item.type)
})
});
const handleAvatarSuccess_three = (response, uploadFile) => {

View File

@ -60,7 +60,7 @@
},
}">详情</router-link>
</el-button>
<el-button v-if="row.status == 1 && row.contract_logistic_id != 0" type="primary" link
<el-button v-if="row.status == 1 " type="primary" link
@click="sendContractPopFn(row.id)">发送合同</el-button>
<el-button v-if="row.status == 2" :disabled="row.nums > 0" @click="sendAgaintPopFn(row.id)" link
type="primary">重新发送{{ row.nums ? row.nums + "s" : "" }}</el-button>
@ -125,7 +125,7 @@ const timeFn = (i: number) => {
}, 1000);
};
const sendContractPopFn = (id: number) => {
(showPop.value = true), (sendAgainPop.value = true), (contractId = id);
(showPop.value = true), (sendAgainPop.value = false), (contractId = id);
};
const sendAgaintPopFn = (id: number) => {
(showPop.value = true), (contractId = id);
@ -173,12 +173,12 @@ const typeFn = (status: number) => {
switch (status) {
case 0:
return "租赁合同";
case 1:
return "自由车辆合同";
return "自有车辆合同";
case 2:
return "解除合同";
case 3:
return "购买合同";
default:
}
};