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