fix: 小程序环境、显示调整

property-only-app
wx-jincw 2 months ago
parent 1ab21365e8
commit f402c938be

@ -8,7 +8,7 @@
// | Author: CRMEB Team <admin@crmeb.com> // | Author: CRMEB Team <admin@crmeb.com>
// +---------------------------------------------------------------------- // +----------------------------------------------------------------------
//移动端商城API //移动端商城API
let domain = 'http://crmebxcx.test.jiutianda.cn' let domain = 'https://fzbfwy.com/mobile-api'
module.exports = { module.exports = {
// 请求域名 格式: https://您的域名 // 请求域名 格式: https://您的域名
@ -17,7 +17,7 @@ module.exports = {
// #ifdef MP // #ifdef MP
HTTP_REQUEST_URL: domain, HTTP_REQUEST_URL: domain,
// #endif // #endif
HTTP_ADMIN_URL:'http://crmeb.test.jiutianda.cn', //PC后台的API请求地址上传图片用,影响h5上传头像 HTTP_ADMIN_URL:'https://fzbfwy.com/prod-api', //PC后台的API请求地址上传图片用,影响h5上传头像
// #ifdef H5 // #ifdef H5
//H5接口是浏览器地址 //H5接口是浏览器地址
// HTTP_REQUEST_URL: window.location.protocol+"//"+window.location.host, // HTTP_REQUEST_URL: window.location.protocol+"//"+window.location.host,

@ -1,7 +1,7 @@
{ {
"name" : "甄味馆商城", "name" : "八方物业",
"appid" : "__UNI__B905528", "appid" : "__UNI__B905528",
"description" : "甄味馆商城", "description" : "八方物业",
"versionName" : "1.0.0", "versionName" : "1.0.0",
"versionCode" : 1001, "versionCode" : 1001,
"transformPx" : false, "transformPx" : false,
@ -130,11 +130,7 @@
"postcss" : true, "postcss" : true,
"es6" : true "es6" : true
}, },
"permission" : { "permission" : {},
"scope.userLocation" : {
"desc" : "你的位置信息将用于和门店的距离长度"
}
},
// "plugins" : { // "plugins" : {
// "chat" : { // "chat" : {
// "version" : "1.0.8", // "version" : "1.0.8",

@ -183,7 +183,7 @@
<view <view
class="image-item" class="image-item"
v-for="(file, imgIndex) in item.beforeProcessFiles" v-for="(file, imgIndex) in item.beforeProcessFiles"
:key="'before-' + imgIndex" :key="imgIndex"
@click="previewRecordImages(item.beforeProcessFiles, imgIndex)" @click="previewRecordImages(item.beforeProcessFiles, imgIndex)"
> >
<image <image
@ -202,7 +202,7 @@
<view <view
class="image-item" class="image-item"
v-for="(file, imgIndex) in item.afterProcessFiles" v-for="(file, imgIndex) in item.afterProcessFiles"
:key="'after-' + imgIndex" :key="imgIndex"
@click="previewRecordImages(item.afterProcessFiles, imgIndex)" @click="previewRecordImages(item.afterProcessFiles, imgIndex)"
> >
<image <image

@ -65,7 +65,7 @@
</view> </view>
<view class="time-wrap"> <view class="time-wrap">
<text class="time">{{ item.noticeTime }}</text> <text class="time">{{ item.noticeTime || '' }}</text>
<view class="read-badge" v-if="isUnread(item.isRead)"> <view class="read-badge" v-if="isUnread(item.isRead)">
<view class="red-dot"></view> <view class="red-dot"></view>
</view> </view>

@ -41,8 +41,8 @@
<view class="attach-list"> <view class="attach-list">
<view <view
class="attach-item" class="attach-item"
v-for="(file, index) in fileList" v-for="file in fileList"
:key="file.attId || file.fileId || index" :key="file.__key"
@click="fileClick(file)" @click="fileClick(file)"
> >
<view class="left"> <view class="left">
@ -105,7 +105,11 @@ export default {
}, },
computed: { computed: {
fileList() { fileList() {
return Array.isArray(this.notice?.files) ? this.notice.files : []; const list = Array.isArray(this.notice?.files) ? this.notice.files : [];
return list.map((file, index) => ({
...file,
__key: file.attId || file.fileId || index
}));
}, },
imageFiles() { imageFiles() {
return this.fileList return this.fileList

@ -13,7 +13,7 @@
:key="index" :key="index"
> >
<view class="dispatch-header"> <view class="dispatch-header">
<text class="dispatch-status" :class="dispatchStatusClass(item.status)"> <text class="dispatch-status" :class="dispatchStatusClassMap[item.status] || ''">
{{ getDispatchStatusText(item.status) }} {{ getDispatchStatusText(item.status) }}
</text> </text>
<text class="dispatch-time">{{ item.assignTime }}</text> <text class="dispatch-time">{{ item.assignTime }}</text>
@ -87,7 +87,12 @@ export default {
data() { data() {
return { return {
records: [], records: [],
loading: false loading: false,
dispatchStatusClassMap: {
0: 'pending',
1: 'doing',
2: 'done'
}
}; };
}, },
watch: { watch: {
@ -139,15 +144,6 @@ export default {
}; };
return statusMap[status] || '未知状态'; return statusMap[status] || '未知状态';
}, },
//
dispatchStatusClass(status) {
const classMap = {
0: 'pending',
1: 'doing',
2: 'done'
};
return classMap[status] || '';
},
// //
close() { close() {
this.$emit('update:visible', false); this.$emit('update:visible', false);

@ -158,7 +158,7 @@
<view <view
class="image-item" class="image-item"
v-for="(file, imgIndex) in item.files" v-for="(file, imgIndex) in item.files"
:key="'fault-' + imgIndex" :key="imgIndex"
@click="previewRecordImages(item.files, imgIndex)" @click="previewRecordImages(item.files, imgIndex)"
> >
<image <image
@ -178,7 +178,7 @@
<view <view
class="image-item" class="image-item"
v-for="(file, imgIndex) in item.afterProcessFiles" v-for="(file, imgIndex) in item.afterProcessFiles"
:key="'result-' + imgIndex" :key="imgIndex"
@click="previewRecordImages(item.afterProcessFiles, imgIndex)" @click="previewRecordImages(item.afterProcessFiles, imgIndex)"
> >
<image <image

@ -4,11 +4,11 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"> <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
<title>甄味馆</title> <title>八方物业</title>
<meta name="Copyright" content="helang"> <meta name="Copyright" content="helang">
<!-- <link rel="shortcut icon" type="image/png" href="/uniapp-extend/static/logo.png"> --> <!-- <link rel="shortcut icon" type="image/png" href="/uniapp-extend/static/logo.png"> -->
<meta name="keywords" content="甄味馆"> <meta name="keywords" content="八方物业">
<meta name="description" content="甄味馆"> <meta name="description" content="八方物业">
<style type="text/css"> <style type="text/css">
body { body {
margin: 0; margin: 0;

Loading…
Cancel
Save