代码更新

This commit is contained in:
jia 2023-12-29 10:20:25 +08:00
parent db31d8d523
commit 73917106e9
149 changed files with 503 additions and 276 deletions

View File

@ -27,5 +27,5 @@ export function apiadjustDetail(params: any) {
// 预算调整表详情列表
export function apiadjustdetailDetail(params: any) {
return request.get({ url: '/cost.cost_budget_detail/lists', params })
return request.get({ url: '/cost.cost_budget_adjust_detail/lists', params })
}

View File

@ -43,7 +43,11 @@
<dict-value :options="dictData.whether_status" :value="row.is_internal_resources" />
</template>
</el-table-column>
<el-table-column label="项目把握度" prop="project_assurance" show-overflow-tooltip />
<el-table-column label="项目把握度" prop="project_assurance" show-overflow-tooltip>
<template #default="{ row }">
<dict-value :options="dictData.project_assurance" :value="row.project_assurance" />
</template>
</el-table-column>
</el-table>
</div>
@ -66,7 +70,7 @@ const queryParams = reactive({
});
//
const { dictData } = useDictData('construction_funds_sources,bidding_method,whether_status')
const { dictData } = useDictData('construction_funds_sources,bidding_method,whether_status,project_assurance')
//
const emits = defineEmits(["customEvent"]);

View File

@ -15,6 +15,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="作业编码" prop="zy_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="分项工程" prop="subentry_engineering" show-overflow-tooltip />

View File

@ -15,6 +15,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="分部工程" prop="division_engineering" show-overflow-tooltip />
<el-table-column label="子分部工程" prop="sub_division_engineering" show-overflow-tooltip />
<el-table-column label="分项工程" prop="subentry_engineering" show-overflow-tooltip />

View File

@ -15,6 +15,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="组织" prop="custom_id" show-overflow-tooltip />
<el-table-column label="姓名" prop="name" show-overflow-tooltip />
<el-table-column label="职位" prop="position" show-overflow-tooltip />

View File

@ -17,6 +17,7 @@
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="流程编号" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="组织名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="部门名称" prop="contract_no" show-overflow-tooltip />

View File

@ -16,6 +16,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />

View File

@ -16,6 +16,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="合同编号" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type">

View File

@ -16,6 +16,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />

View File

@ -16,6 +16,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="供应商编码" prop="department_id" show-overflow-tooltip />
<el-table-column label="供应商合同号 " prop="department_id" show-overflow-tooltip />

View File

@ -16,6 +16,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="项目类型" prop="name" show-overflow-tooltip />
<el-table-column label="文档大类" prop="large_category" show-overflow-tooltip />

View File

@ -16,6 +16,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户名称" prop="customer_id" show-overflow-tooltip />
<el-table-column label="审批id" prop="approve_id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -16,6 +16,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @cell-click="handleCurrentChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="资产申请单号" prop="customer_id" show-overflow-tooltip />
<el-table-column label="组织名称" prop="approve_id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="buy_bidding_document_id" show-overflow-tooltip />

View File

@ -40,6 +40,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户" prop="customer_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -40,6 +40,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="project_code" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />

View File

@ -39,6 +39,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="custom_name" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="custom_name" show-overflow-tooltip />
<el-table-column label="流程编号" prop="custom_name" show-overflow-tooltip />

View File

@ -34,6 +34,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="project_code" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />

View File

@ -34,6 +34,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="合同名称" prop="contract_name" show-overflow-tooltip />

View File

@ -34,6 +34,8 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="project_id" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="project_id" show-overflow-tooltip />
<el-table-column label="流程编号" prop="project_id" show-overflow-tooltip />

View File

@ -2,8 +2,10 @@
<div>
<el-card class="!border-none mb-4" shadow="never">
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="项目id" prop="project_id">
<el-input class="w-[250px]" v-model="queryParams.project_id" clearable placeholder="请输入项目id" />
<el-form-item label="项目" prop="project_id">
<el-select v-model="queryParams.project_id" clearable placeholder="请选择项目">
<el-option v-for="(item, index) in projectList" :key="index" :label="item.name" :value="parseInt(item.id)" />
</el-select>
</el-form-item>
<el-form-item label="标书编号" prop="bid_document_no">
<el-input class="w-[250px]" v-model="queryParams.bid_document_no" clearable placeholder="请输入标书编号" />
@ -34,6 +36,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="bid_document_no" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="bid_document_no" show-overflow-tooltip />
@ -104,6 +107,7 @@ import { usePaging } from '@/hooks/usePaging'
import { useDictData } from '@/hooks/useDictOptions'
import { apiBidBuyBiddingDocumentLists, apiBidBuyBiddingDocumentDelete, apiBidBuyBiddingDocumentDetail } from '@/api/bid_buy_bidding_document'
import { timeFormat } from '@/utils/util'
import { apiProjectLists } from '@/api/project'
import feedback from '@/utils/feedback'
import EditPopup from './edit.vue'
import DetailPopup from './detail.vue'
@ -113,7 +117,7 @@ const editRef = shallowRef<InstanceType<typeof EditPopup>>()
const showEdit = ref(false)
const showDtail = ref(false)
const projectList = ref([])
//
@ -172,6 +176,15 @@ const handledetail = async (data: any) => {
detailRef.value?.open()
detailRef.value?.setFormData(res)
}
//
const projectlist = async () => {
let res = await apiProjectLists({ page_no: 1, page_size: 9999 })
projectList.value = res.lists
}
projectlist()
getLists()
</script>

View File

@ -2,8 +2,15 @@
<div>
<el-card class="!border-none mb-4" shadow="never">
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="购买标书id" prop="buy_bidding_document_id">
<el-input class="w-[280px]" v-model="queryParams.buy_bidding_document_id" clearable placeholder="请输入购买标书id" />
<el-form-item label="购买标书" prop="buy_bidding_document_id">
<el-select v-model="queryParams.buy_bidding_document_id" clearable placeholder="请选择购买标书">
<el-option v-for="(item, index) in documentList" :key="index" :label="item.name" :value="parseInt(item.id)" />
</el-select>
</el-form-item>
<el-form-item label="是否需要保证金" prop="is_need_deposit">
<el-select v-model="queryParams.is_need_deposit" clearable placeholder="请选择是否需要保证金">
<el-option v-for="(item, index) in dictData.whether_status" :key="index" :label="item.name" :value="parseInt(item.value)" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="resetPage">查询</el-button>
@ -24,55 +31,29 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="审批id" prop="approve_id" show-overflow-tooltip />
<el-table-column label="购买标书id" prop="buy_bidding_document_id" show-overflow-tooltip />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="project_id" show-overflow-tooltip />
<el-table-column label="审批状态" prop="project_id" show-overflow-tooltip />
<el-table-column label="流程编号" prop="approve_id" show-overflow-tooltip />
<el-table-column label="标书编号" prop="approve_id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="招标公司名称" prop="invite_tenders_company_name" show-overflow-tooltip />
<el-table-column label="投标公司名称" prop="bid_company_name" show-overflow-tooltip />
<el-table-column label="招标项目资金来源" width="150" prop="project_fund_source">
<template #default="{ row }">
<dict-value :options="dictData.construction_funds_sources" :value="row.project_fund_source" />
</template>
</el-table-column>
<el-table-column label="投标地址" prop="bid_address" show-overflow-tooltip />
<el-table-column label="是否需要保证金" prop="is_need_deposit">
<template #default="{ row }">
<dict-value :options="dictData.whether_status" :value="row.is_need_deposit" />
</template>
</el-table-column>
<el-table-column label="开标日期" prop="bid_opening_date">
<template #default="{ row }">
<span>{{ row.bid_opening_date ? timeFormat(row.bid_opening_date, 'yyyy-mm-dd hh:MM:ss') : '' }}</span>
</template>
</el-table-column>
<el-table-column label="保证金退还时间" prop="deposit_refund_time">
<template #default="{ row }">
<span>{{ row.deposit_refund_time ? timeFormat(row.deposit_refund_time, 'yyyy-mm-dd hh:MM:ss') : '' }}</span>
</template>
</el-table-column>
<el-table-column label="招标项目概况" prop="bidding_project_overview" show-overflow-tooltip />
<el-table-column label="项目简介" prop="project_introduction" show-overflow-tooltip />
<el-table-column label="附件" prop="annex" show-overflow-tooltip>
<template #default="{ row }">
<div v-if="row.annex && row.annex.length > 0">
<div v-for="(item, i) in row.annex " :key='i'>
<el-link :href="item" target="_blank">文件{{ i + 1 }}查看</el-link>
</div>
</div>
<div v-else>
暂无文件
</div>
</template>
</el-table-column>
<el-table-column label="技术协议偏差" prop="technical_protocol_deviation" show-overflow-tooltip />
<el-table-column label="协议偏差处理方案" prop="protocol_deviation_handling_plan" show-overflow-tooltip />
<el-table-column label="技术审查附件" prop="technical_review_annex" show-overflow-tooltip />
<el-table-column label="保证金金额 " prop="margin_amount" show-overflow-tooltip />
<el-table-column label="开标日期" prop="bid_opening_date" show-overflow-tooltip />
<el-table-column label="总金额" prop="business_review_total_amount" show-overflow-tooltip />
<el-table-column label="税率" prop="tax_rate">
<template #default="{ row }">
<dict-value :options="dictData.tax_rate" :value="row.tax_rate" />
</template>
</el-table-column>
<el-table-column label="付款方式" prop="pay_type">
<template #default="{ row }">
<dict-value :options="dictData.pay_type" :value="row.pay_type" />
</template>
</el-table-column>
<el-table-column label="付款比例" prop="pay_rate" show-overflow-tooltip />
<el-table-column label="商务合同偏差" prop="business_contract_deviation" show-overflow-tooltip />
<el-table-column label="偏差处理方案" prop="business_contract_deviation_handling_plan" show-overflow-tooltip />
<el-table-column label="商务审查附件" prop="business_contract_deviation_annex" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }">
<el-button v-perms="['bid.bid_document_examination/edit']" type="primary" link @click="handleEdit(row)">
@ -105,6 +86,7 @@ import {
apiBidDocumentExaminationDetail
} from '@/api/bid_document_examination'
import { timeFormat } from '@/utils/util'
import { apiBidBuyBiddingDocumentLists } from '@/api/bid_buy_bidding_document'
import feedback from '@/utils/feedback'
import EditPopup from './edit.vue'
import DetailPopup from './detail.vue'
@ -117,11 +99,12 @@ const showEdit = ref(false)
const showDtail = ref(false)
const documentList = ref([])
//
const queryParams = reactive({
buy_bidding_document_id: ''
buy_bidding_document_id: '',
is_need_deposit: ''
})
//
@ -171,6 +154,14 @@ const handledetail = async (data: any) => {
detailRef.value?.open()
detailRef.value?.setFormData(res)
}
//
const documentlists = async () => {
let res = await apiBidBuyBiddingDocumentLists({ page_no: 1, page_size: 9999 })
documentList.value = res.lists
}
documentlists()
getLists()
</script>

View File

@ -27,9 +27,11 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="标书审查id" prop="bid_document_examination_id" show-overflow-tooltip />
<el-table-column label="产品id" prop="product_id" show-overflow-tooltip />
<el-table-column label="产品数量" prop="product_num" show-overflow-tooltip />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户名称" prop="bid_document_examination_id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="product_id" show-overflow-tooltip />
<el-table-column label="项目编码" prop="product_num" show-overflow-tooltip />
<el-table-column label="成本单价" prop="cost_unit_price" show-overflow-tooltip />
<el-table-column label="金额" prop="amount" show-overflow-tooltip />
<el-table-column label="点数" prop="rate" show-overflow-tooltip />

View File

@ -2,12 +2,18 @@
<div>
<el-card class="!border-none mb-4" shadow="never">
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="标书审查id" prop="bid_document_examination_id">
<el-input class="w-[280px]" v-model="queryParams.bid_document_examination_id" clearable placeholder="请输入标书审查id" />
<el-form-item label="标书审查" prop="bid_document_examination_id">
<el-select v-model="queryParams.bid_document_examination_id" clearable placeholder="请选择标书审查">
<el-option v-for="(item, index) in documentList" :key="index" :label="item.bid_document_no" :value="parseInt(item.id)" />
</el-select>
</el-form-item>
<el-form-item label="项目id" prop="project_id">
<el-input class="w-[280px]" v-model="queryParams.project_id" clearable placeholder="请输入项目id" />
<el-form-item label="项目" prop="project_id">
<el-select v-model="queryParams.project_id" clearable placeholder="请选择项目">
<el-option v-for="(item, index) in projectList" :key="index" :label="item.name" :value="parseInt(item.id)" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="resetPage">查询</el-button>
<el-button @click="resetParams">重置</el-button>
@ -27,8 +33,13 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="标书审查id" prop="bid_document_examination_id" show-overflow-tooltip />
<el-table-column label="项目id" prop="project_id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_id" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_id" show-overflow-tooltip />
<el-table-column label="投标时间" prop="project_id" show-overflow-tooltip />
<el-table-column label="开标日期" prop="project_id" show-overflow-tooltip />
<el-table-column label="是否中标" prop="is_successful" show-overflow-tooltip />
<el-table-column label="中标单位" prop="bidder" show-overflow-tooltip />
<el-table-column label="中标金额" prop="bidder_amount" show-overflow-tooltip />
@ -61,7 +72,11 @@
import { usePaging } from '@/hooks/usePaging'
import { useDictData } from '@/hooks/useDictOptions'
import { apiBidResultLists, apiBidResultDelete, apiBidResultDetail } from '@/api/bid_result'
import {
apiBidDocumentExaminationLists
} from '@/api/bid_document_examination'
import { timeFormat } from '@/utils/util'
import { apiProjectLists } from '@/api/project'
import feedback from '@/utils/feedback'
import EditPopup from './edit.vue'
import DetailPopup from './detail.vue'
@ -71,7 +86,8 @@ const editRef = shallowRef<InstanceType<typeof EditPopup>>()
const showEdit = ref(false)
const showDtail = ref(false)
const projectList = ref([])
const documentList = ref([])
//
const queryParams = reactive({
bid_document_examination_id: '',
@ -125,6 +141,22 @@ const handledetail = async (data: any) => {
detailRef.value?.open()
detailRef.value?.setFormData(res)
}
//
const projectlist = async () => {
let res = await apiProjectLists({ page_no: 1, page_size: 9999 })
projectList.value = res.lists
}
//
const documentlists = async () => {
let res = await apiBidDocumentExaminationLists({ page_no: 1, page_size: 9999 })
documentList.value = res.lists
}
documentlists()
projectlist()
getLists()
</script>

View File

@ -17,46 +17,46 @@
</el-col>
<el-col :span="8">
<el-form-item label="申请人" prop="applier">
<el-input v-model="formData.applier" clearable placeholder="请选择申请人" />
<el-input v-model="formData.applier" clearable disabled placeholder="系统自动填写" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="项目名称" prop="contract_id">
<el-input v-model="project_name" clearable placeholder="请输入项目名称" />
<el-input v-model="project_name" clearable disabled placeholder="系统自动填写" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="项目名称" prop="contract_id">
<el-input v-model="project_name" clearable placeholder="请输入项目名称" />
<el-input v-model="project_name" clearable disabled placeholder="系统自动填写" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="项目编码" prop="contract_id">
<el-input v-model="project_code" clearable placeholder="请输入项目编码" />
<el-input v-model="project_code" clearable disabled placeholder="系统自动填写" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="投标时间" prop="bidding_time">
<el-date-picker class="flex-1 !flex" v-model="bidding_time" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
<el-date-picker class="flex-1 !flex" v-model="bidding_time" clearable type="date" value-format="YYYY-MM-DD" disabled placeholder="系统自动填写">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="预计退还时间" prop="refund_date">
<el-date-picker class="flex-1 !flex" v-model="formData.refund_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
<el-date-picker class="flex-1 !flex" v-model="formData.refund_date" clearable type="date" value-format="YYYY-MM-DD" placeholder="选择日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="保证金金额" prop="refund_amount">
<el-input v-model="refund_amount" clearable placeholder="请输入保证金金额" @input="amountinput" />
<el-input v-model="refund_amount" clearable disabled placeholder="系统自动填写" @input="amountinput" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="金额大写" prop="refund_amount_daxie">
<el-input v-model="refund_amount_daxie" readonly clearable placeholder="请输入金额大写" />
<el-input v-model="refund_amount_daxie" readonly clearable disabled placeholder="系统自动填写" />
</el-form-item>
</el-col>
<el-col :span="24">

View File

@ -28,6 +28,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="approve_step" show-overflow-tooltip />
<el-table-column label="流程编号" prop="approve_no" show-overflow-tooltip />

View File

@ -31,7 +31,7 @@
<div style="margin:10px 0">施工工序</div>
<div>
<el-table :data="gxList">
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="工序步骤号" prop="process_step_no" show-overflow-tooltip />
<el-table-column label="工序步骤" prop="process_step" show-overflow-tooltip />
<el-table-column label="质量控制点" prop="quality_control_points" show-overflow-tooltip />

View File

@ -39,6 +39,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="分部工程" prop="division_engineering" show-overflow-tooltip />
<el-table-column label="子分部工程" prop="sub_division_engineering" show-overflow-tooltip />
<el-table-column label="分项工程" prop="subentry_engineering" show-overflow-tooltip />

View File

@ -108,7 +108,7 @@
<div style="margin:10px 0">施工汇报</div>
<div>
<el-table :data="buildreportsList">
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="施工汇报单号" prop="report_code" show-overflow-tooltip />
<el-table-column label="填报人" prop="add_user_name" show-overflow-tooltip />
<el-table-column label="填报日期" prop="create_time" show-overflow-tooltip />
@ -135,7 +135,7 @@
<div style="margin:10px 0">人工明细</div>
<div>
<el-table :data="buildpersonsList">
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="施工汇报单号" prop="report_code" show-overflow-tooltip />
<el-table-column label="日期" prop="report_date" show-overflow-tooltip />
<el-table-column label="姓名" prop="person_name" show-overflow-tooltip />

View File

@ -34,6 +34,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="作业编码" prop="zy_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="分项工程" prop="subentry_engineering" show-overflow-tooltip />

View File

@ -26,6 +26,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="分部工程" prop="division_engineering" show-overflow-tooltip />
<el-table-column label="子分部工程" prop="sub_division_engineering" show-overflow-tooltip />
<el-table-column label="分项工程" prop="subentry_engineering" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="sort" show-overflow-tooltip />
<el-table-column label="施工汇报单号" prop="report_code" show-overflow-tooltip />

View File

@ -36,6 +36,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="客户需求id" prop="customer_demand_id" show-overflow-tooltip />

View File

@ -30,6 +30,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户名称" prop="customer_name" show-overflow-tooltip />
<el-table-column label="审批id" prop="approve_id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -27,6 +27,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="合同id" prop="contract_id" show-overflow-tooltip />
<el-table-column label="审批id" prop="approve_id" show-overflow-tooltip />
<el-table-column label="洽商单名称" prop="negotiation_name" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" prop="name" show-overflow-tooltip />
<el-table-column label="流程编号" prop="custom_type">
<template #default="{ row }">

View File

@ -89,9 +89,9 @@ import { useDictData } from '@/hooks/useDictOptions'
import { apiadjustdetailDetail } from '@/api/cost_budget_adjust'
import { timeFormat } from '@/utils/util'
import feedback from '@/utils/feedback'
import EditPopup from './edit.vue'
// import EditPopup from './editcost.vue'
import { apisubjectLists } from '@/api/cost_subject'
const editRef = shallowRef<InstanceType<typeof EditPopup>>()
// const editRef = shallowRef<InstanceType<typeof EditPopup>>()
//
const showEdit = ref(false)
const subjectlist = ref([])

View File

@ -0,0 +1,187 @@
<template>
<div>
<el-card class="!border-none mb-4" shadow="never">
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="费用科目" prop="cost_subject_id">
<el-select class="w-[280px]" v-model="queryParams.cost_subject_ide" clearable placeholder="请选择费用科目">
<el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in subiectlist" :key="index" :label="item.sn" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="resetPage">查询</el-button>
<el-button @click="resetParams">重置</el-button>
</el-form-item>
</el-form>
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="ID" prop="id" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />
<el-table-column label="部门名称" prop="dept_name" show-overflow-tooltip />
<el-table-column label="年份" prop="years" show-overflow-tooltip />
<el-table-column label="科目编码" prop="sn" show-overflow-tooltip />
<el-table-column label="一级科目" prop="subject1" show-overflow-tooltip />
<el-table-column label="二级科目" prop="subject2" show-overflow-tooltip />
<el-table-column label="1月合计" prop="month1" show-overflow-tooltip />
<el-table-column label="1月已发生" show-overflow-tooltip width="100" />
<el-table-column label="1月剩余" show-overflow-tooltip />
<el-table-column label="2月合计" prop="month2" show-overflow-tooltip />
<el-table-column label="2月已发生" show-overflow-tooltip width="100" />
<el-table-column label="2月剩余" show-overflow-tooltip />
<el-table-column label="3月合计" prop="month3" show-overflow-tooltip />
<el-table-column label="3月已发生" show-overflow-tooltip width="100" />
<el-table-column label="3月剩余" show-overflow-tooltip />
<el-table-column label="4月合计" prop="month4" show-overflow-tooltip />
<el-table-column label="4月已发生" show-overflow-tooltip width="100" />
<el-table-column label="4月剩余" show-overflow-tooltip />
<el-table-column label="5月合计" prop="month5" show-overflow-tooltip />
<el-table-column label="5月已发生" show-overflow-tooltip width="100" />
<el-table-column label="5月剩余" show-overflow-tooltip />
<el-table-column label="6月合计" prop="month6" show-overflow-tooltip />
<el-table-column label="6月已发生" show-overflow-tooltip width="100" />
<el-table-column label="6月剩余" show-overflow-tooltip />
<el-table-column label="7月合计" prop="month7" show-overflow-tooltip />
<el-table-column label="7月已发生" show-overflow-tooltip width="100" />
<el-table-column label="7月剩余" show-overflow-tooltip />
<el-table-column label="8月合计" prop="month8" show-overflow-tooltip />
<el-table-column label="8月已发生" show-overflow-tooltip width="100" />
<el-table-column label="8月剩余" show-overflow-tooltip />
<el-table-column label="9月合计" prop="month9" show-overflow-tooltip />
<el-table-column label="9月已发生" show-overflow-tooltip width="100" />
<el-table-column label="9月剩余" show-overflow-tooltip />
<el-table-column label="10月合计" prop="month10" show-overflow-tooltip />
<el-table-column label="10月已发生" show-overflow-tooltip width="100" />
<el-table-column label="10月剩余" show-overflow-tooltip />
<el-table-column label="11月合计" prop="month11" show-overflow-tooltip />
<el-table-column label="11月已发生" show-overflow-tooltip width="120" />
<el-table-column label="11月剩余" show-overflow-tooltip />
<el-table-column label="12月合计" prop="month12" show-overflow-tooltip />
<el-table-column label="12月已发生" show-overflow-tooltip width="120" />
<el-table-column label="12月剩余" show-overflow-tooltip />
</el-table>
</div>
<div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
</div>
</template>
<script lang="ts" setup name="customLists">
import { usePaging } from '@/hooks/usePaging'
import { useDictData } from '@/hooks/useDictOptions'
import { apiCustomdetailDetail } from '@/api/cost_budget'
import { timeFormat } from '@/utils/util'
import feedback from '@/utils/feedback'
import { apisubjectLists } from '@/api/cost_subject'
const subiectlist = ref([])
const editRef = shallowRef<InstanceType<typeof EditPopup>>()
//
const showEdit = ref(false)
const list = reactive([
{
name: "全部客户",
count: 1000,
},
{
name: "公海客户",
count: 1000,
},
{
name: "私有客户",
count: 1000,
},
{
name: "今日新增",
count: 1000,
},
{
name: "今日分配公海客户",
count: 1000,
},
{
name: "今日应联系",
count: 1000,
},
{
name: "今日未联系",
count: 1000,
},
{
name: "今日已联系",
count: 1000,
},
]);
//
const queryParams = reactive({
cost_subject_id: '',
cost_budget_id: '',
})
//
const selectData = ref<any[]>([])
//
const handleSelectionChange = (val: any[]) => {
selectData.value = val.map(({ id }) => id)
}
//
const { dictData } = useDictData('')
//
const { pager, getLists, resetParams, resetPage } = usePaging({
fetchFun: apiCustomdetailDetail,
params: queryParams
})
//
const getsubiect = () => {
apisubjectLists({ page_no: 1, page_size: 120 }).then((res) => {
subiectlist.value = res.lists
})
}
getsubiect()
getLists()
</script>

View File

@ -35,6 +35,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="查看" prop="name" show-overflow-tooltip />
<el-table-column label="客户属性" prop="custom_type">
<template #default="{ row }">

View File

@ -38,6 +38,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户名称" prop="name" show-overflow-tooltip />
<el-table-column label="客户属性" prop="custom_type">
<template #default="{ row }">

View File

@ -27,6 +27,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="组织" prop="custom_id" show-overflow-tooltip />
<el-table-column label="姓名" prop="name" show-overflow-tooltip />
<el-table-column label="职位" prop="position" show-overflow-tooltip />

View File

@ -33,7 +33,8 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="" prop="custom_id" show-overflow-tooltip />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户名称" prop="custom_id" show-overflow-tooltip />
<el-table-column label="联系人" prop="contacts" show-overflow-tooltip />
<el-table-column label="日期" prop="date">
<template #default="{ row }">

View File

@ -34,6 +34,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目" prop="project_id" show-overflow-tooltip />
<el-table-column label="客户" prop="custom_id" show-overflow-tooltip />
<el-table-column label="联系人" prop="contacts" show-overflow-tooltip />

View File

@ -46,6 +46,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="需求主题" prop="theme" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />

View File

@ -3,20 +3,10 @@
<el-card class="!border-none" shadow="never">
<el-form class="mb-[-16px]" :model="formData" inline>
<el-form-item label="表名称">
<el-input
class="w-[280px]"
v-model="formData.table_name"
clearable
@keyup.enter="resetPage"
/>
<el-input class="w-[280px]" v-model="formData.table_name" clearable @keyup.enter="resetPage" />
</el-form-item>
<el-form-item label="表描述">
<el-input
class="w-[280px]"
v-model="formData.table_comment"
clearable
@keyup.enter="resetPage"
/>
<el-input class="w-[280px]" v-model="formData.table_comment" clearable @keyup.enter="resetPage" />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="resetPage">查询</el-button>
@ -26,11 +16,7 @@
</el-card>
<el-card class="!border-none mt-4" shadow="never" v-loading="pager.loading">
<div class="flex">
<data-table
v-perms="['tools.generator/selectTable']"
class="inline-block mr-[10px]"
@success="getLists"
>
<data-table v-perms="['tools.generator/selectTable']" class="inline-block mr-[10px]" @success="getLists">
<el-button type="primary">
<template #icon>
<icon name="el-icon-Plus" />
@ -38,32 +24,20 @@
导入数据表
</el-button>
</data-table>
<el-button
v-perms="['tools.generator/delete']"
:disabled="!selectData.length"
@click="handleDelete(selectData)"
type="danger"
>
<el-button v-perms="['tools.generator/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)" type="danger">
<template #icon>
<icon name="el-icon-Delete" />
</template>
删除
</el-button>
<el-button
v-perms="['tools.generator/generate']"
:disabled="!selectData.length"
@click="handleGenerate(selectData)"
>
<el-button v-perms="['tools.generator/generate']" :disabled="!selectData.length" @click="handleGenerate(selectData)">
生成代码
</el-button>
</div>
<div class="mt-4">
<el-table
:data="pager.lists"
size="large"
@selection-change="handleSelectionChange"
>
<el-table :data="pager.lists" size="large" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="表名称" prop="table_name" min-width="180" />
<el-table-column label="表描述" prop="table_comment" min-width="180" />
<el-table-column label="创建时间" prop="create_time" min-width="180" />
@ -71,37 +45,25 @@
<el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }">
<div class="flex items-center">
<el-button
v-perms="['tools.generator/preview']"
type="primary"
link
@click="handlePreview(row.id)"
>
<el-button v-perms="['tools.generator/preview']" type="primary" link @click="handlePreview(row.id)">
预览
</el-button>
<el-button type="primary" link>
<router-link
v-perms="['tools.generator/edit']"
:to="{
path: getRoutePath('tools.generator/edit'),
query: {
id: row.id
}
}"
>
<router-link v-perms="['tools.generator/edit']" :to="{
path: getRoutePath('tools.generator/edit'),
query: {
id: row.id
}
}">
编辑
</router-link>
</el-button>
<el-dropdown
class="ml-2"
@command="handleCommand($event, row)"
v-perms="[
'tools.generator/generate',
'tools.generator/syncColumn',
'tools.generator/delete'
]"
>
<el-dropdown class="ml-2" @command="handleCommand($event, row)" v-perms="[
'tools.generator/generate',
'tools.generator/syncColumn',
'tools.generator/delete'
]">
<el-button type="primary" link>
更多
<icon name="el-icon-ArrowDown" :size="14" />
@ -140,11 +102,7 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<code-preview
v-if="previewState.show"
v-model="previewState.show"
:code="previewState.code"
/>
<code-preview v-if="previewState.show" v-model="previewState.show" :code="previewState.code" />
</div>
</template>

View File

@ -1,32 +1,15 @@
<template>
<div class="data-table">
<popup
ref="popupRef"
:clickModalClose="false"
title="选择表"
width="900px"
:async="true"
@confirm="handleConfirm"
>
<popup ref="popupRef" :clickModalClose="false" title="选择表" width="900px" :async="true" @confirm="handleConfirm">
<template #trigger>
<slot></slot>
</template>
<el-form class="ls-form" :model="formData" inline>
<el-form-item label="表名称">
<el-input
class="w-[280px]"
v-model="formData.name"
clearable
@keyup.enter="resetPage"
/>
<el-input class="w-[280px]" v-model="formData.name" clearable @keyup.enter="resetPage" />
</el-form-item>
<el-form-item label="表描述">
<el-input
class="w-[280px]"
v-model="formData.comment"
clearable
@keyup.enter="resetPage"
/>
<el-input class="w-[280px]" v-model="formData.comment" clearable @keyup.enter="resetPage" />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="resetPage">查询</el-button>
@ -34,13 +17,9 @@
</el-form-item>
</el-form>
<div class="m-4" v-loading="pager.loading">
<el-table
height="400"
size="large"
:data="pager.lists"
@selection-change="handleSelectionChange"
>
<el-table height="400" size="large" :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="表名称" prop="name" min-width="150" />
<el-table-column label="表描述" prop="comment" min-width="160" />
<el-table-column label="创建时间" prop="create_time" min-width="180" />

View File

@ -40,6 +40,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户" prop="customer_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -23,6 +23,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />

View File

@ -32,6 +32,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="project_code" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />

View File

@ -23,6 +23,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" width="105" show-overflow-tooltip />
<el-table-column label="科目编码" prop="sn" show-overflow-tooltip />
<el-table-column label="一级科目" prop="subject1" show-overflow-tooltip />

View File

@ -46,6 +46,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="project_name" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="project_name" show-overflow-tooltip />

View File

@ -37,6 +37,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -32,6 +32,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="project_code" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type">

View File

@ -39,6 +39,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="供应商编码" prop="supplier_no" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type">

View File

@ -26,6 +26,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="客户名称" prop="project_code" show-overflow-tooltip />

View File

@ -26,6 +26,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" prop="name" show-overflow-tooltip />
<el-table-column label="流程编号" prop="custom_type">
<template #default="{ row }">

View File

@ -26,6 +26,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="ID" prop="id" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />
<el-table-column label="部门名称" prop="dept_name" show-overflow-tooltip />

View File

@ -35,6 +35,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="查看" prop="name" show-overflow-tooltip />
<el-table-column label="客户属性" prop="custom_type">
<template #default="{ row }">

View File

@ -33,6 +33,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" width="105" show-overflow-tooltip />
<el-table-column label="科目编码" prop="sn" show-overflow-tooltip />
<el-table-column label="一级科目" prop="subject1" show-overflow-tooltip />

