| | |
| | | <template> |
| | | <div> |
| | | <div v-if="this.crudArrayFlag" class="app" style="display: flex;flex-wrap: wrap; display: inline-block;height: 80px"> |
| | | <div v-if="this.crudArrayFlag" class="app" |
| | | style="display: flex;flex-wrap: wrap; display: inline-block;height: 80px"> |
| | | <el-button-group> |
| | | <!--新增--> |
| | | <span v-if="permissionList.busineStatus"> |
| | |
| | | ></refer-config-dialog> |
| | | <!--近义词查询规则 --> |
| | | <el-dialog :visible.sync="synonymVisible" append-to-body title="近义词查询规则"> |
| | | <avue-crud :data="synonymData" :option="synonymOption" v-loading="sysonymLoading" @selection-change="sysChange"> |
| | | <avue-crud v-loading="sysonymLoading" :data="synonymData" :option="synonymOption" @selection-change="sysChange"> |
| | | <template slot="lcStatus" slot-scope="{row}"> |
| | | <el-tag v-if="row.lcStatus === 'Released'" type="success">启用</el-tag> |
| | | <el-tag v-else type="danger">停用</el-tag> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import {AttrByBtm, gridCodeClassifyTemplateAttr, batchAddSave, copyto, listByFlag,codeSynonym} from '@/api/template/templateAttr' |
| | | import { |
| | | AttrByBtm, |
| | | gridCodeClassifyTemplateAttr, |
| | | batchAddSave, |
| | | copyto, |
| | | listByFlag, |
| | | codeSynonym |
| | | } from '@/api/template/templateAttr' |
| | | import {getList} from "@/api/refer/table"; |
| | | import func from "@/util/func"; |
| | | import {getCurrentInstance} from "vue"; |
| | |
| | | }, |
| | | { |
| | | label:'近义词查询规则', |
| | | prop:'sysonymRuleOids', |
| | | prop: 'sysonymRuleOidsText', |
| | | cell: false, |
| | | edit: 'refer' |
| | | }, |
| | |
| | | }else { |
| | | const newArray = this.sysSelectData.map(obj => obj.oid); |
| | | const newString = newArray.join(','); |
| | | const newArrayName = this.sysSelectData.map(obj => obj.name); |
| | | const newStringName = newArrayName.join(',') |
| | | this.$set(this.CurrentCell, 'sysonymRuleOids', newString) |
| | | //text |
| | | this.$set(this.CurrentCell, 'sysonymRuleOidsText', newStringName) |
| | | this.AddCellFlag = true; |
| | | this.synonymVisible = false; |
| | | } |
| | | }, |
| | | sysChange(row){ |
| | | console.log(row) |
| | | this.sysSelectData = row; |
| | | }, |
| | | //新增搜索 |
| | |
| | | this.attrModel = this.CurrentCell.attributeGroup |
| | | } |
| | | }, |
| | | sysonymRuleOids: () =>{ |
| | | sysonymRuleOidsText: () => { |
| | | this.sysonymLoading = true |
| | | codeSynonym('1','-1','Released').then(res=>{ |
| | | this.synonymData = res.data.data.records; |