This commit is contained in:
zmj 2024-03-28 11:59:06 +08:00
parent 77e69e89cb
commit 28c16d864f
214 changed files with 495 additions and 607 deletions
src/views
InvoicingRequests
acceptance_bill
administrativeContracts
administrative_payments
administrative_ticket_collection
apply_with_seal
approval_issuance_achievement_documents
bank_account
bid_bidding_decision
bid_buy_bidding_document
bid_document_examination
bid_document_examination_detail
bid_result
bidbbond
build_division
build_plan
build_process_settings copy
build_process_settings
build_report
build_report_detail
competitor
consult_accept
consult_contract
consult_control
consult_cost
consult_decision
consult_declare
consult_demand
consult_design
consult_directory
consult_new_start_project
consult_procure
consult_project
consult_receive
consult_scene_execute
consult_scene_org
consult_scene_prepare
consult_subdirectory
consumer/lists
contract
contract_ledger
contract_negotiation
contract_ticket_difference
copyApproval
cost_approved_projects
cost_budget_adjust
cost_budget_adjust_detail
cost_budget_detail
cost_projects
costbudget
custom
custom_contacts
custom_follow
custom_service
customer_demand
customer_demand_solution
data_reception
data_report_collection
data_report_commission
data_report_course
data_report_information
data_report_ledger
data_report_process
data_report_profit
disposeApproval
division_subdivision
expense_reimbursement
expense_reimbursement_detail
expenseaccount
finance_payment_apply
finance_payment_plan
finance_receipt_record
finance_refund_record
financial_budget_doc
financial_expense_reimbursement
financial_fee_application
financial_invoice
financial_refund
financial_settlement
flow_type
flows
jianli_project_progress_report
launchApproval
manage_accept_doc
manage_company
manage_engineering_changes
manage_info_report
manage_metered_payment
manage_monthly_progress_report
manage_project
manage_send_doc
material_classify
material_list
material_purchase_request
material_purchase_request_detail
material_warehouse
procure_ticket_difference
procurement_contract
procurement_contract_detail

@ -39,7 +39,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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_name" :render-header="pager.calcWidth" />

@ -7,8 +7,7 @@
</el-form-item>
<el-form-item label="客户" prop="customer_id">
<el-select class="w-[280px]" v-model="queryParams.customer_id" clearable placeholder="请选择客户">
<el-option v-for="(item, index) in customerlist" :key="index" :label="item.name"
:value="item.id" />
<el-option v-for="(item, index) in customerlist" :key="index" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="合同" prop="contract">
@ -36,13 +35,12 @@
</template>
新增
</el-button>
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table :data="pager.lists" @selection-change="handleSelectionChange" border>
<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 />
@ -73,8 +71,7 @@
<el-button v-perms="['refund.refund/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['refund.refund/delete']" type="danger" link
@click="handleDelete(row.id)">
<el-button v-perms="['refund.refund/delete']" type="danger" link @click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['refund.refund/detail']" link @click="handledetail(row)">

@ -26,20 +26,19 @@
</el-form>
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<el-button v-perms="['administrativeContracts.administrativeContracts/add']" type="primary"
@click="handleAdd">
<el-button v-perms="['administrativeContracts.administrativeContracts/add']" type="primary" @click="handleAdd">
<template #icon>
<icon name="el-icon-Plus" />
</template>
新增
</el-button>
<el-button v-perms="['administrativeContracts.administrativeContracts/delete']"
:disabled="!selectData.length" @click="handleDelete(selectData)">
<el-button v-perms="['administrativeContracts.administrativeContracts/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -77,8 +76,8 @@
link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['administrativeContracts.administrativeContracts/delete']"
type="danger" link @click="handleDelete(row.id)">
<el-button v-perms="['administrativeContracts.administrativeContracts/delete']" type="danger"
link @click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['administrativeContracts.administrativeContracts/detail']" link

@ -28,13 +28,12 @@
</template>
新增
</el-button>
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -62,8 +61,7 @@
<el-button v-perms="['refund.refund/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['refund.refund/delete']" type="danger" link
@click="handleDelete(row.id)">
<el-button v-perms="['refund.refund/delete']" type="danger" link @click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['refund.refund/detail']" link @click="handledetail(row)">

@ -28,13 +28,12 @@
</template>
新增
</el-button>
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
@ -62,8 +61,7 @@
<el-button v-perms="['refund.refund/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['refund.refund/delete']" type="danger" link
@click="handleDelete(row.id)">
<el-button v-perms="['refund.refund/delete']" type="danger" link @click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['refund.refund/detail']" link @click="handledetail(row)">

@ -35,7 +35,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="申请编号" prop="num" :render-header="pager.calcWidth" />
<el-table-column label="关联项目" prop="projectInfo.project_name" :render-header="pager.calcWidth" />

@ -5,8 +5,8 @@
<el-form-item label="所属项目" prop="cost_project_id">
<el-select v-model="queryParams.project_id" remote filterable :remote-method="queryCostProject"
:loading="loading" class="flex-1">
<el-option v-for="(item, index) in optionsData.projectList" :key="index"
:label="item.projectinfo" :value="item.id" />
<el-option v-for="(item, index) in optionsData.projectList" :key="index" :label="item.projectinfo"
:value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="单据编号" prop="project_num">
@ -35,7 +35,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<!-- <el-table-column label="" prop="dataid" show-overflow-tooltip /> -->
<el-table-column label="单据编号" prop="num" show-overflow-tooltip />
@ -74,8 +74,8 @@
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="50vw" :column="2" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="50vw"
:column="2" />
</div>
</template>

@ -34,7 +34,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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="account_sn" :render-header="pager.calcWidth" />

@ -43,7 +43,7 @@
删除
</el-button> -->
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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" :render-header="pager.calcWidth" />

@ -36,7 +36,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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" :render-header="pager.calcWidth" />
@ -44,7 +44,7 @@
<el-table-column label="投标决策编号" prop="bid_decision_code" :render-header="pager.calcWidth" />
<el-table-column label="标书编号" prop="bid_document_no" :render-header="pager.calcWidth" />
<el-table-column label="招标公司名称" prop="invite_tenders_company_name" :render-header="pager.calcWidth" />
<el-table-column label="投标公司名称" prop="bid_company_name" :render-header="pager.calcWidth" />
<el-table-column label="投标公司名称" prop="bid_company_name" :render-header="pager.calcWidth" />
<el-table-column label="购买人员" prop="buyer" show-overflow-tooltip />
<el-table-column label="购买标书金额" width="120" prop="amount" show-overflow-tooltip />
<el-table-column label="招标项目资金来源" width="150" prop="bidding_project_fund_source"

@ -31,7 +31,7 @@
新增
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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" :render-header="pager.calcWidth" />

@ -27,7 +27,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />

@ -22,12 +22,11 @@
</template>
新增
</el-button>
<el-button v-perms="['bid.bid_result/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
<el-button v-perms="['bid.bid_result/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -48,8 +47,7 @@
<el-button v-perms="['bid.bid_result/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['bid.bid_result/delete']" type="danger" link
@click="handleDelete(row.id)">
<el-button v-perms="['bid.bid_result/delete']" type="danger" link @click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['bid.bid_result/detail']" link @click="handledetail(row)">

@ -33,7 +33,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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="security_apply_code" :render-header="pager.calcWidth" />

@ -42,7 +42,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -53,8 +53,7 @@
<el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }">
<el-button v-perms="['build.build_division/edit']" type="primary" link
@click="handleEdit(row)">
<el-button v-perms="['build.build_division/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['build.build_division/delete']" type="danger" link

@ -35,7 +35,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />

@ -25,7 +25,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -60,8 +60,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['build.build_process_settings/detail']" link
@click="handledetail(row)">
<el-button v-perms="['build.build_process_settings/detail']" link @click="handledetail(row)">
详情
</el-button>

@ -25,7 +25,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -35,7 +35,7 @@
<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 />
<el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }">
@ -47,8 +47,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['build.build_process_settings/detail']" link
@click="handledetail(row)">
<el-button v-perms="['build.build_process_settings/detail']" link @click="handledetail(row)">
详情
</el-button>

@ -32,7 +32,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />

@ -4,7 +4,7 @@
<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 border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="index" label="序号" width="55" />
<el-table-column label="施工汇报单号" prop="report_code" show-overflow-tooltip />
<el-table-column label="作业编码" prop="zy_code" show-overflow-tooltip />

@ -9,8 +9,7 @@
<el-input class="w-[280px]" v-model="queryParams.custom_name" clearable placeholder="请输入客户名称" />
</el-form-item>
<el-form-item label="竞争对手名称" prop="competitor_name">
<el-input class="w-[280px]" v-model="queryParams.competitor_name" clearable
placeholder="请输入竞争对手名称" />
<el-input class="w-[280px]" v-model="queryParams.competitor_name" clearable placeholder="请输入竞争对手名称" />
</el-form-item>
<el-form-item label="竞争对手联系人" prop="competitor_contacts">
<el-input class="w-[280px]" v-model="queryParams.competitor_contacts" clearable
@ -42,7 +41,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -54,8 +53,7 @@
<el-table-column label="竞争能力" prop="competitive_power" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }">
<el-button v-perms="['project.competitor/edit']" type="primary" link
@click="handleEdit(row)">
<el-button v-perms="['project.competitor/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['project.competitor/delete']" type="danger" link

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_build.consult_accept/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_build.consult_accept/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>
@ -60,10 +59,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -60,10 +60,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_target.consult_control/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_target.consult_control/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>
@ -60,10 +59,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_strategy.consult_cost/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_strategy.consult_cost/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>
@ -60,10 +59,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_target.consult_decision/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_target.consult_decision/detail']" link @click="handleDetail(row)">
详情
</el-button>
@ -63,8 +62,8 @@
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false"
:DirectoryList="DirectoryList" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -60,10 +60,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_target.consult_demand/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_target.consult_demand/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>
@ -62,8 +61,8 @@
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false"
:DirectoryList="DirectoryList" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_strategy.consult_design/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_strategy.consult_design/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>
@ -60,10 +59,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -29,7 +29,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="所属菜单" prop="menu" show-overflow-tooltip>
<template #default="{ row }">

