[update] 系统中的tree-selection组价用到的地方全都替换成tree-data-selection组件
This commit is contained in:
@@ -151,7 +151,8 @@
|
|||||||
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
||||||
@nameChange="treeDataSelectNameChange"
|
@nameChange="treeDataSelectNameChange"
|
||||||
:optionsHref="item.treeFirstHref"
|
:optionsHref="item.treeFirstHref"
|
||||||
:dict-id="item.dictId"/>
|
:dict-id="item.dictId"
|
||||||
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -1,7 +1,14 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="components-input-demo-presuffix">
|
<div class="components-input-demo-presuffix">
|
||||||
<div class="user-organ-wrap">
|
<div class="user-organ-wrap">
|
||||||
<a-input class="user-input" @click="openModal" :placeholder="placeholder" v-model="nameStr" :title="nameStr" readOnly>
|
<a-input class="user-input"
|
||||||
|
:class="{'input-readonly': !disabled,'user-input': showBtn}"
|
||||||
|
@click="openModal"
|
||||||
|
:disabled="disabled"
|
||||||
|
:placeholder="placeholder"
|
||||||
|
v-model="nameStr"
|
||||||
|
:title="nameStr"
|
||||||
|
readOnly>
|
||||||
<a-icon v-if="nameStr" slot="suffix" type="close-circle" @click="handleEmpty" title="清空"/>
|
<a-icon v-if="nameStr" slot="suffix" type="close-circle" @click="handleEmpty" title="清空"/>
|
||||||
</a-input>
|
</a-input>
|
||||||
<a-button type="primary" class="button-box" @click="openModal" :disabled="disabled" v-if="showBtn && !disabled">
|
<a-button type="primary" class="button-box" @click="openModal" :disabled="disabled" v-if="showBtn && !disabled">
|
||||||
@@ -128,11 +135,11 @@ export default {
|
|||||||
|
|
||||||
.user-input {
|
.user-input {
|
||||||
resize: none;
|
resize: none;
|
||||||
width: calc(100% - 70px);
|
//width: calc(100% - 70px);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 因为需要加title,所以不能把鼠标事件去掉
|
// 因为需要加title,所以不能把鼠标事件去掉
|
||||||
/deep/ .ant-input-disabled {
|
/deep/ .input-readonly.ant-input-disabled {
|
||||||
background: #fff;
|
background: #fff;
|
||||||
color: rgba(0, 0, 0, 0.65);
|
color: rgba(0, 0, 0, 0.65);
|
||||||
cursor: default;
|
cursor: default;
|
||||||
|
|||||||
@@ -150,8 +150,8 @@
|
|||||||
:label-in-value="false"
|
:label-in-value="false"
|
||||||
@change="updateDom"
|
@change="updateDom"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)" />
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)" />
|
||||||
<!--16、树形弹框选择-->
|
<!--16、树形弹框选择 属性标识字段-->
|
||||||
<tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
<tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value && item.dbFieldName === 'property_tag'"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)"
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:filedName="item.dbFieldName"
|
:filedName="item.dbFieldName"
|
||||||
@@ -163,6 +163,16 @@
|
|||||||
:children-column-name="getTreeSelectionChildrenColumnName(item)"
|
:children-column-name="getTreeSelectionChildrenColumnName(item)"
|
||||||
:is-tag-library-restriction="item.dbFieldName === 'property_tag'"
|
:is-tag-library-restriction="item.dbFieldName === 'property_tag'"
|
||||||
:search-field-name="item.dbFieldName === 'property_tag' ? 'firstNodeName' : null" />
|
:search-field-name="item.dbFieldName === 'property_tag' ? 'firstNodeName' : null" />
|
||||||
|
<!--16、树形弹框选择 标签内容维护或者零部件名称的字段-->
|
||||||
|
<tree-data-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
||||||
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)"
|
||||||
|
v-model="formInline[item.dbFieldName]"
|
||||||
|
:fieldName="item.dbFieldName"
|
||||||
|
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
||||||
|
@nameChange="treeDataSelectNameChange"
|
||||||
|
:optionsHref="item.treeFirstHref"
|
||||||
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||||
|
:dict-id="item.dictId"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -238,6 +248,7 @@ import { getAction } from '../../../../api/manage'
|
|||||||
import { getFormDictTreeList } from '../../../../api/api'
|
import { getFormDictTreeList } from '../../../../api/api'
|
||||||
import STreeSelect from '../../../../components/STreeSelect'
|
import STreeSelect from '../../../../components/STreeSelect'
|
||||||
import TreeSelection from '../../../../components/selection/TreeSelection'
|
import TreeSelection from '../../../../components/selection/TreeSelection'
|
||||||
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SplitAddForm',
|
name: 'SplitAddForm',
|
||||||
@@ -248,7 +259,8 @@ export default {
|
|||||||
UploadFile,
|
UploadFile,
|
||||||
StandardSelection,
|
StandardSelection,
|
||||||
SplitDetailAddTypeCheck,
|
SplitDetailAddTypeCheck,
|
||||||
STreeSelect
|
STreeSelect,
|
||||||
|
TreeDataSelection
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
@@ -581,6 +593,10 @@ export default {
|
|||||||
this.formInline[this.uploadName] = attIdList.join(',')
|
this.formInline[this.uploadName] = attIdList.join(',')
|
||||||
this.formInline = { ...this.formInline }
|
this.formInline = { ...this.formInline }
|
||||||
},
|
},
|
||||||
|
// 树形弹框名称改变
|
||||||
|
treeDataSelectNameChange (value, fieldName) {
|
||||||
|
this.formInline[fieldName + '_dictText'] = value
|
||||||
|
},
|
||||||
// 正则替换小数点
|
// 正则替换小数点
|
||||||
limitNumber (value) {
|
limitNumber (value) {
|
||||||
if (typeof value === 'string') {
|
if (typeof value === 'string') {
|
||||||
|
|||||||
@@ -146,7 +146,7 @@
|
|||||||
:label-in-value="false"
|
:label-in-value="false"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)" />
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)" />
|
||||||
<!--16、树形弹框选择-->
|
<!--16、树形弹框选择-->
|
||||||
<tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
<tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value && item.dbFieldName === 'property_tag'"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)"
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:filedName="item.dbFieldName"
|
:filedName="item.dbFieldName"
|
||||||
@@ -158,6 +158,15 @@
|
|||||||
:children-column-name="getTreeSelectionChildrenColumnName(item)"
|
:children-column-name="getTreeSelectionChildrenColumnName(item)"
|
||||||
:is-tag-library-restriction="item.dbFieldName === 'property_tag'"
|
:is-tag-library-restriction="item.dbFieldName === 'property_tag'"
|
||||||
:search-field-name="item.dbFieldName === 'property_tag' ? 'firstNodeName' : null" />
|
:search-field-name="item.dbFieldName === 'property_tag' ? 'firstNodeName' : null" />
|
||||||
|
<tree-data-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
||||||
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)"
|
||||||
|
v-model="formInline[item.dbFieldName]"
|
||||||
|
:fieldName="item.dbFieldName"
|
||||||
|
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
||||||
|
@nameChange="treeDataSelectNameChange"
|
||||||
|
:optionsHref="item.treeFirstHref"
|
||||||
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||||
|
:dict-id="item.dictId"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -187,10 +196,11 @@ import { getFormDictTreeList } from '../../../../api/api'
|
|||||||
import { getAction } from '../../../../api/manage'
|
import { getAction } from '../../../../api/manage'
|
||||||
import STreeSelect from '../../../../components/STreeSelect'
|
import STreeSelect from '../../../../components/STreeSelect'
|
||||||
import TreeSelection from '../../../../components/selection/TreeSelection'
|
import TreeSelection from '../../../../components/selection/TreeSelection'
|
||||||
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SplitDetailBatchEditDrawer',
|
name: 'SplitDetailBatchEditDrawer',
|
||||||
components: { TreeSelection, UserSelection, StandardSelection, UploadFile, JMultipleDatePicker, STreeSelect },
|
components: { TreeSelection, UserSelection, StandardSelection, UploadFile, JMultipleDatePicker, STreeSelect, TreeDataSelection },
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
FieldType,
|
FieldType,
|
||||||
@@ -384,6 +394,10 @@ export default {
|
|||||||
this.formInline[this.uploadName] = attIdList.join(',')
|
this.formInline[this.uploadName] = attIdList.join(',')
|
||||||
this.formInline = { ...this.formInline }
|
this.formInline = { ...this.formInline }
|
||||||
},
|
},
|
||||||
|
// 树形弹框名称改变
|
||||||
|
treeDataSelectNameChange (value, fieldName) {
|
||||||
|
this.formInline[fieldName + '_dictText'] = value
|
||||||
|
},
|
||||||
handleSave () {
|
handleSave () {
|
||||||
if (this.confirmLoading) {
|
if (this.confirmLoading) {
|
||||||
return
|
return
|
||||||
|
|||||||
+19
-10
@@ -402,15 +402,23 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="item-model" prop="componentName">
|
<a-form-model-item class="item-model" prop="componentName">
|
||||||
<tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
<!-- <tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"-->
|
||||||
v-model="formInline.componentName"
|
<!-- v-model="formInline.componentName"-->
|
||||||
@nameChange="treeSelectNameChange"
|
<!-- @nameChange="treeSelectNameChange"-->
|
||||||
filedName="componentName"
|
<!-- filedName="componentName"-->
|
||||||
type="checkbox"
|
<!-- type="checkbox"-->
|
||||||
:nameStr="formInline.componentName_dictText"
|
<!-- :nameStr="formInline.componentName_dictText"-->
|
||||||
options-href="/laws/standard/partName/"
|
<!-- options-href="/laws/standard/partName/"-->
|
||||||
:disabled="disabled" />
|
<!-- :disabled="disabled" />-->
|
||||||
</a-form-model-item>
|
<tree-data-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
||||||
|
v-model="formInline.componentName"
|
||||||
|
fieldName="componentName"
|
||||||
|
:nameStr="formInline.componentName_dictText"
|
||||||
|
@nameChange="treeSelectNameChange"
|
||||||
|
optionsHref="/laws/standard/partName/queryFirstList"
|
||||||
|
dict-id="1696007957666533377"
|
||||||
|
:disabled="disabled"/>
|
||||||
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
<!-- 授权部门 -->
|
<!-- 授权部门 -->
|
||||||
<div class="box-title-text form-flex-item-half">
|
<div class="box-title-text form-flex-item-half">
|
||||||
@@ -545,10 +553,11 @@ import Vue from 'vue'
|
|||||||
import { USER_INFO } from '@/store/mutation-types'
|
import { USER_INFO } from '@/store/mutation-types'
|
||||||
// import { getEnStandardNo } from '@/api/workCenter'
|
// import { getEnStandardNo } from '@/api/workCenter'
|
||||||
import TreeSelection from '@/components/selection/TreeSelection'
|
import TreeSelection from '@/components/selection/TreeSelection'
|
||||||
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ContactEnterSendTaskModal',
|
name: 'ContactEnterSendTaskModal',
|
||||||
components: { UserSelection, StandardSelection, UploadFile, TreeSelection },
|
components: { UserSelection, StandardSelection, UploadFile, TreeSelection, TreeDataSelection },
|
||||||
props: {
|
props: {
|
||||||
// 是否可以编辑新企标编号
|
// 是否可以编辑新企标编号
|
||||||
canEditNewStandardNumber: {
|
canEditNewStandardNumber: {
|
||||||
|
|||||||
+18
-9
@@ -381,14 +381,22 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="item-model" prop="componentName">
|
<a-form-model-item class="item-model" prop="componentName">
|
||||||
<tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
<!-- <tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"-->
|
||||||
v-model="formInline.componentName"
|
<!-- v-model="formInline.componentName"-->
|
||||||
@nameChange="treeSelectNameChange"
|
<!-- @nameChange="treeSelectNameChange"-->
|
||||||
filedName="componentName"
|
<!-- filedName="componentName"-->
|
||||||
type="checkbox"
|
<!-- type="checkbox"-->
|
||||||
:nameStr="formInline.componentName_dictText"
|
<!-- :nameStr="formInline.componentName_dictText"-->
|
||||||
options-href="/laws/standard/partName/"
|
<!-- options-href="/laws/standard/partName/"-->
|
||||||
:disabled="disabled" />
|
<!-- :disabled="disabled" />-->
|
||||||
|
<tree-data-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
||||||
|
v-model="formInline.componentName"
|
||||||
|
fieldName="componentName"
|
||||||
|
:nameStr="formInline.componentName_dictText"
|
||||||
|
@nameChange="treeSelectNameChange"
|
||||||
|
optionsHref="/laws/standard/partName/queryFirstList"
|
||||||
|
dict-id="1696007957666533377"
|
||||||
|
:disabled="disabled"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
<!-- 授权部门 -->
|
<!-- 授权部门 -->
|
||||||
@@ -522,10 +530,11 @@ import Vue from 'vue'
|
|||||||
import { USER_INFO } from '@/store/mutation-types'
|
import { USER_INFO } from '@/store/mutation-types'
|
||||||
import TreeSelection from '@/components/selection/TreeSelection'
|
import TreeSelection from '@/components/selection/TreeSelection'
|
||||||
import { ajaxGetDictItems } from '@/api/api'
|
import { ajaxGetDictItems } from '@/api/api'
|
||||||
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'BaseInfoTableModal',
|
name: 'BaseInfoTableModal',
|
||||||
components: { UserSelection, StandardSelection, UploadFile, TreeSelection },
|
components: { UserSelection, StandardSelection, UploadFile, TreeSelection, TreeDataSelection },
|
||||||
props: {
|
props: {
|
||||||
/**
|
/**
|
||||||
* 部所联络人汇总节点的话三个日期标准化填了的,主起草人不能修改;是联络人的话标准化未填写,联络人必填
|
* 部所联络人汇总节点的话三个日期标准化填了的,主起草人不能修改;是联络人的话标准化未填写,联络人必填
|
||||||
|
|||||||
@@ -198,14 +198,22 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="item-model" prop="partName">
|
<a-form-model-item class="item-model" prop="partName">
|
||||||
<tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
<!-- <tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"-->
|
||||||
v-model="formInline.partName"
|
<!-- v-model="formInline.partName"-->
|
||||||
@nameChange="treeSelectNameChange"
|
<!-- @nameChange="treeSelectNameChange"-->
|
||||||
filedName="partName"
|
<!-- filedName="partName"-->
|
||||||
type="checkbox"
|
<!-- type="checkbox"-->
|
||||||
:nameStr="formInline.partName_dictText"
|
<!-- :nameStr="formInline.partName_dictText"-->
|
||||||
options-href="/laws/standard/partName/"
|
<!-- options-href="/laws/standard/partName/"-->
|
||||||
:disabled="disabled" />
|
<!-- :disabled="disabled" />-->
|
||||||
|
<tree-data-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
||||||
|
v-model="formInline.partName"
|
||||||
|
fieldName="partName"
|
||||||
|
:nameStr="formInline.partName_dictText"
|
||||||
|
@nameChange="treeSelectNameChange"
|
||||||
|
optionsHref="/laws/standard/partName/queryFirstList"
|
||||||
|
dict-id="1696007957666533377"
|
||||||
|
:disabled="disabled"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
<!-- 主起草人 -->
|
<!-- 主起草人 -->
|
||||||
@@ -370,6 +378,7 @@ import UserSelection from '@/components/selection/UserSelection'
|
|||||||
import UploadFile from '@/components/UploadFile'
|
import UploadFile from '@/components/UploadFile'
|
||||||
import TreeSelection from '@/components/selection/TreeSelection'
|
import TreeSelection from '@/components/selection/TreeSelection'
|
||||||
import STreeSelect from '@/components/STreeSelect'
|
import STreeSelect from '@/components/STreeSelect'
|
||||||
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'BaseInfoForm',
|
name: 'BaseInfoForm',
|
||||||
@@ -378,7 +387,8 @@ export default {
|
|||||||
UserSelection,
|
UserSelection,
|
||||||
UploadFile,
|
UploadFile,
|
||||||
TreeSelection,
|
TreeSelection,
|
||||||
STreeSelect
|
STreeSelect,
|
||||||
|
TreeDataSelection
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
disabled: {
|
disabled: {
|
||||||
|
|||||||
@@ -350,14 +350,22 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="item-model" prop="componentName">
|
<a-form-model-item class="item-model" prop="componentName">
|
||||||
<tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
<!-- <tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"-->
|
||||||
v-model="formInline.componentName"
|
<!-- v-model="formInline.componentName"-->
|
||||||
@nameChange="treeSelectNameChange"
|
<!-- @nameChange="treeSelectNameChange"-->
|
||||||
filedName="componentName"
|
<!-- filedName="componentName"-->
|
||||||
type="checkbox"
|
<!-- type="checkbox"-->
|
||||||
:nameStr="formInline.componentName_dictText"
|
<!-- :nameStr="formInline.componentName_dictText"-->
|
||||||
options-href="/laws/standard/partName/"
|
<!-- options-href="/laws/standard/partName/"-->
|
||||||
:disabled="disabled" />
|
<!-- :disabled="disabled" />-->
|
||||||
|
<tree-data-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
||||||
|
v-model="formInline.componentName"
|
||||||
|
fieldName="componentName"
|
||||||
|
:nameStr="formInline.componentName_dictText"
|
||||||
|
@nameChange="treeSelectNameChange"
|
||||||
|
optionsHref="/laws/standard/partName/queryFirstList"
|
||||||
|
dict-id="1696007957666533377"
|
||||||
|
:disabled="disabled"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
<!-- 授权部门 -->
|
<!-- 授权部门 -->
|
||||||
@@ -625,10 +633,11 @@ import {
|
|||||||
getStandardGradeClassification
|
getStandardGradeClassification
|
||||||
} from '@/api/enterpriseStandardLibraryApi'
|
} from '@/api/enterpriseStandardLibraryApi'
|
||||||
import { getWorkGroupTreeList, ajaxGetDictItems } from '@/api/api'
|
import { getWorkGroupTreeList, ajaxGetDictItems } from '@/api/api'
|
||||||
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ApprovalBaseInfo',
|
name: 'ApprovalBaseInfo',
|
||||||
components: { StandardSelection, UserSelection, UploadFile, TreeSelection },
|
components: { StandardSelection, UserSelection, UploadFile, TreeSelection, TreeDataSelection },
|
||||||
props: {
|
props: {
|
||||||
projectType: {
|
projectType: {
|
||||||
type: [Number, String],
|
type: [Number, String],
|
||||||
|
|||||||
@@ -351,14 +351,22 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="item-model" prop="componentName">
|
<a-form-model-item class="item-model" prop="componentName">
|
||||||
<tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
<!-- <tree-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"-->
|
||||||
v-model="formInline.componentName"
|
<!-- v-model="formInline.componentName"-->
|
||||||
@nameChange="treeSelectNameChange"
|
<!-- @nameChange="treeSelectNameChange"-->
|
||||||
filedName="componentName"
|
<!-- filedName="componentName"-->
|
||||||
type="checkbox"
|
<!-- type="checkbox"-->
|
||||||
:nameStr="formInline.componentName_dictText"
|
<!-- :nameStr="formInline.componentName_dictText"-->
|
||||||
options-href="/laws/standard/partName/"
|
<!-- options-href="/laws/standard/partName/"-->
|
||||||
:disabled="disabled" />
|
<!-- :disabled="disabled" />-->
|
||||||
|
<tree-data-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.partName')"
|
||||||
|
v-model="formInline.componentName"
|
||||||
|
fieldName="componentName"
|
||||||
|
:nameStr="formInline.componentName_dictText"
|
||||||
|
@nameChange="treeSelectNameChange"
|
||||||
|
optionsHref="/laws/standard/partName/queryFirstList"
|
||||||
|
dict-id="1696007957666533377"
|
||||||
|
:disabled="disabled"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
<!-- 主起草人 -->
|
<!-- 主起草人 -->
|
||||||
@@ -445,10 +453,11 @@ import {
|
|||||||
import { getFormDictTreeList, ajaxGetDictItems } from '@/api/api'
|
import { getFormDictTreeList, ajaxGetDictItems } from '@/api/api'
|
||||||
import TreeSelection from '@/components/selection/TreeSelection'
|
import TreeSelection from '@/components/selection/TreeSelection'
|
||||||
import { getEnStandardNo } from '@/api/workCenter'
|
import { getEnStandardNo } from '@/api/workCenter'
|
||||||
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'MergeBaseInfo',
|
name: 'MergeBaseInfo',
|
||||||
components: { EnterprisePlanSelection, UserSelection, UploadFile, TreeSelection },
|
components: { EnterprisePlanSelection, UserSelection, UploadFile, TreeSelection, TreeDataSelection },
|
||||||
props: {
|
props: {
|
||||||
disabled: {
|
disabled: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
|
|||||||
@@ -167,15 +167,24 @@
|
|||||||
:label-in-value="false"
|
:label-in-value="false"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" />
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" />
|
||||||
<!--16、树形弹框选择-->
|
<!--16、树形弹框选择-->
|
||||||
<tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
<!-- <tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"-->
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
<!-- :placeholder="$t('pleaseSelect')+item.dbFieldTxt"-->
|
||||||
v-model="formInline[item.dbFieldName]"
|
<!-- v-model="formInline[item.dbFieldName]"-->
|
||||||
@nameChange="treeSelectNameChange"
|
<!-- @nameChange="treeSelectNameChange"-->
|
||||||
:filedName="item.dbFieldName"
|
<!-- :filedName="item.dbFieldName"-->
|
||||||
type="checkbox"
|
<!-- type="checkbox"-->
|
||||||
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
<!-- :nameStr="formInline[item.dbFieldName + '_dictText']"-->
|
||||||
:options-href="item.fieldHref"
|
<!-- :options-href="item.fieldHref"-->
|
||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)" />
|
<!-- :disabled="disabled || disabledFieldList.includes(item.dbFieldName)" />-->
|
||||||
|
<tree-data-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
||||||
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
||||||
|
v-model="formInline[item.dbFieldName]"
|
||||||
|
:fieldName="item.dbFieldName"
|
||||||
|
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
||||||
|
@nameChange="treeSelectNameChange"
|
||||||
|
:optionsHref="item.treeFirstHref"
|
||||||
|
:dict-id="item.dictId"
|
||||||
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -200,7 +209,7 @@ import StandardSelection from '@/components/selection/StandardSelection'
|
|||||||
import UploadFile from '@/components/UploadFile'
|
import UploadFile from '@/components/UploadFile'
|
||||||
import EnterprisePlanSelection from '@/components/selection/EnterprisePlanSelection'
|
import EnterprisePlanSelection from '@/components/selection/EnterprisePlanSelection'
|
||||||
import TreeSelection from '@/components/selection/TreeSelection'
|
import TreeSelection from '@/components/selection/TreeSelection'
|
||||||
import error from '../../../result/Error'
|
import TreeDataSelection from '../../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'BaseInfoForm',
|
name: 'BaseInfoForm',
|
||||||
@@ -210,7 +219,8 @@ export default {
|
|||||||
StandardSelection,
|
StandardSelection,
|
||||||
UploadFile,
|
UploadFile,
|
||||||
EnterprisePlanSelection,
|
EnterprisePlanSelection,
|
||||||
TreeSelection
|
TreeSelection,
|
||||||
|
TreeDataSelection
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
// 流程发起类型,是自动发起(auto)的还是从新建流程发起的(newProcess)
|
// 流程发起类型,是自动发起(auto)的还是从新建流程发起的(newProcess)
|
||||||
|
|||||||
+22
-11
@@ -255,16 +255,25 @@
|
|||||||
:label-in-value="false"
|
:label-in-value="false"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" />
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" />
|
||||||
<!--16、树形弹框选择-->
|
<!--16、树形弹框选择-->
|
||||||
<tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
<!-- <tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"-->
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
<!-- :placeholder="$t('pleaseSelect')+item.dbFieldTxt"-->
|
||||||
v-model="formInline[item.dbFieldName]"
|
<!-- v-model="formInline[item.dbFieldName]"-->
|
||||||
@nameChange="treeSelectNameChange"
|
<!-- @nameChange="treeSelectNameChange"-->
|
||||||
:filedName="item.dbFieldName"
|
<!-- :filedName="item.dbFieldName"-->
|
||||||
type="checkbox"
|
<!-- type="checkbox"-->
|
||||||
:options-href="item.fieldHref"
|
<!-- :options-href="item.fieldHref"-->
|
||||||
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
<!-- :nameStr="formInline[item.dbFieldName + '_dictText']"-->
|
||||||
:dict-id="item.dictId"
|
<!-- :dict-id="item.dictId"-->
|
||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName) || isLook" />
|
<!-- :disabled="disabled || disabledFieldList.includes(item.dbFieldName) || isLook" />-->
|
||||||
|
<tree-data-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
|
||||||
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
||||||
|
v-model="formInline[item.dbFieldName]"
|
||||||
|
:fieldName="item.dbFieldName"
|
||||||
|
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
||||||
|
@nameChange="treeSelectNameChange"
|
||||||
|
:optionsHref="item.treeFirstHref"
|
||||||
|
:dict-id="item.dictId"
|
||||||
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName) || isLook"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -369,6 +378,7 @@ import {
|
|||||||
} from '../../../api/workCenter'
|
} from '../../../api/workCenter'
|
||||||
import { WorkCenterMixin } from '../../../mixins/WorkCenterMixin'
|
import { WorkCenterMixin } from '../../../mixins/WorkCenterMixin'
|
||||||
import STreeSelect from '../../../components/STreeSelect'
|
import STreeSelect from '../../../components/STreeSelect'
|
||||||
|
import TreeDataSelection from '../../../components/selection/TreeDataSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'StandardEntryOrChangeProcess',
|
name: 'StandardEntryOrChangeProcess',
|
||||||
@@ -382,7 +392,8 @@ export default {
|
|||||||
ProcessDetailList,
|
ProcessDetailList,
|
||||||
UserSelectModal,
|
UserSelectModal,
|
||||||
TreeSelection,
|
TreeSelection,
|
||||||
STreeSelect
|
STreeSelect,
|
||||||
|
TreeDataSelection
|
||||||
},
|
},
|
||||||
mixins: [WorkCenterMixin],
|
mixins: [WorkCenterMixin],
|
||||||
data () {
|
data () {
|
||||||
|
|||||||
Reference in New Issue
Block a user