bug修复
This commit is contained in:
parent
caf22885f7
commit
ae9ddf81d5
@ -7,7 +7,7 @@
|
|||||||
:rules="formRules"
|
:rules="formRules"
|
||||||
>
|
>
|
||||||
<!-- <div style="font-size: 1.2rem; margin: 10px 0">公司基本信息创建</div> -->
|
<!-- <div style="font-size: 1.2rem; margin: 10px 0">公司基本信息创建</div> -->
|
||||||
<el-col :span="24" class="el-card pt-6">
|
<el-col :span="24" class="pt-6 el-card">
|
||||||
<div class="tit">公司基本信息创建</div>
|
<div class="tit">公司基本信息创建</div>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-form-item label="公司名称" prop="company_name">
|
<el-form-item label="公司名称" prop="company_name">
|
||||||
@ -233,7 +233,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24" class="el-card pt-6">
|
<el-col :span="24" class="pt-6 el-card">
|
||||||
<div class="tit">主要联系人</div>
|
<div class="tit">主要联系人</div>
|
||||||
<!-- <div
|
<!-- <div
|
||||||
style="
|
style="
|
||||||
@ -353,7 +353,7 @@
|
|||||||
</el-main>
|
</el-main>
|
||||||
</el-container>
|
</el-container>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24" class="el-card pt-6">
|
<el-col :span="24" class="pt-6 el-card">
|
||||||
<div class="tit">其他联系人</div>
|
<div class="tit">其他联系人</div>
|
||||||
|
|
||||||
<el-row>
|
<el-row>
|
||||||
@ -429,7 +429,7 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <div style="font-size: 1.2rem; margin: 10px 0">资质信息</div> -->
|
<!-- <div style="font-size: 1.2rem; margin: 10px 0">资质信息</div> -->
|
||||||
<el-col :span="24" class="el-card pt-6">
|
<el-col :span="24" class="pt-6 el-card">
|
||||||
<div class="tit">资质信息</div>
|
<div class="tit">资质信息</div>
|
||||||
|
|
||||||
<el-row>
|
<el-row>
|
||||||
@ -439,7 +439,7 @@
|
|||||||
:disabled="isDisabled"
|
:disabled="isDisabled"
|
||||||
:accept="acceptFileTypes"
|
:accept="acceptFileTypes"
|
||||||
v-model="formData.qualification.business_license"
|
v-model="formData.qualification.business_license"
|
||||||
class="avatar-uploader pl-3"
|
class="pl-3 avatar-uploader"
|
||||||
:data="{ cid: 1 }"
|
:data="{ cid: 1 }"
|
||||||
:headers="{ Token: userStore.token }"
|
:headers="{ Token: userStore.token }"
|
||||||
:action="base_url + '/upload/image'"
|
:action="base_url + '/upload/image'"
|
||||||
@ -468,7 +468,7 @@
|
|||||||
v-if="imgflag"
|
v-if="imgflag"
|
||||||
:accept="acceptFileTypes"
|
:accept="acceptFileTypes"
|
||||||
:disabled="isDisabled"
|
:disabled="isDisabled"
|
||||||
class="avatar-uploader pl-3"
|
class="pl-3 avatar-uploader"
|
||||||
:data="{ cid: 1 }"
|
:data="{ cid: 1 }"
|
||||||
:headers="{ Token: userStore.token }"
|
:headers="{ Token: userStore.token }"
|
||||||
:action="base_url + '/upload/image'"
|
:action="base_url + '/upload/image'"
|
||||||
@ -488,7 +488,7 @@
|
|||||||
:disabled="isDisabled"
|
:disabled="isDisabled"
|
||||||
:accept="acceptFileTypes"
|
:accept="acceptFileTypes"
|
||||||
v-model="formData.qualification.business_licenseB"
|
v-model="formData.qualification.business_licenseB"
|
||||||
class="avatar-uploader pl-3"
|
class="pl-3 avatar-uploader"
|
||||||
:data="{ cid: 1 }"
|
:data="{ cid: 1 }"
|
||||||
:headers="{ Token: userStore.token }"
|
:headers="{ Token: userStore.token }"
|
||||||
:action="base_url + '/upload/image'"
|
:action="base_url + '/upload/image'"
|
||||||
@ -509,8 +509,8 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <div style="font-size: 1.2rem; margin: 10px 0">电子合同</div> -->
|
<!-- <div style="font-size: 1.2rem; margin: 10px 0">电子合同</div> -->
|
||||||
<!-- <el-col v-if="isshow" :span="24" class="el-card pt-6"> -->
|
<!-- <el-col v-if="isshow" :span="24" class="pt-6 el-card"> -->
|
||||||
<el-col v-if="false" :span="24" class="el-card pt-6">
|
<el-col v-if="false" :span="24" class="pt-6 el-card">
|
||||||
<div class="tit">电子合同</div>
|
<div class="tit">电子合同</div>
|
||||||
|
|
||||||
<el-row>
|
<el-row>
|
||||||
@ -591,7 +591,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <el-col v-if="isshow" :span="24" class="el-card pt-6">
|
<!-- <el-col v-if="isshow" :span="24" class="pt-6 el-card">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="合同上传" required>
|
<el-form-item label="合同上传" required>
|
||||||
@ -615,7 +615,7 @@
|
|||||||
<el-col
|
<el-col
|
||||||
v-if="(isDisabled == false && isEdit == false) || isEdit"
|
v-if="(isDisabled == false && isEdit == false) || isEdit"
|
||||||
:span="24"
|
:span="24"
|
||||||
class="el-card pt-6"
|
class="pt-6 el-card"
|
||||||
>
|
>
|
||||||
<el-form-item label prop="field139">
|
<el-form-item label prop="field139">
|
||||||
<el-button v-if="isEdit" type="primary" size="medium" @click="create"
|
<el-button v-if="isEdit" type="primary" size="medium" @click="create"
|
||||||
|
@ -112,7 +112,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex mt-4 justify-end">
|
<div class="flex justify-end mt-4">
|
||||||
<pagination v-model="pager" @change="getLists" />
|
<pagination v-model="pager" @change="getLists" />
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
@ -173,7 +173,7 @@ const checkStatusList = ref([
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
// 显示默认审批界面的类型
|
// 显示默认审批界面的类型
|
||||||
const showAuditTypeList = ref([1, 5, 6]);
|
const showAuditTypeList = ref([1, 5, 6,4]);
|
||||||
const showAuditOther = computed(() => {
|
const showAuditOther = computed(() => {
|
||||||
return showAuditTypeList.value.includes(openType.value);
|
return showAuditTypeList.value.includes(openType.value);
|
||||||
});
|
});
|
||||||
@ -204,6 +204,7 @@ const handleAdd = async () => {
|
|||||||
|
|
||||||
// 编辑
|
// 编辑
|
||||||
const handleEdit = async (data: any, type = "edit") => {
|
const handleEdit = async (data: any, type = "edit") => {
|
||||||
|
console.log(data.type)
|
||||||
openType.value = data.type;
|
openType.value = data.type;
|
||||||
showEdit.value = true;
|
showEdit.value = true;
|
||||||
await nextTick();
|
await nextTick();
|
||||||
|
@ -3,20 +3,10 @@
|
|||||||
<el-card class="!border-none" shadow="never">
|
<el-card class="!border-none" shadow="never">
|
||||||
<el-form class="mb-[-16px]" :model="queryParams" inline>
|
<el-form class="mb-[-16px]" :model="queryParams" inline>
|
||||||
<el-form-item label="商品名称" prop="company_name">
|
<el-form-item label="商品名称" prop="company_name">
|
||||||
<el-input
|
<el-input class="w-[280px]" v-model="queryParams.keyword" clearable placeholder="请输入商品名称" />
|
||||||
class="w-[280px]"
|
|
||||||
v-model="queryParams.keyword"
|
|
||||||
clearable
|
|
||||||
placeholder="请输入商品名称"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="商品编号" prop="company_type">
|
<el-form-item label="商品编号" prop="company_type">
|
||||||
<el-input
|
<el-input class="w-[280px]" v-model="queryParams.no" clearable placeholder="商品编号" />
|
||||||
class="w-[280px]"
|
|
||||||
v-model="queryParams.no"
|
|
||||||
clearable
|
|
||||||
placeholder="商品编号"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" @click="resetPage">查询</el-button>
|
<el-button type="primary" @click="resetPage">查询</el-button>
|
||||||
@ -24,35 +14,26 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-card>
|
</el-card>
|
||||||
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
|
<!-- <el-card class="!border-none" v-loading="pager.loading" shadow="never"> -->
|
||||||
|
<el-card class="!border-none" shadow="never">
|
||||||
<div class="mt-4">
|
<div class="mt-4">
|
||||||
<el-table
|
<el-table ref="tableRef" :data="pager.lists" @selection-change="handleSelectionChange">
|
||||||
ref="tableRef"
|
|
||||||
:data="pager.lists"
|
|
||||||
@selection-change="handleSelectionChange"
|
|
||||||
>
|
|
||||||
<el-table-column type="selection" width="55" />
|
<el-table-column type="selection" width="55" />
|
||||||
<el-table-column label="ID" property="product_id" />
|
<el-table-column label="ID" property="product_id" />
|
||||||
<el-table-column label="图片" property="image">
|
<el-table-column label="图片" property="image">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-image
|
<el-image :src="row.image" style="width: 80px; height: 80px" fit="cover"></el-image>
|
||||||
:src="row.image"
|
|
||||||
style="width: 80px; height: 80px"
|
|
||||||
fit="cover"
|
|
||||||
></el-image>
|
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="商品名称" property="store_name" />
|
<el-table-column label="商品名称" property="store_name" />
|
||||||
<el-table-column label="价格" property="price" />
|
<el-table-column label="价格" property="price" />
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex mt-4 justify-end">
|
<div class="flex justify-end mt-4">
|
||||||
<pagination v-model="pager" @change="getLists" :pageSizes="[10]" />
|
<pagination v-model="pager" @change="getLists" :pageSizes="[10]" />
|
||||||
</div>
|
</div>
|
||||||
<div class="flex justify-end mt-2">
|
<div class="flex justify-end mt-2">
|
||||||
<el-button type="primary" @click="handleCurrentChange(changeList)"
|
<el-button type="primary" @click="handleCurrentChange(changeList)">确认</el-button>
|
||||||
>确认</el-button
|
|
||||||
>
|
|
||||||
<el-button @click="commodityClose">取消</el-button>
|
<el-button @click="commodityClose">取消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
@ -101,7 +82,6 @@ let count = 0;
|
|||||||
const handleSelectionChange = (value: any[]) => {
|
const handleSelectionChange = (value: any[]) => {
|
||||||
// 在翻页时,上一页的数据会被清空, 不得已使用二维数组存取数据
|
// 在翻页时,上一页的数据会被清空, 不得已使用二维数组存取数据
|
||||||
let index = pager.page ? pager.page - 1 : 0;
|
let index = pager.page ? pager.page - 1 : 0;
|
||||||
if (!changeList.value[index]) changeList.value.push([]);
|
|
||||||
// 同一页选择多个商品时, 每选择一次, 此方法都会被调用, 所以选择多个时此方法会被调用多次, 在翻页时会出现漏选, 使用此方法避免
|
// 同一页选择多个商品时, 每选择一次, 此方法都会被调用, 所以选择多个时此方法会被调用多次, 在翻页时会出现漏选, 使用此方法避免
|
||||||
if (index != count && value.length < changeList.value[index].length) {
|
if (index != count && value.length < changeList.value[index].length) {
|
||||||
console.log("加载中");
|
console.log("加载中");
|
||||||
@ -123,7 +103,12 @@ const { pager, getLists, resetParams, resetPage } = usePaging({
|
|||||||
size: 10,
|
size: 10,
|
||||||
});
|
});
|
||||||
|
|
||||||
getLists();
|
getLists().then(res=>{
|
||||||
|
for(let i=0;i<Math.ceil(pager.count / pager.size)-1;i++){
|
||||||
|
changeList.value.push([])
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
// 监听数据变化进行勾选
|
// 监听数据变化进行勾选
|
||||||
watch(
|
watch(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user