Ver código fonte

费用类型新增模糊搜索

qymljy 1 ano atrás
pai
commit
fc07aaf204

+ 2 - 2
src/HDrpManagement/marketingExpenseMag/components/expenseDetail.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <label class="search__label">费用类型:</label>
-    <el-select v-model="param.content.where.feestype" placeholder="请选择费用类型" class="inline-16" size="small" clearable @change="listData(param.content.phonenumber = 1)">
+    <el-select v-model="param.content.where.feestype" placeholder="请选择费用类型" class="inline-16" size="small" filterable clearable @change="listData(param.content.phonenumber = 1)">
       <el-option
           v-for="item in feestypeList"
           :key="item.index"
@@ -46,7 +46,7 @@
             <el-input v-model="scope.column.data[scope.column.columnname]" placeholder="填写金额" type="number" :step="0.000001" @change="amountChange(scope.column.data)" size="small"></el-input>
           </div>
           <div v-else-if="scope.column.columnname === 'feestypefullname'">
-            <el-select v-model="scope.column.data.feestypefullname" placeholder="请选择费用类型" class="inline-16" size="small"  @change="feesTypeChange(scope.column.data)">
+            <el-select v-model="scope.column.data.feestypefullname" placeholder="请选择费用类型" class="inline-16" size="small" filterable  @change="feesTypeChange(scope.column.data)">
               <el-option
                   v-for="item in feestypeList"
                   :key="item.value"

+ 8 - 2
src/components/marketingExpenses/index.vue

@@ -79,7 +79,7 @@
     <el-dialog :title="formTitle" :visible.sync="dialogFormVisible" append-to-body :show-close="false">
       <el-form :model="form" ref="formRef" label-width="120" :rules="rules" label-position="right" size="small">
         <el-form-item label="费用类型:" prop="feestype">
-          <el-select v-model="form.feestype" placeholder="请选择营销费用类型" style="width: 85%">
+          <el-select v-model="form.feestype" placeholder="请选择营销费用类型" style="width: 85%" filterable>
             <el-option v-for="item in feestype" :key="item.index" :label="item.value + item.remarks" :value="item.value"></el-option>
           </el-select>
         </el-form-item>
@@ -88,7 +88,7 @@
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
-        <el-button @click="dialogFormVisible = false" size="small">取 消</el-button>
+        <el-button @click="onCloseType" size="small">取 消</el-button>
         <el-button type="primary" @click="onSubmit" size="small">确 定</el-button>
       </div>
     </el-dialog>
@@ -198,6 +198,7 @@ export default {
           })
           this.tool.showMessage(res,()=>{
             this.dialogFormVisible = false
+            this.$refs.formRef.resetFields()
             this.listData(this.param.content.pageNumber = 1)
           })
         }else {
@@ -219,6 +220,7 @@ export default {
           })
           this.tool.showMessage(res,()=>{
             this.dialogFormVisible = false
+            this.$refs.formRef.resetFields()
             this.listData(this.param.content.pageNumber = 1)
           })
         }
@@ -229,6 +231,10 @@ export default {
       this.dialogVisible = false
       this.$emit('onSuccess')
     },
+    onCloseType(){
+      this.dialogFormVisible = false
+      this.$refs.formRef.resetFields()
+    },
     delClick(data) {
       this.$confirm('是否删除该数据?', '提示', {
         confirmButtonText: '删除',

+ 1 - 1
src/components/normal-basic-layout-new/details/modules/followUp/followUp.vue

@@ -105,7 +105,7 @@
                   <marketingExpenses  class="inline-16" ownertable="sa_customers" :ownerid="i.sys_datafollowupid" :dataTime="i.createdate" :userid="i.createuserid" @onSuccess="onSuccess"></marketingExpenses>
                 </div>
                 <div v-if="$route.path === '/phonebookDetail'">
-                  <marketingExpenses  class="inline-16" ownertable="sys_phonebook" :ownerid="i.sys_datafollowupid" :dataTime="i.createdate" :userid="i.createuserid" @onSuccess="onSuccess"></marketingExpenses>
+                  <marketingExpenses  class="inline-16" :ownertable="i.ownertable" :ownerid="i.sys_datafollowupid" :dataTime="i.createdate" :userid="i.createuserid" @onSuccess="onSuccess"></marketingExpenses>
                 </div>
                 <div class="follow-progress">
                   <p v-if="$route.path !== '/projectChangeDetail' && $route.path !== '/customerDetail' && $route.path !== '/PublicCustomerDetail' && $route.path !== '/phonebookDetail'">{{i.content}}</p>