代码提交

test
zhangdi 1 year ago
parent 9fd3568639
commit 5495c6ca5e
  1. 30
      common/betone_components/betone-list.vue
  2. 177
      manifest.json
  3. 24
      pages/inspection/quest.vue

@ -33,36 +33,36 @@
</view>
<view class="con-btn">
<!-- 客户 -->
<u-button size="mini" plain style="margin-right: 32rpx"
<u-button size="mini" plain style="margin-right:16rpx"
@click.stop="openWorkOrder(item)">查看</u-button>
<u-button size="mini" plain style="margin-right: 32rpx"
<u-button size="mini" plain style="margin-right:16rpx"
@click="openModel(item, 'details')">下载</u-button>
<block v-if="dataTypes == 1">
<!-- 工单详情 查看维修详情 -->
<u-button v-if="item.status == -1" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == -1" size="mini" :plain="true" style="margin-right:16rpx"
:hair-line="true" type="primary" @click="subOrder(item)">提报</u-button>
<u-button size="mini" v-if="item.status == -1" :plain="true" style="margin-right: 32rpx"
<u-button size="mini" v-if="item.status == -1" :plain="true" style="margin-right:16rpx"
:hair-line="true" type="primary" @click="orderUpdate(item)">修改</u-button>
<u-button v-if="item.status == 4" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 4" size="mini" :plain="true" style="margin-right:16rpx"
:hair-line="true" type="primary" @click="orderConfirm(item)">确认方案</u-button>
<u-button v-if="item.status == 5" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 5" size="mini" :plain="true" style="margin-right:16rpx"
:hair-line="true" type="primary" @click="goPageLocation(item)">查看位置</u-button>
<u-button v-if="item.status == 6" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 6" size="mini" :plain="true" style="margin-right:16rpx"
:hair-line="true" type="primary" @click="openEvaluate(item)">评价</u-button>
</block>
<!-- 客服 -->
<block v-if="dataTypes == 2">
<!-- 查看的提报单 -->
<u-button v-if="item.status == 0" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 0" size="mini" :plain="true" style="margin-right:16rpx"
@click.stop="sendOrders(item)" type="primary">接单</u-button>
<u-button v-if="item.status == 7" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 7" size="mini" :plain="true" style="margin-right:16rpx"
@click.stop="openModel(item, 'paymentInfo')" type="primary">确认付款</u-button>
<u-button v-if="item.status == 0" size="mini" plain type="primary"
style="margin-right: 32rpx" @click="openModel(item, 'close')">关闭</u-button>
style="margin-right:16rpx" @click="openModel(item, 'close')">关闭</u-button>
</block>
@ -70,7 +70,7 @@
<block v-if="dataTypes == 3">
<!-- 查看维修详情 -->
<u-button v-if="item.status == 3" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 3" size="mini" :plain="true" style="margin-right:16rpx"
:hair-line="true" type="primary" @click="orderConfirm(item)">审批</u-button>
@ -80,13 +80,13 @@
<!-- 查看维修详情 -->
<u-button v-if="item.status == 1" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 1" size="mini" :plain="true" style="margin-right:16rpx"
type="primary" @click="openModel(item, 'submitOrder')">确认</u-button>
<u-button v-if="item.status == 1" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 1" size="mini" :plain="true" style="margin-right:16rpx"
type="primary" @click="openModel(item, 'turn')">驳回</u-button>
<u-button v-if="item.status == 2" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 2" size="mini" :plain="true" style="margin-right:16rpx"
type="primary" @click="orderConfirm(item)">提交</u-button>
<u-button v-if="item.status == 5" size="mini" :plain="true" style="margin-right: 32rpx"
<u-button v-if="item.status == 5" size="mini" :plain="true" style="margin-right:16rpx"
type="primary" @click="openModel(item, 'repair')">维修完成</u-button>
</block>

