Browse Source

Task 经营属性

rongxin_dev
zhaodengke 1 week ago
parent
commit
af7e38c6d8
3 changed files with 38 additions and 2 deletions
  1. +13
    -1
      src/views/sunVillage_info/resourceAdd.vue
  2. +11
    -0
      src/views/sunVillage_info/resourceDetail.vue
  3. +14
    -1
      src/views/sunVillage_info/resourceEdit.vue

+ 13
- 1
src/views/sunVillage_info/resourceAdd.vue View File

@@ -66,6 +66,17 @@
<van-field v-model="form.north" label="北至" placeholder="北至" input-align="right" :border="false" /> <van-field v-model="form.north" label="北至" placeholder="北至" input-align="right" :border="false" />
<van-field v-model="form.totalArea" label="总面积(亩)" placeholder="总面积(亩)" required :rules="[{ required: true }]" input-align="right" :border="false" /> <van-field v-model="form.totalArea" label="总面积(亩)" placeholder="总面积(亩)" required :rules="[{ required: true }]" input-align="right" :border="false" />


<field-select
v-model="form.operationType"
label="经营属性"
value-key="dictLabel"
data-key="dictValue"
placeholder="请选择"
:rulesx="[{ required: true }]"
requiredx
remote-url="/open/zdzh/list/operation_type"
:on-remote-response="'data'"/>

<van-field <van-field
readonly readonly
clickable clickable
@@ -212,8 +223,10 @@
</template> </template>
<script> <script>
import { addResource } from "@/api/sunVillage_info/fixedAssets"; import { addResource } from "@/api/sunVillage_info/fixedAssets";
import FieldSelect from "@/components/form/FieldSelect.vue";
export default { export default {
name: "certificateList", name: "certificateList",
components: {FieldSelect},
data() { data() {
return { return {
// 资源分类字典 // 资源分类字典
@@ -262,7 +275,6 @@
showAssetType:false, showAssetType:false,
resourceSortOptions:[], resourceSortOptions:[],
//经营属性 //经营属性
operationType:'经营性',
showOperationType:false, showOperationType:false,
operationTypeOptions:[], operationTypeOptions:[],
//增加方式 //增加方式


+ 11
- 0
src/views/sunVillage_info/resourceDetail.vue View File

@@ -42,6 +42,15 @@
<van-field readonly v-model="form.north" label="北至" placeholder="北至" input-align="right" :border="false" /> <van-field readonly v-model="form.north" label="北至" placeholder="北至" input-align="right" :border="false" />
<van-field readonly v-model="form.totalArea" label="总面积(亩)" placeholder="总面积(亩)" required :rules="[{ required: true }]" input-align="right" :border="false" /> <van-field readonly v-model="form.totalArea" label="总面积(亩)" placeholder="总面积(亩)" required :rules="[{ required: true }]" input-align="right" :border="false" />


<field-select
v-model="form.operationType"
label="经营属性"
value-key="dictLabel"
data-key="dictValue"
placeholder="请选择"
remote-url="/open/zdzh/list/operation_type"
:on-remote-response="'data'"/>

<van-field <van-field
readonly readonly
label="使用情况" label="使用情况"
@@ -165,8 +174,10 @@
</template> </template>
<script> <script>
import { updateResource,getResource } from "@/api/sunVillage_info/fixedAssets"; import { updateResource,getResource } from "@/api/sunVillage_info/fixedAssets";
import FieldSelect from "@/components/form/FieldSelect.vue";
export default { export default {
name: "certificateList", name: "certificateList",
components: {FieldSelect},
data() { data() {
return { return {
// 资源分类字典 // 资源分类字典


+ 14
- 1
src/views/sunVillage_info/resourceEdit.vue View File

@@ -66,6 +66,17 @@
<van-field v-model="form.north" label="北至" placeholder="北至" input-align="right" :border="false" /> <van-field v-model="form.north" label="北至" placeholder="北至" input-align="right" :border="false" />
<van-field v-model="form.totalArea" label="总面积(亩)" placeholder="总面积(亩)" required :rules="[{ required: true }]" input-align="right" :border="false" /> <van-field v-model="form.totalArea" label="总面积(亩)" placeholder="总面积(亩)" required :rules="[{ required: true }]" input-align="right" :border="false" />


<field-select
v-model="form.operationType"
label="经营属性"
value-key="dictLabel"
data-key="dictValue"
placeholder="请选择"
:rulesx="[{ required: true }]"
requiredx
remote-url="/open/zdzh/list/operation_type"
:on-remote-response="'data'"/>

<van-field <van-field
readonly readonly
clickable clickable
@@ -212,8 +223,10 @@
</template> </template>
<script> <script>
import { updateResource,getResource } from "@/api/sunVillage_info/fixedAssets"; import { updateResource,getResource } from "@/api/sunVillage_info/fixedAssets";
import FieldSelect from "@/components/form/FieldSelect.vue";
export default { export default {
name: "certificateList", name: "certificateList",
components: {FieldSelect},
data() { data() {
return { return {
// 资源分类字典 // 资源分类字典
@@ -235,7 +248,7 @@
applicationListSecond:[], applicationListSecond:[],
form:{ form:{
assetType:'151001', assetType:'151001',
operationType:'1',
operationType: null,
addType:'1', addType:'1',
buildTime:this.format(new Date(),'yyyy-MM-dd'), buildTime:this.format(new Date(),'yyyy-MM-dd'),
useType:'1', useType:'1',


Loading…
Cancel
Save