Blame view

admin-web-master/src/views/scheme/sam.vue 19.4 KB
3f535f30   杨鑫   '初始'
1
2
  <template>
    <div style="background-color:#f7f7f7;padding:10px 10px;">
90d96766   wesley88   1
3
      <div class="zhuti" v-if="onaction == '1'">
3f535f30   杨鑫   '初始'
4
5
6
7
8
9
10
11
12
13
14
15
        <div style="height:58px;line-height:58px;">
          <div style="color:#0006"> <span>招商方案管理</span> <span style="padding:0 5px;">></span> <span
              style="color:#000000e6">策略管理</span></div>
        </div>
        <div>
          <!-- 搜索 -->
          <div class="formSearch">
            <div class="demo-input-suffix">
              <div style="width:68px;height:36px;line-height:32px;">策略名称</div>
              <el-input placeholder="请输入" v-model="formSel.policyName" style="width:168px;margin-right: 15px">
              </el-input>
              <div style="width:68px;height:36px;line-height:32px;">适用资源</div>
bdbe3660   wesley88   1
16
              <el-select v-model="formSel.applicableResources" placeholder="请选择" style="width: 168px;margin-right: 15px">
3f535f30   杨鑫   '初始'
17
18
19
20
                <el-option label="商铺" value="商铺" />
                <el-option label="场地" value="场地" />
                <el-option label="广告位" value="广告位" />
              </el-select>
90d96766   wesley88   1
21
              <!-- <div style="width:68px;height:36px;line-height:32px;">租期</div>
3f535f30   杨鑫   '初始'
22
23
24
              <el-date-picker  style="width:168px;margin-right: 15px" v-model="plan_Time" value-format="yyyy-MM-dd HH:mm:ss"
                type="datetimerange" range-separator="-" start-placeholder="" end-placeholder=""   prefix-icon="none">
              </el-date-picker> -->
bdbe3660   wesley88   1
25
  
4394f7f2   杨鑫   '策略'
26
  
3f535f30   杨鑫   '初始'
27
              <div style="width:68px;height:36px;line-height:32px;">是否出租</div>
90d96766   wesley88   1
28
              <el-select v-model="formSel.isRental" placeholder="请选择" style="width:168px;margin-right: 15px">
4394f7f2   杨鑫   '策略'
29
                <el-option label="自营" value="0" />
3f535f30   杨鑫   '初始'
30
31
                <el-option label="是" value="1" />
              </el-select>
bdbe3660   wesley88   1
32
33
              <div style="width:68px;height:36px;line-height:32px;">经营类型</div>
              <el-input placeholder="请输入" v-model="formSel.businessType" style="width:168px;margin-right: 15px" />
4394f7f2   杨鑫   '策略'
34
  
3f535f30   杨鑫   '初始'
35
36
            </div>
            <div>
90d96766   wesley88   1
37
              <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">查询
3f535f30   杨鑫   '初始'
38
39
40
41
42
43
44
              </el-button>
              <el-button @click="resetting" class="buttonHover"
                style="color: #000;border: 1px solid #DBDBDB;background-color: #fff;">重置
              </el-button>
            </div>
          </div>
          <div style="margin:20px 0;">
90d96766   wesley88   1
45
            <el-button icon="el-icon-circle-plus-outline"  @click="removeonaction('2')"
3f535f30   杨鑫   '初始'
46
47
48
49
50
              style="background-color: #3F9B6A;color: #fff;padding:8px 15px;">新增</el-button>
          </div>
  
          <!-- 表格 -->
          <el-table :data="tableData.slice((currentPage - 1) * pageSize, currentPage * pageSize)"
90d96766   wesley88   1
51
            :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
90d96766   wesley88   1
52
            <el-table-column label="策略名称" prop="policyName" min-width="200">
3f535f30   杨鑫   '初始'
53
            </el-table-column>
90d96766   wesley88   1
54
            <el-table-column label="适用资源" prop="applicableResources" min-width="100">
3f535f30   杨鑫   '初始'
55
            </el-table-column>
7ab02d9a   杨鑫   问卷完成,最新
56
            <el-table-column label="经营类型" prop="businessType" min-width="100">
