فهرست منبع

fix: 修改bug

wuguojie 7 ماه پیش
والد
کامیت
d54fb01c56
3فایلهای تغییر یافته به همراه1543 افزوده شده و 1532 حذف شده
  1. 15 1
      src/components/ruleConditionContainer/index.vue
  2. 1527 1530
      src/views/additionalOrder/additional/index.vue
  3. 1 1
      src/views/insurancePolicy/orderDetail.vue

+ 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
         }

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است