Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
ElectricitySheep
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄媛媛
ElectricitySheep
Commits
14149410
Commit
14149410
authored
Dec 11, 2024
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
11
parent
285dbe28
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
217 additions
and
220 deletions
+217
-220
BrandEnterEdit.vue
src/components/tradePavilion/BrandEnterEdit.vue
+51
-33
BrandEnterpriseManager.vue
src/components/tradePavilion/BrandEnterpriseManager.vue
+14
-11
BuildingVehicle.vue
src/components/tradePavilion/BuildingVehicle.vue
+131
-156
firmEdit.vue
src/components/tradePavilion/firmEdit.vue
+1
-2
tenementVehicle.vue
src/components/tradePavilion/tenementVehicle.vue
+4
-8
tradePavilionIndex.vue
src/components/tradePavilion/tradePavilionIndex.vue
+14
-8
index.js
src/router/index.js
+2
-2
No files found.
src/components/tradePavilion/BrandEnterEdit.vue
View file @
14149410
<
template
>
<div
v-loading=
"pageloading"
class=
"editBrandEnter"
>
<div
class=
"head-title"
>
<span
@
click=
"CommonJump(isBrand?'BrandManager':'EnterpriseManager')"
<span
@
click=
"CommonJump(isBrand?'Brand
Enterprise
Manager':'EnterpriseManager')"
class=
"blue point"
>
{{
isBrand
?
'品牌'
:
'服务'
}}
管理
</span>
/
<span>
{{
ID
?
'编辑'
:
'新增'
}}{{
isBrand
?
'品牌'
:
'服务'
}}
</span>
</div>
<el-form
:model=
"addMsg"
:rules=
"rules"
ref=
"addMsg"
label-width=
"180px"
>
<el-card
shadow=
"never"
style=
"margin-top: 10px"
class=
"box-card"
>
<el-form-item
:label=
"`$
{isBrand?'品牌':'服务'}分类`" class="is-required" prop="CategoryId">
<el-select
class=
"w300"
v-model=
"addMsg.CategoryId"
size=
"small"
placeholder=
"请选择"
>
<el-option
v-for=
"item in CategoryList"
:key=
"item.ID"
:label=
"item.ClassName"
:value=
"item.ID"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
:label=
"`$
{isBrand?'品牌':'服务'}全名`" prop="FullBrandName" class="is-required" size="small">
<el-input
v-model=
"addMsg.FullBrandName"
:placeholder=
"`请输入$
{isBrand?'品牌':'服务'}全名`" maxlength="100"
style="width: 690px;" />
...
...
@@ -65,22 +60,37 @@
</div>
</div>
</el-form-item>
<el-form-item
:label=
"`$
{isBrand?'品牌':'服务'}分类`" class="is-required" prop="CategoryId">
<el-select
class=
"w300"
v-model=
"addMsg.CategoryId"
size=
"small"
placeholder=
"请选择"
>
<el-option
v-for=
"item in CategoryList"
:key=
"item.ID"
:label=
"item.ClassName"
:value=
"item.ID"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
:label=
"`$
{isBrand?'品牌':'服务'}简介`" class="ue-style">
<el-input
type=
"textarea"
:placeholder=
"`请输入$
{isBrand?'品牌':'服务'}简介`" v-model="addMsg.Introduce"
maxlength="500" show-word-limit autosize="{ minRows: 2, maxRows: 6 }" style="width: 690px;">
</el-input>
</el-form-item>
<el-form-item
label=
"店铺数量"
prop=
"ShopNum"
class=
"is-required"
size=
"small"
>
<el-input
v-model=
"addMsg.ShopNum"
placeholder=
"请输入店铺数量"
type=
"number"
maxlength=
"3"
style=
"width: 690px;"
/>
</el-form-item>
<el-form-item
label=
"建筑面积"
size=
"small"
>
<
!--
<
el-form-item
label=
"建筑面积"
size=
"small"
>
<el-input
v-model=
"addMsg.BuiltUpArea"
placeholder=
"请输入建筑面积"
type=
"number"
style=
"width: 200px"
maxlength=
"7"
/>
<span
style=
"margin: 0 10px"
>
~
</span>
<el-input
v-model=
"addMsg.EndBuiltUpArea"
placeholder=
"请输入建筑面积"
type=
"number"
style=
"width: 200px"
maxlength=
"7"
/>
</el-form-item>
</el-form-item>
-->
<el-form-item
label=
"需求面积"
size=
"small"
>
<el-input
v-model=
"addMsg.AreaRequirement"
placeholder=
"请输入需求面积"
type=
"number"
style=
"width: 200px"
maxlength=
"7"
/>
<span
style=
"margin: 0 10px"
>
~
</span>
<
!--
<
el-input
v-model=
"addMsg.AreaRequirement"
placeholder=
"请输入需求面积"
type=
"number"
style=
"width: 200px"
maxlength=
"7"
/>
-->
<
!--
<
span
style=
"margin: 0 10px"
>
~
</span>
<el-input
v-model=
"addMsg.EndAreaRequirement"
placeholder=
"请输入需求面积"
type=
"number"
style=
"width: 200px"
maxlength=
"7"
/>
maxlength=
"7"
/>
-->
<el-input
v-model=
"addMsg.AreaRequirement"
placeholder=
"请输入店铺数量"
type=
"number"
maxlength=
"3"
style=
"width: 690px;"
>
<template
slot=
"append"
>
㎡
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"客群定位"
size=
"small"
>
<el-input
v-model=
"addMsg.CustomerType"
placeholder=
"请输入客群定位"
maxlength=
"200"
style=
"width: 690px;"
/>
...
...
@@ -274,25 +284,33 @@
></UE>
</el-form-item> -->
<el-form-item
label=
"发展意向"
prop=
""
>
<el-input
v-model=
"addMsg.DevIntention"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入发展意向"
maxlength=
"500"
show-word-limit
>
<!-- <el-form-item label="发展意向" prop="">
<el-input v-model="addMsg.DevIntention" style="width: 690px" size="small" placeholder="请输入发展意向"
maxlength="500" show-word-limit>
</el-input>
</el-form-item>
</el-form-item>
-->
<el-form-item
label=
"合作条件"
prop=
""
>
<el-input
v-model=
"addMsg.Cooperation"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入合作条件"
maxlength=
"500"
show-word-limit
>
<el-input
v-model=
"addMsg.Cooperation"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入合作条件"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<el-form-item
label=
"物业需求"
prop=
""
>
<el-input
v-model=
"addMsg.PropertyDemand"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入物业需求"
maxlength=
"500"
show-word-limit
>
<el-input
v-model=
"addMsg.PropertyDemand"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入物业需求"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<el-form-item
label=
"配套需求"
prop=
""
>
<el-input
v-model=
"addMsg.Complementary"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入配套需求"
maxlength=
"500"
show-word-limit
>
<el-input
v-model=
"addMsg.Complementary"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入配套需求"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<el-form-item
:label=
"`$
{isBrand?'品牌':'服务'}简介`" class="ue-style">
<el-input
type=
"textarea"
:placeholder=
"`请输入$
{isBrand?'品牌':'服务'}简介`" v-model="addMsg.Introduce"
maxlength="500" show-word-limit rows="8" style="width: 690px;">
<el-form-item
label=
"联系人"
>
<el-input
v-model=
"addMsg.ContactName"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入联系人"
maxlength=
"50"
>
</el-input>
</el-form-item>
<el-form-item
label=
"联系电话"
>
<el-input
v-model=
"addMsg.ContactPhone"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入联系电话"
maxlength=
"50"
>
</el-input>
</el-form-item>
</el-card>
...
...
@@ -378,6 +396,8 @@
Cooperation
:
''
,
//合作条件
PropertyDemand
:
''
,
//物业需求
Complementary
:
''
,
//配套需求
ContactName
:
""
,
//联系人
ContactPhone
:
''
,
//联系电话
},
rules
:
{
Logo
:
[{
...
...
@@ -454,14 +474,14 @@
//其他
// let other = this.$refs.ueother.getUEContent();
// this.addMsg.Other = other;
if
(
this
.
addMsg
.
BuiltUpArea
===
''
||
this
.
addMsg
.
EndBuiltUpArea
===
''
)
{
this
.
Error
(
'请输入建筑面积'
)
return
}
if
(
this
.
addMsg
.
AreaRequirement
===
''
||
this
.
addMsg
.
EndAreaRequirement
===
''
)
{
this
.
Error
(
'请输入需求面积'
)
return
}
//
if (this.addMsg.BuiltUpArea === '' || this.addMsg.EndBuiltUpArea === '') {
//
this.Error('请输入建筑面积')
//
return
//
}
//
if (this.addMsg.AreaRequirement === '' || this.addMsg.EndAreaRequirement === '') {
//
this.Error('请输入需求面积')
//
return
//
}
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
if
(
valid
)
{
this
.
apipost
(
...
...
@@ -469,7 +489,7 @@
this
.
addMsg
,
(
res
)
=>
{
if
(
res
.
data
.
resultCode
===
1
)
{
this
.
CommonJump
(
this
.
isBrand
?
'BrandManager'
:
'EnterpriseManager'
);
this
.
CommonJump
(
this
.
isBrand
?
'Brand
Enterprise
Manager'
:
'EnterpriseManager'
);
this
.
Success
(
res
.
data
.
message
);
}
else
{
this
.
Error
(
res
.
data
.
message
);
...
...
@@ -482,7 +502,6 @@
}
});
},
getData
()
{
this
.
pageloading
=
true
;
this
.
apipost
(
...
...
@@ -492,7 +511,6 @@
(
res
)
=>
{
this
.
pageloading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
let
data
=
res
.
data
.
data
;
this
.
addMsg
=
res
.
data
.
data
;
this
.
LogoList
=
[];
this
.
LogoList
.
push
(
this
.
addMsg
.
Logo
);
...
...
src/components/tradePavilion/BrandEnterpriseManager.vue
View file @
14149410
...
...
@@ -30,8 +30,8 @@
<div>
<div
class=
"searchInput"
style=
"width: 250px; margin-bottom: 10px"
>
<el-input
@
keyup
.
enter
.
native=
"(msg.pageIndex = 1), getList()"
@
clear=
"(msg.pageIndex = 1), getList()"
style=
"display: inline-block; width: 225px; height: 30px"
:placeholder=
"`$
{isBrand?'消费品牌':'企业服务'}名称`"
v-model="msg.BrandName"
size="small" clearable>
style=
"display: inline-block; width: 225px; height: 30px"
:placeholder=
"`$
{isBrand?'消费品牌':'企业服务'}名称`"
v-model="msg.BrandName"
size="small" clearable>
</el-input>
<span
@
click=
"(msg.pageIndex = 1), getList()"
class=
"el-icon-search"
style=
"
color: #979dad;
...
...
@@ -41,8 +41,8 @@
"
></span>
</div>
<div
class=
"searchInput"
style=
"width: 200px; margin-bottom: 10px"
>
<el-select
size=
"small"
v-model=
"msg.CategoryId"
filterable
@
change=
"(msg.pageIndex = 1), getList()"
:placeholder=
"`$
{isBrand?'消费品牌':'企业服务'}分类`" clearable @clear="(msg.pageIndex = 1), getList()">
<el-select
size=
"small"
v-model=
"msg.CategoryId"
filterable
@
change=
"(msg.pageIndex = 1), getList()"
:placeholder=
"`$
{isBrand?'消费品牌':'企业服务'}分类`" clearable @clear="(msg.pageIndex = 1), getList()">
<el-option
v-for=
"item in CategoryList"
:key=
"item.ID"
:label=
"item.ClassName"
:value=
"item.ID"
>
</el-option>
</el-select>
...
...
@@ -66,23 +66,26 @@
</el-table-column>
<el-table-column
prop=
"ShopNum"
label=
"店铺数量"
width=
"80"
>
</el-table-column>
<el-table-column
prop=
"BuiltUpArea"
label=
"
建筑面积"
width=
"2
00"
>
<el-table-column
prop=
"BuiltUpArea"
label=
"
需求面积"
width=
"1
00"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
BuiltUpArea
}}
至
{{
scope
.
row
.
EndBuiltUpArea
}}
平
</span>
<span>
{{
scope
.
row
.
AreaRequirement
}}
㎡
</span>
</
template
>
</el-table-column>
<!-- <el-table-column prop="ProjectName" label="商铺性质" width="150">
</el-table-column> -->
<el-table-column
prop=
"BrandType"
:label=
"`${isBrand?'品牌':'服务'}定位`"
width=
"180"
>
</el-table-column>
<el-table-column
prop=
"CustomerType"
label=
"客群定位"
width=
"160"
>
<el-table-column
prop=
"CustomerType"
label=
"客群定位"
width=
"180"
>
</el-table-column>
<el-table-column
prop=
"ContactName"
label=
"联系人"
width=
"120"
>
</el-table-column>
<el-table-column
prop=
"ContactPhone"
label=
"联系电话"
width=
"150"
>
</el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"120"
v-if=
"!readonly"
>
<
template
slot-scope=
"scope"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"编辑"
placement=
"top"
>
<img
@
click=
"CommonJump('BrandEnterEdit',
{ ID: scope.row.ID,isBrand:isBrand?1:0 })"
src="../../assets/img/setup/edit.png" alt="" class="imgstyle" />
src="../../assets/img/setup/edit.png" alt="" class="imgstyle" />
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"删除"
placement=
"top"
>
<img
@
click=
"delManage(scope.row)"
src=
"../../assets/img/setup/del.png"
alt=
""
class=
"imgstyle"
/>
...
...
@@ -175,7 +178,7 @@
if
(
this
.
$route
.
query
&&
this
.
$route
.
query
.
readonly
)
{
this
.
readonly
=
this
.
$route
.
query
.
readonly
;
}
this
.
isBrand
=
this
.
$route
.
name
==
'BrandManager'
this
.
isBrand
=
this
.
$route
.
name
==
'Brand
Enterprise
Manager'
this
.
msg
.
BrandEnterpriseType
=
this
.
isBrand
?
1
:
2
this
.
getList
();
this
.
getTypeEnumList
();
...
...
@@ -187,7 +190,7 @@
if
(
this
.
$route
.
query
&&
this
.
$route
.
query
.
readonly
)
{
this
.
readonly
=
this
.
$route
.
query
.
readonly
;
}
this
.
isBrand
=
val
.
name
==
'BrandManager'
this
.
isBrand
=
val
.
name
==
'Brand
Enterprise
Manager'
this
.
msg
=
{
BrandName
:
""
,
//名称
pageIndex
:
1
,
...
...
src/components/tradePavilion/BuildingVehicle.vue
View file @
14149410
...
...
@@ -8,7 +8,8 @@
<el-form
:model=
"addMsg"
:rules=
"rules"
ref=
"addMsg"
label-width=
"180px"
>
<el-card
shadow=
"never"
style=
"margin-top: 10px"
class=
"box-card"
>
<el-form-item
label=
"项目名称"
prop=
"CarrierName"
>
<el-input
v-model=
"addMsg.CarrierName"
style=
"width: 690px"
placeholder=
"请输入项目名称"
size=
"small"
>
<el-input
v-model=
"addMsg.CarrierName"
style=
"width: 690px"
placeholder=
"请输入项目名称"
size=
"small"
maxlength=
"180"
>
</el-input>
</el-form-item>
<el-form-item
label=
"Logo"
prop=
"Logo"
>
...
...
@@ -84,7 +85,7 @@
</div>
</div>
</el-form-item>
-->
<el-form-item
label=
"荣誉图"
>
<
!--
<
el-form-item
label=
"荣誉图"
>
<div
class=
"nav_Main"
>
<div
class=
"nav_IconContent"
>
<draggable
v-model=
"addMsg.Honor"
>
...
...
@@ -105,9 +106,24 @@
+ 添加图片
</div>
</div>
</el-form-item>
-->
<el-form-item
:label=
"`$
{isCarrier?'载体':'楼宇'}视频`">
<el-input
v-model=
"addMsg.VideoUrl"
style=
"width: 690px"
size=
"small"
:placeholder=
"`请输入$
{isCarrier?'载体':'楼宇'}视频`">
<el-button
@
click=
"changeState1 = true"
slot=
"append"
>
添加视频
</el-button>
</el-input>
<div>
<a
v-if=
"addMsg.VideoUrl != ''"
class=
"blue noline"
:href=
"addMsg.VideoUrl"
target=
"_blank"
>
视频链接
</a>
</div>
</el-form-item>
<el-form-item
label=
"开发商"
prop=
"Developers"
>
<el-input
v-model=
"addMsg.Developers"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入开发商"
></el-input>
<el-form-item
label=
"项目位置"
prop=
"Address"
>
<el-input
v-model=
"addMsg.Address"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入项目位置"
maxlength=
"400"
>
</el-input>
</el-form-item>
<el-form-item
label=
"经纬度"
style=
"margin-top: 15px"
size=
"small"
>
<el-input
v-model=
"addMsg.LatAndLon"
style=
"width: 690px"
:disabled=
"true"
>
<el-button
@
click=
"isShowMap = true"
slot=
"append"
>
展开地图
</el-button>
</el-input>
</el-form-item>
<el-form-item
label=
"开业状态"
>
<el-select
v-model=
"addMsg.OpeningStatus"
filterable
size=
"small"
placeholder=
"请选择"
>
...
...
@@ -115,24 +131,109 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"商业体量"
prop=
"CarrierSize"
>
<el-input
v-model=
"addMsg.CarrierSize"
@
keyup
.
native=
"checkPrice(addMsg, 'CarrierSize')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入商业体量"
>
<template
slot=
"append"
>
㎡
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"商业层数"
>
<el-input
v-model=
"addMsg.LayersNum"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入商业层数"
>
</el-input>
</el-form-item>
<el-form-item
label=
"车位数量"
>
<el-input
v-model=
"addMsg.CarNum"
@
keyup
.
native=
"checkInteger(addMsg, 'CarNum')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入车位数量"
>
<
template
slot=
"append"
>
个
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"经营面积"
>
<el-input
v-model=
"addMsg.BuiltUpArea"
@
keyup
.
native=
"checkPrice(addMsg, 'BuiltUpArea')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入经营面积"
>
<
template
slot=
"append"
>
㎡
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"可租赁面积"
>
<el-input
v-model=
"addMsg.AreaRequirement"
@
keyup
.
native=
"checkPrice(addMsg, 'AreaRequirement')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入可租赁面积"
>
<
template
slot=
"append"
>
㎡
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"开业时间"
>
<!-- <el-input v-model="addMsg.OpenTime" style="width: 690px" size="small" placeholder="请输入开业时间"></el-input> -->
<el-date-picker
v-model=
"addMsg.OpenTime"
clearable
value-format=
"yyyy-MM-dd"
size=
"small"
type=
"date"
placeholder=
"请选择开业时间"
>
</el-date-picker>
</el-form-item>
<!--prop="VisitorsFlowrate"-->
<el-form-item
label=
"人流量参数"
>
<el-input
v-model=
"addMsg.VisitorsFlowrate"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入人流量参数"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!--prop="SupportingFacilities"-->
<el-form-item
label=
"水电气及配套"
>
<el-input
v-model=
"addMsg.SupportingFacilities"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入水电气及配套"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!--prop="ManagementCompany"-->
<el-form-item
label=
"管理公司及管理费"
>
<el-input
v-model=
"addMsg.ManagementCompany"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入管理公司及管理费"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<el-form-item
label=
"开发商"
prop=
"Developers"
>
<el-input
v-model=
"addMsg.Developers"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入开发商"
maxlength=
"180"
>
</el-input>
</el-form-item>
<el-form-item
label=
"物业构成"
prop=
"CategoryId"
>
<el-select
v-model=
"addMsg.CategoryId"
size=
"small"
placeholder=
"请选择"
>
<el-option
v-for=
"item in CategoryList"
:key=
"item.ID"
:label=
"item.ClassName"
:value=
"item.ID"
>
</el-option>
</el-select>
</el-form-item>
<!--prop="Ascription"-->
<el-form-item
label=
"资产权属"
>
<el-input
v-model=
"addMsg.Ascription"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入资产权属"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<el-form-item
label=
"业态规划"
>
<el-input
v-model=
"addMsg.CarrierPlan"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入业态规划"
>
</el-input>
</el-form-item>
<!--prop="BrandDemand"-->
<el-form-item
label=
"目标招商业态及品牌需求"
>
<el-input
v-model=
"addMsg.BrandDemand"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入目标招商业态及品牌需求"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!--prop="Location"-->
<el-form-item
label=
"项目发展及定位"
>
<el-input
v-model=
"addMsg.Location"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入项目发展及定位"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!-- <el-form-item label="" prop="">
<div slot="label">
首店类型/数量
-->
<
!--
<
el-tooltip
首店类型/数量
<el-tooltip
class="item"
effect="dark"
content="添加首店类型/数量"
placement="top"
>
<i class="el-icon-plus" @click="addTypeAndNum"></i>
</el-tooltip>
-->
<!--
</div>
</el-tooltip>
</div>
<div
style="width: 690px; display: flex; align-items: center"
v-for="(item, index) in addMsg.FirstShopNumList"
:key="index"
>
-->
<
!--
<
el-select
>
<el-select
v-model="item.Id"
filterable
size="small"
...
...
@@ -146,8 +247,8 @@
:disabled="item.disabled"
>
</el-option>
</el-select>
-->
<!--
<div
</el-select>
<div
style="
width: 40%;
white-space: nowrap;
...
...
@@ -163,41 +264,18 @@
v-model="item.Num"
size="small"
placeholder="首店数量"
></el-input>
-->
<!--
<el-tooltip
></el-input>
<el-tooltip
class="item"
effect="dark"
content="删除首店类型/数量"
placement="top"
>
<i class="el-icon-delete" @click="delTypeAndNum(index)"></i>
</el-tooltip>
-->
<!--
</div>
</el-form-item>
-->
<el-form-item
:label=
"`$
{isCarrier?'载体':'楼宇'}视频`">
<el-input
v-model=
"addMsg.VideoUrl"
style=
"width: 690px"
size=
"small"
:placeholder=
"`请输入$
{isCarrier?'载体':'楼宇'}视频`">
<el-button
@
click=
"changeState1 = true"
slot=
"append"
>
添加视频
</el-button>
</el-input>
<div>
<a
v-if=
"addMsg.VideoUrl != ''"
class=
"blue noline"
:href=
"addMsg.VideoUrl"
target=
"_blank"
>
视频链接
</a>
</div>
</el-form-item>
<el-form-item
label=
"项目地址"
prop=
"Address"
>
<el-input
v-model=
"addMsg.Address"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入项目地址"
></el-input>
</el-form-item>
<el-form-item
label=
"经纬度"
style=
"margin-top: 15px"
size=
"small"
>
<el-input
v-model=
"addMsg.LatAndLon"
style=
"width: 690px"
:disabled=
"true"
>
<el-button
@
click=
"isShowMap = true"
slot=
"append"
>
展开地图
</el-button>
</el-input>
</el-form-item>
<el-form-item
label=
"开业时间"
>
<el-input
v-model=
"addMsg.OpenTime"
size=
"small"
placeholder=
"请输入开业时间"
></el-input>
<!--
<el-date-picker
v-model=
"addMsg.OpenTime"
clearable
value-format=
"yyyy-MM-dd HH:mm:ss"
size=
"small"
type=
"datetime"
placeholder=
"请选择开业时间"
>
</el-date-picker>
-->
</el-form-item>
<!--
<el-form-item
label=
"项目类型"
prop=
"ProjectType"
>
</el-tooltip>
</div>
</el-form-item>
<el-form-item label="项目类型" prop="ProjectType">
<el-select
style="width: 220px"
v-model="addMsg.ProjectType"
...
...
@@ -212,8 +290,8 @@
>
</el-option>
</el-select>
</el-form-item>
-->
<!--
<el-form-item
label=
"店铺数量"
prop=
"ShopNum"
>
</el-form-item>
<el-form-item label="店铺数量" prop="ShopNum">
<el-input
v-model="addMsg.ShopNum"
@keyup.native="checkInteger(addMsg, 'ShopNum')"
...
...
@@ -223,28 +301,6 @@
>
</el-input>
</el-form-item>
<el-form-item
label=
"经营面积"
prop=
"BuiltUpArea"
>
<el-input
v-model=
"addMsg.BuiltUpArea"
@
keyup
.
native=
"checkPrice(addMsg, 'BuiltUpArea')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入经营面积"
>
<template
slot=
"append"
>
㎡
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"可租赁面积"
prop=
"AreaRequirement"
>
<el-input
v-model=
"addMsg.AreaRequirement"
@
keyup
.
native=
"checkPrice(addMsg, 'AreaRequirement')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入可租赁面积"
>
<
template
slot=
"append"
>
㎡
</
template
>
</el-input>
</el-form-item>
<el-form-item label="去年业绩" prop="YeJi">
<el-input
v-model="addMsg.YeJi"
...
...
@@ -255,45 +311,6 @@
>
</el-input>
</el-form-item>
<el-form-item
label=
"商业体量"
prop=
"CarrierSize"
>
<el-input
v-model=
"addMsg.CarrierSize"
@
keyup
.
native=
"checkPrice(addMsg, 'CarrierSize')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入商业体量"
>
<
template
slot=
"append"
>
万平方米
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"商业层数"
>
<el-input
v-model=
"addMsg.LayersNum"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入商业层数"
>
</el-input>
</el-form-item>
<el-form-item
label=
"车位数量"
>
<el-input
v-model=
"addMsg.CarNum"
@
keyup
.
native=
"checkInteger(addMsg, 'CarNum')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入车位数量"
>
</el-input>
</el-form-item>
<el-form-item
label=
"业态规则"
>
<el-input
v-model=
"addMsg.CarrierPlan"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入业态规则"
>
</el-input>
</el-form-item>
<el-form-item label="招引目标">
<el-input
v-model="addMsg.CarrierTarget"
...
...
@@ -338,7 +355,7 @@
placeholder="请输入首发、首秀、首展的招引优惠政策"
>
</el-input>
</el-form-item>
-->
</el-form-item>
<el-form-item label="地铁信息">
<div v-for="(item, index) in MetroList" :key="index" style="position: relative; width: 690px">
<el-input v-model="item.MetroNum" @keyup.native="checkInteger(item, 'MetroNum')" style="width: 200px"
...
...
@@ -350,64 +367,22 @@
</div>
<el-button type="primary" @click="addMetroList" icon="el-icon-plus" circle></el-button>
</el-form-item>
<el-form-item
label=
"分类"
prop=
"CategoryId"
>
<el-select
v-model=
"addMsg.CategoryId"
size=
"small"
placeholder=
"请选择"
>
<el-option
v-for=
"item in CategoryList"
:key=
"item.ID"
:label=
"item.ClassName"
:value=
"item.ID"
>
</el-option>
</el-select>
</el-form-item>
<!--prop="Ascription"-->
<el-form-item
label=
"资产权属"
>
<el-input
v-model=
"addMsg.Ascription"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入资产权属"
maxlength=
"500"
>
</el-input>
</el-form-item>
<!--prop="CarrierSize"-->
<el-form-item
label=
"项目面积"
>
<el-form-item label="项目面积">
<el-input v-model="addMsg.CarrierSize" @keyup.native="checkPrice(addMsg, 'CarrierSize')" style="width: 690px"
size="small" placeholder="请输入项目面积" maxlength="500">
<template slot="append">㎡</template>
</el-input>
</el-form-item>
<
!--prop="PropertyComposition"--
>
<el-form-item
label=
"物业构成"
>
<el-input
v-model=
"addMsg.PropertyComposition"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入物业构成"
maxlength=
"500"
show-word-limit
>
</el-form-item>
<
el-form-item label="物业构成"
>
<el-input v-model="addMsg.PropertyComposition" style="width: 690px" size="small" placeholder="请输入物业构成"
maxlength="500" show-word-limit>
</el-input>
</el-form-item>
<!--prop="Location"-->
<el-form-item
label=
"项目发展及定位"
>
<el-input
v-model=
"addMsg.Location"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入项目发展及定位"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!-- prop="Crowd"-->
</el-form-item>
<el-form-item label="周边人群结构特征">
<el-input
v-model=
"addMsg.Crowd"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入周边人群结构特征"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!--prop="VisitorsFlowrate"-->
<el-form-item
label=
"人流量参数"
>
<el-input
v-model=
"addMsg.VisitorsFlowrate"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入人流量参数"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!--prop="LayersNum"-->
<el-form-item
label=
"商业楼层"
>
<el-input
v-model=
"addMsg.LayersNum"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入商业楼层"
maxlength=
"500"
show-word-limit
>
<el-input v-model="addMsg.Crowd" style="width: 690px" size="small" placeholder="请输入周边人群结构特征" maxlength="500"
show-word-limit>
</el-input>
</el-form-item>
<!--prop="SupportingFacilities"-->
<el-form-item
label=
"水电气及配套"
>
<el-input
v-model=
"addMsg.SupportingFacilities"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入水电气及配套"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!--prop="ManagementCompany"-->
<el-form-item
label=
"管理公司及管理费"
>
<el-input
v-model=
"addMsg.ManagementCompany"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入管理公司及管理费"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
<!--prop="BrandDemand"-->
<el-form-item
label=
"目标招商业态及品牌需求"
>
<el-input
v-model=
"addMsg.BrandDemand"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入目标招商业态及品牌需求"
maxlength=
"500"
show-word-limit
>
</el-input>
</el-form-item>
</el-form-item> -->
</el-card>
</el-form>
<div
style=
"padding: 20px; background: #fff; margin-top: 10px"
>
...
...
src/components/tradePavilion/firmEdit.vue
View file @
14149410
...
...
@@ -77,9 +77,8 @@
</el-input>
</el-form-item>
<el-form-item
label=
"投运时间"
prop=
"OperationTime"
>
<el-input
v-model=
"addMsg.OperationTime"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入投运时间"
>
<el-input
v-model=
"addMsg.OperationTime"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入投运时间"
>
</el-input>
</el-form-item>
<el-form-item
label=
"楼宇等级"
prop=
"CategoryId"
>
<el-select
v-model=
"addMsg.CategoryId"
size=
"small"
placeholder=
"请选择楼宇等级"
>
...
...
src/components/tradePavilion/tenementVehicle.vue
View file @
14149410
...
...
@@ -55,23 +55,19 @@
</el-select>
</el-form-item>
<el-form-item
label=
"楼宇建筑面积"
prop=
"Areas"
>
<el-input
v-model=
"addMsg.Areas"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入楼宇建筑面积"
>
<el-input
v-model=
"addMsg.Areas"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入楼宇建筑面积"
>
</el-input>
</el-form-item>
<el-form-item
label=
"楼栋数量"
prop=
"BuildingNum"
>
<el-input
v-model=
"addMsg.BuildingNum"
@
keyup
.
native=
"checkPrice(addMsg, 'BuildingNum')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入楼栋数量"
>
<el-input
v-model=
"addMsg.BuildingNum"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入楼栋数量"
>
</el-input>
</el-form-item>
<el-form-item
label=
"楼层量"
prop=
"FloorNum"
>
<el-input
v-model=
"addMsg.FloorNum"
@
keyup
.
native=
"checkPrice(addMsg, 'FloorNum')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入楼层量"
>
<el-input
v-model=
"addMsg.FloorNum"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入楼层量"
>
</el-input>
</el-form-item>
<el-form-item
label=
"电梯数"
prop=
"ElevatorNum"
>
<el-input
v-model=
"addMsg.ElevatorNum"
@
keyup
.
native=
"checkPrice(addMsg, 'ElevatorNum')"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入电梯数"
>
<el-input
v-model=
"addMsg.ElevatorNum"
style=
"width: 690px"
size=
"small"
placeholder=
"请输入电梯数"
>
</el-input>
</el-form-item>
<el-form-item
label=
"层高"
prop=
"FloorHeight"
>
...
...
src/components/tradePavilion/tradePavilionIndex.vue
View file @
14149410
...
...
@@ -262,7 +262,7 @@
</li>
</ul>
<!-- 宜宾商载通 -->
<ul
class=
"FsettingUU"
v-
if=
"currentUser.TenantId==30"
>
<ul
class=
"FsettingUU"
v-
else
>
<li
class=
"menu_item"
:class=
"
{ Fchecked: isChecked == '/ybrandClassification' }" @click="
(isChecked = '/ybrandClassification'),
CommonJump('ybrandClassification')
...
...
@@ -275,17 +275,17 @@
">
<i
class=
"el-icon-menu"
></i><span>
商业载体管理
</span>
</li>
<li
class=
"menu_item"
:class=
"
{ Fchecked: isChecked == '/BrandEnterpriseManager' }" @click="
(isChecked = '/BrandEnterpriseManager'), CommonJump('BrandEnterpriseManager')
">
<i
class=
"el-icon-menu"
></i><span>
消费品牌管理
</span>
</li>
<li
class=
"menu_item"
:class=
"
{ Fchecked: isChecked == '/tenementManager' }" @click="
(isChecked = '/tenementManager'),
CommonJump('tenementManager')
">
<i
class=
"el-icon-menu"
></i><span>
楼宇管理
</span>
</li>
<li
class=
"menu_item"
:class=
"
{ Fchecked: isChecked == '/BrandManager' }" @click="
(isChecked = '/BrandManager'), CommonJump('BrandManager')
">
<i
class=
"el-icon-menu"
></i><span>
消费品牌管理
</span>
</li>
<li
class=
"menu_item"
:class=
"
{ Fchecked: isChecked == '/firmManager' }" @click="
(isChecked = '/firmManager'), CommonJump('firmManager')
">
...
...
@@ -403,8 +403,14 @@
this
.
ERPEmpId
=
this
.
currentUser
.
ERPEmpId
;
this
.
isChecked
=
this
.
$route
.
path
;
if
(
this
.
$route
.
query
.
FIndex
)
{
this
.
CommonJump
(
"companyList"
);
this
.
isChecked
=
"/companyList"
;
if
(
this
.
currentUser
.
TenantId
==
18
)
{
this
.
CommonJump
(
"companyList"
);
this
.
isChecked
=
"/companyList"
;
}
else
{
this
.
CommonJump
(
"BuildingServiceManager"
);
this
.
isChecked
=
"/BuildingServiceManager"
;
}
}
},
methods
:
{},
...
...
src/router/index.js
View file @
14149410
...
...
@@ -816,8 +816,8 @@ export default new Router({
},
//消费品牌管理【商载通】
{
path
:
'/BrandManager'
,
name
:
'BrandManager'
,
path
:
'/Brand
Enterprise
Manager'
,
name
:
'Brand
Enterprise
Manager'
,
component
:
resolve
=>
require
([
'@/components/tradePavilion/BrandEnterpriseManager'
],
resolve
),
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment