sr 4 vuotta sitten
vanhempi
commit
ba6a09a165
1 muutettua tiedostoa jossa 79 lisäystä ja 156 poistoa
  1. 79 156
      ruoyi-ui/src/under/index.vue

+ 79 - 156
ruoyi-ui/src/views/under/index.vue → ruoyi-ui/src/under/index.vue

@@ -75,7 +75,6 @@
           <!-- class-name="small-padding fixed-width" -->
           <template slot-scope="scope">
             <el-button
-             :disabled="dis_flag"
               size="mini"
               type="warning"
               @click="handleUpdate(scope.row)"
@@ -83,7 +82,6 @@
               >修改</el-button
             >
             <el-button
-             :disabled="dis_flag"
               size="mini"
               type="danger"
               @click="handleDelete(scope.row)"
@@ -120,7 +118,6 @@
           <template slot-scope="scope">
             <el-button
               size="mini"
-               :disabled="dis_flag"
               type="warning"
               @click="handleUpdatetwo(scope.row)"
               v-hasPermi="['system:config:edit']"
@@ -128,7 +125,6 @@
             >
             <el-button
               size="mini"
-               :disabled="dis_flag"
               type="danger"
               @click="handleDeletetwo(scope.row)"
               v-hasPermi="['system:config:remove']"
@@ -148,175 +144,133 @@
         class="manager_form"
       >
         <!-- <el-form ref="queryForm" :model="queryParams" :rules="queryForm" label-width="115px" label-position="center" class="manager_form"> -->
-        <el-row>
-          <el-col :span="8">
-          <el-form-item label="投资方联系人" prop="contactor">
-            <el-input
-             :disabled="dis_flag"
-              v-model="queryParams.contactor"
-              placeholder="请输入投资方联系人"
-              clearable
-              size="small"
-              style="width: 223px"
-            />
-          </el-form-item>
-          </el-col>
-          <el-col :span="8">
-          <el-form-item label="投资方联系方式:" prop="phone" class="weiru">
-            <el-input
-             :disabled="dis_flag"
-              v-model.number="queryParams.phone"
-              placeholder="请输入联系方式"
-              clearable
-              size="small"
-              style="width: 233px"
-            />
-          </el-form-item>
-          </el-col>
-        </el-row>
+        <el-form-item label="投资方联系人" prop="contactor">
+          <el-input
+            v-model="queryParams.contactor"
+            placeholder="请输入投资方联系人"
+            clearable
+            :disabled = "disfal"
+            size="small"
+            style="width: 223px"
+          />
+        </el-form-item>
+        <el-form-item label="投资方联系方式:" prop="phone" class="weiru">
+          <el-input
+            v-model.number="queryParams.phone"
+            placeholder="请输入联系方式"
+            :disabled = "disfal"
+            clearable
+            size="small"
+            style="width: 233px"
+          />
+        </el-form-item>
+        <div class="nvestor">
+          <p>引荐方 <i>*</i></p>
+        </div>
 
-        <el-row>
-          <div class="nvestor">
-            <p>引荐方 <i>*</i></p>
-          </div>
-        </el-row>
-        <el-row>
         <!-- <div v-if="queryParams.referralList == null" > -->
-        <el-col :span="6">
-          <el-form-item label="引荐单位:" prop="sysDeptId">
+          <el-form-item label="引荐单位:" prop="sysDeptId"  style="width: 24%;">
             <el-cascader
-             :disabled="dis_flag"
                v-model="queryParams.referralList[0].sysDeptId"
                :show-all-levels="false"
-               
+               :disabled = "disfal"
                :options="typeOptionstwo"
                @change="handleChange"
+               style="width: 128px"
                 ></el-cascader>
           </el-form-item>
-          </el-col>
-          <el-col :span="6">
-          <el-form-item label="投资分配额:" class="fenpe" prop="investmentAllcocation">
-            <el-col :span="22">
+          <el-form-item label="投资分配额:"  style="width: 18%;" class="fenpe" prop="investmentAllcocation">
             <el-input
-             :disabled="dis_flag"
               v-model="queryParams.referralList[0].investmentAllcocation"
               placeholder="数"
               clearable
-              
+              :disabled = "disfal"
               size="small"
+              style="width:66px; padding: 0;"
               @keyup.enter.native="handleQuery"
             />
-            </el-col>
-            <el-col :span="2">
             <span class="souu">%</span>
-            </el-col>
           </el-form-item>
-          </el-col>
-          <el-col :span="6">
-          <el-form-item label="引荐方联系人:" prop="referral">
+          <el-form-item label="引荐方联系人:" prop="referral"   style="width: 21%;">
             <el-input
-             :disabled="dis_flag"
               v-model="queryParams.referralList[0].referral"
               placeholder="请输入"
               clearable
-              
+              :disabled = "disfal"
               size="small"
+              style="width: 98px"
               @keyup.enter.native="handleQuery"
             />
           </el-form-item>
-          </el-col>
-          <el-col :span="6">
-          <el-form-item label="引荐方联系方式:" prop="referralPhone">
+
+          <el-form-item label="引荐方联系方式:" prop="referralPhone" style="width: 33%;">
             <el-input
-             :disabled="dis_flag"
               v-model="queryParams.referralList[0].referralPhone"
               placeholder="请输入联系方式"
               clearable
-              
+              :disabled = "disfal"
               size="small"
               @keyup.enter.native="handleQuery"
             />
           </el-form-item>
-          </el-col>
-          </el-row>
-          <el-row>
-            <el-col :span="6">
-          <el-form-item label="引荐单位:" prop="sysDeptId">
+          <el-form-item label="引荐单位:" style="width: 24%;" prop="sysDeptId">
             <el-cascader
-             :disabled="dis_flag"
                 :show-all-levels = "false"
                 v-model="queryParams.referralList[1].sysDeptId"
                 :options="typeOptionstwo"
+                style="width: 128px"
+                :disabled = "disfal"
                 @change="handleChangete"></el-cascader>
           </el-form-item>
-          </el-col>
-          <el-col :span="6">
-          <el-form-item label="投资分配额:" class="fenpe" prop="investmentAllcocation">
-            <el-col :span="22">
+          <el-form-item label="投资分配额:" style="width: 18%;" class="fenpe" prop="investmentAllcocation">
             <el-input
-             :disabled="dis_flag"
               v-model="queryParams.referralList[1].investmentAllcocation"
               placeholder="数"
-              
+              :disabled = "disfal"
               clearable
               size="small"
+              style="width:66px;padding: 0;"
               @keyup.enter.native="handleQuery"
             />
-            </el-col>
-            <el-col :span="2">
             <span class="souu">%</span>
-            </el-col>
           </el-form-item>
-          </el-col>
-          <el-col :span="6">
-          <el-form-item label="引荐方联系人:" prop="referral">
+          <el-form-item label="引荐方联系人:" prop="referral"  style="width: 21%;">
             <el-input
-             :disabled="dis_flag"
               v-model="queryParams.referralList[1].referral"
               placeholder="请输入"
-              
+              :disabled = "disfal"
               clearable
               size="small"
+              style="width: 98px"
               @keyup.enter.native="handleQuery"
             />
           </el-form-item>
-          </el-col>
-          <el-col :span="6">
-          <el-form-item label="引荐方联系方式:" prop="referralPhone">
+
+          <el-form-item label="引荐方联系方式:" prop="referralPhone" style="width: 33%;">
             <el-input
-             :disabled="dis_flag"
               v-model="queryParams.referralList[1].referralPhone"
               placeholder="请输入联系方式"
               clearable
-              
+              :disabled = "disfal"
               size="small"
               @keyup.enter.native="handleQuery"
             />
           </el-form-item>
-          </el-col>
-          </el-row>
         <!-- </div> -->
-        <el-row>
         <div class="nvestor">
           <p>项目基本信息 <i>*</i></p>
         </div>
-        </el-row>
-        <el-row>
-          <el-col :span="8">
         <el-form-item label="预计投资额" prop="needAmt">
           <el-input
-           :disabled="dis_flag"
             v-model.number="queryParams.needAmt"
             placeholder="请输入预计投资额"
             clearable
-            
+            :disabled = "disfal"
             size="small"
             style="width: 223px"
             @keyup.enter.native="handleQuery"
           />
         </el-form-item>
-        </el-col>
-        <el-col :span="8">
         <el-form-item
           label="其中 固定资产投资:"
           prop="fixedAssets"
@@ -324,31 +278,24 @@
 
         >
           <el-input
-           :disabled="dis_flag"
             v-model.number="queryParams.fixedAssets"
             placeholder="请输入"
             clearable
-            
+            :disabled = "disfal"
             size="small"
             style="width: 223px"
             @keyup.enter.native="handleQuery"
           />
         </el-form-item>
-        </el-col>
-        </el-row>
-        <el-row>
         <div class="lage_div">
           <span>项目主营产品</span>
-        </div>
-        </el-row>
         <!-- </div> -->
           <el-form-item label="产品名称:" prop="productName" class="maneg_lar">
             <el-input
-             :disabled="dis_flag"
               v-model="queryParams.productName"
               placeholder="请输入产品名称"
               clearable
-              
+              :disabled = "disfal"
               size="small"
               style="width: 470px"
               @keyup.enter.native="handleQuery"
