|
|
|
|
@ -66,9 +66,9 @@
|
|
|
|
|
:class="{ 'sku-content__item-active': form.schedule_list_skus.find(i => i.sku_id === item.id) }"
|
|
|
|
|
v-for="item in mySkus"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
@click="form.schedule_list_skus = [{ sku_id: item.id }]">
|
|
|
|
|
@click="skuPick(item)">
|
|
|
|
|
<view style="font-weight: 600;">{{ item.name }}</view>
|
|
|
|
|
<view style="transform: scale(.8,.8)">{{ item.worth }}工时</view>
|
|
|
|
|
<view style="transform: scale(.8,.8)">{{ productType === 2 ? item.time_lenth + '分钟' : item.worth + '工时' }}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
@ -126,6 +126,7 @@
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import { getAgeByIdcard } from "@/common/util";
|
|
|
|
|
import {isNum} from "@/uview-ui/components/u-avatar-cropper/weCropper";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
|
@ -181,9 +182,29 @@ export default {
|
|
|
|
|
second: false,
|
|
|
|
|
timestamp: true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
productType () {
|
|
|
|
|
//1为价值 2为时长
|
|
|
|
|
return this.getOrder().product?.demand
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
skuPick (item) {
|
|
|
|
|
if (this.productType === 1) {
|
|
|
|
|
this.form.schedule_list_skus = [{ sku_id: item.id }]
|
|
|
|
|
} else {
|
|
|
|
|
const findSku = this.form.schedule_list_skus.find(i => i.sku_id === item.id)
|
|
|
|
|
if (findSku) {
|
|
|
|
|
this.form.schedule_list_skus.splice(this.form.schedule_list_skus.indexOf(findSku),1)
|
|
|
|
|
} else {
|
|
|
|
|
this.form.schedule_list_skus.push({
|
|
|
|
|
sku_id: item.id
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
getOrder () {
|
|
|
|
|
if (this.vuex_selected_customer.orders.length === 1) {
|
|
|
|
|
return this.vuex_selected_customer.orders[0]
|
|
|
|
|
|