wuguojie 7 месяцев назад
Родитель
Сommit
d54fb01c56

+ 15 - 1
src/components/ruleConditionContainer/index.vue

@@ -18,7 +18,7 @@
             </template>
           </el-select>
         </el-col>
-        <el-col :span="15">
+        <el-col :span="13">
           <template v-if="item.attrType == 'radio'" >
             <el-select v-model="item.min" placeholder="选择值" clearable filterable :disabled="disabled">
               <el-option v-for="dictLabalitem in item.dictLabal" :key="dictLabalitem.id" :label="dictLabalitem.name"
@@ -127,6 +127,9 @@
             <Delete />
           </el-icon>
         </el-col>
+          <el-col :span="2">
+              <el-checkbox v-if="item.attrName === '车牌号'" @change="licenseNoSelect($event, item)">全选</el-checkbox>
+          </el-col>
       </el-row>
     </div>
   </div>
@@ -147,6 +150,17 @@ const attrDel = (index: number) => {
 const change = (e: string[] | undefined, index: number) => {
   emits('selectChange', { e, index })
 }
+
+const licenseNoSelect = (e, item) => {
+    if(e) {
+        item.minArray = item.dictLabal.map(a => {
+            return a.name
+        })
+    } else {
+        item.minArray = []
+    }
+}
+
 onMounted(() => {
   console.log('规则数据', props.rulesAttrList)
 })

Разница между файлами не показана из-за своего большого размера
+ 1527 - 1530
src/views/additionalOrder/additional/index.vue


+ 1 - 1
src/views/insurancePolicy/orderDetail.vue

@@ -1746,7 +1746,7 @@ const dictChange = (list, value) => {
 // 编辑
 const handleEdit = () => {
     myRouter.push({
-        name: 'InsurancePolicy',
+        path: '/insurancePolicy/index',
         query: {
             orderNo: myRoute.query.orderNo
         }

Некоторые файлы не были показаны из-за большого количества измененных файлов