diff --git a/jero-web/src/App.vue b/jero-web/src/App.vue index 503a5c37a..742a0eb98 100644 --- a/jero-web/src/App.vue +++ b/jero-web/src/App.vue @@ -12,6 +12,7 @@ import moment from 'moment' import 'moment/locale/zh-cn' moment.locale('zh-cn') + const EN = 'en-us' const ZH = 'zh-cn' diff --git a/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue b/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue index 334ba9ba7..063de5dde 100644 --- a/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue +++ b/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue @@ -6,8 +6,22 @@
基本信息
- - + + + + 文档库 + + + 文档条款 + + + @@ -118,7 +132,10 @@ }, data () { return { - form: this.$form.createForm(this), + form: { + isModel:'', + + }, model: {}, labelCol: { xs: { span: 24 }, @@ -195,7 +212,17 @@ add: "/tag/onlCgformTag/add", edit: "/tag/onlCgformTag/edit", queryById: "/tag/onlCgformTag/queryById" - } + }, + is_model:[ + { + label:1, + value:'文档库' + }, + { + label:2, + value:'文档条款' + } + ] } }, computed: { diff --git a/jero-web/src/views/documentManage/tags/dialog/areaManage.vue b/jero-web/src/views/documentManage/tags/dialog/areaManage.vue index f81101108..5300c03e9 100644 --- a/jero-web/src/views/documentManage/tags/dialog/areaManage.vue +++ b/jero-web/src/views/documentManage/tags/dialog/areaManage.vue @@ -11,7 +11,7 @@ :wrapper-col="wrapperCol" > - + 文档库 @@ -41,8 +41,13 @@ /> - --> + - - - - - 文档库 - - - 文档条款 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue b/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue index 71190967c..6610464cf 100644 --- a/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue +++ b/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue @@ -1,34 +1,91 @@ @@ -72,7 +168,7 @@ } .drawer-footer{ position: absolute; - bottom: -8px; + bottom: 0; width: 100%; border-top: 1px solid #e8e8e8; padding: 10px 16px; diff --git a/jero-web/src/views/documentManage/tags/tabs/tabTable.vue b/jero-web/src/views/documentManage/tags/tabs/tabTable.vue index e5342f1f9..e355d4754 100644 --- a/jero-web/src/views/documentManage/tags/tabs/tabTable.vue +++ b/jero-web/src/views/documentManage/tags/tabs/tabTable.vue @@ -14,7 +14,7 @@ {{ text }} 属性名称 - 编辑 + 编辑 删除 @@ -30,7 +30,7 @@ selectedRowKeys: [], loading: false, ipagination:true, - + visibleEd:false, } }, props:{ @@ -47,6 +47,9 @@ }, handleTableChange(){ + }, + editVisible(id){ + this.$emit('visibleEd',true,id) } } } diff --git a/jero-web/src/views/documentManage/tags/tabs/tagItem.vue b/jero-web/src/views/documentManage/tags/tabs/tagItem.vue index dfab84bbe..be0348ba6 100644 --- a/jero-web/src/views/documentManage/tags/tabs/tagItem.vue +++ b/jero-web/src/views/documentManage/tags/tabs/tagItem.vue @@ -29,7 +29,7 @@ 展示区域管理 - + @@ -37,7 +37,7 @@
- + @@ -69,6 +69,7 @@ page:1, pageSize:10, }, + editData:[], //编辑的数据 areas:[ { value: 1, @@ -102,10 +103,10 @@ ], taglabColumns: [ { - dataIndex: 'name', - key: 'name', + dataIndex: 'dbFieldName', + key: 'dbFieldName', slots: { title: 'customTitle' }, - scopedSlots: { customRender: 'name' }, + scopedSlots: { customRender: 'dbFieldName' }, align: "center", width: 100, }, @@ -113,25 +114,25 @@ title: '英文名称', align: "center", width: 100, - dataIndex: 'englishName', + dataIndex: 'dbFieldEnName', }, { title: '属性类型', align: "center", width: 100, - dataIndex: 'type', + dataIndex: 'fieldShowType', }, { title: '字段长度', align: "center", width: 80, - dataIndex: 'length' + dataIndex: 'fieldLength' }, { title: '展示顺序', align: "center", width: 80, - dataIndex: 'numberSort' + dataIndex: 'orderNum' }, { title: '展示区域', @@ -184,9 +185,13 @@ ], areaVisible:false, areaTable:[], - drawerVisible:false + drawerVisible:false, + value:1 } }, + mounted() { + this.loadData() + }, methods:{ searchQuery(){ @@ -197,6 +202,8 @@ handleAdd(){ this.drawerVisible=true }, + + //区域管理列表数据 handleShow(){ this.areaVisible=true getAction(`/tag/onlCgformArea/list`,{}).then(res=>{ @@ -205,11 +212,20 @@ } }) }, + //标签项管理初始数据 + loadData(){ + getAction(`Field/onlCgformField/page`,{}).then(res=>{ + if(res.success){ + this.tableData= [ ...res.result.records] + } + }) + }, + //标签项管理tab切换 callbackTab(value){ - console.log('values',value) if(value==1){ - this.tableData=this.taglab - this.tableData=this.taglabSplit + this.loadData() + // this.tableData=this.taglab + // this.tableData=this.taglabSplit } }, diaHide(vis){ @@ -230,6 +246,18 @@ //编辑按钮 updateOk(value){ this.handleShow() + }, + //编辑 + visibleEd(val,id){ + this.drawerVisible=val + let params={ + id:id + } + getAction(`Field/onlCgformField/queryById`,params).then(res=>{ + if(res.success){ + this.editData=res.result + } + }) } } }