Browse Source

lizhuo merges

002637 1 year ago
parent
commit
647fc32f4d

+ 27 - 0
src/views/business/spd/goal_management/experiment/DemoChildren.vue

@@ -0,0 +1,27 @@
+<template>
+<div>
+  <span>{{user}}</span>
+  <span><el-button type="info" @change="sendMessageToFather">change</el-button></span>
+</div>
+</template>
+
+<script>
+export default {
+  name: "DemoChildren",
+  props: ['user'],
+  data () {
+    return {
+
+    }
+  },
+  methods: {
+    sendMessageToFather() {
+      this.$emit('sendMessageToFather', 'uyasjhfasb')
+    }
+  }
+}
+</script>
+
+<style scoped>
+
+</style>

+ 48 - 0
src/views/business/spd/goal_management/experiment/DemoFather.vue

@@ -0,0 +1,48 @@
+<template>
+  <div>
+    <div>
+      <el-table :data="myUser">
+        <el-table-column label="name" prop="name"></el-table-column>
+        <el-table-column label="age" prop="age"></el-table-column>
+        <el-table-column>
+          <template scope="scope">
+            <el-button type="primary">主要按钮</el-button>
+          </template>
+        </el-table-column>
+      </el-table>
+    </div>
+    <DemoChildren :user="myUser" @sendMessageToFather="handlerTitle"></DemoChildren>
+  </div>
+</template>
+
+<script>
+import DemoChildren from "./DemoChildren"
+export default {
+  name: "DemoFather",
+  components: {
+    DemoChildren
+  },
+  data () {
+    return {
+      myUser: [
+        {id: null, name: 'lz', age: 12},
+        {id: 1, name: 'lz', age: 12},
+        {id: 2, name: 'lz', age: 12},
+        {id: 3, name: 'lz', age: 12},
+        {id: null, name: 'lz', age: 12}
+      ]
+    }
+  },
+  methods: {
+    handlerTitle(title) {
+      for (const element of this.myUser) {
+        element.name = title
+      }
+    }
+  }
+}
+</script>
+
+<style scoped>
+
+</style>

+ 34 - 34
src/views/material/changeApply/add/column.js

