Commit 91da7301 authored by Mac's avatar Mac

Merge branch 'master' of http://gitlab.oytour.com/viitto/mallapp

parents 64b37c7d b42d4f31
......@@ -64,22 +64,9 @@
<template>
<view class="carrierInformationfrom">
<view class="bottom-border">
<view class="label-text"
>载体名称 <span style="color: #e54d42">*</span></view
>
<input
type="text"
v-model="model.CarrierName"
style="padding: 10px 0"
placeholder="请填写载体名称"
:disabled="disabled || disabled2 ? true : false"
placeholder-style="color:#CECECE;"
/>
</view>
<view class="bottom-border" v-if="datas.CompanyStatus == -1">
<!-- <view class="bottom-border" v-if="datas.CompanyStatus == -1">
<view class="label-text"
>关联载体<span style="color: #e54d42">*</span></view
>关联载体</view
>
<view
class="bottom-border_r"
......@@ -96,9 +83,25 @@
/>
<u-icon name="arrow" color="#A5A4AC" size="30"></u-icon>
</view>
</view> -->
<view class="bottom-border">
<view class="label-text"
>载体名称 <span style="color: #e54d42">*</span></view
>
<input
type="text"
v-model="model.CarrierName"
style="padding: 10px 0"
placeholder="请填写载体名称"
:disabled="disabled || disabled2 ? true : false"
placeholder-style="color:#CECECE;"
/>
</view>
<view class="bottom-border">
<view class="label-text">开发商</view>
<view class="label-text"
>开发商<span style="color: #e54d42">*</span></view
>
<input
type="text"
v-model="model.Developers"
......@@ -109,7 +112,9 @@
/>
</view>
<view class="bottom-border">
<view class="label-text">项目地址</view>
<view class="label-text"
>项目地址<span style="color: #e54d42">*</span></view
>
<view
class="bottom-border_r"
style="padding: 10px 0; height: 42px; display: flex"
......@@ -136,77 +141,11 @@
<u-icon name="arrow" color="#A5A4AC" size="30"></u-icon>
</view>
</view>
<view class="bottom-border">
<view class="label-text">
<view style="display: flex">
首店类别/数量
<u-icon
name="plus"
color="#A5A4AC"
size="28"
style="margin-left: 20rpx"
@click="addFirstShop"
></u-icon
></view>
</view>
<view
style="
display: flex;
align-items: center;
justify-content: space-between;
"
v-for="(item, index) in model.FirstShopNumList"
:key="index"
>
<view style="width: 50%">
<picker
@change="clickFirstShop($event, index)"
v-model="item.Id"
range-key="Name"
:range="shenList"
>
<view
style="
display: flex;
align-items: center;
justify-content: space-between;
"
>
<text v-if="item.Name != ''">{{ item.Name }}</text>
<text style="color: #cecece" v-else>请选择首店类型</text>
<u-icon name="arrow" color="#A5A4AC" size="28"></u-icon
></view>
</picker>
</view>
<view
style="
width: 40%;
display: flex;
align-items: center;
justify-content: space-between;
"
>
<input
type="number"
v-model="item.Num"
:disabled="disabled"
style="padding: 10px 0"
placeholder="请填写首店数量"
placeholder-style="color:#CECECE;"
/>
<u-icon
name="close"
color="#A5A4AC"
size="28"
style="margin-left: 20rpx"
@click="delFirstShop(index)"
></u-icon>
</view>
</view>
</view>
<view class="bottom-border">
<view class="label-text">去年业绩</view>
<view class="label-text"
>去年业绩<span style="color: #e54d42">*</span></view
>
<view
style="
display: flex;
......@@ -281,7 +220,9 @@
</view>
</view> -->
<view class="bottom-border">
<view class="label-text">店铺数量</view>
<view class="label-text"
>店铺数量<span style="color: #e54d42">*</span></view
>
<input
type="number"
v-model="model.ShopNum"
......@@ -292,7 +233,9 @@
/>
</view>
<view class="bottom-border">
<view class="label-text">经营面积(m²)</view>
<view class="label-text"
>经营面积(m²)<span style="color: #e54d42">*</span></view
>
<view
class="bottom-border_r"
style="padding: 10px 0; height: 42px; display: flex"
......@@ -317,7 +260,9 @@
</view>
</view>
<view class="bottom-border">
<view class="label-text">可租赁面积(m²)</view>
<view class="label-text"
>可租赁面积(m²)<span style="color: #e54d42">*</span></view
>
<view
class="bottom-border_r"
style="padding: 10px 0; height: 42px; display: flex"
......@@ -343,7 +288,7 @@
</view>
<view class="label-text" style="margin-top: 20px; margin-bottom: 30rpx">
<text>Logo</text>
<view>Logo<span style="color: #e54d42">*</span></view>
</view>
<view @click="disabled ? '' : uploadcard()">
<view slot="addBtn" class="slot-btn" v-if="model.Logo == ''">
......@@ -362,11 +307,13 @@
</view>
</view>
<view class="label-text" style="margin-top: 20px; margin-bottom: 30rpx">
<text>介绍图</text>
<view style="display: flex">
<view>介绍图<span style="color: #e54d42">*</span></view>
<text style="color: #999; font-weight: 400"
>(最多9张,第一张为封面图)</text
>
</view>
</view>
<view>
<u-upload
:action="action"
......@@ -471,7 +418,9 @@
</u-upload>
</view>
<view class="bottom-border">
<view class="label-text">开业时间</view>
<view class="label-text"
>开业时间<span style="color: #e54d42">*</span></view
>
<input
type="text"
@click="disabled ? '' : (showOpenTime = true)"
......@@ -489,7 +438,9 @@
></u-picker>
</view>
<view class="bottom-border">
<view class="label-text">项目类型</view>
<view class="label-text"
>项目类型<span style="color: #e54d42">*</span></view
>
<view class="con6" style="margin-top: 20px">
<u-radio-group v-model="model.ProjectType">
<u-radio
......@@ -509,7 +460,9 @@
</view>
</view>
<view class="bottom-border">
<view class="label-text">商业体量</view>
<view class="label-text"
>商业体量<span style="color: #e54d42">*</span></view
>
<view
class="bottom-border_r"
style="padding: 10px 0; height: 42px; display: flex"
......@@ -525,6 +478,77 @@
<span>万平方米</span>
</view>
</view>
<view class="bottom-border">
<view class="label-text">
<view style="display: flex">
首店类别/数量
<!-- <u-icon
name="plus"
color="#A5A4AC"
size="28"
style="margin-left: 20rpx"
@click="addFirstShop"
></u-icon
> -->
</view>
</view>
<view
style="
display: flex;
align-items: center;
justify-content: space-between;
"
v-for="(item, index) in model.FirstShopNumList"
:key="index"
>
<view style="width: 50%">
<picker
@change="clickFirstShop($event, index)"
v-model="item.Id"
range-key="Name"
:range="shenList"
disabled
>
<view
style="
display: flex;
align-items: center;
justify-content: space-between;
"
>
<text v-if="item.Name != ''">{{ item.Name }}</text>
<text style="color: #cecece" v-else>请选择首店类型</text>
<u-icon name="arrow" color="#A5A4AC" size="28"></u-icon
></view>
</picker>
</view>
<view
style="
width: 40%;
display: flex;
align-items: center;
justify-content: space-between;
"
>
<input
type="number"
v-model="item.Num"
:disabled="disabled"
style="padding: 10px 0"
placeholder="请填写首店数量"
placeholder-style="color:#CECECE;"
/>
<!-- <u-icon
name="close"
color="#A5A4AC"
size="28"
style="margin-left: 20rpx"
@click="delFirstShop(index)"
></u-icon> -->
</view>
</view>
</view>
<view class="bottom-border">
<view class="label-text">商业层数</view>
<input
......@@ -675,7 +699,7 @@
v-model="model.StartingInfo"
:disabled="disabled"
style="padding: 10px 0"
placeholder="请填写首发政策"
placeholder="请填写首发首秀首展政策"
placeholder-style="color:#CECECE;"
/>
</view>
......@@ -761,21 +785,21 @@ export default {
CarrierMetroList: [], //地铁信息
FirstShopNumList: [
//载体类型、数量
{
Id: 0,
Name: "",
Num: 0,
},
// {
// Id: 0,
// Name: "",
// Num: 0,
// },
],
HonorList: [], //载体荣誉
Discount: "", //招引优惠政策
StartingInfo: "", //首发政策
FirstShow: "", //首秀政策
FirstExhibition: "", //首展政策
ShopNum: "", //店铺数量
BuiltUpArea: "", //经营面积
AreaRequirement: "", //可租赁面积
YeJi: "", //去年业绩
ShopNum: 0, //店铺数量
BuiltUpArea: 0, //经营面积
AreaRequirement: 0, //可租赁面积
YeJi: 0, //去年业绩
},
showOpenTime: false,
goodsType: [], //载体类型
......@@ -902,6 +926,7 @@ export default {
this.disabled2 = true;
this.glCarrierName = this.model.CarrierName;
}
} else {
}
},
methods: {
......@@ -1178,6 +1203,10 @@ export default {
uni.showToast({ title: "请输入开发商", icon: "none" });
return;
}
if (this.model.Address == "") {
uni.showToast({ title: "请输入项目地址", icon: "none" });
return;
}
if (this.model.ProjectType == 0) {
uni.showToast({ title: "请选择项目类型", icon: "none" });
return;
......@@ -1193,6 +1222,25 @@ export default {
uni.showToast({ title: "请输入开业时间", icon: "none" });
return;
}
if (this.model.ShopNum == "" || this.model.ShopNum === 0) {
uni.showToast({ title: "请输入店铺数量", icon: "none" });
return;
}
if (this.model.BuiltUpArea == "" || this.model.BuiltUpArea === 0) {
uni.showToast({ title: "请输入经营面积", icon: "none" });
return;
}
if (
this.model.AreaRequirement == "" ||
this.model.AreaRequirement === 0
) {
uni.showToast({ title: "请输入可租赁面积", icon: "none" });
return;
}
if (this.model.YeJi == "" || this.model.YeJi === 0) {
uni.showToast({ title: "请输入去年业绩", icon: "none" });
return;
}
console.log(this.model, "保存");
uni.showLoading({
title: "提交中...",
......@@ -1231,6 +1279,28 @@ export default {
(res) => {
if (res.resultCode == 1) {
this.shenList = res.data;
if (this.model.FirstShopNumList.length === 0) {
this.shenList.map((item) => {
let obj = {
Id: item.Id,
Name: item.Name,
Num: 0,
};
this.model.FirstShopNumList.push(obj);
});
}
// else if (this.model.FirstShopNumList.length > 0) {
// this.shenList.map((item) => {
// let obj = {
// Id: item.Id,
// Name: item.Name,
// Num: 0,
// };
// this.mdel.FirstShopNumList.push(obj);
// });
// }
if (this.isdisabled == true) {
this.shenList.map((x) => {
if (x.Id == this.model.Category) {
......
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