View File

@ -39,6 +39,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label=" 组织名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label=" 部门名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="账户编码" prop="custom_name" show-overflow-tooltip />

View File

@ -39,6 +39,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="custom_name" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="custom_name" show-overflow-tooltip />
<el-table-column label="流程编号" prop="custom_name" show-overflow-tooltip />

View File

@ -39,10 +39,11 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="组织名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label=" 部门名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="单据类型" prop="contract_name" show-overflow-tooltip >
<el-table-column label="单据类型" prop="contract_name" show-overflow-tooltip>
<template #default="{ row }">
<dict-value :options="dictData.procurement_contract_type" :value="row.contract_type" />
</template>

View File

@ -23,6 +23,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />

View File

@ -32,6 +32,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="project_code" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />

View File

@ -23,6 +23,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />

View File

@ -35,6 +35,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" width="55" show-overflow-tooltip />
<el-table-column label="处理流程" prop="supplier_id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -45,6 +45,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="custom_name" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="custom_name" show-overflow-tooltip />
<el-table-column label="流程编号" prop="custom_name" show-overflow-tooltip />

View File

@ -27,6 +27,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" width="55" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

View File

@ -79,6 +79,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户" prop="custom_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="name" show-overflow-tooltip />

View File

@ -30,6 +30,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="ID" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="person_idcard" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="产值汇报单号" prop="person_idcard" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="组织名称" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="部门名称" prop="person_idcard" show-overflow-tooltip />

