Browse Source

冷冻要求输入

AaronBruin 4 months ago
parent
commit
989684d436

+ 2 - 2
src/components/forms.vue

@@ -79,8 +79,8 @@
           <el-form-item :label-width="item.labelWidth" :label="item.label" :prop="item.field"
             :rules="detail ? item.rules : {}" v-if="item.type === 'select'">
             <el-select :id="item.field" v-model="ruleForm[`${item.field}`]" :placeholder="item.placeholder"
-              :disabled="item.disabled" :multiple="item.multiple" style="width: 100%"
-              @change="(params) => changeSelect(params,item.field)">
+              :disabled="item.disabled" :multiple="item.multiple" style="width: 100%" :filterable="item.createEntry"
+              :allow-create="item.createEntry" @change="(params) => changeSelect(params,item.field)">
               <el-option v-for="(element, i) in item.options" :label="element.label" :value="`${element.value}`"
                 :key="i">
                 <span style="float: left">{{ element.label }}</span>

+ 7 - 1
src/views/IceCreamFreezer/IceManagement.vue

@@ -146,7 +146,13 @@
         let flag = this.$refs['childRules'].validateForm();
         if (flag) {
           var turnNum = function(nums) {
-            return nums.map(Number);
+            let arrNum = nums
+            let arr2 = []
+            arrNum.forEach(item => {
+              var arr1 = item.split('小时')
+              arr2.push(Number(arr1[0]))
+            })
+            return arr2;
           }
           if (this.operationType == 'add') {
             this.confirmLoading = true

+ 1 - 0
src/views/IceCreamFreezer/freezer.js

@@ -142,6 +142,7 @@ export const formRules = () => {
     type: 'select',
     colWidth: 24,
     multiple: true,
+    createEntry: true,
     options: freezingRequirement(),
     rules: [{
       required: true,