|
|
@@ -23,6 +23,10 @@
|
|
|
<uni-data-select v-model="formData.bizType" :localdata="outputSceneState"
|
|
|
@change="changeType"></uni-data-select>
|
|
|
</u-form-item>
|
|
|
+ <u-form-item label="出库时间" prop="storageTime" borderBottom>
|
|
|
+ <view class="assetType_box" @click="timeShow = true">{{ storageTime ? formatter(storageTime) : '请选择' }}
|
|
|
+ </view>
|
|
|
+ </u-form-item>
|
|
|
<u-form-item label="出库登记人" prop="createUserName" borderBottom>
|
|
|
<u-input disableColor="#ffffff" v-model="formData.extInfo.createUserName" placeholder="请选择" disabled
|
|
|
type="text" />
|
|
|
@@ -229,6 +233,9 @@
|
|
|
<!-- 选择领料人 -->
|
|
|
<ba-tree-picker ref="userPicker" :multiple="false" @select-change="userConfirm" title="选择领料人"
|
|
|
:localdata="userOption" valueKey="id" textKey="name" childrenKey="children" />
|
|
|
+ <!-- 选择入库时间 -->
|
|
|
+ <u-datetime-picker @confirm="timeConfirm" @cancel="timeCancel" :show="timeShow" v-model="storageTime"
|
|
|
+ mode="datetime"></u-datetime-picker>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
@@ -402,6 +409,10 @@
|
|
|
onLoad() {
|
|
|
this.getListItems() // 物品类型
|
|
|
this.initDeptData() // 部门列表
|
|
|
+
|
|
|
+ this.storageTime = Number(new Date())
|
|
|
+ this.formData.storageTime = this.formatter(this.storageTime)
|
|
|
+
|
|
|
const userInfo = uni.getStorageSync('userInfo')
|
|
|
this.formData.extInfo.createUserName = userInfo.name
|
|
|
this.formData.createUserId = userInfo.userId
|
|
|
@@ -512,6 +523,21 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ formatter(dataTime) {
|
|
|
+ return dayjs(dataTime).format('YYYY-MM-DD HH:mm:ss')
|
|
|
+ },
|
|
|
+ timeConfirm() {
|
|
|
+ this.timeShow = false
|
|
|
+ this.$nextTick(() => {
|
|
|
+ console.log(this.storageTime)
|
|
|
+ console.log(this.formatter(this.storageTime))
|
|
|
+ this.formData.storageTime = this.formatter(this.storageTime)
|
|
|
+ console.log(this.formData)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ timeCancel() {
|
|
|
+ this.timeShow = false
|
|
|
+ },
|
|
|
changeType(e) {
|
|
|
this.formData.bizType = e
|
|
|
},
|