Browse Source

采购订单维护-删除客户,没有清空数据库的客户id,只清空名称

002390 1 năm trước cách đây
mục cha
commit
4e74cb9065

+ 7 - 2
src/components/popover-select/index.vue

@@ -254,8 +254,13 @@ export default {
       }
     },
     handleClear() {
-      if (!this.$props.multiple) {
-        this.innerValue = "";
+      const { source, multiple, dataMapping } = this.$props;
+      if (!multiple) {
+        // this.innerValue = "";
+        for (let key in dataMapping) {
+          source[key] = "";
+        }
+        this.$emit("update:source", source);
       }
     },
     async useAutocomplete(prop, cb) {

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 195 - 193
src/views/purchase/purchase-order/add/column.js


+ 2 - 0
src/views/purchase/purchase-order/add/index.vue

@@ -972,6 +972,7 @@ export default {
                 :title="column.title"
                 :type="column.referName"
                 :disabled="column.disabled"
+                :clearable="column.clearable"
                 :multiple="column.multiple"
                 :placeholder="column.placeholder"
                 :data-mapping="column.dataMapping"
@@ -1153,6 +1154,7 @@ export default {
                       :value-key="cColumn.valueKey"
                       :type="cColumn.referName"
                       :disabled="cColumn.disabled"
+                      :clearable="cColumn.clearable"
                       :multiple="cColumn.multiple"
                       :copy="cColumn.copy"
                       :placeholder="cColumn.placeholder"

+ 2 - 0
src/views/purchase/purchase-order/edit/index.vue

@@ -935,6 +935,7 @@ export default {
                 :placeholder="column.placeholder"
                 :data-mapping="column.dataMapping"
                 :disabled="column.disabled"
+                :clearable="column.clearable"
                 :query-params="column.queryParams"
                 @change="handleReferChange"
               ></dr-popover-select>
@@ -1112,6 +1113,7 @@ export default {
                       :title="cColumn.title"
                       :value-key="cColumn.valueKey"
                       :disabled="cColumn.disabled"
+                      :clearable="cColumn.clearable"
                       :copy="cColumn.copy"
                       :type="cColumn.referName"
                       :multiple="cColumn.multiple"

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác