Commit 8ff9d2586ccce7cbeda3f9e8c849829e6683db0c

Authored by wesley88
2 parents 9d8bcb26 a9a27e05

Merge branch 'master' of http://39.98.150.180/webapp/GreenwayWeb

admin-web-master/src/views/ads/fangAudit/bianform.vue
@@ -150,10 +150,9 @@ @@ -150,10 +150,9 @@
150 </el-row> 150 </el-row>
151 <el-row :gutter="20"> 151 <el-row :gutter="20">
152 <el-col :span="24"> 152 <el-col :span="24">
  153 + <el-form-item label="招商资源管理" class="grid-content bg-purple">
153 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong"> 154 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong">
154 - <div style="padding: 10px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;">  
155 - <div><span style="color:red;margin-right:3px;">*</span>招商资源管理</div>  
156 - </div> 155 +
157 <div style="padding: 15px;"> 156 <div style="padding: 15px;">
158 <div style="padding: 0px 20px 0px 0px"> 157 <div style="padding: 0px 20px 0px 0px">
159 <el-table :data="ruleForm.cereResourceStrategy" 158 <el-table :data="ruleForm.cereResourceStrategy"
@@ -188,6 +187,8 @@ @@ -188,6 +187,8 @@
188 </div> 187 </div>
189 </div> 188 </div>
190 </div> 189 </div>
  190 + </el-form-item>
  191 +
191 </el-col> 192 </el-col>
192 193
193 </el-row> 194 </el-row>
admin-web-master/src/views/ads/fangAudit/index.vue
@@ -39,115 +39,92 @@ @@ -39,115 +39,92 @@
39 39
40 </div> 40 </div>
41 <!-- 表格 --> 41 <!-- 表格 -->
42 - <el-table  
43 - :data="  
44 - tableData.slice(  
45 - (currentPage - 1) * pageSize,  
46 - currentPage * pageSize  
47 - )  
48 - "  
49 - :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"  
50 - >  
51 - <el-table-column  
52 - label="序号"  
53 - min-width="60"  
54 - >  
55 - <template slot-scope="scope">  
56 - {{scope.$index+1}}  
57 - </template>  
58 - </el-table-column>  
59 - <el-table-column  
60 - label="招商方案名称"  
61 - prop="planName"  
62 - min-width="300"  
63 - />  
64 - <el-table-column  
65 - label="规划方案名称"  
66 -  
67 - min-width="300"  
68 - >  
69 - <template slot-scope="scope">  
70 - {{scope.row.cereInvestmentPlanningManagement.planningName}}  
71 - </template>  
72 - </el-table-column>  
73 - <el-table-column  
74 - label="计划实施时间"  
75 -  
76 - min-width="250"  
77 - >  
78 - <template slot-scope="scope">  
79 - {{scope.row.cereInvestmentPlanningManagement.implementationStartTime}} - {{scope.row.cereInvestmentPlanningManagement.implementationEndTime}}  
80 - </template>  
81 - </el-table-column>  
82 - <el-table-column  
83 - label="涵盖资源数"  
84 - min-width="120"  
85 - >  
86 - <template slot-scope="scope">  
87 - {{ scope.row.cereResourceStrategy.length }}  
88 - </template>  
89 - </el-table-column>  
90 - <el-table-column  
91 - label="资源编号"  
92 - prop="founder"  
93 - min-width="200">  
94 - <template slot-scope="scope">  
95 - {{ scope.row.cereResourceStrategy.resourcesId }}  
96 - </template>  
97 - </el-table-column>  
98 - <el-table-column  
99 - label="资源类型"  
100 - prop="contactInformation"  
101 - min-width="150"  
102 - >  
103 - <template slot-scope="scope">  
104 - {{ scope.row.cereResourceStrategy.id }}  
105 - </template>  
106 - </el-table-column>  
107 - <el-table-column  
108 - label="租金"  
109 -  
110 - min-width="150"  
111 - >  
112 - <template slot-scope="scope">  
113 -  
114 - </template>  
115 - </el-table-column>  
116 - <el-table-column  
117 - label="免租期"  
118 -  
119 - min-width="150" 42 + <el-table
  43 + :data="
  44 + tableData.slice(
  45 + (currentPage - 1) * pageSize,
  46 + currentPage * pageSize
  47 + )
  48 + "
  49 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
  50 + >
  51 + <el-table-column
  52 + label="序号"
  53 + min-width="60"
  54 + >
  55 + <template slot-scope="scope">
  56 + {{scope.$index+1}}
  57 + </template>
  58 + </el-table-column>
  59 + <el-table-column
  60 + label="招商方案名称"
  61 + prop="planName"
  62 + min-width="300"
  63 + />
  64 + <!-- <el-table-column
  65 + label="规划方案名称"
  66 +
  67 + min-width="300"
