代码提交

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>
<view class="con-btn"> <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> @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> @click="openModel(item, 'details')">下载</u-button>
<block v-if="dataTypes == 1"> <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> :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> :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> :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> :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> :hair-line="true" type="primary" @click="openEvaluate(item)">评价</u-button>
</block> </block>
<!-- 客服 --> <!-- 客服 -->
<block v-if="dataTypes == 2"> <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> @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> @click.stop="openModel(item, 'paymentInfo')" type="primary">确认付款</u-button>
<u-button v-if="item.status == 0" size="mini" plain type="primary" <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> </block>
@ -70,7 +70,7 @@
<block v-if="dataTypes == 3"> <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> :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> 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> 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> 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> type="primary" @click="openModel(item, 'repair')">维修完成</u-button>
</block> </block>

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

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

Loading…
Cancel
Save