@@ -361,11 +308,10 @@
           class="manager_labtwo"
         >
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.productQty"
             placeholder="请输入设计产能"
             clearable
-            
+            :disabled = "disfal"
             size="small"
             style="width: 470px"
             @keyup.enter.native="handleQuery"
@@ -375,11 +321,10 @@
           <span>项目预计收益</span>
           <el-form-item label="预计产值:" prop="productPrice" class="maneg_lar">
             <el-input
-             :disabled="dis_flag"
               v-model.number="queryParams.productPrice"
               placeholder="请输入预计产值"
               clearable
-              
+              :disabled = "disfal"
               size="small"
               style="width: 470px"
               @keyup.enter.native="handleQuery"
@@ -392,11 +337,10 @@
           class="manager_labtwo"
         >
           <el-input
-           :disabled="dis_flag"
             v-model.number="queryParams.productTax"
             placeholder="请输入预计税收"
             clearable
-            
+            :disabled = "disfal"
             size="small"
             style="width: 470px"
             @keyup.enter.native="handleQuery"
@@ -408,11 +352,10 @@
           class="manager_labtwo"
         >
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.productEmp"
             placeholder="请输入预计用工"
             size="small"
-            
+            :disabled = "disfal"
             style="width: 470px"
           />
         </el-form-item>
@@ -426,12 +369,11 @@
           class="manager_labthre"
         >
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.plannedLand"
             placeholder="请输入"
             clearable
             size="small"
-            
+            :disabled = "disfal"
             style="width: 237px"
             @keyup.enter.native="handleQuery"
           />
@@ -439,11 +381,10 @@
         </el-form-item>
         <el-form-item label="其中 独立供地:" prop="independentLand">
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.independentLand"
             placeholder="请输入"
             clearable
-            
+            :disabled = "disfal"
             size="small"
             style="width: 237px"
             @keyup.enter.native="handleQuery"
@@ -452,11 +393,10 @@
         </el-form-item>
         <el-form-item label="流转土地:" prop="circulationLan" class="mage_ter">
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.circulationLan"
             placeholder="请输入"
             clearable
-            
+            :disabled = "disfal"
             size="small"
             style="width: 237px"
             @keyup.enter.native="handleQuery"
@@ -469,11 +409,10 @@
           class="manager_labthre"
         >
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.needRoom"
             placeholder="请输入"
             clearable
-            
+            :disabled = "disfal"
             size="small"
             style="width: 237px"
             @keyup.enter.native="handleQuery"
@@ -482,10 +421,9 @@
         </el-form-item>
         <el-form-item label="其中 厂房:" prop="needFactoryRoom">
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.needFactoryRoom"
             placeholder="请输入"
-            
+            :disabled = "disfal"
             clearable
             size="small"
             style="width: 237px"
@@ -495,10 +433,9 @@
         </el-form-item>
         <el-form-item label="办公生活用房:" prop="needBusRoom" class="mage_ter">
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.needBusRoom"
             placeholder="请输入"
-            
+            :disabled = "disfal"
             clearable
             size="small"
             style="width: 237px"
@@ -508,10 +445,9 @@
         </el-form-item>
         <el-form-item label="其他需求:" prop="other" class="maget_ty">
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.other"
             placeholder="请输入项目概况"
-            
+            :disabled = "disfal"
             clearable
             type="textarea"
             size="small"
@@ -522,10 +458,9 @@
         </el-form-item>
         <el-form-item label="拟落户地点:" prop="address">
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.address"
             placeholder="请输入拟落户地点"
-            
+            :disabled = "disfal"
             size="small"
             style="width: 188px"
           />
@@ -536,12 +471,11 @@
           class="maget_tyty"
         >
           <el-select
-           :disabled="dis_flag"
             v-model="queryParams.isFrameorder"
             placeholder="请选择是否签订框架协议"
             clearable
             size="small"
-            
+            :disabled = "disfal"
             style="width: 298px"
           >
             <el-option
@@ -556,8 +490,7 @@
           <div class="forieu" style="width: 618px">
             <div class="bure burert">
               <el-upload
-               :disabled="dis_flag"
-                :action="defaultSettings.urls+process+'/common/upload'"
+                :action="defaultSettings.urls+'/prod-api/common/upload'"
                 :auto-upload="false"
                 ref="upload"
                 :before-upload="beforeAvatarUpload"
@@ -567,7 +500,7 @@
                 :on-success="handleSuccntry"
                 :multiple="true"
                 :file-list="fileList"
-                
+                :disabled = "disfal"
               >
                 <!-- <i slot="default" class="el-icon-plus"></i> -->
 
@@ -581,7 +514,6 @@
               </el-upload>
               <div class="ijeut">
                 <el-button