120 > 68 >
121 <template slot-scope="scope"> 69 <template slot-scope="scope">
  70 + {{scope.row.cereInvestmentPlanningManagement.planningName}}
  71 + </template>
  72 + </el-table-column> -->
  73 + <!-- <el-table-column
  74 + label="计划实施时间"
122 75
123 - </template>  
124 - </el-table-column>  
125 - <el-table-column  
126 - label="付款方式" 76 + min-width="250"
  77 + >
  78 + <template slot-scope="scope">
  79 + {{scope.row.cereInvestmentPlanningManagement.implementationStartTime}} - {{scope.row.cereInvestmentPlanningManagement.implementationEndTime}}
  80 + </template>
  81 + </el-table-column> -->
  82 + <el-table-column
  83 + label="涵盖资源数"
  84 + min-width="120"
  85 + >
  86 + <template slot-scope="scope">
  87 + {{ scope.row.cereResourceStrategy.length }}
  88 + </template>
  89 + </el-table-column>
  90 +
  91 + <el-table-column
  92 + label="资源类型"
  93 + prop="contactInformation"
  94 + min-width="150"
  95 + >
  96 + <template slot-scope="scope">
  97 + {{ scope.row.cereResourceStrategy.id }}
  98 + </template>
  99 + </el-table-column>
  100 + <el-table-column
  101 + label="租金/周期"
  102 +
  103 + min-width="150"
  104 + >
  105 + <template slot-scope="scope">
  106 +
  107 + </template>
  108 + </el-table-column>
  109 + <el-table-column
  110 + label="付款日"
  111 +
  112 + min-width="150"
  113 + >
  114 + <template slot-scope="scope">
127 115
128 - min-width="150"  
129 - >  
130 - <template slot-scope="scope"> 116 + </template>
  117 + </el-table-column>
  118 +
  119 + <el-table-column
  120 + label="状态"
  121 + min-width="150"
  122 + >
  123 + <template slot-scope="scope">
  124 + {{scope.row.auditStatus =='1'?'待审核':scope.row.auditStatus =='2'?'审核通过':scope.row.auditStatus =='3'?'已驳回':''}}
  125 + </template>
  126 + </el-table-column>
131 127
132 - </template>  
133 - </el-table-column>  
134 - <el-table-column  
135 - label="当前节点"  
136 - min-width="150"  
137 - >  
138 - <template slot-scope="scope">  
139 - {{scope.row.auditStatus =='1'?'待审核':scope.row.auditStatus =='2'?'审核通过':scope.row.auditStatus =='3'?'已驳回':''}}  
140 - </template>  
141 - </el-table-column>  
142 - <!-- <el-table-column  
143 - label="启用状态"  
144 - prop="auditStatus"  
145 - min-width="150"  
146 - >  
147 - <template slot-scope="scope">  
148 - 未启用  
149 - </template>  
150 - </el-table-column> -->  
151 <el-table-column label="操作" width="180" fixed="right"> 128 <el-table-column label="操作" width="180" fixed="right">
152 <template slot-scope="scope"> 129 <template slot-scope="scope">
153 <div class="tableBtn greens" @click="handleEditForm(scope.row,false)"> 130 <div class="tableBtn greens" @click="handleEditForm(scope.row,false)">
admin-web-master/src/views/ads/fangli/addform.vue
@@ -57,52 +57,57 @@ @@ -57,52 +57,57 @@
57 </el-col> 57 </el-col>
58 58
59 </el-row> 59 </el-row>
  60 +<el-row :gutter="20">
  61 + <el-col :span="24">
  62 + <el-form-item label="招商资源管理" class="grid-content bg-purple">
  63 + <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong">
  64 + <div style="padding: 0px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: flex-end;">
