From dcdb0231034810232f2542f3865666ebf72daf11 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 30 四月 2025 16:45:34 +0800 Subject: [PATCH] sf --- company_admin/src/components/business/OperaCategoryWindow.vue | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/company_admin/src/components/business/OperaCategoryWindow.vue b/company_admin/src/components/business/OperaCategoryWindow.vue index decc097..16bdce6 100644 --- a/company_admin/src/components/business/OperaCategoryWindow.vue +++ b/company_admin/src/components/business/OperaCategoryWindow.vue @@ -3,6 +3,7 @@ :title="title" :visible.sync="visible" :confirm-working="isWorking" + width="50%" @confirm="confirm" > <el-alert title="濡傛灉浠庡钩鍙伴�夋嫨鍟嗗搧杩涜鐩存挱锛屽缓璁被鍒�夋嫨浠庡钩鍙板簱閫夋嫨锛岀郴缁熷凡鍋氭暟鎹叧鑱旓紱" type="warning" effect="dark" :closable="false"></el-alert> @@ -15,7 +16,7 @@ </el-radio-group> </el-form-item> <el-form-item label="閫夋嫨绫诲埆" prop="platCateId" v-if="form.type == 1"> - <el-select v-model="form.platCateId" placeholder="璇烽�夋嫨" @change="changeCategory"> + <el-select v-model="form.platCateId" filterable placeholder="璇烽�夋嫨" @change="changeCategory"> <el-option v-for="item in categoryList" :key="item.id" @@ -56,7 +57,7 @@ style="width: 100%"> <el-table-column label="鍙傛暟鍚�"> <template slot-scope="scope"> - <el-input v-model="scope.row.name" placeholder="璇疯緭鍏ュ唴瀹�"></el-input> + <el-input v-model="scope.row.name" placeholder="璇疯緭鍏ュ悕绉�"></el-input> </template> </el-table-column> <el-table-column label="璁剧疆涓洪�夐」"> @@ -224,6 +225,12 @@ // 璋冪敤鏂板缓鎺ュ彛 this.isWorking = true if (!this.form.id) { + let arr = [] + this.form.budgetList.forEach(item => { + if (item.maxamount || item.minamount) { + arr.push(item) + } + }) companyCreate({ paramList: this.form.tableData, type: this.form.type, @@ -231,7 +238,7 @@ platCateId: this.form.platCateId, name: this.form.name, imgurl: this.form.imgurl, - budgetList: this.form.budgetList + budgetList: arr }) .then(() => { this.visible = false @@ -245,6 +252,12 @@ this.isWorking = false }) } else { + let arr = [] + this.form.budgetList.forEach(item => { + if (item.maxamount || item.minamount) { + arr.push(item) + } + }) companyUpdateById({ id: this.form.id, paramList: this.form.tableData, @@ -253,7 +266,7 @@ platCateId: this.form.platCateId, name: this.form.name, imgurl: this.form.imgurl, - budgetList: this.form.budgetList + budgetList: arr }) .then(() => { this.visible = false @@ -277,7 +290,7 @@ this.form.sortnum = item.sortnum let arr = [] item.baseCateParamList.forEach((row, index) => { - arr.push({ name: row.name, baseCateParamId: row.id, isselect: index <= 1 ? 1 : 0, isshow: 1 }) + arr.push({ name: row.name, baseCateParamId: row.id, isselect: 0, isshow: 1 }) }) this.form.tableData = arr this.form.imgurl = item.imgurl -- Gitblit v1.9.3