添加环境配置文件

This commit is contained in:
lxz 2024-01-13 15:20:44 +08:00
parent 6835fea477
commit 45ab453582
49 changed files with 373 additions and 233 deletions

5
.env.prod Normal file
View File

@ -0,0 +1,5 @@
NODE_ENV = 'prod'
VITE_APP_BASE_URL = 'https://engineering.lihaink.cn/'

View File

@ -4,8 +4,9 @@
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"prod": "vite --mode prod",
"preview": "vite preview --port 4173", "preview": "vite preview --port 4173",
"build": "vite build && node scripts/release.mjs", "build": "vite build && node scripts/release.mjs",
"build:prod": "vite build --mode production && node scripts/release.mjs", "build:prod": "vite build --mode production && node scripts/release.mjs",
"type-check": "vue-tsc --noEmit", "type-check": "vue-tsc --noEmit",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"

View File

@ -6,5 +6,5 @@ const config = {
urlPrefix: "adminapi", //请求默认前缀 urlPrefix: "adminapi", //请求默认前缀
timeout: 10 * 1000, //请求超时时长 timeout: 10 * 1000, //请求超时时长
}; };
console.log(import.meta) console.log(import.meta.env)
export default config; export default config;

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="customer_name" show-overflow-tooltip />
<el-table-column label="资产维修单号" prop="customer_name" show-overflow-tooltip /> <el-table-column label="资产维修单号" prop="customer_name" show-overflow-tooltip />
<el-table-column label="资产序列号" prop="tax" show-overflow-tooltip /> <el-table-column label="资产序列号" prop="tax" show-overflow-tooltip />
@ -66,13 +68,16 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="组织名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="组织名称" prop="project_name" show-overflow-tooltip />
@ -53,13 +55,16 @@
<el-table-column label="附件" prop="tax" show-overflow-tooltip /> <el-table-column label="附件" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="customer_name" show-overflow-tooltip />
<el-table-column label="资产处置单号" prop="customer_name" show-overflow-tooltip /> <el-table-column label="资产处置单号" prop="customer_name" show-overflow-tooltip />
<el-table-column label="资产序列号" prop="tax" show-overflow-tooltip /> <el-table-column label="资产序列号" prop="tax" show-overflow-tooltip />
@ -65,13 +67,16 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="组织名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="组织名称" prop="project_name" show-overflow-tooltip />
@ -53,13 +55,16 @@
<el-table-column label="附件" prop="tax" show-overflow-tooltip /> <el-table-column label="附件" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="customer_name" show-overflow-tooltip />
<el-table-column label="资产报废单号" prop="customer_name" show-overflow-tooltip /> <el-table-column label="资产报废单号" prop="customer_name" show-overflow-tooltip />
<el-table-column label="资产序列号" prop="tax" show-overflow-tooltip /> <el-table-column label="资产序列号" prop="tax" show-overflow-tooltip />
@ -62,13 +64,16 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -57,13 +59,16 @@
<el-table-column label="创建日期" prop="tax" show-overflow-tooltip /> <el-table-column label="创建日期" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -57,13 +59,16 @@
<el-table-column label="创建日期" prop="tax" show-overflow-tooltip /> <el-table-column label="创建日期" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -57,13 +59,16 @@
<el-table-column label="创建日期" prop="tax" show-overflow-tooltip /> <el-table-column label="创建日期" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -57,13 +59,16 @@
<el-table-column label="创建日期" prop="tax" show-overflow-tooltip /> <el-table-column label="创建日期" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -57,13 +59,16 @@
<el-table-column label="创建日期" prop="tax" show-overflow-tooltip /> <el-table-column label="创建日期" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="customer_name" show-overflow-tooltip />
<el-table-column label="采购申请单号" prop="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
@ -55,13 +57,16 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="customer_name" show-overflow-tooltip />
<el-table-column label="退库单号" prop="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
@ -56,13 +58,16 @@
<el-table-column label="备注" prop="invoicing_date" show-overflow-tooltip /> <el-table-column label="备注" prop="invoicing_date" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -12,12 +12,14 @@
</el-form-item> </el-form-item>
<el-form-item label="合同" prop="contract"> <el-form-item label="合同" prop="contract">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option v-for="(item, index) in contractlist" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in contractlist" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="汇票类型" prop="bill_type"> <el-form-item label="汇票类型" prop="bill_type">
<el-select class="w-[280px]" v-model="queryParams.bill_type" clearable placeholder="请选择汇票类型"> <el-select class="w-[280px]" v-model="queryParams.bill_type" clearable placeholder="请选择汇票类型">
<el-option v-for="(item, index) in dictData.bill_type" :key="index" :label="item.name" :value="item.value" /> <el-option v-for="(item, index) in dictData.bill_type" :key="index" :label="item.name"
:value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -41,7 +43,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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_code" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" 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="dept_name" show-overflow-tooltip />