60 65
61 - <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong">  
62 - <div style="padding: 10px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;">  
63 - <div><span style="color:red;margin-right:3px;">*</span>招商资源管理</div>  
64 - <div style="color: #3F9B6A;margin-left: 10px;" @click="mingShow">  
65 - 添加  
66 - </div>  
67 - </div>  
68 - <div style="padding: 15px;">  
69 - <div style="padding: 0px 20px 0px 0px">  
70 - <el-table :data="tableData"  
71 - :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"  
72 - >  
73 - <el-table-column label="序号" min-width="5%" >  
74 - <template slot-scope="scope">  
75 - {{scope.$index + 1}}  
76 - </template>  
77 - </el-table-column>  
78 - <!-- <el-table-column label="资源编号" prop="id" width="100">  
79 -  
80 - </el-table-column> -->  
81 - <el-table-column label="资源名称" min-width="20%" show-overflow-tooltip>  
82 - <template slot-scope="scope">  
83 - {{scope.row.shopName ? scope.row.shopName : scope.row.advertisingName?scope.row.advertisingName:scope.row.venueName}}  
84 - </template>  
85 - </el-table-column>  
86 - <el-table-column label="资源类型" min-width="10%">  
87 - <template slot-scope="scope">  
88 - {{scope.row.shopName ? '商铺' : scope.row.advertisingType?scope.row.advertisingType:'场地'}}  
89 - </template>  
90 - </el-table-column>  
91 - <el-table-column prop="notes" label="策略描述" min-width="25%" show-overflow-tooltip>  
92 - </el-table-column>  
93 - <el-table-column prop="policyName" label="策略名称" min-width="25%" show-overflow-tooltip>  
94 - </el-table-column>  
95 - <el-table-column label="操作" min-width="15%">  
96 - <template slot-scope="scope">  
97 - <div @click="ceSel(scope.$index)" class="tableBtn greens">策略选择</div>  
98 - <!-- <div @click="MingEd(scope.row)" class="tableBtn greens">编辑</div> -->  
99 - <div @click="MingDelete(scope.$index)" class="tableBtn greens">删除</div>  
100 - </template>  
101 - </el-table-column>  
102 - </el-table> 66 + <div style="color: #3F9B6A;margin-left: 10px;" @click="mingShow">
  67 + 添加
  68 + </div>
  69 + </div>
  70 + <div style="padding: 15px;">
  71 + <div style="padding: 0px 20px 0px 0px">
  72 + <el-table :data="tableData"
  73 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
  74 + >
  75 + <el-table-column label="序号" min-width="5%" >
  76 + <template slot-scope="scope">
  77 + {{scope.$index + 1}}
  78 + </template>
  79 + </el-table-column>
  80 + <el-table-column label="资源名称" min-width="20%" show-overflow-tooltip>
  81 + <template slot-scope="scope">
  82 + {{scope.row.shopName ? scope.row.shopName : scope.row.advertisingName?scope.row.advertisingName:scope.row.venueName}}
  83 + </template>
  84 + </el-table-column>
  85 + <el-table-column label="资源类型" min-width="10%">
  86 + <template slot-scope="scope">
  87 + {{scope.row.shopName ? '商铺' : scope.row.advertisingType?scope.row.advertisingType:'场地'}}
  88 + </template>
  89 + </el-table-column>
  90 + <el-table-column prop="policyName" label="策略名称" min-width="25%" show-overflow-tooltip>
  91 + </el-table-column>
  92 + <el-table-column prop="notes" label="策略描述" min-width="25%" show-overflow-tooltip>
  93 + </el-table-column>
  94 +
  95 + <el-table-column label="操作" min-width="15%">
  96 + <template slot-scope="scope">
  97 + <div @click="ceSel(scope.$index)" class="tableBtn greens">策略选择</div>
  98 + <!-- <div @click="MingEd(scope.row)" class="tableBtn greens">编辑</div> -->
  99 + <div @click="MingDelete(scope.$index)" class="tableBtn greens">删除</div>
  100 + </template>
  101 + </el-table-column>
  102 + </el-table>
  103 + </div>
  104 + </div>
103 </div> 105 </div>
104 - </div>  
105 - </div> 106 + </el-form-item>
  107 + </el-col>
  108 +
  109 + </el-row>
  110 +
106 <el-row :gutter="20"> 111 <el-row :gutter="20">
107 <el-col :span="24"> 112 <el-col :span="24">
108 <el-form-item label="附件信息" prop="mainPurpose" class="grid-content bg-purple"> 113 <el-form-item label="附件信息" prop="mainPurpose" class="grid-content bg-purple">
@@ -137,17 +142,27 @@ @@ -137,17 +142,27 @@
137 142
138 143
139 144
140 - <el-dialog :visible.sync="addMing" title="添加" style="padding: 0;" width="65%" 145 + <el-dialog :visible.sync="addMing" title="添加" style="padding: 0;" width="65%" custom-class='tian_dialog'
141 append-to-body center :close-on-click-modal="false" :close-on-press-escape="false" :show-close="false"> 146 append-to-body center :close-on-click-modal="false" :close-on-press-escape="false" :show-close="false">
142 147
143 <div style="padding:20px;max-height: calc(100vh - 200px); 148 <div style="padding:20px;max-height: calc(100vh - 200px);
144 overflow-y: auto;"> 149 overflow-y: auto;">
145 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong"> 150 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong">
146 <div style="padding: 10px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;"> 151 <div style="padding: 10px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;">
147 - <div>选择资源</div>  
148 - <!-- <div style="color: #2d8a58;margin-left: 10px;" @click="addMing = true">  
149 - 添加  
150 - </div> --> 152 + <div style="line-height:200%">选择资源</div>
  153 + <div style="display: flex">
  154 + <el-input
  155 + placeholder="请输入"
  156 + suffix-icon="el-icon-search"
  157 + style="wdith:40%;margin-right:15px;"
  158 + v-model="pageindex.findLike">
  159 + </el-input>
  160 + <el-button @click="onSearch" style="background-color: #3F9B6A;color: #fff">查询
  161 + </el-button>
  162 + <el-button @click="resetting" class="buttonHover"
  163 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
  164 + </el-button>
  165 + </div>
