Просмотр исходного кода

部门选择器 单选 预设值有多个,切割最后一个

linweizeng 2 лет назад
Родитель
Сommit
762f506b70
1 измененных файлов с 11 добавлено и 2 удалено
  1. 11 2
      src/business/platform/org/selector/index.vue

+ 11 - 2
src/business/platform/org/selector/index.vue

@@ -160,7 +160,17 @@ export default {
          * 初始化数据
          */
         initData () {
-            const data = this.getArrayValue(this.value)
+            let value = ''
+            if (this.type === 'position' && !this.multiple && this.value) {
+                const valueList = this.value.split(',')
+                value = valueList[valueList.length - 1]
+                // this.emitChangeLinkData(value, 'position')
+                this.$emit('input', value)
+            } else {
+                value = this.value
+            }
+
+            const data = this.getArrayValue(value)
             this.selectorValue = this.multiple ? [] : {}
             if (this.$utils.isEmpty(data)) {
                 return
@@ -231,7 +241,6 @@ export default {
                 }
                 return result
             } catch (error) {
-                console.warn(error)
                 return []
             }
         },