From 50fb58286ed3b718c39a97e0987ee7561a295651 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期五, 04 七月 2025 17:56:41 +0800
Subject: [PATCH] git ch
---
company/src/components/business/OperaSolutionsWindow.vue | 42 ++++++++++++++++++++++++++++++++++++++----
1 files changed, 38 insertions(+), 4 deletions(-)
diff --git a/company/src/components/business/OperaSolutionsWindow.vue b/company/src/components/business/OperaSolutionsWindow.vue
index 597bc1f..031a6f0 100644
--- a/company/src/components/business/OperaSolutionsWindow.vue
+++ b/company/src/components/business/OperaSolutionsWindow.vue
@@ -46,6 +46,21 @@
</el-select>
</div>
</el-form-item>
+ <el-form-item label="鎵规敼鏀寔" prop="canAdd">
+ <div style="width: 100%; display: flex; align-items: center;">
+ <el-checkbox :true-label="1" :false-label="0" v-model="form.canAdd">鍔犱繚</el-checkbox>
+ <el-checkbox :true-label="1" :false-label="0" v-model="form.canReduce">鍑忎繚</el-checkbox>
+ <el-checkbox :true-label="1" :false-label="0" v-model="form.canChangeUnit">鏇存崲娲鹃仯鍗曚綅</el-checkbox>
+ </div>
+ </el-form-item>
+ <el-form-item label="鎵瑰噺浠呮敮鎸佹浛鎹紙鍑忎繚鎵规敼浠呮敮鎸佹浛鎹汉鍛樺嵆鍑忎繚浜哄憳灏戜簬鍔犱繚浜哄憳锛�" prop="delOnlyReplace">
+ <div style="width: 100%; display: flex; align-items: center;">
+ <el-radio-group v-model="form.delOnlyReplace">
+ <el-radio :label="1">鏄�</el-radio>
+ <el-radio :label="0">鍚�</el-radio>
+ </el-radio-group>
+ </div>
+ </el-form-item>
<el-form-item label="鎶曚繚绫诲瀷" prop="type">
<el-radio-group v-model="form.type" :disabled="form.id!=null" @change="form.signType = ''">
<el-radio :label="0">鐩翠繚</el-radio>
@@ -64,9 +79,9 @@
</el-form-item>
<el-form-item label="绛剧珷鏂瑰紡" prop="signType" v-if="form.type === 1">
<el-select v-model="form.signType" placeholder="璇烽�夋嫨濮旀墭鍟嗘埛">
- <el-option label="浼佷笟绛剧讲鍟嗘埛涓婁紶鎶曚繚鍗�" :value="0"></el-option>
- <el-option label="浼佷笟绛炬姇淇濈敵璇�" :value="1"></el-option>
- <el-option label="浼佷笟鏃犻渶绛剧珷" :value="2"></el-option>
+ <el-option label="鍟嗘埛绛剧讲鍟嗘埛涓婁紶鎶曚繚鍗�" :value="0"></el-option>
+ <el-option label="鍟嗘埛绛炬姇淇濈敵璇�" :value="1"></el-option>
+ <el-option label="鍟嗘埛鏃犻渶绛剧珷" :value="2"></el-option>
</el-select>
</el-form-item>
<el-form-item label="鏈夋淳閬e崟浣�" prop="hasDispatchUnit">
@@ -108,6 +123,12 @@
extends: BaseOpera,
components: { GlobalWindow, UploadFile, RichEditor },
data () {
+ var canAddFun = (rule, value, callback) => {
+ if (!this.form.canAdd && !this.form.canReduce && !this.form.canChangeUnit) {
+ return callback(new Error('鎵规敼鏀寔涓嶈兘涓虹┖'))
+ }
+ callback()
+ }
return {
// 琛ㄥ崟鏁版嵁
form: {
@@ -123,6 +144,10 @@
hasDispatchUnit: 0,
insureCycleUnit: '',
email: '',
+ canAdd: 0,
+ canReduce: 0,
+ canChangeUnit: 0,
+ delOnlyReplace: 0,
fileList1: [],
fanganFile: null
},
@@ -145,7 +170,16 @@
],
type: [
{ required: true, message: '璇烽�夋嫨鎶曚繚绫诲瀷' }
- ]
+ ],
+ canAdd: [
+ { required: true, validator: canAddFun }
+ ],
+ delOnlyReplace: [
+ { required: true, message: '璇烽�夋嫨' }
+ ],
+ retrial: [
+ { required: true, message: '璇烽�夋嫨' }
+ ],
},
list: [],
shops: [],
--
Gitblit v1.9.3