提交 03a64a13 编写于 作者: ibizdev's avatar ibizdev

ibiz4j 发布系统代码

上级 23859a4f
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
:type="type" :type="type"
v-model="CurrentVal" v-model="CurrentVal"
:disabled="disabled ? true : false" :disabled="disabled ? true : false"
:autosize="autoSize" :element-id="textareaId"
@on-enter="enter" @on-enter="enter"
></i-input> ></i-input>
<div class="unit-text">{{unit}}</div> <div class="unit-text">{{unit}}</div>
...@@ -34,6 +34,20 @@ export default class InputBox extends Vue { ...@@ -34,6 +34,20 @@ export default class InputBox extends Vue {
*/ */
@Model("change") readonly itemValue?: any; @Model("change") readonly itemValue?: any;
/**
* 生命周期 (多行文本十行高度问题)
* @type {any}
* @memberof InputBox
*/
public mounted(){
if(this.textareaId){
let textarea :any= document.getElementById(this.textareaId);
if(textarea){
textarea.style=this.textareaStyle;
}
}
}
/** /**
* 单位 * 单位
* @type {String} * @type {String}
...@@ -41,6 +55,20 @@ export default class InputBox extends Vue { ...@@ -41,6 +55,20 @@ export default class InputBox extends Vue {
*/ */
@Prop() public unit?: string; @Prop() public unit?: string;
/**
* 多行文本十行 特殊参数样式(模型高度自带)
* @type {String}
* @memberof InputBoxUnit
*/
@Prop() public textareaStyle?: string;
/**
* 多行文本十行 特殊参数id(模型高度自带)
* @type {String}
* @memberof InputBoxUnit
*/
@Prop() public textareaId?: string;
/** /**
* 大小 * 大小
* @type {String} * @type {String}
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
</i-col> </i-col>
<i-col v-show="detailsModel.memo.visible" :style="{}" :lg="{ span: 24, offset: 0 }"> <i-col v-show="detailsModel.memo.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='memo' :itemRules="this.rules.memo" class='' :caption="$t('entities.ibzpost.main_form.details.memo')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.memo.error" :isEmptyCaption="false" labelPos="LEFT"> <app-form-item name='memo' :itemRules="this.rules.memo" class='' :caption="$t('entities.ibzpost.main_form.details.memo')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.memo.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.memo" :autoSize="{minRows: 10}" :disabled="detailsModel.memo.disabled" type='textarea' style="height:200px;" ></input-box> <input-box v-model="data.memo" :textareaId="this.$util.createUUID()" :disabled="detailsModel.memo.disabled" type='textarea' textareaStyle="height:200px;" ></input-box>
</app-form-item> </app-form-item>
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</i-col> </i-col>
<i-col v-show="detailsModel.memo.visible" :style="{}" :lg="{ span: 24, offset: 0 }"> <i-col v-show="detailsModel.memo.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='memo' :itemRules="this.rules.memo" class='' :caption="$t('entities.ibzteam.main_form.details.memo')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.memo.error" :isEmptyCaption="false" labelPos="LEFT"> <app-form-item name='memo' :itemRules="this.rules.memo" class='' :caption="$t('entities.ibzteam.main_form.details.memo')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.memo.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.memo" :autoSize="{minRows: 10}" :disabled="detailsModel.memo.disabled" type='textarea' style="height:200px;" ></input-box> <input-box v-model="data.memo" :textareaId="this.$util.createUUID()" :disabled="detailsModel.memo.disabled" type='textarea' textareaStyle="height:200px;" ></input-box>
</app-form-item> </app-form-item>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册