shish 5 ani în urmă
părinte
comite
84ba3b3806
1 a modificat fișierele cu 7 adăugiri și 9 ștergeri
  1. 7 9
      ghsApp/src/admin/item/detail.vue

+ 7 - 9
ghsApp/src/admin/item/detail.vue

@@ -47,7 +47,7 @@
           </tui-list-cell>
 							<tui-list-cell class="line-cell" :hover="false">
 								<div class="tui-title">库存</div>
-								<input v-model="form.stock" placeholder-class="phcolor" @input="changeStock($event)" class="tui-input" name="stock" placeholder="请输入" maxlength="50" type="digit"/>
+								<input v-model="form.stock" placeholder-class="phcolor" @focus="form.stock=''" @input="changeStock($event)" class="tui-input" name="stock" placeholder="请输入" maxlength="50" type="digit"/>
 							</tui-list-cell>
         <tui-list-cell class="line-cell" :arrow="true">
           <div class="tui-title">大单位</div>
@@ -273,7 +273,6 @@ export default {
         this.itemClassSelectedData = this.itemClassData[e.detail.value];
         this.form.classId = this.itemClassSelectedData.id;
     },
-
     _getDet() {
       return getProductDetail({ id: this.option.id })
         .then(res => {
@@ -342,24 +341,23 @@ export default {
     },
     // 确认
     confirmFn() {
-					console.log('aaaaform',this.form)
       if (this.$util.isEmpty(this.form.cover)) {
-        this.$msg("请上传图片");
-        return false;
+        this.$msg("请上传图片")
+        return false
+      }
+      if (/^([1-9]\d*|[0]{1,1})$/.test(this.form.stock) == false) {
+        this.$msg("请填写整数库存")
+        return false
       }
       this.form.cover = this.form.cover[0]
       let host = this.form.id == 0 ? addProduct : updateProduct;
       let form = JSON.parse(JSON.stringify(this.form));
       form.cover = this.$util.imgSubstr(form.cover);
-      console.log('aaaaform',this.form)
       host({
         ...form
       }).then(res => {
-
         this.$msg("操作成功!");
-
         uni.navigateBack({});
-
       });
     },
     // 表单验证