From 2c7524df9cfb35e1f402ad9281650d35e481836a Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Fri, 16 Aug 2024 09:11:24 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=A0=91=E5=BD=A2=E5=BC=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/customField/AddForm.vue | 41 +- .../selection/TreeDataSelectModal.vue | 531 ++++++++++++++++++ .../selection/TreeDataSelection.vue | 145 +++++ 3 files changed, 703 insertions(+), 14 deletions(-) create mode 100644 src/components/selection/TreeDataSelectModal.vue create mode 100644 src/components/selection/TreeDataSelection.vue diff --git a/src/components/customField/AddForm.vue b/src/components/customField/AddForm.vue index 20657bc4..6a4cd736 100644 --- a/src/components/customField/AddForm.vue +++ b/src/components/customField/AddForm.vue @@ -134,16 +134,24 @@ :label-in-value="false" :placeholder="$t('pleaseSelect')+item.dbFieldTxt" /> - + + + + + + + + + + + @@ -174,10 +182,11 @@ import JMultipleDatePicker from '../JMultipleDatePicker' import UserSelection from '../selection/UserSelection' import { getAction } from '../../api/manage.js' import { ajaxGetDictItems, getDictByCode, getFormDictTreeList } from '../../api/api.js' -import TreeSelection from '../selection/TreeSelection' +// import TreeSelection from '../selection/TreeSelection' import { getStandardGradeClassification } from '../../api/enterpriseStandardLibraryApi' import STreeSelect from '../STreeSelect' -import { getDomesticStandardDetail } from '../../api/standardRegulationLibraryApi'; +import { getDomesticStandardDetail } from '../../api/standardRegulationLibraryApi' +import TreeDataSelection from '../selection/TreeDataSelection' // 本系统限制可以上传的文件格式 const CAN_UPLOAD_FILE_TYPE = 'pdf,docx,doc,xlsx,xls,ppt,pptx,rar,zip,jpg,jpeg,png,avi,wmv,mov,rm,mp4,cad' @@ -193,8 +202,9 @@ export default { JDictSelectTag, JMultiSelectTag, UploadFile, - TreeSelection, - STreeSelect + // TreeSelection, + STreeSelect, + TreeDataSelection }, props: { url: { @@ -859,6 +869,9 @@ export default { treeSelectNameChange (value, fieldName) { this.formInline[fieldName + '_dictText'] = value }, + treeDataSelectNameChange (value, fieldName) { + this.formInline[fieldName + '_dictText'] = value + }, submit () { this.$refs.ruleForm.validate(valid => { if (valid) { diff --git a/src/components/selection/TreeDataSelectModal.vue b/src/components/selection/TreeDataSelectModal.vue new file mode 100644 index 00000000..1b81f658 --- /dev/null +++ b/src/components/selection/TreeDataSelectModal.vue @@ -0,0 +1,531 @@ + + + + + diff --git a/src/components/selection/TreeDataSelection.vue b/src/components/selection/TreeDataSelection.vue new file mode 100644 index 00000000..bca415a6 --- /dev/null +++ b/src/components/selection/TreeDataSelection.vue @@ -0,0 +1,145 @@ + + + + +