From f43ef0c77c6f437bd0f7459d75168e6f77e334bb Mon Sep 17 00:00:00 2001
From: feige <feige@qq.com>
Date: 星期一, 22 十二月 2025 11:18:11 +0800
Subject: [PATCH] 修改了代码
---
ruoyi-ui/src/views/note/propertyInfo.vue | 19 +++
ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue | 49 ++++++--
ruoyi-ui/src/views/bignote/index.vue | 12 ++
ruoyi-ui/src/views/bignote/familyeventInfo.vue | 184 ++++++++++++++++++++++++++++++
ruoyi-ui/src/views/selfeconomy/index.vue | 23 +++
ruoyi-ui/src/views/note/index.vue | 49 +++++--
6 files changed, 302 insertions(+), 34 deletions(-)
diff --git a/ruoyi-ui/src/views/bignote/familyeventInfo.vue b/ruoyi-ui/src/views/bignote/familyeventInfo.vue
index 2a14ab1..57be3cc 100644
--- a/ruoyi-ui/src/views/bignote/familyeventInfo.vue
+++ b/ruoyi-ui/src/views/bignote/familyeventInfo.vue
@@ -18,10 +18,36 @@
<el-input v-model="formData.title" placeholder="璇疯緭鍏ユ爣棰�" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
</el-form-item>
- <el-form-item label="浜虹墿" prop="people">
+ <!-- <el-form-item label="浜虹墿" prop="people">
<el-input v-model="formData.people" placeholder="璇疯緭鍏ヤ汉鐗�" clearable :style="{width: '100%'}" :disabled="dsb">
- </el-input>
+ </el-input> -->
+
+ <el-form-item label="瀹舵棌鎴愬憳" prop="selectedMemberIds">
+ <!-- 宸查�夋垚鍛樺洖鏄惧尯鍩� -->
+ <div v-if="selectedMemberNames.length > 0" class="selected-members">
+ <el-tag
+ v-for="(name, index) in selectedMemberNames"
+ :key="index"
+ closable
+ @close="handleTagClose(index)"
+ >
+ {{ name }}
+ </el-tag>
+ </div>
+ <!-- 瑙﹀彂寮圭獥鎸夐挳 -->
+ <div style="display: flex; align-items: center;" v-if="!dsb" >
+ <el-button
+ type="primary"
+ icon="el-icon-user-plus"
+ @click="openMemberDialog"
+ :disabled="loading"
+ >
+ 閫夋嫨瀹舵棌鎴愬憳
+ </el-button>
+ </div>
</el-form-item>
+
+
<el-form-item label="鍦扮偣" prop="address">
<el-input v-model="formData.address" placeholder="璇疯緭鍏ュ湴鐐�" clearable :style="{width: '100%'}" :disabled="dsb">
</el-input>
@@ -31,7 +57,14 @@
:editable="false" :clearable="false" :style="{width: '100%'}" :disabled="dsb" value-format="yyyy-MM-dd"
></el-date-picker>
</el-form-item>
+ <el-form-item label="鏄惁闅愯棌" prop="isHide">
+ <el-radio-group v-model="formData.isHide" :style="{width: '100%'}">
+ <el-radio label="鏄�">鏄�</el-radio>
+ <el-radio label="鍚�">鍚�</el-radio>
+ </el-radio-group>
+
+ </el-form-item>
<el-form-item label="澶囨敞" prop="remark">
<el-input v-model="formData.remark" placeholder="璇疯緭鍏ュ娉�" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
</el-form-item>
@@ -41,7 +74,7 @@
<!-- </el-form-item>-->
<!-- :http-request="requestUpload" -->
- <h4 class="form-header">鐩稿叧鍥剧墖 </h4>
+ <h4 class="form-header">鐩稿叧鍥剧墖</h4>
<el-upload
action="#"
list-type="picture-card"
@@ -199,6 +232,60 @@
<el-dialog :visible.sync="dialogVisible">
<img w-full :src="dialogImageUrl" style="width: 100%; height: 100%" alt="Preview Image" />
</el-dialog>
+
+
+
+ <el-dialog
+ :visible.sync="memberDialogVisible"
+ title="閫夋嫨瀹舵棌鎴愬憳"
+ width="50%"
+ :close-on-click-modal="false"
+ >
+ <!-- 寮圭獥鍐呭鍖� -->
+ <div class="member-dialog-content">
+ <!-- 鎼滅储妗� -->
+ <el-input
+ v-model="memberSearch"
+ placeholder="鎼滅储鎴愬憳濮撳悕..."
+ prefix-icon="el-icon-search"
+ style="margin-bottom: 20px;"
+ ></el-input>
+
+
+
+ <!-- 鍔犺浇鐘舵�� -->
+ <div v-if="loading" class="loading-container">
+ <el-loading-spinner></el-loading-spinner>
+ <p>鍔犺浇瀹舵棌鎴愬憳涓�...</p>
+ </div>
+
+ <div v-else-if="familyMembers.length === 0" class="no-data">
+ <el-empty description="鏆傛棤瀹舵棌鎴愬憳鏁版嵁"></el-empty>
+ </div>
+<label v-for="item in familyMembers" :key="item.userId" class="signature-checkbox">
+ <input type="checkbox" v-model="selectedMemberIds" :value="item.userId">
+ <span>{{ item.oldName }}</span>
+ </label>
+ <!-- 澶氶�夊垪琛紙鏈夋暟鎹級 -->
+<!-- <el-checkbox-group>
+ <el-checkbox
+
+
+ >
+ 4545
+
+ </el-checkbox>
+ </el-checkbox-group> -->
+
+</div>
+ <!-- 寮圭獥搴曢儴鎸夐挳 -->
+ <div slot="footer" class="dialog-footer">
+ <el-button @click="memberDialogVisible = false">鍙栨秷</el-button>
+ <el-button type="primary" @click="confirmMemberSelection">纭閫夋嫨</el-button>
+ </div>
+ </el-dialog>
+
+
</div>
</template>
@@ -208,12 +295,21 @@
import errorCode from "@/utils/errorCode";
import {Message} from "element-ui";
import { getFamilyeventInfo, updateFamilyevent, uploadPic, download} from "@/api/bignote/index";
+import { getFamilyMembers } from '@/api/root'; // 鍋囪鑾峰彇瀹舵棌鎴愬憳鐨凙PI
export default {
components: {},
props: [],
data() {
return {
+
+ // 鎴愬憳澶氶�夌浉鍏�
+ memberDialogVisible: false, // 寮圭獥鍙鎬�
+ familyMembers: [], // 瀹舵棌鎴愬憳鍒楄〃锛堝師濮嬫暟鎹級
+ selectedMemberIds: [], // 寮圭獥涓复鏃堕�変腑鐨勬垚鍛業D锛堢敤浜庡閫変氦浜掞級
+ displayMemberNames: [], // 鏄剧ず鐢ㄧ殑鎴愬憳鍚嶇О鏁扮粍
+ memberSearch: '', // 鎴愬憳鎼滅储鍏抽敭璇�
+ loading: false, // 鍔犺浇鐘舵��
cdi:"瀹跺涵澶т簨璁颁俊鎭�",
udi:"瀹跺涵澶т簨璁颁慨鏀�",
@@ -273,11 +369,38 @@
typeOptions: [],
}
},
- computed: {},
+ computed: {
+ // 宸查�夋垚鍛樺鍚嶏紙鐢ㄤ簬鍥炴樉锛�
+ selectedMemberNames() {
+ // alert(this.familyMembers.length)
+ // 浼樺厛浣跨敤鐩存帴璁剧疆鐨勬樉绀哄悕绉�
+ if(this.displayMemberNames && this.displayMemberNames.length > 0) {
+ return this.displayMemberNames;
+ }
+ // 鍚﹀垯鏍规嵁閫変腑鐨処D璁$畻
+ return this.familyMembers
+ .filter(member => this.selectedMemberIds.includes(member.userId))
+ .map(member => member.oldName);
+ },
+ // 杩囨护鍚庣殑鎴愬憳鍒楄〃锛堟悳绱㈠姛鑳斤級
+ filteredMembers() {
+ if (!this.memberSearch) return this.familyMembers;
+ console.log(this.familyMembers)
+ console.log("-sdf")
+ const keyword = this.memberSearch.toLowerCase();
+ return this.familyMembers;
+ //.filter(member =>
+ // member.filteredMembers.toLowerCase().includes(keyword)
+ //||
+ // member.role.toLowerCase().includes(keyword)
+ // );
+ }
+ },
watch: {},
created() {
const id = this.$route.params && this.$route.params.id;
let jd;
+
if(this.$route.query.detail!=undefined)
{
jd = this.$route.query.detail
@@ -338,6 +461,7 @@
// _this.fileList1 = _this.fileList
}
this.loading = false;
+ this.splitPeopleToSelectedNames(this.formData.people); // 鍒濆鍖栨椂澶勭悊宸查�夋垚鍛�
});
}
console.log(this.fileList,'fileListfilelllllllllllll')
@@ -345,6 +469,58 @@
},
mounted() {},
methods: {
+ splitPeopleToSelectedNames(people) {
+ // 澶勭悊閫昏緫锛�
+ // 1. 鍒ゆ柇 people 鏄惁瀛樺湪涓斾负瀛楃涓诧紝閬垮厤鎶ラ敊
+ if (!people || typeof people !== "string") {
+ this.displayMemberNames = [];
+ return;
+ }
+ console.log(people.split(","))
+ // 2. 鎸夐�楀彿鍒嗗壊瀛楃涓诧紝鍘婚櫎姣忎釜鍏冪礌鐨勫墠鍚庣┖鏍硷紝杩囨护绌哄�硷紙濡傝繛缁�楀彿鐨勬儏鍐碉級
+ this.displayMemberNames = people.split(",")
+ // people
+ //.split(",") // 鎸夐�楀彿鍒嗗壊涓烘暟缁�
+ //.map((name) => name.trim()) // 鍘婚櫎姣忎釜鍏冪礌鐨勫墠鍚庣┖鏍�
+ // .filter((name) => name); // 杩囨护绌哄瓧绗︿覆锛堝鐞� "a,,b" 杩欑被鎯呭喌锛�
+ console.log(this.displayMemberNames)
+ },
+ // 鎵撳紑鎴愬憳澶氶�夊脊绐�
+ async openMemberDialog() {
+ this.memberDialogVisible = true;
+ this.memberSearch = ''; // 閲嶇疆鎼滅储
+ // 鍒濆鍖栧脊绐楅�変腑鐘舵�侊紙鍥炴樉宸查�夋垚鍛橈級
+ // this.selectedMemberIds = [...this.familyForm.selectedMemberIds];
+ // 鍔犺浇瀹舵棌鎴愬憳鍒楄〃
+ await this.loadFamilyMembers();
+ },
+ // 鍔犺浇瀹舵棌鎴愬憳鍒楄〃
+ async loadFamilyMembers() {
+ this.loading = true;
+
+ let clanId = this.$store.state.user.clanId
+ try {
+ const res = await getFamilyMembers(clanId); // 鍋囪闇�瑕佸鏃廔D鍙傛暟
+
+
+ console.log(res)
+ console.log(res.data)
+ this.familyMembers = res.data;
+ console.log(this.familyMembers)
+ console.log(this.familyMembers.length)
+ // console.log(this.familyMembers.length)
+ // console.log(this.familyMembers.length)
+ // console.log(this.familyMembers[0])
+ // for(let i=0; i < this.familyMembers.length; i++)
+ // console.log(this.familyMembers[i])
+ // console.log("---999")
+ // 鏍煎紡锛歔{ id: 1, name: '寮犱笁', role: '瀹堕暱', relation: '鐖跺瓙', avatar: 'xxx' }, ...]
+ } catch (err) {
+ this.$message.error('鍔犺浇瀹舵棌鎴愬憳澶辫触锛岃閲嶈瘯');
+ } finally {
+ this.loading = false;
+ }
+ },
getData(){
const id = this.$route.params && this.$route.params.id;
let _this = this
diff --git a/ruoyi-ui/src/views/bignote/index.vue b/ruoyi-ui/src/views/bignote/index.vue
index fe3b5c0..2d7fd5c 100644
--- a/ruoyi-ui/src/views/bignote/index.vue
+++ b/ruoyi-ui/src/views/bignote/index.vue
@@ -168,6 +168,8 @@
</el-table-column>
<el-table-column label="浜虹墿" prop="people" sortable width="150px" />
<el-table-column label="鍦扮偣" prop="address" sortable width="150px" />
+ <el-table-column label="鏄惁闅愯棌" prop="isHide" sortable :show-overflow-tooltip="true" width="150px" />
+
<el-table-column label="澶т簨鏍囬" prop="title" sortable :show-overflow-tooltip="true" width="150px" />
<el-table-column label="鏄惁鏄湰瀹跺涵璁板綍" prop="ownData" sortable width="150px" >
<template slot-scope="scope">{{scope.row.ownData === 0 ? '鍚�': '鏄�'}}</template>
@@ -288,6 +290,16 @@
:editable="false" :clearable="false" :style="{width: '100%'}" value-format="yyyy-MM-dd"
></el-date-picker>
</el-form-item>
+
+ <el-form-item label="鏄惁闅愯棌" prop="isHide">
+
+ <el-radio-group v-model="formDat.isHide" :style="{width: '100%'}">
+ <el-radio label="鏄�">鏄�</el-radio>
+ <el-radio label="鍚�">鍚�</el-radio>
+ </el-radio-group>
+
+ </el-form-item>
+
<el-form-item label="澶囨敞" prop="remark">
<el-input v-model="formDat.remark" placeholder="璇疯緭鍏ュ娉�" clearable :style="{width: '100%'}" ></el-input>
</el-form-item>
diff --git a/ruoyi-ui/src/views/note/index.vue b/ruoyi-ui/src/views/note/index.vue
index 67271a4..665b3da 100644
--- a/ruoyi-ui/src/views/note/index.vue
+++ b/ruoyi-ui/src/views/note/index.vue
@@ -8,7 +8,7 @@
height: 35px;
border-radius: 16px 16px 16px 16px;
opacity: 0.5;" allow-create
- filterable clearable :style="{width: '100%'}" >
+ filterable :style="{width: '100%'}" >
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
></el-option>
</el-select>
@@ -148,21 +148,21 @@
plain
icon="el-icon-top">鍒嗕韩鐩稿叧</el-button>
<template #dropdown>
-
+
<el-dropdown-menu>
<el-dropdown-item :disabled="multiple" icon="el-icon-top" style="height: 32px;width:240px;color: #0099ff;" @click.native="handleShare">鍒嗕韩</el-dropdown-item>
-
+
<el-dropdown-item icon="el-icon-top" @click.native="whoShare">鍒嗕韩缁欐垜鐨勬暟鎹�</el-dropdown-item>
<el-dropdown-item icon="el-icon-top" @click.native="handleWho">鍒嗕韩缁欒皝浜嗕粈涔堟暟鎹�</el-dropdown-item>
<el-dropdown-item icon="el-icon-top" @click.native="showData">灞曠ず涓嬭浇鐨勫垎浜暟鎹�</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
-
-
-
+
+
+
<right-toolbar :parentValue.sync="valueFromParent" :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-
+
</el-row>
<el-table v-loading="loading" border aria-autocomplete="":data="propertyList" :row-key="getRowId" ref="multipleTable" @selection-change="handleSelectionChange" :row-class-name="tableRowClassName">
@@ -174,6 +174,8 @@
<el-table-column label="鏍囬" prop="title" sortable :show-overflow-tooltip="true" width="150" />
<el-table-column label="瀛樺偍鍦板潃" prop="location" sortable width="150" />
<el-table-column label="鎸佹湁浜�" prop="holder" sortable width="150" />
+ <el-table-column label="浠峰�煎尯闂�" prop="valueRange" sortable width="150" />
+
<el-table-column label="鍏蜂綋浣嶇疆" prop="address" sortable width="150" />
<el-table-column label="澶囨敞" prop="remark" sortable width="130" >
<template slot-scope="scope">{{scope.row.remark? scope.row.remark: '鈥斺�斺�斺��'}}</template>
@@ -280,6 +282,11 @@
<el-date-picker v-model="formDat.happenTime" type="date" placeholder="璇烽�夋嫨鏃ユ湡"
:editable="false" :clearable="false" :style="{width: '100%'}" value-format="yyyy-MM-dd"
></el-date-picker>
+ </el-form-item>
+ <el-form-item label="浠峰�艰寖鍥�" prop="valueRange">
+ <el-radio-group v-model="formDat.valueRange" :style="{width: '100%'}">
+ <el-radio v-for="(item, index) in valueRangeOptions" :key="index" :label="item.value">{{ item.label }}</el-radio>
+ </el-radio-group>
</el-form-item>
<el-form-item label="澶囨敞" prop="remark">
<el-input v-model="formDat.remark" placeholder="璇疯緭鍏ュ娉�" clearable :style="{width: '100%'}" ></el-input>
@@ -632,7 +639,7 @@
remark: undefined,
happenTime:undefined,
url: "",
-
+ valueRange: undefined
},
// 鑿滃崟鍒楄〃
menuOptions: [],
@@ -684,14 +691,26 @@
message: '璇疯緭鍏ュ叿浣撲綅缃�',
trigger: 'blur'
}],
-
happenTime: [{
required: true,
message: '璇烽�夋嫨鏃ユ湡閫夋嫨',
trigger: 'blur'
}],
+ valueRange: [{
+ required: true,
+ message: '璇烽�夋嫨浠峰�艰寖鍥�',
+ trigger: 'change'
+ }],
},
typeOptions: [],
+ // 浠峰�艰寖鍥撮�夐」
+ valueRangeOptions: [
+ { label: '10000浠ヤ笅', value: '10000浠ヤ笅' },
+ { label: '1w鍒�10w', value: '1w鍒�10w' },
+ { label: '10w鍒�100w', value: '10w鍒�100w' },
+ { label: '100w-1000w', value: '100w-1000w' },
+ { label: '1000w浠ヤ笂', value: '1000w浠ヤ笂' }
+ ],
};
},
created() {
@@ -837,7 +856,7 @@
getList1() {
this.loading1 = true;
let userId = this.$store.state.user.userId
-
+
this.userOptions = []
showShareUser(userId, 2002).then(response=>{
console.log("===========ddddddddddddd")
@@ -847,10 +866,10 @@
this.userOptions.push({label: element.oldName,value: element.userId})
})
})
-
-
+
+
let clanId = this.$store.state.user.clanId
-
+
getAllInfo(clanId).then(response => {
this.listRoot = response.data;
const kon = {}
@@ -1045,7 +1064,7 @@
/** 鏌ョ湅璇︾粏淇℃伅 */
handleCheck(row){
const id = row.id;
- this.open2 = false;
+ this.open2 = false;
this.$router.push("/familymodel/property/propertyInfo/" + id);
},
/** 淇敼鎸夐挳鎿嶄綔 */
@@ -1069,7 +1088,7 @@
/** 鎻愪氦鎸夐挳锛堟暟鎹潈闄愶級 */
submitDataScope: function() {
-
+
this.$refs["elForm"].validate(valid => {
if (valid) {
diff --git a/ruoyi-ui/src/views/note/propertyInfo.vue b/ruoyi-ui/src/views/note/propertyInfo.vue
index f7ffcfb..e4f2034 100644
--- a/ruoyi-ui/src/views/note/propertyInfo.vue
+++ b/ruoyi-ui/src/views/note/propertyInfo.vue
@@ -36,7 +36,11 @@
</el-input>
</el-form-item>
-
+ <el-form-item label="浠峰�艰寖鍥�" prop="valueRange">
+ <el-radio-group v-model="formData.valueRange" :style="{width: '100%'}">
+ <el-radio v-for="(item, index) in valueRangeOptions" :key="index" :label="item.value">{{ item.label }}</el-radio>
+ </el-radio-group>
+ </el-form-item>
<el-form-item label="鏍囬" prop="title">
<el-input v-model="formData.title" placeholder="璇疯緭鍏ユ爣棰�" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
</el-form-item>
@@ -236,6 +240,7 @@
address: undefined,
remark: undefined,
url: "",
+ valueRange: undefined,
},
desurl:'',
dialogImageUrl: '',
@@ -268,10 +273,22 @@
message: '璇疯緭鍏ュ叿浣撲綅缃�',
trigger: 'blur'
}],
+ valueRange: [{
+ required: true,
+ message: '璇烽�夋嫨浠峰�艰寖鍥�',
+ trigger: 'change'
+ }],
},
typeOptions: [],
+ valueRangeOptions: [
+ {label: '10000浠ヤ笅', value: '10000浠ヤ笅'},
+ {label: '1w鍒�10w', value: '1w鍒�10w'},
+ {label: '10w鍒�100w', value: '10w鍒�100w'},
+ {label: '100w-1000w', value: '100w-1000w'},
+ {label: '1000w浠ヤ笂', value: '1000w浠ヤ笂'},
+ ],
}
},
computed: {},
diff --git a/ruoyi-ui/src/views/selfeconomy/index.vue b/ruoyi-ui/src/views/selfeconomy/index.vue
index 40e5702..24961f7 100644
--- a/ruoyi-ui/src/views/selfeconomy/index.vue
+++ b/ruoyi-ui/src/views/selfeconomy/index.vue
@@ -169,6 +169,9 @@
<el-table-column label="浠峰�硷紙閲戦锛�" prop="price" sortable width="140" align="center" >
<template slot-scope="scope">{{scope.row.price? scope.row.price: '鈥斺�斺�斺��'}}</template>
</el-table-column>
+ <el-table-column label="浠峰�艰寖鍥�" prop="valueRange" sortable width="120" align="center" >
+ <template slot-scope="scope">{{scope.row.valueRange? scope.row.valueRange: '鈥斺�斺�斺��'}}</template>
+ </el-table-column>
<el-table-column label="鏈熼檺" prop="timeLimit" sortable width="110" align="center">
<template slot-scope="scope">{{scope.row.timeLimit? scope.row.timeLimit: '鈥斺�斺�斺��'}}</template>
</el-table-column>
@@ -277,6 +280,12 @@
<el-form-item label="璐骇绫诲埆" prop="type">
<el-input v-model="formDat.type" placeholder="璇疯緭鍏ヨ储浜х被鍒�" clearable :style="{width: '100%'}" >
</el-input>
+ </el-form-item>
+
+ <el-form-item label="浠峰�艰寖鍥�" prop="valueRange">
+ <el-radio-group v-model="formDat.valueRange" :style="{width: '100%'}">
+ <el-radio v-for="(item, index) in valueRangeOptions" :key="index" :label="item.value">{{ item.label }}</el-radio>
+ </el-radio-group>
</el-form-item>
<el-form-item label="璐骇鍚嶇О" prop="incomeName">
<el-input v-model="formDat.incomeName" placeholder="璇疯緭鍏ヨ储浜у悕绉�" clearable :style="{width: '100%'}" >
@@ -419,7 +428,6 @@
</div>
- </el-upload>
</el-upload>
</el-form>
@@ -693,6 +701,7 @@
location:undefined,
remark:undefined,
url: "",
+ valueRange: undefined,
},
// 鑿滃崟鍒楄〃
@@ -724,6 +733,11 @@
required: true,
message: '璇疯緭鍏ヨ储浜х被鍒�',
trigger: 'blur'
+ }],
+ valueRange: [{
+ required: true,
+ message: '璇烽�夋嫨浠峰�艰寖鍥�',
+ trigger: 'change'
}],
happenTime: [{
required: true,
@@ -793,6 +807,13 @@
label: '璐拱',
},
],
+ valueRangeOptions: [
+ {label: '10000浠ヤ笅', value: '10000浠ヤ笅'},
+ {label: '1w鍒�10w', value: '1w鍒�10w'},
+ {label: '10w鍒�100w', value: '10w鍒�100w'},
+ {label: '100w-1000w', value: '100w-1000w'},
+ {label: '1000w浠ヤ笂', value: '1000w浠ヤ笂'},
+ ],
};
},
created() {
diff --git a/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue b/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue
index c834253..703832a 100644
--- a/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue
+++ b/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue
@@ -42,6 +42,16 @@
</el-form-item>
</el-cow>
<el-cow >
+ <el-form-item label="浠峰�艰寖鍥�" prop="valueRange" label-width="100px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
+
+
+
+ <el-radio-group v-model="formData.valueRange" placeholder="璇疯緭鍏ヤ环鍊艰寖鍥�" clearable :style="{width: '100%'}" :disabled="dsb">
+ <el-radio v-for="(item, index) in valueRangeOptions" :key="index" :label="item.value">{{ item.label }}</el-radio>
+ </el-radio-group>
+ </el-form-item>
+ </el-cow>
+ <el-cow >
<el-form-item label="閲戦" prop="price" label-width="100px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
<el-input v-model="formData.price" placeholder="璇疯緭鍏ラ噾棰�" clearable :style="{width: '100%'}" :disabled="dsb">
</el-input>
@@ -253,6 +263,13 @@
fileList:[
],
+ valueRangeOptions: [
+ {label: '10000浠ヤ笅', value: '10000浠ヤ笅'},
+ {label: '1w鍒�10w', value: '1w鍒�10w'},
+ {label: '10w鍒�100w', value: '10w鍒�100w'},
+ {label: '100w-1000w', value: '100w-1000w'},
+ {label: '1000w浠ヤ笂', value: '1000w浠ヤ笂'},
+ ],
fileList1:[],
uploadFileList:[],
uploadFileList1:[],
@@ -265,19 +282,20 @@
selfeconomyList: [],
formData: {
- id:undefined,
- happenTime:undefined,
- type:undefined,
- status:undefined,
- isChange:undefined,
- incomeName:undefined,
- price:undefined,
- timeLimit:undefined,
- propertyRight:undefined,
- location:undefined,
- remark:undefined,
- url: '',
- },
+ id:undefined,
+ happenTime:undefined,
+ type:undefined,
+ status:undefined,
+ isChange:undefined,
+ incomeName:undefined,
+ valueRange:undefined,
+ price:undefined,
+ timeLimit:undefined,
+ propertyRight:undefined,
+ location:undefined,
+ remark:undefined,
+ url: '',
+ },
dialogImageUrl: '',
dialogVisible: false,
disabled: false,
@@ -312,6 +330,11 @@
message: '璇疯緭鍏ユ敹鏀被鍒�',
trigger: 'blur'
}],
+ valueRange: [{
+ required: true,
+ message: '璇疯緭鍏ヤ环鍊艰寖鍥�',
+ trigger: 'blur'
+ }],
timeLimit: [{
required: true,
message: '璇疯緭鍏ユ湡闄�',
--
Gitblit v1.9.1