151 </div> 166 </div>
152 <div style="padding: 15px;"> 167 <div style="padding: 15px;">
153 <div style="padding: 0px 20px 0px 0px"> 168 <div style="padding: 0px 20px 0px 0px">
@@ -448,6 +463,7 @@ multipleSelection:[], @@ -448,6 +463,7 @@ multipleSelection:[],
448 pageindex: { 463 pageindex: {
449 pageNumber: 1, 464 pageNumber: 1,
450 pageSize: 10, 465 pageSize: 10,
  466 + findLike:'',
451 }, 467 },
452 ziyuanData:[], 468 ziyuanData:[],
453 celueSel:null, 469 celueSel:null,
@@ -456,7 +472,8 @@ multipleSelection:[], @@ -456,7 +472,8 @@ multipleSelection:[],
456 newAdd:{ 472 newAdd:{
457 resourcesId:'',//资源ID 473 resourcesId:'',//资源ID
458 rentalPoliciesId:'',//策略ID 474 rentalPoliciesId:'',//策略ID
459 - } 475 + },
  476 +
460 } 477 }
461 }, 478 },
462 created() { 479 created() {
@@ -489,13 +506,19 @@ multipleSelection:[], @@ -489,13 +506,19 @@ multipleSelection:[],
489 this.celueData = celue.data.content 506 this.celueData = celue.data.content
490 }, 507 },
491 async mingShow(){ 508 async mingShow(){
  509 + this.pageindex.findLike =''
492 const ziyuan = await getAlls(this.pageindex) 510 const ziyuan = await getAlls(this.pageindex)
493 const ggw = await map1(this.pageindex) 511 const ggw = await map1(this.pageindex)
494 const changdi = await changAlls(this.pageindex) 512 const changdi = await changAlls(this.pageindex)
495 this.ziyuanData = [...ziyuan.data.content,...ggw.data.content,...changdi.data.content] 513 this.ziyuanData = [...ziyuan.data.content,...ggw.data.content,...changdi.data.content]
496 this.addMing = true 514 this.addMing = true
497 }, 515 },
498 - 516 +async ziyuan(){
  517 + const ziyuan = await getAlls(this.pageindex)
  518 + const ggw = await map1(this.pageindex)
  519 + const changdi = await changAlls(this.pageindex)
  520 + this.ziyuanData = [...ziyuan.data.content,...ggw.data.content,...changdi.data.content]
  521 +},
499 //上传 522 //上传
500 submitUpload() { 523 submitUpload() {
501 this.$refs.upload.submit(); 524 this.$refs.upload.submit();
@@ -662,7 +685,19 @@ multipleSelection:[], @@ -662,7 +685,19 @@ multipleSelection:[],
662 }, 685 },
663 seveMode(){ 686 seveMode(){
664 687
665 - } 688 + },
  689 + onSearch(){
  690 + this.ziyuan()
  691 + },
  692 + resetting(){
  693 +
  694 + this.pageindex={
  695 + pageNumber: 1,
  696 + pageSize: 10,
  697 + findLike:'',
  698 + }
  699 + this.ziyuan()
  700 + },
666 } 701 }
667 } 702 }
668 </script> 703 </script>
@@ -770,4 +805,11 @@ multipleSelection:[], @@ -770,4 +805,11 @@ multipleSelection:[],
770 border-bottom :0px; 805 border-bottom :0px;
771 } 806 }
772 } 807 }
  808 + ::v-deep .tian_dialog {
  809 + .el-dialog__body{
  810 + padding:0px;
  811 +
  812 + }
  813 +}
  814 +
773 </style> 815 </style>
admin-web-master/src/views/ads/fangli/bianform.vue
@@ -101,54 +101,56 @@ @@ -101,54 +101,56 @@
101 </el-row> 101 </el-row>
102 <el-row :gutter="20"> 102 <el-row :gutter="20">
103 <el-col :span="24"> 103 <el-col :span="24">
  104 + <el-form-item label="招商资源管理" class="grid-content bg-purple">
