riku
2024-08-14 b4033c002e21c1376d68be61622da56182a962e9
components/form/form-util.js
@@ -60,13 +60,17 @@
      }
      // 下拉框除了赋值,需要额外赋值属性_value(数组类型,组件t-picker的特性)
      else if (e.inputType == 'picker') {
        if (defaultValue.hasOwnProperty(e.name)) {
        if (
          defaultValue.hasOwnProperty(e.name) &&
          defaultValue[e.name] != null &&
          defaultValue[e.name] != undefined
        ) {
          e.value = defaultValue[e.name] + '';
          e._value = [e.value];
          const op = e.options.find(o=>{
            return o.value == e.value
          })
          e._label = op.label
            return o.value == e.value;
          });
          e._label = op.label;
        }
      }
      // 级联选择器,根据属性referItems找到对应的初始数据
@@ -76,7 +80,11 @@
          note,
          options = e.options;
        e.referItems.forEach(r => {
          if (defaultValue.hasOwnProperty(r)) {
          if (
            defaultValue.hasOwnProperty(r) &&
            defaultValue[r] != null &&
            defaultValue[r] != undefined
          ) {
            const o = options.find(v => {
              return v.value == defaultValue[r];
            });