@ -35,7 +35,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="工程地点" prop="address" show-overflow-tooltip />

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编号" prop="project_code" show-overflow-tooltip />
@ -54,8 +54,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_basic.consult_project/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_basic.consult_project/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_target.consult_receive/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_target.consult_receive/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>
@ -60,10 +59,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -60,10 +60,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -48,8 +48,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['consult_build.consult_scene_org/detail']" link
@click="handleDetail(row)">
<el-button v-perms="['consult_build.consult_scene_org/detail']" link @click="handleDetail(row)">
详情
</el-button>
</template>
@ -60,10 +59,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="文档名称" prop="title" show-overflow-tooltip />
@ -60,10 +60,10 @@
<pagination v-model="pager" @change="getLists" />
</div>
</el-card>
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData"
@success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="550px" :column="1" />
<edit-popup :DirectoryList="DirectoryList" v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists"
@close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="550px"
:column="1" />
</div>
</template>

@ -5,8 +5,8 @@
<el-form-item label="所属目录" prop="directory_id">
<el-select v-model="queryParams.directory_id" remote filterable :remote-method="queryCostProject"
:loading="loading" class="flex-1">
<el-option v-for="(item, index) in optionsData.projectList.lists" :key="index"
:label="item.name" :value="item.id" />
<el-option v-for="(item, index) in optionsData.projectList.lists" :key="index" :label="item.name"
:value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="子目录名称" prop="name">
@ -30,7 +30,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="所属目录" prop="directory_name" show-overflow-tooltip />
<el-table-column label="子目录名称" prop="name" show-overflow-tooltip />

@ -3,44 +3,27 @@
<el-card class="!border-none" shadow="never">
<el-form ref="formRef" class="mb-[-16px]" :model="queryParams" :inline="true">
<el-form-item label="用户信息">
<el-input
class="w-[280px]"
v-model="queryParams.keyword"
placeholder="用户编号/昵称/手机号码"
clearable
@keyup.enter="resetPage"
/>
<el-input class="w-[280px]" v-model="queryParams.keyword" placeholder="用户编号/昵称/手机号码" clearable
@keyup.enter="resetPage" />
</el-form-item>
<el-form-item label="注册时间">
<daterange-picker
v-model:startTime="queryParams.create_time_start"
v-model:endTime="queryParams.create_time_end"
/>
<daterange-picker v-model:startTime="queryParams.create_time_start"
v-model:endTime="queryParams.create_time_end" />
</el-form-item>
<el-form-item label="注册来源">
<el-select class="w-[280px]" v-model="queryParams.channel">
<el-option
v-for="(item, key) in ClientMap"
:key="key"
:label="item"
:value="key"
/>
<el-option v-for="(item, key) in ClientMap" :key="key" :label="item" :value="key" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="resetPage">查询</el-button>
<el-button @click="resetParams">重置</el-button>
<export-data
class="ml-2.5"
:fetch-fun="getUserList"
:params="queryParams"
:page-size="pager.size"
/>
<export-data class="ml-2.5" :fetch-fun="getUserList" :params="queryParams" :page-size="pager.size" />
</el-form-item>
</el-form>
</el-card>
<el-card class="!border-none mt-4" shadow="never">
<el-table size="large" v-loading="pager.loading" :data="pager.lists">
<el-table border size="large" v-loading="pager.loading" :data="pager.lists">
<el-table-column label="用户编号" prop="sn" min-width="120" />
<el-table-column label="头像" min-width="100">
<template #default="{ row }">
@ -55,14 +38,12 @@
<el-table-column label="操作" width="120" fixed="right">
<template #default="{ row }">
<el-button v-perms="['user.user/detail']" type="primary" link>
<router-link
:to="{
path: getRoutePath('user.user/detail'),
query: {
id: row.id
}
}"
>
<router-link :to="{
path: getRoutePath('user.user/detail'),
query: {
id: row.id
}
}">
详情
</router-link>
</el-button>

@ -39,7 +39,7 @@
</el-button>
<div>
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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_code" :render-header="pager.calcWidth" />

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" border>
<el-table border :data="pager.lists">
<el-table-column label="合同名称" prop="contract_name" :render-header="pager.calcWidth" />
<el-table-column label="合同编号" prop="contract_num" :render-header="pager.calcWidth" />
<el-table-column label="合同类型" prop="contract_type" show-overflow-tooltip width='90'>

@ -40,7 +40,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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="negotiation_no" :render-header="pager.calcWidth" />

@ -14,7 +14,7 @@
</el-form>
<div class="mt-4">
<el-table :data="pager.lists" :default-sort="{ prop: 'create_time', order: 'descending' }">
<el-table border :data="pager.lists" :default-sort="{ prop: 'create_time', order: 'descending' }">
<el-table-column label="合同编号" prop="contract_code" :render-header="pager.calcWidth" />
<el-table-column label="合同名称" prop="contract_name" :render-header="pager.calcWidth" />
<el-table-column label="项目名称" prop="project_name" :render-header="pager.calcWidth" />

