瀏覽代碼

跟进动态编辑调整,营销费用管理详情筛选项调整

qymljy 7 月之前
父節點
當前提交
aae85e2a65

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

@@ -46,7 +46,7 @@
             <el-input v-model="scope.column.data[scope.column.columnname]" :placeholder="$t(`填写金额`)" 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="$t(`请选择费用类型`)" class="inline-16" size="small" filterable  @change="feesTypeChange(scope.column.data)">
+            <el-select v-model="scope.column.data.feestypefullname" :placeholder="$t(`请选择费用类型`)" class="inline-16" size="small" filterable  @change="feesTypeChange(scope.column.data)" style="width: 100%">
               <el-option
                   v-for="item in feestypeList"
                   :key="item.value"

+ 8 - 2
src/components/normal-basic-layout/details/modules/followUp/editLog.vue

@@ -17,7 +17,7 @@
               </el-option>
             </el-select>
           </el-form-item>
-          <el-form-item v-if="$route.path === '/projectChangeDetail' || $route.path === '/customerDetail' || $route.path === '/PublicCustomerDetail'" :label="$t(`跟进对象`)" prop="dataextend.contactsid" :rules="{ required: true, message: $t('请选择跟进对象'), trigger: 'change'}">
+          <el-form-item v-if="$route.path === '/projectChangeDetail' || $route.path === '/customerDetail' || $route.path === '/PublicCustomerDetail'" :label="$t(`跟进对象`)" prop="dataextendContactsid" :rules="{ required: true, message: $t('请选择跟进对象'), trigger: 'change'}">
             <el-tag
                 style="float: left;margin-right: 5px;margin-bottom: 5px"
                 v-for="tag in selectTag"
@@ -91,6 +91,7 @@ export default {
       form:{
         content:'',
         type:'',
+        dataextendContactsid:[],
         dataextend: {
           contactsid: [] // 跟进对象
         }//扩展参数
@@ -190,13 +191,17 @@ export default {
     onSelect(row){
       this.selectTag = row
       this.form.dataextend.contactsid = row.map(item=>item.sys_phonebookid)
-      this.$refs.form.validateField('dataextend.contactsid')
+      this.form.dataextendContactsid = this.form.dataextend.contactsid
+      console.log(this.form.dataextend.contactsid,'33333')
+      console.log(this.form.dataextendContactsid)
+      this.$refs.form.validateField('dataextendContactsid')
     },
     closeTag(row){
       for (var i=0;i<this.selectTag.length;i++){
         if (row.contactsid === this.selectTag[i].contactsid){
           this.selectTag.splice(i,1)
           this.form.dataextend.contactsid.splice(i,1)
+          this.form.dataextendContactsid.splice(i,1)
           break
         }
       }
@@ -205,6 +210,7 @@ export default {
       this.dialogFormVisible = false
       this.selectTag = []
       this.form.dataextend.contactsid = []
+      this.form.dataextendContactsid = []
       this.$refs.form.resetFields()
     }
   }