02c2ca01   杨鑫   最新2
57
58
59
60
  <template slot-scope="scope">
  			    <span v-if="scope.row.businessType!=''">{{scope.row.businessType}}</span>
                    <span v-else>-</span>
  			  </template>
3f535f30   杨鑫   '初始'
61
            </el-table-column>
249d13ce   杨鑫   最新
62
            <el-table-column label="租金价格" prop="rentalPrice" min-width="150">
3c4666ce   杨鑫   '最新'
63
  			  <template slot-scope="scope">
6c268f28   杨鑫   最新1
64
65
66
  			    <span v-if="scope.row.rentalPrice!=''&& scope.row.applicableResources!='广告位'">{{scope.row.rentalPrice}}元/m²</span>
  				<span v-if="scope.row.rentalPrice!='' && scope.row.applicableResources=='广告位'">{{scope.row.rentalPrice}}元/{{scope.row.leaseTerm || ''}}</span>
                    <span v-if="scope.row.rentalPrice==''">-</span>
3c4666ce   杨鑫   '最新'
67
  			  </template>
3f535f30   杨鑫   '初始'
68
            </el-table-column>
90d96766   wesley88   1
69
            <el-table-column label="租期" prop="leaseTerm" min-width="100">
02c2ca01   杨鑫   最新2
70
71
72
73
  			  <template slot-scope="scope">
  			  			    <span v-if="scope.row.leaseTerm!=''">{{scope.row.leaseTerm}}</span>
  			                    <span v-else>-</span>
  			  			  </template>
3f535f30   杨鑫   '初始'
74
            </el-table-column>
90d96766   wesley88   1
75
            <el-table-column label="是否出租" prop="isRental" min-width="100">
3f535f30   杨鑫   '初始'
76
              <template slot-scope="scope">
4394f7f2   杨鑫   '策略'
77
                {{scope.row.isRental == '0'?'自营':'是'}}
90d96766   wesley88   1
78
              </template>
3f535f30   杨鑫   '初始'
79
            </el-table-column>
7ab02d9a   杨鑫   问卷完成,最新
80
  
4394f7f2   杨鑫   '策略'
81
  
90d96766   wesley88   1
82
            <el-table-column label="操作" min-width="200">
3f535f30   杨鑫   '初始'
83
              <template slot-scope="scope">
bdbe3660   wesley88   1
84
                <div @click="details(scope.row)" class="tableBtn greens">查看</div>
90d96766   wesley88   1
85
                <div @click="removeinfo(scope.row)" class="tableBtn greens">编辑</div>
c3f8e431   wesley88   1
86
                <!-- <div @click="handleDelete(scope.row)" class="tableBtn greens">删除</div> -->
3f535f30   杨鑫   '初始'
87
88
89
              </template>
            </el-table-column>
          </el-table>
90d96766   wesley88   1
90
91
92
93
94
95
          <div style="display: flex;justify-content: space-between;" class="bom">
            <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{total}}</span> 项数据</div>
            <el-pagination :current-page="pageindex.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="pageindex.pageSize"
              background small layout="prev, pager, next" :total="total" @size-change="handleSizeChange"
              @current-change="handleCurrentChange">
            </el-pagination>
3f535f30   杨鑫   '初始'
96
97
98
          </div>
        </div>
      </div>
90d96766   wesley88   1
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
      <div class="zhuti" v-if="onaction == '2'">
        <div style="height:58px;line-height:58px;">
          <div style="color:#0006"> <span>策略管理</span> <span style="padding:0 5px;">></span> <span
              style="color:#000000e6">新增</span></div>
        </div>
  
        <div style="padding: 20px 20px 20px 0;">
          <addsam @removeonaction="removeonaction"></addsam>
        </div>
      </div>
      <div class="zhuti" v-if="onaction == '3'">
        <div style="height:58px;line-height:58px;">
          <div style="color:#0006"> <span>策略管理</span> <span style="padding:0 5px;">></span> <span
              style="color:#000000e6">查看</span></div>
        </div>
        <div>
          <sam :editbgid="detailsinfo" @removeonaction="removeonaction"></sam>
        </div>
      </div>
      <div class="zhuti" v-if="onaction == '4'">
        <div style="height:58px;line-height:58px;">
          <div style="color:#0006"> <span>策略管理</span> <span style="padding:0 5px;">></span> <span
              style="color:#000000e6">编辑</span></div>
        </div>
  
        <div style="padding: 20px 20px 20px 0;">
          <addsam :info="detailsinfo" @removeonaction="removeonaction"></addsam>
        </div>
      </div>
