From 9671b7bd4d3402d5cec519089e079d917708b5a8 Mon Sep 17 00:00:00 2001
From: weidy <lastanimals@163.com>
Date: 星期五, 09 六月 2023 18:13:41 +0800
Subject: [PATCH] 修改getPk为使用雪花算法
---
Source/UBCS-WEB/src/components/refer/vciWebRefer.vue | 46 ++++++++++++++++++++++++++++------------------
1 files changed, 28 insertions(+), 18 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
index 8049591..27f49f0 100644
--- a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
+++ b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
@@ -1,7 +1,7 @@
<template>
- <vciWebReferTree v-if="refertype=='tree'" :value="value" :referConfig="referConfig"></vciWebReferTree>
- <vciWebReferTable v-else-if="refertype=='table'" :value="value" :referConfig="referConfig"></vciWebReferTable>
- <vciWebReferDefalut v-else :value="value" :referConfig="referConfig"></vciWebReferDefalut>
+ <vciWebReferTree v-if="refertype=='tree'" @setValue="setValue" :value="value" :text="text" :referConfig="referConfig"></vciWebReferTree>
+ <vciWebReferTable v-else-if="refertype=='table'" @setValue="setValue" :value="value" :text="text" :referConfig="referConfig"></vciWebReferTable>
+ <vciWebReferDefalut v-else @setValue="setValue" :value="value" :text="text" :referConfig="referConfig"></vciWebReferDefalut>
</template>
<script>
@@ -11,30 +11,40 @@
import {validatenull} from "@/util/validate";
export default {
name: "vciWebRefer",
- props:["referConfig"],
- components: { vciWebReferTree,vciWebReferTable,vciWebReferDefalut},
+ props: ["referConfig","value","text"],
+ components: {vciWebReferTree, vciWebReferTable, vciWebReferDefalut},
data() {
return {
refertype: this.referConfig.options.type,
isMuti: ("true" == this.referConfig.options.isMuti || this.referConfig.options.isMuti == true || this.referConfig.options.muti == true) ? true : false,
- value: this.referConfig.value
+ emitData:{}
};
},
created() {
- var title =this.referConfig.title || '';
- title = title.replace(":","");
- if(title){
- title = validatenull(this.referConfig.title)?('涓恒��' + title + '銆戦�夊彇鍊�'):this.referConfig.title;
- }else{
- title = validatenull(this.referConfig.title)?('涓恒��' + this.referConfig.showField + '銆戦�夊彇鍊�'):this.referConfig.title;
+ var title = this.referConfig.title || '';
+ title = title.replace(":", "");
+ if (title) {
+ title = validatenull(this.referConfig.title) ? ('涓恒��' + title + '銆戦�夊彇鍊�') : this.referConfig.title;
+ } else {
+ title = validatenull(this.referConfig.title) ? ('涓恒��' + this.referConfig.showField + '銆戦�夊彇鍊�') : this.referConfig.title;
}
- this.referConfig.title= title;
- this.referConfig.isMuti=this.isMuti
- if(this.refertype=='tree'){
- console.log('referConfig:')
- console.log(this.referConfig)
+ this.referConfig.title = title;
+ this.referConfig.isMuti = this.isMuti;
+ },
+ methods: {
+ setValue(value) {
+ this.emitData = value;
}
-
+ },
+ watch:{
+ // 淇敼鍙嶉鍒扮埗缁勪欢
+ emitData: {
+ deep: true,
+ immediate: true,
+ handler(newV) {
+ this.$emit("setReferValue", newV);
+ },
+ }
},
mounted() {
--
Gitblit v1.10.0