update 文档拆分-编辑-条文解读逻辑修改
This commit is contained in:
@@ -28,7 +28,7 @@
|
|||||||
:key="unscrambleIndex + 'interpretation_articles'">
|
:key="unscrambleIndex + 'interpretation_articles'">
|
||||||
<div class="unscramble-item-content">
|
<div class="unscramble-item-content">
|
||||||
<!--文本-->
|
<!--文本-->
|
||||||
<a-input type="textarea" :maxLength="500" v-model="unscramble.itemContent"/>
|
<a-input type="textarea" :maxLength="500" v-model="unscramble.itemContent" />
|
||||||
</div>
|
</div>
|
||||||
<div class="unscramble-item-operate">
|
<div class="unscramble-item-operate">
|
||||||
<a-button @click="handleAddUnscramble(unscrambleIndex)">{{ $t('newlyAdded') }}</a-button>
|
<a-button @click="handleAddUnscramble(unscrambleIndex)">{{ $t('newlyAdded') }}</a-button>
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
value-format="YYYY-MM-DD"
|
value-format="YYYY-MM-DD"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||||
style="width: 100%"/>
|
style="width: 100%" />
|
||||||
<!-- 2, 单选用户 -->
|
<!-- 2, 单选用户 -->
|
||||||
<user-selection v-else-if="item.fieldShowType === FieldType.USER_SINGLE.value"
|
<user-selection v-else-if="item.fieldShowType === FieldType.USER_SINGLE.value"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
||||||
@@ -57,35 +57,35 @@
|
|||||||
@nameChange="userSelectNameChange"
|
@nameChange="userSelectNameChange"
|
||||||
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
:nameStr="formInline[item.dbFieldName + '_dictText']"
|
||||||
type="radio"
|
type="radio"
|
||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"/>
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)" />
|
||||||
<!-- 3, 单选组织机构 -->
|
<!-- 3, 单选组织机构 -->
|
||||||
<j-select-depart v-else-if="item.fieldShowType === FieldType.ORGAN_SINGLE.value"
|
<j-select-depart v-else-if="item.fieldShowType === FieldType.ORGAN_SINGLE.value"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:backDepart="true"/>
|
:backDepart="true" />
|
||||||
<!-- 4, 日期多选 -->
|
<!-- 4, 日期多选 -->
|
||||||
<j-multiple-date-picker v-else-if="item.fieldShowType === FieldType.DATE_MORE.value"
|
<j-multiple-date-picker v-else-if="item.fieldShowType === FieldType.DATE_MORE.value"
|
||||||
class="box-input"
|
class="box-input"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:fieldName="item.dbFieldName"
|
:fieldName="item.dbFieldName"
|
||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"/>
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)" />
|
||||||
<!-- 5, 多行文本 -->
|
<!-- 5, 多行文本 -->
|
||||||
<a-textarea v-else-if="item.fieldShowType === FieldType.TEXTAREA.value"
|
<a-textarea v-else-if="item.fieldShowType === FieldType.TEXTAREA.value"
|
||||||
:placeholder="$t('pleaseEnter')+item.dbFieldTxt"
|
:placeholder="$t('pleaseEnter')+item.dbFieldTxt"
|
||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||||
:maxLength="500"
|
:maxLength="500"
|
||||||
v-model="formInline[item.dbFieldName]" :rows="4"/>
|
v-model="formInline[item.dbFieldName]" :rows="4" />
|
||||||
<!-- 6, 标准多选 -->
|
<!-- 6, 标准多选 -->
|
||||||
<standard-selection v-else-if="item.fieldShowType === FieldType.STANDARD_MORE.value"
|
<standard-selection v-else-if="item.fieldShowType === FieldType.STANDARD_MORE.value"
|
||||||
:source="flag"
|
:source="flag"
|
||||||
:disabledSourceSearch="true"
|
:disabledSourceSearch="true"
|
||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||||
v-model="formInline[item.dbFieldName]"/>
|
v-model="formInline[item.dbFieldName]" />
|
||||||
<!-- 7, 多选组织机构 -->
|
<!-- 7, 多选组织机构 -->
|
||||||
<j-select-depart v-else-if="item.fieldShowType === FieldType.ORGAN_MORE.value"
|
<j-select-depart v-else-if="item.fieldShowType === FieldType.ORGAN_MORE.value"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:multi="true"
|
:multi="true"
|
||||||
:backDepart="true"
|
:backDepart="true"
|
||||||
:treeOpera="true"/>
|
:treeOpera="true" />
|
||||||
<!-- 8, 上传文件 -->
|
<!-- 8, 上传文件 -->
|
||||||
<a-button v-else-if="item.fieldShowType === FieldType.FILE_UP.value" type="primary" class="button-text"
|
<a-button v-else-if="item.fieldShowType === FieldType.FILE_UP.value" type="primary" class="button-text"
|
||||||
@click="clickButtonToUpload(item)">
|
@click="clickButtonToUpload(item)">
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:maxLength="50"
|
:maxLength="50"
|
||||||
:placeholder="specialPlaceholder[item.dbFieldName] || $t('pleaseEnter')+item.dbFieldTxt"/>
|
:placeholder="specialPlaceholder[item.dbFieldName] || $t('pleaseEnter')+item.dbFieldTxt" />
|
||||||
<!-- 10, 下拉单选(数据字典) -->
|
<!-- 10, 下拉单选(数据字典) -->
|
||||||
<j-dict-select-tag v-else-if="item.fieldShowType === FieldType.OPTION_SINGLE.value"
|
<j-dict-select-tag v-else-if="item.fieldShowType === FieldType.OPTION_SINGLE.value"
|
||||||
class="box-input"
|
class="box-input"
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
||||||
:type="'select'"
|
:type="'select'"
|
||||||
:triggerChange="false"
|
:triggerChange="false"
|
||||||
:dictCode="item.dictField"/>
|
:dictCode="item.dictField" />
|
||||||
<!-- 11, 下拉多选(数据字典) -->
|
<!-- 11, 下拉多选(数据字典) -->
|
||||||
<j-multi-select-tag v-else-if="item.fieldShowType === FieldType.OPTION_MORE.value"
|
<j-multi-select-tag v-else-if="item.fieldShowType === FieldType.OPTION_MORE.value"
|
||||||
class="box-input"
|
class="box-input"
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"
|
||||||
:type="'select'"
|
:type="'select'"
|
||||||
:triggerChange="false"
|
:triggerChange="false"
|
||||||
:dictCode="item.dictField"/>
|
:dictCode="item.dictField" />
|
||||||
<!-- 12, 树选择 -->
|
<!-- 12, 树选择 -->
|
||||||
<a-tree-select
|
<a-tree-select
|
||||||
v-else-if="item.fieldShowType === FieldType.TREE.value"
|
v-else-if="item.fieldShowType === FieldType.TREE.value"
|
||||||
@@ -132,7 +132,7 @@
|
|||||||
tree-checkable
|
tree-checkable
|
||||||
treeCheckStrictly
|
treeCheckStrictly
|
||||||
:label-in-value="false"
|
:label-in-value="false"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"/>
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" />
|
||||||
<!-- 14, 年份选择 -->
|
<!-- 14, 年份选择 -->
|
||||||
<j-date v-else-if="item.fieldShowType === FieldType.YEAR_PICKER.value"
|
<j-date v-else-if="item.fieldShowType === FieldType.YEAR_PICKER.value"
|
||||||
show-type="year"
|
show-type="year"
|
||||||
@@ -140,7 +140,7 @@
|
|||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
:default-value="defaultValue[item.dbFieldName]"
|
:default-value="defaultValue[item.dbFieldName]"
|
||||||
date-format="YYYY"
|
date-format="YYYY"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"/>
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" />
|
||||||
<!-- 15, 树选择(单选) -->
|
<!-- 15, 树选择(单选) -->
|
||||||
<a-tree-select v-else-if="item.fieldShowType === FieldType.TREE_SINGLE.value"
|
<a-tree-select v-else-if="item.fieldShowType === FieldType.TREE_SINGLE.value"
|
||||||
v-model="formInline[item.dbFieldName]"
|
v-model="formInline[item.dbFieldName]"
|
||||||
@@ -149,7 +149,7 @@
|
|||||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||||
:tree-data="optionsData[item.dbFieldName]"
|
:tree-data="optionsData[item.dbFieldName]"
|
||||||
:label-in-value="false"
|
:label-in-value="false"
|
||||||
:placeholder="$t('pleaseSelect')+item.dbFieldTxt"/>
|
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" />
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
<div class="clause-item" v-for="(clause, index) in contentList" :key="index + 'clause'">
|
<div class="clause-item" v-for="(clause, index) in contentList" :key="index + 'clause'">
|
||||||
<div class="clause-item-content">
|
<div class="clause-item-content">
|
||||||
<!--文本-->
|
<!--文本-->
|
||||||
<a-input type="textarea" :maxLength="500" v-model="clause.itemContent" v-if="clause.type === TypeOfClauseItem.TEXT.value"/>
|
<a-input type="textarea" :maxLength="500" v-model="clause.itemContent" v-if="clause.type === TypeOfClauseItem.TEXT.value" />
|
||||||
<!--图片-->
|
<!--图片-->
|
||||||
<viewer>
|
<viewer>
|
||||||
<img v-if="clause.type === TypeOfClauseItem.IMG.value" :src="clause.thumbUrl?clause.thumbUrl:clause.itemContent" alt="">
|
<img v-if="clause.type === TypeOfClauseItem.IMG.value" :src="clause.thumbUrl?clause.thumbUrl:clause.itemContent" alt="">
|
||||||
@@ -190,9 +190,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 类型选择弹框 -->
|
<!-- 类型选择弹框 -->
|
||||||
<split-detail-add-type-check ref="splitDetailAddTypeCheck" @ok="handleAddOk"/>
|
<split-detail-add-type-check ref="splitDetailAddTypeCheck" @ok="handleAddOk" />
|
||||||
<!-- 编辑表格弹框 -->
|
<!-- 编辑表格弹框 -->
|
||||||
<split-detail-add-table ref="splitDetailAddTable" @editOk="editTableOk"/>
|
<split-detail-add-table ref="splitDetailAddTable" @editOk="editTableOk" />
|
||||||
</a-drawer>
|
</a-drawer>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -618,7 +618,7 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
formData.itemValEOList = contentList
|
formData.itemValEOList = contentList
|
||||||
formData.interpretationArticlesList = this.interpretationArticlesList
|
formData.interpretationArticlesList = this.interpretationArticlesList.filter(tt => !!tt.itemContent)
|
||||||
formData.delItemIds = this.deleteIds.join(',')
|
formData.delItemIds = this.deleteIds.join(',')
|
||||||
submitFunc(formData).then(res => {
|
submitFunc(formData).then(res => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
|
|||||||
Reference in New Issue
Block a user