104 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong"> 105 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong">
105 - <div style="padding: 10px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;">  
106 - <div><span style="color:red;margin-right:3px;">*</span>招商资源管理</div>  
107 - <!-- <div style="color: #2d8a58;margin-left: 10px;" @click="addziyuan" v-if="steat">  
108 - 添加  
109 - </div> -->  
110 - </div>  
111 - <div style="padding: 15px;">  
112 - <div style="padding: 0px 20px 0px 0px">  
113 - <el-table :data="ruleForm.cereResourceStrategy"  
114 - :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"  
115 - style="width: 100%">  
116 - <el-table-column label="序号" width="auto" min-width="8%" >  
117 - <template slot-scope="scope">  
118 - {{scope.$index + 1}}  
119 - </template>  
120 - </el-table-column>  
121 - <el-table-column label="资源编号" prop="id" width="auto" min-width="22%">  
122 -  
123 - </el-table-column>  
124 - <el-table-column label="资源名称" width="auto" min-width="15%">  
125 - <template slot-scope="scope">  
126 - {{scope.row.resources.shopIds[0]?scope.row.resources.shopIds[0].shopName:scope.row.resources.siteIds[0]?scope.row.resources.siteIds[0].venueName:scope.row.resources.advIds[0].advertisingName}}  
127 - </template>  
128 - </el-table-column>  
129 - <el-table-column label="资源类型" width="auto" min-width="15%">  
130 - <template slot-scope="scope">  
131 - {{scope.row.resources.shopIds[0]?'商铺':scope.row.resources.siteIds[0]?'场地':'广告位'}}  
132 - </template>  
133 - </el-table-column>  
134 - <el-table-column prop="notes" label="策略描述" width="auto" min-width="15%">  
135 - </el-table-column>  
136 - <el-table-column label="策略名称" width="auto" min-width="15%">  
137 - <template slot-scope="scope">  
138 - {{scope.row.resources.cereRentalPolicies.policyName}}  
139 - </template>  
140 - </el-table-column>  
141 - <!-- <el-table-column label="操作" width="auto" min-width="18%" v-if="steat">  
142 - <template slot-scope="scope">  
143 - <div @click="ceSel(scope.$index)" class="tableBtn greens">策略选择</div>  
144 -  
145 - <div @click="MingDelete(scope.row.id,scope.$index)" class="tableBtn greens">删除</div>  
146 - </template>  
147 - </el-table-column> -->  
148 - </el-table>  
149 - </div>  
150 - </div>  
151 - </div> 106 + <div style="padding: 0px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: flex-end;">
  107 + <div style="color: #2d8a58;margin-left: 10px;" @click="addziyuan" v-if="steat">
  108 + 添加
  109 + </div>
  110 + </div>
  111 + <div style="padding: 15px;">
  112 + <div style="padding: 0px 20px 0px 0px">
  113 + <el-table :data="ruleForm.cereResourceStrategy"
  114 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
  115 + style="width: 100%">
  116 + <el-table-column label="序号" width="auto" min-width="8%" >
  117 + <template slot-scope="scope">
  118 + {{scope.$index + 1}}
  119 + </template>
  120 + </el-table-column>
  121 + <el-table-column label="资源编号" prop="id" width="auto" min-width="22%">
  122 +
  123 + </el-table-column>
  124 + <el-table-column label="资源名称" width="auto" min-width="15%">
  125 + <template slot-scope="scope">
  126 + {{scope.row.resources.shopIds[0]?scope.row.resources.shopIds[0].shopName:scope.row.resources.siteIds[0]?scope.row.resources.siteIds[0].venueName:scope.row.resources.advIds[0].advertisingName}}
  127 + </template>
  128 + </el-table-column>
  129 + <el-table-column label="资源类型" width="auto" min-width="15%">
  130 + <template slot-scope="scope">
  131 + {{scope.row.resources.shopIds[0]?'商铺':scope.row.resources.siteIds[0]?'场地':'广告位'}}
  132 + </template>
  133 + </el-table-column>
  134 + <el-table-column prop="notes" label="策略描述" width="auto" min-width="15%">
  135 + </el-table-column>
  136 + <el-table-column label="策略名称" width="auto" min-width="15%">
  137 + <template slot-scope="scope">
  138 + {{scope.row.resources.cereRentalPolicies.policyName}}
  139 + </template>
  140 + </el-table-column>
  141 + <!-- <el-table-column label="操作" width="auto" min-width="18%" v-if="steat">
  142 + <template slot-scope="scope">
  143 + <div @click="ceSel(scope.$index)" class="tableBtn greens">策略选择</div>
  144 +
  145 + <div @click="MingDelete(scope.row.id,scope.$index)" class="tableBtn greens">删除</div>
  146 + </template>
  147 + </el-table-column> -->
  148 + </el-table>
  149 + </div>
  150 + </div>
  151 + </div>
  152 + </el-form-item>
  153 +
