|
|
@ -39,6 +39,7 @@
|
|
|
|
placeholder="请输入"
|
|
|
|
placeholder="请输入"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
:style="{ width: '100%' }"
|
|
|
|
:style="{ width: '100%' }"
|
|
|
|
|
|
|
|
:disabled="disFlag"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
@ -57,14 +58,14 @@
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
|
<jnpf-form-tip-item label="空间面积" prop="spaceArea">
|
|
|
|
<jnpf-form-tip-item label="空间面积" prop="spaceArea">
|
|
|
|
<JnpfInputNumber
|
|
|
|
<JnpfInput
|
|
|
|
v-model="dataForm.spaceArea"
|
|
|
|
v-model="dataForm.spaceArea"
|
|
|
|
@change="changeData('spaceArea', -1)"
|
|
|
|
@change="changeData('spaceArea', -1)"
|
|
|
|
placeholder="数字文本"
|
|
|
|
placeholder="数字文本"
|
|
|
|
addonAfter="m²"
|
|
|
|
addonAfter="m²"
|
|
|
|
:step="1"
|
|
|
|
:step="1"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
</JnpfInputNumber>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
@ -83,14 +84,14 @@
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
|
<jnpf-form-tip-item label="单价" prop="unitPrice">
|
|
|
|
<jnpf-form-tip-item label="单价" prop="unitPrice">
|
|
|
|
<JnpfInputNumber
|
|
|
|
<JnpfInput
|
|
|
|
v-model="dataForm.unitPrice"
|
|
|
|
v-model="dataForm.unitPrice"
|
|
|
|
@change="changeData('unitPrice', -1)"
|
|
|
|
@change="changeData('unitPrice', -1)"
|
|
|
|
placeholder="数字文本"
|
|
|
|
placeholder="数字文本"
|
|
|
|
addonAfter="元/m²"
|
|
|
|
addonAfter="元/m²"
|
|
|
|
:step="1"
|
|
|
|
:step="1"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
</JnpfInputNumber>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-col :span="12">
|
|
|
@ -175,6 +176,7 @@ export default {
|
|
|
|
props: [],
|
|
|
|
props: [],
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
|
|
|
|
disFlag: false,
|
|
|
|
dataFormSubmitType: 0,
|
|
|
|
dataFormSubmitType: 0,
|
|
|
|
continueBtnLoading: false,
|
|
|
|
continueBtnLoading: false,
|
|
|
|
index: 0,
|
|
|
|
index: 0,
|
|
|
@ -237,6 +239,11 @@ export default {
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: "数字文本",
|
|
|
|
message: "数字文本",
|
|
|
|
trigger: ["blur", "change"]
|
|
|
|
trigger: ["blur", "change"]
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
pattern: /^\d+$/,
|
|
|
|
|
|
|
|
message: "请输入正确的数字",
|
|
|
|
|
|
|
|
trigger: "blur"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
],
|
|
|
|
spaceType: [
|
|
|
|
spaceType: [
|
|
|
@ -245,6 +252,13 @@ export default {
|
|
|
|
message: "请选择",
|
|
|
|
message: "请选择",
|
|
|
|
trigger: "change"
|
|
|
|
trigger: "change"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
unitPrice: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
pattern: /^\d+$/,
|
|
|
|
|
|
|
|
message: "请输入正确的数字",
|
|
|
|
|
|
|
|
trigger: "blur"
|
|
|
|
|
|
|
|
}
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
spaceTypeOptions: [
|
|
|
|
spaceTypeOptions: [
|
|
|
@ -372,6 +386,9 @@ export default {
|
|
|
|
this.dataForm = JSON.parse(JSON.stringify(this.dataValueAll));
|
|
|
|
this.dataForm = JSON.parse(JSON.stringify(this.dataValueAll));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
init(id, isDetail, allList, treeActiveId) {
|
|
|
|
init(id, isDetail, allList, treeActiveId) {
|
|
|
|
|
|
|
|
if (id) {
|
|
|
|
|
|
|
|
this.disFlag = true;
|
|
|
|
|
|
|
|
}
|
|
|
|
this.prevDis = false;
|
|
|
|
this.prevDis = false;
|
|
|
|
this.nextDis = false;
|
|
|
|
this.nextDis = false;
|
|
|
|
this.allList = allList || [];
|
|
|
|
this.allList = allList || [];
|
|
|
|