@ -16,7 +16,7 @@
</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 border :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="title" show-overflow-tooltip />

@ -25,26 +25,23 @@
</el-col>
<el-col :span="6">
<el-form-item label="业务性质" prop="business_nature">
<el-select class="flex-1" v-model="queryParams.business_nature" clearable
placeholder="请选择业务性质">
<el-option v-for="(item, index) in dictData.cost_consultation_business_nature"
:key="index" :label="item.name" :value="parseInt(item.value)" />
<el-select class="flex-1" v-model="queryParams.business_nature" clearable placeholder="请选择业务性质">
<el-option v-for="(item, index) in dictData.cost_consultation_business_nature" :key="index"
:label="item.name" :value="parseInt(item.value)" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="行业性质" prop="industry_nature">
<el-select class="flex-1" v-model="queryParams.industry_nature" clearable
placeholder="请选择行业性质">
<el-option v-for="(item, index) in dictData.cost_consultation_industry_nature"
:key="index" :label="item.name" :value="parseInt(item.value)" />
<el-select class="flex-1" v-model="queryParams.industry_nature" clearable placeholder="请选择行业性质">
<el-option v-for="(item, index) in dictData.cost_consultation_industry_nature" :key="index"
:label="item.name" :value="parseInt(item.value)" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="资金来源" prop="fund_sources">
<el-select class="flex-1" v-model="queryParams.fund_sources" clearable
placeholder="请选择资金来源">
<el-select class="flex-1" v-model="queryParams.fund_sources" clearable placeholder="请选择资金来源">
<el-option v-for="(item, index) in dictData.cost_consultation_fund_sources" :key="index"
:label="item.name" :value="parseInt(item.value)" />
</el-select>
@ -81,7 +78,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="合同编号" prop="contract_num" show-overflow-tooltip />
<el-table-column label="合同名称" prop="contract_name" show-overflow-tooltip />
@ -118,12 +115,12 @@
</el-button>
<el-button v-perms="['cost_project.cost_approved_project/edit']" type='warning' link>
<router-link :to="{
path: '/cost_consultation/cost_consultation_project/cost_project',
query: {
contractId: row.id,
contractName: row.contract_name
}
}">
path: '/cost_consultation/cost_consultation_project/cost_project',
query: {
contractId: row.id,
contractName: row.contract_name
}
}">
生成项目
</router-link>
</el-button>

@ -31,7 +31,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />

@ -20,7 +20,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column label="序号" type="index" show-overflow-tooltip width="65" />
<!-- <el-table-column label="流程编号" prop="custom_type">

@ -24,7 +24,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />

@ -40,7 +40,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="关联合同" prop="contract.contract_name" show-overflow-tooltip />

@ -4,11 +4,13 @@
<el-card class="!border-none mb-4" shadow="never">
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="年份" prop="years">
<el-date-picker v-model="queryParams.years" clearable type="year" value-format="YYYY" placeholder="选择年份">
<el-date-picker v-model="queryParams.years" clearable type="year" value-format="YYYY"
placeholder="选择年份">
</el-date-picker>
</el-form-item>
<el-form-item label="制单时间" prop="document_preparation_time">
<el-date-picker class="" v-model="queryParams.document_preparation_time" clearable type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD" placeholder="选择制单时间">
<el-date-picker class="" v-model="queryParams.document_preparation_time" clearable type="date"
format="YYYY-MM-DD" value-format="YYYY-MM-DD" placeholder="选择制单时间">
</el-date-picker>
</el-form-item>
@ -27,13 +29,14 @@
</template>
新增
</el-button>
<el-button v-perms="['costbudget.costbudget/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
<el-button v-perms="['costbudget.costbudget/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -107,10 +110,12 @@
<el-table-column label="操作" width="120" fixed="right">
<template #default="{ row }">
<el-button v-perms="['costbudget.costbudget/edit']" type="primary" link @click="handleEdit(row)">
<el-button v-perms="['costbudget.costbudget/edit']" type="primary" link
@click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['costbudget.costbudget/delete']" type="danger" link @click="handleDelete(row.id)">
<el-button v-perms="['costbudget.costbudget/delete']" type="danger" link
@click="handleDelete(row.id)">
删除
</el-button>
</template>

