first commit

This commit is contained in:
cclu 2025-04-03 18:55:21 +08:00
parent d454e305da
commit 4f993ce754
4 changed files with 194 additions and 130 deletions

View File

@ -10,146 +10,189 @@
</view>
</view> -->
<view class="tabBox">
<MenuItem v-for="(item, index) in tabList" :key="index" :item="item" round="true" size="28"
<MenuItem
v-for="(item, index) in tabList"
:key="index"
:item="item"
round="true"
size="28"
:src="selectFilter == item.id ? item.active : item.src"
:nameStyle="selectFilter == item.id ? 'color:#5B96E9' : 'color:#808D97'" :imageBoxStyle="(selectFilter == item.id
? 'background:#f0f7fe;'
: 'background:#f6f7f8;') +
'height:75rpx;width:75rpx;padding: 18rpx;'
" @handleClick="handleChangeSelect(item.id)">
:nameStyle="selectFilter == item.id ? 'color:#5B96E9' : 'color:#808D97'"
:imageBoxStyle="
(selectFilter == item.id
? 'background:#f0f7fe;'
: 'background:#f6f7f8;') +
'height:75rpx;width:75rpx;padding: 18rpx;'
"
@handleClick="handleChangeSelect(item.id)"
>
</MenuItem>
</view>
<scroll-view class="scrollbox" :scroll-y="true" @scrolltolower="handleScrollBottom">
<scroll-view
class="scrollbox"
:scroll-y="true"
@scrolltolower="handleScrollBottom"
>
<view class="dataList">
<view class="dataItem" v-for="(item, index) in dataList" :key="index" @click="handleGoDetail(item)">
<view
class="dataItem"
v-for="(item, index) in dataList"
:key="index"
@click="handleGoDetail(item)"
>
<div class="content-index">{{ index + 1 }}</div>
<view class="itemRow">
<view class="projectName">{{ item.template.title || "-" }}</view>
<view class="stateName" :style="{
color:
item.extendObj.errorStatus === 0
? 'red'
: item.extendObj.errorStatus === 1
? '#3B72FF'
: item.extendObj.errorStatus === 2
? '#139942'
: '',
}">
<view
class="stateName"
:style="{
color:
item.extendObj.errorStatus === 0
? 'red'
: item.extendObj.errorStatus === 1
? '#3B72FF'
: item.extendObj.errorStatus === 2
? '#139942'
: '',
}"
>
{{
item.extendObj.errorStatus === 0
? "待处理"
: item.extendObj.errorStatus === 1
? "处理中"
: item.extendObj.errorStatus === 2
? "已处理"
: ""
}}</view>
item.extendObj.errorStatus === 0
? "待处理"
: item.extendObj.errorStatus === 1
? "处理中"
: item.extendObj.errorStatus === 2
? "已处理"
: ""
}}</view
>
</view>
<view class="itemCenterRow" style="margin: 60rpx 0 20rpx">
<view class="value">{{
item.extendObj.uploadResult || "-"
}}</view>
<view class="value">{{ item.extendObj.uploadResult || "-" }}</view>
</view>
<view class="itemRow">
<view class="leftName"></view>
<!-- <view class="rightName">{{ $util.getMoney(item.REVENUE_AMOUNT) }}</view>-->
<view class="rightName"><span :style="{
color:
item.extendObj.situation === 0
? '#139942'
: item.extendObj.situation === 1
? '#F75031'
: ''
}">{{
item.extendObj.situation === 0
? "正常情况"
: item.extendObj.situation === 1
? "急需处理"
: "-"
}}</span> </view>
<view class="rightName"
><span
:style="{
color:
item.extendObj.situation === 0
? '#139942'
: item.extendObj.situation === 1
? '#F75031'
: '',
}"
>{{
item.extendObj.errorStatus === 2
? ""
: item.extendObj.situation === 0
? "正常情况"
: item.extendObj.situation === 1
? "急需处理"
: "-"
}}</span
>
</view>
</view>
<view class="line"></view>
<view class="itemRow">
<view class="leftName"><span class="radio" style="background: #44bea3"></span>{{ item.userName || "-" }}
<view class="leftName"
><span class="radio" style="background: #44bea3"></span
>{{ item.userName || "-" }}
</view>
<view class="rightName"></view>
</view>
<view class="itemRow">
<view class="leftName"><span class="radio" style="background: #398EFE"></span>{{
item.createdAt
? $moment(item.createdAt).format("YYYY-MM-DD HH:mm:ss")
: "-"
}}</view>
<view class="leftName"
><span class="radio" style="background: #398efe"></span
>{{
item.createdAt
? $moment(item.createdAt).format("YYYY-MM-DD HH:mm:ss")
: "-"
}}</view
>
</view>
</view>
</view>
<view class="dataList" v-if=false>
<view class="dataItem" v-for="(item, index) in dataList" :key="index" @click="handleGoDetail(item)">
<view class="dataList" v-if="false">
<view
class="dataItem"
v-for="(item, index) in dataList"
:key="index"
@click="handleGoDetail(item)"
>
<view class="dataTop">
<view class="topLeft">
<image class="itemIcon" src="/static/images/mbwa/fixed.svg" />
<span class="itemTitle">{{ item.template.title || "-" }}</span>
</view>
<view class="topRight" :style="{
color:
item.extendObj.errorStatus === 0
? 'red'
: item.extendObj.errorStatus === 1
? '#3B72FF'
: item.extendObj.errorStatus === 2
? '#139942'
: '',
}">
<view
class="topRight"
:style="{
color:
item.extendObj.errorStatus === 0
? 'red'
: item.extendObj.errorStatus === 1
? '#3B72FF'
: item.extendObj.errorStatus === 2
? '#139942'
: '',
}"
>
{{
item.extendObj.errorStatus === 0
? "待处理"
: item.extendObj.errorStatus === 1
? "处理中"
: item.extendObj.errorStatus === 2
? "已处理"
: ""
}}
item.extendObj.errorStatus === 0
? "待处理"
: item.extendObj.errorStatus === 1
? "处理中"
: item.extendObj.errorStatus === 2
? "已处理"
: ""
}}
</view>
</view>
<view class="dataBottom">
<view class="statusBox" :style="{
color:
item.extendObj.situation === 0
? '#139942'
: item.extendObj.situation === 1
? '#F75031'
: '',
background:
item.extendObj.situation === 0
? '#EBF7EF'
: item.extendObj.situation === 1
? '#FEF0ED'
: '',
}">{{
item.extendObj.situation === 0
? "正常情况"
: item.extendObj.situation === 1
? "急需处理"
: "-"
}}</view>
<view
class="statusBox"
:style="{
color:
item.extendObj.situation === 0
? '#139942'
: item.extendObj.situation === 1
? '#F75031'
: '',
background:
item.extendObj.situation === 0
? '#EBF7EF'
: item.extendObj.situation === 1
? '#FEF0ED'
: '',
}"
>{{
item.extendObj.situation === 0
? "正常情况"
: item.extendObj.situation === 1
? "急需处理"
: "-"
}}</view
>
<view class="itemContent">{{
item.extendObj.uploadResult || "-"
}}</view>
item.extendObj.uploadResult || "-"
}}</view>
<view class="userBox">
<text class="userName">{{ item.userName || "-" }}</text>
<text class="time">{{
item.createdAt
? $moment(item.createdAt).format("YYYY-MM-DD HH:mm:ss")
: "-"
}}</text>
item.createdAt
? $moment(item.createdAt).format("YYYY-MM-DD HH:mm:ss")
: "-"
}}</text>
</view>
</view>
</view>
@ -158,7 +201,7 @@
<view class="load-more" v-if="dataList && dataList.length > 0">
<text>{{
!isEnd ? "正在加载,请稍后..." : "——— 我是有底线的 ———"
}}</text>
}}</text>
</view>
</scroll-view>
</view>
@ -297,28 +340,28 @@ export default {
this.selectFilter === 1
? undefined
: this.selectFilter === 2
? [
? [
{
key: "situation",
value: 0,
},
]
: this.selectFilter === 3
? [
{
key: "situation",
value: 1,
},
]
: this.selectFilter === 4
? [
{
key: "person.STAFF_NAME",
value: this.useInfo.userData.UserName,
// this.useInfo.userData.UserId
},
]
: undefined,
: this.selectFilter === 3
? [
{
key: "situation",
value: 1,
},
]
: this.selectFilter === 4
? [
{
key: "person.STAFF_NAME",
value: this.useInfo.userData.UserName,
// this.useInfo.userData.UserId
},
]
: undefined,
// any:
// this.selectFilter === 4
@ -469,7 +512,7 @@ export default {
padding: 16rpx;
margin: 24rpx 0;
border-radius: 8rpx;
box-shadow: 0 0px 6rpx #E2E2E2;
box-shadow: 0 0px 6rpx #e2e2e2;
position: relative;
.content-index {
@ -483,7 +526,7 @@ export default {
position: absolute;
top: 26rpx;
left: -4rpx;
box-shadow: 4rpx 4rpx 2rpx 0 rgba(238, 112, 27, 0.5)
box-shadow: 4rpx 4rpx 2rpx 0 rgba(238, 112, 27, 0.5);
}
.itemRow {
@ -560,8 +603,6 @@ export default {
text-overflow: ellipsis;
text-align: center;
}
}
.line {

View File

@ -1187,7 +1187,8 @@ export default {
});
uni.uploadFile({
// url: "https://user.eshangtech.com/Coop.Merchant/Handler/handler_ajax.ashx?action_type=UploadFile&folder=MBWA",
url: "https://es.robot-z.cn/oss/upload",
// url: "https://es.robot-z.cn/oss/upload",
url:"https://es.eshangtech.com/oss/upload",
filePath: res.tempFilePath,
header: {
"Content-Type": "multipart/form-data",
@ -1204,7 +1205,7 @@ export default {
console.log("data", data);
uni.hideLoading();
_this.feedbackImgList.push(
`https://es.robot-z.cn/${data.data.path}`
`https://es.eshangtech.com/${data.data.path}`
);
},
fail(error) {
@ -1224,7 +1225,8 @@ export default {
});
uni.uploadFile({
// url: "https://user.eshangtech.com/Coop.Merchant/Handler/handler_ajax.ashx?action_type=UploadFile&folder=MBWA",
url: "https://es.robot-z.cn/oss/upload",
// url: "https://es.robot-z.cn/oss/upload",
url:"https://es.eshangtech.com/oss/upload",
filePath: rs.tempFilePaths[0],
fileType: "image",
header: {
@ -1240,7 +1242,7 @@ export default {
console.log("data", data);
uni.hideLoading();
_this.feedbackImgList.push(
`https://es.robot-z.cn/${data.data.path}`
`https://es.eshangtech.com/${data.data.path}`
);
// path;
},

View File

@ -37,7 +37,11 @@
</div>
<div class="imgItem" v-for="(item, index) in imgsList" :key="index">
<image :src="item" @tap="showImg2(index)" mode="aspectFill" />
<image
:src="item"
@tap="showImg2(index, imgsList)"
mode="aspectFill"
/>
<view class="closeBox" @click.stop="deleteImgFunc(item, index)">
<image
class="closeIcon"
@ -299,7 +303,11 @@
@click.stop="deleteImgFunc(item, index)"
>×</span
>
<image :src="item" @tap="showImg2(index)" mode="aspectFill" />
<image
:src="item"
@tap="showImg2(index, imgsList)"
mode="aspectFill"
/>
</div>
<div class="uploadAdd" @click="submitImg">
<div class="upload-file-add-container">
@ -837,7 +845,8 @@ export default {
});
uni.uploadFile({
// url: "https://user.eshangtech.com/Coop.Merchant/Handler/handler_ajax.ashx?action_type=UploadFile&folder=MBWA",
url: "https://es.robot-z.cn/oss/upload",
// url: "https://es.robot-z.cn/oss/upload",
url: "https://es.eshangtech.com/oss/upload",
filePath: res.tempFilePath,
header: {
"Content-Type": "multipart/form-data",
@ -854,7 +863,7 @@ export default {
console.log("data", data);
uni.hideLoading();
_this.imgsList.push(
`https://es.robot-z.cn/${data.data.path}`
`https://es.eshangtech.com/${data.data.path}`
);
},
fail(error) {
@ -874,7 +883,8 @@ export default {
});
uni.uploadFile({
// url: "https://user.eshangtech.com/Coop.Merchant/Handler/handler_ajax.ashx?action_type=UploadFile&folder=MBWA",
url: "https://es.robot-z.cn/oss/upload",
// url: "https://es.robot-z.cn/oss/upload",
url: "https://es.eshangtech.com/oss/upload",
filePath: rs.tempFilePaths[0],
fileType: "image",
header: {
@ -889,7 +899,9 @@ export default {
}
console.log("data", data);
uni.hideLoading();
_this.imgsList.push(`https://es.robot-z.cn/${data.data.path}`);
_this.imgsList.push(
`https://es.eshangtech.com/${data.data.path}`
);
// path;
},
fail(error) {
@ -988,6 +1000,14 @@ export default {
this.$forceUpdate();
}
},
showImg2(index, imgList) {
uni.previewImage({
urls: imgList,
current: index,
loop: true,
indicator: "number",
});
},
//
handleChangeSituationType(e) {

View File

@ -2,7 +2,7 @@
* @Author: cclu 1106109051@qq.com
* @Date: 2023-05-16 09:06:13
* @LastEditors: cclu 1106109051@qq.com
* @LastEditTime: 2025-03-19 11:20:27
* @LastEditTime: 2025-03-27 15:45:03
* @FilePath: \wechat_yxcl\util\apiPath.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
@ -18,7 +18,8 @@ export default {
// apiurl: 'https://erysfeipeng.oicp.net/', // web api
testApiurl: 'http://dev.eshangtech.com:8001/', // web api测试接口地址
NodeApiurl: 'https://es.robot-z.cn/', // web api测试接口地址
// NodeApiurl: 'https://es.robot-z.cn/', // web api测试接口地址
NodeApiurl: 'https://es.eshangtech.com/', // web api测试接口地址
// NodeApiurl: 'http://home.robot-z.cn:7001/',
mobUrl: 'http://192.168.11.125:8000/Coop.Merchant/Handler/handler_ajax.ashx', // 接口
testURL1: 'http://192.168.10.123:8000', // 测试ip