Sfoglia il codice sorgente

费用描述可以输入多选筛选

祁鹏飞 1 mese fa
parent
commit
9ce80e966d

+ 3 - 1
src/components/SearchForm/index.vue

@@ -5,6 +5,8 @@
         <ElFormItem :label="field.label">
         <ElFormItem :label="field.label">
           <component v-if="field.type === 'input'" is="el-input" v-model="formInline[field.model]"
           <component v-if="field.type === 'input'" is="el-input" v-model="formInline[field.model]"
             :placeholder="field.placeholder" clearable class="el-inputs" />
             :placeholder="field.placeholder" clearable class="el-inputs" />
+          <component v-if="field.type === 'inputTag'" is="el-input-tag" v-model="formInline[field.model]"
+            :placeholder="field.placeholder" clearable class="el-inputs" />
           <component v-else-if="field.type === 'select'" is="el-select" v-model="formInline[field.model]"
           <component v-else-if="field.type === 'select'" is="el-select" v-model="formInline[field.model]"
             :placeholder="field.placeholder" clearable class="el-inputs" v-bind="field">
             :placeholder="field.placeholder" clearable class="el-inputs" v-bind="field">
             <el-option v-for="(item, index) in field.options" :key="index" :label="item[field.props?.label || 'label']"
             <el-option v-for="(item, index) in field.options" :key="index" :label="item[field.props?.label || 'label']"
@@ -126,4 +128,4 @@ const handleReset = () => {
 .el-inputs {
 .el-inputs {
   width: 100% !important;
   width: 100% !important;
 }
 }
-</style>
+</style>

+ 1 - 1
src/views/quoteConfig/agreement/agreementDetails.vue

@@ -999,7 +999,7 @@ const fields = computed(() => [
     label: "险种", model: "productId", type: "select", options: getDict('insurance_type'),
     label: "险种", model: "productId", type: "select", options: getDict('insurance_type'),
   },
   },
   {
   {
-    label: "费用描述", model: "costRules", type: "input", placeholder: "输入费用描述关键字查找",
+    label: "费用描述", model: "costRulesList", type: "inputTag", placeholder: "输入费用描述关键字查找",
   },
   },
   {
   {
     label: "费用状态", model: "agreementStatus", type: "select", placeholder: "选择状态", options: getDict('is_enable'),
     label: "费用状态", model: "agreementStatus", type: "select", placeholder: "选择状态", options: getDict('is_enable'),