View File

@ -32,7 +32,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -40,7 +41,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 />
<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 />
@ -69,13 +69,16 @@
<el-table-column label="备注" prop="remark" show-overflow-tooltip /> <el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['administrativeContracts.administrativeContracts/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['administrativeContracts.administrativeContracts/edit']" type="primary"
link @click="handleEdit(row)">
编辑 编辑
</el-button> </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>
<el-button v-perms="['administrativeContracts.administrativeContracts/detail']" link @click="handledetail(row)"> <el-button v-perms="['administrativeContracts.administrativeContracts/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -11,7 +11,8 @@
<el-form-item label="发票类型" prop="invoice_type"> <el-form-item label="发票类型" prop="invoice_type">
<el-select class="w-[280px]" v-model="queryParams.invoice_type" clearable placeholder="请选择发票类型"> <el-select class="w-[280px]" v-model="queryParams.invoice_type" clearable placeholder="请选择发票类型">
<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-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -35,7 +36,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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_code" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />
<el-table-column label="付款单号" prop="approve_no" show-overflow-tooltip /> <el-table-column label="付款单号" prop="approve_no" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip /> <el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />

View File

@ -12,13 +12,16 @@
<el-input class="w-[280px]" v-model="queryParams.custom_name" clearable placeholder="请输入客户名称" /> <el-input class="w-[280px]" v-model="queryParams.custom_name" clearable placeholder="请输入客户名称" />
</el-form-item> </el-form-item>
<el-form-item label="招标项目资金来源" prop="bidding_project_fund_source"> <el-form-item label="招标项目资金来源" prop="bidding_project_fund_source">
<el-select class="w-[280px]" v-model="queryParams.bidding_project_fund_source" clearable placeholder="请选择类型"> <el-select class="w-[280px]" v-model="queryParams.bidding_project_fund_source" clearable
<el-option v-for="(item, index) in dictData.construction_funds_sources" :key="index" :label="item.name" :value="parseInt(item.value)" /> placeholder="请选择类型">
<el-option v-for="(item, index) in dictData.construction_funds_sources" :key="index"
:label="item.name" :value="parseInt(item.value)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="招标方式" prop="bid_type"> <el-form-item label="招标方式" prop="bid_type">
<el-select class="w-[280px]" v-model="queryParams.bid_type" clearable placeholder="请选择类型"> <el-select class="w-[280px]" v-model="queryParams.bid_type" clearable placeholder="请选择类型">
<el-option v-for="(item, index) in dictData.bidding_method" :key="index" :label="item.name" :value="parseInt(item.value)" /> <el-option v-for="(item, index) in dictData.bidding_method" :key="index" :label="item.name"
:value="parseInt(item.value)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -42,13 +45,13 @@
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 />
<el-table-column label="流程编号" prop="code" show-overflow-tooltip /> <el-table-column label="流程编号" prop="code" 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="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目估算(万元)" width="125" prop="project_estimation" show-overflow-tooltip /> <el-table-column label="项目估算(万元)" width="125" prop="project_estimation" show-overflow-tooltip />
<el-table-column label="招标项目资金来源" width="155" prop="bidding_project_fund_source" show-overflow-tooltip /> <el-table-column label="招标项目资金来源" width="155" prop="bidding_project_fund_source"
show-overflow-tooltip />
<el-table-column label="投标时间" prop="bidding_time" width="155" show-overflow-tooltip /> <el-table-column label="投标时间" prop="bidding_time" width="155" show-overflow-tooltip />
<!-- <el-table-column label="购买标书时间" width="155" prop="buy_bid_document_date" show-overflow-tooltip /> --> <!-- <el-table-column label="购买标书时间" width="155" prop="buy_bid_document_date" show-overflow-tooltip /> -->
<el-table-column label="招标方式" prop="bid_type" show-overflow-tooltip /> <el-table-column label="招标方式" prop="bid_type" show-overflow-tooltip />
@ -78,7 +81,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>

View File

@ -4,14 +4,16 @@
<el-form class="mb-[-16px]" :model="queryParams" label-width="auto" inline> <el-form class="mb-[-16px]" :model="queryParams" label-width="auto" inline>
<el-form-item label="项目" prop="project_id"> <el-form-item label="项目" prop="project_id">
<el-select class="w-[250px]" v-model="queryParams.project_id" clearable placeholder="请选择项目"> <el-select class="w-[250px]" 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-option v-for="(item, index) in projectList" :key="index" :label="item.name"
:value="parseInt(item.id)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标书编号" prop="bid_document_no"> <el-form-item label="标书编号" prop="bid_document_no">
<el-input class="w-[250px]" v-model="queryParams.bid_document_no" clearable placeholder="请输入标书编号" /> <el-input class="w-[250px]" v-model="queryParams.bid_document_no" clearable placeholder="请输入标书编号" />
</el-form-item> </el-form-item>
<el-form-item label="招标公司名称" prop="invite_tenders_company_name"> <el-form-item label="招标公司名称" prop="invite_tenders_company_name">
<el-input class="w-[250px]" v-model="queryParams.invite_tenders_company_name" clearable placeholder="请输入招标公司名称" /> <el-input class="w-[250px]" v-model="queryParams.invite_tenders_company_name" clearable
placeholder="请输入招标公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="投标公司名称" prop="bid_company_name"> <el-form-item label="投标公司名称" prop="bid_company_name">
<el-input class="w-[250px]" v-model="queryParams.bid_company_name" clearable placeholder="请输入招标公司名称" /> <el-input class="w-[250px]" v-model="queryParams.bid_company_name" clearable placeholder="请输入招标公司名称" />
@ -46,7 +48,6 @@
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 /> <el-table-column label="流程步骤" prop="bid_document_no" show-overflow-tooltip />
<el-table-column label="流程编号" prop="code" width="210" show-overflow-tooltip /> <el-table-column label="流程编号" prop="code" width="210" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip /> <el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
@ -56,7 +57,8 @@
<el-table-column label="投标公司名称" width="120" prop="bid_company_name" show-overflow-tooltip /> <el-table-column label="投标公司名称" width="120" prop="bid_company_name" show-overflow-tooltip />
<el-table-column label="购买人员" prop="buyer" show-overflow-tooltip /> <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="120" prop="amount" show-overflow-tooltip />
<el-table-column label="招标项目资金来源" width="150" prop="bidding_project_fund_source" show-overflow-tooltip /> <el-table-column label="招标项目资金来源" width="150" prop="bidding_project_fund_source"
show-overflow-tooltip />
<el-table-column label=" 投标时间" prop="bidding_time" show-overflow-tooltip /> <el-table-column label=" 投标时间" prop="bidding_time" show-overflow-tooltip />
<el-table-column label="购买标书时间" prop="buy_date" width="120" show-overflow-tooltip /> <el-table-column label="购买标书时间" prop="buy_date" width="120" show-overflow-tooltip />
<el-table-column label="招标方式" prop="bid_type" show-overflow-tooltip /> <el-table-column label="招标方式" prop="bid_type" show-overflow-tooltip />
@ -77,7 +79,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>

View File

@ -4,12 +4,14 @@
<el-form class="mb-[-16px]" :model="queryParams" inline> <el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="购买标书" prop="buy_bidding_document_id"> <el-form-item label="购买标书" prop="buy_bidding_document_id">
<el-select v-model="queryParams.buy_bidding_document_id" clearable placeholder="请选择购买标书"> <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-option v-for="(item, index) in documentList" :key="index" :label="item.name"
:value="parseInt(item.id)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="是否需要保证金" prop="is_need_deposit"> <el-form-item label="是否需要保证金" prop="is_need_deposit">
<el-select v-model="queryParams.is_need_deposit" clearable placeholder="请选择是否需要保证金"> <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-option v-for="(item, index) in dictData.whether_status" :key="index" :label="item.name"
:value="parseInt(item.value)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -33,14 +35,13 @@
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="code" show-overflow-tooltip /> <el-table-column label="流程编号" prop="code" show-overflow-tooltip />
<el-table-column label="标书编号" prop="bid_document_no" show-overflow-tooltip /> <el-table-column label="标书编号" prop="bid_document_no" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" 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="invite_tenders_company_name" show-overflow-tooltip />
<el-table-column label="投标公司名称" prop="bid_company_name" show-overflow-tooltip /> <el-table-column label="投标公司名称" prop="bid_company_name" show-overflow-tooltip />
<el-table-column label="招标项目资金来源" width="150" prop="bidding_project_fund_source" show-overflow-tooltip /> <el-table-column label="招标项目资金来源" width="150" prop="bidding_project_fund_source"
show-overflow-tooltip />
<el-table-column label="投标地址" prop="bid_address" show-overflow-tooltip /> <el-table-column label="投标地址" prop="bid_address" show-overflow-tooltip />
<el-table-column label="是否需要保证金" prop="is_margin" show-overflow-tooltip /> <el-table-column label="是否需要保证金" prop="is_margin" show-overflow-tooltip />
<el-table-column label="保证金金额 " prop="margin_amount" show-overflow-tooltip /> <el-table-column label="保证金金额 " prop="margin_amount" show-overflow-tooltip />
@ -61,7 +62,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>

View File

@ -9,7 +9,8 @@
<el-form-item label="付款方式" prop="project_content"> <el-form-item label="付款方式" prop="project_content">
<el-select class="w-[280px]" v-model="queryParams.pay_type" clearable placeholder="请选择付款方式"> <el-select class="w-[280px]" v-model="queryParams.pay_type" clearable placeholder="请选择付款方式">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in dictData.pay_type" :key="index" :label="item.name" :value="item.value" /> <el-option v-for="(item, index) in dictData.pay_type" :key="index" :label="item.name"
:value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -34,7 +35,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="" show-overflow-tooltip />
<el-table-column label="流程编号" prop="security_apply_code" show-overflow-tooltip /> <el-table-column label="流程编号" prop="security_apply_code" 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

@ -26,7 +26,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_plan/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_plan/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -34,7 +35,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 /> <el-table-column label="施工汇报单号" prop="report_code" show-overflow-tooltip />
<el-table-column label="作业编码" prop="zy_code" show-overflow-tooltip /> <el-table-column label="作业编码" prop="zy_code" show-overflow-tooltip />
@ -67,7 +67,8 @@
<!-- <el-button v-perms="['project.project_plan/edit']" type="primary" link @click="handleEdit(row)"> <!-- <el-button v-perms="['project.project_plan/edit']" type="primary" link @click="handleEdit(row)">
编辑 编辑
</el-button> --> </el-button> -->
<el-button v-perms="['project.project_plan/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_plan/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_plan/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_plan/detail']" link @click="handledetail(row)">

View File

@ -13,7 +13,8 @@
</el-form-item> </el-form-item>
<el-form-item label="洽商单名称" prop="negotiation_type"> <el-form-item label="洽商单名称" prop="negotiation_type">
<el-select class="w-[280px]" v-model="queryParams.negotiation_type" clearable placeholder="请选择洽商类别"> <el-select class="w-[280px]" v-model="queryParams.negotiation_type" clearable placeholder="请选择洽商类别">
<el-option v-for="(item, index) in dictData.negotiation_type" :key="index" :label="item.name" :value="item.value" /> <el-option v-for="(item, index) in dictData.negotiation_type" :key="index" :label="item.name"
:value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -29,14 +30,14 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['contract.contract_negotiation/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['contract.contract_negotiation/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
<div class="mt-4"> <div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="" show-overflow-tooltip />
<el-table-column label="流程编号" prop="" show-overflow-tooltip /> <el-table-column label="流程编号" prop="" show-overflow-tooltip />
<el-table-column label="洽商编号" prop="negotiation_no" show-overflow-tooltip /> <el-table-column label="洽商编号" prop="negotiation_no" show-overflow-tooltip />
@ -51,10 +52,12 @@
<el-table-column label="利润率" prop="profit_rate" show-overflow-tooltip /> <el-table-column label="利润率" prop="profit_rate" show-overflow-tooltip />
<el-table-column label="操作" width="120" fixed="right"> <el-table-column label="操作" width="120" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['contract.contract_negotiation/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['contract.contract_negotiation/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['contract.contract_negotiation/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['contract.contract_negotiation/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['contract.contract_negotiation/detail']" link @click="handleDetail(row)"> <el-button v-perms="['contract.contract_negotiation/detail']" link @click="handleDetail(row)">
@ -64,7 +67,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>

View File

@ -9,7 +9,8 @@
<el-form-item label="费用科目id" prop="cost_subject_id"> <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" /> <el-option v-for="(item, index) in dictData.invoice_type" :key="index" :label="item.name"
:value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -33,7 +34,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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_code" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />
<el-table-column label="付款单号" prop="approve_no" show-overflow-tooltip /> <el-table-column label="付款单号" prop="approve_no" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip /> <el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />

View File

@ -4,24 +4,28 @@
<el-form class="mb-[-16px]" :model="queryParams" inline> <el-form class="mb-[-16px]" :model="queryParams" inline>
<el-form-item label="付款性质" prop="payment_natrue"> <el-form-item label="付款性质" prop="payment_natrue">
<el-select class="flex-1" v-model="queryParams.payment_natrue" clearable placeholder="请选择付款性质"> <el-select class="flex-1" v-model="queryParams.payment_natrue" clearable placeholder="请选择付款性质">
<el-option v-for="(item, index) in dictData.payment_natrue" :key="index" :label="item.name" :value="parseInt(item.value)" /> <el-option v-for="(item, index) in dictData.payment_natrue" :key="index" :label="item.name"
:value="parseInt(item.value)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="付款方式" prop="pay_type"> <el-form-item label="付款方式" prop="pay_type">
<el-select class="flex-1" v-model="queryParams.pay_type" clearable placeholder="请选择付款方式"> <el-select class="flex-1" v-model="queryParams.pay_type" clearable placeholder="请选择付款方式">
<el-option v-for="(item, index) in dictData.pay_type" :key="index" :label="item.name" :value="parseInt(item.value)" /> <el-option v-for="(item, index) in dictData.pay_type" :key="index" :label="item.name"
:value="parseInt(item.value)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="flex-1" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="flex-1" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="parseInt(item.id)" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="parseInt(item.id)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="供应商" prop="supplier_id"> <el-form-item label="供应商" prop="supplier_id">
<el-select class="flex-1" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="flex-1" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="parseInt(item.id)" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="parseInt(item.id)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -48,7 +52,6 @@
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 /> <el-table-column label="流程步骤" prop="project_name" show-overflow-tooltip />
<el-table-column label="退款单号" prop="project_name" show-overflow-tooltip /> <el-table-column label="退款单号" prop="project_name" show-overflow-tooltip />
<el-table-column label="供应商名称" prop="supplier_na" show-overflow-tooltip /> <el-table-column label="供应商名称" prop="supplier_na" show-overflow-tooltip />

View File

@ -32,7 +32,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -40,7 +41,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 />
<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 />
@ -69,13 +69,16 @@
<el-table-column label="备注" prop="remark" show-overflow-tooltip /> <el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['administrativeContracts.administrativeContracts/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['administrativeContracts.administrativeContracts/edit']" type="primary"
link @click="handleEdit(row)">
编辑 编辑
</el-button> </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>
<el-button v-perms="['administrativeContracts.administrativeContracts/detail']" link @click="handledetail(row)"> <el-button v-perms="['administrativeContracts.administrativeContracts/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -9,7 +9,8 @@
<el-form-item label="费用科目id" prop="cost_subject_id"> <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" /> <el-option v-for="(item, index) in dictData.invoice_type" :key="index" :label="item.name"
:value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -33,7 +34,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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_code" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />
<el-table-column label="付款单号" prop="approve_no" show-overflow-tooltip /> <el-table-column label="付款单号" prop="approve_no" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip /> <el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="material_purchase_request_code"> <el-form-item label="采购申请单号" prop="material_purchase_request_code">
<el-input class="w-[280px]" v-model="queryParams.material_purchase_request_code" clearable placeholder="请输入采购申请单号" /> <el-input class="w-[280px]" v-model="queryParams.material_purchase_request_code" clearable
placeholder="请输入采购申请单号" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -27,7 +28,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="customer_name" show-overflow-tooltip />
<el-table-column label="采购申请单号" prop="material_purchase_request_code" show-overflow-tooltip /> <el-table-column label="采购申请单号" prop="material_purchase_request_code" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip /> <el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
@ -44,7 +44,8 @@
<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> -->
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="invoicing_company_name"> <el-form-item label="开票公司名称" prop="invoicing_company_name">
<el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable placeholder="请输入开票公司名称" /> <el-input class="w-[280px]" v-model="queryParams.invoicing_company_name" clearable
placeholder="请输入开票公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="customer_id"> <el-form-item label="客户" prop="customer_id">
@ -15,7 +16,8 @@
<el-form-item label="合同" prop="contract_id"> <el-form-item label="合同" prop="contract_id">
<el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.contract_id" clearable placeholder="请选择合同">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in list" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in list" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -33,7 +35,8 @@
</template> </template>
新增 新增
</el-button> </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> </el-button>
@ -41,7 +44,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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="customer_name" show-overflow-tooltip /> <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_code" show-overflow-tooltip />
<el-table-column label="组织名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="组织名称" prop="project_name" show-overflow-tooltip />
@ -53,13 +55,16 @@
<el-table-column label="附件" prop="tax" show-overflow-tooltip /> <el-table-column label="附件" prop="tax" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <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>
<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>
<el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link @click="handledetail(row)"> <el-button v-perms="['InvoicingRequests.InvoicingRequests/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -4,12 +4,14 @@
<el-form class="mb-[-16px]" :model="queryParams" inline label-width="auto"> <el-form class="mb-[-16px]" :model="queryParams" inline label-width="auto">
<el-form-item label="供应商" prop="supplier_id"> <el-form-item label="供应商" prop="supplier_id">
<el-select v-model="queryParams.supplier_id" clearable placeholder="请选择供应商"> <el-select v-model="queryParams.supplier_id" clearable placeholder="请选择供应商">
<el-option v-for="(item, index) in supplierList" :key="index" :label="item.supplier_name" :value="parseInt(item.value)" /> <el-option v-for="(item, index) in supplierList" :key="index" :label="item.supplier_name"
:value="parseInt(item.value)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="项目" prop="project_id"> <el-form-item label="项目" prop="project_id">
<el-select v-model="queryParams.project_id" clearable placeholder="请选择项目"> <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-option v-for="(item, index) in projectList" :key="index" :label="item.name"
:value="parseInt(item.id)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="合同编号" prop="project_id"> <el-form-item label="合同编号" prop="project_id">
@ -29,14 +31,14 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['contract.procurement_contract/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['contract.procurement_contract/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
<div class="mt-4"> <div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" show-overflow-tooltip /> <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 /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同名称" prop="contract_name" show-overflow-tooltip /> <el-table-column label="合同名称" prop="contract_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip /> <el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
@ -54,10 +56,12 @@
<el-table-column label="数量" prop="num" show-overflow-tooltip /> <el-table-column label="数量" prop="num" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['contract.procurement_contract/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['contract.procurement_contract/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['contract.procurement_contract/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['contract.procurement_contract/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['contract.procurement_contract/detail']" link @click="handleDetail(row)"> <el-button v-perms="['contract.procurement_contract/detail']" link @click="handleDetail(row)">
@ -67,7 +71,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="procurement_contract_id"> <el-form-item label="合同编号" prop="procurement_contract_id">
<el-input class="w-[280px]" v-model="queryParams.procurement_contract_id" clearable placeholder="请输入合同编号" /> <el-input class="w-[280px]" v-model="queryParams.procurement_contract_id" clearable
placeholder="请输入合同编号" />
</el-form-item> </el-form-item>
@ -32,13 +33,15 @@
</el-form> </el-form>
</el-card> </el-card>
<el-card class="!border-none" v-loading="pager.loading" shadow="never"> <el-card class="!border-none" v-loading="pager.loading" shadow="never">
<el-button v-perms="['procurement_contract_change.procurement_contract_change/add']" type="primary" @click="handleAdd"> <el-button v-perms="['procurement_contract_change.procurement_contract_change/add']" type="primary"
@click="handleAdd">
<template #icon> <template #icon>
<icon name="el-icon-Plus" /> <icon name="el-icon-Plus" />
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['procurement_contract_change.procurement_contract_change/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['procurement_contract_change.procurement_contract_change/delete']"
:disabled="!selectData.length" @click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -46,7 +49,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 />
<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="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -83,13 +85,16 @@
<el-table-column label="备注" prop="remark" show-overflow-tooltip /> <el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['procurement_contract_change.procurement_contract_change/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['procurement_contract_change.procurement_contract_change/edit']"
type="primary" link @click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['procurement_contract_change.procurement_contract_change/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['procurement_contract_change.procurement_contract_change/delete']"
type="danger" link @click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['procurement_contract_change.procurement_contract_change/detail']" link @click="handledetail(row)"> <el-button v-perms="['procurement_contract_change.procurement_contract_change/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>

View File

@ -31,7 +31,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +40,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label=" 产值汇报单号" prop="person_idcard" show-overflow-tooltip /> <el-table-column label=" 产值汇报单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -69,10 +69,12 @@
<!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> --> <!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> -->
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)">

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="attendance_date"> <el-form-item label="日期" prop="attendance_date">
<el-date-picker class="flex-1 !flex" clearable v-model="queryParams.attendance_date" type="date" value-format="YYYY-MM-DD" placeholder="选择考勤日期"> <el-date-picker class="flex-1 !flex" clearable v-model="queryParams.attendance_date" type="date"
value-format="YYYY-MM-DD" placeholder="选择考勤日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -19,7 +20,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_attendance_record/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_attendance_record/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -27,7 +29,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="日记工单号" prop="attendance_code" show-overflow-tooltip /> <el-table-column label="日记工单号" prop="attendance_code" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip /> <el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
@ -45,13 +46,16 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_attendance_record/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_attendance_record/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_attendance_record/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_attendance_record/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_attendance_record/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_attendance_record/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>

View File

@ -31,7 +31,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +40,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="申请单号" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="申请单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -69,10 +69,12 @@
<!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> --> <!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> -->
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)">

View File

@ -31,7 +31,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +40,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="申请单号" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="申请单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -55,10 +55,12 @@
<!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> --> <!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> -->
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)">

View File

@ -31,7 +31,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +40,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="借款单号" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="借款单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -68,10 +68,12 @@
<!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> --> <!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> -->
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)">

View File

@ -31,7 +31,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +40,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="申请单号" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="申请单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -54,10 +54,12 @@
<el-table-column label="备注" prop="remark" show-overflow-tooltip /> <el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)">

View File

@ -3,13 +3,16 @@
<el-card class="!border-none mb-4" shadow="never"> <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="project_approval_date"> <el-form-item label="立项日期" prop="project_approval_date">
<el-date-picker class="flex-1 !flex" v-model="queryParams.project_approval_date" clearable type="date" value-format="YYYY-MM-DD " placeholder="选择签订日期"> <el-date-picker class="flex-1 !flex" v-model="queryParams.project_approval_date" clearable type="date"
value-format="YYYY-MM-DD " placeholder="选择签订日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="项目时间范围"> <el-form-item label="项目时间范围">
<el-date-picker v-model="dtimevalue" type="daterange" start-placeholder="项目开始日期" end-placeholder="项目交付日期" :default-time="defaultTime" value-format="YYYY-MM-DD " @change="dateclick" /> <el-date-picker v-model="dtimevalue" type="daterange" start-placeholder="项目开始日期"
end-placeholder="项目交付日期" :default-time="defaultTime" value-format="YYYY-MM-DD "
@change="dateclick" />
</el-form-item> </el-form-item>
@ -26,7 +29,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_manager_appointment/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_manager_appointment/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -34,7 +38,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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_code" show-overflow-tooltip />
<el-table-column label="委任单号" prop="process_code" show-overflow-tooltip /> <el-table-column label="委任单号" prop="process_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -49,13 +52,16 @@
<el-table-column label="操作" width="150" fixed="right"> <el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_manager_appointment/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_manager_appointment/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_manager_appointment/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_manager_appointment/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_manager_appointment/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_manager_appointment/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>

View File

@ -8,12 +8,14 @@
</el-form-item> </el-form-item>
<el-form-item label="付款类型" prop="payment_type"> <el-form-item label="付款类型" prop="payment_type">
<el-select class="flex-1" v-model="queryParams.payment_type" clearable placeholder="请选择客户"> <el-select class="flex-1" v-model="queryParams.payment_type" clearable placeholder="请选择客户">
<el-option v-for="(item, index) in dictData.pay_type" :key="index" :label="item.name" :value="parseInt(item.value)" /> <el-option v-for="(item, index) in dictData.pay_type" :key="index" :label="item.name"
:value="parseInt(item.value)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="申请日期" prop="apply_date"> <el-form-item label="申请日期" prop="apply_date">
<el-date-picker class="flex-1 !flex" v-model="queryParams.apply_date" clearable type="date" value-format="YYYY-MM-DD" placeholder="选择申请日期"> <el-date-picker class="flex-1 !flex" v-model="queryParams.apply_date" clearable type="date"
value-format="YYYY-MM-DD" placeholder="选择申请日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -30,7 +32,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary_payment/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary_payment/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -38,7 +41,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="工资付款单号" prop="payment_code" show-overflow-tooltip /> <el-table-column label="工资付款单号" prop="payment_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -70,10 +72,12 @@
<!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> --> <!-- <el-table-column label="人员标识" prop="per_daily_living" show-overflow-tooltip /> -->
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary_payment/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary_payment/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary_payment/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary_payment/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary_payment/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary_payment/detail']" link @click="handledetail(row)">

View File

@ -29,7 +29,6 @@
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="结算单号" prop="settlement_code" show-overflow-tooltip /> <el-table-column label="结算单号" prop="settlement_code" show-overflow-tooltip />

View File

@ -31,7 +31,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +40,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="结算单号" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="结算单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -57,10 +57,12 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)">

View File

@ -31,7 +31,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_salary/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +40,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="结案单号" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="结案单号" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -56,10 +56,12 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_salary/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_salary/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_salary/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_salary/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_salary/detail']" link @click="handledetail(row)">

View File

@ -28,7 +28,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="person_idcard" show-overflow-tooltip />
<el-table-column label="结算单号" prop="settlement_code" show-overflow-tooltip /> <el-table-column label="结算单号" prop="settlement_code" show-overflow-tooltip />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip /> <el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
@ -47,7 +46,8 @@
<!-- <el-button v-perms="['project.project_subcontract_settlement/delete']" type="danger" link @click="handleDelete(row.id)"> <!-- <el-button v-perms="['project.project_subcontract_settlement/delete']" type="danger" link @click="handleDelete(row.id)">
删除 删除
</el-button> --> </el-button> -->
<el-button v-perms="['project.project_subcontract_settlement/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_subcontract_settlement/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>

View File

@ -24,7 +24,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['project.project_manager_apiprojectbudget/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['project.project_manager_apiprojectbudget/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -32,7 +33,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="" show-overflow-tooltip />
<el-table-column label="预算单号" prop="total_budget_code" show-overflow-tooltip /> <el-table-column label="预算单号" prop="total_budget_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -64,13 +64,16 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" width="150" fixed="right"> <el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['project.project_manager_apiprojectbudget/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['project.project_manager_apiprojectbudget/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['project.project_manager_apiprojectbudget/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['project.project_manager_apiprojectbudget/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['project.project_manager_apiprojectbudget/detail']" link @click="handledetail(row)"> <el-button v-perms="['project.project_manager_apiprojectbudget/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>

View File

@ -12,12 +12,14 @@
</el-form-item> </el-form-item>
<el-form-item label="合同" prop="contract"> <el-form-item label="合同" prop="contract">
<el-select class="w-[280px]" v-model="queryParams.customer_id" clearable placeholder="请选择合同"> <el-select class="w-[280px]" v-model="queryParams.customer_id" clearable placeholder="请选择合同">
<el-option v-for="(item, index) in contractlist" :key="index" :label="item.contract_name" :value="item.id" /> <el-option v-for="(item, index) in contractlist" :key="index" :label="item.contract_name"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="汇票类型" prop="bill_type"> <el-form-item label="汇票类型" prop="bill_type">
<el-select class="w-[280px]" v-model="queryParams.bill_type" clearable placeholder="请选择汇票类型"> <el-select class="w-[280px]" v-model="queryParams.bill_type" clearable placeholder="请选择汇票类型">
<el-option v-for="(item, index) in dictData.bill_type" :key="index" :label="item.name" :value="item.value" /> <el-option v-for="(item, index) in dictData.bill_type" :key="index" :label="item.name"
:value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -41,7 +43,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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_code" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="project_code" show-overflow-tooltip />
<el-table-column label="组织名称" prop="org_name" show-overflow-tooltip /> <el-table-column label="组织名称" prop="org_name" show-overflow-tooltip />
<el-table-column label="票据编号" prop="bill_sn" show-overflow-tooltip /> <el-table-column label="票据编号" prop="bill_sn" show-overflow-tooltip />

View File

@ -3,7 +3,8 @@
<el-card class="!border-none mb-4" shadow="never"> <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="refund_date"> <el-form-item label="退款日期" prop="refund_date">
<el-date-picker class="flex-1 !flex" v-model="queryParams.refund_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期"> <el-date-picker class="flex-1 !flex" v-model="queryParams.refund_date" clearable type="datetime"
value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="银行账号" prop="bank_account_id"> <el-form-item label="银行账号" prop="bank_account_id">

View File

@ -20,14 +20,14 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['contract.subcontracting_contract/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['contract.subcontracting_contract/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
<div class="mt-4"> <div class="mt-4">
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" /> <el-table-column label="序号" type="index" width="55" />
<el-table-column label="处理流程" prop="" show-overflow-tooltip />
<el-table-column label="流程步骤" prop="" show-overflow-tooltip /> <el-table-column label="流程步骤" prop="" show-overflow-tooltip />
<el-table-column label="流程编号" prop="" show-overflow-tooltip /> <el-table-column label="流程编号" prop="" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip /> <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
@ -52,20 +52,23 @@
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['contract.subcontracting_contract/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['contract.subcontracting_contract/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['contract.subcontracting_contract/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['contract.subcontracting_contract/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['contract.subcontracting_contract/detail']" link @click="handleDetail(row)"> <el-button v-perms="['contract.subcontracting_contract/detail']" link
@click="handleDetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>

View File

@ -12,7 +12,8 @@
<el-form-item label="洽商类别" prop="negotiation_type"> <el-form-item label="洽商类别" prop="negotiation_type">
<el-select class="w-[280px]" v-model="queryParams.negotiation_type" clearable placeholder="请选择洽商类别"> <el-select class="w-[280px]" v-model="queryParams.negotiation_type" clearable placeholder="请选择洽商类别">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option v-for="(item, index) in dictData.negotiation_type" :key="index" :label="item.name" :value="item.value" /> <el-option v-for="(item, index) in dictData.negotiation_type" :key="index" :label="item.name"
:value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -31,7 +32,8 @@
</template> </template>
新增 新增
</el-button> </el-button>
<el-button v-perms="['contract.subcontracting_contract_negotiation/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)"> <el-button v-perms="['contract.subcontracting_contract_negotiation/delete']" :disabled="!selectData.length"
@click="handleDelete(selectData)">
删除 删除
</el-button> </el-button>
@ -39,7 +41,6 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange"> <el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" 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 />
<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="negotiation_no" show-overflow-tooltip /> <el-table-column label="洽商编号" prop="negotiation_no" show-overflow-tooltip />
@ -61,13 +62,16 @@
<el-table-column label="备注" prop="remark" show-overflow-tooltip /> <el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button v-perms="['contract.subcontracting_contract_negotiation/edit']" type="primary" link @click="handleEdit(row)"> <el-button v-perms="['contract.subcontracting_contract_negotiation/edit']" type="primary" link
@click="handleEdit(row)">
编辑 编辑
</el-button> </el-button>
<el-button v-perms="['contract.subcontracting_contract_negotiation/delete']" type="danger" link @click="handleDelete(row.id)"> <el-button v-perms="['contract.subcontracting_contract_negotiation/delete']" type="danger" link
@click="handleDelete(row.id)">
删除 删除
</el-button> </el-button>
<el-button v-perms="['contract.subcontracting_contract_negotiation/detail']" link @click="handledetail(row)"> <el-button v-perms="['contract.subcontracting_contract_negotiation/detail']" link
@click="handledetail(row)">
详情 详情
</el-button> </el-button>
</template> </template>