Commit 1734b5bb by lichengming
parents 54881f98 78bb249a
<template> <template>
<div> <div>
<Modal v-model="showModal" :mask-closable="false" @on-visible-change="_visibleChange" width="900"> <Modal v-model="showModal" :mask-closable="false" width="900" @on-visible-change="_visibleChange">
<p slot="header">{{modalTitle}}</p> <p slot="header">{{modalTitle}}</p>
<div> <div>
<Form ref="formObj" :id="formId" :model="formObj" :rules="ruleValidate" :label-width="100" inline> <Form :id="formId" ref="formObj" :model="formObj" :rules="ruleValidate" :label-width="100" inline>
<div> <div>
<Form-item label="属性名称" prop="attributeName" class="width-48"> <Form-item label="属性名称" prop="attributeName" class="width-48">
<Input v-model="formObj.attributeName" name="attributeName" placeholder="请输入属性名称"/> <Input v-model="formObj.attributeName" name="attributeName" placeholder="请输入属性名称"/>
...@@ -19,47 +19,47 @@ ...@@ -19,47 +19,47 @@
<Form-item label="列位置" prop="columnPlace" class="width-48"> <Form-item label="列位置" prop="columnPlace" class="width-48">
<Input <Input
v-model="formObj.columnPlace" v-model="formObj.columnPlace"
@keydown.native="channelInputLimit"
name="columnPlace" name="columnPlace"
type="number" type="number"
onmousewheel="return false" onmousewheel="return false"
placeholder="请输入列位置" placeholder="请输入列位置"
@keydown.native="channelInputLimit"
></Input> ></Input>
</Form-item> </Form-item>
<Form-item label="合并开始列" prop="mergeBegin" class="width-48"> <Form-item label="合并开始列" prop="mergeBegin" class="width-48">
<Input <Input
v-model="formObj.mergeBegin" v-model="formObj.mergeBegin"
@keydown.native="channelInputLimit"
name="mergeBegin" name="mergeBegin"
type="number" type="number"
onmousewheel="return false" onmousewheel="return false"
placeholder="请输入合并开始列" placeholder="请输入合并开始列"
@keydown.native="channelInputLimit"
/> />
</Form-item> </Form-item>
<Form-item label="合并结束列" prop="mergeEnd" class="width-48"> <Form-item label="合并结束列" prop="mergeEnd" class="width-48">
<Input <Input
v-model="formObj.mergeEnd" v-model="formObj.mergeEnd"
@keydown.native="channelInputLimit"
name="mergeEnd" name="mergeEnd"
type="number" type="number"
onmousewheel="return false" onmousewheel="return false"
placeholder="请输入合并结束列" placeholder="请输入合并结束列"
@keydown.native="channelInputLimit"
/> />
</Form-item> </Form-item>
<Form-item label="合并行数" prop="mergeRowNum" class="width-48"> <Form-item label="合并行数" prop="mergeRowNum" class="width-48">
<Input <Input
v-model="formObj.mergeRowNum" v-model="formObj.mergeRowNum"
@keydown.native="channelInputLimit"
name="mergeRowNum" name="mergeRowNum"
type="number" type="number"
onmousewheel="return false" onmousewheel="return false"
placeholder="请输入合并行数" placeholder="请输入合并行数"
@keydown.native="channelInputLimit"
/> />
</Form-item> </Form-item>
<Form-item label="是否是项目指标" prop="itemed" class="width-48"> <Form-item label="是否是项目指标" prop="itemed" class="width-48">
<Select v-model="formObj.itemed" @change="_optionChange" placeholder="请选择"> <Select v-model="formObj.itemed" placeholder="请选择" @change="_optionChange">
<Option <Option
v-for="(item,index) in options" v-for="(item,index) in options"
:key="index" :key="index"
...@@ -68,6 +68,20 @@ ...@@ -68,6 +68,20 @@
/> />
</Select> </Select>
</Form-item> </Form-item>
<Form-item label="是否天平取值" prop="clicked" class="width-48">
<Select v-model="formObj.clicked" placeholder="请选择" @change="_clickedChange">
<Option
v-for="(item,index) in options"
:key="index"
:label="item.value"
:value="index"
/>
</Select>
</Form-item>
<Form-item label="单位" prop="unit" class="width-48"> <Form-item label="单位" prop="unit" class="width-48">
<Input v-model="formObj.unit" name="unit" <Input v-model="formObj.unit" name="unit"
placeholder="请输入单位"/> placeholder="请输入单位"/>
...@@ -76,7 +90,7 @@ ...@@ -76,7 +90,7 @@
</Form> </Form>
</div> </div>
<div slot="footer"> <div slot="footer">
<modal-footer ref="footerModal" @on-result-change="_footerResult" :footer="footerList"></modal-footer> <modal-footer ref="footerModal" :footer="footerList" @on-result-change="_footerResult"></modal-footer>
</div> </div>
</Modal> </Modal>
</div> </div>
...@@ -109,7 +123,8 @@ export default { ...@@ -109,7 +123,8 @@ export default {
mergeBegin: '', mergeBegin: '',
mergeRowNum: '', mergeRowNum: '',
mergeEnd: '', mergeEnd: '',
itemed: undefined itemed: undefined,
clicked: undefined
}, },
options: [ options: [
{ {
...@@ -222,6 +237,12 @@ export default { ...@@ -222,6 +237,12 @@ export default {
this.formObj.itemed = data this.formObj.itemed = data
console.log(this.formObj.itemed) console.log(this.formObj.itemed)
}, },
_clickedChange(data) {
this.formObj.clicked = data
console.log(this.formObj.clicked)
},
_ok() { _ok() {
this.$refs.formObj.validate(valid => { this.$refs.formObj.validate(valid => {
if (valid) { if (valid) {
...@@ -229,11 +250,13 @@ export default { ...@@ -229,11 +250,13 @@ export default {
if (this.$string(this.id).isEmpty()) { if (this.$string(this.id).isEmpty()) {
data.templateId = this.templateId data.templateId = this.templateId
data.itemed = this.formObj.itemed data.itemed = this.formObj.itemed
data.clicked = this.formObj.clicked
// 添加 // 添加
this._save(data) this._save(data)
} else { } else {
// 编辑 // 编辑
data.itemed = this.formObj.itemed data.itemed = this.formObj.itemed
data.clicked = this.formObj.clicked
this._edit({ id: this.formObj.id, obj: data }) this._edit({ id: this.formObj.id, obj: data })
} }
} else { } else {
......
...@@ -94,7 +94,7 @@ export default { ...@@ -94,7 +94,7 @@ export default {
action: '', action: '',
isLoad: false, isLoad: false,
isDisable: true, isDisable: true,
format: ['docx', 'xlsx', 'xls'] format: ['docx', 'xlsx', 'xls', 'xlsm']
} }
}, },
methods: { methods: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment