Commit a6a3878d2b22ecc59da9dd358749c5cc7e594f0a

Authored by 杨鑫
1 parent 49206db5

最新绿道

Showing 473 changed files with 23041 additions and 33212 deletions

Too many changes.

To preserve performance only 100 of 473 files are displayed.

admin-web-master/dist.zip
No preview for this file type
admin-web-master/src/api/manage.js
... ... @@ -124,3 +124,31 @@ export function daoqi(data) {
124 124 data
125 125 })
126 126 }
  127 +
  128 +// OA 提交代办
  129 +
  130 +export function startOa(data) {
  131 + return request({
  132 + url: '/oaInterconnection/startOa',
  133 + method: 'post',
  134 + data
  135 + })
  136 +}
  137 +// 审核后通知OA
  138 +
  139 +export function examine(data) {
  140 + return request({
  141 + url: '/oaInterconnection/examine',
  142 + method: 'post',
  143 + data
  144 + })
  145 +}
  146 +// 获取任务ID
  147 +
  148 +export function thirdParty(data) {
  149 + return request({
  150 + url: `/oaInterconnection/thirdParty`,
  151 + method: 'post',
  152 + data
  153 + })
  154 +}
... ...
admin-web-master/src/api/oa.js 0 → 100644
  1 +import request from '@/utils/request'
  2 +
  3 +// OA 提交代办
  4 +
  5 +export function startOa(data) {
  6 + return request({
  7 + url: '/oaInterconnection/startOa',
  8 + method: 'post',
  9 + data
  10 + })
  11 +}
  12 +// 审核后通知OA
  13 +
  14 +export function examine(data) {
  15 + return request({
  16 + url: '/oaInterconnection/examine',
  17 + method: 'post',
  18 + data
  19 + })
  20 +}
  21 +// 获取任务ID
  22 +
  23 +export function thirdParty(data) {
  24 + return request({
  25 + url: `/oaInterconnection/thirdParty`,
  26 + method: 'post',
  27 + data
  28 + })
  29 +}