View File

@ -28,6 +28,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />

View File

@ -15,6 +15,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="日记工单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />

View File

@ -26,6 +26,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />

View File

@ -46,6 +46,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目类型" prop="project_type_name" show-overflow-tooltip />
<el-table-column label="科目编码" prop="subject_code" show-overflow-tooltip />
<el-table-column label="一级科目" prop="first_level_subject" show-overflow-tooltip />

View File

@ -46,6 +46,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目类型" prop="project_type_name" show-overflow-tooltip />
<el-table-column label="科目编码" prop="subject_code" show-overflow-tooltip />
<el-table-column label="一级科目" prop="first_level_subject" show-overflow-tooltip />

View File

@ -29,6 +29,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="ID" prop="id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />

View File

@ -39,6 +39,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目类型" prop="name" show-overflow-tooltip />
<el-table-column label="文档大类" prop="large_category" show-overflow-tooltip />
<el-table-column label="文档中类" prop="middle_category" show-overflow-tooltip />

View File

@ -37,6 +37,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="ID" prop="id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="person_idcard" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="序号" type="index" show-overflow-tooltip />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />

View File

@ -102,6 +102,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="客户名称" prop="executor" show-overflow-tooltip />

View File

@ -38,6 +38,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="姓名" prop="person_name" show-overflow-tooltip />

View File

@ -26,6 +26,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="工种名称" prop="type_name" show-overflow-tooltip />
<el-table-column label="工种单价" prop="type_unit_price" show-overflow-tooltip />
<el-table-column label="每日生活费" prop="per_daily_living" show-overflow-tooltip />

View File

@ -39,6 +39,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="姓名" prop="person_name" show-overflow-tooltip />

View File

@ -15,6 +15,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="日志详情" prop="content" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="project_name" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />
<el-table-column label="委任单号" prop="process_code" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />

View File

@ -32,6 +32,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="里程碑" prop="project_milestones_text" show-overflow-tooltip />

View File

@ -32,6 +32,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="ID" prop="id" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="节点名称" prop="sort" show-overflow-tooltip />

View File

@ -33,6 +33,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="技术人员" prop="technician" show-overflow-tooltip />
<el-table-column label="商务人员" prop="business_people" show-overflow-tooltip />

View File

@ -28,6 +28,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目类型" prop="project_type_name" show-overflow-tooltip />
<el-table-column label="最低利润率(%)" prop="profit_rate" show-overflow-tooltip />
<el-table-column label="备注" prop="remark" show-overflow-tooltip />

Some files were not shown because too many files have changed in this diff Show More