@ -1,15 +1,12 @@
<template>
<div class="edit-popup">
<popup ref="popupRef" :title="popupTitle" :async="true" width="80%" @confirm="handleSubmit"
@close="handleClose">
<popup ref="popupRef" :title="popupTitle" :async="true" width="80%" @confirm="handleSubmit" @close="handleClose">
<el-form ref="formRef" :model="formData" label-width="90px" :rules="formRules">
<div
style="display: flex; flex-direction: row-reverse; justify-content: flex-start;margin-bottom: 30px;">
<div style="display: flex; flex-direction: row-reverse; justify-content: flex-start;margin-bottom: 30px;">
<el-select class="w-[180px]" v-model="formData.dept_id" clearable placeholder="请选择部门">
<el-option v-for="(item, index) in list2" :key="index" :label="item.name" :value="item.id" />
</el-select>
<el-select class="w-[180px]" v-model="formData.org_id" clearable placeholder="请选择组织"
@change="deptrmt">
<el-select class="w-[180px]" v-model="formData.org_id" clearable placeholder="请选择组织" @change="deptrmt">
<el-option v-for="(item, index) in list1" :key="index" :label="item.name" :value="item.id" />
</el-select>
</div>
@ -27,29 +24,16 @@
<el-col :span="8">
<el-form-item label="客户属性" prop="custom_type"
:rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
<el-select class="flex-1" v-model="formData.custom_type" clearable
placeholder="请选择客户属性">
<el-option v-for="(item, index) in dictData.custom_type" :key="index"
:label="item.name" :value="parseInt(item.value)" />
<el-select class="flex-1" v-model="formData.custom_type" clearable placeholder="请选择客户属性">
<el-option v-for="(item, index) in dictData.custom_type" :key="index" :label="item.name"
:value="parseInt(item.value)" />
</el-select>
</el-form-item>
</el-col>
<!-- <el-col :span="8"> -->
<!-- <el-form-item label="上级公司" prop="parent_company">
<el-input v-model="companyname" placeholder="请输入上级公司" @click="showDialog = true"
@change="companyname.length == 0 ? formData.parent_company = '' : ''" clearable
:style="{ width: '100%' }">
<template #append>
<el-button @click="showDialog = true">选择</el-button>
</template>
</el-input>
</el-form-item> -->
<!-- </el-col> -->
<el-col :span="8">
<el-form-item label="电话" prop="phone"
:rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
<el-input v-model="formData.phone" placeholder="请输入电话" clearable
:style="{ width: '100%' }">
<el-input v-model="formData.phone" placeholder="请输入电话" clearable :style="{ width: '100%' }">
</el-input>
</el-form-item>
</el-col>
@ -130,7 +114,7 @@
<el-form-item label="手机" prop="master_phone"
:rules="[{ validator: checkPhone, trigger: 'blur' }]">
<el-input v-model="formData.master_phone" placeholder="请输入手机" clearable
:style="{ width: '100%' }">
:style="{ width: '100%' }" type="number">
</el-input>
</el-form-item>
</el-col>
@ -185,7 +169,7 @@
<template #default="{ row, $index }">
<el-input v-model="row.phone" @blur="tablePhone(row, $index)" />
<el-input v-model="row.phone" @blur="tablePhone(row, $index)" type="number" />
</template></el-table-column>
@ -198,7 +182,7 @@
<el-table-column label="电话" prop="telephone">
<template #default="{ row }">
<el-input v-model="row.telephone" /> </template>
<el-input v-model="row.telephone" type="number" /> </template>
</el-table-column>
<el-table-column label="备注" prop="notes">
@ -266,7 +250,7 @@
<el-col :span="8">
<el-form-item label="公司电话" prop="company_telephone">
<el-input v-model="formData.company_telephone" placeholder="请输入公司电话" clearable
:style="{ width: '100%' }">
:style="{ width: '100%' }" type="number">
</el-input>
</el-form-item>
</el-col>

@ -43,7 +43,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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" />

@ -29,7 +29,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />

@ -38,7 +38,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />

@ -55,7 +55,7 @@
删除
</el-button> -->
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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" />

@ -48,7 +48,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -75,8 +75,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['custom/demand.customer_demand/detail']" link
@click="handledetail(row)">
<el-button v-perms="['custom/demand.customer_demand/detail']" link @click="handledetail(row)">
详情
</el-button>
</template>

@ -33,7 +33,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -53,8 +53,7 @@
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['custom.customer_demand_solution/detail']" link
@click="handledetail(row)">
<el-button v-perms="['custom.customer_demand_solution/detail']" link @click="handledetail(row)">
详情
</el-button>
</template>

@ -5,8 +5,8 @@
<el-form-item label="所属项目" prop="cost_project_id">
<el-select v-model="queryParams.project_id" remote filterable :remote-method="queryCostProject"
:loading="loading" class="flex-1">
<el-option v-for="(item, index) in optionsData.projectList" :key="index"
:label="item.projectinfo" :value="item.id" />
<el-option v-for="(item, index) in optionsData.projectList" :key="index" :label="item.projectinfo"
:value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="单据编号" prop="num">
@ -31,12 +31,11 @@
</template>
新增
</el-button>
<el-button v-perms="['data_reception/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
<el-button v-perms="['data_reception/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="单据编号" prop="num" show-overflow-tooltip />
<el-table-column label="项目名称" prop="projectInfo.project_name" show-overflow-tooltip />
@ -51,8 +50,7 @@
<el-button v-perms="['data_reception/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['data_reception/delete']" type="danger" link
@click="handleDelete(row.id)">
<el-button v-perms="['data_reception/delete']" type="danger" link @click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['data_reception/detail']" link @click="handleDetail(row)">
@ -67,8 +65,8 @@
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
width="50vw" :column="2" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" width="50vw"
:column="2" />
</div>
</template>

@ -18,7 +18,7 @@
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists">
<el-table border :data="pager.lists">
<el-table-column type="selection" width="55" />
<el-table-column label="项目编号" prop="project_num" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

@ -17,7 +17,7 @@
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists">
<el-table :data="pager.lists" border>
<el-table-column type="selection" width="55" />
<el-table-column label="项目编号" prop="project_num" show-overflow-tooltip width="120" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip width="120" />

@ -16,7 +16,7 @@
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists">
<el-table border :data="pager.lists">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同名称" prop="contract_name" show-overflow-tooltip />
@ -32,8 +32,7 @@
{{ row.data_reception_status ? '已开始' : "未开始" }}
</template>
</el-table-column>
<el-table-column label="资料归档状态" prop="task_handling_three_level_review_status"
show-overflow-tooltip>
<el-table-column label="资料归档状态" prop="task_handling_three_level_review_status" show-overflow-tooltip>
<template #default="{ row }">
{{ row.task_handling_three_level_review_status ? '已上传' : "未上传" }}
</template>

@ -16,7 +16,7 @@
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists">
<el-table border :data="pager.lists">
<el-table-column type="selection" width="55" />
<el-table-column label="项目编号" prop="project_num" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

@ -19,7 +19,7 @@
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists">
<el-table border :data="pager.lists">
<el-table-column type="selection" width="55" />
<el-table-column label="合同名称" prop="contract_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_num" show-overflow-tooltip />

@ -18,7 +18,7 @@
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists">
<el-table border :data="pager.lists">
<el-table-column type="selection" width="55" />
<el-table-column label="项目编号" prop="project_num" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />

@ -22,7 +22,7 @@
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<div class="mt-4">
<el-table :data="pager.lists">
<el-table border :data="pager.lists">
<el-table-column type="selection" width="55" />
<el-table-column label="月份" prop="num" show-overflow-tooltip />
<el-table-column label="开票金额" prop="projectInfo.project_name" show-overflow-tooltip />

@ -16,7 +16,7 @@
</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 border :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="title" show-overflow-tooltip />

@ -41,7 +41,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />

@ -7,8 +7,7 @@
<el-input class="w-[280px]" v-model="queryParams.expense_id" clearable placeholder="请输入报销id" />
</el-form-item>
<el-form-item label="费用科目id" prop="cost_subject_id">
<el-select class="w-[280px]" v-model="queryParams.cost_subject_id" clearable
placeholder="请选择费用科目id">
<el-select class="w-[280px]" v-model="queryParams.cost_subject_id" clearable placeholder="请选择费用科目id">
<el-option v-for="(item, index) in dictData.invoice_type" :key="index" :label="item.name"
:value="item.value" />
@ -27,13 +26,12 @@
</template>
新增
</el-button>
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
<el-button v-perms="['refund.refund/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -58,8 +56,7 @@
<el-button v-perms="['refund.refund/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['refund.refund/delete']" type="danger" link
@click="handleDelete(row.id)">
<el-button v-perms="['refund.refund/delete']" type="danger" link @click="handleDelete(row.id)">
删除
</el-button>
<!-- <el-button v-perms="['refund.refund/detail']" link @click="handledetail(row)">

@ -9,7 +9,8 @@
<el-form-item label="费用科目id" prop="cost_subject_id">
<el-select class="w-[280px]" v-model="queryParams.cost_subject_id" clearable placeholder="请选择费用科目id">
<el-option v-for="(item, index) in dictData.invoice_type" :key="index" :label="item.name" :value="item.value" />
<el-option v-for="(item, index) in dictData.invoice_type" :key="index" :label="item.name"
:value="item.value" />
</el-select>
</el-form-item>
<el-form-item>
@ -21,7 +22,7 @@
<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 border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />

@ -25,13 +25,14 @@
</template>
新增
</el-button>
<el-button v-perms="['expense.expense/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
<el-button v-perms="['expense.expense/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -44,7 +45,8 @@
<el-button v-perms="['expense.expense/edit']" type="primary" link @click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['expense.expense/delete']" type="danger" link @click="handleDelete(row.id)">
<el-button v-perms="['expense.expense/delete']" type="danger" link
@click="handleDelete(row.id)">
删除
</el-button>
</template>

@ -38,7 +38,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />

@ -31,7 +31,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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" :render-header="pager.calcWidth" />

@ -37,7 +37,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange" ref="table">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange" ref="table">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" :render-header="pager.calcWidth" />

@ -32,7 +32,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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" :render-header="pager.calcWidth" />

@ -30,7 +30,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange" border>
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="预算书编号" prop="code" show-overflow-tooltip />
<el-table-column label="预算书名称" prop="name" show-overflow-tooltip />

@ -1,16 +1,13 @@
<template>
<div>
<el-card class="!border-none mb-4" shadow="never">
<el-form
class="mb-[-16px]"
:model="queryParams"
inline
>
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="合同id" prop="contract_id">
<el-input class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请输入合同id" />
</el-form-item>
<el-form-item label="费用申请id" prop="fee_application_id">
<el-input class="w-[280px]" v-model="queryParams.fee_application_id" clearable placeholder="请输入费用申请id" />
<el-input class="w-[280px]" v-model="queryParams.fee_application_id" clearable
placeholder="请输入费用申请id" />
</el-form-item>
<el-form-item label="单据主题" prop="theme">
<el-input class="w-[280px]" v-model="queryParams.theme" clearable placeholder="请输入单据主题" />
@ -37,15 +34,12 @@
</template>
新增
</el-button>
<el-button
v-perms="['financial.financial_expense_reimbursement/delete']"
:disabled="!selectData.length"
@click="handleDelete(selectData)"
>
<el-button v-perms="['financial.financial_expense_reimbursement/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="合同id" prop="contract_id" show-overflow-tooltip />
<el-table-column label="费用申请id" prop="fee_application_id" show-overflow-tooltip />
@ -58,20 +52,12 @@
<el-table-column label="报销日期" prop="create_time" show-overflow-tooltip />
<el-table-column label="操作" width="120" fixed="right">
<template #default="{ row }">
<el-button
v-perms="['financial.financial_expense_reimbursement/edit']"
type="primary"
link
@click="handleEdit(row)"
>
<el-button v-perms="['financial.financial_expense_reimbursement/edit']" type="primary" link
@click="handleEdit(row)">
编辑
</el-button>
<el-button
v-perms="['financial.financial_expense_reimbursement/delete']"
type="danger"
link
@click="handleDelete(row.id)"
>
<el-button v-perms="['financial.financial_expense_reimbursement/delete']" type="danger" link
@click="handleDelete(row.id)">
删除
</el-button>
</template>

@ -1,11 +1,7 @@
<template>
<div>
<el-card class="!border-none mb-4" shadow="never">
<el-form
class="mb-[-16px]"
:model="queryParams"
inline
>
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="单据主题" prop="theme">
<el-input class="w-[280px]" v-model="queryParams.theme" clearable placeholder="请输入单据主题" />
</el-form-item>
@ -31,15 +27,12 @@
</template>
新增
</el-button>
<el-button
v-perms="['financial.financial_fee_application/delete']"
:disabled="!selectData.length"
@click="handleDelete(selectData)"
>
<el-button v-perms="['financial.financial_fee_application/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="单据主题" prop="theme" show-overflow-tooltip />
<el-table-column label="单据编号" prop="code" show-overflow-tooltip />
@ -49,20 +42,12 @@
<el-table-column label="申请日期" prop="create_time" show-overflow-tooltip />
<el-table-column label="操作" width="120" fixed="right">
<template #default="{ row }">
<el-button
v-perms="['financial.financial_fee_application/edit']"
type="primary"
link
@click="handleEdit(row)"
>
<el-button v-perms="['financial.financial_fee_application/edit']" type="primary" link
@click="handleEdit(row)">
编辑
</el-button>
<el-button
v-perms="['financial.financial_fee_application/delete']"
type="danger"
link
@click="handleDelete(row.id)"
>
<el-button v-perms="['financial.financial_fee_application/delete']" type="danger" link
@click="handleDelete(row.id)">
删除
</el-button>
</template>

@ -36,7 +36,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table :data="pager.lists" @selection-change="handleSelectionChange" border>
<el-table-column type="selection" width="55" />
<el-table-column label="合同名称" prop="contract_name" :render-header="pager.calcWidth" />
<el-table-column label="开票编号" prop="invoice_code" :render-header="pager.calcWidth" />

@ -31,7 +31,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="合同名称" prop="contract_name" :render-header="pager.calcWidth" />
<el-table-column label="开票编号" prop="invoice_code" :render-header="pager.calcWidth" />

@ -24,7 +24,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="合同名称" prop="contract_name" :render-header="pager.calcWidth" />
<el-table-column label="合同类型" prop="contract_type" show-overflow-tooltip />

@ -28,7 +28,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="所属分类" prop="type">
<template #default="{ row }">

@ -33,7 +33,7 @@
新增
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column label="审批流程名称" prop="name" show-overflow-tooltip />
<el-table-column label="审批类型" prop="flow_cate" show-overflow-tooltip />
<el-table-column label="审批流类型" prop="check_type" show-overflow-tooltip />

@ -3,8 +3,7 @@
<el-card class="!border-none mb-4" shadow="never">
<el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="所属项目" prop="cost_project_id">
<select-remote model="project_id" :formData="queryParams"
:api="apiCostProjectDatas"></select-remote>
<select-remote model="project_id" :formData="queryParams" :api="apiCostProjectDatas"></select-remote>
</el-form-item>
<el-form-item label="单据编号" prop="num">
<el-input class="w-[280px]" v-model="queryParams.num" clearable placeholder="请输入单据编号" />
@ -36,7 +35,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="单据编号" prop="num" show-overflow-tooltip />
<el-table-column label="项目名称" prop="projectInfo.project_name" show-overflow-tooltip />
@ -62,8 +61,8 @@
type="danger" link @click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['project_process_management.jianli_project_progress_report/detail']"
link @click="handleDetail(row)">
<el-button v-perms="['project_process_management.jianli_project_progress_report/detail']" link
@click="handleDetail(row)">
详情
</el-button>
</template>

