|
@@ -281,7 +281,11 @@
|
|
<el-table-column prop="date" label="合同签署日期" width="" />
|
|
<el-table-column prop="date" label="合同签署日期" width="" />
|
|
<el-table-column prop="start_date" label="合同开始日期" width="" />
|
|
<el-table-column prop="start_date" label="合同开始日期" width="" />
|
|
<el-table-column prop="end_date" label="合同结束日期" width="" />
|
|
<el-table-column prop="end_date" label="合同结束日期" width="" />
|
|
- <el-table-column prop="amount" label="合同金额/元" width="" />
|
|
|
|
|
|
+ <el-table-column prop="amount" label="合同金额/元" width="">
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
+ <money :money="row.amount" />
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column prop="attachment" label="附件" width="">
|
|
<el-table-column prop="attachment" label="附件" width="">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-link :href="scope.row.attachment" target="_blank" type="primary">查看附件</el-link>
|
|
<el-link :href="scope.row.attachment" target="_blank" type="primary">查看附件</el-link>
|
|
@@ -397,6 +401,7 @@ import Repertory from '/@/api/model/Repertory'; //gzs:引入模型
|
|
import statusList from '/@/views/data/status';
|
|
import statusList from '/@/views/data/status';
|
|
import { ElMessage, ElMessageBox, genFileId } from 'element-plus';
|
|
import { ElMessage, ElMessageBox, genFileId } from 'element-plus';
|
|
import type { FormInstance } from 'element-plus';
|
|
import type { FormInstance } from 'element-plus';
|
|
|
|
+import { money, getMoneyCent } from '/@/utils/moneyHelper';
|
|
// 定义变量内容
|
|
// 定义变量内容
|
|
const storesThemeConfig = useThemeConfig();
|
|
const storesThemeConfig = useThemeConfig();
|
|
const { themeConfig } = storeToRefs(storesThemeConfig);
|
|
const { themeConfig } = storeToRefs(storesThemeConfig);
|
|
@@ -613,7 +618,6 @@ const init = async () => {
|
|
|
|
|
|
let Repertoryres = await Repertory.all({});
|
|
let Repertoryres = await Repertory.all({});
|
|
if (Repertoryres.code != 0) {
|
|
if (Repertoryres.code != 0) {
|
|
- ElMessage.error(Repertoryres.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
data.repertoryList = Repertoryres.data;
|
|
data.repertoryList = Repertoryres.data;
|
|
@@ -633,7 +637,6 @@ const getList = async () => {
|
|
});
|
|
});
|
|
data.loading = false;
|
|
data.loading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
data.tableData = res.data.data;
|
|
data.tableData = res.data.data;
|
|
@@ -656,7 +659,6 @@ const getContractList = async () => {
|
|
});
|
|
});
|
|
data.loading = false;
|
|
data.loading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
data.tableContract = res.data.data
|
|
data.tableContract = res.data.data
|
|
@@ -780,7 +782,6 @@ const submitForm = (formEl: FormInstance | undefined) => {
|
|
}
|
|
}
|
|
data.dialog.isLoading = false;
|
|
data.dialog.isLoading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ElMessage.success(res.msg);
|
|
ElMessage.success(res.msg);
|
|
@@ -796,7 +797,6 @@ const submitSchedule = async () => {
|
|
let res = await Repertory.addschedules(data.formList);
|
|
let res = await Repertory.addschedules(data.formList);
|
|
data.schedule.isLoading = false;
|
|
data.schedule.isLoading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ElMessage.success(res.msg);
|
|
ElMessage.success(res.msg);
|
|
@@ -812,7 +812,6 @@ const submitScheduleUpdate = async () => {
|
|
let res = await Repertory.editschedules(data.formList);
|
|
let res = await Repertory.editschedules(data.formList);
|
|
data.schedule.isLoading = false;
|
|
data.schedule.isLoading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ElMessage.success(res.msg);
|
|
ElMessage.success(res.msg);
|
|
@@ -828,7 +827,6 @@ const submitContract = async () => {
|
|
let res = await Repertory.addcontract(data.formContract);
|
|
let res = await Repertory.addcontract(data.formContract);
|
|
data.contract.isLoading = false;
|
|
data.contract.isLoading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ElMessage.success(res.msg);
|
|
ElMessage.success(res.msg);
|
|
@@ -844,7 +842,6 @@ const submitContractUpdate = async () => {
|
|
let res = await Repertory.editcontract(data.formContract);
|
|
let res = await Repertory.editcontract(data.formContract);
|
|
data.contract.isLoading = false;
|
|
data.contract.isLoading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ElMessage.success(res.msg);
|
|
ElMessage.success(res.msg);
|
|
@@ -860,7 +857,6 @@ const submitStatusForm = async () => {
|
|
let res = await Repertory.addstatus(data.formStatus);
|
|
let res = await Repertory.addstatus(data.formStatus);
|
|
data.statusDialog.isLoading = false;
|
|
data.statusDialog.isLoading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ElMessage.success(res.msg);
|
|
ElMessage.success(res.msg);
|
|
@@ -876,7 +872,6 @@ const editStatusForm = async () => {
|
|
let res = await Repertory.editstatus(data.formStatus);
|
|
let res = await Repertory.editstatus(data.formStatus);
|
|
data.statusLog.isLoading = false;
|
|
data.statusLog.isLoading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ElMessage.success(res.msg);
|
|
ElMessage.success(res.msg);
|
|
@@ -926,7 +921,6 @@ const doDelete = async (ids: any) => {
|
|
let res = await Repertory.delete(ids);
|
|
let res = await Repertory.delete(ids);
|
|
data.loading = false;
|
|
data.loading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
await getList();
|
|
await getList();
|
|
@@ -937,7 +931,6 @@ const scheduleDelete = async (ids: any) => {
|
|
let res = await Repertory.deleteschedules(ids);
|
|
let res = await Repertory.deleteschedules(ids);
|
|
data.loading = false;
|
|
data.loading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
search();
|
|
search();
|
|
@@ -950,7 +943,6 @@ const doDeleteContract = async (ids: any) => {
|
|
let res = await Repertory.deletecontract(ids);
|
|
let res = await Repertory.deletecontract(ids);
|
|
data.loading = false;
|
|
data.loading = false;
|
|
if (res.code != 0) {
|
|
if (res.code != 0) {
|
|
- ElMessage.error(res.msg);
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
search();
|
|
search();
|