guoyuji
2023-10-08 7dbbcd0e54b4094e9f2b620197147e69911669c6
gmms/WebContent/orderManage/produce.jsp
@@ -5,8 +5,41 @@
  <meta charset="UTF-8">
  <!-- import CSS -->
  <link rel="stylesheet" href="../js/static/css/element.css">
  <link rel="stylesheet" href="../js/static/css/style.css">
  <!-- <link rel="stylesheet" href="../js/static/css/style.css"> -->
  <style >
    html,body{
  width: 99%;
  height: 99%;
  background-color: #D5EAFF;
  padding: 0%;
  margin: auto;
  text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
#app{
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
#divHead,#left,#main,.shelf{
  box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
*{
  text-align: center;
}
#mains{
  height: 100%;
   width: 100%;
  padding: 0;
  margin: 0;
}
    .page-scroll {
      height: 100%;
    }
@@ -24,14 +57,14 @@
</head>
<body>
  <div id="app" >
    <el-container >
    <el-container style="width:100%;height:100%" >
      <el-header style="height: 3%;">
        <el-button  @click="showFlagFuc" type="primary" round style="float:left;">{{showFlag==false?'返回产品':'添加产品'}}</el-button>
      </el-header>
      <el-main  >
      <el-main style="width:100%;height:97%" >
        <el-table v-show="showFlag"
          :data="produceData"
          max-height="600"
          height="100%"
          style="width: 100%;">
          
@@ -40,7 +73,7 @@
            :key="index"
            :label="item"
            >
            <el-table-column :prop="keys" v-if="index==0">
            <el-table-column :prop="keys" v-if="index==0" >
              <template slot-scope="scope" v-if="Object.keys(produceData[0]).length!=0">
                <el-button 
                  @click.native.prevent="updateRow(scope.$index, produceData)"
@@ -61,7 +94,7 @@
          </el-table-column>
        </el-table>
<!-- 新增修改 -->
        <div v-show="updateShowFlag" style="width: 30%;float: left;margin-top: 10%;margin-left: 10%; ">
        <div v-show="updateShowFlag" style="width: 30%;height: 50vh;float: left;margin-top: 10%;margin-left: 10%; ">
          <img  :src="ruleForm.route"  > 
        </div>
        
@@ -127,6 +160,7 @@
  <script src="../js/jquery-3.4.1.min.js"></script>
  <script src="../js/axios.min.js"></script>
  <script src="../js/static/js/vue.js"></script>
  <script src="../js/global.js"></script>
  <script src="../js/mixins.js"></script>
  <!-- import JavaScript -->
  <script src="../js/static/js/element.js"></script>
@@ -240,7 +274,7 @@
            }
            this.ruleForm.creator='<%= request.getParameter("xingming") %>';
            let sql="{call AXJ_a_produce_insert(?,?,?,?,?,?,?,?,?)}~"+JSON.stringify(this.ruleForm);
         this.connects("新增产品",sql,1,1);
               this.connects("新增产品",sql,1,1);
          });
        },
        resetForm(formName) {
@@ -308,7 +342,7 @@
            arrObj[i]=this.selectGlass[i]
          }
          let sql="{call AXJ_a_produce_select(?,?,?,?,?,?,?,?,?)}~"+JSON.stringify(arrObj);
          loadAjxs('产品查询',sql,2,"produceData");
          this.loadAjxss('产品查询',sql,2,"produceData");
        }
      },
      computed:{
@@ -317,13 +351,13 @@
      mounted() {
        let sql="{call AXJ_a_produce_select_into()}";
        let flag=2;
        loadAjxs('产品初始查询',sql,flag,"produceData");
        this.loadAjxss('产品初始查询',sql,flag,"produceData");
        
        sql="{call AXJ_a_produceHeader_select()}";
        loadAjxs('产品表头',sql,flag,"tableHead");
        this.loadAjxss('产品表头',sql,flag,"tableHead");
        
        sql="{call AXJ_a_optFile_select()}";
        loadAjxs('产品opt编码查询',sql,flag,"optList");
        this.loadAjxss('产品opt编码查询',sql,flag,"optList");
      },
    })