8 changed files with 376 additions and 86 deletions
-
1src/api/code/codeDrawing.js
-
1src/api/code/codeItemValue.js
-
199src/views/modules/code/generation.vue
-
76src/views/modules/code/item.vue
-
14src/views/modules/code/item/itemValue.vue
-
37src/views/modules/code/list.vue
-
100src/views/modules/quotation/pirceCheckDetail/priceCheckDetailForm.vue
-
34src/views/modules/quotation/priceCheckDetail.vue
@ -0,0 +1,100 @@ |
|||||
|
<template> |
||||
|
<div> |
||||
|
<el-dialog v-bind="$attrs" v-on="$listeners" @open="onOpen" @close="onClose" title="Dialog Titile"> |
||||
|
<el-form ref="priceCheckDetailForm" :model="priceCheck" :rules="priceCheckRule" size="mini" label-width="100px" label-position="top"> |
||||
|
<el-row gutter="10"> |
||||
|
<el-col :span="12"> |
||||
|
<el-form-item label="多行文本" prop="field105"> |
||||
|
<el-input v-model="priceCheck.field105" type="textarea" placeholder="请输入多行文本" |
||||
|
:autosize="{minRows: 4, maxRows: 4}" :style="{width: '100%'}"></el-input> |
||||
|
</el-form-item> |
||||
|
</el-col> |
||||
|
<el-col :span="12"> |
||||
|
<el-form-item label="多行文本" prop="field116"> |
||||
|
<el-input v-model="priceCheck.field116" type="textarea" placeholder="请输入多行文本" |
||||
|
:autosize="{minRows: 4, maxRows: 4}" :style="{width: '100%'}"></el-input> |
||||
|
</el-form-item> |
||||
|
</el-col> |
||||
|
<el-col :span="12"> |
||||
|
<el-form-item label="多行文本" prop="field120"> |
||||
|
<el-input v-model="priceCheck.field120" type="textarea" placeholder="请输入多行文本" |
||||
|
:autosize="{minRows: 4, maxRows: 4}" :style="{width: '100%'}"></el-input> |
||||
|
</el-form-item> |
||||
|
</el-col> |
||||
|
<el-col :span="12"> |
||||
|
<el-form-item label="多行文本" prop="field121"> |
||||
|
<el-input v-model="priceCheck.field121" type="textarea" placeholder="请输入多行文本" |
||||
|
:autosize="{minRows: 4, maxRows: 4}" :style="{width: '100%'}"></el-input> |
||||
|
</el-form-item> |
||||
|
</el-col> |
||||
|
</el-row> |
||||
|
</el-form> |
||||
|
<div slot="footer"> |
||||
|
<el-button @click="close">取消</el-button> |
||||
|
<el-button type="primary" @click="handelConfirm">确定</el-button> |
||||
|
</div> |
||||
|
</el-dialog> |
||||
|
</div> |
||||
|
</template> |
||||
|
<script> |
||||
|
export default { |
||||
|
name: 'priceCheckDetailForm', |
||||
|
inheritAttrs: false, |
||||
|
components: {}, |
||||
|
props: [], |
||||
|
data() { |
||||
|
return { |
||||
|
priceCheck: { |
||||
|
field105: undefined, |
||||
|
field116: undefined, |
||||
|
field120: undefined, |
||||
|
field121: undefined, |
||||
|
}, |
||||
|
priceCheckRule: { |
||||
|
field105: [{ |
||||
|
required: true, |
||||
|
message: '请输入多行文本', |
||||
|
trigger: 'blur' |
||||
|
}], |
||||
|
field116: [{ |
||||
|
required: true, |
||||
|
message: '请输入多行文本', |
||||
|
trigger: 'blur' |
||||
|
}], |
||||
|
field120: [{ |
||||
|
required: true, |
||||
|
message: '请输入多行文本', |
||||
|
trigger: 'blur' |
||||
|
}], |
||||
|
field121: [{ |
||||
|
required: true, |
||||
|
message: '请输入多行文本', |
||||
|
trigger: 'blur' |
||||
|
}], |
||||
|
}, |
||||
|
} |
||||
|
}, |
||||
|
computed: {}, |
||||
|
watch: {}, |
||||
|
created() {}, |
||||
|
mounted() {}, |
||||
|
methods: { |
||||
|
onOpen() {}, |
||||
|
onClose() { |
||||
|
this.$refs['priceCheckDetailForm'].resetFields() |
||||
|
}, |
||||
|
close() { |
||||
|
this.$emit('update:visible', false) |
||||
|
}, |
||||
|
handelConfirm() { |
||||
|
this.$refs['priceCheckDetailForm'].validate(valid => { |
||||
|
if (!valid) return |
||||
|
this.close() |
||||
|
}) |
||||
|
}, |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
</script> |
||||
|
<style> |
||||
|
</style> |
||||
@ -0,0 +1,34 @@ |
|||||
|
<script> |
||||
|
export default { |
||||
|
name: "priceCheckDetail", |
||||
|
props:{ |
||||
|
data: { |
||||
|
type: Object, |
||||
|
required: true |
||||
|
} |
||||
|
}, |
||||
|
data(){ |
||||
|
return{ |
||||
|
|
||||
|
} |
||||
|
}, |
||||
|
created() { |
||||
|
|
||||
|
}, |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<template> |
||||
|
<div> |
||||
|
<div> |
||||
|
<el-button type="primary">新增</el-button> |
||||
|
<el-button type="primary">删除</el-button> |
||||
|
</div> |
||||
|
|
||||
|
|
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<style scoped> |
||||
|
|
||||
|
</style> |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue