| | |
| | | }, |
| | | data() { |
| | | return { |
| | | refertype: this.referConfig.type, |
| | | refertype: this.referConfig.options.type, |
| | | emitData: {}, |
| | | width:this.referConfig.width || '900px', |
| | | height:this.referConfig.height || '600px' |
| | | width:this.referConfig.options.width || '900px', |
| | | height:this.referConfig.options.height || '500px' |
| | | }; |
| | | }, |
| | | computed: { |
| | |
| | | <div> |
| | | <el-dialog |
| | | v-dialogDrag |
| | | :height="options.height || '70vh'" |
| | | :title="title" |
| | | :visible.sync="visible" |
| | | :width="onlyTable?'60%': '80%'" |
| | |
| | | class="avue-dialog avue-dialog--top" |
| | | @close="dialogClose" |
| | | > |
| | | <el-container> |
| | | <el-container :style="{ 'height': height || '60vh' }"> |
| | | <el-aside width="300px" v-if="!onlyTable && classifys.length>0"> |
| | | <el-tabs type="border-card" style="height: 100%" @tab-click="tabClick" |
| | | v-model="tabName"> |
| | |
| | | referType: { |
| | | type: String, |
| | | default: "", |
| | | }, width: { |
| | | }, |
| | | width: { |
| | | type: String, |
| | | default:'70%' |
| | | }, height: { |
| | | default:'80%' |
| | | }, |
| | | height: { |
| | | type: String, |
| | | default:'60%' |
| | | default:'500px' |
| | | }, |
| | | reloadFormKey: { |
| | | type: String, |
| | |
| | | }, |
| | | initTreeData: function (nodes) { |
| | | let treeData = []; |
| | | if(nodes && Array.isArray(nodes)){ |
| | | nodes.forEach((item) => { |
| | | let children = item.children; |
| | | if (children) { |
| | | children = this.initTreeData(children); |
| | | } |
| | | treeData.push({ |
| | | label: item[this.props.label], |
| | | value: item[this.props.value], |
| | | leaf: !item.children, |
| | | children: children, |
| | | attributes: item, |
| | | }); |
| | | nodes.forEach((item) => { |
| | | let children = item.children; |
| | | if (children) { |
| | | children = this.initTreeData(children); |
| | | } |
| | | treeData.push({ |
| | | label: item[this.props.label], |
| | | value: item[this.props.value], |
| | | leaf: !item.children, |
| | | children: children, |
| | | attributes: item, |
| | | }); |
| | | } |
| | | }); |
| | | return treeData; |
| | | }, |
| | | filterNode(value, data) { |
| | |
| | | <template> |
| | | <div> |
| | | <el-dialog v-dialogDrag |
| | | :height="options.height|| 'auto'" :title="title" |
| | | :title="title" |
| | | :visible.sync="visible" |
| | | :width="options.width|| '450'" |
| | | :width="width|| '450'" |
| | | :append-to-body="true" |
| | | class="avue-dialog avue-dialog--top" |
| | | @close="dialogClose"> |
| | |
| | | referType: { |
| | | type: String, |
| | | default:'' |
| | | }, width: { |
| | | }, |
| | | width: { |
| | | type: String, |
| | | default:'70%' |
| | | }, height: { |
| | | }, |
| | | height: { |
| | | type: String, |
| | | default:'60%' |
| | | default:'500px' |
| | | }, |
| | | reloadFormKey: { |
| | | type: String, |
| | |
| | | option: { |
| | | addBtn: false, |
| | | columnBtn: false, |
| | | height:this.height, |
| | | calcHeight: 30, |
| | | tip: false, |
| | | menu: false, |
| | |
| | | <template> |
| | | <div> |
| | | <el-dialog v-dialogDrag |
| | | :height="height|| 'auto'" :title="title" |
| | | :title="title" |
| | | :visible.sync="visible" |
| | | :width="width" |
| | | :style="'height:'+height || 'auto'" |
| | | :append-to-body="true" |
| | | class="avue-dialog avue-dialog--top" |
| | | @close="dialogClose"> |
| | |
| | | referType: { |
| | | type: String, |
| | | default:'' |
| | | }, width: { |
| | | }, |
| | | width: { |
| | | type: String, |
| | | default:'70%' |
| | | }, height: { |
| | | }, |
| | | height: { |
| | | type: String, |
| | | default:'60%' |
| | | default:'500px' |
| | | }, |
| | | reloadFormKey: { |
| | | type: String, |
| | |
| | | option: { |
| | | addBtn: false, |
| | | columnBtn: false, |
| | | height:this.height, |
| | | calcHeight: 30, |
| | | tip: false, |
| | | menu: false, |
| | |
| | | <template> |
| | | <div> |
| | | <el-row> |
| | | <!--<el-row> |
| | | <el-col :span="24"> |
| | | <third-register></third-register> |
| | | </el-col> |
| | | </el-row> |
| | | </el-row>--> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <basic-container> |