明树Git Lab

Commit 43436c6b authored by zhanghan's avatar zhanghan

bug修改

parent d87fef15
Pipeline #108204 passed with stage
in 20 seconds
......@@ -90,16 +90,18 @@
<!-- 操作按钮 -->
<div class="file-actions">
<el-button
<div
link
type="primary"
size="small"
@click.stop="handleDownload(file)"
class="download-action"
:disabled="false"
>
<el-icon><Download /></el-icon>
下载
</el-button>
</div>
<el-button
link
type="danger"
......@@ -133,10 +135,9 @@
</template>
<script setup>
import { ref, watch, computed, getCurrentInstance } from "vue";
import { ref, watch, computed } from "vue";
import { ElMessageBox, ElMessage } from "element-plus";
import moment from "moment";
import { useUserStore } from "@/stores/user.js";
import windowConfig from "@/window";
// 引入需要的图标
import { Document, Download, Delete } from "@element-plus/icons-vue";
......@@ -265,7 +266,7 @@ const handleMultiDelete = () => {
})
.then(() => {
const newList = fileList.value.filter(
(item) => !selectedIds.value.includes(item.id)
(item) => !selectedIds.value.includes(item.id),
);
fileList.value = newList;
selectedIds.value = [];
......@@ -279,7 +280,7 @@ watch(
(newVal) => {
fileList.value = newVal;
},
{ deep: true }
{ deep: true },
);
// 监听禁用状态变化,关闭popover
......@@ -289,7 +290,7 @@ watch(
if (newVal) {
popoverVisible.value = false;
}
}
},
);
</script>
......@@ -418,6 +419,12 @@ watch(
display: flex;
gap: 8px;
}
.download-action {
display: flex;
color: #409eff;
cursor: pointer;
}
.download-action,
.delete-action {
padding: 0;
......
......@@ -95,7 +95,7 @@ let tableColumns = ref([
},
{
prop: "xmjgsjyj",
label: "目预计完成时间",
label: "目预计完成时间",
showOverflowTooltip: true,
},
......
......@@ -43,14 +43,14 @@
/>
</el-form-item>
</el-col>
<el-col :span="12">
<!-- <el-col :span="12">
<el-form-item label="填报单位名称">
<el-input
v-model="formData.tbdwmc"
placeholder="请输入填报单位名称"
/>
</el-form-item>
</el-col>
</el-col> -->
<el-col :span="12">
<el-form-item label="所属二级企业">
<el-input
......@@ -1119,94 +1119,85 @@ const financialOriginConfig = ref([
// ========== 表单数据:完全对齐数据库,两个表格的JSON字段完全独立 ==========
const formData = reactive({
// 基础字段
projectId: "",
projectName: "",
projectForeignName: "",
sbdw: "", // 申报单位
ssejqy: "", // 所属二级企业
xmgsmc: "", // 项目公司名称
xmkgsjyj: "", // 项目预计起始时间
xmjgsjyj: "", // 项目预计完成时间
tbr: "", // 填报人
tbrlxdh: "", // 填报人联系电话
xmjsqy: 0, // 项目建设期(月)
projectLzType: "", // 项目流转状态(审批状态)
xmjd: "", // 项目阶段
yynxn: 0, // 运营年限(年)
jchcx: "", // 建成后成效
// 战略类A
sfgjzcqghzdxm: null,
sfgjygbmxddzdxm: null,
dgmsbgx: null,
zlxxxcybdgc: null,
lryqcyhxhwlcyqhxddxm: null,
qlblzdxm: null,
dyzdhzdxmmlmc: "",
zlxxxcyfl: "",
// 发展类B
lrqyfzzlxxxcygzfadxm: null,
lsnykczybzxm: null,
ctcygdh: null,
zcqyfzdddxm: null,
zzyjsgzxm: null,
// 关注类C
dwbgltzxm: null,
tbjglxm: null,
jwtbgzlxm: null,
dwcglxtzxm: null,
fdctzxm: null,
ppptzxm: null,
lgxm: null,
// 管控类D
fzytzxm: null,
zpjrjg: null,
ljrjg: null,
qtjrjg: null,
jjjjjglgs: null,
cytzjj: null,
// 最终分类
zzflqk: "",
// 两个表格的JSON字段:完全独立,无任何关联
kyjcxx: [], // 可研/决策信息表格:专属提交字段
xmndjh: [], // 项目年度计划表格:专属提交字段(子组件双向绑定)
// 年度投资计划基础信息
jhnf: "",
xjXj: "",
ndTzMb: "",
xmYjGq: "",
xmRzLdSjHyyjLdSj: "",
yjSxZbjNbsyl: "",
xmTzZeXmJhZtzLx: "",
jhLx: "",
dqJzJd: "",
dqJzQk: "",
xmRzSfYjLd: "",
xmSjKgSj: "",
yqSxXg: "",
nTzJqMbjyYjhCySm: "",
nJhTzMbjyYjhCySm: "",
xmZyFxJzyFxYdcj: "",
// 项目年度计划(资金支付口径) 金额类字段
zjfzBl: 0.0,
zqRz: 0.0,
ndJhZe: 0.0,
hkZtr: 0.0,
zbjPtF: 0.0,
qt: 0.0,
zbjWbGd: 0.0,
wfJzBdwCz: 0.0,
// 参股单位出资修正
cgdwczqkxz: [],
// // 基础字段
// projectId: "",
// projectName: "",
// projectForeignName: "",
// sbdw: "", // 申报单位
// ssejqy: "", // 所属二级企业
// xmgsmc: "", // 项目公司名称
// xmkgsjyj: "", // 项目预计起始时间
// xmjgsjyj: "", // 项目预计完成时间
// tbr: "", // 填报人
// tbrlxdh: "", // 填报人联系电话
// xmjsqy: 0, // 项目建设期(月)
// projectLzType: "", // 项目流转状态(审批状态)
// xmjd: "", // 项目阶段
// yynxn: 0, // 运营年限(年)
// jchcx: "", // 建成后成效
// // 战略类A
// sfgjzcqghzdxm: null,
// sfgjygbmxddzdxm: null,
// dgmsbgx: null,
// zlxxxcybdgc: null,
// lryqcyhxhwlcyqhxddxm: null,
// qlblzdxm: null,
// dyzdhzdxmmlmc: "",
// zlxxxcyfl: "",
// // 发展类B
// lrqyfzzlxxxcygzfadxm: null,
// lsnykczybzxm: null,
// ctcygdh: null,
// zcqyfzdddxm: null,
// zzyjsgzxm: null,
// // 关注类C
// dwbgltzxm: null,
// tbjglxm: null,
// jwtbgzlxm: null,
// dwcglxtzxm: null,
// fdctzxm: null,
// ppptzxm: null,
// lgxm: null,
// // 管控类D
// fzytzxm: null,
// zpjrjg: null,
// ljrjg: null,
// qtjrjg: null,
// jjjjjglgs: null,
// cytzjj: null,
// // 最终分类
// zzflqk: "",
// // 两个表格的JSON字段:完全独立,无任何关联
// kyjcxx: [], // 可研/决策信息表格:专属提交字段
// xmndjh: [], // 项目年度计划表格:专属提交字段(子组件双向绑定)
// // 年度投资计划基础信息
// jhnf: "",
// xjXj: "",
// ndTzMb: "",
// xmYjGq: "",
// xmRzLdSjHyyjLdSj: "",
// yjSxZbjNbsyl: "",
// xmTzZeXmJhZtzLx: "",
// jhLx: "",
// dqJzJd: "",
// dqJzQk: "",
// xmRzSfYjLd: "",
// xmSjKgSj: "",
// yqSxXg: "",
// nTzJqMbjyYjhCySm: "",
// nJhTzMbjyYjhCySm: "",
// xmZyFxJzyFxYdcj: "",
// // 项目年度计划(资金支付口径) 金额类字段
// zjfzBl: 0.0,
// zqRz: 0.0,
// ndJhZe: 0.0,
// hkZtr: 0.0,
// zbjPtF: 0.0,
// qt: 0.0,
// zbjWbGd: 0.0,
// wfJzBdwCz: 0.0,
// // 参股单位出资修正
// cgdwczqkxz: [],
});
// ========== 【专属方法】可研/决策信息表格:初始化(独立) ==========
......
......@@ -16,7 +16,7 @@
<el-form :model="formData" :label-width="200" :disabled="isPreview">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="问题标题">
<el-form-item label="问题标题" required>
<el-input
v-model="formData.issueTitle"
placeholder="请输入问题标题"
......@@ -25,7 +25,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="文件类别">
<el-form-item label="文件类别" required>
<CommonSelector
v-model="formData.issueCategory"
dictName="xxhwtlb"
......@@ -34,7 +34,7 @@
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="问题描述">
<el-form-item label="问题描述" required>
<el-input
v-model="formData.issueDescription"
placeholder="请输入问题描述"
......
......@@ -266,9 +266,9 @@ const jsqtzjcZxjcsList = ref([]);
// ========== 投资(成本)分析会资料 操作方法 ==========
const addjsqtzjcTzfxs = () => {
jsqtzjcTzfxsList.value.push({
jd: "",
ycztz: "",
zbjnbsyl: "",
jd: null,
ycztz: null,
zbjnbsyl: null,
jsqtzjcTzfxs: [],
});
};
......@@ -287,9 +287,9 @@ const deletejsqtzjcTzfxs = (index) => {
// ========== 专项检查 操作方法 ==========
const addJsqtzjcZxjcs = () => {
jsqtzjcZxjcsList.value.push({
zxjcfl: "",
jcjg: "",
zgcsqd: "",
zxjcfl: null,
jcjg: null,
zgcsqd: null,
fjcl: [],
});
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment