|
@@ -4,7 +4,7 @@
|
|
<view class="list-title"><text class="label">请选择周转类型</text></view>
|
|
<view class="list-title"><text class="label">请选择周转类型</text></view>
|
|
<view class="btn uni-row">
|
|
<view class="btn uni-row">
|
|
<view v-for="(item,index) in turnoverType"
|
|
<view v-for="(item,index) in turnoverType"
|
|
- :class="{ 'middle-btn': true, 'active': item == turnoverTypeChecked }"
|
|
|
|
|
|
+ :class="{ 'middle-btn': true, 'active': item.dictValue == curDayworkItem.turnoverType }"
|
|
@click="selectTurnoverType(item)"><text class="label">{{item.dictLabel}}</text></view>
|
|
@click="selectTurnoverType(item)"><text class="label">{{item.dictLabel}}</text></view>
|
|
</view>
|
|
</view>
|
|
<view class="" style="margin: 0 20rpx 20rpx 0;width: 88%;">
|
|
<view class="" style="margin: 0 20rpx 20rpx 0;width: 88%;">
|
|
@@ -14,7 +14,7 @@
|
|
style="margin: 0 0 0 16rpx;outline: 2rpx solid #999999;border-radius: 10rpx;"></uni-data-select>
|
|
style="margin: 0 0 0 16rpx;outline: 2rpx solid #999999;border-radius: 10rpx;"></uni-data-select>
|
|
</uni-section>
|
|
</uni-section>
|
|
</view>
|
|
</view>
|
|
- <view class="list-title" v-if="curDayworkItem.turnoverType == '1'">
|
|
|
|
|
|
+ <view class="list-title">
|
|
<text class="label">请选择您摆放位置</text>
|
|
<text class="label">请选择您摆放位置</text>
|
|
</view>
|
|
</view>
|
|
<view class="turnArea uni-row" v-if="curDayworkItem.turnoverType == '1'">
|
|
<view class="turnArea uni-row" v-if="curDayworkItem.turnoverType == '1'">
|
|
@@ -23,9 +23,6 @@
|
|
@click="selectTurnoverDoor(item)"><text class="label">{{item.code}}</text></view>
|
|
@click="selectTurnoverDoor(item)"><text class="label">{{item.code}}</text></view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- <view class="list-title" v-if="curDayworkItem.turnoverType == '2'">
|
|
|
|
- <text class="label">请选择您摆放位置</text>
|
|
|
|
- </view>
|
|
|
|
<view class="turnArea uni-row" v-if="curDayworkItem.turnoverType == '2'">
|
|
<view class="turnArea uni-row" v-if="curDayworkItem.turnoverType == '2'">
|
|
<view v-for="(item,index) in turnoverArea" class="btn">
|
|
<view v-for="(item,index) in turnoverArea" class="btn">
|
|
<view :class="{ 'middle-btn': true, 'active': item == turnoverDoorChecked }"
|
|
<view :class="{ 'middle-btn': true, 'active': item == turnoverDoorChecked }"
|
|
@@ -42,8 +39,7 @@
|
|
<script setup>
|
|
<script setup>
|
|
import {
|
|
import {
|
|
ref,
|
|
ref,
|
|
- getCurrentInstance,
|
|
|
|
- onMounted
|
|
|
|
|
|
+ getCurrentInstance
|
|
} from 'vue'
|
|
} from 'vue'
|
|
import {
|
|
import {
|
|
onLoad
|
|
onLoad
|
|
@@ -68,12 +64,13 @@
|
|
timestampToTime
|
|
timestampToTime
|
|
} from '@/utils/common.js'
|
|
} from '@/utils/common.js'
|
|
|
|
|
|
- const baseDialog = ref(null)
|
|
|
|
- const turnoverTypeChecked = ref({})
|
|
|
|
|
|
+ const baseDialog = ref(null)
|
|
const turnoverDoorChecked = ref({})
|
|
const turnoverDoorChecked = ref({})
|
|
const turnoverType = ref([])
|
|
const turnoverType = ref([])
|
|
const turnoverArea = ref([])
|
|
const turnoverArea = ref([])
|
|
- const curDayworkItem = ref({})
|
|
|
|
|
|
+ const curDayworkItem = ref({
|
|
|
|
+ turnoverType: 1
|
|
|
|
+ })
|
|
const dayworkInfo = ref(null)
|
|
const dayworkInfo = ref(null)
|
|
const deptList = ref([]) // 工段列表
|
|
const deptList = ref([]) // 工段列表
|
|
const turnAreaList = ref([]) // 周转区列表
|
|
const turnAreaList = ref([]) // 周转区列表
|
|
@@ -84,8 +81,10 @@
|
|
})
|
|
})
|
|
|
|
|
|
function open(data) {
|
|
function open(data) {
|
|
|
|
+ deptList.value = [];
|
|
|
|
+ turnAreaList.value = [];
|
|
dayworkInfo.value = data;
|
|
dayworkInfo.value = data;
|
|
- baseDialog.value.open()
|
|
|
|
|
|
+ baseDialog.value.open();
|
|
init();
|
|
init();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -110,7 +109,10 @@
|
|
userId: store.userInfo.userId
|
|
userId: store.userInfo.userId
|
|
}).then(res => {
|
|
}).then(res => {
|
|
console.log(res.rows[0])
|
|
console.log(res.rows[0])
|
|
- curDayworkItem.value = res.rows[0];
|
|
|
|
|
|
+ curDayworkItem.value = {
|
|
|
|
+ ...res.rows[0],
|
|
|
|
+ turnoverType: 1
|
|
|
|
+ };
|
|
})
|
|
})
|
|
getDeptList({
|
|
getDeptList({
|
|
isWorkSection: 1,
|
|
isWorkSection: 1,
|
|
@@ -128,7 +130,6 @@
|
|
}
|
|
}
|
|
|
|
|
|
function selectTurnoverType(item) {
|
|
function selectTurnoverType(item) {
|
|
- turnoverTypeChecked.value = item;
|
|
|
|
curDayworkItem.value.turnoverType = item.dictValue;
|
|
curDayworkItem.value.turnoverType = item.dictValue;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -194,18 +195,16 @@
|
|
}
|
|
}
|
|
|
|
|
|
function handleChange() {
|
|
function handleChange() {
|
|
- // curDayworkItem.deptId
|
|
|
|
|
|
+ turnAreaList.value = [];
|
|
getTurnoverListByDeptId({
|
|
getTurnoverListByDeptId({
|
|
deptId: curDayworkItem.value.deptId,
|
|
deptId: curDayworkItem.value.deptId,
|
|
}).then(res => {
|
|
}).then(res => {
|
|
- console.log(res)
|
|
|
|
for (var i = 0; i < res.data.length; i++) {
|
|
for (var i = 0; i < res.data.length; i++) {
|
|
if(res.data[i].status == 0){
|
|
if(res.data[i].status == 0){
|
|
turnAreaList.value[i] = res.data[i];
|
|
turnAreaList.value[i] = res.data[i];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
- console.log(curDayworkItem.value)
|
|
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
|
|
|