From 2b5ef02510cffc0cdbe74ed53b53fd9826d0bacf Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期二, 30 一月 2024 17:12:04 +0800
Subject: [PATCH] 首页布局更改
---
Source/UBCS-WEB/src/components/FormTemplate/index.vue | 33 +++++++++++++++++----------------
1 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/FormTemplate/index.vue b/Source/UBCS-WEB/src/components/FormTemplate/index.vue
index 561cb91..d8ea149 100644
--- a/Source/UBCS-WEB/src/components/FormTemplate/index.vue
+++ b/Source/UBCS-WEB/src/components/FormTemplate/index.vue
@@ -17,6 +17,7 @@
:TreeValue="TreeValue"
:eventList="eventList"
:rowOid="rowOid"
+ :selectRow="selectRow"
:status="status"
:templateOid="templateOid"
:type="type"
@@ -38,8 +39,10 @@
<el-tab-pane v-if="showCodeApply" label="鐮佸�肩敵璇�" name="codeApply">
<FormTemplate
key="codeApplyForm" ref="CodeApply"
+ :selectRow="selectRow"
:selfColumnConfig="selfColumnConfig"
:selfColumnType="selfColumnType"
+ :status="status"
:type="type"
data-key="codeApplyForm"
secDTOListv-bind="$attrs"
@@ -139,6 +142,10 @@
type: Object,
default: () => ({}),
},
+ selectRow: {
+ type: Array,
+ default: []
+ }
},
data() {
return {
@@ -241,18 +248,12 @@
},
},
},
- watch: {
- codeApplyForm: {
- handler(newval, oldval) {
- // console.log('newval',newval)
- }
- }
- },
+ watch: {},
methods: {
openDialog() {
- //鏂板鍜屼慨鏀瑰叡鍚岃皟鐢�
+ //鏂板鍜屼慨鏀瑰叡鍚岃皟鐢�(鏈夋敼鍔� 涓嶉渶瑕佸湪浣跨敤edit锛屾柟娉曟病浠�涔堝奖鍝�)
this.getFormTemplate();
- if (this.type === "add" || (this.type !== "add" && this.status === "amend")) {
+ if (this.type === "add") {
this.getCodeRule();
return;
}
@@ -323,7 +324,7 @@
that.secVOList = (res.data.data.secVOList || []).filter((item) =>
typeList.includes(item.secType)
);
- if (that.secVOList.length > 0 && that.type === "add" ||(that.type !== "add" && that.status === "amend")) {
+ if (that.secVOList.length > 0 && that.type === "add" || (that.type !== "add" && that.status === "amend")) {
that.showCodeApply = true;
that.activeName = "codeApply";
@@ -358,7 +359,7 @@
}
})
if (this.$refs.CodeApply) { // 娣诲姞涓�涓垽鏂鍙ワ紝妫�鏌ュ璞℃槸鍚︿负undefined
- this.$refs.CodeApply.changeChildItem(this.secVOList, this.TreeValue, this.type);
+ this.$refs.CodeApply.changeStatusItem(this.secVOList, this.TreeValue, this.type);
}
},
//骞翠唬鍙�
@@ -374,7 +375,7 @@
});
if (this.$refs.CodeApply) {
- this.$refs.CodeApply.changeChildItem(this.secVOList, this.TreeValue, this.type);
+ this.$refs.CodeApply.changeStatusItem(this.secVOList, this.TreeValue, this.type);
}
},
//灞炴�х爜娈佃祴鍊�
@@ -413,7 +414,7 @@
}
},
async submit() {
- if(this.status){
+ if (this.status) {
// 杩涜琛ㄥ崟鏍¢獙
const formValidate = await this.$refs.FormTemplate.validate();
if (!formValidate) return;
@@ -473,7 +474,7 @@
secValue: this.codeApplyForm[item.oid],
};
});
- //鏍囧噯鐗瑰畾
+ //鏍囧噯鐗瑰畾瀛楁鏄犲皠
const mappings = {
codeStandardEditType: 'operationType',
reviseSeries: 'series',
@@ -492,7 +493,7 @@
resForm.codeRuleOid = this.codeRuleOid;
resForm.templateOid = this.templateOid;
this.$emit("submit", resForm);
- }else {
+ } else {
// 杩涜琛ㄥ崟鏍¢獙
const formValidate = await this.$refs.FormTemplate.validate();
if (!formValidate) return;
@@ -638,7 +639,7 @@
};
} else if (item.secType == "coderefersec") {
//寮曠敤鐮佹
- params = JSON.parse(item.referValueInfo);
+ params = JSON.parse(item.referValueInfo || item.referConfig);
}
return params;
},
--
Gitblit v1.9.3