@ -16,7 +16,7 @@
</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 border :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="title" show-overflow-tooltip />

@ -29,7 +29,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="内容摘要" prop="abstract" show-overflow-tooltip />
@ -60,8 +60,8 @@
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
:column="1" width="550px" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" :column="1"
width="550px" />
</div>
</template>

@ -38,7 +38,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="单位名称" prop="name" show-overflow-tooltip />

@ -29,7 +29,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="编号" prop="code" show-overflow-tooltip />

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="信息摘要" prop="abstract" show-overflow-tooltip />
@ -63,8 +63,8 @@
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
:column="1" width="550px" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" :column="1"
width="550px" />
</div>
</template>

@ -26,7 +26,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="年月" prop="date" show-overflow-tooltip />
@ -58,8 +58,8 @@
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
:column="1" width="550px" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" :column="1"
width="550px" />
</div>
</template>

@ -12,19 +12,18 @@
</el-form>
</el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
<el-button v-perms="['manage_progress.manage_monthly_progress_report/add']" type="primary"
@click="handleAdd">
<el-button v-perms="['manage_progress.manage_monthly_progress_report/add']" type="primary" @click="handleAdd">
<template #icon>
<icon name="el-icon-Plus" />
</template>
新增
</el-button>
<el-button v-perms="['manage_progress.manage_monthly_progress_report/delete']"
:disabled="!selectData.length" @click="handleDelete(selectData)">
<el-button v-perms="['manage_progress.manage_monthly_progress_report/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="年月" prop="date" show-overflow-tooltip />
@ -35,8 +34,8 @@
<el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" align="center" fixed="right">
<template #default="{ row }">
<el-button v-perms="['manage_progress.manage_monthly_progress_report/edit']" type="primary"
link @click="handleEdit(row)">
<el-button v-perms="['manage_progress.manage_monthly_progress_report/edit']" type="primary" link
@click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['manage_progress.manage_monthly_progress_report/delete']" type="danger"
@ -56,8 +55,8 @@
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
:column="1" width="550px" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" :column="1"
width="550px" />
</div>
</template>

@ -76,7 +76,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip
:render-header="pager.calcWidth" />

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="编号" prop="code" show-overflow-tooltip />
@ -65,8 +65,8 @@
</div>
</el-card>
<edit-popup v-if="showEdit" ref="editRef" :dict-data="dictData" @success="getLists" @close="showEdit = false" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig"
:column="1" width="550px" />
<detailPage v-if="showDetail" ref="detailRef" @close="showDetail = false" :detailConfig="detailConfig" :column="1"
width="550px" />
</div>
</template>

@ -26,7 +26,7 @@
</el-button> -->
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange" row-key="id" lazy
<el-table border :data="pager.lists" @selection-change="handleSelectionChange" row-key="id" lazy
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />

@ -42,7 +42,7 @@
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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="first_level_name" show-overflow-tooltip />

@ -25,7 +25,7 @@
</el-button> -->
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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="material_purchase_request_code" show-overflow-tooltip />

@ -5,7 +5,7 @@
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />

@ -17,7 +17,8 @@
<el-form-item label="MRP仓库" prop="is_mrp">
<el-select class="w-[280px]" v-model="queryParams.is_mrp" clearable placeholder="请选择是否MRP仓库">
<el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in dictData.is_mrp" :key="index" :label="item.contract_name" :value="item.id" />
<el-option v-for="(item, index) in dictData.is_mrp" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select>
</el-form-item>
@ -35,12 +36,13 @@
</template>
新增
</el-button>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
<el-button v-perms="['InvoicingRequests.InvoicingRequests/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :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 />
@ -53,13 +55,16 @@
<el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }">
<el-button v-perms="['InvoicingRequests.InvoicingRequests/edit']" type="primary" link @click="handleEdit(row)">
<el-button v-perms="['InvoicingRequests.InvoicingRequests/edit']" type="primary" link
@click="handleEdit(row)">
编辑
</el-button>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/delete']" type="danger" link @click="handleDelete(row.id)">
<el-button v-perms="['InvoicingRequests.InvoicingRequests/delete']" type="danger" link
@click="handleDelete(row.id)">
删除
</el-button>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)">
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情
</el-button>
</template>

@ -14,7 +14,7 @@
</el-form>
<div class="mt-4">
<el-table :data="pager.lists" :default-sort="{ prop: 'create_time', order: 'descending' }">
<el-table border :data="pager.lists" :default-sort="{ prop: 'create_time', order: 'descending' }">
<el-table-column label="合同编号" prop="contract_no" :render-header="pager.calcWidth" />
<el-table-column label="供应商编号" prop="supplier_code" :render-header="pager.calcWidth" />
<el-table-column label="供应商名称" prop="supplier_name" :render-header="pager.calcWidth" />

@ -32,7 +32,7 @@
删除
</el-button>
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" show-overflow-tooltip />
<el-table-column label="供应商名称" prop="supplier_name" :render-header="pager.calcWidth" />

@ -25,7 +25,7 @@
删除
</el-button> -->
<div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table border :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" :render-header="pager.calcWidth" />

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