From 790008cbfc63dcd4ed545013335d44c33c859575 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 16 六月 2025 17:51:58 +0800
Subject: [PATCH] 提交一把订单

---
 company/src/components/business/OperaSolutionsWindow.vue |   33 ++++++++++++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)

diff --git a/company/src/components/business/OperaSolutionsWindow.vue b/company/src/components/business/OperaSolutionsWindow.vue
index 4d23b6e..852b543 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>
@@ -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,13 @@
         ],
         type: [
           { required: true, message: '璇烽�夋嫨鎶曚繚绫诲瀷' }
-        ]
+        ],
+        canAdd: [
+          { required: true, validator: canAddFun }
+        ],
+        delOnlyReplace: [
+          { required: true, message: '璇烽�夋嫨' }
+        ],
       },
       list: [],
       shops: [],

--
Gitblit v1.9.3