152 </el-col> 154 </el-col>
153 155
154 </el-row> 156 </el-row>
@@ -186,62 +188,76 @@ @@ -186,62 +188,76 @@
186 188
187 </el-col> 189 </el-col>
188 </el-row> 190 </el-row>
189 - <el-dialog title="添加" :visible.sync="addMing" custom-class='XDD_css' style="padding: 0;" width="50%" 191 + <el-dialog :visible.sync="addMing" title="添加" style="padding: 0;" width="65%" custom-class='tian_dialog'
190 append-to-body center :close-on-click-modal="false" :close-on-press-escape="false" :show-close="false"> 192 append-to-body center :close-on-click-modal="false" :close-on-press-escape="false" :show-close="false">
191 193
192 - <div style="padding: 15px;width:100%"> 194 + <div style="padding:20px;max-height: calc(100vh - 200px);
  195 + overflow-y: auto;">
193 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong"> 196 <div style="border: 1px solid #E5E5E5;padding: 1px" id="huodong">
194 <div style="padding: 10px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;"> 197 <div style="padding: 10px 13px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;">
195 - <div>选择资源</div>  
196 - <!-- <div style="color: #2d8a58;margin-left: 10px;" @click="addMing = true">  
197 - 添加  
198 - </div> --> 198 + <div style="line-height:200%">选择资源</div>
  199 + <div style="display: flex">
  200 + <el-input
  201 + placeholder="请输入"
  202 + suffix-icon="el-icon-search"
  203 + style="wdith:40%;margin-right:15px;"
  204 + v-model="pageziyuan.findLike">
  205 + </el-input>
  206 + <el-button @click="onSearch" style="background-color: #3F9B6A;color: #fff">查询
  207 + </el-button>
  208 + <el-button @click="resetting" class="buttonHover"
  209 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
  210 + </el-button>
  211 + </div>
199 </div> 212 </div>
200 <div style="padding: 15px;"> 213 <div style="padding: 15px;">
201 <div style="padding: 0px 20px 0px 0px"> 214 <div style="padding: 0px 20px 0px 0px">
202 - <el-table :data="tableData"  
203 - @selection-change="handleSelectionChange" tooltip-effect="dark" 215 + <el-table :data="ziyuanData"
  216 + tooltip-effect="dark"
  217 + @selection-change="handleSelectionChange"
204 :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}" 218 :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
205 - style="width: 100%">  
206 - <el-table-column  
207 - label="选择"  
208 - type="selection"  
209 - width="55">  
210 - </el-table-column>  
211 - <el-table-column label="序号" min-width="8%" >  
212 - <template slot-scope="scope">  
213 - {{scope.$index + 1}}  
214 - </template>  
215 - </el-table-column>  
216 - <el-table-column label="编号" prop="id" min-width="8%">  
217 -  
218 - </el-table-column>  
219 - <el-table-column label="资源名称" min-width="25%">  
220 - <template slot-scope="scope">  
221 - {{scope.row.shopName ? scope.row.shopName : scope.row.advertisingName?scope.row.advertisingName:scope.row.venueName}}  
222 - </template>  
223 - </el-table-column>  
224 - <el-table-column label="资源类型" min-width="12%">  
225 - <template slot-scope="scope">  
226 - {{scope.row.shopName ? '商铺' : scope.row.advertisingType?scope.row.advertisingType:'场地'}}  
227 - </template>  
228 - </el-table-column>  
229 - <el-table-column prop="notes" label="对应策略" min-width="15%">  
230 - </el-table-column> 219 + >
  220 + <el-table-column
  221 + label="选择"
  222 + type="selection"
  223 + width="55">
  224 + </el-table-column>
  225 + <el-table-column label="序号" min-width="8%" >
  226 + <template slot-scope="scope">
  227 + {{scope.$index + 1}}
  228 + </template>
  229 + </el-table-column>
  230 + <el-table-column label="编号" prop="id" min-width="8%">
  231 +
  232 + </el-table-column>
  233 + <el-table-column label="资源名称" min-width="25%">
  234 + <template slot-scope="scope">
  235 + {{scope.row.shopName ? scope.row.shopName : scope.row.advertisingName?scope.row.advertisingName:scope.row.venueName}}
  236 + </template>
  237 + </el-table-column>
  238 + <el-table-column label="资源类型" min-width="12%">
  239 + <template slot-scope="scope">
  240 + {{scope.row.shopName ? '商铺' : scope.row.advertisingType?scope.row.advertisingType:'场地'}}
  241 + </template>
  242 + </el-table-column>
  243 + <el-table-column prop="notes" label="对应策略" min-width="15%">
  244 + </el-table-column>
