bug修复

This commit is contained in:
zmj 2023-11-10 16:35:25 +08:00
parent caf22885f7
commit ae9ddf81d5
3 changed files with 28 additions and 42 deletions
src/views
company
examined
task_template

@ -7,7 +7,7 @@
:rules="formRules"
>
<!-- <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>
<el-row>
<el-form-item label="公司名称" prop="company_name">
@ -233,7 +233,7 @@
</el-col>
</el-row>
</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
style="
@ -353,7 +353,7 @@
</el-main>
</el-container>
</el-col>
<el-col :span="24" class="el-card pt-6">
<el-col :span="24" class="pt-6 el-card">
<div class="tit">其他联系人</div>
<el-row>
@ -429,7 +429,7 @@
</el-row>
</el-col>
<!-- <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>
<el-row>
@ -439,7 +439,7 @@
:disabled="isDisabled"
:accept="acceptFileTypes"
v-model="formData.qualification.business_license"
class="avatar-uploader pl-3"
class="pl-3 avatar-uploader"
:data="{ cid: 1 }"
:headers="{ Token: userStore.token }"
:action="base_url + '/upload/image'"
@ -468,7 +468,7 @@
v-if="imgflag"
:accept="acceptFileTypes"
:disabled="isDisabled"
class="avatar-uploader pl-3"
class="pl-3 avatar-uploader"
:data="{ cid: 1 }"
:headers="{ Token: userStore.token }"
:action="base_url + '/upload/image'"
@ -488,7 +488,7 @@
:disabled="isDisabled"
:accept="acceptFileTypes"
v-model="formData.qualification.business_licenseB"
class="avatar-uploader pl-3"
class="pl-3 avatar-uploader"
:data="{ cid: 1 }"
:headers="{ Token: userStore.token }"
:action="base_url + '/upload/image'"
@ -509,8 +509,8 @@
</el-row>
</el-col>
<!-- <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="false" :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="pt-6 el-card">
<div class="tit">电子合同</div>
<el-row>
@ -591,7 +591,7 @@
</el-col>
</el-row>
</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-col :span="24">
<el-form-item label="合同上传" required>
@ -615,7 +615,7 @@
<el-col
v-if="(isDisabled == false && isEdit == false) || isEdit"
:span="24"
class="el-card pt-6"
class="pt-6 el-card"
>
<el-form-item label prop="field139">
<el-button v-if="isEdit" type="primary" size="medium" @click="create"

@ -112,7 +112,7 @@
</el-table-column>
</el-table>
</div>
<div class="flex mt-4 justify-end">
<div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" />
</div>
</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(() => {
return showAuditTypeList.value.includes(openType.value);
});
@ -204,6 +204,7 @@ const handleAdd = async () => {
//
const handleEdit = async (data: any, type = "edit") => {
console.log(data.type)
openType.value = data.type;
showEdit.value = true;
await nextTick();

@ -3,20 +3,10 @@
<el-card class="!border-none" shadow="never">
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="商品名称" prop="company_name">
<el-input
class="w-[280px]"
v-model="queryParams.keyword"
clearable
placeholder="请输入商品名称"
/>
<el-input class="w-[280px]" v-model="queryParams.keyword" clearable placeholder="请输入商品名称" />
</el-form-item>
<el-form-item label="商品编号" prop="company_type">
<el-input
class="w-[280px]"
v-model="queryParams.no"
clearable
placeholder="商品编号"
/>
<el-input class="w-[280px]" v-model="queryParams.no" clearable placeholder="商品编号" />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="resetPage">查询</el-button>
@ -24,35 +14,26 @@
</el-form-item>
</el-form>
</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">
<el-table
ref="tableRef"
:data="pager.lists"
@selection-change="handleSelectionChange"
>
<el-table ref="tableRef" :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="ID" property="product_id" />
<el-table-column label="图片" property="image">
<template #default="{ row }">
<el-image
:src="row.image"
style="width: 80px; height: 80px"
fit="cover"
></el-image>
<el-image :src="row.image" style="width: 80px; height: 80px" fit="cover"></el-image>
</template>
</el-table-column>
<el-table-column label="商品名称" property="store_name" />
<el-table-column label="价格" property="price" />
</el-table>
</div>
<div class="flex mt-4 justify-end">
<div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" :pageSizes="[10]" />
</div>
<div class="flex justify-end mt-2">
<el-button type="primary" @click="handleCurrentChange(changeList)"
>确认</el-button
>
<el-button type="primary" @click="handleCurrentChange(changeList)">确认</el-button>
<el-button @click="commodityClose">取消</el-button>
</div>
</el-card>
@ -101,7 +82,6 @@ let count = 0;
const handleSelectionChange = (value: any[]) => {
// ,, 使
let index = pager.page ? pager.page - 1 : 0;
if (!changeList.value[index]) changeList.value.push([]);
// , , , , , 使
if (index != count && value.length < changeList.value[index].length) {
console.log("加载中");
@ -123,7 +103,12 @@ const { pager, getLists, resetParams, resetPage } = usePaging({
size: 10,
});
getLists();
getLists().then(res=>{
for(let i=0;i<Math.ceil(pager.count / pager.size)-1;i++){
changeList.value.push([])
}
});
//
watch(