فهرست منبع

fix: 新增出库优化

liujt 1 هفته پیش
والد
کامیت
68e3baaa19
3فایلهای تغییر یافته به همراه28 افزوده شده و 2 حذف شده
  1. 1 1
      manifest.json
  2. 1 1
      pages/internalManagement/apply/index.vue
  3. 26 0
      pages/warehouse/outHouse/addStock.vue

+ 1 - 1
manifest.json

@@ -2,7 +2,7 @@
     "name" : "AiMil工业互联网平台",
     "appid" : "__UNI__45B3907",
     "description" : "",
-    "versionName" : "V1.0.4.32",
+    "versionName" : "V1.0.4.33",
     "versionCode" : "100",
     "transformPx" : false,
     "h5" : {

+ 1 - 1
pages/internalManagement/apply/index.vue

@@ -185,7 +185,7 @@
 						icon: 'arrow-upward',
 					},
 					{
-						text: '我抄送',
+						text: '我抄送',
 						icon: 'file-text',
 					}
 				],

+ 26 - 0
pages/warehouse/outHouse/addStock.vue

@@ -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
 			},