Prechádzať zdrojové kódy

feat: indent新建询价并新建报价时,填充产品别名至产品名称输入框.

peter 1 mesiac pred
rodič
commit
93360f37cf

+ 6 - 1
src/pages/indent-manage/indent/components/info.vue

@@ -1086,11 +1086,13 @@ const {
   alreadyHasIndentCount = 0,
   parentId = 0,
   dataForEdit = [],
+  defaultName = '',
 } = defineProps<{
   visible: number
   alreadyHasIndentCount?: number
   parentId?: number | string
   dataForEdit?: any[]
+  defaultName?: string
 }>()
 const $mediaRegExp = inject('mediaRegExp') as RegExp
 const prefix = 'order.indent_edit_info.'
@@ -1324,7 +1326,10 @@ const deleteForm = function (index: number) {
 const addFormColumn = function () {
   if (canAddForm.value) {
     forms.value.push(
-      Object.assign(cloneDeep(formDemo), { parent_id: parentId }),
+      Object.assign(cloneDeep(formDemo), {
+        parent_id: parentId,
+        product_name: visible === 1 ? defaultName : '',
+      }),
     )
     productImageList.value.push([])
     vendorList.value.push([])

+ 1 - 0
src/pages/indent-manage/indent/edit.vue

@@ -279,6 +279,7 @@
     </el-dialog>
     <editInfo
       v-model:visible="infoVisible"
+      :default-name="form.product_alias_name || ''"
       :data-for-edit="quoteList"
       :parent-id="form.entity_id || 0"
       @create="quotaCreated"