Преглед изворни кода

主管任务增加经销商选项

zhujindu пре 6 месеци
родитељ
комит
098e885975
2 измењених фајлова са 35 додато и 4 уклоњено
  1. 9 0
      src/api/index.js
  2. 26 4
      src/views/week/VisitSummaryAdd.vue

+ 9 - 0
src/api/index.js

@@ -986,3 +986,12 @@ export function getDeptsByUser(query) {
     params: query,
   });
 }
+
+// 获取管辖经销商接口
+export function chainsList(query) {
+  return request({
+    url: '/mobile/chains/list',
+    method: 'get',
+    params: query,
+  });
+}

+ 26 - 4
src/views/week/VisitSummaryAdd.vue

@@ -168,6 +168,16 @@
                 <span v-if="item.isMust == 0" class="van-f-red">*</span>{{ item.customName }}
               </template>
             </van-cell>
+            <div class="jxsBox">
+              <div class="jxsContent">
+                <div class="item" v-for="item in jxsList">
+                  {{ item.storeName }}
+                  <van-icon name="close" size="14" />
+                </div>
+              </div>
+              <div class="addJXS"><van-icon name="add-o" size="24" @click="addJXS" /></div>
+              <div class="tips">选择参与的客户,可多选</div>
+            </div>
           </div>
           <br />
         </div>
@@ -175,9 +185,9 @@
     </div>
     <br />
     <div class="tc" style="padding: 0 16px">
-      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit"
-        >提交汇报</van-button
-      >
+      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit">
+        提交汇报
+      </van-button>
     </div>
     <br />
     <van-calendar
@@ -241,6 +251,7 @@ import {
   getSummaryDetailById,
   getDeptInfo,
   getSummaryMobileDeptInfo,
+  chainsList,
 } from '@/api/index';
 import zRadio from '@/components/zRadio2';
 import zCheckbox from '@/components/zCheckbox2';
@@ -774,10 +785,16 @@ export default {
       this.formData.pageNum = 1;
       this.EndTimeShow = false;
     },
+    addJXS() {
+      chainsList({
+        chainCode: '', //	string	经销商编码
+        chainName: '', //	string	经销商名称
+      }).then((res) => {});
+    },
   },
 };
 </script>
-<style scoped>
+<style scoped lang="scss">
 .container {
   background-color: white;
 }
@@ -832,6 +849,11 @@ export default {
 .z-cell .van-cell__title {
   font-size: 16px;
 }
+.jxsBox {
+  .tips {
+    text-align: right;
+  }
+}
 </style>
 <style>
 .table-headermd {