提交
This commit is contained in:
parent
02c26790d8
commit
468349658d
@ -10,7 +10,7 @@ import { CustomerInfoVO, CustomerInfoForm, CustomerInfoQuery } from '@/api/syste
|
||||
|
||||
export const listCustomerInfo = (query?: CustomerInfoQuery): AxiosPromise<CustomerInfoVO[]> => {
|
||||
return request({
|
||||
url: '/system/customerInfo/list',
|
||||
url: '/manage/customerInfo/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
@ -22,7 +22,7 @@ export const listCustomerInfo = (query?: CustomerInfoQuery): AxiosPromise<Custom
|
||||
*/
|
||||
export const getCustomerInfo = (id: string | number): AxiosPromise<CustomerInfoVO> => {
|
||||
return request({
|
||||
url: '/system/customerInfo/' + id,
|
||||
url: '/manage/customerInfo/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
@ -33,7 +33,7 @@ export const getCustomerInfo = (id: string | number): AxiosPromise<CustomerInfoV
|
||||
*/
|
||||
export const addCustomerInfo = (data: CustomerInfoForm) => {
|
||||
return request({
|
||||
url: '/system/customerInfo',
|
||||
url: '/manage/customerInfo',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
@ -45,7 +45,7 @@ export const addCustomerInfo = (data: CustomerInfoForm) => {
|
||||
*/
|
||||
export const updateCustomerInfo = (data: CustomerInfoForm) => {
|
||||
return request({
|
||||
url: '/system/customerInfo',
|
||||
url: '/manage/customerInfo',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
@ -57,7 +57,7 @@ export const updateCustomerInfo = (data: CustomerInfoForm) => {
|
||||
*/
|
||||
export const delCustomerInfo = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/system/customerInfo/' + id,
|
||||
url: '/manage/customerInfo/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
|
@ -44,7 +44,11 @@
|
||||
<el-table-column label="合同编码" align="center" prop="contractCode" fixed="left"/>
|
||||
<el-table-column label="合同名称" align="center" prop="contractName" width="300" fixed="left"/>
|
||||
<el-table-column label="合同负责人" align="center" prop="contractCode" />
|
||||
<el-table-column label="重要性" align="center" prop="contractLevel" />
|
||||
<el-table-column label="重要性" align="center" prop="contractLevel" >
|
||||
<template #default="scope">
|
||||
<dict-tag :options="manage_contract_level" :value="scope.row.contractLevel" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="委托单位" align="center" prop="contractCode" />
|
||||
<el-table-column label="签约日期" align="center" prop="contractCode" />
|
||||
<el-table-column label="合同类型" align="center" prop="contractType" >
|
||||
@ -77,7 +81,7 @@
|
||||
</el-card>
|
||||
<!-- 添加或修改合同信息对话框 -->
|
||||
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
||||
<el-form ref="contractInfoFormRef" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form ref="contractInfoFormRef" :model="form" :rules="rules" label-width="110px">
|
||||
<el-form-item label="合同编码" prop="contractCode">
|
||||
<el-input v-model="form.contractCode" placeholder="请输入合同编码" />
|
||||
</el-form-item>
|
||||
@ -89,6 +93,11 @@
|
||||
<el-option v-for="dict in manage_contract_type" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="合同重要性" prop="manageContractLevel">
|
||||
<el-select v-model="form.manageContractLevel" placeholder="请选择">
|
||||
<el-option v-for="dict in manage_contract_level" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
@ -152,7 +161,7 @@ const data = reactive<PageData<ContractInfoForm, ContractInfoQuery>>({
|
||||
});
|
||||
|
||||
const { queryParams, form, rules } = toRefs(data);
|
||||
const { manage_contract_type } = toRefs<any>(proxy?.useDict('manage_contract_type'));
|
||||
const { manage_contract_type,manage_contract_level } = toRefs<any>(proxy?.useDict('manage_contract_type','manage_contract_level'));
|
||||
|
||||
/** 查询合同信息列表 */
|
||||
const getList = async () => {
|
||||
|
@ -40,18 +40,19 @@
|
||||
|
||||
<el-table v-loading="loading" :data="customerInfoList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="" align="center" prop="id" v-if="true" />
|
||||
<!-- <el-table-column label="" align="center" prop="id" v-if="true" />-->
|
||||
<el-table-column label="客户编码" align="center" prop="customerCode" />
|
||||
<el-table-column label="客户名称" align="center" prop="customerName" />
|
||||
<el-table-column label="客户类型" align="center" prop="customerType" />
|
||||
<el-table-column label="客户编码" align="center" prop="customerCode" />
|
||||
|
||||
<el-table-column label="备注" align="center" prop="remark" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template #default="scope">
|
||||
<el-tooltip content="修改" placement="top">
|
||||
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:customerInfo:edit']"></el-button>
|
||||
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['manage:customerInfo:edit']"></el-button>
|
||||
</el-tooltip>
|
||||
<el-tooltip content="删除" placement="top">
|
||||
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['system:customerInfo:remove']"></el-button>
|
||||
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['manage:customerInfo:remove']"></el-button>
|
||||
</el-tooltip>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
Loading…
x
Reference in New Issue
Block a user