@ -1,20 +1,20 @@
{
"name": "科研医疗建筑运维平台",
"appid": "__UNI__BB25171",
"description": "",
"versionName": "1.0.2",
"versionCode": 1,
"transformPx": false,
"app-plus": {
"nvueCompiler": "uni-app",
"compilerVersion": 3,
"modules": {
"Geolocation": {},
"Maps": {}
"name" : "科研医疗建筑运维平台",
"appid" : "__UNI__BB25171",
"description" : "",
"versionName" : "1.0.2",
"versionCode" : 1,
"transformPx" : false,
"app-plus" : {
"nvueCompiler" : "uni-app",
"compilerVersion" : 3,
"modules" : {
"Geolocation" : {},
"Maps" : {}
},
"distribute": {
"android": {
"permissions": [
"distribute" : {
"android" : {
"permissions" : [
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
@ -37,103 +37,100 @@
"<uses-permission android:name=\"android.permission.LOCATION\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>"
],
"minSdkVersion": 19,
"targetSdkVersion": 28
"minSdkVersion" : 19,
"targetSdkVersion" : 28
},
"ios": {
"privacyDescription": {
"NSLocationWhenInUseUsageDescription": "",
"NSLocationAlwaysUsageDescription": "",
"NSLocationAlwaysAndWhenInUseUsageDescription": ""
"ios" : {
"privacyDescription" : {
"NSLocationWhenInUseUsageDescription" : "",
"NSLocationAlwaysUsageDescription" : "",
"NSLocationAlwaysAndWhenInUseUsageDescription" : ""
},
"idfa": false,
"UIBackgroundModes": "audio,location",
"dSYMs": false
"idfa" : false,
"UIBackgroundModes" : "audio,location",
"dSYMs" : false
},
"sdkConfigs": {
"ad": {},
"push": {
"unipush": {}
"sdkConfigs" : {
"ad" : {},
"push" : {
"unipush" : {}
},
"maps": {
"amap": {
"name": "amapAjPJDZFvd",
"appkey_ios": "a9632baa2c4ae13a34c1fb265dda41f5",
"appkey_android": "a9632baa2c4ae13a34c1fb265dda41f5"
"maps" : {
"amap" : {
"name" : "amapAjPJDZFvd",
"appkey_ios" : "a9632baa2c4ae13a34c1fb265dda41f5",
"appkey_android" : "a9632baa2c4ae13a34c1fb265dda41f5"
}
},
"geolocation": {
"system": {
"__platform__": [
"ios",
"android"
]
"geolocation" : {
"system" : {
"__platform__" : [ "ios", "android" ]
}
}
},
"icons": {
"android": {
"hdpi": "unpackage/res/icons/72x72.png",
"xhdpi": "unpackage/res/icons/96x96.png",
"xxhdpi": "unpackage/res/icons/144x144.png",
"xxxhdpi": "unpackage/res/icons/192x192.png"
"icons" : {
"android" : {
"hdpi" : "unpackage/res/icons/72x72.png",
"xhdpi" : "unpackage/res/icons/96x96.png",
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
},
"ios": {
"appstore": "unpackage/res/icons/1024x1024.png",
"ipad": {
"app": "unpackage/res/icons/76x76.png",
"app@2x": "unpackage/res/icons/152x152.png",
"notification": "unpackage/res/icons/20x20.png",
"notification@2x": "unpackage/res/icons/40x40.png",
"proapp@2x": "unpackage/res/icons/167x167.png",
"settings": "unpackage/res/icons/29x29.png",
"settings@2x": "unpackage/res/icons/58x58.png",
"spotlight": "unpackage/res/icons/40x40.png",
"spotlight@2x": "unpackage/res/icons/80x80.png"
"ios" : {
"appstore" : "unpackage/res/icons/1024x1024.png",
"ipad" : {
"app" : "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png",
"notification" : "unpackage/res/icons/20x20.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"proapp@2x" : "unpackage/res/icons/167x167.png",
"settings" : "unpackage/res/icons/29x29.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight" : "unpackage/res/icons/40x40.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png"
},
"iphone": {
"app@2x": "unpackage/res/icons/120x120.png",
"app@3x": "unpackage/res/icons/180x180.png",
"notification@2x": "unpackage/res/icons/40x40.png",
"notification@3x": "unpackage/res/icons/60x60.png",
"settings@2x": "unpackage/res/icons/58x58.png",
"settings@3x": "unpackage/res/icons/87x87.png",
"spotlight@2x": "unpackage/res/icons/80x80.png",
"spotlight@3x": "unpackage/res/icons/120x120.png"
"iphone" : {
"app@2x" : "unpackage/res/icons/120x120.png",
"app@3x" : "unpackage/res/icons/180x180.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"notification@3x" : "unpackage/res/icons/60x60.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"settings@3x" : "unpackage/res/icons/87x87.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png"
}
}
}
},
"nativePlugins": {}
"nativePlugins" : {}
},
"compatible": {
"runtimeVersion": "2.9.2",
"compilerVersion": "2.9.5",
"ignoreVersion": true
"compatible" : {
"runtimeVersion" : "2.9.2",
"compilerVersion" : "2.9.5",
"ignoreVersion" : true
},
//"ignoreVersion" : true //trueHBuilderX1.9.0
"quickapp": {},
"mp-weixin": {
"appid": "wx81368cd255de5182",
"setting": {
"urlCheck": true,
"minified": true
"quickapp" : {},
"mp-weixin" : {
"appid" : "wx81368cd255de5182",
"setting" : {
"urlCheck" : true,
"minified" : true
},
"lazyCodeLoading": "requiredComponents",
"optimization": {
"subPackages": true
"lazyCodeLoading" : "requiredComponents",
"optimization" : {
"subPackages" : true
},
"permission": {}
"permission" : {}
},
"h5": {
"sdkConfigs": {
"maps": {
"amap": {
"key": "a35a37c732890b60c4ff0aadd318d0aa",
"securityJsCode": "7b6d007df2a0d16719b34ec5b7fce504",
"serviceHost": ""
"h5" : {
"sdkConfigs" : {
"maps" : {
"amap" : {
"key" : "a35a37c732890b60c4ff0aadd318d0aa",
"securityJsCode" : "7b6d007df2a0d16719b34ec5b7fce504",
"serviceHost" : ""
}
}
}
}
}
}

@ -35,26 +35,26 @@
<text class="con-title">计划开始时间{{ item.startTime }}</text>
<!-- <text class="con-title">计划开始时间{{ item.startTime }}</text> -->
<view class="con-btn">
<u-button size="mini" plain style="margin-right: 32rpx"
<u-button size="mini" plain style="margin-right:16rpx"
@click="taskDetails(item)">查看</u-button>
<u-button size="mini" plain style="margin-right: 32rpx"
<u-button size="mini" plain style="margin-right:16rpx"
@click="openModel(item, 'details')">下载</u-button>
<!-- 巡检任务 客户 确认-->
<block v-if="subsectionCurrent == '0' && dataTypes == 1 && item.taskStatus == 3">
<u-button size="mini" plain style="margin-right: 32rpx"
<u-button size="mini" plain style="margin-right:16rpx"
@click.stop="openWorkOrder(item, 'task')">确认</u-button>
</block>
<!--巡检任务 维修人员 接单 提交-->
<block v-if="subsectionCurrent == '0' && dataTypes == 4">
<u-button v-if="item.taskStatus == 1" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.taskStatus == 1" size="mini" plain style="margin-right:16rpx"
@click="openWorkOrder(item, 'task')">接单</u-button>
<u-button v-if="item.taskStatus == 2" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.taskStatus == 2" size="mini" plain style="margin-right:16rpx"
@click="openWorkOrder(item, 'task')">巡检</u-button>
</block>
<!--巡检任务 维修主管 指派 -->
<block v-if="subsectionCurrent == '0' && dataTypes == 3">
<u-button v-if="item.taskStatus == 0" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.taskStatus == 0" size="mini" plain style="margin-right:16rpx"
@click="assign(item)">指派</u-button>
</block>
@ -62,26 +62,26 @@
<!--巡检维修 客户 -->
<block v-if="subsectionCurrent == '1' && dataTypes == 1">
<u-button v-if="item.repairStatus == 3" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.repairStatus == 3" size="mini" plain style="margin-right:16rpx"
@click="openWorkOrder(item, 'repair')">审批</u-button>
<u-button v-if="item.repairStatus == 5" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.repairStatus == 5" size="mini" plain style="margin-right:16rpx"
@click="openEvaluate(item)">评价</u-button>
</block>
<!--巡检维修 客服 -->
<block v-if="subsectionCurrent == '1' && dataTypes == 2">
<u-button v-if="item.repairStatus == 6" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.repairStatus == 6" size="mini" plain style="margin-right:16rpx"
@click.stop="openModel(item, 'paymentInfo')">确认付款</u-button>
</block>
<!--巡检维修 维修主管 -->
<block v-if="subsectionCurrent == '1' && dataTypes == 3">
<u-button v-if="item.repairStatus == 2" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.repairStatus == 2" size="mini" plain style="margin-right:16rpx"
@click="openWorkOrder(item, 'repair')">审批</u-button>
</block>
<!--巡检维修 维修人员 -->
<block v-if="subsectionCurrent == '1' && dataTypes == 4">
<u-button v-if="item.repairStatus == 1" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.repairStatus == 1" size="mini" plain style="margin-right:16rpx"
@click="openWorkOrder(item, 'repair')">提交</u-button>
<u-button v-if="item.repairStatus == 4" size="mini" plain style="margin-right: 32rpx"
<u-button v-if="item.repairStatus == 4" size="mini" plain style="margin-right:16rpx"
@click="openModel(item, 'repairComplete')">维修完成</u-button>
</block>

Loading…
Cancel
Save