3f535f30   杨鑫   '初始'
128
      <!-- 详情编辑页 -->
90d96766   wesley88   1
129
130
      <el-dialog :title="xiangqing==1?'详情页':'编辑页'" :visible.sync="xiang" custom-class='bian_css' style="padding: 0;"
        width="65%" center :close-on-click-modal="false" :show-close="false">
3f535f30   杨鑫   '初始'
131
        <div style="padding:20px">
90d96766   wesley88   1
132
          <el-form :model="secondData" ref="ruleForm" label-width="80px">
3f535f30   杨鑫   '初始'
133
            <el-form-item label="策略名称" prop="policyName">
90d96766   wesley88   1
134
135
              <el-input v-model="secondData.policyName" style="width: 87%;margin-right: 15px"
                :disabled="xiangqing==1?true:false"></el-input>
3f535f30   杨鑫   '初始'
136
137
138
            </el-form-item>
            <el-form-item label="适用资源" prop="applicableResources">
              <el-radio-group v-model="secondData.applicableResources" :disabled="xiangqing==1?true:false">
90d96766   wesley88   1
139
140
141
                <el-radio label="商铺" value="商铺">商铺</el-radio>
                <el-radio label="场地" value="场地">场地</el-radio>
                <el-radio label="广告位" value="广告位">广告位</el-radio>
3f535f30   杨鑫   '初始'
142
143
144
145
              </el-radio-group>
            </el-form-item>
            <el-form-item label="策略模板" prop="policyTemplate">
              <el-select v-model="secondData.policyTemplate" style="width: 87%;margin-right: 15px" disabled>
eaa0f084   杨鑫   '1111'
146
                <el-option :label="item.policyName" :value="item.id" v-for="(item,index) in modelData" />
3f535f30   杨鑫   '初始'
147
148
149
150
151
              </el-select>
            </el-form-item>
            <el-row>
              <el-col :span="12">
                <el-form-item label="是否出租" prop="isRental">
90d96766   wesley88   1
152
153
                  <el-select v-model="secondData.isRental" style="width: 72%;margin-right: 15px"
                    :disabled="xiangqing==1?true:false">
3f535f30   杨鑫   '初始'
154
155
156
157
158
159
                    <el-option label="否" value="0" />
                    <el-option label="是" value="1" />
                  </el-select>
                </el-form-item>
              </el-col>
              <el-col :span="12">
4394f7f2   杨鑫   '策略'
160
                <el-form-item label="经营类型" prop="businessType" v-if="secondData.applicableResources == '商铺'">
90d96766   wesley88   1
161
162
                  <el-input v-model="secondData.businessType" placeholder="请输入" style="width:  72%;margin-right: 15px"
                    maxlength="50" :disabled="xiangqing==1?true:false"></el-input>
3f535f30   杨鑫   '初始'
163
164
165
166
                </el-form-item>
              </el-col>
            </el-row>
            <el-row>
4394f7f2   杨鑫   '策略'
167
  
3f535f30   杨鑫   '初始'
168
169
              <el-col :span="12">
                <el-form-item label="租金价格" prop="rentalPrice">
90d96766   wesley88   1
170
171
                  <el-input v-model="secondData.rentalPrice" style="width: 72%;margin-right: 15px;"
                    :disabled="xiangqing==1?true:false">
3f535f30   杨鑫   '初始'
172
173
174
175
176
177
178
                    <template slot="suffix"><span
                        style="position: absolute;top: 19px;right: 1px;width: 50px;">元/m<sup>2</sup></span></template>
                    <!-- <i slot="suffix" class="el-input__icon el-icon-date"></i> -->
                  </el-input>
  
                </el-form-item>
              </el-col>
3f535f30   杨鑫   '初始'
179
              <el-col :span="12">
4394f7f2   杨鑫   '策略'
180
                <el-form-item label="付款周期" prop="leaseTerm">
