소스 검색

渠道新增页面功能修改

Liugl 3 년 전
부모
커밋
b0b9d475b4
2개의 변경된 파일43개의 추가작업 그리고 7개의 파일을 삭제
  1. 2 2
      src/api/common.js
  2. 41 5
      src/views/business/channel/components/Create.vue

+ 2 - 2
src/api/common.js

@@ -23,7 +23,7 @@ export function publicFileSaveAPI(data, config = {}) {
     formData.append(key, data[key])
   })
   return request({
-    url: '/api/v1/ygp/image/remote/upload/0',
+    url: '/api/v1/mp/image/remote/upload/0',
     method: 'put',
     data: formData ,
     ...config,
@@ -42,7 +42,7 @@ export function privateFileSaveAPI(data, config = {}) {
     formData.append(key, data[key])
   })
   return request({
-    url: '/api/v1/ygp/image/remote/upload/1',
+    url: '/api/v1/mp/image/remote/upload/1',
     method: 'put',
     data: formData ,
     ...config,

+ 41 - 5
src/views/business/channel/components/Create.vue

@@ -94,6 +94,7 @@
             placeholder="选择区"
             clearable
             size="small"
+            @change="getAreaName()"
             style="width: 100%;margin-right: 1px;">
             <el-option
               v-for="item in areaList"
@@ -147,11 +148,6 @@ export default {
       // 表单参数
       form: {},
       detail: {},
-      feeItems: [],
-      checkedItems: [],
-      custOptions: [],
-      storeOptions: [],
-      typeOptions: [],
       // 表单校验
       rules: {
         name: [
@@ -234,26 +230,66 @@ export default {
       });
     },
 
+    getProvinceName(){
+      let val = this.form.provinceId
+      if(val){
+        let nameObj = this.provinceList.find(item => {
+              return item.areaId == val;
+        })
+        return nameObj && nameObj.areaName
+      }
+      return ""
+    },
+
+
     getCityList(){
       this.cityList = []
       this.areaList = []
       this.form.cityId = ""
+      this.form.city = ""
       this.form.areaId = ""
+      this.form.area = ""
       var provinceId = this.form.provinceId
+      this.form.province = this.getProvinceName()
       listAreaByPid(provinceId).then(response => {
         console.log("getCityList"+JSON.stringify(response))
          this.cityList = response || [];
       });
+
+    },
+
+    getCityName(){
+      let val = this.form.cityId
+      if(val){
+        let nameObj = this.cityList.find(item => {
+              return item.areaId == val;
+        })
+        return nameObj && nameObj.areaName
+      }
+      return ""
     },
 
     getAreaList(){
       var cityId = this.form.cityId
+      this.form.city = this.getCityName();
       listAreaByPid(cityId).then(response => {
         console.log("getAreaList"+JSON.stringify(response))
          this.areaList = response || [];
       });
     },
 
+    getAreaName(){
+      let val = this.form.areaId
+      if(val){
+        let nameObj = this.areaList.find(item => {
+              return item.areaId == val;
+        })
+        this.form.area = nameObj && nameObj.areaName
+      }else{
+        this.form.area = "";
+      }
+    },
+
     dataFilter(val) {
       this.value = val;
       if (val) { //val存在