231 </el-table> 245 </el-table>
232 </div> 246 </div>
233 </div> 247 </div>
234 </div> 248 </div>
235 -  
236 </div> 249 </div>
237 - <div style="display: flex;justify-content: flex-end;padding: 10px 20px 10px 0">  
238 - <el-button @click="mingClose()" class="buttonHover"  
239 - style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">取消  
240 - </el-button>  
241 - <el-button @click="minSev" style="background-color: #3F9B6A;color: #fff;">确定  
242 - </el-button> 250 + <template #footer>
  251 + <div style="display: flex; justify-content: flex-end; align-items: center;">
  252 + <el-button @click="minSev" style="background-color: #3F9B6A;color: #fff;">确定
  253 + </el-button>
  254 + <el-button @click="mingClose" class="buttonHover"
  255 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">取消
  256 + </el-button>
  257 +
  258 + </div>
  259 + </template>
243 260
244 - </div>  
245 </el-dialog> 261 </el-dialog>
246 <!-- 策略选择 --> 262 <!-- 策略选择 -->
247 <el-dialog :visible.sync="celueMing" custom-class='XDD_css' style="padding: 0;" width="50%" 263 <el-dialog :visible.sync="celueMing" custom-class='XDD_css' style="padding: 0;" width="50%"
@@ -396,8 +412,13 @@ guihuaDate:[], @@ -396,8 +412,13 @@ guihuaDate:[],
396 trigger: 'change' 412 trigger: 'change'
397 }], 413 }],
398 }, 414 },
399 - xiangTab:'first'  
400 - 415 + xiangTab:'first',
  416 + pageziyuan:{
  417 + pageNumber: 1,
  418 + pageSize: 10,
  419 + findLike:''
  420 + },
  421 + ziyuanData:[]
401 } 422 }
402 }, 423 },
403 watch: { 424 watch: {
@@ -519,11 +540,20 @@ guihuaDate:[], @@ -519,11 +540,20 @@ guihuaDate:[],
519 540
520 }, 541 },
521 minSev() { 542 minSev() {
522 - this.tableData = this.multipleSelection 543 + console.log(this.ruleForm.cereResourceStrategy,this.multipleSelection)
  544 + const existingIds = new Set(this.ruleForm.cereResourceStrategy.map(item => item.id));
  545 +
  546 + // 过滤出 multipleSelection 中 id 不在 existingIds 中的元素
  547 + const newElements = this.multipleSelection.filter(item =>
  548 + !existingIds.has(item.id)
  549 + );
  550 +
  551 + // 将新元素添加到 cereResourceStrategy 数组中
  552 + this.ruleForm.cereResourceStrategy.push(...newElements);
  553 + // this.tableData = this.multipleSelection
523 this.addMing = false 554 this.addMing = false
524 this.multipleSelection =[] 555 this.multipleSelection =[]
525 556
526 -  
527 }, 557 },
528 MingDelete(items,index) { 558 MingDelete(items,index) {
529 559
@@ -563,9 +593,9 @@ guihuaDate:[], @@ -563,9 +593,9 @@ guihuaDate:[],
563 fenleiChange(value){ 593 fenleiChange(value){
564 this.ruleForm.classificationCode = value[value.length - 1] 594 this.ruleForm.classificationCode = value[value.length - 1]
565 }, 595 },
566 - handleSelectionChange(val) {  
567 - this.multipleSelection = val;  
568 - }, 596 + handleSelectionChange(val) {
  597 + this.multipleSelection = val
  598 + },
569 mingClose(){ 599 mingClose(){
570 this.addMing = false 600 this.addMing = false
571 }, 601 },
@@ -593,10 +623,28 @@ guihuaDate:[], @@ -593,10 +623,28 @@ guihuaDate:[],
593 const ziyuan = await getAlls(this.pageindex) 623 const ziyuan = await getAlls(this.pageindex)
594 const ggw = await map1(this.pageindex) 624 const ggw = await map1(this.pageindex)
595 const changdi = await changAlls(this.pageindex) 625 const changdi = await changAlls(this.pageindex)
596 - this.tableData = [...ziyuan.data.content,...ggw.data.content,...changdi.data.content] 626 + this.ziyuanData = [...ziyuan.data.content,...ggw.data.content,...changdi.data.content]
597 this.addMing = true 627 this.addMing = true
  628 + },
  629 + async ziyuan(){
  630 + const ziyuan = await getAlls(this.pageindex)
  631 + const ggw = await map1(this.pageindex)
  632 + const changdi = await changAlls(this.pageindex)
  633 + this.ziyuanData = [...ziyuan.data.content,...ggw.data.content,...changdi.data.content]
  634 + },
  635 + onSearch(){
  636 + this.ziyuan()
  637 + },
  638 + resetting(){
  639 +
  640 + this.pageindex={
  641 + pageNumber: 1,
  642 + pageSize: 10,
  643 + findLike:'',
  644 + }
  645 + this.ziyuan()
  646 + },
598 647
599 - }  
600 } 648 }
601 } 649 }
602 </script> 650 </script>
admin-web-master/src/views/ads/fangli/index.vue
@@ -68,7 +68,7 @@ @@ -68,7 +68,7 @@
68 prop="planName" 68 prop="planName"
69 min-width="300" 69 min-width="300"
70 /> 70 />
71 - <el-table-column 71 + <!-- <el-table-column
72 label="规划方案名称" 72 label="规划方案名称"
73 73
74 min-width="300" 74 min-width="300"
@@ -76,8 +76,8 @@ @@ -76,8 +76,8 @@
76 <template slot-scope="scope"> 76 <template slot-scope="scope">
77 {{scope.row.cereInvestmentPlanningManagement.planningName}} 77 {{scope.row.cereInvestmentPlanningManagement.planningName}}
78 </template> 78 </template>
79 - </el-table-column>  
80 - <el-table-column 79 + </el-table-column> -->
  80 + <!-- <el-table-column