-                 :disabled="dis_flag"
                   style="margin-left: 10px; height: 32px"
                   size="small"
                   type="primary"
@@ -594,12 +526,11 @@
         </el-form-item>
         <el-form-item label="备注:"  prop="description" class="maget_ty">
           <el-input
-           :disabled="dis_flag"
             v-model="queryParams.description"
             placeholder="请输入备注"
             clearable
             type="textarea"
-            
+            :disabled = "disfal"
             size="small"
             style="width: 480px; height: 78px"
             class="ieuyr"
@@ -615,19 +546,19 @@
     <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body :close-on-click-modal="false">
       <el-form ref="form" :model="form" :rules="rules" label-width="150px">
         <el-form-item label="企业名称" prop="companyName">
-          <el-input v-model="form.companyName"  placeholder="请输入企业名称" />
+          <el-input v-model="form.companyName" :disabled = "disfal" placeholder="请输入企业名称" />
         </el-form-item>
         <el-form-item label="企业所在地" prop="companyAddress">
           <el-input
             v-model="form.companyAddress"
-            
+            :disabled = "disfal"
             placeholder="请输入企业所在地"
           />
         </el-form-item>
         <el-form-item label="法人代表姓名" prop="companyLegal">
           <el-input
             v-model="form.companyLegal"
-            
+            :disabled = "disfal"
             placeholder="请输入法人代表姓名"
           />
         </el-form-item>
@@ -643,12 +574,12 @@
         <el-form-item label="统一社会信用代码" prop="companyCode">
           <el-input
             v-model="form.companyCode"
-            
+            :disabled = "disfal"
             placeholder="请输入统一社会信用代码"
           />
         </el-form-item>
         <el-form-item label="联系方式" prop="phone">
-          <el-input v-model.number="form.phone"  placeholder="请输入联系方式" />
+          <el-input v-model.number="form.phone" :disabled = "disfal" placeholder="请输入联系方式" />
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -670,17 +601,17 @@
         label-width="150px"
       >
         <el-form-item label="姓名" prop="name">
-          <el-input  v-model="formtwo.name" placeholder="请输入自然人姓名" />
+          <el-input :disabled = "disfal" v-model="formtwo.name" placeholder="请输入自然人姓名" />
         </el-form-item>
         <el-form-item label="自然人所在地" prop="address">
           <el-input
             v-model="formtwo.address"
-            
+            :disabled = "disfal"
             placeholder="请输入自然人所在地"
           />
         </el-form-item>
         <el-form-item label="身份证号码" prop="idcode">
-          <el-input  v-model="formtwo.idcode" placeholder="请输入身份证号码" />
+          <el-input :disabled = "disfal" v-model="formtwo.idcode" placeholder="请输入身份证号码" />
         </el-form-item>
         <!--      <el-form-item label="系统内置" prop="configType">
           <el-radio-group v-model="form.configType">
@@ -694,7 +625,7 @@
         <el-form-item label="联系方式" prop="phone">
           <el-input
             v-model="formtwo.phone"
-            
+            :disabled = "disfal"
             type="phone"
             placeholder="请输入联系方式"
           />
@@ -744,8 +675,7 @@ export default {
     tabIndex: Number,
   },
   data() {
-    return {
-      process: process.env.VUE_APP_BASE_API,
+    return {
       defaultSettings,
       disfal:false,
       // 遮罩层
@@ -923,20 +853,20 @@ export default {
       // id:0
       value: [],
       valuess:[],
-      values:[],
-      dis_flag: false,
+      values:[]
     };
   },
   created() {
     this.bmProjectId = this.$route.query.setid;
-    this.dis_flag = (this.$route.query.setrd!=1)
     this.jeutu.bmProjectId = this.bmProjectId
     this.setrd = this.$route.query.setrd;
     console.log(this.setrd );
     if(this.setrd != 1){
       this.disfal  = true
+      console.log(this.disfal,1)
     }else{
       this.disfal  = false
+      console.log(this.disfal,2)
     }
     this.getList();
     this.getListtwo();
@@ -1252,9 +1182,6 @@ export default {
     },
     /** 新增按钮操作 */
     handleAdd() {
-      if(this.dis_flag){
-        return
-      }
       this.reset();
       this.open = true;
       // this.opentwo =  true
@@ -1262,9 +1189,6 @@ export default {
       // this.titletwo = "添加参数";
     },
     handleAddtwo() {
-      if(this.dis_flag){
-        return
-      }
       this.resettwo();
       // this.open = true;
       this.opentwo = true;
@@ -1641,7 +1565,6 @@ export default {
       margin-bottom: 20px;
     }
     .enterprise_tw {
-      cursor: pointer;
       i {
         margin-right: 5px;
       }