90d96766   wesley88   1
181
182
                  <el-select v-model="secondData.leaseTerm" placeholder="请选择" style="width: 72%;margin-right: 15px"
                    :disabled="xiangqing==1?true:false">
4394f7f2   杨鑫   '策略'
183
184
185
186
187
                    <el-option label="日" value="日" />
                    <el-option label="月" value="月" />
                    <el-option label="季" value="季" />
                    <el-option label="年" value="年" />
                  </el-select>
3f535f30   杨鑫   '初始'
188
189
                </el-form-item>
              </el-col>
4394f7f2   杨鑫   '策略'
190
191
192
            </el-row>
  
            <el-row>
3f535f30   杨鑫   '初始'
193
194
195
              <el-col :span="12">
                <el-form-item label="租赁时段" prop="leaseDate">
                  <el-date-picker v-model="leaseDate" value-format="yyyy-MM-dd" type="daterange" range-separator="至"
90d96766   wesley88   1
196
197
                    start-placeholder="开始日期" end-placeholder="结束日期" style="width: 72%;"
                    :disabled="xiangqing==1?true:false">
3f535f30   杨鑫   '初始'
198
199
200
                  </el-date-picker>
                </el-form-item>
              </el-col>
3f535f30   杨鑫   '初始'
201
202
              <el-col :span="12">
                <el-form-item label="免租条件" prop="rentFreeCondition">
90d96766   wesley88   1
203
204
                  <el-input v-model="secondData.rentFreeCondition" style="width: 72%;"
                    :disabled="xiangqing==1?true:false"></el-input>
3f535f30   杨鑫   '初始'
205
206
                </el-form-item>
              </el-col>
4394f7f2   杨鑫   '策略'
207
208
209
  
            </el-row>
            <el-row>
3f535f30   杨鑫   '初始'
210
211
              <el-col :span="12">
                <el-form-item label="免租期" prop="rentFreePeriod">
3f535f30   杨鑫   '初始'
212
  
90d96766   wesley88   1
213
214
                  <el-select v-model="secondData.rentFreePeriod" placeholder="请选择" style="width: 72%;margin-right: 15px"
                    :disabled="xiangqing==1?true:false">
4394f7f2   杨鑫   '策略'
215
216
                    <el-option :label="item" :value="item" v-for="item in 31" />
                  </el-select>
3f535f30   杨鑫   '初始'
217
218
                </el-form-item>
              </el-col>
3f535f30   杨鑫   '初始'
219
              <el-col :span="12">
4394f7f2   杨鑫   '策略'
220
                <el-form-item label="付款日" prop="payDay">
90d96766   wesley88   1
221
222
                  <el-select v-model="secondData.payDay" placeholder="请选择" style="width: 72%;margin-right: 15px"
                    :disabled="xiangqing==1?true:false">
4394f7f2   杨鑫   '策略'
223
224
                    <el-option :label="item" :value="item" v-for="item in 31" />
                  </el-select>
3f535f30   杨鑫   '初始'
225
226
                </el-form-item>
              </el-col>
4394f7f2   杨鑫   '策略'
227
            </el-row>
90d96766   wesley88   1
228
229
230
231
232
233
            <el-row>
              <el-col :span="24">
                <div style="display: flex;align-items: baseline;" v-if="xiangqing==1">
                  <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;">优惠政策</div>
                  <div style="padding:20px 10px;width:90%;" v-html="secondData.preferentialPolicy"></div>
                </div>
1ab21b43   杨鑫   '策略'
234
                <el-form-item label="优惠政策" prop="preferentialPolicy" v-else>
90d96766   wesley88   1
235
236
                  <!-- <div style="border: 1px solid #dddfe5;padding:20px;" v-html="secondData.preferentialPolicy" v-if="xiangqing==1"></div> -->
                  <wangEditor v-model="secondData.preferentialPolicy" ref="editor" :height="100"></wangEditor>
4394f7f2   杨鑫   '策略'
237
  
3f535f30   杨鑫   '初始'
238
239
                </el-form-item>
              </el-col>
4394f7f2   杨鑫   '策略'
240
241
242
243
244
  
            </el-row>
            <el-row>
  
              <el-col :span="24">
90d96766   wesley88   1
245
246
247
                <div style="display: flex;align-items: baseline;" v-if="xiangqing==1">
                  <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;">其他说明</div>
                  <div style="padding:20px 10px;width:90%;" v-html="secondData.otherDescription"></div>
1ab21b43   杨鑫   '策略'
248
249
                </div>
                <el-form-item label="其他说明" prop="otherDescription" v-else>
90d96766   wesley88   1
250
251
                  <!-- <div style="border: 1px solid #dddfe5;padding:20px;" v-html="secondData.otherDescription" v-if="xiangqing==1"></div> -->
                  <wangEditor v-model="secondData.otherDescription" ref="editor" :height="100"></wangEditor>
4394f7f2   杨鑫   '策略'
252
253
254
                </el-form-item>
              </el-col>
  
3f535f30   杨鑫   '初始'
255
256
            </el-row>
          </el-form>
4394f7f2   杨鑫   '策略'
257
          <div style="display: flex;justify-content: flex-end;margin-top:20px;">
3f535f30   杨鑫   '初始'
258
            <el-button @click="closexaing(1)" class="buttonHover"
90d96766   wesley88   1
259
260
261
              style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">取消</el-button>
            <el-button @click="addCheck()" style="background-color: #3F9B6A;color: #fff"
              v-if="xiangqing==2">确定</el-button>
3f535f30   杨鑫   '初始'
262
263
264
265
266
267
  
  
          </div>
        </div>
  
      </el-dialog>
90d96766   wesley88   1
268
      <samXin :xinShow="ggXin" @childClose='childClose'></samXin>
3f535f30   杨鑫   '初始'
269
270
271
272
273
    </div>
  </template>
  
  <script>
    import {
90d96766   wesley88   1
274
275
276
277
      ceGetAll,
      ceAdd,
      ceEdit,
      ceDel,
3f535f30   杨鑫   '初始'
278
    } from '../../api/sam.js'
90d96766   wesley88   1
279
280
    import addsam from "@/components/add/addsam"
     import sam from "@/components/chakan/sam"
3f535f30   杨鑫   '初始'
281
282
    import wangEditor from "@/components/editor/index"
    import upimg from "@/components/ImageUpload/index"
90d96766   wesley88   1
283
    import samXin from "./samXin"
