更新三轮车
This commit is contained in:
parent
177cc9db9f
commit
95c7d2e588
@ -2,4 +2,6 @@ NODE_ENV = 'development'
|
||||
|
||||
VITE_APP_BASE_URL = 'https://ceshi-worker-task.lihaink.cn'
|
||||
|
||||
# VITE_APP_BASE_URL = 'https://worker-task.lihaink.cn'
|
||||
# VITE_APP_BASE_URL = 'https://preview-worker-task.lihaink.cn'
|
||||
|
||||
# VITE_APP_BASE_URL = 'https://worker-task.lihaink.cn'preview
|
@ -3,12 +3,27 @@
|
||||
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
|
||||
<el-form class="mb-[-16px]" inline>
|
||||
<el-form-item label="公司名称" prop="company_name">
|
||||
<el-input class="w-[280px]" v-model="queryParams.company_name" clearable placeholder="请输入公司名称" />
|
||||
<el-input
|
||||
class="w-[280px]"
|
||||
v-model="queryParams.company_name"
|
||||
clearable
|
||||
placeholder="请输入公司名称"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="合同编号" prop="contract_no">
|
||||
<el-input class="w-[280px]" v-model="queryParams.contract_no" clearable placeholder="请输入合同编号" />
|
||||
</el-form-item><el-form-item label="合同状态" prop="status">
|
||||
<el-select v-model="queryParams.status" placeholder="请选择合同类型" clearable class="w-[280px]">
|
||||
<el-input
|
||||
class="w-[280px]"
|
||||
v-model="queryParams.contract_no"
|
||||
clearable
|
||||
placeholder="请输入合同编号"
|
||||
/> </el-form-item
|
||||
><el-form-item label="合同状态" prop="status">
|
||||
<el-select
|
||||
v-model="queryParams.status"
|
||||
placeholder="请选择合同类型"
|
||||
clearable
|
||||
class="w-[280px]"
|
||||
>
|
||||
<el-option label="未上传" :value="0"></el-option>
|
||||
<el-option label="已上传" :value="1"></el-option>
|
||||
</el-select>
|
||||
@ -19,53 +34,119 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div class="mt-4">
|
||||
<el-table :data="pager.lists" :default-sort="{ prop: 'create_time', order: 'descending' }"
|
||||
@selection-change="handleSelectionChange">
|
||||
<el-table
|
||||
:data="pager.lists"
|
||||
:default-sort="{ prop: 'create_time', order: 'descending' }"
|
||||
@selection-change="handleSelectionChange"
|
||||
>
|
||||
<el-table-column label="id" prop="id" />
|
||||
<el-table-column label="合同类型" align="center">
|
||||
<template #default="{ row }">
|
||||
{{ typeFn(row.type) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="合同编号" prop="contract_no" align="center" show-overflow-tooltip />
|
||||
<el-table-column label="甲方" prop="company_a_name" align="center" show-overflow-tooltip />
|
||||
<el-table-column label="乙方" prop="company_b_name" align="center" show-overflow-tooltip />
|
||||
<el-table-column label="类型" prop="product_count" align="center" show-overflow-tooltip>
|
||||
<el-table-column
|
||||
label="合同编号"
|
||||
prop="contract_no"
|
||||
align="center"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column
|
||||
label="甲方"
|
||||
prop="company_a_name"
|
||||
align="center"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column
|
||||
label="乙方"
|
||||
prop="company_b_name"
|
||||
align="center"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column
|
||||
label="类型"
|
||||
prop="product_count"
|
||||
align="center"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template #default="{ row }"> 公司 </template>
|
||||
</el-table-column>
|
||||
<el-table-column label="租车数量(辆)" prop="num" align="center" show-overflow-tooltip />
|
||||
<el-table-column label="状态" prop="product_count" align="center" show-overflow-tooltip>
|
||||
<el-table-column
|
||||
label="租车数量(辆)"
|
||||
prop="num"
|
||||
align="center"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column
|
||||
label="状态"
|
||||
prop="product_count"
|
||||
align="center"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template #default="{ row }">
|
||||
<span :style="`color:${statusFn(row.status).color}`">
|
||||
{{ statusFn(row.status).tit }}</span>
|
||||
{{ statusFn(row.status).tit }}</span
|
||||
>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" width="auto" fixed="right">
|
||||
<el-table-column
|
||||
label="操作"
|
||||
align="center"
|
||||
width="auto"
|
||||
fixed="right"
|
||||
>
|
||||
<template #default="{ row }">
|
||||
<el-button type="primary" link v-perms="['contract.contract/wind_control']"
|
||||
v-if="row.status == 0">
|
||||
<router-link :to="{
|
||||
<el-button
|
||||
type="primary"
|
||||
link
|
||||
v-perms="['contract.contract/wind_control']"
|
||||
v-if="row.status == 0"
|
||||
>
|
||||
<router-link
|
||||
:to="{
|
||||
path: 'vehicle_detail',
|
||||
query: {
|
||||
id: row.id,
|
||||
},
|
||||
}">审核</router-link>
|
||||
}"
|
||||
>审核</router-link
|
||||
>
|
||||
</el-button>
|
||||
<el-button type="primary" link v-perms="['contract.contract/wind_control']"
|
||||
v-if="row.status > 0">
|
||||
<router-link :to="{
|
||||
<el-button
|
||||
type="primary"
|
||||
link
|
||||
v-perms="['contract.contract/wind_control']"
|
||||
v-if="row.status > 0"
|
||||
>
|
||||
<router-link
|
||||
:to="{
|
||||
path: 'vehicle_detail',
|
||||
query: {
|
||||
id: row.id,
|
||||
},
|
||||
}">详情</router-link>
|
||||
}"
|
||||
>详情</router-link
|
||||
>
|
||||
</el-button>
|
||||
<el-button v-if="row.status == 1 && row.contract_logistic_id != 0" 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>
|
||||
<el-button
|
||||
v-if="row.status == 1 && row.contract_logistic_id != 0"
|
||||
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
|
||||
>
|
||||
<el-button v-if="row.status == 3" type="primary" link>
|
||||
<a :href="JSON.parse(row.contract_evidence).party_a">下载证据</a>
|
||||
<a :href="JSON.parse(row.contract_evidence).party_a"
|
||||
>下载证据</a
|
||||
>
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@ -85,8 +166,16 @@
|
||||
确认签约短信将在60秒后发送,请注意查收,并点击短信链接进行线上合同签约
|
||||
</div>
|
||||
<p class="btn_menu">
|
||||
<el-button type="primary" size="large" v-if="!sendAgainPop" @click="sendContractFn">确认</el-button>
|
||||
<el-button type="primary" size="large" v-else @click="sendAgain">重新发送</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
size="large"
|
||||
v-if="!sendAgainPop"
|
||||
@click="sendContractFn"
|
||||
>确认</el-button
|
||||
>
|
||||
<el-button type="primary" size="large" v-else @click="sendAgain"
|
||||
>重新发送</el-button
|
||||
>
|
||||
<el-button type="info" size="large" @click="offPop">返回</el-button>
|
||||
</p>
|
||||
</el-dialog>
|
||||
@ -111,7 +200,7 @@ const sendAgain = () => {
|
||||
var inde = pager.lists.findIndex(function (element) {
|
||||
return element.id === contractId;
|
||||
});
|
||||
index.value = inde;
|
||||
(sendAgainPop.value = true), (index.value = inde);
|
||||
pager.lists[index.value].nums = 10;
|
||||
timeFn(index.value);
|
||||
});
|
||||
@ -125,7 +214,7 @@ const timeFn = (i: number) => {
|
||||
}, 1000);
|
||||
};
|
||||
const sendContractPopFn = (id: number) => {
|
||||
(showPop.value = true), (sendAgainPop.value = true), (contractId = id);
|
||||
(showPop.value = true), (contractId = id);
|
||||
};
|
||||
const sendAgaintPopFn = (id: number) => {
|
||||
(showPop.value = true), (contractId = id);
|
||||
|
Loading…
x
Reference in New Issue
Block a user