81 label="计划实施时间" 81 label="计划实施时间"
82 82
83 min-width="250" 83 min-width="250"
@@ -85,7 +85,7 @@ @@ -85,7 +85,7 @@
85 <template slot-scope="scope"> 85 <template slot-scope="scope">
86 {{scope.row.cereInvestmentPlanningManagement.implementationStartTime}} - {{scope.row.cereInvestmentPlanningManagement.implementationEndTime}} 86 {{scope.row.cereInvestmentPlanningManagement.implementationStartTime}} - {{scope.row.cereInvestmentPlanningManagement.implementationEndTime}}
87 </template> 87 </template>
88 - </el-table-column> 88 + </el-table-column> -->
89 <el-table-column 89 <el-table-column
90 label="涵盖资源数" 90 label="涵盖资源数"
91 min-width="120" 91 min-width="120"
@@ -94,14 +94,7 @@ @@ -94,14 +94,7 @@
94 {{ scope.row.cereResourceStrategy.length }} 94 {{ scope.row.cereResourceStrategy.length }}
95 </template> 95 </template>
96 </el-table-column> 96 </el-table-column>
97 - <el-table-column  
98 - label="资源编号"  
99 - prop="founder"  
100 - min-width="200">  
101 - <template slot-scope="scope">  
102 - {{ scope.row.cereResourceStrategy.resourcesId }}  
103 - </template>  
104 - </el-table-column> 97 +
105 <el-table-column 98 <el-table-column
106 label="资源类型" 99 label="资源类型"
107 prop="contactInformation" 100 prop="contactInformation"
@@ -112,7 +105,7 @@ @@ -112,7 +105,7 @@
112 </template> 105 </template>
113 </el-table-column> 106 </el-table-column>
114 <el-table-column 107 <el-table-column
115 - label="租金" 108 + label="租金/周期"
116 109
117 min-width="150" 110 min-width="150"
118 > 111 >
@@ -121,7 +114,7 @@ @@ -121,7 +114,7 @@
121 </template> 114 </template>
122 </el-table-column> 115 </el-table-column>
123 <el-table-column 116 <el-table-column
124 - label="免租期" 117 + label="付款日"
125 118
126 min-width="150" 119 min-width="150"
127 > 120 >
@@ -129,32 +122,16 @@ @@ -129,32 +122,16 @@
129 122
130 </template> 123 </template>
131 </el-table-column> 124 </el-table-column>
132 - <el-table-column  
133 - label="付款方式"  
134 125
135 - min-width="150"  
136 - >  
137 - <template slot-scope="scope">  
138 -  
139 - </template>  
140 - </el-table-column>  
141 <el-table-column 126 <el-table-column
142 - label="当前节点" 127 + label="状态"
143 min-width="150" 128 min-width="150"
144 > 129 >
145 <template slot-scope="scope"> 130 <template slot-scope="scope">
146 {{scope.row.auditStatus =='1'?'待审核':scope.row.auditStatus =='2'?'审核通过':scope.row.auditStatus =='3'?'已驳回':''}} 131 {{scope.row.auditStatus =='1'?'待审核':scope.row.auditStatus =='2'?'审核通过':scope.row.auditStatus =='3'?'已驳回':''}}
147 </template> 132 </template>
148 </el-table-column> 133 </el-table-column>
149 - <!-- <el-table-column  
150 - label="启用状态"  
151 - prop="auditStatus"  
152 - min-width="150"  
153 - >  
154 - <template slot-scope="scope">  
155 - 未启用  
156 - </template>  
157 - </el-table-column> --> 134 +
158 <el-table-column label="操作" width="180" fixed="right"> 135 <el-table-column label="操作" width="180" fixed="right">
159 <template slot-scope="scope"> 136 <template slot-scope="scope">
160 <div class="tableBtn greens" @click="handleEditForm(scope.row,false)"> 137 <div class="tableBtn greens" @click="handleEditForm(scope.row,false)">