|
|
@@ -17,23 +17,28 @@
|
|
|
|
|
|
<view v-if='btnControlReportMethod == 2' class="list rx-bc">
|
|
|
<view class="round">{{btnList[btnState].length + 1}}</view>
|
|
|
- <view class="name" @click="operate('skip', {})" skip>跳过(不报工)</view>
|
|
|
+ <view class="name" @click="operate('skip', {})" >跳过(不报工)</view>
|
|
|
<image class="arrow_right" src="~@/static/pda/arrow_right.svg"></image>
|
|
|
</view>
|
|
|
|
|
|
|
|
|
- <view class="list rx-bc" v-if="btnState == 1">
|
|
|
- <view class="list_item_btn" @click="operate('jobBooking', {})">报工</view>
|
|
|
- <view class="list_item_btn" @click="operate('',item)">多工单报工</view>
|
|
|
- </view>
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+ <view v-if="newTaskObj.existOutsource == 1" class="list rx-bc">
|
|
|
+ <view class="round">{{btnList[btnState].length + 1}}</view>
|
|
|
+ <view class="name" @click="operate('outPicking', {})" >委外领料</view>
|
|
|
+ <image class="arrow_right" src="~@/static/pda/arrow_right.svg"></image>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view v-if="newTaskObj.existOutsource == 1" class="list rx-bc">
|
|
|
+ <view class="round">{{btnList[btnState].length + 2}}</view>
|
|
|
+ <view class="name" @click="operate('jobBooking', {})" >委外报工</view>
|
|
|
+ <image class="arrow_right" src="~@/static/pda/arrow_right.svg"></image>
|
|
|
+ </view>
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
- <view class="list rx-bc" v-if="newTaskObj.existOutsource == 1">
|
|
|
- <view class="list_item_btn" @click="operate('outPicking', {})">委外领料</view>
|
|
|
- <view class="list_item_btn" @click="operate('jobBooking', {})">委外报工</view>
|
|
|
- </view>
|
|
|
|
|
|
|
|
|
</view>
|
|
|
@@ -43,7 +48,8 @@
|
|
|
<view class="btn" @click="handPause()">{{ GDStatus == 9 ? '取消暂停' : '暂停' }}</view>
|
|
|
<view class="btn" @click="handTerminate()">终止</view>
|
|
|
<view class="btn">转派</view>
|
|
|
- <view class="btn" @click="handOutsource()">委外</view>
|
|
|
+ <view class="btn" :style="newTaskObj.existOutsource == 1 ? 'background: #FFA929' : ''" @click="handOutsource()">委外</view>
|
|
|
+ <view class="btn" @click="handHandover">交接</view>
|
|
|
</view>
|
|
|
|
|
|
<SearchPopup mode="center" v-if="outsourceShow">
|
|
|
@@ -76,18 +82,20 @@
|
|
|
:clear='true'></zxz-uni-data-select>
|
|
|
</u-form-item>
|
|
|
|
|
|
-
|
|
|
- <u-form-item label="直接入库:" borderBottom prop="isInWarehouse">
|
|
|
- <u-checkbox-group v-model="isInWarehouse" size="14px" v-if="clientEnvironmentId != 2 ">
|
|
|
+
|
|
|
+ <u-form-item label="直接入库:" borderBottom prop="isInWarehouse" >
|
|
|
+ <u-checkbox-group v-model="isInWarehouse" size="14px" v-if="clientEnvironmentId != 2 " >
|
|
|
<u-checkbox labelSize="14px" iconSize="10px" activeColor="#157A2C" name="true" label="是"></u-checkbox>
|
|
|
</u-checkbox-group>
|
|
|
- <view v-else>是</view>
|
|
|
+ <view v-if="clientEnvironmentId == 2 " >是</view>
|
|
|
+
|
|
|
+
|
|
|
+ <zxz-uni-data-select style="margin-left: 10px;" v-if="clientEnvironmentId == 2 || isInWarehouse.length" :localdata="warehouseList" v-model="outsourceForm.warehouseId"
|
|
|
+ dataValue='id' dataKey="name" filterable format='{name}'></zxz-uni-data-select>
|
|
|
+
|
|
|
</u-form-item>
|
|
|
|
|
|
- <!-- <u-form-item label="发货仓库:" borderBottom prop="" v-if="isInWarehouse && isInWarehouse.length == 1">
|
|
|
- <zxz-uni-data-select :localdata="warehouseList" v-model="outsourceForm.warehouseId"
|
|
|
- dataValue='id' dataKey="name" filterable format='{name}'></zxz-uni-data-select>
|
|
|
- </u-form-item> -->
|
|
|
+
|
|
|
|
|
|
|
|
|
<u-form-item label="工艺路线:" borderBottom prop="produceRoutingId" v-if="clientEnvironmentId != 2 &&isInWarehouse && isInWarehouse.length == 0">
|
|
|
@@ -135,6 +143,7 @@
|
|
|
</SearchPopup>
|
|
|
|
|
|
<outsourceList ref="outsourceListRef" @close="outCancel()"></outsourceList>
|
|
|
+ <handover ref="handoverRef"></handover>
|
|
|
|
|
|
</view>
|
|
|
</template>
|
|
|
@@ -154,6 +163,7 @@
|
|
|
import SearchPopup from './searchPopup.vue'
|
|
|
|
|
|
import outsourceList from './outsourceList.vue'
|
|
|
+ import handover from './handover.vue'
|
|
|
|
|
|
import {
|
|
|
EventBus
|
|
|
@@ -163,7 +173,8 @@
|
|
|
export default {
|
|
|
components: {
|
|
|
SearchPopup,
|
|
|
- outsourceList
|
|
|
+ outsourceList,
|
|
|
+ handover
|
|
|
},
|
|
|
|
|
|
props: {
|
|
|
@@ -263,6 +274,15 @@
|
|
|
name: '更换周转车',
|
|
|
type: 'turnover'
|
|
|
},
|
|
|
+ {
|
|
|
+ name: '报工',
|
|
|
+ type: 'jobBooking'
|
|
|
+ },
|
|
|
+ // {
|
|
|
+ // name: '多工单报工',
|
|
|
+ // type: ''
|
|
|
+ // }
|
|
|
+
|
|
|
|
|
|
|
|
|
],
|
|
|
@@ -446,6 +466,10 @@
|
|
|
}
|
|
|
|
|
|
},
|
|
|
+
|
|
|
+ handHandover() {
|
|
|
+ this.$refs.handoverRef.open()
|
|
|
+ },
|
|
|
|
|
|
handTerminate() {
|
|
|
|