3f535f30   杨鑫   '初始'
284
285
286
287
    import {
      uploadUrl
    } from '@/utils/request'
    export default {
90d96766   wesley88   1
288
289
290
291
292
293
294
      components: {
        wangEditor,
        upimg,
        samXin,
        sam,
        addsam
      },
3f535f30   杨鑫   '初始'
295
296
      data() {
        return {
e75fe4fe   wesley88   2
297
          onaction: '1',
90d96766   wesley88   1
298
          detailsinfo: {},
3f535f30   杨鑫   '初始'
299
          formInline: {},
90d96766   wesley88   1
300
301
          upload: uploadUrl,
          plan_Time: [],
3f535f30   杨鑫   '初始'
302
          formSel: {
90d96766   wesley88   1
303
304
305
306
307
            policyName: '',
            applicableResources: '',
            businessType: '',
            isRental: '',
            isSelfOperated: '',
60cd6339   杨鑫   '最新'
308
            pageNumber: 0,
90d96766   wesley88   1
309
            pageSize: 10,
3f535f30   杨鑫   '初始'
310
311
          },
          secondData: {},
90d96766   wesley88   1
312
313
          xiangqing: 0,
          xiang: false,
3f535f30   杨鑫   '初始'
314
          currentPage: 1,
ab818baa   杨鑫   '1'
315
          total: 0,
3f535f30   杨鑫   '初始'
316
317
318
319
320
          flag: false,
          pageSize: 10,
          ggXin: false,
          tableData: [],
          pageindex: {
ad921312   wesley88   1
321
            pageNumber: 0,
3f535f30   杨鑫   '初始'
322
            pageSize: 10,
90d96766   wesley88   1
323
            isTemplate: '1'
3f535f30   杨鑫   '初始'
324
          },
eaa0f084   杨鑫   '1111'
325
          Modelpageindex: {
60cd6339   杨鑫   '最新'
326
            pageNumber: 0,
eaa0f084   杨鑫   '1111'
327
            pageSize: 10,
90d96766   wesley88   1
328
            isTemplate: '0'
eaa0f084   杨鑫   '1111'
329
          },
3f535f30   杨鑫   '初始'
330
          fileList: [],
90d96766   wesley88   1
331
332
333
          paymentDate: [],
          leaseDate: [],
          modelData: []
3f535f30   杨鑫   '初始'
334
335
336
337
338
339
340
341
        }
      },
  
      created() {
  
  
      },
      mounted() {
90d96766   wesley88   1
342
        this.getAll()
3f535f30   杨鑫   '初始'
343
344
345
      },
  
      methods: {
bdbe3660   wesley88   1
346
347
348
349
        details(row) {
          this.detailsinfo = row
          this.onaction = '3'
        },
90d96766   wesley88   1
350
351
352
353
354
355
356
357
358
359
360
        removeinfo(row) {
          this.detailsinfo = row
          this.onaction = '4'
        },
  
        removeonaction(e) {
          console.error(e)
          this.onaction = e
          this.pageindex.pageNumber = 0
          this.getAll()
        },
3f535f30   杨鑫   '初始'
361
362
363
        //查询全数据
        async getAll() {
          const res = await ceGetAll(this.pageindex)
3f535f30   杨鑫   '初始'
364
          this.tableData = res.data.content
90d96766   wesley88   1
365
366
367
          this.total = res.data.totalElements
          const ce = await ceGetAll(this.Modelpageindex)
          this.modelData = ce.data.content
3f535f30   杨鑫   '初始'
368
369
370
        },
  
        //删除记录按钮
90d96766   wesley88   1
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
        handleDelete(val) {
          const h = this.$createElement;
          this.$msgbox({
            title: '消息',
            message: h('p', null, [
              h('span', null, '是否删除 '),
            ]),
            showCancelButton: true,
            showClose: false,
            confirmButtonText: '确定',
            cancelButtonText: '取消',
            customClass: 'oe-dialog-btn',
            beforeClose: (action, instance, done) => {
              if (action === 'confirm') {
                ceDel({
                  id: val.id
                }).then(res => {
                  this.getAll()
7ab02d9a   杨鑫   问卷完成,最新
389
                  done();
90d96766   wesley88   1
390
391
392
                })
              } else {
                done();
7ab02d9a   杨鑫   问卷完成,最新
393
              }
90d96766   wesley88   1
394
395
            }
          })
7ab02d9a   杨鑫   问卷完成,最新
396
  
3f535f30   杨鑫   '初始'
397
398
399
        },
        //查询
        async onSubmit() {
90d96766   wesley88   1
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
          if (this.plan_Time.length != 0) {
            this.formSel.leaseStartDate = this.plan_Time[0]
            this.formSel.leaseEndDate = this.plan_Time[1]
          }
          this.formSel.isTemplate = '1'
          const {
            createUser,
            createDate,
            ...rest
          } = this.formSel
  
          // 将剩余的字段存储到this.zhong对象中
          this.formSel = rest
  
          const res = await ceGetAll(this.formSel)
          this.tableData = res.data.content
          this.total = res.data.content.length
3f535f30   杨鑫   '初始'
417
418
419
        },
  
        //详情点击
90d96766   wesley88   1
420
421
        handleEditForm(item, val) {
          this.secondData = item
3f535f30   杨鑫   '初始'
422
423
424
          this.xiangqing = val
          this.xiang = true
          this.paymentDate[0] = item.paymentStartDate
90d96766   wesley88   1
425
          this.paymentDate[1] = item.paymentEndDate
3f535f30   杨鑫   '初始'
426
          this.leaseDate[0] = item.leaseStartDate
90d96766   wesley88   1
427
          this.leaseDate[1] = item.leaseEndDate
3f535f30   杨鑫   '初始'
428
429
430
        },
  
        handleCurrentChange(val) {
90d96766   wesley88   1
431
432
          this.pageindex.pageNumber = val - 1
          this.getAll()
3f535f30   杨鑫   '初始'
433
434
        },
        handleSizeChange(val) {
90d96766   wesley88   1
435
436
437
          this.pageindex.pageSize = val
          this.pageindex.pageNumber = 0
          this.getAll()
3f535f30   杨鑫   '初始'
438
439
440
441
        },
        closeFn() {
          this.ggXin = false
        },
90d96766   wesley88   1
442
        closexaing(val) {
eaa0f084   杨鑫   '1111'
443
  
3f535f30   杨鑫   '初始'
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
          this.xiang = false
        },
        handleClick() {
  
        },
        //上传
  
        handlePreview(file) {
          console.log(file);
        },
        handleRemove(file, fileList) {
          console.log(file, fileList);
        },
        //重置按钮
        resetting() {
          this.formSel = {
  
90d96766   wesley88   1
461
462
463
464
465
              policyName: '',
              applicableResources: '',
              businessType: '',
              isRental: '',
              isSelfOperated: '',
60cd6339   杨鑫   '最新'
466
              pageNumber: 0,
3f535f30   杨鑫   '初始'
467
468
469
470
471
472
473
474
475
476
477
              pageSize: 10,
  
  
            },
            this.getAll()
  
        },
        childClose(msg) {
          this.ggXin = msg
          this.getAll()
        },
90d96766   wesley88   1
478
479
        addbuss() {
          this.ggXin = true
3f535f30   杨鑫   '初始'
480
481
        },
        // 编辑确定
90d96766   wesley88   1
482
483
484
485
486
487
488
489
490
        async addCheck() {
          if (this.leaseDate.length != 0) {
            this.secondData.leaseStartDate = this.leaseDate[0]
            this.secondData.leaseEndDate = this.leaseDate[1]
          }
          if (this.paymentDate.length != 0) {
            this.secondData.paymentStartDate = this.paymentDate[0]
            this.secondData.paymentEndDate = this.paymentDate[1]
          }
3f535f30   杨鑫   '初始'
491
          await ceEdit(this.secondData)
90d96766   wesley88   1
492
493
          this.xiang = false
          this.getAll()
3f535f30   杨鑫   '初始'
494
495
496
497
        },
      }
    }
  </script>