@@ -46,7 +46,7 @@ export default function useColumns(){
     //     is: "el-input",
     //     is: "el-input",
     //     disabled:true,
     //     disabled:true,
     //   },
     //   },
-      
+
     // },
     // },
     {
     {
       item:{
       item:{
@@ -58,7 +58,7 @@ export default function useColumns(){
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         disabled:true,
         disabled:true,
       },
       },
-  
+
     },
     },
     {
     {
       item:{
       item:{
@@ -69,7 +69,7 @@ export default function useColumns(){
         is: "el-input",
         is: "el-input",
         disabled:true,
         disabled:true,
       },
       },
-  
+
     },
     },
     {
     {
       item:{
       item:{
@@ -81,7 +81,7 @@ export default function useColumns(){
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         disabled:true,
         disabled:true,
       },
       },
-  
+
     },
     },
     {
     {
       item:{
       item:{
@@ -92,7 +92,7 @@ export default function useColumns(){
         is: "el-input",
         is: "el-input",
         disabled:true,
         disabled:true,
       },
       },
-  
+
     },
     },
     {
     {
       item:{
       item:{
@@ -104,14 +104,14 @@ export default function useColumns(){
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         disabled:true,
         disabled:true,
       },
       },
-  
+
     },
     },
-    
+
   ].map(({ item, attr }) => ({
   ].map(({ item, attr }) => ({
     attr,
     attr,
     item: { ...item, hidden: true, span: item.span || 6 },
     item: { ...item, hidden: true, span: item.span || 6 },
   }));
   }));
-  
+
   const TabColumns = [
   const TabColumns = [
     {
     {
       item:{
       item:{
@@ -154,7 +154,7 @@ export default function useColumns(){
               threeClass:'threeClass',
               threeClass:'threeClass',
               fourClass:'fourClass',
               fourClass:'fourClass',
               drug:'isDrugNumber',
               drug:'isDrugNumber',
-              registrationNo:'oriRegistrationNo',
+              registrationNo:'registrationNo',
               dosageFrom:'dosageFrom',
               dosageFrom:'dosageFrom',
               dosageFromName:'dosageFromName',
               dosageFromName:'dosageFromName',
               maintenanceType:'curingType',
               maintenanceType:'curingType',
@@ -162,9 +162,9 @@ export default function useColumns(){
               leadTime:'deliveryPeriod',
               leadTime:'deliveryPeriod',
             },
             },
 
 
-            
+
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -176,7 +176,7 @@ export default function useColumns(){
             is: "el-input",
             is: "el-input",
             // disabled:true,
             // disabled:true,
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -187,7 +187,7 @@ export default function useColumns(){
             is: "el-select",
             is: "el-select",
             dictName: "sys_number_yes_no", // 字典名
             dictName: "sys_number_yes_no", // 字典名
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -197,7 +197,7 @@ export default function useColumns(){
           attr:{
           attr:{
             is: "el-input",
             is: "el-input",
           },
           },
-          
+
         },
         },
         {
         {
           item:{
           item:{
@@ -208,7 +208,7 @@ export default function useColumns(){
           attr:{
           attr:{
             is: "el-input",
             is: "el-input",
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -218,7 +218,7 @@ export default function useColumns(){
           attr:{
           attr:{
             is: "el-input",
             is: "el-input",
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -234,7 +234,7 @@ export default function useColumns(){
               factory:'id'
               factory:'id'
             }
             }
           },
           },
-          
+
         },
         },
         {
         {
           item:{
           item:{
@@ -245,7 +245,7 @@ export default function useColumns(){
           attr:{
           attr:{
             is: "el-input",
             is: "el-input",
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -257,7 +257,7 @@ export default function useColumns(){
             is: "el-select",
             is: "el-select",
             dictName: "sys_storage_condition", // 字典名
             dictName: "sys_storage_condition", // 字典名
           },
           },
-          
+
         },
         },
         {
         {
           item:{
           item:{
@@ -268,7 +268,7 @@ export default function useColumns(){
             is: "el-select",
             is: "el-select",
             dictName: "sys_conditions_carriage", // 字典名
             dictName: "sys_conditions_carriage", // 字典名
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -280,7 +280,7 @@ export default function useColumns(){
             controlsPosition:"right",
             controlsPosition:"right",
             min:0
             min:0
           },
           },
-         
+
         },
         },
         // {
         // {
         //   item:{
         //   item:{
@@ -290,7 +290,7 @@ export default function useColumns(){
         //   attr:{
         //   attr:{
         //     is: "el-input",
         //     is: "el-input",
         //   },
         //   },
-         
+
         // },
         // },
         // {
         // {
         //   item:{
         //   item:{
@@ -300,7 +300,7 @@ export default function useColumns(){
         //   attr:{
         //   attr:{
         //     is: "el-input",
         //     is: "el-input",
         //   },
         //   },
-         
+
         // },
         // },
         {
         {
           item:{
           item:{
@@ -311,7 +311,7 @@ export default function useColumns(){
             is: "el-input",
             is: "el-input",
             disabled:true,
             disabled:true,
           },
           },
-          
+
         },
         },
         {
         {
           item:{
           item:{
@@ -322,7 +322,7 @@ export default function useColumns(){
             is: "el-input",
             is: "el-input",
             disabled:true,
             disabled:true,
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -333,7 +333,7 @@ export default function useColumns(){
             is: "el-input",
             is: "el-input",
             disabled:true,
             disabled:true,
           },
           },
-          
+
         },
         },
         {
         {
           item:{
           item:{
@@ -344,7 +344,7 @@ export default function useColumns(){
             is: "el-input",
             is: "el-input",
             disabled:true,
             disabled:true,
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -355,7 +355,7 @@ export default function useColumns(){
             is: "el-select",
             is: "el-select",
             dictName: "sys_medicine", // 字典名
             dictName: "sys_medicine", // 字典名
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -365,7 +365,7 @@ export default function useColumns(){
           attr:{
           attr:{
             is: "el-input",
             is: "el-input",
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -376,7 +376,7 @@ export default function useColumns(){
             is: "el-select",
             is: "el-select",
             dictName: "medical_instruments", // 字典名
             dictName: "medical_instruments", // 字典名
           },
           },
-          
+
         },
         },
         {
         {
           item:{
           item:{
@@ -387,7 +387,7 @@ export default function useColumns(){
             is: "el-select",
             is: "el-select",
             dictName: "curing_type", // 字典名
             dictName: "curing_type", // 字典名
           },
           },
-         
+
         },
         },
         {
         {
           item:{
           item:{
@@ -402,11 +402,11 @@ export default function useColumns(){
               dosageFrom:'id'
               dosageFrom:'id'
             }
             }
           },
           },
-          
+
         },
         },
-  
+
       ]
       ]
-    }, 
+    },
   ]
   ]
 
 
   return {TableColumns,TabColumns}
   return {TableColumns,TabColumns}

+ 18 - 18
src/views/material/changeApply/add/index.vue

@@ -78,10 +78,10 @@ export default {
       },
       },
       set(){},
       set(){},
     }
     }
-  
+
   },
   },
   watch: {
   watch: {
-    
+
   },
   },
   methods: {
   methods: {
     setVisible(prop){
     setVisible(prop){
@@ -117,7 +117,7 @@ export default {
         if(code == 200){
         if(code == 200){
           this.params = data;
           this.params = data;
         }
         }
-        
+
       } catch (err) {
       } catch (err) {
         // catch
         // catch
         console.error(err);
         console.error(err);
@@ -126,7 +126,7 @@ export default {
         this.loading = false;
         this.loading = false;
       }
       }
     },
     },
-    
+
     //
     //
     async hide() {
     async hide() {
       const {
       const {
@@ -145,7 +145,7 @@ export default {
     },
     },
     //
     //
     async useRowAdd(prop) {
     async useRowAdd(prop) {
-      
+
       const { TableColumns } = this.TabColumns.find(
       const { TableColumns } = this.TabColumns.find(
         ({ item: { key } }) => key === prop
         ({ item: { key } }) => key === prop
       );
       );
@@ -188,7 +188,7 @@ export default {
                 message:'物料信息不能不为空!'
                 message:'物料信息不能不为空!'
               })
               })
             }
             }
-            
+
           } catch (err) {
           } catch (err) {
             // catch
             // catch
             console.error(err);
             console.error(err);
@@ -217,13 +217,13 @@ export default {
               title: msg,
               title: msg,
             });
             });
           }
           }
-          
+
         } catch (error) {}
         } catch (error) {}
         finally{
         finally{
           this.loading = false;
           this.loading = false;
         }
         }
 
 
-        
+
         // await;
         // await;
       })
       })
     },
     },
@@ -247,8 +247,8 @@ export default {
       @open="beforeOpen"
       @open="beforeOpen"
       v-loading="loading"
       v-loading="loading"
     >
     >
-      <div 
-        slot="title" 
+      <div
+        slot="title"
         style="display: flex;
         style="display: flex;
             justify-content: space-between;
             justify-content: space-between;
             align-items: center;"
             align-items: center;"
@@ -288,8 +288,8 @@ export default {
           </component
           </component
         ></template>
         ></template>
       </el-super-form>
       </el-super-form>
-      
-  
+
+
       <el-tabs v-model="tabName" style="padding: 0 20px 20px">
       <el-tabs v-model="tabName" style="padding: 0 20px 20px">
         <el-tab-pane
         <el-tab-pane
           v-for="({ item, TableColumns: columns }, index) in TabColumns"
           v-for="({ item, TableColumns: columns }, index) in TabColumns"
@@ -333,7 +333,7 @@ export default {
                   </el-option>
                   </el-option>
                 </component>
                 </component>
               </template>
               </template>
-  
+
               <template slot="registrationNo" slot-scope="scope">
               <template slot="registrationNo" slot-scope="scope">
                 <component
                 <component
                   v-bind="scope.attr"
                   v-bind="scope.attr"
@@ -344,7 +344,7 @@ export default {
                 >
                 >
                 </component>
                 </component>
               </template>
               </template>
-  
+
               <template slot="medicalDevices" slot-scope="scope">
               <template slot="medicalDevices" slot-scope="scope">
                 <component
                 <component
                   v-bind="scope.attr"
                   v-bind="scope.attr"
@@ -389,8 +389,8 @@ export default {
                 >
                 >
                 </component>
                 </component>
               </template>
               </template>
-              
-  
+
+
               <el-table-column fixed="right" label="操作" width="120" align="center">
               <el-table-column fixed="right" label="操作" width="120" align="center">
                 <template slot="header" slot-scope="scope">
                 <template slot="header" slot-scope="scope">
                   <el-button
                   <el-button
@@ -420,8 +420,8 @@ export default {
         </el-tab-pane>
         </el-tab-pane>
       </el-tabs>
       </el-tabs>
 
 
-      
-     
+
+
     </el-drawer>
     </el-drawer>
 </template>
 </template>
 
 

+ 2 - 2
vue.config.js

@@ -37,7 +37,7 @@ module.exports = {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
       [process.env.VUE_APP_BASE_API]: {
         // target: `http://172.16.100.107:8080/drp-admin`, //测试
         // target: `http://172.16.100.107:8080/drp-admin`, //测试
-       target: `http://test-sy.derom.com/drp-admin`, //测试
+       // target: `http://test-sy.derom.com/drp-admin`, //测试
         // target: `http://release-sy.derom.com/drp-admin`, //预发
         // target: `http://release-sy.derom.com/drp-admin`, //预发
         // target: `http://sy.derom.com/drp-admin`, //生产
         // target: `http://sy.derom.com/drp-admin`, //生产
         // target: `http://172.16.63.202:8000/drp-admin`, // D本地
         // target: `http://172.16.63.202:8000/drp-admin`, // D本地
@@ -46,7 +46,7 @@ module.exports = {
         // target: `http://172.16.13.47:8000/drp-admin`, //这是一个美女的本地
         // target: `http://172.16.13.47:8000/drp-admin`, //这是一个美女的本地
         // target: `http://172.16.13.113:8000/drp-admin`, //DWT本地
         // target: `http://172.16.13.113:8000/drp-admin`, //DWT本地
         // target: `http://172.16.13.21:8000/drp-admin`, //CKF本地
         // target: `http://172.16.13.21:8000/drp-admin`, //CKF本地
-        // target: `http://172.16.13.43:8000/drp-admin`, //lz's localhost
+        target: `http://172.16.61.99:8000/drp-admin`, //lz's localhost
         //  target: `http://127.0.0.1:8000/drp-admin`,
         //  target: `http://127.0.0.1:8000/drp-admin`,
         changeOrigin: true,
         changeOrigin: true,
         pathRewrite: {
         pathRewrite: {