|
|
@@ -27,14 +27,23 @@
|
|
|
<view class="cell-content" v-else>无</view>
|
|
|
</view> -->
|
|
|
<view class="card-cell">
|
|
|
- <text class="label">结果</text>
|
|
|
- <view class="cell-content">
|
|
|
- <view class="content-status">
|
|
|
- <!-- {{ item.executeStatus?'正常':'异常' }} -->
|
|
|
+ <text class="label">状态</text>
|
|
|
+ <text class="cell-content">
|
|
|
|
|
|
+ <view v-if="type == 'view'">
|
|
|
<div v-if="item.status == -1" style="color: red">异常</div>
|
|
|
<div v-else style="color: green">正常</div>
|
|
|
</view>
|
|
|
+ <view v-else>
|
|
|
+ <uni-data-picker @change="statusChange" style="width:100%" v-model="item.status" placeholder="请选择" :localdata="statusList" :clear-icon="false">
|
|
|
+ </uni-data-picker>
|
|
|
+ </view>
|
|
|
+ </text>
|
|
|
+ </view>
|
|
|
+ <view class="card-cell">
|
|
|
+ <text class="label">结果</text>
|
|
|
+ <view class="cell-content">
|
|
|
+
|
|
|
<textarea v-if="type !== 'view'" placeholder="请输入" v-model="item.result"
|
|
|
@input="inputChange($event, item)" />
|
|
|
<view class="result-text" v-else>{{ item.result }}</view>
|
|
|
@@ -112,12 +121,12 @@
|
|
|
data() {
|
|
|
return {
|
|
|
statusList: [{
|
|
|
- label: '正常',
|
|
|
- status: 1
|
|
|
+ text: '正常',
|
|
|
+ value: 1
|
|
|
},
|
|
|
{
|
|
|
- label: '异常',
|
|
|
- status: -1
|
|
|
+ text: '异常',
|
|
|
+ value: -1
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
@@ -131,14 +140,19 @@
|
|
|
},
|
|
|
methods: {
|
|
|
inputChange(obj, item) {
|
|
|
- if (obj.target.value.length > 0&&obj.target.value!='正常') {
|
|
|
+ if (obj.target.value.length > 0 && obj.target.value != '正常') {
|
|
|
item.status = -1
|
|
|
} else {
|
|
|
item.status = 1
|
|
|
}
|
|
|
},
|
|
|
- changeStatus(item, it) {
|
|
|
- item.status = it.status
|
|
|
+ statusChange() {
|
|
|
+ if(this.item.status==1){
|
|
|
+ this.item.result='正常'
|
|
|
+ }else{
|
|
|
+ this.item.result='异常'
|
|
|
+ }
|
|
|
+
|
|
|
},
|
|
|
|
|
|
// *** 新增拍照功能
|
|
|
@@ -259,6 +273,10 @@
|
|
|
.cell-content {
|
|
|
flex: 1;
|
|
|
|
|
|
+ /deep/span {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
.content-status {
|
|
|
width: 100%;
|
|
|
height: 50rpx;
|