3f535f30   杨鑫   '初始'
498
  
90d96766   wesley88   1
499
  <style scoped>
3f535f30   杨鑫   '初始'
500
501
502
503
504
505
    .zhuti {
      padding: 0 20px 20px 20px;
      min-height: calc(100vh - 50px - 20px);
      background-color: #Fff;
  
    }
90d96766   wesley88   1
506
507
508
    .chengeXia {
      border-bottom: 6px solid #3F9B6A;
      padding-bottom: 4px;
3f535f30   杨鑫   '初始'
509
510
511
512
      color: #3F9B6A;
    }
  
  
90d96766   wesley88   1
513
    .formSearch {
3f535f30   杨鑫   '初始'
514
      display: flex;
90d96766   wesley88   1
515
516
517
      width: 100%;
      font-size: 14px;
      justify-content: space-between;
3f535f30   杨鑫   '初始'
518
    }
90d96766   wesley88   1
519
520
    .greens {
      color: #3F9B6A;
3f535f30   杨鑫   '初始'
521
    }
3f535f30   杨鑫   '初始'
522
523
524
525
526
    .bg-purple-dark {
      background: #99a9bf;
    }
  
    .bg-purple {
90d96766   wesley88   1
527
      background: #d3dce6;
3f535f30   杨鑫   '初始'
528
529
530
531
532
    }
  
    .bg-purple-light {
      background: #e5e9f2;
    }
3f535f30   杨鑫   '初始'
533
534
535
536
537
    .grid-content {
      border-radius: 4px;
      min-height: 36px;
    }
  
3f535f30   杨鑫   '初始'
538
539
  </style>
  <style lang="scss" scoped>
90d96766   wesley88   1
540
541
    ::v-deep .el-dialog__body {
      padding: 0 0 !important;
3f535f30   杨鑫   '初始'
542
    }
90d96766   wesley88   1
543
544
545
    .el-dialog__header{
      padding: 0;
      display: none;
3f535f30   杨鑫   '初始'
546
    }
60cd6339   杨鑫   '最新'
547
  </style>