... ...
admin-web-master/src/components/add/addcd.vue
... ... @@ -262,6 +262,9 @@
262 262 async created() {
263 263 if (this.info && this.info.id) {
264 264 this.ruleForm = this.info
  265 + if(this.ruleForm.belongingParkTrail !=''){
  266 + this.gongyuan(this.ruleForm.belongingGreenwaySection)
  267 + }
265 268 if (this.ruleForm.mapMarker) {
266 269 this.lat = Number(this.ruleForm.mapMarker.split(',')[0])
267 270 this.lng = Number(this.ruleForm.mapMarker.split(',')[1])
... ...
admin-web-master/src/components/add/addinformation.vue
... ... @@ -64,7 +64,7 @@
64 64  
65 65 <el-col :span="12">
66 66 <el-form-item label="所属公园/步道" prop="belongingParkTrail">
67   - <el-select v-model="ruleForm.belongingParkTrail" placeholder="请选择" style="width: 100%;">
  67 + <el-select v-model="ruleForm.belongingParkTrail" placeholder="请选择" style="width: 100%;" >
68 68 <el-option :label="item.name" :value="item.code" v-for="(item,index) in gongyuanList"
69 69 :key="index"></el-option>
70 70 </el-select>
... ... @@ -164,6 +164,10 @@
164 164 parkTrails
165 165 } from '@/api/information.js';
166 166 import newmap from "@/components/newmap/index";
  167 + import {
  168 + examine,
  169 + thirdParty
  170 + } from '@/api/oa.js'
167 171 export default {
168 172 components: {
169 173 upfile,
... ... @@ -281,17 +285,24 @@
281 285 }
282 286 },
283 287 async created() {
284   - console.error(this.info)
  288 + console.log(this.info)
  289 + const lvdao = await lvdaoduan()
  290 + const gongyua = await parkTrails()
  291 + // const budao = await gongyuan()
  292 + this.lvdaoList = lvdao.data.concat(gongyua.data)
285 293 if (this.info.id) {
286 294 this.ruleForm = this.info
287 295 if (this.ruleForm.mapPunctuation) {
288 296 this.lat = Number(this.ruleForm.mapPunctuation.split(',')[0])
289 297 this.lng = Number(this.ruleForm.mapPunctuation.split(',')[1])
290 298 }
  299 + if(this.ruleForm.belongingParkTrail !=''){
  300 + this.gongyuan(this.ruleForm.belongingGreenwaySection)
  301 + }
  302 +
291 303 }
292   - const lvdao = await lvdaoduan()
293   - const gongyua = await parkTrails()
294   - this.lvdaoList = lvdao.data.concat(gongyua.data)
  304 +
  305 +
295 306 },
296 307 methods: {
297 308 validateNumber(field, value) {
... ... @@ -339,8 +350,11 @@
339 350 const budao = await gongyuan()
340 351 const gongyua = await parkTrails()
341 352 const allgong= budao.data.concat(gongyua.data)
342   - this.gongyuanList = allgong.filter(item => item.superior == value);
  353 + this.gongyuanList = allgong.filter(item =>item.superior == value);
  354 +
343 355 },
  356 +
  357 +
344 358 add() {
345 359 console.log({
346 360 ...this.ruleForm
... ... @@ -413,6 +427,7 @@
413 427  
414 428 }
415 429 },
  430 +
416 431 close() {
417 432 this.$emit('removeonaction', '1')
418 433 },
... ...
admin-web-master/src/components/add/addmap.vue
... ... @@ -16,6 +16,7 @@
16 16 <el-option label="商家客户端" value="商家客户端"></el-option> -->
17 17 <el-option v-for="(item,index) in owningEndList"
18 18 :key="index" :label="item.label" :value="item.value"></el-option>
  19 +
19 20 </el-select>
20 21 </el-form-item>
21 22 <!-- <el-form-item label="轮播顺序" prop="rotationOrder" >
... ... @@ -325,8 +326,7 @@
325 326 }
326 327 },
327 328 async created() {
328   - const res = await bannerGet({pageNumber: 1,pageSize: 20})
329   - this.tableData = res.data.content
  329 +
330 330 if (this.info && this.info.id) {
331 331 this.formInline = this.info
332 332 if (this.formInline.mapPunctuation) {
... ... @@ -334,6 +334,9 @@
334 334 this.lng = Number(this.formInline.mapPunctuation.split(',')[1])
335 335  
336 336 }
  337 + if(this.formInline.belongingParkTrail !=''){
  338 + this.gongyuan(this.formInline.belongingGreenwaySection)
  339 + }
337 340 if(this.info.affiliation){
338 341 console.log('this.info.affiliation',this.info.affiliation)
339 342 console.log('this.info.carouselId',this.info.carouselId)
... ... @@ -371,6 +374,8 @@
371 374 }]
372 375 }
373 376 } else {
  377 + const res = await bannerGet({pageNumber: 1,pageSize: 20})
  378 + this.tableData = res.data.content
374 379 if (this.leixing) {
375 380 this.ontype = '线上广告位'
376 381 this.formInline.advertisingType = '线上广告位'
... ...
admin-web-master/src/components/buscha/busCha.vue
1 1 <template>
2   - <div>
3   - <div v-show="type == '1'">
4   - <el-tabs v-model="xiangTab">
5   - <el-tab-pane label="合同信息" name="first">
6   - <div style="margin-top: 30px;" class="editcss">
7   - <TitleWithCircle title="合同信息" />
8   - <div style="padding: 20px;margin-top: 10px;">
9   - <el-form :model="info" ref="ruleForm" label-width="140px" class="demo-ruleForm">
10   - <!-- <el-row :gutter="20">
  2 + <div>
  3 + <div v-show="type == '1'">
  4 + <el-tabs v-model="xiangTab">
  5 + <el-tab-pane label="合同信息" name="first">
  6 + <div style="margin-top: 30px;" class="editcss">
  7 + <TitleWithCircle title="合同信息" />
  8 + <div style="padding: 20px;margin-top: 10px;">
  9 + <el-form :model="info" ref="ruleForm" label-width="140px" class="demo-ruleForm">
  10 + <!-- <el-row :gutter="20">
11 11 <el-col :span="9">
12 12 <el-form-item label="合同类型" prop="contractType">
13 13 <div class="duiqi">{{info.contractType}}</div>
... ... @@ -91,369 +91,421 @@
91 91 </el-form-item>
92 92 </el-col>
93 93 </el-row> -->
94   - <el-row :gutter="20">
95   - <el-col :span="item.width == '50%(半行)'?12:item.width == '100%(一行)'?24:12" v-for="(item,index) in list1" >
96   - <el-form-item :label="item.name" prop="appendicesContract" v-if="item.type == '附件'">
97   - <div class="duiqi greens" @click ="item.value?openfile(item.value):''">{{item.value?'查看详情':'暂无文件'}}</div>
98   - </el-form-item>
99   - <el-form-item :label="item.name" v-else-if="item.type == '图片'">
100   - <div v-if="item.value">
101   - <div style="display: flex;">
102   - <allimg v-if="item1" :src="item1" fit="contain" v-for="item1 in item.value.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
103   - </div>
104   - </div>
105   - <div class="duiqi" v-else>无</div>
106   - </el-form-item>
107   - <el-form-item :label="item.name" prop="paymentDay" v-else-if="item.type != '资源' && item.type != '商家'">
108   - <div class="duiqi">{{item.value}}<span v-if="item.key == 'earnestMoney' || item.key == 'contractAmount'"> 元</span></div>
109   - </el-form-item>
110   - </el-col>
111   - </el-row>
112   - <el-form-item label="附件信息" prop="appendicesContract">
113   - <div class="duiqi greens" @click ="info.appendicesContract?openfile(info.appendicesContract):''">{{info.appendicesContract?'查看详情':'暂无文件'}}</div>
114   - </el-form-item>
115   - </el-form>
116   - </div>
117   - <TitleWithCircle title="合同修订历史" />
118   - <div style="padding: 20px;margin-top: 10px;">
119   - <el-table :data="list"
120   - :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
  94 + <el-row :gutter="20">
  95 + <el-col :span="item.width == '50%(半行)'?12:item.width == '100%(一行)'?24:12"
  96 + v-for="(item,index) in list1">
  97 + <el-form-item :label="item.name" prop="appendicesContract"
  98 + v-if="item.type == '附件'">
  99 + <div class="duiqi greens" @click="item.value?openfile(item.value):''">
  100 + {{item.value?'查看详情':'暂无文件'}}</div>
  101 + </el-form-item>
  102 + <el-form-item :label="item.name" v-else-if="item.type == '图片'">
  103 + <div v-if="item.value">
  104 + <div style="display: flex;">
  105 + <allimg v-if="item1" :src="item1" fit="contain"
  106 + v-for="item1 in item.value.split(',')"
  107 + style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;" />
  108 + </div>
  109 + </div>
  110 + <div class="duiqi" v-else>无</div>
  111 + </el-form-item>
  112 + <el-form-item :label="item.name" prop="paymentDay"
  113 + v-else-if="item.type != '资源' && item.type != '商家'">
  114 + <div class="duiqi">{{item.value}}<span
  115 + v-if="item.key == 'earnestMoney' || item.key == 'contractAmount'">
  116 + 元</span></div>
  117 + </el-form-item>
  118 + </el-col>
  119 + </el-row>
  120 + <el-form-item label="附件信息" prop="appendicesContract">
  121 + <div class="duiqi greens"
  122 + @click="info.appendicesContract?openfile(info.appendicesContract):''">
  123 + {{info.appendicesContract?'查看详情':'暂无文件'}}</div>
  124 + </el-form-item>
  125 + </el-form>
  126 + </div>
  127 + <TitleWithCircle title="合同修订历史" />
  128 + <div style="padding: 20px;margin-top: 10px;">
  129 + <el-table :data="list"
  130 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
121 131  
122   - <el-table-column label="类型">
123   - <template slot-scope="scope">
124   - {{scope.row.contractChangeReason}}
  132 + <el-table-column label="类型">
  133 + <template slot-scope="scope">
  134 + {{scope.row.contractChangeReason}}
125 135  
126   - </template>
127   - </el-table-column>
128   - <el-table-column label="操作时间">
129   - <template slot-scope="scope">
130   - {{scope.row.updateDate}}
  136 + </template>
  137 + </el-table-column>
  138 + <el-table-column label="操作时间">
  139 + <template slot-scope="scope">
  140 + {{scope.row.updateDate}}
131 141  
132   - </template>
133   - </el-table-column>
134   - <el-table-column label="操作人">
135   - <template slot-scope="scope">
136   - {{scope.row.updateUser}}
  142 + </template>
  143 + </el-table-column>
  144 + <el-table-column label="操作人">
  145 + <template slot-scope="scope">
  146 + {{scope.row.updateUser}}
137 147  
138   - </template>
139   - </el-table-column>
140   - <el-table-column label="操作">
141   - <template slot-scope="scope">
142   - <div @click="open(scope.row)" class="tableBtn greens">查看</div>
143   - </template>
144   - </el-table-column>
145   - </el-table>
  148 + </template>
  149 + </el-table-column>
  150 + <el-table-column label="操作">
  151 + <template slot-scope="scope">
  152 + <div @click="open(scope.row)" class="tableBtn greens">查看</div>
  153 + </template>
  154 + </el-table-column>
  155 + </el-table>
146 156  
147   - </div>
148   - </div>
149   - </el-tab-pane>
150   - <el-tab-pane label="商家信息" name="second">
151   - <div style="margin-top: 30px;" class="editcss">
152   - <TitleWithCircle title="基础信息" />
153   - <div style="padding: 20px;margin-top: 10px;">
154   - <el-form :model="shop" ref="ruleForm" label-width="140px" class="demo-ruleForm">
155   - <el-row :gutter="20">
156   - <el-col :span="9">
157   - <el-form-item label="姓名" prop="name">
158   - <div class="duiqi">{{shop.name}}</div>
159   - </el-form-item>
160   - </el-col>
161   - <el-col :span="9">
162   - <el-form-item label="手机号" prop="phone">
163   - <div class="duiqi">{{shop.phone}}</div>
164   - </el-form-item>
165   - </el-col>
166   - </el-row>
167   - <el-row :gutter="20">
168   - <el-col :span="9">
169   - <el-form-item label="证件类型" prop="idCardType">
170   - <div class="duiqi">{{shop.idCardType}}</div>
171   - </el-form-item>
172   - </el-col>
173   - <el-col :span="9">
174   - <el-form-item label="身份证号码" prop="idCardNumber">
175   - <div class="duiqi">{{shop.idCardNumber}}</div>
176   - </el-form-item>
177   - </el-col>
178   - </el-row>
179   - <el-form-item label="身份证照片(正)" prop="idCardFrontImage">
180   - <!-- <div style="margin-top: 10px;">
  157 + </div>
  158 + </div>
  159 + </el-tab-pane>
  160 + <el-tab-pane label="商家信息" name="second">
  161 + <div style="margin-top: 30px;" class="editcss">
  162 + <TitleWithCircle title="基础信息" />
  163 + <div style="padding: 20px;margin-top: 10px;">
  164 + <el-form :model="shop" ref="ruleForm" label-width="140px" class="demo-ruleForm">
  165 + <el-row :gutter="20">
  166 + <el-col :span="9">
  167 + <el-form-item label="姓名" prop="name">
  168 + <div class="duiqi">{{shop.name}}</div>
  169 + </el-form-item>
  170 + </el-col>
  171 + <el-col :span="9">
  172 + <el-form-item label="手机号" prop="phone">
  173 + <div class="duiqi">{{shop.phone}}</div>
  174 + </el-form-item>
  175 + </el-col>
  176 + </el-row>
  177 + <el-row :gutter="20">
  178 + <el-col :span="9">
  179 + <el-form-item label="证件类型" prop="idCardType">
  180 + <div class="duiqi">{{shop.idCardType}}</div>
  181 + </el-form-item>
  182 + </el-col>
  183 + <el-col :span="9">
  184 + <el-form-item label="身份证号码" prop="idCardNumber">
  185 + <div class="duiqi">{{shop.idCardNumber}}</div>
  186 + </el-form-item>
  187 + </el-col>
  188 + </el-row>
  189 + <el-form-item label="身份证照片(正)" prop="idCardFrontImage">
  190 + <!-- <div style="margin-top: 10px;">
181 191 <el-image style="width: 200px;" :src="$baseURL+shop.idCardFrontImage" fit="contain"></el-image>
182 192 </div> -->
183   - <div style="display: flex;">
184   - <allimg :src="shop.idCardFrontImage" fit="contain" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
185   - </div>
186   - </el-form-item>
187   - <el-form-item label="身份证照片(反)" prop="idCardBackImage">
188   - <!-- <div style="margin-top: 10px;">
  193 + <div style="display: flex;">
  194 + <allimg :src="shop.idCardFrontImage" fit="contain"
  195 + style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;" />
  196 + </div>
  197 + </el-form-item>
  198 + <el-form-item label="身份证照片(反)" prop="idCardBackImage">
  199 + <!-- <div style="margin-top: 10px;">
189 200 <el-image style="width: 200px;" :src="$baseURL+shop.idCardBackImage" fit="contain"></el-image>
190 201 </div> -->
191   - <div style="display: flex;">
192   - <allimg :src="shop.idCardBackImage" fit="contain" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
193   - </div>
194   - </el-form-item>
195   - </el-form>
196   - </div>
197   - </div>
198   - </el-tab-pane>
199   - <el-tab-pane label="商户租赁信息" name="third">
200   - <div class="editcss">
201   - <div>
202   - <el-table :data="tableData"
203   - :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
204   - <el-table-column label="资源名称">
205   - <template slot-scope="scope">
206   - {{scope.row.shopName ? scope.row.shopName : scope.row.advertisingName?scope.row.advertisingName:scope.row.venueName}}
  202 + <div style="display: flex;">
  203 + <allimg :src="shop.idCardBackImage" fit="contain"
  204 + style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;" />
  205 + </div>
  206 + </el-form-item>
  207 + </el-form>
  208 + </div>
  209 + </div>
  210 + </el-tab-pane>
  211 + <el-tab-pane label="商户租赁信息" name="third">
  212 + <div class="editcss">
  213 + <div>
  214 + <el-table :data="tableData"
  215 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
  216 + <el-table-column label="资源名称">
  217 + <template slot-scope="scope">
  218 + {{scope.row.shopName ? scope.row.shopName : scope.row.advertisingName?scope.row.advertisingName:scope.row.venueName}}
207 219  
208   - </template>
209   - </el-table-column>
210   - <el-table-column label="实际使用面积" >
211   - <template slot-scope="scope">
212   - {{scope.row.actualArea ? scope.row.actualArea : scope.row.actualUsableArea?scope.row.actualUsableArea:'-'}}
  220 + </template>
  221 + </el-table-column>
  222 + <el-table-column label="实际使用面积">
  223 + <template slot-scope="scope">
  224 + {{scope.row.actualArea ? scope.row.actualArea : scope.row.actualUsableArea?scope.row.actualUsableArea:'-'}}
213 225  
214   - </template>
215   - </el-table-column>
216   - <el-table-column label="类型" >
217   - <template slot-scope="scope">
218   - {{scope.row.shopName ? '商铺' : scope.row.advertisingType?scope.row.advertisingType:'场地'}}
  226 + </template>
  227 + </el-table-column>
  228 + <el-table-column label="类型">
  229 + <template slot-scope="scope">
  230 + {{scope.row.shopName ? '商铺' : scope.row.advertisingType?scope.row.advertisingType:'场地'}}
219 231  
220   - </template>
221   - </el-table-column>
222   - <!-- <el-table-column label="状态" min-width="150">
  232 + </template>
  233 + </el-table-column>
  234 + <!-- <el-table-column label="状态" min-width="150">
223 235 <template slot-scope="scope">
224 236 {{scope.row.cereContractInformation.tenantName}}
225 237  
226 238 </template>
227 239 </el-table-column> -->
228   - <el-table-column label="操作" >
229   - <template slot-scope="scope">
230   - <div class="tableBtn greens" @click="details(scope.row)">查看</div>
231   - </template>
232   - </el-table-column>
233   - </el-table>
  240 + <el-table-column label="操作">
  241 + <template slot-scope="scope">
  242 + <div class="tableBtn greens" @click="details(scope.row)">查看</div>
  243 + </template>
  244 + </el-table-column>
  245 + </el-table>
234 246  
235   - </div>
236   - </div>
237   - </el-tab-pane>
238   - </el-tabs>
239   - <div v-if="info.dataStatus == '4' && issp == '2'" style="margin-top: 20px;">
240   - <TitleWithCircle title="审核情况"/>
241   - <div style="padding: 20px;">
242   - <el-form :model="info" label-width="100px" class="demo-ruleForm">
243   - <el-form-item label="状态">
244   - <el-radio v-model="radio" label="1">通过</el-radio>
245   - <el-radio v-model="radio" label="6">不通过</el-radio>
246   - </el-form-item>
247   - <el-form-item label="审核意见">
248   - <el-input maxlength="200" show-word-limit rows="4" v-model="reviewComments" placeholder="请输入审核意见"
249   - type="textarea" />
250   - </el-form-item>
251   - </el-form>
252   - </div>
253   - </div>
254   - <div v-if="(info.dataStatus == '1' || info.dataStatus == '6')&& info.isInterior == '1' && xiangTab=='first'" style="margin-top: 20px;">
255   - <TitleWithCircle title="审核结果"/>
256   - <div style="padding: 20px;">
257   - <el-form :model="info" label-width="100px" class="demo-ruleForm">
258   - <el-form-item label="状态">
259   - <div class="duiqi">{{info.dataStatus=='1'?'使用中':info.dataStatus=='3'?'已拒绝':'无'}}</div>
260   - </el-form-item>
261   - <el-form-item label="审核意见">
262   - <div class="duiqi">{{info.reviewComments || '无'}}</div>
263   - </el-form-item>
264   - </el-form>
265   - </div>
266   - </div>
267   - <div>
268   - <el-button v-if="info.dataStatus == '4' && issp == '2'" @click="minSev"
269   - style="background-color: #3F9B6A;color: #fff;">确定</el-button>
270   - <el-button class="buttonHover"
271   - style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;margin-top: 20px;"
272   - @click="changetype">返回</el-button>
273   - </div>
274   - </div>
275   - <div v-show="type == '2'">
276   - <oneht ref="onhet"></oneht>
277   - <div>
278   - <el-button class="buttonHover"
279   - style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;margin-top: 20px;"
280   - @click="changetype">返回</el-button>
281   - </div>
282   - </div>
283   - <div v-show="type == '3'">
284   - <div v-if="detailstype == '商铺'">
285   - <resourceCommodity :editbgid="detailsinfo" @removeonaction="removeonaction"></resourceCommodity>
286   - </div>
287   - <div v-if="detailstype == '广告位'">
288   - <chakanmap :editbgid="detailsinfo" @removeonaction="removeonaction"></chakanmap>
289   - </div>
290   - <div v-if="detailstype == '场地'">
291   - <chakancd :editbgid="detailsinfo" @removeonaction="removeonaction"></chakancd>
292   - </div>
293   - </div>
  247 + </div>
  248 + </div>
  249 + </el-tab-pane>
  250 + </el-tabs>
  251 + <div v-if="info.dataStatus == '4' ||info.dataStatus == '5' && issp == '2'" style="margin-top: 20px;">
  252 + <TitleWithCircle title="审核情况" />
  253 + <div style="padding: 20px;">
  254 + <el-form :model="info" label-width="100px" class="demo-ruleForm">
  255 + <el-form-item label="状态">
  256 + <el-radio v-model="radio" label="1">通过</el-radio>
  257 + <el-radio v-model="radio" label="6">不通过</el-radio>
  258 + </el-form-item>
  259 + <el-form-item label="审核意见">
  260 + <el-input maxlength="200" show-word-limit rows="4" v-model="reviewComments"
  261 + placeholder="请输入审核意见" type="textarea" />
  262 + </el-form-item>
  263 + </el-form>
  264 + </div>
  265 + </div>
  266 + <div v-if="(info.dataStatus == '1' || info.dataStatus == '6')&& info.isInterior == '1' && xiangTab=='first'"
  267 + style="margin-top: 20px;">
  268 + <TitleWithCircle title="审核结果" />
  269 + <div style="padding: 20px;">
  270 + <el-form :model="info" label-width="100px" class="demo-ruleForm">
  271 + <el-form-item label="状态">
  272 + <div class="duiqi">{{info.dataStatus=='1'?'使用中':info.dataStatus=='3'?'已拒绝':'无'}}</div>
  273 + </el-form-item>
  274 + <el-form-item label="审核意见">
  275 + <div class="duiqi">{{info.reviewComments || '无'}}</div>
  276 + </el-form-item>
  277 + </el-form>
  278 + </div>
  279 + </div>
  280 + <div>
  281 + <el-button v-if="info.dataStatus == '4' ||info.dataStatus == '5' && issp == '2'" @click="minSev"
  282 + style="background-color: #3F9B6A;color: #fff;">确定</el-button>
  283 + <el-button class="buttonHover"
  284 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;margin-top: 20px;"
  285 + @click="changetype">返回</el-button>
  286 + </div>
  287 + </div>
  288 + <div v-show="type == '2'">
  289 + <oneht ref="onhet"></oneht>
  290 + <div>
  291 + <el-button class="buttonHover"
  292 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;margin-top: 20px;"
  293 + @click="changetype">返回</el-button>
  294 + </div>
  295 + </div>
  296 + <div v-show="type == '3'">
  297 + <div v-if="detailstype == '商铺'">
  298 + <resourceCommodity :editbgid="detailsinfo" @removeonaction="removeonaction"></resourceCommodity>
  299 + </div>
  300 + <div v-if="detailstype == '广告位'">
  301 + <chakanmap :editbgid="detailsinfo" @removeonaction="removeonaction"></chakanmap>
  302 + </div>
  303 + <div v-if="detailstype == '场地'">
  304 + <chakancd :editbgid="detailsinfo" @removeonaction="removeonaction"></chakancd>
  305 + </div>
  306 + </div>
294 307  
295   - </div>
  308 + </div>
296 309 </template>
297 310  
298 311 <script>
299   - import oneht from "@/components/chakan/oneht";
300   - import {
301   - queryByContractcontractNumber
302   - } from '../../api/commodityLease.js'
303   - import {
304   - businessListGetById
305   - } from '../../api/business.js'
306   - import TitleWithCircle from '@/components/top/index';
307   - import {
308   - cerePlatformMerchantinfo
309   - } from '../../api/newly.js'
310   - import resourceCommodity from '@/components/resourceCommodity/index'
311   - import chakanmap from '@/components/chakan/map'
312   - import allimg from '@/components/chakan/allimg.vue';
313   - import chakancd from '@/components/chakan/cd'
314   - import {
315   - editById,
316   - } from '@/api/manage.js'
317   - export default {
318   - components: {
319   - oneht,
320   - TitleWithCircle,
321   - chakancd,
322   - chakanmap,
323   - resourceCommodity,
324   - allimg
325   - },
326   - props: {
327   - info: {
328   - type: Object,
329   - default: function() {
330   - return {}; // 返回一个空数组作为默认值
331   - },
332   - },
333   - issp: {
334   - type: String,
335   - default: function() {
336   - return '1';
337   - },
338   - },
339   - },
340   - data() {
341   - return {
342   - reviewComments:'',
343   - radio: '1',
344   - url:'',
345   - type:'1',
346   - tableData: [],
347   - xiangTab: 'first',
348   - siteIds: [],
349   - list: [],
350   - advIds: [],
351   - shopIds: [],
352   - shop: {},
353   - newshop:{},
354   - newinfo:{},
355   - detailsinfo:{},
356   - detailstype:'',
357   - list1:[]
358   - }
359   - },
360   - created() {
361   - console.log(this.info)
362   - this.list1 = JSON.parse(this.info.templateInformation)
363   - console.log(this.list1)
364   - this.url = process.env.VUE_APP_DOMAIN_PREFIX_1
365   - let infonew = {
366   - contractNumber: this.info.contractNumber
367   - }
368   - if(this.info.dataStatus == 1) {
369   - infonew.dataStatus = '1'
370   - }
371   - queryByContractcontractNumber(infonew).then(res => {
372   - console.error(res)
373   - // this.shop = res.data.shop
374   - this.siteIds = res.data.siteIds
375   - this.shopIds = res.data.shopIds
376   - this.advIds = res.data.advIds
377   - this.list = res.data.list
378   - this.tableData = [...res.data.siteIds, ...res.data.shopIds, ...res.data.advIds]
379   - })
380   - cerePlatformMerchantinfo({id:this.info.relatedMerchants}).then(res => {
381   - console.error(res)
382   - this.shop = res.data
383   - })
384   - },
385   - computed: {
  312 + import oneht from "@/components/chakan/oneht";
  313 + import {
  314 + queryByContractcontractNumber
  315 + } from '../../api/commodityLease.js'
  316 + import {
  317 + businessListGetById
  318 + } from '../../api/business.js'
  319 + import TitleWithCircle from '@/components/top/index';
  320 + import {
  321 + cerePlatformMerchantinfo
  322 + } from '../../api/newly.js'
  323 + import resourceCommodity from '@/components/resourceCommodity/index'
  324 + import chakanmap from '@/components/chakan/map'
  325 + import allimg from '@/components/chakan/allimg.vue';
  326 + import chakancd from '@/components/chakan/cd'
  327 + import {
  328 + editById
  329 + } from '@/api/manage.js'
  330 + import {
  331 + examine,
  332 + thirdParty
  333 + } from '@/api/oa.js'
  334 + export default {
  335 + components: {
  336 + oneht,
  337 + TitleWithCircle,
  338 + chakancd,
  339 + chakanmap,
  340 + resourceCommodity,
  341 + allimg
  342 + },
  343 + props: {
  344 + info: {
  345 + type: Object,
  346 + default: function() {
  347 + return {}; // 返回一个空数组作为默认值
  348 + },
  349 + },
  350 + issp: {
  351 + type: String,
  352 + default: function() {
  353 + return '1';
  354 + },
  355 + },
  356 + },
  357 + data() {
  358 + return {
  359 + reviewComments: '',
  360 + radio: '1',
  361 + url: '',
  362 + type: '1',
  363 + tableData: [],
  364 + xiangTab: 'first',
  365 + siteIds: [],
  366 + list: [],
  367 + advIds: [],
  368 + shopIds: [],
  369 + shop: {},
  370 + newshop: {},
  371 + newinfo: {},
  372 + detailsinfo: {},
  373 + detailstype: '',
  374 + list1: []
  375 + }
  376 + },
  377 + created() {
  378 + console.log(this.info)
  379 + this.list1 = JSON.parse(this.info.templateInformation)
  380 + console.log(this.list1)
  381 + this.url = process.env.VUE_APP_DOMAIN_PREFIX_1
  382 + let infonew = {
  383 + contractNumber: this.info.contractNumber
  384 + }
  385 + if (this.info.dataStatus == 1) {
  386 + infonew.dataStatus = '1'
  387 + }
  388 + queryByContractcontractNumber(infonew).then(res => {
  389 + console.error(res)
  390 + // this.shop = res.data.shop
  391 + this.siteIds = res.data.siteIds
  392 + this.shopIds = res.data.shopIds
  393 + this.advIds = res.data.advIds
  394 + this.list = res.data.list
  395 + this.tableData = [...res.data.siteIds, ...res.data.shopIds, ...res.data.advIds]
  396 + })
  397 + cerePlatformMerchantinfo({
  398 + id: this.info.relatedMerchants
  399 + }).then(res => {
  400 + console.error(res)
  401 + this.shop = res.data
  402 + })
  403 + },
  404 + computed: {
386 405  
387   - },
388   - methods: {
389   - minSev() {
390   - editById({
391   - isInterior:'1',
392   - contractNumber: this.info.contractNumber,
393   - dataStatus: this.radio,
394   - reviewComments: this.reviewComments?this.reviewComments:null
395   - }).then(res => {
396   - console.error(res)
397   - if (res.code == 200) {
398   - this.$message({
399   - message: '处理成功',
400   - type: 'success'
401   - })
402   - this.info.dataStatus = this.radio
403   - this.$emit('removeonaction', '1')
404   - } else {
405   - this.$message({
406   - message: '处理失败',
407   - type: 'error'
408   - })
409   - }
410   - })
411   - },
412   - removeonaction() {
413   - this.type = '1'
414   - },
415   - details(row) {
416   - this.detailstype = row.shopName?'商铺':row.advertisingType?'广告位':'场地'
417   - this.detailsinfo = row
418   - this.type = '3'
419   - },
420   - openfile(e) {
421   - if (e) {
422   - const fullUrl = this.$baseURL + e;
423   - try {
424   - window.open(fullUrl, '_blank'); // 在新标签页中打开文件
425   - } catch (error) {
426   - console.error('打开文件失败:', error);
427   - }
428   - } else {
429   - console.error('无文件可查看');
430   - }
431   - },
432   - changetype(){
433   - this.xiangTab= 'first'
434   - if(this.type == '1'){
435   - this.$emit('removeonaction', '1')
436   - }else{
437   - this.type = '1'
438   - }
439   - },
440   - open(row) {
441   - console.error(row)
442   - this.type = '2'
443   - this.$refs.onhet.open(row)
444   - },
445   - closeFn() {
446   - this.$emit('change', false);
447   - },
448   - }
449   - }
  406 + },
  407 + methods: {
  408 + async minSev() {
  409 + let num = ''
  410 + if (this.info.messageId != '') {
  411 + num = await this.pull()
  412 + }
  413 + console.log(num,'numnumnumnum')
  414 + // if(num != '200'){
  415 + // return
  416 + // }
  417 + editById({
  418 + isInterior: '1',
  419 + contractNumber: this.info.contractNumber,
  420 + dataStatus: this.radio,
  421 + reviewComments: this.reviewComments ? this.reviewComments : null
  422 + }).then(res => {
  423 +
  424 + if (res.code == 200) {
  425 + this.$message({
  426 + message: '处理成功',
  427 + type: 'success'
  428 + })
  429 + this.info.dataStatus = this.radio
  430 + this.$emit('removeonaction', '1')
  431 + } else {
  432 + this.$message({
  433 + message: '处理失败',
  434 + type: 'error'
  435 + })
  436 + }
  437 + })
  438 + },
  439 + async pull() {
  440 + let agree = ''
  441 + if (this.radio == '1') {
  442 + agree = 'AGREE'
  443 + } else {
  444 + agree = 'DISAGREE'
  445 + }
  446 + let obj = {
  447 + doProcessEnum: agree,
  448 + comment: this.reviewComments ? this.reviewComments : null,
  449 + taskId: '',
  450 + procInsId: '',
  451 + type:1,
  452 + businessKey:this.info.id
  453 +
  454 + }
  455 + let cost = await thirdParty({type:1})
  456 + let renwu = JSON.parse(cost.data)
  457 + let matchedObject = null
  458 + matchedObject = renwu.find(item => item.businessKey == this.info.id)
  459 + obj.taskId = matchedObject.taskId
  460 + obj.procInsId = matchedObject.processInstanceId
  461 + let res = await examine(obj)
  462 + return res.code
  463 + },
  464 + removeonaction() {
  465 + this.type = '1'
  466 + },
  467 + details(row) {
  468 + this.detailstype = row.shopName ? '商铺' : row.advertisingType ? '广告位' : '场地'
  469 + this.detailsinfo = row
  470 + this.type = '3'
  471 + },
  472 + openfile(e) {
  473 + if (e) {
  474 + const fullUrl = this.$baseURL + e;
  475 + try {
  476 + window.open(fullUrl, '_blank'); // 在新标签页中打开文件
  477 + } catch (error) {
  478 + console.error('打开文件失败:', error);
  479 + }
  480 + } else {
  481 + console.error('无文件可查看');
  482 + }
  483 + },
  484 + changetype() {
  485 + this.xiangTab = 'first'
  486 + if (this.type == '1') {
  487 + this.$emit('removeonaction', '1')
  488 + } else {
  489 + this.type = '1'
  490 + }
  491 + },
  492 + open(row) {
  493 + console.error(row)
  494 + this.type = '2'
  495 + this.$refs.onhet.open(row)
  496 + },
  497 + closeFn() {
  498 + this.$emit('change', false);
  499 + },
  500 + }
  501 + }
450 502 </script>
451 503 <style>
452   - .el-form-item__label {
453   - color: #a2a2a2;
454   - }
455   -
456   - .greens {
457   - color: #3F9B6A;
458   - }
459   -</style>
  504 + .el-form-item__label {
  505 + color: #a2a2a2;
  506 + }
  507 +
  508 + .greens {
  509 + color: #3F9B6A;
  510 + }
  511 +</style>
460 512 \ No newline at end of file
... ...
admin-web-master/src/components/chakan/fa.vue
... ... @@ -152,6 +152,10 @@
152 152 import resourceCommodity from '@/components/resourceCommodity/index'
153 153 import chakanmap from '@/components/chakan/map'
154 154 import chakancd from '@/components/chakan/cd'
  155 + import {
  156 + examine,
  157 + thirdParty
  158 + } from '@/api/oa.js'
155 159 export default {
156 160 components: {
157 161 TitleWithCircle,
... ... @@ -323,11 +327,40 @@
323 327 this.type = '2'
324 328 this.$refs.onhet.open(row)
325 329 },
326   - minSev() {
327   - console.error({
328   - ...this.editbgid,
329   - })
330   - // return
  330 + async pull() {
  331 + let agree = ''
  332 + if (this.radio == '2') {
  333 + agree = 'AGREE'
  334 + } else {
  335 + agree = 'DISAGREE'
  336 + }
  337 + let obj = {
  338 + doProcessEnum: agree,
  339 + comment: this.reviewComments ? this.reviewComments : null,
  340 + taskId: '',
  341 + procInsId: '',
  342 + type:3,
  343 + businessKey:this.editbgid.id
  344 +
  345 + }
  346 + let cost = await thirdParty({type:3})
  347 + let renwu = JSON.parse(cost.data)
  348 + let matchedObject = null
  349 + matchedObject = renwu.find(item => item.businessKey == this.editbgid.id)
  350 + obj.taskId = matchedObject.taskId
  351 + obj.procInsId = matchedObject.processInstanceId
  352 + let res = await examine(obj)
  353 + return res.code
  354 + },
  355 + async minSev() {
  356 + let num = ''
  357 + if (this.editbgid.messageId != '') {
  358 + num = await this.pull()
  359 + }
  360 + console.log(num,'numnumnumnum')
  361 + // if(num != '200'){
  362 + // return
  363 + // }
331 364 fangEdit({
332 365 id:this.editbgid.id,
333 366 'auditStatus': this.radio,
... ...
admin-web-master/src/components/chakan/ggsh.vue
1 1 <template>
2 2 <div>
3   - <div>
  3 + <div v-show="type == '1'">
4 4 <el-tabs v-model="xiangTab">
5 5 <el-tab-pane label="申请内容" name="first">
6 6 <div style="margin-top: 30px;" class="editcss">
... ... @@ -237,6 +237,58 @@
237 237  
238 238 </div>
239 239 </el-tab-pane>
  240 + <el-tab-pane label="租赁记录" name="five">
  241 + <div style="margin-top: 30px;" class="editcss">
  242 + <div class="titles">
  243 + 租赁记录
  244 + </div>
  245 + <div style="padding: 20px;">
  246 + <el-table :data="datalistzl"
  247 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
  248 + tooltip-effect="dark custom-tooltip-effect">
  249 + <el-table-column label="承租商家" prop="tenantName" show-overflow-tooltip>
  250 +
  251 + </el-table-column>
  252 + <el-table-column label="租赁期限" prop="houseNumber" show-overflow-tooltip>
  253 + <template slot-scope="scope">
  254 + {{scope.row.leaseStartDate}}至{{scope.row.contractTerminationDate}}
  255 + </template>
  256 + </el-table-column>
  257 + <!-- <el-table-column label="经营类型" prop="actualUsableArea"show-overflow-tooltip>
  258 + </el-table-column> -->
  259 +
  260 + <el-table-column label="租金/周期" prop="head" show-overflow-tooltip>
  261 + <template slot-scope="scope">
  262 + ¥{{scope.row.contractAmount}}/{{scope.row.paymentCycle}}
  263 + </template>
  264 + </el-table-column>
  265 + <el-table-column label="当前状态" prop="publishStatus" show-overflow-tooltip>
  266 + <template slot-scope="scope">
  267 + <span v-if='scope.row.dataStatus == 1'>使用中</span>
  268 + <span v-else-if='scope.row.dataStatus == 2'>往期合同</span>
  269 + <span v-else-if='scope.row.dataStatus == 3'>已终止</span>
  270 + <span v-else>-</span>
  271 + </template>
  272 + </el-table-column>
  273 +
  274 + <el-table-column label="操作" fixed="right">
  275 + <template slot-scope="scope">
  276 + <div @click="opentwo(scope.row)" class="tableBtn greens">查看</div>
  277 + </template>
  278 + </el-table-column>
  279 + </el-table>
  280 + <div style="display: flex;justify-content: space-between;" class="bom">
  281 + <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{totalzl}}</span> 项数据
  282 + </div>
  283 + <el-pagination :current-page="pagequeryzl.pageNumber+1" :page-sizes="[10, 20, 50, 100]"
  284 + :page-size="pagequeryzl.pageSize" background small layout="prev, pager, next"
  285 + :total="totalzl" @size-change="e => handleSizeChange(e,'pagequeryzl')"
  286 + @current-change="e=> handleCurrentChange(e,'pagequeryzl')">
  287 + </el-pagination>
  288 + </div>
  289 + </div>
  290 + </div>
  291 + </el-tab-pane>
240 292 </el-tabs>
241 293 </div>
242 294 <div v-if="info.auditStatus == 1 && issp == '2'" >
... ... @@ -254,6 +306,9 @@
254 306 </el-form>
255 307 </div>
256 308 </div>
  309 + <div v-show="type == '2'">
  310 + <oneht ref="onhet"></oneht>
  311 + </div>
257 312 <div v-if="(info.auditStatus == '2' || info.auditStatus == '3') && xiangTab == 'first'">
258 313 <TitleWithCircle title="审核结果"/>
259 314 <div style="padding: 20px;">
... ... @@ -283,17 +338,20 @@
283 338 AdvertiserInfoEdit,
284 339 } from '@/api/advertisement.js'
285 340 import {
286   - cerePlatformMerchant
  341 + cerePlatformMerchant,
  342 + cereContractInformation
287 343 } from '@/api/newly.js'
288 344 import TitleWithCircle from '@/components/top/index';
289 345 import MapXian from "@/components/MapContainer/MapXian";
290 346 import allimg from '@/components/chakan/allimg.vue';
  347 + import oneht from "@/components/chakan/oneht";
291 348 export default {
292 349 components: {
293 350 TitleWithCircle,
294 351 MapXian,
295 352 newmap,
296   - allimg
  353 + allimg,
  354 + oneht
297 355 },
298 356 props: {
299 357 info: {
... ... @@ -332,20 +390,53 @@
332 390 checkState:'2',
333 391 phone: '',
334 392 },
335   - shopMsg:{}
  393 + shopMsg:{},
  394 + totalzl:0,
  395 + pagequeryzl: {
  396 + pageNumber: 0,
  397 + pageSize: 10,
  398 + shopNumber: 'gg' + this.info.cereAdvertisingInformation.id
  399 + },
  400 + datalistzl:[]
336 401 }
337 402 },
338 403 created() {
339   - console.log(this.info)
  404 + console.log(this.info.cereAdvertisingInformation.id)
  405 +
340 406 this.pagequery.phone = this.info.applicant
341 407 cerePlatformMerchant(this.pagequery).then(res=>{
342 408 this.shopMsg = res.data.content[0]
343 409 })
  410 + this.getAllzl()
344 411 },
345 412 computed: {
346 413  
347 414 },
348 415 methods: {
  416 + handleCurrentChange(val,type) {
  417 + this[type].pageNumber = val - 1
  418 + if(type == 'pagequeryzl') {
  419 + this.getAllzl()
  420 + }
  421 +
  422 + },
  423 + opentwo(row) {
  424 + console.error(row)
  425 + this.xiangTab = 'first'
  426 + this.type = '2'
  427 + this.$refs.onhet.open(row)
  428 + },
  429 + getAllzl() {
  430 + cereContractInformation(this.pagequeryzl).then(res => {
  431 + console.log(res,'asasd')
  432 + if (!Array.isArray(res.data.content)) {
  433 + this.datalistzl = [];
  434 + return;
  435 + }
  436 + this.datalistzl = res.data.content
  437 + this.totalzl = res.data.totalElements
  438 + })
  439 + },
349 440 minSev() {
350 441 console.error(this.info)
351 442 console.error(this.radio)
... ...
admin-web-master/src/components/chakan/zl.vue
1 1 <template>
2 2 <div>
3   - <div>
  3 + <div v-show="type == '1'">
4 4 <el-tabs v-model="xiangTab">
5 5 <el-tab-pane label="申请内容" name="first">
6 6 <div style="margin-top: 30px;" class="editcss">
... ... @@ -382,8 +382,61 @@
382 382 </div>
383 383 </div>
384 384 </el-tab-pane>
  385 + <el-tab-pane label="租赁记录" name="five" >
  386 + <div style="margin-top: 30px;" class="editcss">
  387 + <div class="titles">
  388 + 租赁记录
  389 + </div>
  390 + <div style="padding: 20px;">
  391 + <el-table :data="datalistzl"
  392 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
  393 + tooltip-effect="dark custom-tooltip-effect">
  394 + <el-table-column label="承租商家" prop="tenantName" show-overflow-tooltip>
  395 +
  396 + </el-table-column>
  397 + <el-table-column label="租赁期限" prop="houseNumber" show-overflow-tooltip>
  398 + <template slot-scope="scope">
  399 + {{scope.row.leaseStartDate}}至{{scope.row.contractTerminationDate}}
  400 + </template>
  401 + </el-table-column>
  402 + <!-- <el-table-column label="经营类型" prop="actualUsableArea"show-overflow-tooltip>
  403 + </el-table-column> -->
  404 +
  405 + <el-table-column label="租金/周期" prop="head" show-overflow-tooltip>
  406 + <template slot-scope="scope">
  407 + ¥{{scope.row.contractAmount}}/{{scope.row.paymentCycle}}
  408 + </template>
  409 + </el-table-column>
  410 + <el-table-column label="当前状态" prop="publishStatus" show-overflow-tooltip>
  411 + <template slot-scope="scope">
  412 + <span v-if='scope.row.dataStatus == 1'>使用中</span>
  413 + <span v-else-if='scope.row.dataStatus == 2'>往期合同</span>
  414 + <span v-else-if='scope.row.dataStatus == 3'>已终止</span>
  415 + <span v-else>-</span>
  416 + </template>
  417 + </el-table-column>
  418 +
  419 + <el-table-column label="操作" fixed="right">
  420 + <template slot-scope="scope">
  421 + <div @click="open(scope.row)" class="tableBtn greens">查看</div>
  422 + </template>
  423 + </el-table-column>
  424 + </el-table>
  425 + <div style="display: flex;justify-content: space-between;" class="bom">
  426 + <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{totalzl}}</span> 项数据</div>
  427 + <el-pagination :current-page="pagequeryzl.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="pagequeryzl.pageSize"
  428 + background small layout="prev, pager, next" :total="totalzl" @size-change="e => handleSizeChange(e,'pagequeryzl')"
  429 + @current-change="e=> handleCurrentChange(e,'pagequeryzl')">
  430 + </el-pagination>
  431 + </div>
  432 + </div>
  433 + </div>
  434 + </el-tab-pane>
385 435 </el-tabs>
386 436 </div>
  437 + <div v-show="type == '2'">
  438 + <oneht ref="onhet"></oneht>
  439 + </div>
387 440 <!-- v-if='info.auditStatus == 1' -->
388 441 <div v-if="info.auditStatus == 1 && issp == '2'">
389 442 <!-- <div style="padding-left: 130px;margin: 25px 0;">
... ... @@ -437,7 +490,8 @@
437 490 import TitleWithCircle from '@/components/top/index';
438 491 import MapXian from "@/components/MapContainer/MapXian";
439 492 import {
440   - cerePlatformMerchant
  493 + cerePlatformMerchant,
  494 + cereContractInformation
441 495 } from '@/api/newly.js'
442 496 import {
443 497 msgedit,
... ... @@ -446,6 +500,7 @@
446 500 import allimg from '@/components/chakan/allimg.vue';
447 501 import newmap from "@/components/newmap/index";
448 502 import indexall from "@/components/newmap/indexall";
  503 + import oneht from "@/components/chakan/oneht";
449 504 import {
450 505 gongyuan,
451 506 parkTrails,
... ... @@ -457,7 +512,8 @@
457 512 MapXian,
458 513 newmap,
459 514 allimg,
460   - indexall
  515 + indexall,
  516 + oneht
461 517 },
462 518 props: {
463 519 info: {
... ... @@ -496,11 +552,23 @@
496 552 phone: '',
497 553 },
498 554 shopMsg:{},
499   - lvdaoList:[]
  555 + lvdaoList:[],
  556 + datalistzl:[],
  557 + totalzl:0,
  558 + pagequeryzl:{
  559 + pageNumber: 0,
  560 + pageSize: 10,
  561 + shopNumber: ''
  562 + },
500 563 }
501 564 },
502 565 created() {
503   - console.log(this.info)
  566 + console.log(this.info,'21312321')
  567 + if(this.info.cereBasicInformationShop.id){
  568 + this.pagequeryzl.shopNumber = 'sp' + this.info.cereBasicInformationShop.id
  569 + }else{
  570 + this.pagequeryzl.shopNumber = 'cd' + this.info.cereBasicInformationVenue.id
  571 + }
504 572 this.pagequery.phone = this.info.applicant
505 573 cerePlatformMerchant(this.pagequery).then(res=>{
506 574 this.shopMsg = res.data.content[0]
... ... @@ -509,11 +577,35 @@
509 577 this.ontype = this.info.cereAdvertisingInformation.advertisingType
510 578 }
511 579 this.getAll()
  580 + this.getAllzl()
512 581 },
513 582 computed: {
514 583  
515 584 },
516 585 methods: {
  586 + handleCurrentChange(val,type) {
  587 + this[type].pageNumber = val - 1
  588 + if(type == 'pagequeryzl') {
  589 + this.getAllzl()
  590 + }
  591 +
  592 + },
  593 + getAllzl() {
  594 + cereContractInformation(this.pagequeryzl).then(res => {
  595 + if (!Array.isArray(res.data.content)) {
  596 + this.datalistzl = [];
  597 + return;
  598 + }
  599 + this.datalistzl = res.data.content
  600 + this.totalzl = res.data.totalElements
  601 + })
  602 + },
  603 + open(row) {
  604 + console.error(row)
  605 + this.xiangTab= 'first'
  606 + this.type = '2'
  607 + this.$refs.onhet.open(row)
  608 + },
517 609 async getAll(){
518 610 const lvdao = await lvdaoduan()
519 611 const gongyua = await parkTrails()
... ...
admin-web-master/src/components/merchantInformation/index.vue
... ... @@ -52,7 +52,7 @@
52 52 </el-col>
53 53 <el-col :span="9">
54 54 <el-form-item label="是否黑名单" prop="idCardNumber">
55   - <div class="duiqi">{{info.isBlackList=='2'?'是':'否'}}</div>
  55 + <div class="duiqi">{{info.isBlackList=='0'?'是':'否'}}</div>
56 56 </el-form-item>
57 57 </el-col>
58 58 </el-row>
... ...
admin-web-master/src/components/resourceCommodity/index.vue
... ... @@ -363,6 +363,10 @@
363 363 import {
364 364 contractGetAllnew
365 365 } from '@/api/manage.js'
  366 + import {
  367 + examine,
  368 + thirdParty
  369 + } from '@/api/oa.js'
366 370 export default {
367 371 components: {
368 372 TitleWithCircle,
... ... @@ -384,6 +388,18 @@
384 388 return '1';
385 389 },
386 390 },
  391 + tabsNum:{
  392 + type: String,
  393 + default: function() {
  394 + return 'first';
  395 + },
  396 + },
  397 + messageId:{
  398 + type: String,
  399 + default: function() {
  400 + return '';
  401 + },
  402 + },
387 403 },
388 404 data() {
389 405 return {
... ... @@ -403,7 +419,7 @@
403 419 pageSize: 10,
404 420 resourceId: 'sp' + this.editbgid.id
405 421 },
406   - xiangTab: 'first',
  422 + xiangTab: this.tabsNum,
407 423 list: [],
408 424 parentMessage: {},
409 425 datalist: [],
... ... @@ -506,12 +522,12 @@
506 522 this.type = '2'
507 523 this.$refs.onhet.open(row)
508 524 },
509   - minSev() {
510   - console.error({
511   - ...this.editbgid,
512   - 'publishStatus': this.radio,
513   - reviewComments: this.reviewComments
514   - })
  525 + async minSev() {
  526 + let num = ''
  527 + if (this.messageId != '') {
  528 + num = await this.pull()
  529 + }
  530 + console.log(num,'numnumnumnum')
515 531 // return
516 532 editList({
517 533 ...this.editbgid,
... ... @@ -534,6 +550,31 @@
534 550 }
535 551 })
536 552 },
  553 + async pull() {
  554 + let agree = ''
  555 + if (this.radio == '2') {
  556 + agree = 'AGREE'
  557 + } else {
  558 + agree = 'DISAGREE'
  559 + }
  560 + let obj = {
  561 + doProcessEnum: agree,
  562 + comment: this.reviewComments ? this.reviewComments : null,
  563 + taskId: '',
  564 + procInsId: '',
  565 + type:2,
  566 + businessKey:this.editbgid.typeid
  567 +
  568 + }
  569 + let cost = await thirdParty({type:2})
  570 + let renwu = JSON.parse(cost.data)
  571 + let matchedObject = null
  572 + matchedObject = renwu.find(item => item.businessKey == this.editbgid.typeid)
  573 + obj.taskId = matchedObject.taskId
  574 + obj.procInsId = matchedObject.processInstanceId
  575 + let res = await examine(obj)
  576 + return res.code
  577 + },
537 578 handleCurrentChange(val,type) {
538 579 this[type].pageNumber = val - 1
539 580 if(type == 'pagequeryzl') {
... ...
admin-web-master/src/utils/request.js
... ... @@ -14,15 +14,15 @@ let hostall = window.location.href;
14 14 // host = 'http://172.16.61.123/cdwlMall/login?redirect=%2Fdashboard'
15 15 // const baseURL = 'http://192.168.2.38:9003';
16 16 let baseURL = ''
17   -if(host === 'localhost:8080' || host === 'localhost:8081' || host === 'localhost:9528'|| host === '192.168.31.45:9528'|| host === 'localhost:9529' ) {
  17 +if(host === 'localhost:8080' || host === 'localhost:8081' || host === 'localhost:9528'|| host === '192.168.31.45:9528'|| host === 'localhost:9529' || host === 'localhost:9530' ) {
18 18  
19   - // baseURL = 'https://jy.scjysm.asia:18086/cdwlMall/meserver/admin-server';
  19 + // baseURL = 'http://172.16.61.48:9003';
20 20 baseURL = 'https://zhgw-uat.028wlkj.com/cdwlMall/meserver/admin-server';
21 21  
22 22 // baseURL = process.env.VUE_APP_DOMAIN_PREFIX_1;
23 23  
24 24  
25   - // baseURL = 'http://128.10.249.43:9003';
  25 + // baseURL = 'http://10.0.0.96:9003';
26 26  
27 27  
28 28 } else {
... ... @@ -54,6 +54,7 @@ service.interceptors.request.use(
54 54 // console.log(config)
55 55 if (store.getters.token) {
56 56 config.headers['Authorization-admin'] = getToken()
  57 + config.headers['Jun-token'] = localStorage.getItem('token') || ''
57 58 // config.headers['Content-Type'] = 'application/json; charset=UTF-8'
58 59 // config.headers['type'] = ' admin'
59 60 }
... ...
admin-web-master/src/utils/request2.js
... ... @@ -17,15 +17,15 @@ let baseURL = &#39;&#39;
17 17 // || host === 'localhost:9528'
18 18 if(host === 'localhost:8080' || host === 'localhost:8081' || host === 'localhost:9528'|| host === '192.168.31.45:9528'|| host === 'localhost:9529' ) {
19 19 // baseURL = process.env.VUE_APP_DOMAIN_PREFIX_1;
20   - // baseURL = 'https://zhgw-uat.028wlkj.com/cdwlMall/business-server';
  20 + baseURL = 'https://zhgw-uat.028wlkj.com/cdwlMall/business-server';
21 21 // baseURL = 'http://172.16.61.125:9004';
22 22 // baseURL = 'https://jy.scjysm.asia:18086/cdwlMall/business-server';
23   - baseURL = 'http://128.10.249.9:9004';
  23 + // baseURL = 'http://128.10.249.9:9004';
24 24 } else {
25 25 console.error('---------------------')
26 26 console.error(hostall)
27 27 let c1 = hostall.split('cdwlMall')[0];
28   - baseURL = c1 + 'cdwlMall/meserver/business-server';
  28 + baseURL = c1 + 'cdwlMall/business-server';
29 29 console.error(baseURL)
30 30 }
31 31 // const baseURL = process.env.VUE_APP_DOMAIN_PREFIX
... ...
admin-web-master/src/views/activity/activityBz.vue
... ... @@ -783,7 +783,7 @@
783 783 console.log('成功')
784 784 })
785 785 }
786   -
  786 + this.$emit('childClose', false);
787 787  
788 788  
789 789 // const pdf = new jsPDF('p', 'mm', 'a4');
... ... @@ -843,7 +843,7 @@
843 843 solutionEditor: null,
844 844 }
845 845 })
846   - this.$emit('childClose', false);
  846 +
847 847 } else {
848 848 this.$message({
849 849 message: '请填写数据',
... ...
admin-web-master/src/views/activity/activityHis.vue
... ... @@ -1986,7 +1986,7 @@
1986 1986 formatTimestampToDate(timestamp) {
1987 1987 console.log(timestamp,'timestamp')
1988 1988 if(timestamp == undefined ){
1989   - return ''
  1989 + return '-'
1990 1990 }
1991 1991 const date = new Date(timestamp);
1992 1992 const year = date.getFullYear();
... ...
admin-web-master/src/views/activity/index.vue
... ... @@ -548,7 +548,7 @@
548 548 <template slot-scope="scope">
549 549 <div @click="shiyong(scope.row)" class="tableBtn greens">使用</div>
550 550 <!-- <div @click="actBian(scope.row)" class="tableBtn greens" v-if="scope.row.state == ''">修改</div> -->
551   - <div @click="handleDelete(scope.row.id)" class="tableBtn greens">删除</div>
  551 + <div @click="handleDelete(scope.row.id,2)" class="tableBtn greens">删除</div>
552 552 </template>
553 553 </el-table-column>
554 554  
... ... @@ -1393,7 +1393,7 @@
1393 1393 this.total = res.data.content.length
1394 1394 },
1395 1395 //删除记录按钮
1396   - handleDelete(val) {
  1396 + handleDelete(val,index) {
1397 1397 const h = this.$createElement;
1398 1398 this.$msgbox({
1399 1399 title: '消息',
... ... @@ -1414,8 +1414,14 @@
1414 1414 message: '删除成功',
1415 1415 type: 'success'
1416 1416 })
1417   - this.getAll()
  1417 + if(index == 2){
  1418 + this.caogao()
  1419 + }else{
  1420 + this.getAll()
  1421 + }
1418 1422 done();
  1423 +
  1424 +
1419 1425 })
1420 1426 } else {
1421 1427 done();
... ...
admin-web-master/src/views/ads/fangAudit/index.vue
... ... @@ -59,7 +59,8 @@
59 59 <el-table-column label="操作" fixed="right">
60 60 <template slot-scope="scope">
61 61 <div @click="details(scope.row,'1')" class="tableBtn greens">查看</div>
62   - <div class="tableBtn greens" @click="details(scope.row,'2')">审核</div>
  62 + <div class="tableBtn greens" @click="details(scope.row,'2')" v-if="scope.row.auditStatus == '1'">审核</div>
  63 + <!-- <div @click="openOAitem(scope.row)" class="tableBtn greens" v-if="scope.row.auditStatus == '1'">OA审核</div> -->
63 64 </template>
64 65 </el-table-column>
65 66 </el-table>
... ... @@ -140,6 +141,10 @@
140 141 cereBusinessOperationadd,
141 142 queryAllByLimit
142 143 } from '@/api/newly.js'
  144 + import {
  145 + examine,
  146 + startOa
  147 + } from '@/api/oa.js'
143 148 export default {
144 149 data() {
145 150 return {
... ... @@ -161,6 +166,7 @@
161 166 onaction: '1',
162 167 formInline: {
163 168 },
  169 + oainfo:{}
164 170 }
165 171 },
166 172 computed: {
... ... @@ -177,6 +183,45 @@
177 183 this.getAll()
178 184 },
179 185 methods: {
  186 + openOAitem(row){
  187 + console.log(row,'11111')
  188 + // if(row.cereBasicInformationShop.shopName){
  189 +
  190 + // }
  191 + // return
  192 + this.oainfo = row
  193 + let that = this
  194 + this.$confirm('确定是否提交OA?', '提示', {
  195 + confirmButtonText: '确定',
  196 + cancelButtonText: '取消',
  197 + type: 'warning'
  198 + }).then(() => {
  199 + let row = this.oainfo
  200 + let token = localStorage.getItem('token')
  201 + let obj = {
  202 + businessKey:row.id,
  203 + businessName:row.planName+'方案审核',
  204 + type:3,
  205 + }
  206 + console.log(obj,'obj')
  207 + startOa(obj).then(res => {
  208 + if (res.code == '200') {
  209 + this.$message({
  210 + type: 'success',
  211 + message: '发起成功'
  212 + })
  213 + this.resetting()
  214 + } else {
  215 + this.$message({
  216 + type: 'error',
  217 + message: res.message
  218 + })
  219 + }
  220 + })
  221 +
  222 + })
  223 +
  224 + },
180 225 minSev(e) {
181 226 this.multipleSelection = e
182 227 console.error(this.multipleSelection)
... ...
admin-web-master/src/views/atmosphere/atmosphereGl.vue
... ... @@ -545,7 +545,7 @@
545 545 <template slot-scope="scope">
546 546 <div @click="shiyong(scope.row)" class="tableBtn greens">使用</div>
547 547 <!-- <div @click="actBian(scope.row)" class="tableBtn greens" v-if="scope.row.state == ''">修改</div> -->
548   - <div @click="handleDelete(scope.row.id)" class="tableBtn greens">删除</div>
  548 + <div @click="handleDelete(scope.row.id,2)" class="tableBtn greens">删除</div>
549 549 </template>
550 550 </el-table-column>
551 551 </el-table>
... ... @@ -1450,7 +1450,7 @@
1450 1450 this.total = res.data.content.length
1451 1451 },
1452 1452 //删除记录按钮
1453   - handleDelete(val) {
  1453 + handleDelete(val,index) {
1454 1454 const h = this.$createElement;
1455 1455 this.$msgbox({
1456 1456 title: '消息',
... ... @@ -1467,7 +1467,15 @@
1467 1467 deleteById({
1468 1468 id: val
1469 1469 }).then(res => {
1470   - this.getAll()
  1470 + this.$message({
  1471 + message: '删除成功',
  1472 + type: 'success'
  1473 + })
  1474 + if(index == 2){
  1475 + this.caogao()
  1476 + }else{
  1477 + this.getAll()
  1478 + }
1471 1479 done();
1472 1480 })
1473 1481 } else {
... ...
admin-web-master/src/views/atmosphere/atmosphereHis.vue
... ... @@ -750,217 +750,7 @@
750 750  
751 751  
752 752 </div>
753   - <div style="width: 100%;" v-if="lishiList!=null" ref="lishiRef">
754   - <div style="width: 100%;">
755   - <div style="padding: 10px 20px;">
756   - <el-descriptions class="margin-top" title="基本信息" :column="2" border
757   - :labelStyle="labelStyle" :contentStyle="contentStyle">
758   - <el-descriptions-item>
759   - <template slot="label">
760   - 活动名称
761   - </template>
762   -
763   - <span>{{duibiList.planName || ''}}</span>
764   - </el-descriptions-item>
765   - <el-descriptions-item>
766   - <template slot="label">
767   - 实际举办地点
768   - </template>
769   - <span>{{duibiList.eventAddrs || ''}}</span>
770   - </el-descriptions-item>
771   - <el-descriptions-item>
772   - <template slot="label">
773   - 实际举办时间
774   - </template>
775   -
776   - <span>{{formatTimestampToDate(duibiList.eventStartTime)}}-{{formatTimestampToDate(duibiList.eventEndTime)}}</span>
777   - </el-descriptions-item>
778   - <el-descriptions-item>
779   - <template slot="label">
780   - 活动主办方
781   - </template>
782   -
783   - <span>{{duibiList.participants}}</span>
784   - </el-descriptions-item>
785   - <el-descriptions-item>
786   - <template slot="label">
787   - 活动实际参与方
788   - </template>
789   -
790   - <span>{{duibiList.sponsor}}</span>
791   - </el-descriptions-item>
792   -
793   -
794   - </el-descriptions>
795   -
796   - </div>
797   - </div>
798   - <!-- <div style="width: 100%;">
799   - <div style="font-size: 14px;padding: 10px 20px 0px 20px;">活动明细信息</div>
800   - <div style="padding: 10px 20px;">
801   - <el-table :data="tableData2"
802   - :header-cell-style="{fontSize: '14px', backgroundColor: '#FAFAFA',color:'#000',fontWeight: 'normal'}"
803   - style="width: 100%;margin: auto;">
804   - <el-table-column label="序号" min-width="5%" align='center'>
805   - <template slot-scope="scope">
806   - <span style="">{{ scope.$index +1}}</span>
807   - </template>
808   - </el-table-column>
809   - <el-table-column label="明细项名称" prop="detailLtemName" min-width="28%">
810   - </el-table-column>
811   - <el-table-column label="预估数量" prop="estimatedQuantity" min-width="20%">
812   -
813   - </el-table-column>
814   - <el-table-column label="预估费用(元)" prop="estimatedCost" min-width="20%">
815   -
816   - </el-table-column>
817   - <el-table-column label="备注" prop="notes" min-width="20%">
818   - </el-table-column>
819   - </el-table>
820   - </div>
821   - </div> -->
822   - <div style="width: 100%;">
823   - <div style="padding:10px 20px;">
824   - <el-descriptions class="margin-top" title="实际花费成本" :column="2" border
825   - :labelStyle="labelStyle" :contentStyle="contentStyle">
826   - <el-descriptions-item>
827   - <template slot="label">
828   - 实际内部人力成本(元)
829   - </template>
830   -
831   - <span>{{duibiList.internalLaborCostEstimation}}</span>
832   - </el-descriptions-item>
833   - <el-descriptions-item>
834   - <template slot="label">
835   - 实际外部人力成本(元)
836   - </template>
837   - <span>{{duibiList.externalLaborCostEstimation}}</span>
838   -
839   -
840   - </el-descriptions-item>
841   - <el-descriptions-item>
842   - <template slot="label">
843   - 实际商品成本(元)
844   - </template>
845   - <span>{{duibiList.costEstimationGoods}}</span>
846   -
847   - </el-descriptions-item>
848   - <el-descriptions-item>
849   - <template slot="label">
850   - 实际设备成本(元)
851   - </template>
852   - <span>{{duibiList.setCostEstimate}}</span>
853   -
854   - </el-descriptions-item>
855   - <el-descriptions-item>
856   - <template slot="label">
857   - 实际宣传费用(元)
858   - </template>
859   - <span>{{duibiList.estimatedPromotionalExpenses}}</span>
860   -
861   - </el-descriptions-item>
862   - <el-descriptions-item>
863   - <template slot="label">
864   - 实际其他成本(元)
865   - </template>
866   - <span>{{duibiList.otherNecessaryEstimates}}</span>
867   -
868   - </el-descriptions-item>
869   - <el-descriptions-item>
870   - <template slot="label">
871   - 实际总成本(元)
872   - </template>
873   - <span>{{duibiList.totalCostEstimation}}</span>
874   -
875   - </el-descriptions-item>
876   - <el-descriptions-item>
877   - <template slot="label">
878   - 备注
879   - </template>
880   - <span>{{duibiList.notes}}</span>
881   -
882   - </el-descriptions-item>
883   - </el-descriptions>
884   - </div>
885   - </div>
886   - <div style="width: 100%;">
887   -
888   - <div style="padding:10px 20px;">
889   - <el-descriptions class="margin-top" title="活动执行效果" :column="2" border
890   - :labelStyle="labelStyle" :contentStyle="contentStyle">
891   - <el-descriptions-item>
892   - <template slot="label">
893   - 实际吸引流量
894   - </template>
895   - <span>{{duibiList.expectedAttractTraffic}}</span>
896 753  
897   - </el-descriptions-item>
898   - <el-descriptions-item>
899   - <template slot="label">
900   - 实际参与人数
901   - </template>
902   - <span>{{duibiList.expectedParticipation}}</span>
903   -
904   - </el-descriptions-item>
905   - <el-descriptions-item>
906   - <template slot="label">
907   - 实际直接收益(元)
908   - </template>
909   - <span>{{duibiList.expectedDirectBenefits}}</span>
910   -
911   - </el-descriptions-item>
912   - <el-descriptions-item>
913   - <template slot="label">
914   - 实际间接收益(元)
915   - </template>
916   - <span>{{duibiList.expectedIndirectBenefits}}</span>
917   -
918   - </el-descriptions-item>
919   -
920   - </el-descriptions>
921   -
922   - </div>
923   - </div>
924   - <div style="width: 100%;">
925   -
926   - <div style="padding:10px 20px;">
927   - <el-descriptions class="margin-top" title="系统信息" :column="2" border
928   - :labelStyle="labelStyle" :contentStyle="contentStyle">
929   - <el-descriptions-item>
930   - <template slot="label">
931   - 创建人
932   - </template>
933   - <span>{{duibiList.createUser}}</span>
934   -
935   - </el-descriptions-item>
936   - <el-descriptions-item>
937   - <template slot="label">
938   - 创建时间
939   - </template>
940   - <span>{{duibiList.createDate}}</span>
941   -
942   - </el-descriptions-item>
943   - <el-descriptions-item>
944   - <template slot="label">
945   - 更新人
946   - </template>
947   - <span>{{duibiList.updateUser}}</span>
948   -
949   - </el-descriptions-item>
950   - <el-descriptions-item>
951   - <template slot="label">
952   - 更新时间
953   - </template>
954   - <span>{{duibiList.updateDate}}</span>
955   -
956   - </el-descriptions-item>
957   -
958   - </el-descriptions>
959   -
960   - </div>
961   - </div>
962   -
963   - </div>
964 754 </div>
965 755 <div v-if="activeName=='five'">
966 756 <div style="width: 100%;padding:20px;">
... ... @@ -2406,7 +2196,11 @@
2406 2196 }
2407 2197 },
2408 2198 formatTimestampToDate(timestamp) {
  2199 + if(timestamp == undefined ){
  2200 + return ''
  2201 + }
2409 2202 const date = new Date(timestamp);
  2203 +
2410 2204 const year = date.getFullYear();
2411 2205 const month = String(date.getMonth() + 1).padStart(2, '0');
2412 2206 const day = String(date.getDate()).padStart(2, '0');
... ...
admin-web-master/src/views/business/autd/index.vue
... ... @@ -79,6 +79,7 @@
79 79 <template slot-scope="scope">
80 80 <div @click="details(scope.row)" class="tableBtn greens">查看</div>
81 81 <div @click="openyujingSet(scope.row)" class="tableBtn greens" v-if="scope.row.checkState == '1'">审核</div>
  82 + <!-- <div v-if="scope.row.checkState == '1'" @click="openOAitem(scope.row)" class="tableBtn greens">OA审核</div> -->
82 83 </template>
83 84 </el-table-column>
84 85 </el-table>
... ... @@ -168,6 +169,10 @@
168 169 // import add from './add'
169 170 import merchantInformation from '../../../components/merchantInformation/index.vue'
170 171 import wangEditor from "@/components/editor/index"
  172 + import {
  173 + examine,
  174 + startOa
  175 + } from '@/api/oa.js'
171 176 export default {
172 177 data() {
173 178 return {
... ... @@ -201,6 +206,43 @@
201 206  
202 207 },
203 208 methods: {
  209 + openOAitem(row) {
  210 + this.oainfo = row
  211 + // this.ruleForm.reviewers = ''
  212 + // this.openoa = true
  213 + let that = this
  214 + this.$confirm('确定是否提交OA?', '提示', {
  215 + confirmButtonText: '确定',
  216 + cancelButtonText: '取消',
  217 + type: 'warning'
  218 + }).then(() => {
  219 + let row = this.oainfo
  220 + let obj = {
  221 + businessKey:row.id,
  222 + businessName:'商家'+row.name+'入驻审核',
  223 + type:4,
  224 + }
  225 + console.log(obj,'obj')
  226 + // return
  227 + startOa(obj).then(res => {
  228 + // let data = JSON.parse(res.data)
  229 + if (res.code == '200') {
  230 + this.$message({
  231 + type: 'success',
  232 + message: '发起成功'
  233 + })
  234 + this.resetting()
  235 + } else {
  236 + this.$message({
  237 + type: 'error',
  238 + message: res.message
  239 + })
  240 + }
  241 + })
  242 +
  243 + })
  244 +
  245 + },
204 246 calculateDaysUntilExpiration(endDateString) {
205 247 const endDate = new Date(endDateString);
206 248 const today = new Date();
... ...
admin-web-master/src/views/business/storeInfo/index.vue 0 → 100644
  1 +<template>
  2 + <div style="background-color:#f7f7f7;padding:10px 10px;">
  3 + <div class="zhuti" v-if="onaction == '1'">
  4 + <div style="height:58px;line-height:58px;">
  5 + <div style="color:#0006"> <span>商家管理</span> <span style="padding:0 5px;">></span> <span
  6 + style="color:#000000e6">店铺查询</span></div>
  7 + </div>
  8 + <!-- 线上 -->
  9 + <div>
  10 + <!-- 搜索 -->
  11 + <div class="formSearch">
  12 + <el-form :inline="true" :model="pagequery">
  13 + <el-form-item label="店铺名称">
  14 + <el-input v-model="pagequery.shopName" placeholder="请输入" style="width:168px;" />
  15 + </el-form-item>
  16 + <el-form-item label="联系电话">
  17 + <el-input v-model="pagequery.contactNumber" placeholder="请输入" style="width:168px;" />
  18 + </el-form-item>
  19 + </el-form>
  20 +
  21 + <div>
  22 + <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">查询
  23 + </el-button>
  24 + <el-button @click="resetting" class="buttonHover"
  25 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
  26 + </el-button>
  27 + </div>
  28 + </div>
  29 + <!-- 表格 -->
  30 +
  31 + <el-table :data="tableData"
  32 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
  33 + <el-table-column label="店铺名称">
  34 + <template slot-scope="scope">
  35 + {{scope.row.shopName}}
  36 +
  37 + </template>
  38 + </el-table-column>
  39 +
  40 + <el-table-column label="店铺介绍" show-overflow-tooltip>
  41 + <template slot-scope="scope">
  42 + {{scope.row.shopDescription}}
  43 +
  44 + </template>
  45 + </el-table-column>
  46 + <el-table-column label="营业时间">
  47 + <template slot-scope="scope">
  48 + {{scope.row.businessHours}}
  49 +
  50 + </template>
  51 + </el-table-column>
  52 + <el-table-column label="联系电话">
  53 + <template slot-scope="scope">
  54 + {{scope.row.contactNumber}}
  55 +
  56 + </template>
  57 + </el-table-column>
  58 + <el-table-column label="操作" fixed="right" width="80">
  59 + <template slot-scope="scope">
  60 + <div @click="details(scope.row)" class="tableBtn greens">查看</div>
  61 + </template>
  62 + </el-table-column>
  63 + </el-table>
  64 + <div style="display: flex;justify-content: space-between;" class="bom">
  65 + <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{total}}</span> 项数据</div>
  66 + <el-pagination :current-page="pagequery.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="10"
  67 + background small layout="prev, pager, next" :total="total" @size-change="handleSizeChange"
  68 + @current-change="handleCurrentChange">
  69 + </el-pagination>
  70 + </div>
  71 +
  72 + </div>
  73 +
  74 + </div>
  75 +
  76 + <div class="zhuti" v-if="onaction == '3'">
  77 + <div style="height:58px;line-height:58px;">
  78 + <div style="color:#0006"> <span>店铺基本信息</span> <span style="padding:0 5px;">></span> <span
  79 + style="color:#000000e6">查看</span></div>
  80 + </div>
  81 + <div>
  82 + <resourceCommodity :editbgid="detailsinfo" @removeonaction="removeonaction" tabsNum="first"></resourceCommodity>
  83 + </div>
  84 + </div>
  85 +
  86 +
  87 + </div>
  88 + <!-- </div> -->
  89 +
  90 +</template>
  91 +
  92 +<script>
  93 + import {
  94 + cereAssetShopInformationqueryByPage
  95 + } from '../../../api/newly.js'
  96 + import {
  97 + contractGetAllnew
  98 + } from '@/api/manage.js'
  99 + import resourceCommodity from '@/components/resourceCommodity/index'
  100 + export default {
  101 + data() {
  102 + return {
  103 + zhong: {
  104 +
  105 + },
  106 + yujingSet: false,
  107 + detailsinfo: {},
  108 + pagequery: {
  109 + pageNumber: 0,
  110 + pageSize: 10,
  111 + shopName:'',
  112 + contactNumber:''
  113 + },
  114 + tableData: [],
  115 + total: 0,
  116 + onaction: '1',
  117 + info: {},
  118 + bianinfo: {}
  119 + }
  120 + },
  121 + components: {
  122 + resourceCommodity
  123 + },
  124 + created() {
  125 + this.getAll()
  126 +
  127 + },
  128 + methods: {
  129 + calculateDaysUntilExpiration(endDateString) {
  130 + const endDate = new Date(endDateString);
  131 + const today = new Date();
  132 + const timeDifference = endDate - today;
  133 + const daysDifference = Math.ceil(timeDifference / (1000 * 60 * 60 * 24));
  134 + return daysDifference >= 0 ? daysDifference : '已过期';
  135 + },
  136 + yuclose() {
  137 + this.yujingSet = false
  138 + },
  139 + openyujingSet(row) {
  140 + // cereReminderSet({
  141 + // reminderType: '1'
  142 + // }).then(res => {
  143 + // console.error(res)
  144 + // this.zhong = res.data
  145 + // })
  146 + this.detailsinfo = JSON.parse(JSON.stringify(row))
  147 + this.yujingSet = true
  148 + },
  149 + async details(row) {
  150 + const res = await contractGetAllnew({pageNumber: 0, pageSize:1,id:row.contractId})
  151 + if(res.data.totalElements > 0){
  152 + this.detailsinfo = res.data.content[0].cereBasicInformationShop
  153 + this.onaction = '3'
  154 + }
  155 +
  156 + },
  157 + async getAll() {
  158 + const res = await cereAssetShopInformationqueryByPage(this.pagequery)
  159 + this.tableData = res.data.content
  160 + this.total = res.data.totalElements
  161 + },
  162 + removeonaction(e) {
  163 + this.onaction = e
  164 + this.onSubmit()
  165 + },
  166 + handleCurrentChange(val) {
  167 + this.pagequery.pageNumber = val - 1
  168 + this.getAll()
  169 + },
  170 + handleSizeChange(val) {
  171 + this.pagequery.pageSize = val
  172 + },
  173 + // 查询按钮
  174 + async onSubmit() {
  175 + this.pagequery.pageNumber = 0
  176 + this.getAll()
  177 + },
  178 + //重置按钮
  179 + resetting() {
  180 + this.pagequery = {
  181 + pageNumber: 0,
  182 + pageSize: 10,
  183 + shopName:'',
  184 + contactNumber:''
  185 + },
  186 + this.getAll()
  187 + }
  188 + }
  189 +
  190 + }
  191 +</script>
  192 +
  193 +<style scoped>
  194 + .zhuti {
  195 + padding: 0 20px 20px 20px;
  196 + min-height: calc(100vh - 50px - 20px);
  197 + background-color: #Fff;
  198 +
  199 + }
  200 +
  201 + .chengeXia {
  202 + border-bottom: 6px solid #3F9B6A;
  203 + padding-bottom: 4px;
  204 + color: #3F9B6A;
  205 + }
  206 +
  207 + /deep/ .el-form-item__content {
  208 + /* line-height: 0; */
  209 + }
  210 +
  211 +
  212 +
  213 + .formSearch {
  214 + display: flex;
  215 + width: 100%;
  216 + font-size: 14px;
  217 + justify-content: space-between;
  218 + padding-bottom: 10px;
  219 +
  220 + }
  221 +
  222 + .greens {
  223 + color: #3F9B6A;
  224 + }
  225 +
  226 + /deep/ .el-table__row {
  227 + font-size: 14px;
  228 + color: #000000e6;
  229 + height: 42px;
  230 + }
  231 +
  232 + .fenye {
  233 + margin-top: 20px;
  234 + display: flex;
  235 + justify-content: flex-end;
  236 + }
  237 +
  238 + /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
  239 + background-color: #3F9B6A;
  240 + }
  241 +
  242 + .el-row {
  243 + margin-bottom: 20px;
  244 +
  245 + &:last-child {
  246 + margin-bottom: 0;
  247 + }
  248 + }
  249 +
  250 + .el-col {
  251 + border-radius: 4px;
  252 + }
  253 +
  254 + .bg-purple-dark {
  255 + background: #99a9bf;
  256 + }
  257 +
  258 + .bg-purple {
  259 + background: #d3dce6;
  260 + }
  261 +
  262 + .bg-purple-light {
  263 + background: #e5e9f2;
  264 + }
  265 +
  266 + .grid-content {
  267 + border-radius: 4px;
  268 + min-height: 36px;
  269 + }
  270 +
  271 + .row-bg {
  272 + padding: 10px 0;
  273 + background-color: #f9fafc;
  274 + }
  275 +
  276 + /deep/ .bg-purple[data-v-0e3fe4ec] {
  277 + background: #fff;
  278 + height: 50px;
  279 + }
  280 +
  281 + /deep/ .bg-purple[data-v-3bebae82] {
  282 + background: #fff;
  283 + height: 50px;
  284 + }
  285 +
  286 + ::v-deep .bg-purple {
  287 + background: #fff;
  288 + height: 50px;
  289 + }
  290 +
  291 + /deep/ .el-form--label-top .el-form-item__label {
  292 + padding: 0;
  293 + }
  294 +
  295 + ::v-deep .el-form-item {
  296 + margin-bottom: 16px;
  297 + }
  298 +
  299 + .device-form .el-form-item__label::after {
  300 + content: "*";
  301 + color: #1A1A1A;
  302 + margin-left: 5px;
  303 + font-size: 16px;
  304 + }
  305 +
  306 +
  307 + ::v-deep .el-dialog__wrapper {
  308 + .el-dialog__header {
  309 + background-color: #FAFAFA;
  310 + }
  311 + }
  312 +
  313 + ::v-deep .el-input__inner:focus {
  314 + border: #3F9B6A 1px solid;
  315 + }
  316 +
  317 + .dialog-footer {
  318 + display: flex;
  319 + justify-content: flex-end;
  320 + border-top: solid rgba(209, 209, 209, 0.2) 2px;
  321 + padding-top: 20px;
  322 + }
  323 +
  324 + ::v-deep .el-input__inner:focus {
  325 + border: #3F9B6A 1px solid;
  326 + }
  327 +
  328 + ::v-deep .el-input__inner:hover {
  329 + border: #3F9B6A 1px solid;
  330 + }
  331 +
  332 + ::v-deep .el-select .el-input.is-focus .el-input__inner {
  333 + border-color: #3F9B6A
  334 + }
  335 +
  336 + ::v-deep .btn .el-button:focus,
  337 + .el-button:hover {
  338 + border: 1px solid #3F9B6A;
  339 + }
  340 +
  341 + .el-select-dropdown__item.selected {
  342 + color: #3F9B6A;
  343 + }
  344 +
  345 + .el-pagination__sizes .el-input .el-input__inner:hover {
  346 + border-color: #3F9B6A;
  347 + }
  348 +
  349 + ::v-deep .el-dialog__wrapper {
  350 +
  351 + .dialog_css {
  352 + margin-right: 12px;
  353 + margin-top: 61px !important;
  354 +
  355 + .el-dialog__title {
  356 + font-size: 16px !important;
  357 + font-weight: 600;
  358 + color: #000;
  359 + }
  360 + }
  361 +
  362 + .diaslog_zhong {
  363 + margin-left: 20%;
  364 + margin-top: 61px !important;
  365 + }
  366 +
  367 + }
  368 +
  369 + ::v-deep .diaslog_zhong {
  370 + margin-left: 20%;
  371 + margin-top: 61px !important;
  372 +
  373 + .el-dialog__header {
  374 + background-color: #fff;
  375 + border-bottom: 1px solid #EFEFEF;
  376 +
  377 + .el-dialog__title {
  378 + font-size: 14px;
  379 + color: #000000e6;
  380 + }
  381 + }
  382 +
  383 + .el-dialog__body {
  384 + padding: 10px 20px 30px 20px
  385 + }
  386 + }
  387 +
  388 + /deep/ .el-table_1_column_8 .hetong {
  389 + color: #7DBB9A;
  390 + text-decoration: underline;
  391 + }
  392 +
  393 + /deep/ .first-column-bg {
  394 + background-color: #FAFAFA !important;
  395 + }
  396 +
  397 + .el-table tr {
  398 + height: 56px;
  399 + }
  400 +
  401 + ::v-deep .table3 {
  402 + .el-table__empty-block {
  403 + display: none;
  404 + }
  405 + }
  406 +
  407 + ::v-deep .textarea {
  408 + width: 85%;
  409 +
  410 + .el-textarea__inner {
  411 + width: 100%;
  412 + }
  413 + }
  414 +
  415 + ::v-deep .el-button--mini {
  416 + padding: 7px 10px;
  417 + }
  418 +
  419 + ::v-deep .pass_input {
  420 + width: 100%;
  421 +
  422 + .el-input__inner {
  423 + border: none;
  424 + padding: 0;
  425 + }
  426 + }
  427 +
  428 + ::v-deep .pass_select {
  429 + width: 100%;
  430 +
  431 + .el-input__inner {
  432 + border: none;
  433 + padding: 0;
  434 + }
  435 +
  436 + .el-icon-arrow-up:before {
  437 + content: ''
  438 + }
  439 +
  440 + }
  441 +
  442 + /deep/ .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
  443 + background-color: #fff;
  444 + }
  445 +</style>
  446 +<style lang="scss" scoped>
  447 + ::v-deep .bian_css {
  448 + .el-dialog__header {
  449 + padding: 0px;
  450 + }
  451 + }
  452 +
  453 + ::v-deep .buttonHover:hover {
  454 + color: #3f9b6a !important;
  455 + border-color: #c5e1d2 !important;
  456 + background-color: #ecf5f0 !important;
  457 + outline: none;
  458 + }
  459 +
  460 + ::v-deep .el-pagination__total {
  461 + position: absolute;
  462 + left: 33px;
  463 + }
  464 +</style>
... ...
admin-web-master/src/views/customer/rUser/index.vue
... ... @@ -293,11 +293,15 @@ import merchantInformation from &#39;../../../components/merchantInformation/index.v
293 293 this.$refs.rulePing.validate((valid) => {
294 294 if (valid) {
295 295 this.ruleForm.id = this.secondData.id
296   - cerePlatformMerchantedit(this.ruleForm)
297   - this.$message({
298   - message: '修改成功',
299   - type: 'success'
  296 + cerePlatformMerchantedit(this.ruleForm).then(res=>{
  297 + this.$message({
  298 + message: '修改成功',
  299 + type: 'success'
  300 + })
  301 + this.getAll()
  302 + this.ggXin = false
300 303 })
  304 +
301 305 }else{
302 306 this.$message({
303 307 message: '请填写完整信息',
... ... @@ -306,8 +310,8 @@ import merchantInformation from &#39;../../../components/merchantInformation/index.v
306 310  
307 311 }
308 312 })
309   - this.getAll()
310   - this.ggXin = false
  313 +
  314 +
311 315 },
312 316 handleCurrentChange(val) {
313 317 this.pageindex.pageNumber = val - 1
... ...
admin-web-master/src/views/customer/rsaManagement/genjin.vue
... ... @@ -328,11 +328,11 @@
328 328 message: '请选择当前阶段',
329 329 trigger: 'change'
330 330 }, ],
331   - plan_Time: [{
332   - required: true,
333   - message: '请选择下次跟进时间',
334   - trigger: 'change'
335   - }, ],
  331 + // plan_Time: [{
  332 + // required: true,
  333 + // message: '请选择下次跟进时间',
  334 + // trigger: 'change'
  335 + // }, ],
336 336 },
337 337 pageindex: {
338 338 pageNumber: 0,
... ...
admin-web-master/src/views/detect/examine/index.vue
... ... @@ -87,6 +87,8 @@
87 87 <div @click="details(scope.row.cereBasicInformationShop,'1')" class="tableBtn greens">查看</div>
88 88 <div v-if="scope.row.cereBasicInformationShop.publishStatus=='1'"
89 89 @click="details(scope.row.cereBasicInformationShop,'2')" class="tableBtn greens">审核</div>
  90 + <!-- <div v-if="scope.row.cereBasicInformationShop.publishStatus=='1'" @click="openOAitem(scope.row)"
  91 + class="tableBtn greens">OA审核</div> -->
90 92 </template>
91 93 </el-table-column>
92 94 </el-table>
... ... @@ -133,6 +135,8 @@
133 135 <div @click="details(scope.row.cereAdvertisingInformation,'1')" class="tableBtn greens">查看</div>
134 136 <div v-if="scope.row.cereAdvertisingInformation.publishStatus=='1'"
135 137 @click="details(scope.row.cereAdvertisingInformation,'2')" class="tableBtn greens">审核</div>
  138 + <!-- <div v-if="scope.row.cereAdvertisingInformation.publishStatus=='1'" @click="openOAitem(scope.row)"
  139 + class="tableBtn greens">OA审核</div> -->
136 140 </template>
137 141 </el-table-column>
138 142 </el-table>
... ... @@ -179,6 +183,8 @@
179 183 <div @click="details(scope.row.cereBasicInformationVenue,'1')" class="tableBtn greens">查看</div>
180 184 <div v-if="scope.row.cereBasicInformationVenue.publishStatus=='1'"
181 185 @click="details(scope.row.cereBasicInformationVenue,'2')" class="tableBtn greens">审核</div>
  186 + <!-- <div v-if="scope.row.cereBasicInformationVenue.publishStatus=='1'" @click="openOAitem(scope.row)"
  187 + class="tableBtn greens">OA审核</div> -->
182 188 </template>
183 189 </el-table-column>
184 190 </el-table>
... ... @@ -234,13 +240,13 @@
234 240 </div>
235 241 </div>
236 242 <div v-if="ontype == '1'">
237   - <resourceCommodity :issp="issp" :editbgid="detailsinfo" @removeonaction="removeonaction"></resourceCommodity>
  243 + <resourceCommodity :issp="issp" :editbgid="detailsinfo" @removeonaction="removeonaction" :messageId="oainfo.messageId"></resourceCommodity>
238 244 </div>
239 245 <div v-if="ontype == '2'">
240   - <chakanmap :issp="issp" :editbgid="detailsinfo" @removeonaction="removeonaction" :leixing="leixing"></chakanmap>
  246 + <chakanmap :issp="issp" :editbgid="detailsinfo" @removeonaction="removeonaction" :leixing="leixing" :messageId="oainfo.messageId"></chakanmap>
241 247 </div>
242 248 <div v-if="ontype == '3'">
243   - <chakancd :issp="issp" :editbgid="detailsinfo" @removeonaction="removeonaction"></chakancd>
  249 + <chakancd :issp="issp" :editbgid="detailsinfo" @removeonaction="removeonaction" :messageId="oainfo.messageId"></chakancd>
244 250 </div>
245 251 </div>
246 252 <div class="zhuti" v-if="onaction == '4'">
... ... @@ -297,6 +303,10 @@
297 303 import {
298 304 on
299 305 } from 'screenfull';
  306 + import {
  307 + examine,
  308 + startOa
  309 + } from '@/api/oa.js'
300 310 export default {
301 311 data() {
302 312 return {
... ... @@ -329,6 +339,7 @@
329 339 pageNumber: 1,
330 340 pageSize: 10,
331 341 },
  342 + oainfo:{}
332 343 }
333 344 },
334 345 components: {
... ... @@ -342,9 +353,62 @@
342 353 resourceCommodity,
343 354 },
344 355 created() {
  356 + const ids = this.$route.query.ids;
  357 + if (ids) {
  358 + let obj ={
  359 + pageNumber: 0,
  360 + pageSize: 10,
  361 + id:ids
  362 + }
  363 + getResourceStrategy(obj).then(res=>{
  364 + this.details(res.data.content[0],'2')
  365 + })
  366 + }
  367 +
345 368 this.getAll()
346 369 },
347 370 methods: {
  371 + openOAitem(row){
  372 + console.log(row,'11111')
  373 + // if(row.cereBasicInformationShop.shopName){
  374 +
  375 + // }
  376 + // return
  377 + this.oainfo = row
  378 + let that = this
  379 + this.$confirm('确定是否提交OA?', '提示', {
  380 + confirmButtonText: '确定',
  381 + cancelButtonText: '取消',
  382 + type: 'warning'
  383 + }).then(() => {
  384 + let row = this.oainfo
  385 + let token = localStorage.getItem('token')
  386 + let obj = {
  387 + businessKey:row.typeid,
  388 + businessName:row.cereBasicInformationShop.shopName?row.cereBasicInformationShop.shopName+'商铺审核':'',
  389 + type:2,
  390 + }
  391 + console.log(obj,'obj')
  392 + // return
  393 + startOa(obj).then(res => {
  394 + // let data = JSON.parse(res.data)
  395 + if (res.code == '200') {
  396 + this.$message({
  397 + type: 'success',
  398 + message: '发起成功'
  399 + })
  400 + this.resetting()
  401 + } else {
  402 + this.$message({
  403 + type: 'error',
  404 + message: res.message
  405 + })
  406 + }
  407 + })
  408 +
  409 + })
  410 +
  411 + },
348 412 /**
349 413 * 表格行合并逻辑
350 414 */
... ...
admin-web-master/src/views/online/detailQuery/index.vue
... ... @@ -100,7 +100,10 @@
100 100 min-width="12%"
101 101 show-overflow-tooltip
102 102 >
103   -
  103 + <template slot-scope="scope">
  104 + {{scope.row.payId!=''?scope.row.payId:'-'}}
  105 +
  106 + </template>
104 107 </el-table-column>
105 108 <el-table-column
106 109 label="账单金额"
... ... @@ -118,7 +121,7 @@
118 121  
119 122 >
120 123 <template slot-scope="scope">
121   - {{scope.row.paymentMode=='1'?'微信':''}}
  124 + {{scope.row.paymentMode=='1'?'微信':'-'}}
122 125  
123 126 </template>
124 127 </el-table-column>
... ... @@ -139,7 +142,7 @@ show-overflow-tooltip
139 142  
140 143 >
141 144 <template slot-scope="scope">
142   - {{scope.row.payType=='1'?'线上支付':''}}
  145 + {{scope.row.payType=='1'?'线上支付':'-'}}
143 146  
144 147 </template>
145 148 </el-table-column>
... ...
admin-web-master/src/views/online/reconciliationDetails/index.vue
... ... @@ -153,7 +153,7 @@
153 153 formatIsoToDateTime(isoTime) {
154 154 // 1. 空值/非法值处理
155 155 if (!isoTime) return '';
156   - if (typeof isoTime !== 'string') return '';
  156 + if (typeof isoTime !== 'string') return '-';
157 157  
158 158 // 2. 解析时间(兼容带时区的ISO格式,如2025-03-11T14:19:54+08:00)
159 159 const date = new Date(isoTime.replace('T', ' ').replace(/-/g, '/'));
... ...
admin-web-master/src/views/online/reportDownload/index.vue
... ... @@ -87,6 +87,10 @@
87 87 min-width="12%"
88 88 show-overflow-tooltip
89 89 >
  90 + <template slot-scope="scope">
  91 + {{scope.row.payId!=''?scope.row.payId:'-'}}
  92 +
  93 + </template>
90 94 </el-table-column>
91 95 <el-table-column
92 96 label="账单金额"
... ... @@ -101,7 +105,10 @@
101 105 width="auto"
102 106 min-width="7%"
103 107 >
104   -
  108 +<template slot-scope="scope">
  109 + {{scope.row.realPrice!=null?scope.row.realPrice:'-'}}
  110 +
  111 + </template>
105 112 </el-table-column>
106 113 <el-table-column
107 114 label="交易流水"
... ... @@ -110,6 +117,10 @@
110 117 min-width="7%"
111 118  
112 119 >
  120 + <template slot-scope="scope">
  121 + {{scope.row.realPrice!=null?scope.row.realPrice:'-'}}
  122 +
  123 + </template>
113 124 </el-table-column>
114 125 <el-table-column
115 126 prop="payTime"
... ... @@ -129,7 +140,10 @@
129 140 min-width="10%"
130 141  
131 142 >
132   -
  143 +<template slot-scope="scope">
  144 + {{scope.row.payChannel!=''?scope.row.payChannel:'-'}}
  145 +
  146 + </template>
133 147 </el-table-column>
134 148  
135 149 <el-table-column
... ... @@ -139,7 +153,10 @@
139 153 min-width="10%"
140 154  
141 155 >
142   -
  156 + <template slot-scope="scope">
  157 + {{scope.row.payStatus!=''?scope.row.payStatus:'-'}}
  158 +
  159 + </template>
143 160 </el-table-column>
144 161  
145 162 </el-table>
... ... @@ -231,7 +248,7 @@ export default {
231 248 formatIsoToDateTime(isoTime) {
232 249 // 1. 空值/非法值处理
233 250 if (!isoTime) return '';
234   - if (typeof isoTime !== 'string') return '';
  251 + if (typeof isoTime !== 'string') return '-';
235 252  
236 253 // 2. 解析时间(兼容带时区的ISO格式,如2025-03-11T14:19:54+08:00)
237 254 const date = new Date(isoTime.replace('T', ' ').replace(/-/g, '/'));
... ...
admin-web-master/src/views/renovation/commoditySystem/addCommodity.vue
... ... @@ -135,7 +135,7 @@
135 135 /> -->
136 136 <br>
137 137 <br>
138   - <div v-html="productItem.productText" />
  138 + <div v-html="productItem.productText" class="jianjie"/>
139 139 </el-card>
140 140  
141 141 <el-dialog
... ... @@ -259,6 +259,12 @@ export default {
259 259 };
260 260 </script>
261 261  
  262 +<style scoped>
  263 +.jianjie ::v-deep img {
  264 + max-width: 100%;
  265 + height: auto; /* 保持图片的宽高比 */
  266 +}
  267 +</style>
262 268 <style scoped lang='scss'>
263 269 @import url("../../../styles/elDialog.scss");
264 270 .box-card {
... ... @@ -307,4 +313,5 @@ export default {
307 313 background-color: #ecf5f0 !important;
308 314 outline: none;
309 315 }
  316 +
310 317 </style>
... ...
admin-web-master/src/views/serve/procedure.vue
... ... @@ -91,110 +91,28 @@
91 91 padding: 0 20px;
92 92 line-height: 42px;
93 93 ">
94   - {{edit?'查看':'编辑'}}
  94 + 查看
95 95 </div>
96 96 <div style="padding: 0 20px">
97 97 <div style="
98   - display: flex;
99   - justify-content: space-between;
100 98 font-size: 14px;
101 99 margin-bottom: 20px;
102 100 ">
103   - <div style="width: 100%">
104   - <el-row style="height: 38px; margin-bottom: 15px">
105   - <el-col :span="24">
106   - <el-form :inline="true" label-width="100px">
107   - <el-form-item prop="name" style="width: 100%">
108   - <div slot="label" style="
109   - text-align: left;
110   - height: 38px;
111   - line-height: 38px;
112   - padding-left: 10px;
113   - ">
114   - <span style="font-size: 14px; color: #000">公告标题</span>
115   - </div>
116   - <div v-if="edit" style="
117   - height: 38px;
118   - line-height: 38px;
119   - padding: 0 20px;
120   - font-size: 14px;
121   - ">
122   - {{secondData.announcementTitle}}
123   - </div>
124   - <el-input v-else v-model="secondData.announcementTitle"
125   - placeholder="请输入" class="moren" />
126   - </el-form-item>
127   - </el-form>
128   - </el-col>
129   - </el-row>
130   - <el-row style="height: 38px; margin-bottom: 15px">
131   - <el-col :span="24">
132   - <el-form :inline="true" label-width="100px">
133   - <el-form-item prop="name" style="width: 100%">
134   - <div slot="label" style="
135   - text-align: left;
136   - height: 38px;
137   - line-height: 38px;
138   - padding-left: 10px;
139   - ">
140   - <span style="font-size: 14px; color: #000">信息类型</span>
141   - </div>
142   - <div v-if="edit" style="
143   - height: 38px;
144   - line-height: 38px;
145   - padding: 0 20px;
146   - font-size: 14px;
147   - ">
148   - {{secondData.informationType}}
149   - </div>
150   - <el-select v-model="secondData.informationType" placeholder="请选择" style="width:100%;" v-else>
151   - <!-- <el-option label="通知" value="通知" />
152   - <el-option label="热点租赁信息" value="热点租赁信息" />
153   - <el-option label="广告信息" value="广告信息" />
154   - <el-option label="活动信息" value="活动信息" /> -->
155   - <el-option v-for="(item,index) in informationTypeList" :key="index" :label="item.label" :value="item.value"></el-option>
156   - </el-select>
157   -
158   - </el-form-item>
159   - </el-form>
160   - </el-col>
161   - </el-row>
162   - <el-row style="height: 38px; margin-bottom: 15px">
163   - <el-col :span="24">
164   - <el-form :inline="true" label-width="100px">
165   - <el-form-item prop="name" style="width: 100%">
166   - <div slot="label" style="
167   - text-align: left;
168   - height: 38px;
169   - line-height: 38px;
170   - padding-left: 10px;
171   - ">
172   - <span style="font-size: 14px; color: #000">公告内容</span>
173   - </div>
174   - <div style="
175   - font-size: 14px;
176   - ">
177   - <div style="padding:20px;width: 100%;" v-if="edit"
178   - v-html="secondData.announcementContent"></div>
179   - <!-- <wang-editor v-model="secondData.announcementContent"
180   - ref="editor" v-else></wang-editor> -->
181   - <el-input
182   - style="width: 100%;"
183   - type="textarea"
184   - :rows="5"
185   - placeholder="请输入内容"
186   - v-else
187   - v-model="secondData.announcementContent"/>
188   - <div style="width: 100%;">
189   -
190   -
191   - </div>
192   - </div>
193   -
194   - </el-form-item>
195   - </el-form>
196   - </el-col>
197   - </el-row>
  101 + <div>
  102 + <el-form :model="secondData" label-width="100px">
  103 + <el-form-item label="公告标题" prop="announcementTitle">
  104 + <div>{{secondData.announcementTitle}}</div>
  105 + </el-form-item>
  106 + <el-form-item label="信息类型" prop="informationType">
  107 + <div>{{secondData.informationType}}</div>
  108 + </el-form-item>
  109 + <el-form-item label="公告内容" prop="announcementContent">
  110 + <div>{{secondData.announcementContent}}</div>
  111 + </el-form-item>
  112 + <el-form-item label="公告图片" prop="coverImage">
  113 + <img :src="$baseURL+secondData.coverImage" style="height:150px">
  114 + </el-form-item>
  115 + </el-form>
198 116 </div>
199 117 </div>
200 118  
... ... @@ -202,19 +120,12 @@
202 120 margin-top: 50px;
203 121 width: 99%;
204 122 padding: 10px;
205   - display: flex;
206   - justify-content: flex-end;
207 123 ">
208 124 <el-button class="buttonHover"
209 125 style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;"
210 126 @click="closeFn(1)">取消</el-button>
211   - <!-- <el-button
212   - style="background-color: #3F9B6A;color: #fff;padding:8px 15px;"
213   - @click="bianji"
214   - >编辑</el-button> -->
215 127  
216   - <el-button style="background-color: #3F9B6A;color: #fff;padding:8px 15px;" @click="msgeditS"
217   - v-if="!edit">确定</el-button>
  128 +
218 129 </div>
219 130 </div>
220 131 </el-dialog>
... ... @@ -231,7 +142,7 @@
231 142 padding: 0 20px;
232 143 line-height: 42px;
233 144 ">
234   - 新增
  145 + {{edit?'新增':'编辑'}}
235 146 </div>
236 147 <div style="padding: 0 20px 20px 20px">
237 148 <el-form ref="ruleForm" :model="ruleForm" :rules="rules" label-width="100px">
... ... @@ -242,14 +153,10 @@
242 153 </el-form-item>
243 154 <el-form-item label="信息类型" prop="informationType">
244 155 <el-select v-model="ruleForm.informationType" placeholder="请选择" style="width:100%;">
245   - <!-- <el-option label="通知" value="通知" />
246   - <el-option label="热点租赁信息" value="热点租赁信息" />
247   - <el-option label="广告信息" value="广告信息" />
248   - <el-option label="活动信息" value="活动信息" /> -->
249 156 <el-option v-for="(item,index) in informationTypeList" :key="index" :label="item.label" :value="item.value"></el-option>
250 157 </el-select>
251 158 </el-form-item>
252   - <el-form-item label="公告内容" >
  159 + <el-form-item label="公告内容" prop="announcementContent">
253 160 <div>
254 161 <!-- <wang-editor v-model="ruleForm.announcementContent" ref="editor"></wang-editor> -->
255 162 <el-input
... ... @@ -259,9 +166,13 @@
259 166 v-model="ruleForm.announcementContent"/>
260 167 </div>
261 168 </el-form-item>
  169 + <el-form-item label="公告图片" prop="coverImage">
  170 + <upimg filePath="serve" :value="ruleForm.coverImage" inputtype="coverImage" :limit="1"
  171 + @changimg="e=>changimg(e,'coverImage')"></upimg>
  172 + </el-form-item>
262 173 </el-form>
263 174 </div>
264   - <span slot="footer" class="dialog-footer">
  175 + <span slot="footer">
265 176 <el-button class="buttonHover"
266 177 style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;"
267 178 @click="closeFn(2)">取 消</el-button>
... ... @@ -282,6 +193,7 @@
282 193  
283 194 <script>
284 195 import wangEditor from "@/components/editor/index";
  196 + import upimg from "@/components/ImageUpload/index"
285 197 import {
286 198 uploadUrl,
287 199 token
... ... @@ -294,7 +206,8 @@
294 206 } from '../../api/procedure';
295 207 export default {
296 208 components: {
297   - wangEditor
  209 + wangEditor,
  210 + upimg
298 211 },
299 212 data() {
300 213 return {
... ... @@ -360,6 +273,9 @@
360 273 mounted() {},
361 274  
362 275 methods: {
  276 + changimg(e, type) {
  277 + this.ruleForm[type] = e
  278 + },
363 279 // 获取当前时间
364 280 updateCurrentTime() {
365 281 const now = new Date();
... ... @@ -404,27 +320,17 @@
404 320 },
405 321  
406 322 bianjilist(item) {
407   - this.detbox = true;
408   - this.secondData = item;
409   - this.msgid = item.id;
410   - if (this.edit) {
411   - this.edit = false;
412   - }
  323 + this.ruleForm = item
  324 + this.ggXin = true;
  325 + this.edit = false;
413 326 },
414 327  
415 328  
416 329  
417 330 // 详情点击
418   - async handleEditForm(item) {
  331 + handleEditForm(item) {
419 332 this.secondData = item;
420 333 this.detbox = true;
421   - this.msgid = item.id;
422   - },
423   - // 详情编辑确定
424   - async msgeditS() {
425   - await editId(this.secondData)
426   - this.detbox = false;
427   - this.edit = true
428 334 },
429 335 // 新增
430 336 addbuss() {
... ... @@ -435,17 +341,27 @@
435 341 publisher: ''
436 342 }
437 343 this.ggXin = true;
  344 + this.edit = true;
438 345 },
439 346 // 新增确定
440 347 addCheck() {
441 348 this.$refs.ruleForm.validate((valid) => {
442 349 if (valid) {
443   - this.ruleForm.publisher = localStorage.getItem('roleName')
444   - this.ruleForm.releaseTime = this.updateCurrentTime();
445   - addId(this.ruleForm).then(() => {
446   - this.getAll();
447   - this.ggXin = false;
448   - })
  350 + if(this.edit){
  351 + this.ruleForm.publisher = localStorage.getItem('roleName')
  352 + this.ruleForm.releaseTime = this.updateCurrentTime();
  353 + addId(this.ruleForm).then(() => {
  354 + this.getAll();
  355 + this.ggXin = false;
  356 + })
  357 + }else{
  358 + editId(this.ruleForm).then(()=>{
  359 + this.getAll()
  360 + this.ggXin = false;
  361 + })
  362 +
  363 + }
  364 +
449 365  
450 366 } else {
451 367 this.$message({
... ...
admin-web-master/src/views/shopRental/manage/index.vue
1 1 <template>
2   - <div style="background-color:#f7f7f7;padding:10px 10px;">
3   - <div class="zhuti" v-if="onaction == '1'">
4   - <div style="height:58px;line-height:58px;">
5   - <div style="color:#0006"> <span>商铺租赁服务</span> <span style="padding:0 5px;">></span> <span
6   - style="color:#000000e6">合同管理</span></div>
7   - </div>
8   - <!-- 线上 -->
9   - <div>
10   - <!-- 搜索 -->
11   - <div class="formSearch">
12   - <el-form :inline="true" :model="pagequery">
13   - <el-form-item label="合同名称">
14   - <el-input v-model="pagequery.contractName" placeholder="请输入" style="width:168px;" />
15   - </el-form-item>
16   - <el-form-item label="合同状态" prop="dataStatus">
17   - <el-select v-model="pagequery.dataStatus" clearable placeholder="请选择" style="width: 168px;margin-right: 15px">
18   - <el-option label="使用中" value="1"></el-option>
19   - <el-option label="往期合同" value="2"></el-option>
20   - <el-option label="已终止" value="3"></el-option>
21   - </el-select>
22   - </el-form-item>
23   - <el-form-item label="合同类型" prop="contractType">
24   - <el-select v-model="pagequery.contractType" clearable placeholder="请选择" style="width: 168px;margin-right: 15px">
25   - <el-option label="商铺合同" value="商铺合同"></el-option>
26   - <el-option label="广告位合同" value="广告位合同"></el-option>
27   - <el-option label="场地合同" value="场地合同"></el-option>
28   - </el-select>
29   - </el-form-item>
30   - </el-form>
31   -
32   - <div>
33   - <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">查询
34   - </el-button>
35   - <el-button @click="resetting" class="buttonHover"
36   - style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
37   - </el-button>
38   - </div>
39   - </div>
40   - <div style="margin-bottom: 20px;">
41   - <el-button @click="removeonaction('2')" style="background-color: #3F9B6A;color: #fff;padding:8px 15px;"
42   - icon="el-icon-circle-plus-outline">新增</el-button>
43   - <!-- <el-button @click="" style="background-color: #3F9B6A;color: #fff">批量导入</el-button> -->
44   - </div>
45   - <!-- 表格 -->
46   -
47   - <el-table :data="tableData"
48   - :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
49   - <el-table-column label="合同名称">
50   - <template slot-scope="scope">
51   - {{scope.row.contractName}}
52   -
53   - </template>
54   - </el-table-column>
55   - <el-table-column label="合同金额">
56   - <template slot-scope="scope">
57   - {{scope.row.contractAmount}}
58   -
59   - </template>
60   - </el-table-column>
61   - <el-table-column label="签订日期">
62   - <template slot-scope="scope">
63   - {{scope.row.contractSigningDate}}
64   -
65   - </template>
66   - </el-table-column>
67   - <el-table-column label="终止日期">
68   - <template slot-scope="scope">
69   - {{scope.row.contractTerminationDate}}
70   -
71   - </template>
72   - </el-table-column>
73   - <el-table-column label="姓名">
74   - <template slot-scope="scope">
75   - {{scope.row.tenantName}}
76   -
77   - </template>
78   - </el-table-column>
79   - <el-table-column label="联系电话">
80   - <template slot-scope="scope">
81   - {{scope.row.tenantTelephone}}
82   -
83   - </template>
84   - </el-table-column>
85   - <el-table-column label="合同类型">
86   - <template slot-scope="scope">
87   - {{scope.row.contractType}}
88   -
89   - </template>
90   - </el-table-column>
91   - <el-table-column prop="dataStatus" label="合同状态">
92   - <template slot-scope="scope">
93   - <span v-if='scope.row.dataStatus == 1'>使用中</span>
94   - <span v-else-if='scope.row.dataStatus == 2'>往期合同</span>
95   - <span v-else-if='scope.row.dataStatus == 3'>已终止</span>
96   - <span v-else-if='scope.row.dataStatus == 4'>待发起</span>
97   - <span v-else-if='scope.row.dataStatus == 5'>待审核</span>
98   - <span v-else-if='scope.row.dataStatus == 6'>已拒绝</span>
99   - <span v-else>-</span>
100   - </template>
101   - </el-table-column>
102   -
103   - <el-table-column label="操作" min-width="150" fixed="right">
104   - <template slot-scope="scope">
105   - <div @click="details(scope.row,'1')" class="tableBtn greens">查看</div>
106   - <!-- -->
107   - <!-- <div v-if='scope.row.dataStatus == 5 && scope.row.isInterior == 1' @click="details(scope.row,'2')" class="tableBtn greens">审核</div> -->
108   - <div v-if='scope.row.dataStatus == 4' @click="details(scope.row,'2')" class="tableBtn greens">审核</div>
109   - <!-- <div v-if='scope.row.dataStatus == 4' @click="remove(scope.row)" class="tableBtn greens">内部审核</div> -->
110   - <div v-if='scope.row.dataStatus == 4' @click="openOAitem(scope.row)" class="tableBtn greens">OA审核</div>
111   - <div v-if='scope.row.dataStatus == 1' @click="removeinfo(scope.row,'合同变更')" class="tableBtn greens">合同变更</div>
112   - <div v-if='scope.row.dataStatus == 1' @click="removeinfo(scope.row,'合同续约')" class="tableBtn greens">合同续约</div>
113   - <div v-if='scope.row.dataStatus == 1' @click="removeinfozz(scope.row,'合同终止')" class="tableBtn greens">合同终止</div>
114   - <!-- <div @click="handleDelete(scope.row)" class="tableBtn greens">删除</div> -->
115   - </template>
116   - </el-table-column>
117   - </el-table>
118   - <div style="display: flex;justify-content: space-between;" class="bom">
119   - <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{total}}</span> 项数据</div>
120   - <el-pagination :current-page="pagequery.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="10"
121   - background small layout="prev, pager, next" :total="total" @size-change="handleSizeChange"
122   - @current-change="handleCurrentChange">
123   - </el-pagination>
124   - </div>
125   -
126   - </div>
127   -
128   - </div>
129   -
130   -
131   -
132   -
133   -
134   -
135   - <div class="zhuti" v-if="onaction == '2'">
136   - <div style="height:58px;line-height:58px;">
137   - <div style="color:#0006"> <span>合同管理</span> <span style="padding:0 5px;">></span> <span
138   - style="color:#000000e6">新增</span></div>
139   - </div>
140   -
141   - <div style="padding: 20px 20px 20px 0;">
142   - <add :info="formInline" @removeonaction="removeonaction"></add>
143   - </div>
144   - </div>
145   - <div class="zhuti" v-if="onaction == '3'">
146   - <div style="height:58px;line-height:58px;">
147   - <div style="color:#0006"> <span>合同管理</span> <span style="padding:0 5px;">></span> <span
148   - style="color:#000000e6">查看</span></div>
149   - </div>
150   - <div>
151   - <busCha :issp="issp" :info="detailsinfo" @removeonaction="removeonaction"></busCha>
152   - </div>
153   - <!-- <div>
  2 + <div style="background-color:#f7f7f7;padding:10px 10px;">
  3 + <div class="zhuti" v-if="onaction == '1'">
  4 + <div style="height:58px;line-height:58px;">
  5 + <div style="color:#0006"> <span>商铺租赁服务</span> <span style="padding:0 5px;">></span> <span
  6 + style="color:#000000e6">合同管理</span></div>
  7 + </div>
  8 + <!-- 线上 -->
  9 + <div>
  10 + <!-- 搜索 -->
  11 + <div class="formSearch">
  12 + <el-form :inline="true" :model="pagequery">
  13 + <el-form-item label="合同名称">
  14 + <el-input v-model="pagequery.contractName" placeholder="请输入" style="width:168px;" />
  15 + </el-form-item>
  16 + <el-form-item label="合同状态" prop="dataStatus">
  17 + <el-select v-model="pagequery.dataStatus" clearable placeholder="请选择"
  18 + style="width: 168px;margin-right: 15px">
  19 + <el-option label="使用中" value="1"></el-option>
  20 + <el-option label="往期合同" value="2"></el-option>
  21 + <el-option label="已终止" value="3"></el-option>
  22 + </el-select>
  23 + </el-form-item>
  24 + <el-form-item label="合同类型" prop="contractType">
  25 + <el-select v-model="pagequery.contractType" clearable placeholder="请选择"
  26 + style="width: 168px;margin-right: 15px">
  27 + <el-option label="商铺合同" value="商铺合同"></el-option>
  28 + <el-option label="广告位合同" value="广告位合同"></el-option>
  29 + <el-option label="场地合同" value="场地合同"></el-option>
  30 + </el-select>
  31 + </el-form-item>
  32 + </el-form>
  33 +
  34 + <div>
  35 + <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">查询
  36 + </el-button>
  37 + <el-button @click="resetting" class="buttonHover"
  38 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
  39 + </el-button>
  40 + </div>
  41 + </div>
  42 + <div style="margin-bottom: 20px;">
  43 + <el-button @click="removeonaction('2')"
  44 + style="background-color: #3F9B6A;color: #fff;padding:8px 15px;"
  45 + icon="el-icon-circle-plus-outline">新增</el-button>
  46 + <!-- <el-button @click="" style="background-color: #3F9B6A;color: #fff">批量导入</el-button> -->
  47 + </div>
  48 + <!-- 表格 -->
  49 +
  50 + <el-table :data="tableData"
  51 + :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
  52 + <el-table-column label="合同名称">
  53 + <template slot-scope="scope">
  54 + {{scope.row.contractName}}
  55 +
  56 + </template>
  57 + </el-table-column>
  58 + <el-table-column label="合同金额">
  59 + <template slot-scope="scope">
  60 + {{scope.row.contractAmount}}
  61 +
  62 + </template>
  63 + </el-table-column>
  64 + <el-table-column label="签订日期">
  65 + <template slot-scope="scope">
  66 + {{scope.row.contractSigningDate}}
  67 +
  68 + </template>
  69 + </el-table-column>
  70 + <el-table-column label="终止日期">
  71 + <template slot-scope="scope">
  72 + {{scope.row.contractTerminationDate}}
  73 +
  74 + </template>
  75 + </el-table-column>
  76 + <el-table-column label="姓名">
  77 + <template slot-scope="scope">
  78 + {{scope.row.tenantName}}
  79 +
  80 + </template>
  81 + </el-table-column>
  82 + <el-table-column label="联系电话">
  83 + <template slot-scope="scope">
  84 + {{scope.row.tenantTelephone}}
  85 +
  86 + </template>
  87 + </el-table-column>
  88 + <el-table-column label="合同类型">
  89 + <template slot-scope="scope">
  90 + {{scope.row.contractType}}
  91 +
  92 + </template>
  93 + </el-table-column>
  94 + <el-table-column prop="dataStatus" label="合同状态">
  95 + <template slot-scope="scope">
  96 + <span v-if='scope.row.dataStatus == 1'>使用中</span>
  97 + <span v-else-if='scope.row.dataStatus == 2'>往期合同</span>
  98 + <span v-else-if='scope.row.dataStatus == 3'>已终止</span>
  99 + <span v-else-if='scope.row.dataStatus == 4'>待发起</span>
  100 + <span v-else-if='scope.row.dataStatus == 5'>待审核</span>
  101 + <span v-else-if='scope.row.dataStatus == 6'>已拒绝</span>
  102 + <span v-else>-</span>
  103 + </template>
  104 + </el-table-column>
  105 +
  106 + <el-table-column label="操作" min-width="150" fixed="right">
  107 + <template slot-scope="scope">
  108 + <div @click="details(scope.row,'1')" class="tableBtn greens">查看</div>
  109 + <!-- -->
  110 + <!-- <div v-if='scope.row.dataStatus == 5 && scope.row.isInterior == 1' @click="details(scope.row,'2')" class="tableBtn greens">审核</div> -->
  111 + <div v-if='scope.row.dataStatus == 4' @click="details(scope.row,'2')"
  112 + class="tableBtn greens">审核</div>
  113 + <!-- <div v-if='scope.row.dataStatus == 4' @click="remove(scope.row)" class="tableBtn greens">内部审核</div> -->
  114 + <div v-if='scope.row.dataStatus == 4' @click="openOAitem(scope.row)"
  115 + class="tableBtn greens">OA审核</div>
  116 + <div v-if='scope.row.dataStatus == 1' @click="removeinfo(scope.row,'合同变更')"
  117 + class="tableBtn greens">合同变更</div>
  118 + <div v-if='scope.row.dataStatus == 1' @click="removeinfo(scope.row,'合同续约')"
  119 + class="tableBtn greens">合同续约</div>
  120 + <div v-if='scope.row.dataStatus == 1' @click="removeinfozz(scope.row,'合同终止')"
  121 + class="tableBtn greens">合同终止</div>
  122 + <!-- <div @click="handleDelete(scope.row)" class="tableBtn greens">删除</div> -->
  123 + </template>
  124 + </el-table-column>
  125 + </el-table>
  126 + <div style="display: flex;justify-content: space-between;" class="bom">
  127 + <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{total}}</span> 项数据</div>
  128 + <el-pagination :current-page="pagequery.pageNumber+1" :page-sizes="[10, 20, 50, 100]"
  129 + :page-size="10" background small layout="prev, pager, next" :total="total"
  130 + @size-change="handleSizeChange" @current-change="handleCurrentChange">
  131 + </el-pagination>
  132 + </div>
  133 +
  134 + </div>
  135 +
  136 + </div>
  137 +
  138 +
  139 +
  140 +
  141 +
  142 +
  143 + <div class="zhuti" v-if="onaction == '2'">
  144 + <div style="height:58px;line-height:58px;">
  145 + <div style="color:#0006"> <span>合同管理</span> <span style="padding:0 5px;">></span> <span
  146 + style="color:#000000e6">新增</span></div>
  147 + </div>
  148 +
  149 + <div style="padding: 20px 20px 20px 0;">
  150 + <add :info="formInline" @removeonaction="removeonaction"></add>
  151 + </div>
  152 + </div>
  153 + <div class="zhuti" v-if="onaction == '3'">
  154 + <div style="height:58px;line-height:58px;">
  155 + <div style="color:#0006"> <span>合同管理</span> <span style="padding:0 5px;">></span> <span
  156 + style="color:#000000e6">查看</span></div>
  157 + </div>
  158 + <div>
  159 + <busCha :issp="issp" :info="detailsinfo" @removeonaction="removeonaction"></busCha>
  160 + </div>
  161 + <!-- <div>
154 162 <el-button class="buttonHover"
155 163 style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;margin-top: 20px;"
156 164 @click="removeonaction('1')">返回</el-button>
157 165 </div> -->
158   - </div>
159   - <div class="zhuti" v-if="onaction == '4'">
160   - <div style="height:58px;line-height:58px;">
161   - <div style="color:#0006"> <span>合同管理</span> <span style="padding:0 5px;">></span> <span
162   - style="color:#000000e6">{{contractChangeReason}}</span></div>
163   - </div>
164   -
165   - <div style="padding: 20px 20px 20px 0;">
166   - <!-- <addremove :info="detailsinfo" :contractChangeReason="contractChangeReason" @removeonaction="removeonaction">
  166 + </div>
  167 + <div class="zhuti" v-if="onaction == '4'">
  168 + <div style="height:58px;line-height:58px;">
  169 + <div style="color:#0006"> <span>合同管理</span> <span style="padding:0 5px;">></span> <span
  170 + style="color:#000000e6">{{contractChangeReason}}</span></div>
  171 + </div>
  172 +
  173 + <div style="padding: 20px 20px 20px 0;">
  174 + <!-- <addremove :info="detailsinfo" :contractChangeReason="contractChangeReason" @removeonaction="removeonaction">
167 175 </addremove> -->
168   - <add :info="detailsinfo" :contractChangeReason="contractChangeReason" @removeonaction="removeonaction"></add>
169   - </div>
170   - </div>
171   - <el-dialog :visible.sync="openoa" title="OA" width="65%" append-to-body center :close-on-click-modal="false"
172   - :close-on-press-escape="false" :show-close="false">
173   - <el-form v-if="openoa" style="padding-right: 50px;padding-top: 20px;" :model="ruleForm" :rules="rulesoa" ref="oaForm" label-width="130px" class="demo-ruleForm">
174   - <el-form-item label="审核人" prop="reviewers">
175   - <el-select v-model="ruleForm.reviewers" placeholder="请选择" style="width: 100%;">
176   - <el-option label="陈阳" value="1858710592190291968"></el-option>
177   - </el-select>
178   - </el-form-item>
179   -
180   - </el-form>
181   - <div style="display: flex; justify-content: flex-end; align-items: center;padding: 20px 50px;">
182   - <el-button @click="openoa =false" class="buttonHover"
183   - style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">取消</el-button>
184   - <el-button @click="OA" style="background-color: #3F9B6A;color: #fff;">确定</el-button>
185   - </div>
186   - </el-dialog>
187   - </div>
  176 + <add :info="detailsinfo" :contractChangeReason="contractChangeReason" @removeonaction="removeonaction">
  177 + </add>
  178 + </div>
  179 + </div>
  180 + <el-dialog :visible.sync="openoa" title="OA" width="25%" append-to-body center :close-on-click-modal="false"
  181 + :close-on-press-escape="false" :show-close="false">
  182 + <el-form v-if="openoa" style="padding-right: 50px;padding-top: 20px;" :model="ruleForm" :rules="rulesoa"
  183 + ref="oaForm" label-width="130px" class="demo-ruleForm">
  184 + <el-form-item label="审核人" prop="reviewers">
  185 + <el-select v-model="ruleForm.reviewers" placeholder="请选择" style="width: 100%;">
  186 + <el-option label="陈阳" value="1858710592190291968"></el-option>
  187 + </el-select>
  188 + </el-form-item>
  189 +
  190 + </el-form>
  191 + <div style="display: flex; justify-content: flex-end; align-items: center;padding: 20px 50px;">
  192 + <el-button @click="openoa =false" class="buttonHover"
  193 + style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">取消</el-button>
  194 + <el-button @click="OA" style="background-color: #3F9B6A;color: #fff;">确定</el-button>
  195 + </div>
  196 + </el-dialog>
  197 + </div>
188 198  
189 199  
190 200 </template>
191 201  
192 202 <script>
193   - import {
194   - contractGetAllnew,
195   - edit,
196   - editById
197   - } from '@/api/manage.js'
198   - import add from '@/components/add/addht.vue'
199   - import addremove from '@/components/add/addremoveht.vue'
200   - import busCha from '@/components/buscha/busCha'
201   - import {
202   - cereContractInformation
203   - } from '@/api/commodityLease.js'
204   - import {
205   - modifyResourceStatus,general
206   - } from '@/api/newly.js'
207   - import axios from 'axios'
208   - export default {
209   - data() {
210   - return {
211   - issp:'1',
212   - rulesoa: {
213   - reviewers: [{
214   - required: true,
215   - message: '请选择审核人',
216   - trigger: 'blur'
217   - }, ],
218   - },
219   - ruleForm:{
220   - reviewers:""
221   - },
222   - openoa:false,
223   - contractChangeReason: '',
224   - detailsinfo: {},
225   - pagequery: {
226   - // dataStatus:'1',
227   - pageNumber: 0,
228   - pageSize: 10,
229   - contractName: '',
230   - contractType:''
231   - },
232   - tableData: [],
233   - total: 0,
234   - onaction: '1',
235   - formInline: {},
236   - oainfo:{}
237   - }
238   - },
239   - components: {
240   - add,
241   - busCha,
242   - addremove
243   - },
244   - created() {
245   - this.getAll()
246   - },
247   - methods: {
248   - remove(row) {
249   - let that = this
250   - this.$confirm('是否确定内部审核吗?', '提示', {
251   - confirmButtonText: '确定',
252   - cancelButtonText: '取消',
253   - type: 'warning'
254   - }).then(() => {
255   - editById({
256   - contractNumber:row.contractNumber,
257   - isInterior:'1'
258   - }).then(res => {
259   - console.error(res)
260   - if (res.code == 200) {
261   - edit({
262   - contractNumber: row.contractNumber,
263   - dataStatus: '5',
264   - }).then(res1 => {
265   - this.$message({
266   - message: '处理成功',
267   - type: 'success'
268   - })
269   - console.error(res1)
270   - this.resetting()
271   - })
272   -
273   - } else {
274   - this.$message({
275   - message: res.msg,
276   - type: 'error'
277   - })
278   - }
279   -
280   - })
281   - })
282   - },
283   - openOAitem(row){
284   - this.oainfo = row
285   - this.ruleForm.reviewers = ''
286   - this.openoa = true
287   - },
288   - downloadBase64File(base64String, fileName, mimeType) {
289   - try {
290   - // 将 Base64 字符串解码为二进制数据
291   - const byteCharacters = atob(base64String);
292   - const byteNumbers = new Array(byteCharacters.length);
293   - for (let i = 0; i < byteCharacters.length; i++) {
294   - byteNumbers[i] = byteCharacters.charCodeAt(i);
295   - }
296   - const byteArray = new Uint8Array(byteNumbers);
297   -
298   - // 创建 Blob 对象
299   - const blob = new Blob([byteArray], { type: mimeType });
300   -
301   - // 生成下载链接并触发下载
302   - const url = window.URL.createObjectURL(blob);
303   - const link = document.createElement('a');
304   - link.href = url;
305   - link.setAttribute('download', fileName); // 设置下载文件名
306   - document.body.appendChild(link);
307   - link.click();
308   -
309   - // 清理生成的 URL 对象
310   - window.URL.revokeObjectURL(url);
311   - document.body.removeChild(link);
312   -
313   - console.log('文件下载成功:', fileName);
314   - } catch (error) {
315   - console.error('文件下载失败:', error);
316   - }
317   - },
318   - async OA(){
319   - // console.error(row)
320   - let row = this.oainfo
321   - await this.$refs.oaForm.validate((valid) => {
322   -
323   - })
324   -
325   - if(!this.ruleForm.reviewers) {
326   - return
327   - }
328   - const loading = this.$loading({
329   - fullscreen: true
330   - })
331   - this.openoa = false
332   - console.log(this.$baseURL+row.appendicesContract)
333   - const response = await axios({
334   - method: 'get',
335   - url: this.$baseURL + row.appendicesContract, // 文件 URL
336   - responseType: 'arraybuffer' // 指定响应类型为二进制数据
337   - });
338   - console.log(JSON.stringify(response.data));
339   - // return
340   - const buffer = Buffer.from(response.data);
341   - const base64Data = buffer.toString('base64');
342   - console.log(base64Data);
343   - // this.downloadBase64File(base64Data, 'contract_file', response.headers['content-type']);
344   - // return
345   - const file = new File([response.data], 'filename.txt', { type: 'text/plain' });
346   - console.log(file);
347   - let userData = JSON.parse(localStorage.getItem('user'));
348   - let fd = new FormData();
349   - fd.append('files', file); // 假设 formData 包含文件
350   - fd.append('reviewers', this.ruleForm.reviewers);
351   - fd.append('fileNames', '合同.docx');
352   - fd.append('title', `${row.contractName}审批`);
353   - fd.append('contractNumber', row.contractNumber);
354   - fd.append('sponsor', userData.user.id);
355   - console.log(fd);
356   - // return
357   - // let c1 ={
358   - // "reviewers": '1858710592190291968',
359   - // "fileNames":'合同.docx',
360   - // "files":file,
361   - // "title": "这是一个流程"
362   - // }
363   - // c1.files.push(fd)
364   - // console.log(fd);
365   - general(fd).then(res => {
366   - console.log(res);
367   - let data = JSON.parse(res.data)
368   - if(data.code == '0'){
369   - this.$message({
370   - type: 'success',
371   - message: '发起成功'
372   - })
373   - loading.close();
374   - this.resetting()
375   - // edit({
376   - // contractNumber: row.contractNumber,
377   - // dataStatus: '5',
378   - // }).then(res1 => {
379   - // console.error(res1)
380   - // this.resetting()
381   - // })
382   - } else {
383   - this.$message({
384   - type: 'error',
385   - message: data.message
386   - })
387   - }
388   - })
389   -
390   -
391   - },
392   - gettime() {
393   - // 获取当前时间
394   - let currentTime = new Date();
395   -
396   - // 获取年份
397   - let year = currentTime.getFullYear();
398   -
399   - // 获取月份(注意月份是从0开始计数的,所以需要加1)
400   - let month = currentTime.getMonth() + 1;
401   -
402   - // 获取日期
403   - let day = currentTime.getDate();
404   -
405   - // 获取小时
406   - let hours = currentTime.getHours();
407   -
408   - // 获取分钟
409   - let minutes = currentTime.getMinutes();
410   -
411   - // 获取秒数
412   - let seconds = currentTime.getSeconds();
413   -
414   - // 获取毫秒数
415   - let milliseconds = currentTime.getMilliseconds();
416   -
417   - // 格式化时间为 YYYY-MM-DD
418   - let formattedDate = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
419   -
420   - // 格式化时间为 HH:MM:SS
421   - let formattedTime =
422   - `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
423   -
424   - // 格式化时间为 YYYY-MM-DD HH:MM:SS
425   - let formattedDateTime = `${formattedDate} ${formattedTime}`;
426   - return formattedDateTime
427   -
428   - },
429   - removeinfozz(row, e) {
430   - let that = this
431   - this.$confirm('确定要终止合同吗?', '提示', {
432   - confirmButtonText: '确定',
433   - cancelButtonText: '取消',
434   - type: 'warning'
435   - }).then(() => {
436   - cereContractInformation({
437   - ...row,
438   - contractChangeReason: e,
439   - dataStatus: '3',
440   - originalContractCode: row.contractNumber,
441   - updateDate: that.gettime(),
442   - createDate: that.gettime(),
443   - contractChangeTime: that.gettime(),
444   - updateUser:localStorage.getItem('roleName')
445   - }).then(res => {
446   - console.error(res)
447   - if (res.code == 200) {
448   - this.$message({
449   - message: '终止成功',
450   - type: 'success'
451   - })
452   - let c1 = row.shopNumber
453   - modifyResourceStatus({
454   - resourcesId: c1,
455   - status:"0"
456   - }).then(res => {
457   - console.error(res)
458   - })
459   - // this.$emit('removeonaction', '1')
460   - this.getAll()
461   - } else {
462   - this.$message({
463   - message: res.msg,
464   - type: 'error'
465   - })
466   - }
467   -
468   - })
469   - })
470   - },
471   - details(row,e) {
472   - this.issp = e
473   - this.detailsinfo = row
474   - this.onaction = '3'
475   - },
476   - removeinfo(row, e) {
477   - this.contractChangeReason = e
478   - // console.error(this.contractChangeReason)
479   - this.detailsinfo = row
480   - this.onaction = '4'
481   - },
482   - async getAll() {
483   - const res = await contractGetAllnew(this.pagequery)
484   - this.tableData = res.data.content
485   - this.total = res.data.totalElements
486   - },
487   - removeonaction(e) {
488   - console.error(e)
489   - this.onaction = e
490   - this.pagequery.pageNumber = 0
491   - this.getAll()
492   - },
493   - handleCurrentChange(val) {
494   - this.pagequery.pageNumber = val - 1
495   - this.getAll()
496   - },
497   - handleSizeChange(val) {
498   - this.pagequery.pageSize = val
499   - },
500   - // 查询按钮
501   - async onSubmit() {
502   - this.pagequery.pageNumber = 0
503   - this.getAll()
504   - },
505   - //重置按钮
506   - resetting() {
507   - this.pagequery = {
508   - pageNumber: 0,
509   - pageSize: 10,
510   - dataStatus:'',
511   - contractName: '',
512   - contractType:''
513   - },
514   - this.getAll()
515   - },
516   - }
517   -
518   - }
  203 + import {
  204 + contractGetAllnew,
  205 + edit,
  206 + editById,
  207 + } from '@/api/manage.js'
  208 + import {
  209 + examine,
  210 + startOa
  211 + } from '@/api/oa.js'
  212 + import add from '@/components/add/addht.vue'
  213 + import addremove from '@/components/add/addremoveht.vue'
  214 + import busCha from '@/components/buscha/busCha'
  215 + import {
  216 + cereContractInformation
  217 + } from '@/api/commodityLease.js'
  218 + import {
  219 + modifyResourceStatus,
  220 + general
  221 + } from '@/api/newly.js'
  222 + import axios from 'axios'
  223 + export default {
  224 + data() {
  225 + return {
  226 + issp: '1',
  227 + rulesoa: {
  228 + reviewers: [{
  229 + required: true,
  230 + message: '请选择审核人',
  231 + trigger: 'blur'
  232 + }, ],
  233 + },
  234 + ruleForm: {
  235 + reviewers: ""
  236 + },
  237 + openoa: false,
  238 + contractChangeReason: '',
  239 + detailsinfo: {},
  240 + pagequery: {
  241 + // dataStatus:'1',
  242 + pageNumber: 0,
  243 + pageSize: 10,
  244 + contractName: '',
  245 + contractType: ''
  246 + },
  247 + tableData: [],
  248 + total: 0,
  249 + onaction: '1',
  250 + formInline: {},
  251 + oainfo: {}
  252 + }
  253 + },
  254 + components: {
  255 + add,
  256 + busCha,
  257 + addremove
  258 + },
  259 + created() {
  260 + // localStorage.setItem('token','Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiIxODEwODE0Mzk0NSIsImp0aSI6Imx4QTlSam9IRmFhVFBoTl9qRTJkeTcybUFHayIsImNsaWVudF9pZCI6ImNiOGYxNDE2M2QxYzExZWM5NmU4MDBlMDRjMzEwMjUzIiwic2NvcGUiOlsiZ2V0X3VzZXJfaW5mbyJdfQ.dXD3dqoUg5ryH_fKk7LuwVwpsZh7SsyUWH8WO1wbuEfQqCPv7YEZShxGFfgr-pHvVqnhQeFrvmV30Ib4T12luqG7VU-CVe2Q6NjgzGgiM_f-ZtNfhPm-BUFRzpQT-pSe31QTm2N8R-rL5y6kt8HACFSTi8W6q6aMzZ9a6zLuL_3W0MqLEA1Xta6v2bGxfqiNaZ3tvSBOGnrX0NSUPdZvnhL-VH9zx9DFQmjK23drHty4baYQrJN9IW333b6pXQi_P6WhzSABE8FDva2RtplNrHS2ci40R0Cc3KaXkzM1Ac9m9ZKJUaGL7svjVEidlYsLuCAU1ccJvOOCFiRuGztxDQ')
  261 + const ids = this.$route.query.ids;
  262 + if (ids) {
  263 + let obj ={
  264 + pageNumber: 0,
  265 + pageSize: 10,
  266 + id:ids
  267 + }
  268 + contractGetAllnew(obj).then(res=>{
  269 + this.details(res.data.content[0],'2')
  270 + })
  271 + }
  272 +
  273 + this.getAll()
  274 + },
  275 + methods: {
  276 + remove(row) {
  277 + let that = this
  278 + this.$confirm('是否确定内部审核吗?', '提示', {
  279 + confirmButtonText: '确定',
  280 + cancelButtonText: '取消',
  281 + type: 'warning'
  282 + }).then(() => {
  283 + editById({
  284 + contractNumber: row.contractNumber,
  285 + isInterior: '1'
  286 + }).then(res => {
  287 + console.error(res)
  288 + if (res.code == 200) {
  289 + edit({
  290 + contractNumber: row.contractNumber,
  291 + dataStatus: '5',
  292 + }).then(res1 => {
  293 + this.$message({
  294 + message: '处理成功',
  295 + type: 'success'
  296 + })
  297 + console.error(res1)
  298 + this.resetting()
  299 + })
  300 +
  301 + } else {
  302 + this.$message({
  303 + message: res.msg,
  304 + type: 'error'
  305 + })
  306 + }
  307 +
  308 + })
  309 + })
  310 + },
  311 + getTokenAfterSpace(token) {
  312 + const spaceIndex = token.indexOf(' ');
  313 + if (spaceIndex!== -1) {
  314 + return token.slice(spaceIndex + 1);
  315 + }
  316 + return token;
  317 + },
  318 + openOAitem(row) {
  319 + this.oainfo = row
  320 + // this.ruleForm.reviewers = ''
  321 + // this.openoa = true
  322 + let that = this
  323 + this.$confirm('确定是否提交OA?', '提示', {
  324 + confirmButtonText: '确定',
  325 + cancelButtonText: '取消',
  326 + type: 'warning'
  327 + }).then(() => {
  328 + let row = this.oainfo
  329 + let obj = {
  330 + businessKey:row.id,
  331 + businessName:row.contractName,
  332 + type:1,
  333 + }
  334 + console.log(obj,'obj')
  335 + // return
  336 + startOa(obj).then(res => {
  337 + // let data = JSON.parse(res.data)
  338 + if (res.code == '200') {
  339 + this.$message({
  340 + type: 'success',
  341 + message: '发起成功'
  342 + })
  343 + this.resetting()
  344 + } else {
  345 + this.$message({
  346 + type: 'error',
  347 + message: res.message
  348 + })
  349 + }
  350 + })
  351 +
  352 + })
  353 +
  354 + },
  355 + downloadBase64File(base64String, fileName, mimeType) {
  356 + try {
  357 + // 将 Base64 字符串解码为二进制数据
  358 + const byteCharacters = atob(base64String);
  359 + const byteNumbers = new Array(byteCharacters.length);
  360 + for (let i = 0; i < byteCharacters.length; i++) {
  361 + byteNumbers[i] = byteCharacters.charCodeAt(i);
  362 + }
  363 + const byteArray = new Uint8Array(byteNumbers);
  364 +
  365 + // 创建 Blob 对象
  366 + const blob = new Blob([byteArray], {
  367 + type: mimeType
  368 + });
  369 +
  370 + // 生成下载链接并触发下载
  371 + const url = window.URL.createObjectURL(blob);
  372 + const link = document.createElement('a');
  373 + link.href = url;
  374 + link.setAttribute('download', fileName); // 设置下载文件名
  375 + document.body.appendChild(link);
  376 + link.click();
  377 +
  378 + // 清理生成的 URL 对象
  379 + window.URL.revokeObjectURL(url);
  380 + document.body.removeChild(link);
  381 +
  382 + console.log('文件下载成功:', fileName);
  383 + } catch (error) {
  384 + console.error('文件下载失败:', error);
  385 + }
  386 + },
  387 + async OA() {
  388 + await this.$refs.oaForm.validate((valid) => {
  389 +
  390 + })
  391 +
  392 + if (!this.ruleForm.reviewers) {
  393 + return
  394 + }
  395 + const loading = this.$loading({
  396 + fullscreen: true
  397 + })
  398 + this.openoa = false
  399 + console.log(this.$baseURL + row.appendicesContract)
  400 + const response = await axios({
  401 + method: 'get',
  402 + url: this.$baseURL + row.appendicesContract, // 文件 URL
  403 + responseType: 'arraybuffer' // 指定响应类型为二进制数据
  404 + });
  405 +
  406 + const buffer = Buffer.from(response.data);
  407 + const base64Data = buffer.toString('base64');
  408 + console.log(base64Data);
  409 + const file = new File([response.data], 'filename.txt', {
  410 + type: 'text/plain'
  411 + });
  412 + let userData = JSON.parse(localStorage.getItem('user'));
  413 + let fd = new FormData();
  414 + fd.append('files', file); // 假设 formData 包含文件
  415 + fd.append('reviewers', this.ruleForm.reviewers);
  416 + fd.append('fileNames', '合同.docx');
  417 + fd.append('title', `${row.contractName}审批`);
  418 + fd.append('contractNumber', row.contractNumber);
  419 + fd.append('sponsor', userData.user.id);
  420 + general(fd).then(res => {
  421 + console.log(res);
  422 + let data = JSON.parse(res.data)
  423 + if (data.code == '0') {
  424 + this.$message({
  425 + type: 'success',
  426 + message: '发起成功'
  427 + })
  428 + loading.close();
  429 + this.resetting()
  430 + } else {
  431 + this.$message({
  432 + type: 'error',
  433 + message: data.message
  434 + })
  435 + }
  436 + })
  437 +
  438 +
  439 + },
  440 + gettime() {
  441 + // 获取当前时间
  442 + let currentTime = new Date();
  443 +
  444 + // 获取年份
  445 + let year = currentTime.getFullYear();
  446 +
  447 + // 获取月份(注意月份是从0开始计数的,所以需要加1)
  448 + let month = currentTime.getMonth() + 1;
  449 +
  450 + // 获取日期
  451 + let day = currentTime.getDate();
  452 +
  453 + // 获取小时
  454 + let hours = currentTime.getHours();
  455 +
  456 + // 获取分钟
  457 + let minutes = currentTime.getMinutes();
  458 +
  459 + // 获取秒数
  460 + let seconds = currentTime.getSeconds();
  461 +
  462 + // 获取毫秒数
  463 + let milliseconds = currentTime.getMilliseconds();
  464 +
  465 + // 格式化时间为 YYYY-MM-DD
  466 + let formattedDate = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
  467 +
  468 + // 格式化时间为 HH:MM:SS
  469 + let formattedTime =
  470 + `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
  471 +
  472 + // 格式化时间为 YYYY-MM-DD HH:MM:SS
  473 + let formattedDateTime = `${formattedDate} ${formattedTime}`;
  474 + return formattedDateTime
  475 +
  476 + },
  477 + removeinfozz(row, e) {
  478 + let that = this
  479 + this.$confirm('确定要终止合同吗?', '提示', {
  480 + confirmButtonText: '确定',
  481 + cancelButtonText: '取消',
  482 + type: 'warning'
  483 + }).then(() => {
  484 + cereContractInformation({
  485 + ...row,
  486 + contractChangeReason: e,
  487 + dataStatus: '3',
  488 + originalContractCode: row.contractNumber,
  489 + updateDate: that.gettime(),
  490 + createDate: that.gettime(),
  491 + contractChangeTime: that.gettime(),
  492 + updateUser: localStorage.getItem('roleName')
  493 + }).then(res => {
  494 + console.error(res)
  495 + if (res.code == 200) {
  496 + this.$message({
  497 + message: '终止成功',
  498 + type: 'success'
  499 + })
  500 + let c1 = row.shopNumber
  501 + modifyResourceStatus({
  502 + resourcesId: c1,
  503 + status: "0"
  504 + }).then(res => {
  505 + console.error(res)
  506 + })
  507 + // this.$emit('removeonaction', '1')
  508 + this.getAll()
  509 + } else {
  510 + this.$message({
  511 + message: res.msg,
  512 + type: 'error'
  513 + })
  514 + }
  515 +
  516 + })
  517 + })
  518 + },
  519 + details(row, e) {
  520 + this.issp = e
  521 + this.detailsinfo = row
  522 + this.onaction = '3'
  523 + },
  524 + removeinfo(row, e) {
  525 + this.contractChangeReason = e
  526 + // console.error(this.contractChangeReason)
  527 + this.detailsinfo = row
  528 + this.onaction = '4'
  529 + },
  530 + async getAll() {
  531 + const res = await contractGetAllnew(this.pagequery)
  532 + this.tableData = res.data.content
  533 + this.total = res.data.totalElements
  534 + },
  535 + removeonaction(e) {
  536 + console.error(e)
  537 + this.onaction = e
  538 + this.pagequery.pageNumber = 0
  539 + this.getAll()
  540 + },
  541 + handleCurrentChange(val) {
  542 + this.pagequery.pageNumber = val - 1
  543 + this.getAll()
  544 + },
  545 + handleSizeChange(val) {
  546 + this.pagequery.pageSize = val
  547 + },
  548 + // 查询按钮
  549 + async onSubmit() {
  550 + this.pagequery.pageNumber = 0
  551 + this.getAll()
  552 + },
  553 + //重置按钮
  554 + resetting() {
  555 + this.pagequery = {
  556 + pageNumber: 0,
  557 + pageSize: 10,
  558 + dataStatus: '',
  559 + contractName: '',
  560 + contractType: ''
  561 + },
  562 + this.getAll()
  563 + },
  564 + }
  565 +
  566 + }
519 567 </script>
520 568  
521 569 <style scoped>
522   - .el-table {
523   - /* height: calc(100vh - 330px); */
524   - }
  570 + .el-table {
  571 + /* height: calc(100vh - 330px); */
  572 + }
525 573  
526   - .zhuti {
527   - padding: 0 20px 20px 20px;
528   - min-height: calc(100vh - 50px - 20px);
529   - background-color: #Fff;
  574 + .zhuti {
  575 + padding: 0 20px 20px 20px;
  576 + min-height: calc(100vh - 50px - 20px);
  577 + background-color: #Fff;
530 578  
531   - }
  579 + }
532 580  
533   - .chengeXia {
534   - border-bottom: 6px solid #3F9B6A;
535   - padding-bottom: 4px;
536   - color: #3F9B6A;
537   - }
  581 + .chengeXia {
  582 + border-bottom: 6px solid #3F9B6A;
  583 + padding-bottom: 4px;
  584 + color: #3F9B6A;
  585 + }
538 586  
539   - /* /deep/ .el-form-item__content {
  587 + /* /deep/ .el-form-item__content {
540 588 line-height: 0;
541 589 } */
542 590  
543   - .tableBtn {
544   - display: inline-block;
545   - margin-right: 10px;
546   - color: #ACACAC;
547   - }
  591 + .tableBtn {
  592 + display: inline-block;
  593 + margin-right: 10px;
  594 + color: #ACACAC;
  595 + }
548 596  
549   - .formSearch {
550   - display: flex;
551   - width: 100%;
552   - font-size: 14px;
553   - justify-content: space-between;
554   - }
  597 + .formSearch {
  598 + display: flex;
  599 + width: 100%;
  600 + font-size: 14px;
  601 + justify-content: space-between;
  602 + }
555 603  
556   - .greens {
557   - color: #3F9B6A;
558   - }
  604 + .greens {
  605 + color: #3F9B6A;
  606 + }
559 607  
560   - /deep/ .el-table__row {
561   - font-size: 14px;
562   - color: #000000e6;
563   - height: 42px;
564   - }
  608 + /deep/ .el-table__row {
  609 + font-size: 14px;
  610 + color: #000000e6;
  611 + height: 42px;
  612 + }
565 613  
566   - .fenye {
567   - margin-top: 20px;
568   - display: flex;
569   - justify-content: space-between;
570   - }
  614 + .fenye {
  615 + margin-top: 20px;
  616 + display: flex;
  617 + justify-content: space-between;
  618 + }
571 619  
572   - /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
573   - background-color: #3F9B6A;
574   - }
  620 + /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
  621 + background-color: #3F9B6A;
  622 + }
575 623  
576 624  
577 625  
578   - .el-col {
579   - border-radius: 4px;
580   - }
  626 + .el-col {
  627 + border-radius: 4px;
  628 + }
581 629  
582   - .bg-purple-dark {
583   - background: #99a9bf;
584   - }
  630 + .bg-purple-dark {
  631 + background: #99a9bf;
  632 + }
585 633  
586   - .bg-purple {
587   - background: #d3dce6;
588   - }
  634 + .bg-purple {
  635 + background: #d3dce6;
  636 + }
589 637  
590   - .bg-purple-light {
591   - background: #e5e9f2;
592   - }
  638 + .bg-purple-light {
  639 + background: #e5e9f2;
  640 + }
593 641  
594   - .grid-content {
595   - border-radius: 4px;
596   - min-height: 36px;
597   - }
  642 + .grid-content {
  643 + border-radius: 4px;
  644 + min-height: 36px;
  645 + }
598 646  
599   - .row-bg {
600   - padding: 10px 0;
601   - background-color: #f9fafc;
602   - }
  647 + .row-bg {
  648 + padding: 10px 0;
  649 + background-color: #f9fafc;
  650 + }
603 651  
604   - /deep/ .bg-purple[data-v-0e3fe4ec] {
605   - background: #fff;
606   - height: 50px;
607   - }
  652 + /deep/ .bg-purple[data-v-0e3fe4ec] {
  653 + background: #fff;
  654 + height: 50px;
  655 + }
608 656  
609   - /deep/ .bg-purple[data-v-3bebae82] {
610   - background: #fff;
611   - height: 50px;
612   - }
  657 + /deep/ .bg-purple[data-v-3bebae82] {
  658 + background: #fff;
  659 + height: 50px;
  660 + }
613 661  
614   - ::v-deep .bg-purple {
615   - background: #fff;
616   - height: 50px;
617   - }
  662 + ::v-deep .bg-purple {
  663 + background: #fff;
  664 + height: 50px;
  665 + }
618 666  
619   - /deep/ .el-form--label-top .el-form-item__label {
620   - padding: 0;
621   - }
  667 + /deep/ .el-form--label-top .el-form-item__label {
  668 + padding: 0;
  669 + }
622 670  
623   - ::v-deep .el-dialog__wrapper {
624   - .el-dialog__header {
625   - background-color: #fff;
626   - }
627   - }
  671 + ::v-deep .el-dialog__wrapper {
  672 + .el-dialog__header {
  673 + background-color: #fff;
  674 + }
  675 + }
628 676  
629 677  
630 678  
631   - .dialog-footer {
632   - display: flex;
633   - justify-content: flex-end;
634   - border-top: solid rgba(209, 209, 209, 0.2) 2px;
635   - padding-top: 20px;
636   - }
  679 + .dialog-footer {
  680 + display: flex;
  681 + justify-content: flex-end;
  682 + border-top: solid rgba(209, 209, 209, 0.2) 2px;
  683 + padding-top: 20px;
  684 + }
637 685  
638 686  
639 687  
640 688  
641   - .el-select-dropdown__item.selected {
642   - color: #3F9B6A;
643   - }
  689 + .el-select-dropdown__item.selected {
  690 + color: #3F9B6A;
  691 + }
644 692  
645   - ::v-deep .el-dialog__title {
646   - color: #000;
647   - }
  693 + ::v-deep .el-dialog__title {
  694 + color: #000;
  695 + }
648 696  
649   - ::v-deep .el-dialog__wrapper {
  697 + ::v-deep .el-dialog__wrapper {
650 698  
651   - .dialog_css {
652   - margin-right: 12px;
653   - margin-top: 61px !important;
  699 + .dialog_css {
  700 + margin-right: 12px;
  701 + margin-top: 61px !important;
654 702  
655   - }
  703 + }
656 704  
657   - .diaslog_zhong {
658   - margin-left: 222px;
659   - margin-top: 61px !important;
660   - }
  705 + .diaslog_zhong {
  706 + margin-left: 222px;
  707 + margin-top: 61px !important;
  708 + }
661 709  
662   - }
  710 + }
663 711  
664   - /deep/ .el-table_1_column_8 .hetong {
665   - color: #7DBB9A;
666   - text-decoration: underline;
667   - }
  712 + /deep/ .el-table_1_column_8 .hetong {
  713 + color: #7DBB9A;
  714 + text-decoration: underline;
  715 + }
668 716  
669   - /deep/ .first-column-bg {
670   - background-color: #FAFAFA !important;
671   - }
  717 + /deep/ .first-column-bg {
  718 + background-color: #FAFAFA !important;
  719 + }
672 720  
673   - .el-table tr {
674   - height: 56px;
675   - }
  721 + .el-table tr {
  722 + height: 56px;
  723 + }
676 724  
677   - ::v-deep .table3 {
678   - .el-table__empty-block {
679   - display: none;
680   - }
681   - }
  725 + ::v-deep .table3 {
  726 + .el-table__empty-block {
  727 + display: none;
  728 + }
  729 + }
682 730  
683   - ::v-deep .textarea {
684   - width: 85%;
  731 + ::v-deep .textarea {
  732 + width: 85%;
685 733  
686   - .el-textarea__inner {
687   - width: 100%;
688   - }
689   - }
  734 + .el-textarea__inner {
  735 + width: 100%;
  736 + }
  737 + }
690 738  
691   - ::v-deep .el-button--mini {
692   - padding: 7px 10px;
693   - }
  739 + ::v-deep .el-button--mini {
  740 + padding: 7px 10px;
  741 + }
694 742  
695   - ::v-deep .pass_input {
696   - width: 100%;
  743 + ::v-deep .pass_input {
  744 + width: 100%;
697 745  
698   - .el-input__inner {
699   - border: none;
700   - padding: 0;
701   - }
702   - }
  746 + .el-input__inner {
  747 + border: none;
  748 + padding: 0;
  749 + }
  750 + }
703 751  
704   - ::v-deep .pass_select {
705   - width: 100%;
  752 + ::v-deep .pass_select {
  753 + width: 100%;
706 754  
707   - .el-input__inner {
708   - border: none;
709   - padding: 0;
710   - }
  755 + .el-input__inner {
  756 + border: none;
  757 + padding: 0;
  758 + }
711 759  
712   - .el-icon-arrow-up:before {
713   - content: ''
714   - }
  760 + .el-icon-arrow-up:before {
  761 + content: ''
  762 + }
715 763  
716   - }
  764 + }
717 765  
718   - /deep/ .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
719   - background-color: #fff;
720   - }
  766 + /deep/ .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
  767 + background-color: #fff;
  768 + }
721 769 </style>
722 770 <style lang="scss" scoped>
723   - ::v-deep .el-dialog__body {
724   - padding: 0 0 !important;
725   - }
726   -
727   -
728   -</style>
  771 + ::v-deep .el-dialog__body {
  772 + padding: 0 0 !important;
  773 + }
  774 +</style>
729 775 \ No newline at end of file
... ...
ceres-uniapp-master - 副本/components/AliHbPay/index.vue
... ... @@ -24,7 +24,7 @@
24 24 <view class="pay-type-img">
25 25 <img
26 26 class="pay-type-img-inner"
27   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/alipay.png"
  27 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/alipay.png"
28 28 />
29 29 </view>
30 30 <label class="pay-type-label">支付宝支付</label>
... ... @@ -39,7 +39,7 @@
39 39 <view class="pay-type-img">
40 40 <img
41 41 class="pay-type-img-inner"
42   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/huabei.png"
  42 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/huabei.png"
43 43 />
44 44 </view>
45 45 <label class="pay-type-label">花呗分期</label>
... ...
ceres-uniapp-master - 副本/components/CashierList/index.vue
... ... @@ -95,21 +95,21 @@ export default {
95 95 id: 1,
96 96 label: '微信支付',
97 97 paymentMode: 1,
98   - icon: 'https://jy.scjysm.asia:18086/mefile/file/static/images/wechat_pay.png',
  98 + icon: 'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/wechat_pay.png',
99 99 disabled:false
100 100 },
101 101 {
102 102 id: 2,
103 103 label: '支付宝支付',
104 104 paymentMode: 2,
105   - icon: 'https://jy.scjysm.asia:18086/mefile/file/static/images/alipay.png',
  105 + icon: 'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/alipay.png',
106 106 disabled:false
107 107 },
108 108 {
109 109 id: 3,
110 110 label: '花呗分期',
111 111 paymentMode: 3,
112   - icon: 'https://jy.scjysm.asia:18086/mefile/file/static/images/huabei.png',
  112 + icon: 'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/huabei.png',
113 113 disabled:false
114 114 }
115 115  
... ...
ceres-uniapp-master - 副本/components/Empty/index.vue
... ... @@ -40,7 +40,7 @@ export default {
40 40 },
41 41 iconUrl:{
42 42 type:String,
43   - default:()=>'https://jy.scjysm.asia:18086/mefile/file/static/images/searchEmpty.png'
  43 + default:()=>'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/searchEmpty.png'
44 44 }
45 45 },
46 46 computed:{
... ...
ceres-uniapp-master - 副本/components/activities/combinedSales.vue
... ... @@ -3,7 +3,7 @@
3 3 <view class="group-warp">
4 4 <view class="title">
5 5 <label>
6   - <image class="title-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/combinationIcon.png" alt="组合销售" mode="widthFix"></image>
  6 + <image class="title-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/combinationIcon.png" alt="组合销售" mode="widthFix"></image>
7 7 </label>
8 8 <view class="price-text">
9 9 组合价:¥{{composePrice}}
... ... @@ -434,7 +434,7 @@ export default {
434 434 margin: 0 auto;
435 435 line-height: 50upx;
436 436 border: 2upx solid #E4E5E6;
437   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/arrow-suk-select.png") no-repeat right center / 60upx 60upx;
  437 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrow-suk-select.png") no-repeat right center / 60upx 60upx;
438 438 .text{
439 439 font-size: 24upx;
440 440 color: #999;
... ...
ceres-uniapp-master - 副本/components/basics/categoryShow.vue
... ... @@ -59,7 +59,7 @@
59 59 </view>
60 60 </view>
61 61 <view v-if="ifShow" class="emptyCart-box flex-items-plus flex-column">
62   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png" mode="widthFix" />
  62 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png" mode="widthFix" />
63 63 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
64 64 </view>
65 65 </view>
... ...
ceres-uniapp-master - 副本/components/canvasShow/basics/header/app/index.vue
... ... @@ -7,7 +7,7 @@
7 7 <view v-else class="h3" :style="{fontSize:componentContent.fontSizeNum+'px',fontWeight:componentContent.textFontW,color:componentContent.titColor}">{{componentContent.title}}</view>
8 8 <view class="search-btn" @click="searchPro">
9 9 <image class="search-icon"
10   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//search.png"
  10 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//search.png"
11 11 mode="widthFix"></image>
12 12 </view>
13 13 </view>
... ...
ceres-uniapp-master - 副本/components/canvasShow/basics/newProduct/app/index.vue
... ... @@ -17,7 +17,7 @@
17 17 <img class="iconImg" v-if="item.activityType == 3" src="../../../static/images/discountListIcon.png">
18 18 <img class="iconImg" v-if="item.activityType == 5" src="../../../static/images/discountListIcon.png">
19 19 <img class="iconImg" v-if="item.activityType == 9" src="../../../static/images/memberCenterIcon.png">
20   - <img class="iconImg" v-if="item.activityType == 8" src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png">
  20 + <img class="iconImg" v-if="item.activityType == 8" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png">
21 21 <!-- #endif -->
22 22 <!-- #ifdef H5 || APP-PLUS -->
23 23 <image class="iconImg" v-if="item.activityType == 1" src="../../../static/images/groupBuyIcon.png"></image>
... ... @@ -26,7 +26,7 @@
26 26 <image class="iconImg" v-if="item.activityType == 3" src="../../../static/images/discountListIcon.png"></image>
27 27 <image class="iconImg" v-if="item.activityType == 5" src="../../../static/images/discountListIcon.png"></image>
28 28 <image class="iconImg" v-if="item.activityType == 9" src="../../../static/images/memberCenterIcon.png"></image>
29   - <image class="iconImg" v-if="item.activityType == 8" src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png"></image>
  29 + <image class="iconImg" v-if="item.activityType == 8" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png"></image>
30 30 <!-- #endif -->
31 31 <div class="price">
32 32 ¥ {{item.price}}
... ...
ceres-uniapp-master - 副本/components/canvasShow/basics/product/app/index.vue
1 1 <template>
2 2 <div class="hom-pro-list">
3   - <!-- <div style="position: fixed;right:0;bottom: 200rpx;z-index: 10;" @click="kefu">
  3 + <div style="position: fixed;right:0;bottom: 200rpx;z-index: 10;" @click="kefu">
4 4 <img class="title-img" src="../../../static/images/product/kefu.png" alt="客服" mode="aspectFit"
5 5 style="height: 80rpx;" />
6   - </div> -->
  6 + </div>
7 7  
8 8 <div style="background-color: #fff;padding: 20rpx 20rpx;">
9 9 <div style="display: flex;padding: 10rpx;flex-wrap: wrap;">
... ... @@ -107,7 +107,7 @@
107 107 <img class="iconImg" v-if="item.activityType == 9"
108 108 src="../../../static/images/memberCenterIcon.png">
109 109 <img class="iconImg" v-if="item.activityType == 8"
110   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png">
  110 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png">
111 111 <!-- #endif -->
112 112 <!-- #ifdef H5 || APP-PLUS -->
113 113 <image class="iconImg" v-if="item.activityType == 1"
... ... @@ -123,7 +123,7 @@
123 123 <image class="iconImg" v-if="item.activityType == 9"
124 124 src="../../../static/images/memberCenterIcon.png">
125 125 <image class="iconImg" v-if="item.activityType == 8"
126   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png">
  126 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png">
127 127 <!-- #endif -->
128 128 <div class="price">
129 129 ¥ {{ item.price }}
... ... @@ -187,7 +187,7 @@
187 187 <img class="iconImg" v-if="item.activityType == 9"
188 188 src="../../../static/images/memberCenterIcon.png" />
189 189 <img class="iconImg" v-if="item.activityType == 8"
190   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png" />
  190 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png" />
191 191 <!-- #endif -->
192 192 <!-- #ifdef H5 || APP-PLUS -->
193 193 <image class="iconImg" v-if="item.activityType == 1"
... ... @@ -203,7 +203,7 @@
203 203 <image class="iconImg" v-if="item.activityType == 9"
204 204 src="../../../static/images/memberCenterIcon.png" />
205 205 <image class="iconImg" v-if="item.activityType == 8"
206   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png" />
  206 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png" />
207 207 <!-- #endif -->
208 208 <div class="price">
209 209 ¥ {{ item.price }}
... ... @@ -297,9 +297,9 @@
297 297 })
298 298 },
299 299 kefu(){
300   - uni.navigateTo({
301   - url: '/pages_category_page1/customer/chatBox'
302   - })
  300 + uni.navigateTo({
  301 + url: `/pages_category_page1/customer/chatBox?shopId=154`
  302 + })
303 303 }
304 304 }
305 305 }
... ...
ceres-uniapp-master - 副本/components/canvasShow/config/api.js
... ... @@ -3,8 +3,8 @@
3 3 // 获取当前环境变量 true => 生产环境 false => 开发环境
4 4 // const BASEURL = process.env.VUE_APP_DOMAIN_PREFIX
5 5 // const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://8.130.38.56:8027/api' : 'http://8.130.38.56:8027/api'
6   -const BASEURL = (process.env.NODE_ENV === 'production') ? 'https://jy.scjysm.asia:18086/meserver/api' : 'https://jy.scjysm.asia:18086/meserver/api'
7   -// const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://127.0.0.1:9007' : 'http://127.0.0.1:9007'
  6 +const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://172.16.61.48:9007' : 'http://172.16.61.48:9007'
  7 +// const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://127.0.0.1:9007' : 'http://192.168.8.106:9007'
8 8  
9 9  
10 10 export const api = {
... ...
ceres-uniapp-master - 副本/components/goodsDetalils/coupon-popup.vue
... ... @@ -19,7 +19,7 @@
19 19 <view v-show="activeTypeFlag === 1">
20 20 <view class="couponShow">
21 21 <view class="title-box">
22   - <image class="close-btn" @click="onActivityClose" src="https://jy.scjysm.asia:18086/mefile/file/static/images/close.png"></image>
  22 + <image class="close-btn" @click="onActivityClose" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/close.png"></image>
23 23 </view>
24 24 <view class="shopCouponBox" :class="markTools.length === 0 && 'flex'">
25 25 <view class="list" v-if="markTools.length > 0">
... ... @@ -46,7 +46,7 @@
46 46 </view>
47 47 </view>
48 48 <view v-else class="emptyOrder-box flex-items-plus flex-column">
49   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  49 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
50 50 <label class="font-color-999 fs26 mar-top-30">你还没有优惠券哦~</label>
51 51 </view>
52 52 </view>
... ... @@ -55,7 +55,7 @@
55 55 <view v-show="activeTypeFlag === 0">
56 56 <view class="couponShow">
57 57 <view class="title-box">
58   - <image class="close-btn" @click="onActivityClose" src="https://jy.scjysm.asia:18086/mefile/file/static/images/close.png"></image>
  58 + <image class="close-btn" @click="onActivityClose" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/close.png"></image>
59 59 </view>
60 60 <view class="shopCouponBox" :class="shopMarkTools.length === 0 && 'flex'">
61 61 <view class="list" v-if="shopMarkTools.length > 0">
... ... @@ -81,7 +81,7 @@
81 81 </view>
82 82 </view>
83 83 <view v-else class="emptyOrder-box flex-items-plus flex-column">
84   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  84 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
85 85 <label class="font-color-999 fs26 mar-top-30">你还没有优惠券哦~</label>
86 86 </view>
87 87 </view>
... ... @@ -89,7 +89,7 @@
89 89 </view>
90 90 <view class="receive-success" v-if="isShowSuccess">
91 91 <view class="success-box">
92   - <image class="success-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/success_tu.png"></image>
  92 + <image class="success-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/success_tu.png"></image>
93 93 <view class="text">领取成功</view>
94 94 </view>
95 95 </view>
... ... @@ -309,7 +309,7 @@ export default {
309 309 .item {
310 310 width: 50%;
311 311 height: 291rpx;
312   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/couponsIcon.png") no-repeat center top;
  312 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/couponsIcon.png") no-repeat center top;
313 313 border-radius: 10rpx;
314 314 margin-top: 20rpx;
315 315 display: flex;
... ... @@ -320,7 +320,7 @@ export default {
320 320 margin-bottom: 30rpx;
321 321 }
322 322 .received {
323   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/couponsIcon1.png") no-repeat center top;
  323 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/couponsIcon1.png") no-repeat center top;
324 324 background-size: contain;
325 325 .discoun {
326 326 color: #999999;
... ...
ceres-uniapp-master - 副本/components/hoteRecommed/index.vue
1 1 <template>
2 2 <view class="hotTemplate" v-if="productList.length">
3 3 <view class="evaluateIcon flex-items">
4   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/evaluateIcon.png"></image>
  4 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/evaluateIcon.png"></image>
5 5 <text>热门推荐</text>
6 6 </view>
7 7 <view class="recommendList">
... ...
ceres-uniapp-master - 副本/config/api.js
1 1  
2   -// const DOMAIN_PREFIXPING = 'https://jy.scjysm.asia:18086/admin-server'
3   -// const DOMAIN_PREFIX = 'https://jy.scjysm.asia:18086/api'
4   -// const DOMAIN_PREFIXPING = 'http://192.168.2.7:9003'
5   -// const DOMAIN_PREFIX = 'http://192.168.2.7:9007'
6   -
7   -
8   -
9   -const DOMAIN_PREFIXPING = 'https://jy.scjysm.asia:18086/meserver/admin-server'
10   -const DOMAIN_PREFIX = 'https://jy.scjysm.asia:18086/meserver/api'
11   -// const DOMAIN_PREFIXPING = 'http://192.168.2.120:9003'
12   -// const DOMAIN_PREFIX = 'http://192.168.2.120:9007'
13   -// const host = `${window.location.protocol}//${window.location.host}`
  2 +// const DOMAIN_PREFIXPING = 'http://10.0.0.96:9003'
  3 +// const DOMAIN_PREFIX = 'http://10.0.0.96:9007'
  4 +const DOMAIN_PREFIXPING = 'http://172.16.61.48:9003'
  5 +const DOMAIN_PREFIX = 'http://172.16.61.48:9007'
  6 +const host = `${window.location.protocol}//${window.location.host}`
14 7 // const DOMAIN_PREFIXPING = `${host}/cdwlMall/meserver/admin-server`
15 8 // const DOMAIN_PREFIX =`${host}/cdwlMall/meserver/api`
16   -// const DOMAIN_PREFIXPING = `http://8.130.38.56:9003`
17   -// const DOMAIN_PREFIX = 'http://8.130.38.56:9007'
18   -
19   -
20   -
21   -// const DOMAIN_PREFIXPING = 'http://8.130.38.56:9007'
22   -// const DOMAIN_PREFIX = 'http://8.130.38.56:9007'
23   -
24   -// const DOMAIN_PREFIXPING = 'http://8.130.38.56:9003'
25   -// const DOMAIN_PREFIX = 'http://8.130.38.56:9003'
  9 +const TIAOZHUAN = `${host}/cdwlMall/`
26 10 // #ifndef H5
27 11 const WX_API_BASE = DOMAIN_PREFIX // app
28   -const WX_API_BASEPING = DOMAIN_PREFIXPING // app
  12 +const WX_API_BASEPING = DOMAIN_PREFIXPING // admin
29 13 // const WX_API_BASE = 'http://3j073r3905.qicp.vip:29544'
30 14 // #endif
31 15  
... ... @@ -46,10 +30,11 @@ const TERMINAL = 1
46 30  
47 31 module.exports = {
48 32 terminal: TERMINAL, // 画布设备 1 小程序,2 H5,3 App 4 电脑
49   - SettledMerchantPrefix: 'https://jy.scjysm.asia:18086/settled-merchant', //商家入驻链接
  33 + // SettledMerchantPrefix: 'https://jy.scjysm.asia:18086/settled-merchant', //商家入驻链接
50 34 // shareLink: DOMAIN_PREFIX + '/h5', // 分享地址
51   - shareLink: 'http://172.16.61.123:9007/h5', // 分享地址
52   -
  35 + // shareLink: 'http://172.16.61.123:9007/h5', // 分享地址
  36 + SettledMerchantPrefix: TIAOZHUAN + 'settled-merchant' ,
  37 + shareLink: TIAOZHUAN + 'meh5', // 分享地址
53 38  
54 39 //登录注册
55 40 Verify: WX_API_BASE + '/app/getCode', // 获取短信验证码
... ... @@ -325,4 +310,10 @@ module.exports = {
325 310 cereCouponKeyUse: WX_API_BASE + '/order/cereCouponKeyUse',
326 311 //问卷解析token
327 312 jietoken: WX_API_BASE + '/cereQuestionnaireAnswering/get/token',
  313 + // 客户发送消息
  314 + keSever:WX_API_BASE+ '/cereMessageCustomerServiceChat/user/save',
  315 + // 查看客服消息列表
  316 + keSeverList:WX_API_BASE+ '/cereMessageCustomerServiceChat/user/list',
  317 + // 用户查看商家消息
  318 + keSeverList:WX_API_BASE+ '/cereMessageCustomerServiceChat/user/getDetails',
328 319 }
... ...
ceres-uniapp-master - 副本/main.js
... ... @@ -20,9 +20,25 @@ Vue.prototype.$getJumpParam = getJumpParam
20 20 Vue.prototype.$encrypt = encrypt;
21 21 Vue.prototype.$decrypt = decrypt;
22 22 Vue.prototype.$decryptall = decryptall;
23   -Vue.prototype.$hostUrl =`${window.location.protocol}//${window.location.host}/cdwlMall`
24 23 App.mpType = 'app'
  24 +const host = window.location.host;
25 25  
  26 +if (host === 'localhost:8080' || host === 'localhost:8081' || host === 'localhost:9528' || host ===
  27 + '192.168.31.45:9528') {
  28 + Vue.prototype.$imgUrl = (url) => {
  29 + return ("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static" + url);
  30 + }
  31 + // Vue.prototype.$baseURL = 'https://jy.scjysm.asia:18086/cdwlMall'
  32 + // Vue.prototype.$hostUrl = `https://jy.scjysm.asia:18086/cdwlMall`
  33 + Vue.prototype.$baseURL = 'https://zhgw-uat.028wlkj.com/cdwlMall'
  34 + Vue.prototype.$hostUrl = `https://zhgw-uat.028wlkj.com/cdwlMall`
  35 +} else {
  36 + Vue.prototype.$imgUrl = (url) => {
  37 + return ("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static" + url);
  38 + }
  39 + Vue.prototype.$baseURL = `${window.location.protocol}//${window.location.host}/cdwlMall`
  40 + Vue.prototype.$hostUrl = `${window.location.protocol}//${window.location.host}/cdwlMall`
  41 +}
26 42 const app = new Vue({
27 43 ...App
28 44 })
... ...
ceres-uniapp-master - 副本/manifest.json
... ... @@ -149,7 +149,7 @@
149 149 "h5" : {
150 150 "router" : {
151 151 "mode" : "history",
152   - "base" : "/meh5"
  152 + "base" : "cdwlMall/meh5"
153 153 },
154 154 "title" : "在线商城",
155 155 "domain" : "",
... ...
ceres-uniapp-master - 副本/pages/tabbar/cart/index.vue
... ... @@ -53,14 +53,14 @@
53 53 <image
54 54 mode="aspectFill u-skeleton-fillet"
55 55 v-if="item.selected === 1"
56   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/selectActive.png"
  56 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/selectActive.png"
57 57 class="cart-select-img"
58 58 @click.stop="handleSelectShop(index,0)"
59 59 ></image>
60 60 <image
61 61 mode="aspectFill u-skeleton-fillet"
62 62 v-else
63   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/selectEmpty.png"
  63 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/selectEmpty.png"
64 64 class="cart-select-img"
65 65 @click.stop="handleSelectShop(index,1)"
66 66 ></image>
... ... @@ -69,12 +69,12 @@
69 69 @click="$jump(`${jumpObj.store}?storeId=${item.shopId}`)"
70 70 >
71 71 <image
72   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/orderStoreIcon.png"
  72 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/orderStoreIcon.png"
73 73 class="shop-img"
74 74 ></image>
75 75 <text class="shop-name">{{ item.shopName }}</text>
76 76 <image
77   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/arrowRight.png"
  77 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/arrowRight.png"
78 78 class="arrow-right-img"
79 79 ></image>
80 80 </view>
... ... @@ -85,7 +85,7 @@
85 85 >
86 86 <image
87 87 class="mar-right-20"
88   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/zuheIcon.png"
  88 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/zuheIcon.png"
89 89 ></image>
90 90 <view class="fs24 font-color-C83732">
91 91 已满足【{{ item.currentRules.price }}元任选{{ item.currentRules.number }}件】!
... ... @@ -102,14 +102,14 @@
102 102 <image
103 103 mode="aspectFill u-skeleton-fillet"
104 104 v-if="skuItem.selected == 1"
105   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/selectActive.png"
  105 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/selectActive.png"
106 106 @click.stop="handleSelectSku(index,cIndex,0)"
107 107 class="cart-select-img"
108 108 ></image>
109 109 <image
110 110 mode="aspectFill u-skeleton-fillet"
111 111 v-else
112   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/selectEmpty.png"
  112 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/selectEmpty.png"
113 113 @click.stop="handleSelectSku(index,cIndex,1)"
114 114 class="cart-select-img"
115 115 ></image>
... ... @@ -163,14 +163,14 @@
163 163 <image
164 164 mode="aspectFill"
165 165 v-if="settleAccountsObj.isAllCheck"
166   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/selectActive.png"
  166 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/selectActive.png"
167 167 class="cart-select-img"
168 168 @click="handleSelectAll(0)"
169 169 ></image>
170 170 <image
171 171 mode="aspectFill"
172 172 v-else
173   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/selectEmpty.png"
  173 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/selectEmpty.png"
174 174 class="cart-select-img"
175 175 @click="handleSelectAll(1)"
176 176 ></image>
... ... @@ -211,7 +211,7 @@
211 211 >
212 212 <image
213 213 class="emptyCart-img"
214   - src="https://jy.scjysm.asia:18086/mefile/file/static/shouyetu/cartEmpty.png"
  214 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/shouyetu/cartEmpty.png"
215 215 ></image>
216 216 <label class="font-color-999 fs26 mar-top-30">你的购物车还没有宝贝哦</label>
217 217 <label class="font-color-999 fs26 mar-top-10">快去首页选一个吧~</label>
... ...
ceres-uniapp-master - 副本/pages/tabbar/category/index.vue
... ... @@ -5,7 +5,7 @@
5 5 <view style="background-color: #fff;">
6 6 <view class="flex-items-plus flex-row mar-top-20">
7 7 <view class="searchImg-box flex-items-plus">
8   - <image class="searchImg" src="https://jy.scjysm.asia:18086/mefile/file/static/img//searchImg.png"></image>
  8 + <image class="searchImg" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//searchImg.png"></image>
9 9 <input class="search-box" v-model="keyWord" placeholder-class="searchboxPlace"
10 10 placeholder="请输入您想要的宝贝" />
11 11  
... ... @@ -44,10 +44,10 @@
44 44 <view v-for="(item,val) in slist" :key="item.classifyId" class="s-list" >
45 45 <view class="classBox flex-items-plus" >
46 46 <!-- v-if="item.childs.length>0" -->
47   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/classRight.png">
  47 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/classRight.png">
48 48 </image>
49 49 <text class="s-item">{{item.classifyName}}</text>
50   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/classLeft.png">
  50 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/classLeft.png">
51 51 </image>
52 52 </view>
53 53  
... ... @@ -78,7 +78,7 @@
78 78 </view>
79 79 </scroll-view>
80 80 <view v-if="ifEmpty" class="emptyOrder-box flex-items-plus flex-column">
81   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  81 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
82 82 <label class="font-color-999 fs26 mar-top-30">该分类没有商品~</label>
83 83 </view>
84 84 </view>
... ...
ceres-uniapp-master - 副本/pages/tabbar/index/index.vue
... ... @@ -30,7 +30,7 @@
30 30 >
31 31 <image
32 32 class="search-icon"
33   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/searchImg.png"
  33 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/searchImg.png"
34 34 mode="widthFix"
35 35 >
36 36 </image>
... ... @@ -52,7 +52,7 @@
52 52 >
53 53 <image
54 54 class="search-icon"
55   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//search.png"
  55 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//search.png"
56 56 mode="widthFix"
57 57 >
58 58 </image>
... ... @@ -77,7 +77,7 @@
77 77 <view class="reachBottom"
78 78 v-if="topLeft > 400">
79 79 <image class="reach-icon"
80   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//reachBottom.png"
  80 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//reachBottom.png"
81 81 mode="widthFix">
82 82 </image>
83 83 <text class="reach-text">这里到底了哦~~</text>
... ...
ceres-uniapp-master - 副本/pages/tabbar/user/index.data.js
... ... @@ -59,7 +59,7 @@ export const fastCardOneList = [
59 59 {
60 60 id:3,
61 61 label:'分销中心',
62   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/fenxiao.png',
  62 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/fenxiao.png',
63 63 jumpUrl:'../../../pages_category_page1/distributionModule/index'
64 64 },
65 65 {
... ... @@ -83,7 +83,7 @@ export const fastCardOneList = [
83 83 {
84 84 id:7,
85 85 label:'常见问题',
86   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/kaquan.png',
  86 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/kaquan.png',
87 87 jumpUrl:'../../../pages_category_page1/askedquestion/askedquestion'
88 88 },
89 89 {
... ... @@ -99,61 +99,61 @@ export const fastCardTwoList = [
99 99 {
100 100 id:2,
101 101 label:'我的问答',
102   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/myQuestionIcon.png',
  102 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/myQuestionIcon.png',
103 103 jumpUrl:'../../../pages_category_page2/userModule/questionList'
104 104 },
105 105  
106 106 {
107 107 id:2,
108 108 label:'我的售后',
109   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/shouhou.png',
  109 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/shouhou.png',
110 110 jumpUrl:'../../../pages_category_page2/orderModule/afterSale'
111 111 },
112 112 {
113 113 id:3,
114 114 label:'会员中心',
115   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/VIP.png',
  115 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/VIP.png',
116 116 jumpUrl:'../../../pages_category_page1/memberCenter/index'
117 117 },
118 118 {
119 119 id:4,
120 120 label:'银行卡',
121   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/kaquan.png',
  121 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/kaquan.png',
122 122 jumpUrl:'../../../pages_category_page2/userModule/bankcard'
123 123 },
124 124 {
125 125 id:5,
126 126 label:'我的积分',
127   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/myIntegral.png',
  127 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/myIntegral.png',
128 128 jumpUrl:'../../../pages_category_page1/integral/index'
129 129 },
130 130 {
131 131 id:6,
132 132 label:'签到',
133   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/signIcon.png',
  133 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/signIcon.png',
134 134 jumpUrl:'../../../pages_category_page1/integral/sign'
135 135 },
136 136 {
137 137 id:8,
138 138 label:'平台客服',
139   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/service.png',
  139 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/service.png',
140 140 jumpUrl:'function:flyToService'
141 141 },
142 142 {
143 143 id:5,
144 144 label:'我的账户',
145   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/account.png',
  145 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/account.png',
146 146 jumpUrl:'../../../pages_category_page2/userModule/memberAccount'
147 147 },
148 148 {
149 149 id:6,
150 150 label:'我的卡券',
151   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/kaquan.png',
  151 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/kaquan.png',
152 152 jumpUrl:'../../../pages_category_page2/userModule/coupon'
153 153 }, {
154 154 id:7,
155 155 label:'分销中心',
156   - icon:'https://jy.scjysm.asia:18086/mefile/file/static/img//user/fenxiao.png',
  156 + icon:'https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/fenxiao.png',
157 157 jumpUrl:'../../../pages_category_page1/distributionModule/index'
158 158 }
159 159 ]
... ...
ceres-uniapp-master - 副本/pages/tabbar/user/index.vue
... ... @@ -12,12 +12,12 @@
12 12 <view class="user-info-box" @click="$jump('../../../pages_category_page2/userModule/login')"
13 13 v-if="userItem.name===undefined ">
14 14 <image class="user-image u-skeleton-circle"
15   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/morentouxiang.png" mode="widthFix"></image>
  15 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/morentouxiang.png" mode="widthFix"></image>
16 16 <view class="user-info">
17 17 <view class="user-logoin-title u-skeleton-fillet">点击登录</view>
18 18 <view class="user-logoin-lable u-skeleton-fillet">登录后享受更多权益~</view>
19 19 </view>
20   - <image class="user-info-right" src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/back.png"></image>
  20 + <image class="user-info-right" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/back.png"></image>
21 21 <view class="notice">
22 22 <view class="messNum" v-if="userItem.notRead>0">{{ userItem.notRead }}
23 23 </view>
... ... @@ -29,7 +29,7 @@
29 29 @click="handleJump('../../../pages_category_page2/userModule/personalDetails')"
30 30 v-if="userItem.headImage" :src="userItem.headImage" mode="widthFix"
31 31 style="border-radius: 25%; border: 2px solid #fff;"></image>
32   - <image class="user-image" v-else src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/morentouxiang.png"
  32 + <image class="user-image" v-else src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/morentouxiang.png"
33 33 mode="widthFix">
34 34 </image>
35 35 <view class="user-info">
... ...
ceres-uniapp-master - 副本/pages_category_page1/coupon/22.vue
... ... @@ -36,7 +36,7 @@
36 36 </view>
37 37 <!-- 触底 -->
38 38 <view class="reachBottom" v-if="topLeft > 400 && couponList.length>0">
39   - <image class="reach-icon" src="https://jy.scjysm.asia:18086/mefile/file/static/img//reachBottom.png"
  39 + <image class="reach-icon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//reachBottom.png"
40 40 mode="widthFix"></image>
41 41 <text class="reach-text">这里到底了哦~~</text>
42 42 </view>
... ... @@ -156,7 +156,7 @@
156 156 margin-top: 40rpx;
157 157 padding: 25rpx 35rpx;
158 158 overflow: hidden;
159   - background-image: url("https://jy.scjysm.asia:18086/mefile/file/static/images/borderIcon.png");
  159 + background-image: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/borderIcon.png");
160 160 background-repeat: no-repeat;
161 161 background-size: contain;
162 162 background-position: right top;
... ...
ceres-uniapp-master - 副本/pages_category_page1/coupon/list.vue
... ... @@ -70,7 +70,7 @@
70 70  
71 71 <!-- 触底 -->
72 72 <view class="reachBottom" v-if="topLeft > 400 && couponList.length>0">
73   - <image class="reach-icon" src="https://jy.scjysm.asia:18086/mefile/file/static/img//reachBottom.png"
  73 + <image class="reach-icon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//reachBottom.png"
74 74 mode="widthFix"></image>
75 75 <text class="reach-text">这里到底了哦~~</text>
76 76 </view>
... ... @@ -253,7 +253,7 @@
253 253 margin-top: 40rpx;
254 254 padding: 25rpx 35rpx;
255 255 overflow: hidden;
256   - background-image: url("https://jy.scjysm.asia:18086/mefile/file/static/images/borderIcon.png");
  256 + background-image: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/borderIcon.png");
257 257 background-repeat: no-repeat;
258 258 background-size: contain;
259 259 background-position: right top;
... ...
ceres-uniapp-master - 副本/pages_category_page1/coupon/product.vue
... ... @@ -4,7 +4,7 @@
4 4  
5 5 <view class="productList">
6 6 <view class="couponTit flex-items">
7   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/counponTitIcon.png"></image>
  7 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/counponTitIcon.png"></image>
8 8 <text class="fs24 font-color-C83732" v-if="currentCoupon.discountMode === 1">以下商品使用满{{currentCoupon.fullMoney}}元减{{currentCoupon.reduceMoney}}元的优惠券</text>
9 9 <text class="fs24 font-color-C83732" v-else>以下商品使用满{{currentCoupon.fullMoney}}打{{currentCoupon.reduceMoney}}折</text>
10 10 </view>
... ... @@ -23,7 +23,7 @@
23 23 </view>
24 24 </view>
25 25 <view v-if="ifEmpty" class="emptyOrder-box flex-items-plus flex-column">
26   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  26 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
27 27 <label class="font-color-999 fs26 mar-top-30">暂无可用商品~</label>
28 28 </view>
29 29 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/customer/chatBox.vue
... ... @@ -3,47 +3,130 @@
3 3 <view class="uni-padding-wrap">
4 4 <view class="" style="position:fixed;bottom: 0rpx;left: 0;width: 100%;">
5 5 <form @submit="commitComments">
6   - <view style="display: flex;">
7   - <input class="contentTextArea" name="commentContent" v-model="commentContent" placeholder="请输入"></input>
  6 + <view style="display: flex;justify-content: space-between;;padding: 10px;">
  7 + <input class="contentTextArea" name="commentContent" v-model="sumshop.chatContent" placeholder="请输入"></input>
8 8 <button class="commitButton" formType="submit">发送</button>
9 9 </view>
10 10 </form>
11 11 </view>
12 12  
13   - <view class="uni-comment">
14   - <view class="uni-comment-list" v-for="(commentsList,index) in commentsList" :key="index">
  13 + <view class="uni-comment" v-show="commentsList.length!=0" id="words" >
  14 + <view :class="item.messageType==2?'uni-comment-list':'uni-comment-listTWO'" v-for="(item,index) in commentsList" :key="index" >
  15 + <view style="text-align: right;margin-top: 10rpx;" v-if="item.messageType==1">
  16 + <view class="uni-comment-top" style="margin-right: 10px;">
  17 + <view>{{item.userName==''||item.userName==null?'匿名':item.userName}}</view>
  18 +
  19 +
  20 + </view>
  21 + <view class="uni-comment-content ziji" style="margin-right: 10px;text-align: right;padding-right: 15px;">{{item.chatContent}}</view>
  22 + <view class="uni-comment-date">{{item.chatTime}}</view>
  23 + </view>
  24 + <view class="uni-comment-face" v-if="item.messageType==1">
  25 + <image :src="$baseURL+user.headImage" mode="widthFix"></image>
  26 + </view>
  27 +
  28 + <view class="uni-comment-face" v-if="item.messageType==2">
  29 + <image src="../../components/canvasShow/static/images/product/kefu.png" mode="widthFix"></image>
  30 + </view>
  31 + <view class="uni-comment-body" v-if="item.messageType==2">
  32 + <view class="uni-comment-top">
  33 + <view>{{item.shopName==''||item.shopName==null?'匿名':item.shopName}}</view>
  34 +
  35 + </view>
  36 + <view class="uni-comment-content kehu" style="text-align: left;padding-left: 15px;">{{item.chatContent}}</view>
  37 + <view class="uni-comment-date">{{item.chatTime}}</view>
  38 + </view>
  39 + </view>
  40 +
  41 + </view>
  42 + <view class="uni-comment" v-if="commentsList.length==0">
  43 + <view class="uni-comment-list">
15 44 <view class="uni-comment-face">
16 45 <image src="../../components/canvasShow/static/images/product/kefu.png" mode="widthFix"></image>
17 46 </view>
18 47 <view class="uni-comment-body">
19 48 <view class="uni-comment-top">
20   - <text>{{commentsList.nickname==''||commentsList.nickname==null?'匿名':commentsList.nickname}}</text>
21   - <text class="uni-comment-date">{{commentsList.created_at}}</text>
  49 + <view>商家</view>
  50 +
22 51 </view>
23   - <text class="uni-comment-content">{{commentsList.content}}</text>
  52 + <view class="uni-comment-content kehu" style="text-align: left;padding-left: 15px;">您好!请问有什么问题呢?</view>
  53 + <view class="uni-comment-date"></view>
24 54 </view>
25 55 </view>
26 56 </view>
27 57 </view>
28 58 </template>
29 59 <script>
  60 + const NET = require('../../utils/request')
  61 + const API = require('../../config/api')
30 62 export default {
31 63 data(){
32 64 return{
33   - commentsList:[
34   - {created_at:'2024-8-13 14:43:20',content:'wode',nickname:'娃娃店铺'},
35   - {created_at:'2024-8-13 14:43:20',content:'wode',nickname:'小羊'}
36   -
37   - ],
38   - index:'',
39   - nickname:'',
40   - created_user_id:'',
41   - commentContent:'',
  65 + commentsList:[],
  66 + user:{},
  67 + index:'',
  68 + sumshop:{
  69 + chatContent:'',
  70 + shopId:''
  71 + },
  72 + timer: null // 定义定时器
42 73 }
43 74 },
44 75 mounted() {
  76 +
  77 + this.timer = setInterval(() => {
  78 + this.getMsg()
  79 + }, 30000)
  80 +
45 81 },
46   - methods:{
  82 + onLoad(option) {
  83 + console.log(option.shopId)
  84 + this.sumshop.shopId = option.shopId
  85 + NET.requestGet(API.keSeverList, option.shopId, 'GET').then(res => {
  86 + this.commentsList = res.data
  87 + NET.request(API.GetUser, {}, 'GET').then(iotem => {
  88 + this.user = iotem.data
  89 + })
  90 +
  91 + })
  92 + },
  93 + beforeDestroy() {
  94 + // 组件销毁时清除定时器,避免内存泄漏
  95 + if (this.timer) {
  96 + clearInterval(this.timer)
  97 + }
  98 + },
  99 + methods:{
  100 + commitComments(){
  101 + if(this.sumshop.chatContent == ''){
  102 + return
  103 + }
  104 + NET.request(API.keSever, this.sumshop, 'POST').then(res => {
  105 + if(res.code=='200'){
  106 + this.sumshop.chatContent = ''
  107 + this.getMsg(1)
  108 +
  109 + }
  110 + })
  111 +
  112 + },
  113 + getMsg(val){
  114 + NET.requestGet(API.keSeverList, this.sumshop.shopId, 'GET').then(res => {
  115 + this.commentsList = res.data
  116 + if(val == 1){
  117 + this.scollBottom()
  118 + }
  119 +
  120 + })
  121 + },
  122 + scollBottom(){
  123 + var oWords = document.getElementById('words')
  124 + setTimeout(() => {
  125 + this.$nextTick(() => {
  126 + oWords.scrollTop = oWords.scrollHeight+87.5
  127 + })
  128 + }, 100)
  129 + }
47 130  
48 131 }
49 132 }
... ... @@ -53,6 +136,63 @@
53 136 height: calc(100vh - 100px);
54 137 position: relative;
55 138 }
  139 + .ziji {
  140 + width: 100%;
  141 +
  142 + /* 假设消息框占据了屏幕宽度的80% */
  143 + padding: 16px;
  144 + /* 消息框内的内边距 */
  145 + background-color: #3F9B6A;
  146 + /* 蓝色背景 */
  147 + color: white;
  148 + /* 白色文字 */
  149 + position: relative;
  150 + /* 为了定位右上角的表情符号 */
  151 + font-size: 16px;
  152 + /* 字体大小 */
  153 + text-align: left;
  154 + /* 文字左对齐 */
  155 + /* 移除圆角 */
  156 + border-radius: 0;
  157 + /* 只给右上角添加圆角(如果需要的话,这里设置为0表示不添加) */
  158 + border-top-right-radius: 40px;
  159 + /* 可以根据需要调整或删除此行 */
  160 + border-bottom-right-radius: 0px;
  161 + /* 同上 */
  162 + /* 只保留左下角的直角(实际上不需要特别设置,因为默认就是直角) */
  163 + /* 但为了明确,我们可以设置其他三个角为0(如果之前设置了圆角的话) */
  164 + border-top-left-radius: 22px;
  165 + border-bottom-left-radius: 22px;
  166 + /* 左下角保持直角,这其实是默认值 */
  167 + }
  168 + .kehu {
  169 + width: 100%;
  170 + /* 假设消息框占据了屏幕宽度的80% */
  171 + padding: 16px;
  172 + /* 消息框内的内边距 */
  173 + background-color: #F7F5F6;
  174 + /* 蓝色背景 */
  175 + color: #000;
  176 + /* 白色文字 */
  177 + position: relative;
  178 + /* 为了定位右上角的表情符号 */
  179 + font-size: 16px;
  180 + /* 字体大小 */
  181 + text-align: left;
  182 + /* 文字左对齐 */
  183 + /* 移除圆角 */
  184 + border-radius: 0;
  185 + /* 只给右上角添加圆角(如果需要的话,这里设置为0表示不添加) */
  186 + border-top-right-radius: 22px;
  187 + /* 可以根据需要调整或删除此行 */
  188 + border-bottom-right-radius: 22px;
  189 + /* 同上 */
  190 + /* 只保留左下角的直角(实际上不需要特别设置,因为默认就是直角) */
  191 + /* 但为了明确,我们可以设置其他三个角为0(如果之前设置了圆角的话) */
  192 + border-top-left-radius: 40px;
  193 + border-bottom-left-radius: 0;
  194 + /* 左下角保持直角,这其实是默认值 */
  195 + }
56 196 view {
57 197 font-size: 28upx;
58 198 }
... ... @@ -62,6 +202,10 @@
62 202 display: flex;
63 203 flex-grow: 1;
64 204 flex-direction: column;
  205 + scrollbar-width: none;
  206 + overflow: hidden;
  207 + height: 95vh;
  208 + overflow-y: auto;
65 209 }
66 210  
67 211 .uni-comment-list {
... ... @@ -72,6 +216,14 @@
72 216 display: flex;
73 217 }
74 218  
  219 + .uni-comment-listTWO{
  220 + flex-wrap: nowrap;
  221 + padding: 10rpx 0;
  222 + margin: 10rpx 0;
  223 + width: 100%;
  224 + display: flex;
  225 + justify-content: flex-end;
  226 + }
75 227 .uni-comment-face {
76 228 width: 70upx;
77 229 height: 70upx;
... ... @@ -92,28 +244,39 @@
92 244 }
93 245  
94 246 .uni-comment-top {
95   - display: flex;
96   - justify-content: flex-start;
  247 + // display: flex;
  248 + // justify-content: flex-start;
97 249 line-height: 1.5em;
98 250  
99 251 }
100 252  
101 253 .uni-comment-top text {
102   - color: #0A98D5;
  254 + color: #3F9B6A;
103 255 margin-right: 20rpx;
104 256 font-size: 24upx;
105 257 }
106 258  
107 259 .uni-comment-top{
108   - .uni-comment-date {
109   - color: #666666
110   - }
  260 +
111 261 }
112   -
  262 + .uni-comment-date {
  263 + color: #666666;
  264 + font-size: 24upx;
  265 + }
113 266 .uni-comment-content {
114 267 line-height: 1.6em;
115 268 font-size: 28upx;
116   - padding: 8rpx 0;
  269 + padding: 8rpx 10px;
  270 + margin:8rpx 0;
  271 + /* 移除固定高度和宽度 */
  272 + height: auto;
  273 + width: auto;
  274 + /* 使用 inline-block 或 flex 让盒子根据内容自动调整大小 */
  275 + display: inline-block;
  276 + max-width: 70%; /* 大致限制宽度为父元素的 70% */
  277 + word-wrap: break-word; /* 允许长单词换行 */
  278 + overflow-wrap: break-word; /* 同 word-wrap,更标准的写法 */
  279 + display: inline-block; /* 让盒子根据内容自适应宽度 */
117 280 }
118 281  
119 282 .uni-comment-replay-btn {
... ... @@ -127,22 +290,24 @@
127 290 }
128 291 .commitButton{
129 292 height: 64rpx;
130   - color: white;
  293 + color: #fff;
131 294 width: 20%;
132 295 margin: 0rpx auto;
133 296 font-size: 27rpx;
134   - color: #000;
135   - background: #fff;
  297 + border-radius: 10px;
  298 + line-height: 64rpx;
  299 + background-color: #3F9B6A;
136 300 }
137 301 .contentTextArea{
  302 +
138 303 font-size: 30rpx;
139 304 background-color: #fff;
140 305 border:1rpx solid #e9e7ef;
141 306 border-right: 0px solid transparent;
142   - width: 80%;
  307 + width: 72%;
143 308 height: 40rpx;
144 309 margin: 0rpx auto;
145 310 padding: 10rpx 0 10rpx 20rpx;
146   - border-radius: 6rpx;
  311 + border-radius: 10px;
147 312 }
148 313 </style>
149 314 \ No newline at end of file
... ...
ceres-uniapp-master - 副本/pages_category_page1/discount/discount.vue
... ... @@ -52,7 +52,7 @@
52 52 <view class="price">
53 53 <view class="currentPrice flex-row-plus flex-items-plus font-color-FF7800">
54 54 <view class="iconBox">
55   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/discountListIcon.png"></image>
  55 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountListIcon.png"></image>
56 56 </view>
57 57 <view class="flex-row-plus flex-items priceInfo">
58 58 <label class="fs24">¥</label>
... ... @@ -309,7 +309,7 @@ page {
309 309 .discountBg {
310 310 width: 100%;
311 311 height: 480rpx;
312   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/discount.png") no-repeat left top;
  312 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discount.png") no-repeat left top;
313 313 background-size: contain;
314 314 position: relative;
315 315 .discountInfoBox {
... ... @@ -321,7 +321,7 @@ page {
321 321 height: 99rpx;
322 322 line-height: 99rpx;
323 323 text-align: center;
324   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/discountText.png") no-repeat center center;
  324 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountText.png") no-repeat center center;
325 325 font-size: 28rpx;
326 326 color: #FFFFFF;
327 327 background-size: contain;
... ...
ceres-uniapp-master - 副本/pages_category_page1/discount/groupBuy.vue
... ... @@ -3,7 +3,7 @@
3 3 <global-loading />
4 4  
5 5 <view class="groupBuyBg">
6   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/groupBuyLogo.png"></image>
  6 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/groupBuyLogo.png"></image>
7 7 </view>
8 8 <view
9 9 class="countdown"
... ... @@ -100,7 +100,7 @@
100 100 <view class="price">
101 101 <view class="currentPrice flex-row-plus flex-items-plus font-color-FF7800">
102 102 <view class="iconBox">
103   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/groupBuyIcon.png"></image>
  103 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/groupBuyIcon.png"></image>
104 104 </view>
105 105 <view class="flex-row-plus flex-items priceInfo">
106 106 <label class="fs24">¥</label>
... ... @@ -145,7 +145,7 @@
145 145 >
146 146 <image
147 147 class="emptyOrder-img"
148   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"
  148 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"
149 149 ></image>
150 150 <label class="font-color-999 fs26 mar-top-30">暂无活动商品~</label>
151 151 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/discount/platformDiscount.vue
... ... @@ -50,7 +50,7 @@
50 50 <view class="price">
51 51 <view class="currentPrice flex-row-plus flex-items-plus font-color-FF7800">
52 52 <view class="iconBox">
53   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/discountListIcon.png"></image>
  53 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountListIcon.png"></image>
54 54 </view>
55 55 <view class="flex-row-plus flex-items priceInfo">
56 56 <label class="fs24">¥</label>
... ... @@ -67,7 +67,7 @@
67 67 </view>
68 68 </view>
69 69 <view v-if="ifEmpty" class="emptyOrder-box flex-items-plus flex-column">
70   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  70 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
71 71 <label class="font-color-999 fs26 mar-top-30">暂无活动商品~</label>
72 72 </view>
73 73 </view>
... ... @@ -315,7 +315,7 @@ page {
315 315 .discountBg {
316 316 width: 100%;
317 317 height: 480rpx;
318   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/discount.png") no-repeat left top;
  318 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discount.png") no-repeat left top;
319 319 background-size: contain;
320 320 position: relative;
321 321 .discountInfoBox {
... ... @@ -327,7 +327,7 @@ page {
327 327 height: 99rpx;
328 328 line-height: 91rpx;
329 329 text-align: center;
330   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/discountText.png") no-repeat center center;
  330 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountText.png") no-repeat center center;
331 331 font-size: 28rpx;
332 332 color: #FFFFFF;
333 333 background-size: contain;
... ...
ceres-uniapp-master - 副本/pages_category_page1/discount/spikeList.vue
... ... @@ -4,7 +4,7 @@
4 4  
5 5 <view v-if="!shopSeckillId">
6 6 <view class="spikeBg">
7   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/spikelLogo.png"></image>
  7 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/spikelLogo.png"></image>
8 8 </view>
9 9 <view class="tabs-nav-warp spikeNav">
10 10 <scroll-view class="tabs-nav" scroll-x="true">
... ... @@ -61,7 +61,7 @@
61 61 <view class="price">
62 62 <view class="currentPrice flex-items font-color-FF7800">
63 63 <view class="iconBox flex-items">
64   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/spikeIcon.png"></image>
  64 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/spikeIcon.png"></image>
65 65 </view>
66 66 <view class="flex-row-plus flex-items priceInfo">
67 67 <label class="fs24">¥</label>
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/distributionOrder.vue
... ... @@ -13,8 +13,8 @@
13 13 </view>
14 14 </view>
15 15 <view>
16   - <image v-if="item.ifOpen == false" class="arrow-down" src="https://jy.scjysm.asia:18086/mefile/file/static/images/5533f3baf2184f86b5ef88ed6c400713_arrowDownIcon.png"></image>
17   - <image v-if="item.ifOpen == true" class="arrow-down" src="https://jy.scjysm.asia:18086/mefile/file/static/images/22f5f56f53ec4f558a6268e4fef7e1f5_arrowUpIcon.png"></image>
  16 + <image v-if="item.ifOpen == false" class="arrow-down" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/5533f3baf2184f86b5ef88ed6c400713_arrowDownIcon.png"></image>
  17 + <image v-if="item.ifOpen == true" class="arrow-down" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/22f5f56f53ec4f558a6268e4fef7e1f5_arrowUpIcon.png"></image>
18 18 </view>
19 19 </view>
20 20 <view class="upBox" v-if="item.ifOpen == true">
... ... @@ -31,7 +31,7 @@
31 31 </view>
32 32 </view>
33 33 <view v-else class="emptyCart-box flex-items-plus flex-column">
34   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/collectEmpty.png"></image>
  34 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/collectEmpty.png"></image>
35 35 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
36 36 </view>
37 37 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/index.vue
... ... @@ -42,7 +42,7 @@
42 42 >
43 43 <image
44 44 class="emptyCart-img"
45   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"
  45 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"
46 46 ></image>
47 47 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
48 48 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/invite.vue
... ... @@ -5,11 +5,11 @@
5 5 <view class="rect" @tap.stop>
6 6 <!-- 关闭按钮 -->
7 7 <view class="guanbiBox">
8   - <image @click="showcos" src="https://jy.scjysm.asia:18086/mefile/file/static/img//guanbi.png" class="guanbi" mode=""></image>
  8 + <image @click="showcos" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//guanbi.png" class="guanbi" mode=""></image>
9 9 </view>
10 10 <!-- 内容 -->
11 11 <view>
12   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//banyuan.png" style="width: 100%;height: 44rpx;" mode=""></image>
  12 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//banyuan.png" style="width: 100%;height: 44rpx;" mode=""></image>
13 13 </view>
14 14 <view style="padding: 30rpx;">
15 15 <!-- 个人信息 -->
... ... @@ -49,7 +49,7 @@
49 49 <button open-type="share" >
50 50 <view @click="WXfenx" style="flex: 1;text-align: center;display: flex;">
51 51 <view style="margin-left: 120rpx;">
52   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//weixin2x.png" mode=""></image>
  52 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//weixin2x.png" mode=""></image>
53 53 </view>
54 54 <view style="margin-left: 10rpx;font-size: 28rpx;color: #333333">分享到微信</view>
55 55 </view>
... ... @@ -63,7 +63,7 @@
63 63 <!-- </view>-->
64 64 <view class="linkBtnBox" @click="FZlianj">
65 65 <view class="linkBox">
66   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//lianjie.png" mode=""></image>
  66 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//lianjie.png" mode=""></image>
67 67 </view>
68 68 <view style="margin-left: 10rpx;">
69 69 复制链接
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/promotion.vue
... ... @@ -4,10 +4,10 @@
4 4 <view class="warp">
5 5 <view class="rect" @tap.stop>
6 6 <!-- 关闭按钮 -->
7   - <image @click="showcos" src="https://jy.scjysm.asia:18086/mefile/file/static/img//guanbi.png" class="guanbi" mode=""></image>
  7 + <image @click="showcos" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//guanbi.png" class="guanbi" mode=""></image>
8 8 <!-- 内容 -->
9 9 <view>
10   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//banyuan.png" style="width: 100%;height: 44rpx;" mode=""></image>
  10 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//banyuan.png" style="width: 100%;height: 44rpx;" mode=""></image>
11 11 </view>
12 12 <view style="padding: 30rpx;">
13 13 <!-- 个人信息 -->
... ... @@ -52,7 +52,7 @@
52 52 <button open-type="share">
53 53 <view @click="WXfenx" style="flex: 1;text-align: center;display: flex;">
54 54 <view style="margin-left: 120rpx;">
55   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//weixin2x.png" mode=""></image>
  55 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//weixin2x.png" mode=""></image>
56 56 </view>
57 57 <view style="margin-left: 10rpx;font-size: 28rpx;color: #333333">分享到微信</view>
58 58 </view>
... ... @@ -66,7 +66,7 @@
66 66 <!-- </view>-->
67 67 <view class="linkBtnBox" @click="FZlianj">
68 68 <view class="linkBox">
69   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//lianjie.png" mode=""></image>
  69 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//lianjie.png" mode=""></image>
70 70 </view>
71 71 <view style="margin-left: 10rpx;">
72 72 复制链接
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/recruit.vue
... ... @@ -191,7 +191,7 @@
191 191 .topBackImg {
192 192 width: 100%;
193 193 height: 260upx;
194   - background: url(https://jy.scjysm.asia:18086/mefile/file/static/images/storeTop_Img.png) no-repeat;
  194 + background: url(https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/storeTop_Img.png) no-repeat;
195 195 background-size: 100% 260upx;
196 196  
197 197 .content {
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/salesIndex.vue
... ... @@ -43,19 +43,19 @@
43 43 <view class="btnList">
44 44 <view class="btnListBox flex-row-plus flex-items flex-sp-around">
45 45 <view class="flex-column-plus flex-items" @click="gopromotion(1)">
46   - <image class="salesIcon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/salesStoreIcon.png"></image>
  46 + <image class="salesIcon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/salesStoreIcon.png"></image>
47 47 <label class="fs26 font-color-333">推广店铺</label>
48 48 </view>
49 49 <view class="flex-column-plus flex-items" @click="storeindex">
50   - <image class="salesIcon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/extendGoodsIcon.png"></image>
  50 + <image class="salesIcon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/extendGoodsIcon.png"></image>
51 51 <label class="fs26 font-color-333">推广商品</label>
52 52 </view>
53 53 <view class="flex-column-plus flex-items" @click="godistributionOrder">
54   - <image class="salesIcon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/salesOrderIcon.png"></image>
  54 + <image class="salesIcon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/salesOrderIcon.png"></image>
55 55 <label class="fs26 font-color-333">分销订单</label>
56 56 </view>
57 57 <view class="flex-column-plus flex-items" @click="gopromotion(2)">
58   - <image class="salesIcon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/inviteLowerIcon.png"></image>
  58 + <image class="salesIcon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/inviteLowerIcon.png"></image>
59 59 <label class="fs26 font-color-333">邀请下级</label>
60 60 </view>
61 61 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/shareProduct.vue
... ... @@ -8,11 +8,11 @@
8 8 <!-- 关闭按钮 -->
9 9 <view class="guanbiView">
10 10 <!-- #ifdef MP-WEIXIN -->
11   - <img @click="showcos" src="https://jy.scjysm.asia:18086/mefile/file/static/img//guanbi.png" class="guanbi"
  11 + <img @click="showcos" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//guanbi.png" class="guanbi"
12 12 style="width:30px;height:30px;" mode="widthFix"></img>
13 13 <!-- #endif -->
14 14 <!-- #ifdef H5 || APP-PLUS -->
15   - <image @click="showcos" src="https://jy.scjysm.asia:18086/mefile/file/static/img//guanbi.png" class="guanbi"
  15 + <image @click="showcos" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//guanbi.png" class="guanbi"
16 16 style="width:30px;height:30px;" mode="widthFix"></image>
17 17 <!-- #endif -->
18 18 </view>
... ... @@ -30,10 +30,10 @@
30 30 <view class="shareBox" :class="{'width100':noMp}" hover-class="btn-click" @click="WXfenx">
31 31 <view style="flex: 1;text-align: center;display: flex;">
32 32 <view style="margin-left: 120rpx;" v-if="noMp">
33   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//album.png" mode="widthFix"></image>
  33 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//album.png" mode="widthFix"></image>
34 34 </view>
35 35 <view style="margin-left: 35%;" v-else>
36   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//album.png" mode="widthFix"></image>
  36 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//album.png" mode="widthFix"></image>
37 37 </view>
38 38 <view style="margin-left: 10rpx;font-size: 28rpx;color: #333333">保存到本地</view>
39 39 </view>
... ... @@ -41,7 +41,7 @@
41 41 <view class="linkBtnBox" hover-class="btn-click" @click="FZlianj" v-if="noMp">
42 42 <view style="flex: 1;text-align: center;display: flex;">
43 43 <view class="linkBox">
44   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//lianjie.png" mode="widthFix"></image>
  44 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//lianjie.png" mode="widthFix"></image>
45 45 </view>
46 46 <view style="margin-left: 10rpx;">
47 47 复制链接
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/totalAward.vue
... ... @@ -39,9 +39,9 @@
39 39 </view>
40 40 <view>
41 41 <image v-if="item.ifOpen == false" class="arrow-down"
42   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDownIcon.png"></image>
  42 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDownIcon.png"></image>
43 43 <image v-if="item.ifOpen == true" class="arrow-down"
44   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowUpIcon.png"></image>
  44 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowUpIcon.png"></image>
45 45 </view>
46 46 </view>
47 47 <view v-if="item.ifOpen == true">
... ... @@ -61,7 +61,7 @@
61 61 </view>
62 62 </view>
63 63 <view v-else class="emptyCart-box flex-items-plus flex-column">
64   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  64 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
65 65 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
66 66 </view>
67 67 </view>
... ... @@ -78,9 +78,9 @@
78 78 </view>
79 79 <view>
80 80 <image v-if="item.ifOpen == false" class="arrow-down"
81   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDownIcon.png"></image>
  81 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDownIcon.png"></image>
82 82 <image v-if="item.ifOpen == true" class="arrow-down"
83   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowUpIcon.png"></image>
  83 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowUpIcon.png"></image>
84 84 </view>
85 85 </view>
86 86 <view v-if="item.ifOpen == true">
... ... @@ -103,7 +103,7 @@
103 103 </view>
104 104 </view>
105 105 <view v-else class="emptyCart-box flex-items-plus flex-column">
106   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  106 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
107 107 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
108 108 </view>
109 109 </view>
... ... @@ -262,7 +262,7 @@ page {
262 262 .totalAward-topBackImg {
263 263 width: 100%;
264 264 height: 360 rpx;
265   - background: url(https://jy.scjysm.asia:18086/mefile/file/static/images/unliquidatedBg.png) no-repeat;
  265 + background: url(https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/unliquidatedBg.png) no-repeat;
266 266 background-size: 100%;
267 267 margin-top: 30 rpx;
268 268  
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/totalClient.vue
... ... @@ -19,8 +19,8 @@
19 19 <label class="orderId-box font-color-999">客户昵称:{{item.customerName}}</label>
20 20 </view>
21 21 </view>
22   - <image v-if="item.ifOpen == false" class="arrow-down" src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDownIcon.png"></image>
23   - <image v-if="item.ifOpen == true" class="arrow-down" src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowUpIcon.png"></image>topColor
  22 + <image v-if="item.ifOpen == false" class="arrow-down" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDownIcon.png"></image>
  23 + <image v-if="item.ifOpen == true" class="arrow-down" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowUpIcon.png"></image>topColor
24 24 </view>
25 25 <view v-if="item.ifOpen == true">
26 26 <view class="flex-row-plus flex-itdistributionOrderems mar-top-30 flex-sp-between">
... ... @@ -35,7 +35,7 @@
35 35 </view>
36 36 </view>
37 37 <view v-else class="emptyCart-box flex-items-plus flex-column">
38   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  38 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
39 39 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
40 40 </view>
41 41 </view>
... ... @@ -125,7 +125,7 @@ page {
125 125 .topBg {
126 126 width: 100%;
127 127 height: 196upx;
128   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/totalPersonnelTopBackImg.png") no-repeat;
  128 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/totalPersonnelTopBackImg.png") no-repeat;
129 129 margin-top: 50rpx;
130 130 text-align: center;
131 131 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/totalPersonnel.vue
... ... @@ -20,8 +20,8 @@
20 20 <label class="orderId-box font-color-999">手机号:{{item.distributorPhone}}</label>
21 21 </view>
22 22 </view>
23   - <image v-if="item.ifOpen == false" class="arrow-down" src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDownIcon.png"></image>
24   - <image v-if="item.ifOpen == true" class="arrow-down" src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowUpIcon.png"></image>
  23 + <image v-if="item.ifOpen == false" class="arrow-down" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDownIcon.png"></image>
  24 + <image v-if="item.ifOpen == true" class="arrow-down" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowUpIcon.png"></image>
25 25 </view>
26 26 <view v-if="item.ifOpen == true">
27 27 <view class="flex-row-plus flex-itdistributionOrderems mar-top-30 flex-sp-between">
... ... @@ -33,7 +33,7 @@
33 33 </view>
34 34 </view>
35 35 <view v-else class="emptyCart-box flex-items-plus flex-column">
36   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  36 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
37 37 <label class="font-color-999 fs26 mar-top-30 font-color-999">这里空空如也~</label>
38 38 </view>
39 39 </view>
... ... @@ -121,7 +121,7 @@ page {
121 121 .topBg {
122 122 width: 100%;
123 123 height: 196upx;
124   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/totalPersonnelTopBackImg.png") no-repeat;
  124 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/totalPersonnelTopBackImg.png") no-repeat;
125 125 margin-top: 50rpx;
126 126 text-align: center;
127 127 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/distributionModule/unliquidated.vue
... ... @@ -40,9 +40,9 @@
40 40 </view>
41 41 <view>
42 42 <image v-if="item.ifOpen == false" class="arrow-down"
43   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDownIcon.png"></image>
  43 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDownIcon.png"></image>
44 44 <image v-if="item.ifOpen == true" class="arrow-down"
45   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowUpIcon.png"></image>
  45 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowUpIcon.png"></image>
46 46 </view>
47 47 </view>
48 48 <view v-if="item.ifOpen == true">
... ... @@ -58,7 +58,7 @@
58 58 </view>
59 59 </view>
60 60 <view v-else class="emptyCart-box flex-items-plus flex-column">
61   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  61 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
62 62 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
63 63 </view>
64 64 </view>
... ... @@ -75,9 +75,9 @@
75 75 </view>
76 76 <view>
77 77 <image v-if="item.ifOpen == false" class="arrow-down"
78   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDownIcon.png"></image>
  78 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDownIcon.png"></image>
79 79 <image v-if="item.ifOpen == true" class="arrow-down"
80   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowUpIcon.png"></image>
  80 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowUpIcon.png"></image>
81 81 </view>
82 82 </view>
83 83 <view v-if="item.ifOpen == true">
... ... @@ -96,7 +96,7 @@
96 96 </view>
97 97 </view>
98 98 <view v-else class="emptyCart-box flex-items-plus flex-column">
99   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  99 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
100 100 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
101 101 </view>
102 102 </view>
... ... @@ -253,7 +253,7 @@ page {
253 253 .unliquidated-topBackImg {
254 254 width: 100%;
255 255 height: 360 rpx;
256   - background: url(https://jy.scjysm.asia:18086/mefile/file/static/images/unliquidatedBg.png) no-repeat;
  256 + background: url(https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/unliquidatedBg.png) no-repeat;
257 257 background-size: 100%;
258 258 margin-top: 30 rpx;
259 259  
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/addEvaluate.vue
... ... @@ -213,7 +213,7 @@
213 213 content: '';
214 214 height: 71rpx;
215 215 width: 71rpx;
216   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/addImg.png") no-repeat center center;
  216 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addImg.png") no-repeat center center;
217 217 display: block;
218 218 background-size: contain;
219 219 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/canvasGoods.vue
... ... @@ -43,13 +43,13 @@
43 43 <!-- <view class="numText" v-if="item.total !=0">限量{{item.total}}件</view>-->
44 44 </view>
45 45 <view class="flex-row-plus flex-item mar-top-30">
46   - <image class="iconImg" v-if="item.activityType == 1" src="https://jy.scjysm.asia:18086/mefile/file/static/images/groupBuyIcon.png"></image>
47   - <image class="iconImg" v-if="item.activityType == 2" src="https://jy.scjysm.asia:18086/mefile/file/static/images/spikeIcon.png"></image>
48   - <image class="iconImg" v-if="item.activityType == 4" src="https://jy.scjysm.asia:18086/mefile/file/static/images/spikeIcon.png"></image>
49   - <image class="iconImg" v-if="item.activityType == 3" src="https://jy.scjysm.asia:18086/mefile/file/static/images/discountListIcon.png"></image>
50   - <image class="iconImg" v-if="item.activityType == 5" src="https://jy.scjysm.asia:18086/mefile/file/static/images/discountListIcon.png"></image>
51   - <image class="iconImg" v-if="item.activityType == 9" src="https://jy.scjysm.asia:18086/mefile/file/static/images/memberCenterIcon.png"></image>
52   - <image class="iconImg" v-if="item.activityType == 8" src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png"></image>
  46 + <image class="iconImg" v-if="item.activityType == 1" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/groupBuyIcon.png"></image>
  47 + <image class="iconImg" v-if="item.activityType == 2" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/spikeIcon.png"></image>
  48 + <image class="iconImg" v-if="item.activityType == 4" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/spikeIcon.png"></image>
  49 + <image class="iconImg" v-if="item.activityType == 3" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountListIcon.png"></image>
  50 + <image class="iconImg" v-if="item.activityType == 5" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountListIcon.png"></image>
  51 + <image class="iconImg" v-if="item.activityType == 9" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/memberCenterIcon.png"></image>
  52 + <image class="iconImg" v-if="item.activityType == 8" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png"></image>
53 53 <view class="font-color-C83732 flex-row-plus">
54 54 <b>¥</b>
55 55 <label class="fs28">{{item.price}}</label>
... ... @@ -68,7 +68,7 @@
68 68  
69 69 <!-- 搜索为空 -->
70 70 <view v-if="ifEmpty" class="emptyCart-box flex-items-plus flex-column">
71   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/searchEmpty.png"></image>
  71 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/searchEmpty.png"></image>
72 72 <label class="font-color-999 fs26 mar-top-30">搜索不到你要找的宝贝呢</label>
73 73 <label class="font-color-999 fs26 mar-top-10">换个词试试吧~</label>
74 74 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/combination.vue
... ... @@ -22,8 +22,8 @@
22 22 <view class="addInfo">
23 23 <view class="price">¥{{item.price}}</view>
24 24 <view class="selectBtn" @click.stop="showRuleBox(item, index)">
25   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/cart1.png" v-if="item.selected === 0"></image>
26   - <image v-else src="https://jy.scjysm.asia:18086/mefile/file/static/images/cart2.png"></image>
  25 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/cart1.png" v-if="item.selected === 0"></image>
  26 + <image v-else src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/cart2.png"></image>
27 27 </view>
28 28 </view>
29 29 </view>
... ... @@ -374,7 +374,7 @@ page {
374 374 height: 86rpx;
375 375 line-height: 86rpx;
376 376 text-align: center;
377   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/combinationBg.png") no-repeat center center;
  377 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/combinationBg.png") no-repeat center center;
378 378 background-size: contain;
379 379 overflow: hidden;
380 380 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/components/GoodActivityDetail.vue
... ... @@ -30,7 +30,7 @@
30 30 >
31 31 <image
32 32 class="share-img"
33   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/shareBut.png"
  33 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/shareBut.png"
34 34 ></image>
35 35 <label class="fs24 mar-left-5">分享</label>
36 36 </view>
... ... @@ -70,7 +70,7 @@
70 70 <view class="vipImg flex-items">
71 71 <image
72 72 class="vip-icon"
73   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/vipDetail.png"
  73 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/vipDetail.png"
74 74 mode=""
75 75 >
76 76 </image>
... ... @@ -91,19 +91,19 @@
91 91 <image
92 92 v-if="[2,4].includes(skuSelect.activityType)"
93 93 class="seckill-icon"
94   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/seckillicon.png"
  94 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/seckillicon.png"
95 95 mode=""
96 96 ></image>
97 97 <image
98 98 v-if="[3,5].includes(skuSelect.activityType)"
99 99 class="discount-icon"
100   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/discounticon.png"
  100 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discounticon.png"
101 101 mode=""
102 102 ></image>
103 103 <image
104 104 v-if="skuSelect.activityType === 1"
105 105 class="spell-icon"
106   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/spellicon.png"
  106 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/spellicon.png"
107 107 mode=""
108 108 ></image>
109 109 <view class="flex-row-plus flex-items mar-top-10">
... ... @@ -148,12 +148,12 @@
148 148 <image
149 149 v-if="productInfo.ifCollect === 1"
150 150 class="store-icon "
151   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/shoucangActive1.png"
  151 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/shoucangActive1.png"
152 152 ></image>
153 153 <image
154 154 v-else
155 155 class="store-icon"
156   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/shoucang2x.png"
  156 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/shoucang2x.png"
157 157 >
158 158 </image>
159 159 <label class="fs22">收藏</label>
... ... @@ -176,7 +176,7 @@
176 176 <label class="fs24 font-color-C5AA7B">领券</label>
177 177 <image
178 178 class="coupon-arrow"
179   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"
  179 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"
180 180 ></image>
181 181 </view>
182 182 </view>
... ... @@ -499,7 +499,7 @@ export default {
499 499  
500 500 .seckill-box {
501 501 width: 100%;
502   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/storeTop_Img.png") no-repeat left top;
  502 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/storeTop_Img.png") no-repeat left top;
503 503 padding: 35rpx 30rpx;
504 504  
505 505 .seckill-icon {
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/components/GoodEvaluateAndQuestion.vue
... ... @@ -99,13 +99,13 @@
99 99 <image
100 100 class="like-img"
101 101 @click="handlePraise(commentItem,0)"
102   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/praiseActiveIcon.png"
  102 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/praiseActiveIcon.png"
103 103 v-if="commentItem.ifLike === 1"
104 104 ></image>
105 105 <image
106 106 class="like-img"
107 107 @click="handlePraise(commentItem,1)"
108   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/praiseIcon.png"
  108 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/praiseIcon.png"
109 109 v-else
110 110 ></image>
111 111 <view class="like-num">{{ commentItem.likes }}</view>
... ... @@ -119,7 +119,7 @@
119 119 <label class="fs24">查看全部</label>
120 120 <image
121 121 class="evaluateAllArrow-icon mar-left-10"
122   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"
  122 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"
123 123 ></image>
124 124 </view>
125 125 </view>
... ... @@ -150,7 +150,7 @@
150 150 <label class="fs24">查看全部</label>
151 151 <image
152 152 class="evaluateAllArrow-icon mar-left-10"
153   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"
  153 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"
154 154 ></image>
155 155 </view>
156 156 </view>
... ... @@ -347,7 +347,7 @@ export default {
347 347 content: '';
348 348 width: 60rpx;
349 349 height: 60rpx;
350   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/arrow.png") no-repeat center center;
  350 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrow.png") no-repeat center center;
351 351 background-size: contain;
352 352 display: block;
353 353 position: absolute;
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/couponShopList.vue
... ... @@ -19,7 +19,7 @@
19 19 </view>
20 20 <view class="flex-display flex-sp-between flex-row mar-top-10 flex-items">
21 21 <label class="fs22 font-color-999">{{item.shopName}}</label>
22   - <image class="arrowImg" src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"></image>
  22 + <image class="arrowImg" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"></image>
23 23 </view>
24 24 </view>
25 25 </view>
... ... @@ -44,7 +44,7 @@
44 44 </view>
45 45 <view class="flex-display flex-sp-between flex-row mar-top-10 flex-items">
46 46 <label class="fs22 font-color-999">{{item.shopName}}</label>
47   - <image class="arrowImg" src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"></image>
  47 + <image class="arrowImg" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"></image>
48 48 </view>
49 49 </view>
50 50 </view>
... ... @@ -54,7 +54,7 @@
54 54  
55 55 <!-- 搜索为空 -->
56 56 <view v-if="ifShow" class="emptyCart-box flex-items-plus flex-column">
57   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/searchEmpty.png"></image>
  57 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/searchEmpty.png"></image>
58 58 <label class="font-color-999 fs26 mar-top-30">无可用商品</label>
59 59 </view>
60 60 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/evaSuccessful.vue
... ... @@ -2,7 +2,7 @@
2 2 <view class="payCourteous">
3 3 <view class="evaBox">
4 4 <view class="imgBox">
5   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/payIcon.png"></image>
  5 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/payIcon.png"></image>
6 6 </view>
7 7 <view class="successful">评价成功</view>
8 8 <view class="btnBox fs28 font-color-333">
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/evaluate.vue
... ... @@ -262,7 +262,7 @@
262 262 content: '';
263 263 height: 71rpx;
264 264 width: 71rpx;
265   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/addImg.png") no-repeat center center;
  265 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addImg.png") no-repeat center center;
266 266 display: block;
267 267 background-size: contain;
268 268 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/evaluateDetails.vue
... ... @@ -7,7 +7,7 @@
7 7 <view class="evaluate-content flex-items flex-row flex-sp-between">
8 8 <view class="flex-items">
9 9 <image class="user-headSmallImg" v-if="commentVOList.headImage" :src="commentVOList.headImage"></image>
10   - <image class="user-headSmallImg" src="https://jy.scjysm.asia:18086/mefile/file/static/images/storeLogo.png" v-else ></image>
  10 + <image class="user-headSmallImg" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/storeLogo.png" v-else ></image>
11 11 <label class="fs28 mar-left-20" v-if="commentVOList.name">{{commentVOList.name}}</label>
12 12 <label class="fs28 mar-left-20" v-else>匿名</label>
13 13 </view>
... ... @@ -47,19 +47,19 @@
47 47 <view class="linkBox">
48 48 <view class="butBox flex-row-plus" v-if="commentVOList.addComment != ''">
49 49 <view class="addPraise-box1 flex-items-plus" @click="zanTap">
50   - <image class="addPraise-icon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/addPraiseIcon.png" v-if="!commentVOList.ifLike"/>
51   - <image class="addPraise-icon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/415f93719fa64af58b8d7cafb734ec4a_22.png" v-else/>
  50 + <image class="addPraise-icon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addPraiseIcon.png" v-if="!commentVOList.ifLike"/>
  51 + <image class="addPraise-icon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/415f93719fa64af58b8d7cafb734ec4a_22.png" v-else/>
52 52 <label :class="['mar-left-10',commentVOList.ifLike?'font-color-FFEBC4':'font-color-DDD']">点赞</label>
53 53 </view>
54 54 </view>
55 55 <view class="butBox flex-row-plus" v-else>
56 56 <view class="addComments-box flex-items-plus" @click="addCommentsClick()">
57   - <image class="addComments-cion" src="https://jy.scjysm.asia:18086/mefile/file/static/images/addCommentsIcon.png"></image>
  57 + <image class="addComments-cion" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addCommentsIcon.png"></image>
58 58 <label class="mar-left-10 font-color-333">追加评价</label>
59 59 </view>
60 60 <view class="addPraise-box flex-items-plus" @click="zanTap">
61   - <image class="addPraise-icon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/addPraiseIcon.png" v-if="!commentVOList.ifLike"/>
62   - <image class="addPraise-icon" src="https://jy.scjysm.asia:18086/mefile/file/static/images/415f93719fa64af58b8d7cafb734ec4a_22.png" v-else/>
  61 + <image class="addPraise-icon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addPraiseIcon.png" v-if="!commentVOList.ifLike"/>
  62 + <image class="addPraise-icon" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/415f93719fa64af58b8d7cafb734ec4a_22.png" v-else/>
63 63 <label :class="['mar-left-10',commentVOList.ifLike?'font-color-FFEBC4':'font-color-DDD']">点赞</label>
64 64 </view>
65 65 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/evaluateList.vue
... ... @@ -40,9 +40,9 @@
40 40 <text class="font-color-999 fs22">{{item.createTime}}</text>
41 41 <view class="praise-box flex-items flex-row">
42 42  
43   - <image class="praise-icon" @click="zanTap(index,item.commentId,0)" src="https://jy.scjysm.asia:18086/mefile/file/static/images/praiseActiveIcon.png"
  43 + <image class="praise-icon" @click="zanTap(index,item.commentId,0)" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/praiseActiveIcon.png"
44 44 v-if="item.ifLike == 1"></image>
45   - <image class="praise-icon" @click="zanTap(index,item.commentId,1)" src="https://jy.scjysm.asia:18086/mefile/file/static/images/praiseIcon.png" v-else></image>
  45 + <image class="praise-icon" @click="zanTap(index,item.commentId,1)" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/praiseIcon.png" v-else></image>
46 46 <text class="mar-left-10 font-color-999">{{item.likes}}</text>
47 47 </view>
48 48 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/goodsDetails.vue
... ... @@ -69,7 +69,7 @@
69 69 <view class="express-box flex-items flex-row fs24 u-skeleton-fillet">
70 70 <label class="fs24 font-color-999 mar-right-20 ">发货</label>
71 71 <image
72   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/mapIcon.png"
  72 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/mapIcon.png"
73 73 v-if="productData.receive && productData.receive.receiveAdress"
74 74 ></image>
75 75 <label
... ... @@ -100,7 +100,7 @@
100 100 </view>
101 101 <image
102 102 class="arrow-icon"
103   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"
  103 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"
104 104 ></image>
105 105 </view>
106 106 </view>
... ... @@ -130,7 +130,7 @@
130 130 </view>
131 131 <image
132 132 class="evaluateAllArrow-icon mar-left-10"
133   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"
  133 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"
134 134 ></image>
135 135 </view>
136 136 </view>
... ... @@ -227,10 +227,16 @@
227 227 >
228 228 <image
229 229 class="store-icon"
230   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/storeIcon.png"
  230 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/storeIcon.png"
231 231 ></image>
232 232 <label class="fs22">店铺</label>
233 233 </view>
  234 + <view class="btns flex-column-plus" @click="kefu">
  235 + <image class="store-icon"
  236 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/service-product-detail.png">
  237 + </image>
  238 + <label class="fs22">客服</label>
  239 + </view>
234 240 <!-- #ifdef MP-WEIXIN || APP-PLUS || H5 -->
235 241  
236 242 <!-- #endif -->
... ... @@ -245,7 +251,7 @@
245 251 </view>
246 252 <image
247 253 class="store-icon"
248   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/gouwuche.png"
  254 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/gouwuche.png"
249 255 ></image>
250 256 <label class="fs22">购物车</label>
251 257 </view>
... ... @@ -299,7 +305,7 @@
299 305 >
300 306 <image
301 307 class="returnTopImg"
302   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/backTop.png"
  308 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/backTop.png"
303 309 ></image>
304 310 </view>
305 311 </view>
... ... @@ -786,7 +792,18 @@ export default {
786 792 }
787 793 }
788 794 ,
789   -
  795 + kefu() {
  796 + uni.navigateTo({
  797 + url: `/pages_category_page1/customer/chatBox?shopId=${this.shopId}`
  798 + })
  799 + // NET.request(API.GetUser, {}, 'GET').then(res => {
  800 + // if(res.code != '20004'){
  801 +
  802 + // }
  803 +
  804 + // })
  805 +
  806 + },
790 807 /**
791 808 * 打开客服
792 809 * @return {Promise<void>}
... ... @@ -1312,7 +1329,7 @@ background-color: #F7F7F7;
1312 1329 width: 36rpx;
1313 1330 height: 36rpx;
1314 1331 display: block;
1315   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/serviceImg.png") no-repeat center center;
  1332 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/serviceImg.png") no-repeat center center;
1316 1333 background-size: contain;
1317 1334 }
1318 1335 }
... ... @@ -1517,7 +1534,7 @@ background-color: #F7F7F7;
1517 1534  
1518 1535 .sceneMarketingBox {
1519 1536 width: 100%;
1520   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/5f85fe4782e34c10b15b04f76c571d12_sceneMarketingDetailsIcon.png"
  1537 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/5f85fe4782e34c10b15b04f76c571d12_sceneMarketingDetailsIcon.png"
1521 1538 ) no-repeat center;
1522 1539 padding: 20rpx 30rpx;
1523 1540 background-size: cover;
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/goodsList.vue
... ... @@ -14,7 +14,7 @@
14 14 <view class="searchImg-box flex-items-plus">
15 15 <image
16 16 class="searchImg"
17   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//searchImg.png"
  17 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//searchImg.png"
18 18 ></image>
19 19 <input
20 20 class="search-box"
... ... @@ -116,37 +116,37 @@
116 116 <image
117 117 class="iconImg"
118 118 v-if="item.activityType == 1"
119   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/groupBuyIcon.png"
  119 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/groupBuyIcon.png"
120 120 ></image>
121 121 <image
122 122 class="iconImg"
123 123 v-if="item.activityType == 2"
124   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/spikeIcon.png"
  124 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/spikeIcon.png"
125 125 ></image>
126 126 <image
127 127 class="iconImg"
128 128 v-if="item.activityType == 4"
129   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/spikeIcon.png"
  129 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/spikeIcon.png"
130 130 ></image>
131 131 <image
132 132 class="iconImg"
133 133 v-if="item.activityType == 3"
134   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/discountListIcon.png"
  134 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountListIcon.png"
135 135 ></image>
136 136 <image
137 137 class="iconImg"
138 138 v-if="item.activityType == 5"
139   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/discountListIcon.png"
  139 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/discountListIcon.png"
140 140 ></image>
141 141 <image
142 142 class="iconImg"
143 143 v-if="item.activityType == 8"
144   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/zhekou.png"
  144 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/zhekou.png"
145 145 ></image>
146 146 <image
147 147 class="iconImg"
148 148 v-if="item.activityType == 9"
149   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/memberCenterIcon.png"
  149 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/memberCenterIcon.png"
150 150 ></image>
151 151 <view class="font-color-C83732 flex-row-plus">
152 152 <b>¥</b>
... ... @@ -170,7 +170,7 @@
170 170 >
171 171 <image
172 172 class="emptyCart-img"
173   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/searchEmpty.png"
  173 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/searchEmpty.png"
174 174 ></image>
175 175 <label class="font-color-999 fs26 mar-top-30">搜索不到你要找的宝贝呢</label>
176 176 <label class="font-color-999 fs26 mar-top-10">换个词试试吧~</label>
... ... @@ -182,7 +182,7 @@
182 182 >
183 183 <image
184 184 class="reach-icon"
185   - src="https://jy.scjysm.asia:18086/mefile/file/static/img//reachBottom.png"
  185 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//reachBottom.png"
186 186 mode="widthFix"
187 187 ></image>
188 188 <text class="reach-text">这里到底了哦~~</text>
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/inviteSpell.vue
... ... @@ -500,7 +500,7 @@ page{background-color: #F7F7F7;}
500 500 flex-direction: column;
501 501 }
502 502 .inviteSpell-con{
503   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/pintuanbg.png") no-repeat left top;
  503 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/pintuanbg.png") no-repeat left top;
504 504 background-size: contain;
505 505 .grouped {
506 506 text-align: center;
... ...
ceres-uniapp-master - 副本/pages_category_page1/goodsModule/userEvaluate.vue
... ... @@ -32,7 +32,7 @@
32 32 <view class="evaluate-content flex-items flex-row flex-sp-between ">
33 33 <view class="flex-items">
34 34 <image class="user-headSmallImg u-skeleton-circle" v-if="item.headImage" :src="item.headImage"></image>
35   - <image class="user-headSmallImg u-skeleton-circle" src="https://jy.scjysm.asia:18086/mefile/file/static/images/storeLogo.png" v-else></image>
  35 + <image class="user-headSmallImg u-skeleton-circle" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/storeLogo.png" v-else></image>
36 36 <view class="skuValue u-skeleton-fillet">
37 37 <label class="fs28" v-if="item.name">{{item.name}}</label>
38 38 <label class="fs28" v-else>匿名</label>
... ... @@ -72,9 +72,9 @@
72 72 <view class="flex-items flex-row mar-top-30 flex-sp-between">
73 73 <view class="font-color-999 fs22">{{item.createTime}}</view>
74 74 <view class="praise-box flex-items flex-row">
75   - <image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://jy.scjysm.asia:18086/mefile/file/static/images/praiseActiveIcon.png"
  75 + <image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/praiseActiveIcon.png"
76 76 v-if="item.ifLike"></image>
77   - <image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://jy.scjysm.asia:18086/mefile/file/static/images/addPraiseIcon.png"
  77 + <image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addPraiseIcon.png"
78 78 v-else></image>
79 79 <label class="mar-left-10">{{item.likes}}</label>
80 80 </view>
... ... @@ -82,7 +82,7 @@
82 82 </view>
83 83 </template>
84 84 <view v-if="evaluateEmpty" class="emptyOrder-box flex-items-plus flex-column">
85   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  85 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
86 86 <label class="font-color-999 fs26 mar-top-30">你还没有评论哦~</label>
87 87 </view>
88 88 </view>
... ... @@ -96,7 +96,7 @@
96 96 <view class="evaluate-content flex-column" @click="commentDetails(index)" >
97 97 <view class="flex-items">
98 98 <image class="user-headSmallImg" v-if="item.headImage" :src="item.headImage"></image>
99   - <image class="user-headSmallImg" src="https://jy.scjysm.asia:18086/mefile/file/static/images/storeLogo.png" v-else></image>
  99 + <image class="user-headSmallImg" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/storeLogo.png" v-else></image>
100 100 <label class="fs28 mar-left-20" v-if="item.name">{{item.name}}</label>
101 101 <label class="fs28 mar-left-20" v-else>匿名</label>
102 102 </view>
... ... @@ -122,9 +122,9 @@
122 122 <view class="flex-items flex-row mar-top-30 flex-sp-between">
123 123 <view class="font-color-999 fs22">{{item.createTime}}</view>
124 124 <view class="praise-box flex-items flex-row">
125   - <image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://jy.scjysm.asia:18086/mefile/file/static/images/praiseActiveIcon.png"
  125 + <image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/praiseActiveIcon.png"
126 126 v-if="item.ifLike"></image>
127   - <image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://jy.scjysm.asia:18086/mefile/file/static/images/praiseIcon.png"
  127 + <image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/praiseIcon.png"
128 128 v-else></image>
129 129 <label class="mar-left-10">{{item.likes}}</label>
130 130 </view>
... ... @@ -133,7 +133,7 @@
133 133 </view>
134 134 </template>
135 135 <view v-if="evaluateEmpty" class="emptyOrder-box flex-items-plus flex-column">
136   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  136 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
137 137 <label class="font-color-999 fs26 mar-top-30">你还没有评论哦~</label>
138 138 </view>
139 139 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/homeModule/special.vue
... ... @@ -30,7 +30,7 @@
30 30 </view>
31 31 <view class="flex-display flex-sp-between flex-row mar-top-10 flex-items">
32 32 <label class="fs22 font-color-999">{{item.storeDTO.storeName}}</label>
33   - <image class="arrowImg" src="https://jy.scjysm.asia:18086/mefile/file/static/img//user/arrow.png"></image>
  33 + <image class="arrowImg" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//user/arrow.png"></image>
34 34 </view>
35 35 </view>
36 36 </view>
... ... @@ -39,7 +39,7 @@
39 39  
40 40 <!-- 为空 -->
41 41 <view v-else class="emptyOrder-box flex-items-plus flex-column">
42   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  42 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
43 43 <label class="font-color-999 fs26 mar-top-30">专题商品为空哦~</label>
44 44 </view>
45 45 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/integral/exchangeDetail.vue
... ... @@ -198,12 +198,12 @@ page {
198 198 padding-bottom: 200rpx;
199 199 background: #F8F8F8;
200 200 .topBg {
201   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/addBankBg.png") no-repeat left top;
  201 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addBankBg.png") no-repeat left top;
202 202 background-size: contain;
203 203 height: 350rpx;
204 204 padding: 40rpx 20rpx 0 20rpx;
205 205 .exchangeCoupon {
206   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/exchagneCoupon.png") no-repeat left top;
  206 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/exchagneCoupon.png") no-repeat left top;
207 207 background-size: contain;
208 208 height: 302rpx;
209 209 border-radius: 16rpx;
... ...
ceres-uniapp-master - 副本/pages_category_page1/integral/index.vue
... ... @@ -57,7 +57,7 @@
57 57 <view class="signInBox">
58 58 <view class="signItem flex-items flex-sp-between" v-for="(item, index) of integralRecord" :key="index">
59 59 <view class="leftBox flex-items">
60   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/signIcon1.png"></image>
  60 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/signIcon1.png"></image>
61 61 <view class="leftInfo">
62 62 <label class="fs28 font-color-333">{{item.recordContent}}</label>
63 63 <view class="fs24 font-color-999">{{item.createTime}}</view>
... ... @@ -66,7 +66,7 @@
66 66 <view class="rightBtn">{{item.recordType === 1 ? '+' : '-'}}{{item.credit}}</view>
67 67 </view>
68 68 <view class="emptyCart-box flex-items-plus flex-column" v-if="integralRecord.length === 0">
69   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/searchEmpty.png"></image>
  69 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/searchEmpty.png"></image>
70 70 <label class="font-color-999 fs26 mar-top-30">暂无记录~</label>
71 71 </view>
72 72 </view>
... ... @@ -95,7 +95,7 @@
95 95 </view>
96 96 </view>
97 97 <view class="emptyCart-box flex-items-plus flex-column" v-if="creditCouponList.length === 0">
98   - <image class="emptyCart-img" src="https://jy.scjysm.asia:18086/mefile/file/static/images/searchEmpty.png"></image>
  98 + <image class="emptyCart-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/searchEmpty.png"></image>
99 99 <label class="font-color-999 fs26 mar-top-30">暂无优惠券~</label>
100 100 </view>
101 101 </view>
... ... @@ -114,7 +114,7 @@
114 114 </view>
115 115 </view>
116 116 <view v-if="isConvertible" @click="isConvertible = false" class="cancelDel">
117   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/cancelClose.png" mode=""></image>
  117 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/cancelClose.png" mode=""></image>
118 118 </view>
119 119 </view>
120 120 </tui-modal>
... ... @@ -244,7 +244,7 @@ page {
244 244 }
245 245 .memberCenter {
246 246 border-top: 2rpx solid #4b4b4b;
247   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/addBankBg.png") no-repeat left top;
  247 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addBankBg.png") no-repeat left top;
248 248 background-size: contain;
249 249 min-height: 800rpx;
250 250 padding: 0 20rpx;
... ... @@ -311,7 +311,7 @@ page {
311 311 padding: 0 20rpx;
312 312 .signLeft {
313 313 .signIcon {
314   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/signIcon.png") no-repeat center left;
  314 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/signIcon.png") no-repeat center left;
315 315 background-size: contain;
316 316 height: 120rpx;
317 317 width: 96rpx;
... ... @@ -340,22 +340,22 @@ page {
340 340 margin-right: 15rpx;
341 341 }
342 342 .detailIcon {
343   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/detailIcon.png") no-repeat center center;
  343 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/detailIcon.png") no-repeat center center;
344 344 background-size: contain;
345 345 }
346 346 .exchangeIcon {
347   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/exchangeIcon.png") no-repeat center center;
  347 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/exchangeIcon.png") no-repeat center center;
348 348 background-size: contain;
349 349 }
350 350 }
351 351 .active {
352 352 background: #333333;
353 353 .detailIcon {
354   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/detailIcon1.png") no-repeat center center;
  354 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/detailIcon1.png") no-repeat center center;
355 355 background-size: contain;
356 356 }
357 357 .exchangeIcon {
358   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/exchangeIcon1.png") no-repeat center center;
  358 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/exchangeIcon1.png") no-repeat center center;
359 359 background-size: contain;
360 360 }
361 361 text {
... ... @@ -411,7 +411,7 @@ page {
411 411 color: #FDFED6;
412 412 width: 300rpx;
413 413 height: 146rpx;
414   - background: url('https://jy.scjysm.asia:18086/mefile/file/static/images/exchangeItem.png') no-repeat left top;
  414 + background: url('https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/exchangeItem.png') no-repeat left top;
415 415 background-size: contain;
416 416 padding: 30rpx 25rpx;
417 417 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/integral/sign.vue
... ... @@ -280,7 +280,7 @@ page {
280 280 .signBox {
281 281 padding-bottom: 50rpx;
282 282 .signBg {
283   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/signBg.png") no-repeat left top;
  283 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/signBg.png") no-repeat left top;
284 284 background-size: contain;
285 285 min-height: 702rpx;
286 286 padding-top: 160rpx;
... ... @@ -298,14 +298,14 @@ page {
298 298 .signStateBg {
299 299 width: 300rpx;
300 300 height: 300rpx;
301   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/signState.png") no-repeat left top;
  301 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/signState.png") no-repeat left top;
302 302 background-size: contain;
303 303 text {
304 304 color: #C83732;
305 305 }
306 306 }
307 307 .noSign {
308   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/signState1.png") no-repeat left top;
  308 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/signState1.png") no-repeat left top;
309 309 background-size: contain;
310 310 text {
311 311 color: #FFFFFF;
... ... @@ -334,7 +334,7 @@ page {
334 334 padding: 0 20rpx;
335 335 .redEnvelopeBg {
336 336 height: 230rpx;
337   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/redEnvelopeBg.png") no-repeat left top;
  337 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/redEnvelopeBg.png") no-repeat left top;
338 338 background-size: contain;
339 339 padding-right: 50rpx;
340 340 .exchangeBtn {
... ...
ceres-uniapp-master - 副本/pages_category_page1/memberCenter/activityList.vue
... ... @@ -45,7 +45,7 @@
45 45 <view class="originalPrice">原价: ¥{{item.originalPrice}}</view>
46 46 <view class="flex-row-plus flex-items-plus">
47 47 <view class="iconBox">
48   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/memberCenterIcon.png"></image>
  48 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/memberCenterIcon.png"></image>
49 49 </view>
50 50 <view class="flex-row-plus flex-items priceInfo">
51 51 <label class="fs24">¥</label>
... ... @@ -307,7 +307,7 @@ page {
307 307 .discountBg {
308 308 width: 100%;
309 309 height: 440rpx;
310   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/memberCenterBg.png") no-repeat center center;
  310 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/memberCenterBg.png") no-repeat center center;
311 311 background-size: contain;
312 312 position: relative;
313 313 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/memberCenter/index.vue
... ... @@ -17,7 +17,7 @@
17 17 <view class="memberTopInfo">
18 18 <view class="backBox">
19 19 <image
20   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/back_img04.png"
  20 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/back_img04.png"
21 21 class="back"
22 22 @click="back"
23 23 ></image>
... ... @@ -122,7 +122,7 @@
122 122 <view class="signItem flex-items flex-sp-between">
123 123 <view class="itemLeft flex-items">
124 124 <view class="leftIcon">
125   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//member/memberList2.png"></image>
  125 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//member/memberList2.png"></image>
126 126 </view>
127 127 <view class="leftInfo">
128 128 <label class="fs28 font-color-333">购物</label>
... ...
ceres-uniapp-master - 副本/pages_category_page1/memberCenter/memberSign.vue
... ... @@ -34,13 +34,13 @@
34 34 <view class="signDateList">
35 35 <view class="signItem" v-for="(item, index) of recordList" :key="item.signinId">
36 36 <view class="topIcon">
37   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//member/signIcon.png"></image>
  37 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//member/signIcon.png"></image>
38 38 </view>
39 39 <view class="dateInfo">{{ index + 1 }}天</view>
40 40 </view>
41 41 <view class="signItem" v-for="index of noSign" :key="index">
42 42 <view class="topIcon">
43   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/img//member/signIcon2.png"></image>
  43 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//member/signIcon2.png"></image>
44 44 </view>
45 45 <!-- #ifdef MP-WEIXIN -->
46 46 <view class="dateInfo">{{recordList.length+index+1}}天</view>
... ... @@ -188,7 +188,7 @@
188 188  
189 189 .memberCenter {
190 190 border-top: 2rpx solid #4b4b4b;
191   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/img//member/memberSignBg.png") no-repeat left top;
  191 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//member/memberSignBg.png") no-repeat left top;
192 192 background-size: contain;
193 193 min-height: 900rpx;
194 194 padding: 0 20rpx;
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/Intervene.vue
... ... @@ -163,7 +163,7 @@ page{
163 163 content: '';
164 164 height: 71rpx;
165 165 width: 71rpx;
166   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/addImg.png") no-repeat center center;
  166 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addImg.png") no-repeat center center;
167 167 display: block;
168 168 background-size: contain;
169 169 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/addLogistics.vue
... ... @@ -9,7 +9,7 @@
9 9 <view class="l">物流公司</view>
10 10 <view class="r-box">
11 11 <text>{{SendReturnQuery.logisticsName}}</text>
12   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png" class="r"></image>
  12 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png" class="r"></image>
13 13 </view>
14 14 </view>
15 15  
... ... @@ -564,7 +564,7 @@
564 564 content: '';
565 565 height: 71rpx;
566 566 width: 71rpx;
567   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/addImg.png") no-repeat center center;
  567 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addImg.png") no-repeat center center;
568 568 display: block;
569 569 background-size: contain;
570 570 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/afterSaleApplyRefund.vue
... ... @@ -46,7 +46,7 @@
46 46 >
47 47 <text>仅退款</text>
48 48 <image
49   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  49 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
50 50 class="r"
51 51 ></image>
52 52 </view>
... ... @@ -57,7 +57,7 @@
57 57 >
58 58 <text>退货退款</text>
59 59 <image
60   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  60 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
61 61 class="r"
62 62 ></image>
63 63 </view>
... ... @@ -74,7 +74,7 @@
74 74 >
75 75 <text>未收到货</text>
76 76 <image
77   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  77 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
78 78 class="r"
79 79 ></image>
80 80 </view>
... ... @@ -85,7 +85,7 @@
85 85 >
86 86 <text>已收到货</text>
87 87 <image
88   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  88 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
89 89 class="r"
90 90 ></image>
91 91 </view>
... ... @@ -98,7 +98,7 @@
98 98 <view class="r-box">
99 99 <text v-model="ReturnMoneyQuery.returnReason">{{ liyoutext }}</text>
100 100 <image
101   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  101 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
102 102 class="r"
103 103 ></image>
104 104 </view>
... ... @@ -179,13 +179,13 @@
179 179 <text class="status-select-title">仅退款</text>
180 180 <image
181 181 mode="aspectFill"
182   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  182 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
183 183 v-if="afterType == 1"
184 184 class="status-select-img"
185 185 ></image>
186 186 <image
187 187 mode="aspectFill"
188   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  188 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
189 189 v-else
190 190 class="status-select-img"
191 191 ></image>
... ... @@ -197,13 +197,13 @@
197 197 <text class="status-select-title">退货退款</text>
198 198 <image
199 199 mode="aspectFill"
200   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  200 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
201 201 v-if="afterType == 2"
202 202 class="status-select-img"
203 203 ></image>
204 204 <image
205 205 mode="aspectFill"
206   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  206 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
207 207 v-else
208 208 class="status-select-img"
209 209 ></image>
... ... @@ -233,13 +233,13 @@
233 233 <text class="status-select-title">未收到货</text>
234 234 <image
235 235 mode="aspectFill"
236   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  236 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
237 237 v-if="ReturnMoneyQuery.goodsState == 0"
238 238 class="status-select-img"
239 239 ></image>
240 240 <image
241 241 mode="aspectFill"
242   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  242 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
243 243 v-else
244 244 class="status-select-img"
245 245 ></image>
... ... @@ -251,13 +251,13 @@
251 251 <text class="status-select-title">已收到货</text>
252 252 <image
253 253 mode="aspectFill"
254   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  254 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
255 255 v-if="ReturnMoneyQuery.goodsState == 1"
256 256 class="status-select-img"
257 257 ></image>
258 258 <image
259 259 mode="aspectFill"
260   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  260 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
261 261 v-else
262 262 class="status-select-img"
263 263 ></image>
... ... @@ -294,13 +294,13 @@
294 294 <text class="status-select-title">{{ item }}</text>
295 295 <image
296 296 mode="aspectFill"
297   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  297 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
298 298 v-if="ReturnMoneyQuery.returnReason == index"
299 299 class="status-select-img"
300 300 ></image>
301 301 <image
302 302 mode="aspectFill"
303   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  303 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
304 304 v-else
305 305 class="status-select-img"
306 306 ></image>
... ... @@ -923,7 +923,7 @@ export default {
923 923 content: '';
924 924 width: 80rpx;
925 925 height: 80rpx;
926   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/addImgBtn.png") center center;
  926 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/addImgBtn.png") center center;
927 927 background-size: contain;
928 928 }
929 929  
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/afterSaleApplyRetund.vue
... ... @@ -38,14 +38,14 @@
38 38 v-model="ReturnMoneyQuery.goodsState"
39 39 v-if="ReturnMoneyQuery.goodsState == 0">
40 40 <text>未收到货</text>
41   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  41 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
42 42 class="r"></image>
43 43 </view>
44 44 <view class="r-box"
45 45 v-model="ReturnMoneyQuery.goodsState"
46 46 v-if="ReturnMoneyQuery.goodsState == 1">
47 47 <text>已收到货</text>
48   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  48 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
49 49 class="r"></image>
50 50 </view>
51 51 </view>
... ... @@ -54,7 +54,7 @@
54 54 <view class="l">退款原因</view>
55 55 <view class="r-box">
56 56 <text v-model="ReturnMoneyQuery.returnReason">{{ liyoutext }}</text>
57   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  57 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
58 58 class="r"></image>
59 59 </view>
60 60 </view>
... ... @@ -122,11 +122,11 @@
122 122 @click="ReturnMoneyQuery.goodsState = 0">
123 123 <text class="status-select-title">未收到货</text>
124 124 <image mode="aspectFill"
125   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  125 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
126 126 v-if="ReturnMoneyQuery.goodsState == 0"
127 127 class="status-select-img"></image>
128 128 <image mode="aspectFill"
129   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  129 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
130 130 v-else
131 131 class="status-select-img"></image>
132 132 </view>
... ... @@ -134,11 +134,11 @@
134 134 @click="ReturnMoneyQuery.goodsState = 1">
135 135 <text class="status-select-title">已收到货</text>
136 136 <image mode="aspectFill"
137   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  137 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
138 138 v-if="ReturnMoneyQuery.goodsState == 1"
139 139 class="status-select-img"></image>
140 140 <image mode="aspectFill"
141   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  141 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
142 142 v-else
143 143 class="status-select-img"></image>
144 144 </view>
... ... @@ -167,11 +167,11 @@
167 167 :key="index">
168 168 <text class="status-select-title">{{ item }}</text>
169 169 <image mode="aspectFill"
170   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  170 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
171 171 v-if="ReturnMoneyQuery.returnReason == index"
172 172 class="status-select-img"></image>
173 173 <image mode="aspectFill"
174   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  174 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
175 175 v-else
176 176 class="status-select-img"></image>
177 177 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/index.vue
... ... @@ -41,7 +41,7 @@
41 41 />
42 42 <text class="shop-name">{{ orderItem.shopName }}</text>
43 43 <image
44   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  44 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
45 45 class="arrow-img"
46 46 />
47 47 </view>
... ... @@ -126,7 +126,7 @@
126 126 <NoMore :show="!isEmpty && list.length >=listTotal" />
127 127 <Empty
128 128 :show="isEmpty"
129   - icon-url="https://jy.scjysm.asia:18086/mefile/file/static/images/emptyOrderImg.png"
  129 + icon-url="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/emptyOrderImg.png"
130 130 >您还没有订单哦~
131 131 </Empty>
132 132 </view>
... ... @@ -829,7 +829,7 @@ page {
829 829 .delIcon {
830 830 width: 40rpx;
831 831 height: 40rpx;
832   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/delListOrder.png") no-repeat center center;
  832 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/delListOrder.png") no-repeat center center;
833 833 background-size: contain;
834 834 }
835 835 }
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/logisticsInfo.vue
... ... @@ -15,7 +15,7 @@
15 15 </view>
16 16 </view>
17 17 <view v-else class="emptyOrder-box flex-items-plus flex-column">
18   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  18 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
19 19 <label class="font-color-999 fs26 mar-top-30">你还没有物流信息哦~</label>
20 20 </view>
21 21 </view>
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/orderConfirm.vue
... ... @@ -6,7 +6,7 @@
6 6 <view v-if="ifShow">
7 7 <view class="content">
8 8 <view class="address-box" @click="addAddressTap">
9   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/orderAddress.png"
  9 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/orderAddress.png"
10 10 class="address-img"></image>
11 11 <!-- 有地址的 -->
12 12 <view class="address-r" v-if="userAddressInfo.receiveName">
... ... @@ -22,14 +22,14 @@
22 22 <view class="address-r" v-else>
23 23 <text>你还没有收货地址哦,点击这里添加</text>
24 24 </view>
25   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/greyArrow.png"
  25 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/greyArrow.png"
26 26 class="arrow-right-img"></image>
27 27 </view>
28 28 <view class="order-list-box">
29 29 <view class="item" v-for="(item, sIndex) in settlement.shops" :key="item.shopId">
30 30 <view class="order-list-top">
31 31 <view class="top-l">
32   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/orderStoreIcon.png"
  32 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/orderStoreIcon.png"
33 33 class="shop-img">
34 34 </image>
35 35 <text class="shop-name">{{ item.shopName }}</text>
... ... @@ -92,7 +92,7 @@
92 92 {{ item.currentCoupon.reduceMoney }}折券
93 93 </view>
94 94 <image class="discount-img"
95   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png">
  95 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png">
96 96 </image>
97 97 </view>
98 98  
... ... @@ -127,7 +127,7 @@
127 127 <view class="discount-info1" v-else-if="couponId.couponName">{{couponId.couponName}}</view>
128 128 <view class="discount-info1" v-else>暂无选择</view>
129 129 <image class="discount-img"
130   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"></image>
  130 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"></image>
131 131 </view>
132 132 </view>
133 133 <!-- 积分支付-->
... ... @@ -184,7 +184,7 @@
184 184 <view class="activity-box" style="height: 1000rpx;">
185 185 <view class="title-box">
186 186 <image class="close-btn" @click="onDiscountClose"
187   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/close.png"></image>
  187 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/close.png"></image>
188 188 </view>
189 189 <view class="activity-coupon-box">
190 190 <scroll-view scroll-y="true" style="height: 900rpx;">
... ... @@ -209,10 +209,10 @@
209 209 <view class="info font-color-999">满{{ usableItem.fullMoney }}元可用</view>
210 210 </view>
211 211 <image class="check-img"
212   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  212 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
213 213 v-if="usableItem.checked"></image>
214 214 <image class="check-img"
215   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  215 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
216 216 v-else>
217 217 </image>
218 218 </view>
... ... @@ -228,7 +228,7 @@
228 228 <view class="activity-box">
229 229 <view class="title-box">
230 230 <image class="close-btn" @click="onshopClose"
231   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/close.png"></image>
  231 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/close.png"></image>
232 232 </view>
233 233 <view class="activity-coupon-box">
234 234 <scroll-view scroll-y="true" style="height: 900rpx;">
... ... @@ -253,10 +253,10 @@
253 253 <view class="info font-color-999">满{{ sItem.fullMoney }}元可用</view>
254 254 </view>
255 255 <image class="check-img"
256   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  256 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
257 257 v-if="sItem.checked"></image>
258 258 <image class="check-img"
259   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  259 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
260 260 v-else>
261 261 </image>
262 262 </view>
... ... @@ -272,7 +272,7 @@
272 272 <view class="activity-box" style="height: 1000rpx;">
273 273 <view class="title-box">
274 274 <image class="close-btn" @click="iscoupon=false"
275   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/close.png"></image>
  275 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/close.png"></image>
276 276 </view>
277 277 <view class="activity-coupon-box">
278 278 <scroll-view scroll-y="true" style="height: 900rpx;">
... ... @@ -297,10 +297,10 @@
297 297 <view class="info font-color-999">{{usableItem.couponType == '1'?'满'+usableItem.usageThreshold+'元可用':'最高'+usableItem.maxDiscountAmount+'元'}}</view>
298 298 </view>
299 299 <image class="check-img"
300   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  300 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
301 301 v-if="usableItem.checked"></image>
302 302 <image class="check-img"
303   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  303 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
304 304 v-else>
305 305 </image>
306 306 </view>
... ... @@ -2160,7 +2160,7 @@
2160 2160 .coupon-item {
2161 2161 width: 48%;
2162 2162 height: 291rpx;
2163   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/couponsIcon.png") no-repeat center top;
  2163 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/couponsIcon.png") no-repeat center top;
2164 2164 margin-top: 20upx;
2165 2165 color: #C5AA7B;
2166 2166 flex-shrink: 0;
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/orderConfirm334.vue
... ... @@ -10,7 +10,7 @@
10 10 @click="addAddressTap"
11 11 >
12 12 <image
13   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/orderAddress.png"
  13 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/orderAddress.png"
14 14 class="address-img"
15 15 ></image>
16 16 <!-- 有地址的 -->
... ... @@ -34,7 +34,7 @@
34 34 <text>你还没有收货地址哦,点击这里添加</text>
35 35 </view>
36 36 <image
37   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/greyArrow.png"
  37 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/greyArrow.png"
38 38 class="arrow-right-img"
39 39 ></image>
40 40 </view>
... ... @@ -47,7 +47,7 @@
47 47 <view class="order-list-top">
48 48 <view class="top-l">
49 49 <image
50   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/orderStoreIcon.png"
  50 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/orderStoreIcon.png"
51 51 class="shop-img"
52 52 >
53 53 </image>
... ... @@ -130,7 +130,7 @@
130 130 </view>
131 131 <image
132 132 class="discount-img"
133   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  133 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
134 134 ></image>
135 135 </view>
136 136  
... ... @@ -181,7 +181,7 @@
181 181 </view>
182 182 <image
183 183 class="discount-img"
184   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  184 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
185 185 ></image>
186 186 </view>
187 187 </view>
... ... @@ -277,7 +277,7 @@
277 277 <image
278 278 class="close-btn"
279 279 @click="onDiscountClose"
280   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/close.png"
  280 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/close.png"
281 281 ></image>
282 282 </view>
283 283 <view class="activity-coupon-box">
... ... @@ -319,12 +319,12 @@
319 319 </view>
320 320 <image
321 321 class="check-img"
322   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  322 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
323 323 v-if="usableItem.checked"
324 324 ></image>
325 325 <image
326 326 class="check-img"
327   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  327 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
328 328 v-else
329 329 >
330 330 </image>
... ... @@ -349,7 +349,7 @@
349 349 <image
350 350 class="close-btn"
351 351 @click="onshopClose"
352   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/close.png"
  352 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/close.png"
353 353 ></image>
354 354 </view>
355 355 <view class="activity-coupon-box">
... ... @@ -390,12 +390,12 @@
390 390 </view>
391 391 <image
392 392 class="check-img"
393   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectActive.png"
  393 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectActive.png"
394 394 v-if="sItem.checked"
395 395 ></image>
396 396 <image
397 397 class="check-img"
398   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/selectEmpty.png"
  398 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/selectEmpty.png"
399 399 v-else
400 400 >
401 401 </image>
... ... @@ -2019,7 +2019,7 @@ page {
2019 2019 .coupon-item {
2020 2020 width: 48%;
2021 2021 height: 291rpx;
2022   - background: url("https://jy.scjysm.asia:18086/mefile/file/static/images/couponsIcon.png") no-repeat center top;
  2022 + background: url("https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/couponsIcon.png") no-repeat center top;
2023 2023 margin-top: 20upx;
2024 2024 color: #C5AA7B;
2025 2025 flex-shrink: 0;
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/orderDetails.vue
... ... @@ -81,7 +81,7 @@
81 81 </view>
82 82 <view class="order-details-info-box">
83 83 <view class="address-box">
84   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/orderAddress.png" class="address-img">
  84 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/orderAddress.png" class="address-img">
85 85 </image>
86 86 <view class="address-r">
87 87 <view class="address-name-box">
... ... @@ -92,7 +92,7 @@
92 92 <text>{{ dataList.receiveAdress }} {{ dataList.address }}</text>
93 93 </view>
94 94 </view>
95   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png" v-if="false"
  95 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png" v-if="false"
96 96 class="arrow-right-img"></image>
97 97 </view>
98 98  
... ... @@ -100,10 +100,10 @@
100 100 <view class="item">
101 101 <view class="order-list-top">
102 102 <view class="top-l" @click="goShop(dataList.shopId)">
103   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/orderStoreIcon.png"
  103 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/orderStoreIcon.png"
104 104 class="shop-img"></image>
105 105 <text class="shop-name">{{ dataList.shopName }}</text>
106   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowRight.png"
  106 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowRight.png"
107 107 class="arrow-img">
108 108 </image>
109 109 </view>
... ... @@ -268,10 +268,10 @@
268 268 <text class="line"></text>
269 269 <text>物流信息</text>
270 270 </view>
271   - <image mode="aspectFill" src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDown.png"
  271 + <image mode="aspectFill" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDown.png"
272 272 class="arrow-down-img" style="transform:rotate(180deg);" v-if="isShowWuLiu == true">
273 273 </image>
274   - <image mode="aspectFill" src="https://jy.scjysm.asia:18086/mefile/file/static/images/arrowDown.png"
  274 + <image mode="aspectFill" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/arrowDown.png"
275 275 class="arrow-down-img" v-else>
276 276 </image>
277 277 </view>
... ... @@ -282,7 +282,7 @@
282 282 <uni-steps :options="steps" direction="column" :active="0"></uni-steps>
283 283 </view>
284 284 <view v-else class="emptyOrder-box flex-items-plus flex-column">
285   - <image class="emptyOrder-img" src="https://jy.scjysm.asia:18086/mefile/file/static/img//bgnull.png"></image>
  285 + <image class="emptyOrder-img" src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/img//bgnull.png"></image>
286 286 <label class="font-color-999 fs26 mar-top-30">这里空空如也~</label>
287 287 </view>
288 288 </view>
... ... @@ -315,7 +315,7 @@
315 315 <view class="pay-type-radio">
316 316 <view class="pay-type-img">
317 317 <img class="pay-type-img-inner"
318   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/alipay.png" />
  318 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/alipay.png" />
319 319 </view>
320 320 <label class="pay-type-label">支付宝支付</label>
321 321 <radio class="pay-type-radio-item" style="transform:scale(0.7)" :checked="paymentMode == 2"
... ... @@ -324,7 +324,7 @@
324 324 <view class="pay-type-radio">
325 325 <view class="pay-type-img">
326 326 <img class="pay-type-img-inner"
327   - src="https://jy.scjysm.asia:18086/mefile/file/static/images/huabei.png" />
  327 + src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/huabei.png" />
328 328 </view>
329 329 <label class="pay-type-label">花呗分期</label>
330 330 <radio class="pay-type-radio-item" style="transform:scale(0.7)"
... ...
ceres-uniapp-master - 副本/pages_category_page1/orderModule/paySuccessful.vue
... ... @@ -7,7 +7,7 @@
7 7 </view>
8 8 <view class="resultCard">
9 9 <view class="imgBox">
10   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/payIcon.png"></image>
  10 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/payIcon.png"></image>
11 11 </view>
12 12 <view class="successful">支付成功</view>
13 13 <view class="btnBox fs28 font-color-333">
... ... @@ -16,7 +16,7 @@
16 16 </view>
17 17 <view class="orderPolite" v-if="orderPolite.growth || orderPolite.couponList">
18 18 <view class="politeImgBox">
19   - <image src="https://jy.scjysm.asia:18086/mefile/file/static/images/politeIcon.png"></image>
  19 + <image src="https://zhgw-uat.028wlkj.com/cdwlMall/zsfwzxt/file/static/images/politeIcon.png"></image>
20 20 </view>
21 21 <view class="rightInfo">
22 22 <view class="growthBox"
... ...