zhuxinbo 5 jaren geleden
bovenliggende
commit
01713e6e82

+ 29 - 1
src/views/modules/advertiser/modules/AdvertiserModal.vue

@@ -30,6 +30,34 @@
             pidValue="f5cb2d2d28417b3b65a6dd744bcb9a76">
           </j-tree-select>
         </a-form-item>
+        <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="客户类型">
+          <a-select
+            v-decorator="['advertiserType', validatorRules.advertiserId]"
+          >
+            <a-select-option :value="1">自拓客户</a-select-option>
+            <a-select-option :value="2">公司客户</a-select-option>
+            <a-select-option :value="3">代理商</a-select-option>
+          </a-select>
+        </a-form-item>
+        <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="销售" v-if="getFormFieldValue('advertiserType')==1||getFormFieldValue('advertiserType')==2">
+          <a-select
+            showSearch
+            optionFilterProp="children"
+            style="width: 100%"
+            @focus="handleFocus"
+            @blur="handleBlur"
+            @change="handleChange"
+            :filterOption="filterOption"
+            v-decorator="['saleId', { rules: [{ required: true, message: '请选择销售' }] }]"
+          >
+            <a-select-option
+              v-for="appModel in options"
+              :key="appModel.userId + new Date().getTime()"
+              :value="appModel.userId"
+              >{{ appModel.realName }}&#12288;&#12288;{{ appModel.roleName }}</a-select-option
+            >
+          </a-select>
+        </a-form-item>
         <a-form-item
           :labelCol="labelCol"
           :wrapperCol="wrapperCol"
@@ -107,7 +135,7 @@
         this.model = Object.assign({}, record);
         this.visible = true;
         this.$nextTick(() => {
-          this.form.setFieldsValue(pick(this.model, 'name', 'industryId', 'contact', 'mobile', 'email'))
+          this.form.setFieldsValue(pick(this.model, 'name', 'industryId', 'contact', 'mobile', 'email', 'advertiserType', 'saleId'))
           //时间格式化
         });
 

+ 4 - 5
src/views/modules/advertiser/modules/ProjectModal.vue

@@ -33,7 +33,7 @@
             }}</a-select-option>
           </a-select>
         </a-form-item>
-        <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="客户类型">
+        <!-- <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="客户类型">
           <a-select
             v-decorator="['advertiserType', validatorRules.advertiserId]"
           >
@@ -41,7 +41,6 @@
             <a-select-option :value="2">公司客户</a-select-option>
             <a-select-option :value="3">代理商</a-select-option>
           </a-select>
-          <!-- 1:自拓客户 2:公司客户  3:代理商 -->
         </a-form-item>
         <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="销售" v-if="getFormFieldValue('advertiserType')==1||getFormFieldValue('advertiserType')==2">
           <a-select
@@ -61,7 +60,7 @@
               >{{ appModel.realName }}&#12288;&#12288;{{ appModel.roleName }}</a-select-option
             >
           </a-select>
-        </a-form-item>
+        </a-form-item> -->
         <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="最高出价">
           <a-input placeholder="请输入最高出价" v-decorator="['maxBid', validatorRules.maxBid]" addonAfter="元" />
         </a-form-item>
@@ -228,8 +227,8 @@ export default {
             'userId',
             'designResponsibleId',
             'responsibleId',
-            'advertiserType',
-            'saleId'
+            // 'advertiserType',
+            // 'saleId'
           )
         )
         // this.resId = record.responsibleId