Commit be4ea68b authored by 黄奎's avatar 黄奎

页面修改

parent a2005b7c
...@@ -72,7 +72,6 @@ ...@@ -72,7 +72,6 @@
display: table-row; display: table-row;
height: 20px; height: 20px;
} }
</style> </style>
<template> <template>
<q-dialog v-model="persistent" content-class="bg-grey-1" persistent transition-show="scale"> <q-dialog v-model="persistent" content-class="bg-grey-1" persistent transition-show="scale">
...@@ -101,37 +100,33 @@ ...@@ -101,37 +100,33 @@
class="col-6 q-pr-lg q-pb-lg" label="联系人" :rules="[val => !!val || '请输入联系人']" /> class="col-6 q-pr-lg q-pb-lg" label="联系人" :rules="[val => !!val || '请输入联系人']" />
</div> </div>
<div class="col-6"> <div class="col-6">
<q-select label="省" filled stack-label v-model="objOption.Province" <q-select label="省" filled stack-label v-model="objOption.Province" :options="provinceList"
:options="provinceList" option-value="ID" option-label="Name" :dense="false" option-value="ID" option-label="Name" :dense="false" class="col-6 q-pb-lg" emit-value map-options>
class="col-6 q-pb-lg" emit-value map-options>
</q-select> </q-select>
</div> </div>
</div> </div>
<div class="row wrap"> <div class="row wrap">
<div class="col-6"> <div class="col-6">
<q-select label="市" filled stack-label v-model="objOption.City" <q-select label="市" filled stack-label v-model="objOption.City" :options="provinceList" option-value="ID"
:options="provinceList" option-value="ID" option-label="Name" :dense="false" option-label="Name" :dense="false" class="col-6 q-pr-lg q-pb-lg" emit-value map-options>
class="col-6 q-pr-lg q-pb-lg" emit-value map-options>
</q-select> </q-select>
</div> </div>
<div class="col-6"> <div class="col-6">
<q-select label="区" filled stack-label v-model="objOption.District" <q-select label="区" filled stack-label v-model="objOption.District" :options="provinceList"
:options="provinceList" option-value="ID" option-label="Name" :dense="false" option-value="ID" option-label="Name" :dense="false" class="col-6 q-pb-lg" emit-value map-options>
class="col-6 q-pb-lg" emit-value map-options>
</q-select> </q-select>
</div> </div>
</div> </div>
<div class="row wrap"> <div class="row wrap">
<div class="col-12"> <div class="col-12">
<q-input filled stack-label :dense="false" v-model="objOption.address" ref="address" <q-input filled stack-label :dense="false" v-model="objOption.address" ref="address" class="col-12 q-pb-lg"
class="col-12 q-pb-lg" label="详细地址" :rules="[val => !!val || '请输入地址']" /> label="详细地址" :rules="[val => !!val || '请输入地址']" />
</div> </div>
</div> </div>
<div class="row wrap"> <div class="row wrap">
<div class="col-6"> <div class="col-6">
<q-select label="所属品牌" filled stack-label v-model="objOption.brandIds" <q-select label="所属品牌" filled stack-label v-model="objOption.brandIds" :options="CustomerBrandList"
:options="CustomerBrandList" option-value="id" option-label="name" :dense="false" option-value="id" option-label="name" :dense="false" class="col-6 q-pr-lg q-pb-lg" emit-value map-options>
class="col-6 q-pr-lg q-pb-lg" emit-value map-options>
</q-select> </q-select>
</div> </div>
<!-- <div class="col-6"> <!-- <div class="col-6">
...@@ -153,6 +148,10 @@ ...@@ -153,6 +148,10 @@
</q-dialog> </q-dialog>
</template> </template>
<script> <script>
import {
SetCustomer,
GetCustomer
} from "../../api/sale/peemanagement";
export default { export default {
components: {}, components: {},
props: { props: {
...@@ -165,53 +164,56 @@ ...@@ -165,53 +164,56 @@
return { return {
persistent: true, persistent: true,
objOption: { objOption: {
CustomerId: 0, CustomerId: 0, //客户编号
customerName: '', //门店名称 CustomerName: '', //客户名称
contact: '', //联系人 ContactNumber: '', //联系电话
contactNumber: '', //联系电话 Sex: 1, //性别(1-男,2-女)
address: '', //详细地址 Fax: "", //传真
brandIds: [], //品牌名称 QQ: "",
remark: '', //备注 Email: "", //邮箱
Duty: '', //职务 Address: '', //详细地址
Premises: '', //经营场所 Images: "", //营业照片
BusinessCardPhotos: [], //名片照片
HousePhotos: [], //门牌照片
Images: [], //营业照片
CustomerSourceType: '', //客户来源 CustomerSourceType: '', //客户来源
CustomerSource: '', //客户来源信息 CustomerSource: '', //客户来源信息
Country: '2', CountryId: '', //国家编号
Province: '', ProvinceId: '', //省份编号
City: '', CityId: '', //城市编号
District: '', DistrictId: '', //区域编号
LngLat: "", //经纬度
Account: "", //账号
Remark: "", //备注
}, },
saveCourseLoading:false, saveCourseLoading: false,
provinceList:[], //省 provinceList: [], //省
cityList:[], //市 cityList: [], //市
regionList:[], //区 regionList: [], //区
CustomerBrandList:[], //所属品牌下拉 CustomerBrandList: [], //所属品牌下拉
} }
}, },
created() {}, created() {},
mounted() { mounted() {
//this.initObj() this.initObj()
}, },
methods: { methods: {
//初始化表单 //初始化表单
initObj() { initObj() {
if (this.saveObj && this.saveObj.ClassId > 0) { GetCustomer({
getClassInfo({ CustomerId: 1
ClassId: this.saveObj.ClassId
}).then(res => { }).then(res => {
console.log("res",res);
var tempData=res.Data;
}) })
if (this.saveObj && this.saveObj.CustomerId > 0) {
this.optionTitle = "修改客户信息" this.optionTitle = "修改客户信息"
} else { } else {
this.optionTitle = "新增客户信息" this.optionTitle = "新增客户信息"
} }
}, },
//保存 //保存
saveCourse(){ saveCourse() {
}, },
//关闭弹窗 //关闭弹窗
closeCourseForm() { closeCourseForm() {
...@@ -220,5 +222,4 @@ ...@@ -220,5 +222,4 @@
}, },
}, },
} }
</script>
</script> \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment